body{ 
font-family: Arial,Verdana, sans-serif;
color:#000;
font-size:12.5px;
padding:30px;
}

#wrap{ 
width:940px;

 }

#wrapmitte{ 
background-image:url("/fileadmin/template/gu_img/fauxc.png");
 }

#wrapunten{ 
background-image:url("/fileadmin/template/gu_img/fauxc.png");
border-bottom:1px solid #d9e7ef;
 }

#top{ 
 }

#toplogo{ 
padding-right:101px;
float:left;
 }

#top #topgraf{ 
padding-left:2px;

 }

#metatop{ 
margin-left:240px;
 }

#langselect{ 
margin-left:480px;
font-family: "Verdana";
font-size:10px;
color:#999;
line-height:30px;
padding-left:2px;
 }

#metanavi{ 
float:left;
height:auto;
 }

#hauptnavi{ 
width:220px;
float:left;
background:#d9e7ef;
 }

#main{ 
width:460px;
float:left;
 }

#right{ 
width:220px;
background:#d9e7ef;
float:left;
 }

#untenlinks{ 
width:190px;
/*background:#d9e7ef;*/
float:left;
padding-left:30px;
}

#untenmitte{ 
width:500px;
float:left;
}

#untenrechts{ 
width:220px;
/*background:#d9e7ef;*/
float:left;
}



#bottom{ 
clear:both;
width:940px;
 }

/***** NAVIS *****/

/* Metanavi oben */

#metatop #metanavi {
font-family: "Verdana";
font-size:10px;
color:#666;
line-height:30px;
float:left;
 }


#metatop #metanavi a, #metatop #langselect a{
font-weight: bold;
text-decoration: none; 
color:#666;
 }

#metatop #metanavi a:hover, #metatop #langselect a:hover {
font-weight: bold;
color:#333;
}

#metatop #metanavi a.meta_akt{
font-weight: bold; 
color:#999; 
 }
 
/* Metanavi oben ENDE */

/* Breadcrumb BEGINN */

#breadcrumb{ 
font-family:"Verdana";
font-size:10px;
line-height:30px;
clear:left;
padding-left:240px;
background:#d9e7ef;
 }

#breadcrumb a{ 
color:#666;
text-decoration:none;
 }

#breadcrumb a.bcakt{
font-weight:bold;
} 

/* Breadcrumb ENDE */

/* HAUPTNABVI links BEGINN */

#hauptnavi div.menu1{ 
background:#005c91;
line-height:32px;
margin-bottom:2px;
font-family:"Arial";
font-size:12px;
font-weight:bold;
padding-right:20px;

 }

#hauptnavi .menu1 a,#hauptnavi .menu1akt a{
text-decoration:none;
color:#d9e7ef;                     
padding-left:30px;
} 

#hauptnavi div.menu1akt{ 
background:#7fadc8;
line-height:32px;
margin-bottom:2px;
font-family:"Arial";
font-size:12px;
font-weight:bold;
padding-right:20px;

 }

#hauptnavi .menu1akt a,#hauptnavi .menu2akt a,#hauptnavi .menu1aktlast a,#hauptnavi .menu2aktlast a{
background-image:url("/fileadmin/template/gu_img/listen_icon.gif");
background-repeat:no-repeat;
padding-left:30px;
background-position:12px 5px;
color:#000333;
}

#hauptnavi div.menu2,#hauptnavi div.menu2akt{ 
background:#7fadc8;
line-height:18px;
/*margin-bottom:2px;*/
font-family:"Arial";
font-size:12px;
padding:4px 20px 4px 0;
 }

#hauptnavi div.menu2last,#hauptnavi div.menu2aktlast{ 
background:#7fadc8;
line-height:18px;
margin-bottom:2px;
font-family:"Arial";
font-size:12px;
padding:4px 20px 4px 0;
 }
 
#hauptnavi .menu2 a,#hauptnavi .menu2last a{
text-decoration:none;
color:#fff;                     
padding-left:30px;
display:block;
} 

#hauptnavi .menu2akt a,#hauptnavi .menu2aktlast a{
text-decoration:none;
color:#000333;                     
padding-left:30px;
display:block;
}
/* HAUPTNABVI links ENDE */

/* Inhaltsbereich BEGINN */

#main { 
padding:0 20px 0 20px;
line-height:18px;
 }

#main a{ 
text-decoration:none;
font-weight:bold;
         }

#main p.bodytext a,#main .news-single-backlink a,#main .news-list-morelink{ 
background-image:url("/fileadmin/template/gu_img/link_icon.gif");
background-repeat:no-repeat;
padding-left:15px;
background-position:0 center;
}

#main p.bodytext a.mail{ 
background-image:url("/fileadmin/template/gu_img/mail_icon.gif");
background-repeat:no-repeat;
padding-left:15px;
background-position:0 center;
}

#main a:link    { color: #005c91; text-decoration: none;}
#main a:visited { color: #005c91; text-decoration: none;}
#main a:hover, #main a:active { color: #7fadc8; text-decoration: none;}

#main h1{
margin-top:30px; 
font-family:"Arial";
font-weight:normal;
color:#666;
font-size:20px;
line-height:28px;
 }

#main h2{ 
font-family:"Arial";
font-weight:bold;
color:#666;
font-size:16px;
line-height:24px;
 }


#main h3{ 
font-family:"Arial";
font-weight:bold;
color:#666;
font-size:14px;
line-height:18px;
 }
#main h1 a{
font-weight:normal;
text-decoration:none;
color: #005c91;
}

#main h2 a, #main h3 a{
font-weight:bold;
text-decoration:none;
color: #005c91;
 }

/* Bilder */
#main .csc-textpic-imagewrap{ 
/*background:#d9e7ef;*/
 }

#main .csc-textpic-caption{ 
font-size:10.5px;
padding:2px 8px;
background:#d9e7ef;
 }

/* Aufzaehlungsliste */
#main ul{ 
list-style-type:none;
margin:0;
padding:0;
 }

#main ul li{
background-image:url("/fileadmin/template/gu_img/listen_icon.gif");
background-repeat:no-repeat;
padding-left:10px;
background-position:0 5px;
}

#main ol{ 
list-style-type:decimal;
margin:0;
padding-left:20px;
}

#main ol.a-b-c-Liste{
list-style-type:lower-alpha;
}

/* Dateilinks */
#main .csc-uploads{ 
background:#d9e7ef;
width:100%;
border-collapse:collapse;
 }
 
#main .csc-uploads td{ 
vertical-align:top;
padding:10px;
 }

#main .csc-uploads td p{
margin:0;
padding:0;
} 

#main .csc-uploads td.csc-uploads-fileSize{
text-align:right;
padding:10px;
}

#main .csc-uploads td.csc-uploads-icon{
padding:10px;
width:15px;
}

#main .csc-uploads a{
background:0;
padding:0;
} 

/* Contenttable */
#main .contenttable{ 
width:100%;
border-collapse:collapse;
 }

#main .contenttable th{ 
background:#d9e7ef;
text-align:left;
padding-left:10px;
padding-right:10px;
 }

#main .contenttable td{ 
vertical-align:top;
text-align:left;
padding-left:10px;
padding-right:10px;
 }

#main .contenttable tr.mit_hintergrund{ 
background:#d9e7ef;
}

#main img{border:0;}
#main .csc-frame-rulerBefore{
border-top:#d9e7ef 1px solid;
}
/* Inhaltsbereich ENDE */

/* Rechte Spalte BEGINN */

#right{ 
font-size:11px;
font-family: Arial;
line-height: 15px;
 }

#right .bodytext{ 
padding:3px 10px 3px 10px;
margin:0;
 }

#right #suchfeld{ 
background:#005c91;
padding:5px;
font-weight:bold;
 }

#right .rightbox{ 
background:#f2f7f9;
padding-bottom:12px;
margin-top:15px;
 }

#right h1, #right h2, #right h3{ 
font-family:"Arial";
font-size: 12px;
font-weight:bold;
color: #d9e7ef; 
text-transform: uppercase;
padding:10px;
background:#7fadc8;
margin-bottom:0;
 }


#right a{ 
text-decoration:none;
font-weight:bold;
         }

#right p.bodytext a{ 
background-image:url("/fileadmin/template/gu_img/link_icon.gif");
background-repeat:no-repeat;
padding-left:15px;
background-position:0 center;
}

#right p.bodytext a.mail{ 
background-image:url("/fileadmin/template/gu_img/mail_icon.gif");
background-repeat:no-repeat;
padding-left:15px;
background-position:0 center;
}

#right a:link    { color: #005c91; text-decoration: none;}
#right a:visited { color: #005c91; text-decoration: none;}
#right a:hover, #right a:active { color: #7fadc8; text-decoration: none;}


/* Rechte Spalte ENDE */

/* Footer BEGINN */

#wrapunten, #wrapunten a{ 
font-family:"Verdana";
font-size: 10px; 
color: #666;
text-decoration:none;
 }

#untenlinks{ 
text-align:left;
 }

#untenrechts{ 
text-align:right;
 }
 
#bottom{
margin-top:15px;
}

#bottom, #bottom a{ 
font-family:"Verdana";
font-size: 10px; 
color: #005c91;
text-align:center;
text-decoration:none;
 }

/* tt_news */

#main .news-single-timedata,#main .news-list-date{
color: #000;
font-size:11.5px;
}

#main .news-single-timedata{
margin-bottom:15px;
}

#main .news-single-img, #main .news-list-item img{
float:left;
margin-right:10px;
}

#main .news-list-content{

}

#main .news-single-img img {
max-width:220px;
}

#main .news-single-imgcaption{
margin:0 0 5px 0;
background:#d9e7ef;
max-width:220px;
}
#main p.news-single-imgcaption{
font-size:10.5px;
padding:0 8px 8px 8px;
line-height:15px;
}
#main .news-subheader{
font-weight:bold;
}

#main .news-single-additional-info dd{
margin:0;
}

#main .news-single-backlink{
margin-top:20px;
}

#main .news-list-item{
padding-top:10px;
margin-bottom:20px;
border-top:#d9e7ef 1px solid;
}

#main .news-list-item h3{
margin:0px;
}

#main .news-list-item .bodytext{
margin:0px;
}
/* Buendigkeit im RTE */

.mittig{
text-align:center;
}

.rechts{
text-align:right;
}

.links{
text-align:left;
}
/******INDEXED_SEARCH******/

.tx-indexedsearch {
}

.tx-indexedsearch fieldset{
border:0;

}

.tx-indexedsearch .tx-indexedsearch-browsebox p{
font-weight:bold;
margin-top:30px; 
 }

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
 display:inline; margin-right:5px; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
 width:100px; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
width:200px; 
border:1px solid #7fadc8;

}

.tx-indexedsearch .tx-indexedsearch-whatis { 
margin-left:12px;
margin-top:10px; 
margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
font-weight:bold; font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-noresults { 
font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
 font-weight:bold; 
 color:#666;
 }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
 background:#eeeeee;
  }
	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
 margin-top:20px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
margin-top:0px; margin-bottom:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
 background:#cccccc; vertical-align:middle; }

.tx-indexedsearch .tx-indexedsearch-res .noResume {
 color:#666666; }


.tx-indexedsearch .tx-indexedsearch-category {
 background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */

.tx-indexedsearch .res-tmpl-css {
 clear:both; margin-bottom:1em; }

.tx-indexedsearch label {
 margin-left:0px;
 width:150px;
  float:left; 
  }


.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
 letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
 float:left; }

.tx-indexedsearch .info-tmpl-css dd.item-mtime { 
float:none; }

.tx-indexedsearch .info-tmpl-css dd.item-path { 
float:none; }

.tx-indexedsearch h1{ 
margin:0 0 12px 0;
padding:0;}

.tx-indexedsearch p.pathlink { 
font-weight:bold;
 }

#main .tx-indexedsearch-res h2 a{
font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-search-for { 
margin-top:15px;
 }

.tx-indexedsearch .type { 

width:200px; 
border:1px solid #7fadc8;
 }

.tx-indexedsearch .defop { 
margin-top:10px;
width:200px; 
border:1px solid #7fadc8;
 }

.tx-indexedsearch .tx-indexedsearch-search-select-results { 
margin-top:10px;
 }

.tx-indexedsearch .results { 
width:200px; 
border:1px solid #7fadc8;
 }

#main .tx-indexedsearch-search-submit .okButton { 
margin-top:10px;
color:#000;
width: 100px;
height: 18px;
border:none;
margin-left:230px;
background:#7fadc8;
font-weight:bold;
text-transform:uppercase;
 }
 
#main .tx-indexedsearch-searchbox{
background:#d9e7ef;
padding:10px;
}
#main .tx-indexedsearch input, #main .tx-indexedsearch select{
font-family: arial,verdana,sans-serif;
color: #000;
font-size: 11.5px;
}
/****suchbox oben****/

.topsearch{ 
font-size:11px;
margin-right:4px;
border:0;
width:140px;
 }

#topsubmit{ 
border:0;
background:#005c91;
color:#d9e7ef;
text-transform: uppercase;
font-weight:bold;
margin-left:0;
padding:0;
font-size:11px;
}
/* Indexed search ENDE */

/*ToTop Link*/

.csc-linkToTop{
text-align:right;
}

.csc-linkToTop a{
background-image:url("/fileadmin/template/gu_img/seitenanfang_icon.gif");
background-repeat:no-repeat;
padding-left:10px;
background-position:0 5px;
}


/*Sitemap*/

#main .tx-flseositemap-pi1 li a,#main li.csc-section{
border-bottom:#d9e7ef 1px solid;
width:100%;
display:block;
padding:5px 0 5px 0;
}

#main li.csc-section {
background-image:url("/fileadmin/template/gu_img/listen_icon.gif");
background-repeat:no-repeat;
background-position:0 12px;

}

#main .tx-flseositemap-pi1 li{
background-image:url("/fileadmin/template/gu_img/listen_icon.gif");
background-repeat:no-repeat;
background-position:0 12px;
padding-left:10px;
}

#untenrechts a{ 
text-decoration:none;
color:#005c91;
font-weight:bold;
}

