/** 

 * zitec style 

 * zusaetzliche stylesheets 

 **/

 @import '/fileadmin/templates/css/forms.css';

   

   

body, html{

   color:#68676b;

   background:#ffffff;

   padding:0;

   margin:0;

   height:100%;

   }

p, h1, h2, h3, h4, h5, h6, td,

span, div, a, ul, li, pre, strong, em{

   font-size:12px;

   font-family:arial, verdana, sans-serif;

   padding:0;

   margin:0;

   /*line-height:140%;*/

   }

body{

   width:962px;

   background:#ffffff;

   margin:0 auto;

   color:#68676b;

   padding:0;

   margin-bottom:0;

   height:100%;

   }

a{color:#0076c0;text-decoration:none;}

a:hover{color:#68676b;}

.clearBoth{clear:both;}



#main{

   position: relative;

   min-height: 97.5%;

   padding:20px 0 0 0;

   }

* html #main{

   height: 97.5%;

   }

#header{

   background:#e3e5e6;

   padding:3px;

   }

#header ul{

   list-style-type:none;

   padding:0;

   margin:0;

   }

#header ul li{

   display:inline;

   float:left;

   }

#header ul li a{

   display:block;

   padding:2px 0 0 0;

   font-size:11px;

   color:#68676b;

   }

#header ul li a:hover, #header ul li a.active{

   color:#0076c0;

   }







#nav{float:left; padding-left:5px;}

#nav ul li{display:inline;}

#nav ul li a{width:53px;}

#nav ul li.bold a{font-weight:bold}

#nav ul{width:200px;display:inline;}



#search{float:right;width:155px;}

#search ul{float:left;}

#search ul li a{

   display:block;

   margin:2px 0 0 0;

   padding:0px 4px 0 0;

   /*border-right:1px solid #68676b;*/

   }

#search form{

   float:right;

   padding:0 4px 0 0;

   }

#search form input{

   padding:2px 0 1px;

   margin:0;

   width:80px;

   border:none;

   font-size:11px;

   }

#search form input#searchButton{

   width:25px;

   background:#0076c0 url(../pic/pfeil_blau.gif) 1px 1px no-repeat;

   width:15px;

   padding:1px 0 0 0;

   font-size:11px;

   }



#headerImages{

   clear:both;

   margin:2px 0 0 0;

   }

#headerImages h1 span, #headerImages h2 span{display:none;}

#headerImages h1{

   float:right;

   width:159px;

   height:160px;

   }

#headerImages h1 a{

   display:block;

   width:159px;

   height:160px;

   }

#headerImages h1 a img { border: 0;   width:159px;

   height:160px;

 }

#headerImages h2{

   float:left;

   width:801px;

   height:160px;

   }



#container{

   clear:both;

   padding:16px 0 20px 0;

   margin:0 0 28px;

   }



/** [ Navigation **/

#navigation{

   float:left;

   width:160px;

   list-style-type:none;

   margin:0 0 10px 0;

   padding:0;

   border-bottom:1px solid #e3e5e6;

   }

#navigation li ul,

#navigation li ul li ul{

   list-style-type:none;

   padding:0;

   }

#navigation li ul{

   background:#e9edf4;

   }

#navigation li ul li a,

#navigation li ul li ul li a{

   border:none;

   font-weight:normal;

   }

#navigation li ul li ul li a{

   padding:4px 0 4px 20px;

   color:#68676b;

   }



#navigation li ul li a{

   color:#0076c0;

   }

#navigation li a{

   font-size:12px;

   font-weight:bold;

   color:#68676b;

   padding:4px 0 4px 8px;

   margin:0;

   display:block;

   border-top: 1px solid #e3e5e6;

   }

#navigation li a.active,

#navigation li a:hover{

   background:#0076c0;

   color:#ffffff;

   }

#navigation li ul li a.active,

#navigation li ul li a:hover{

   /*background:#a4b8c5;*/

   background:#75ACD4;

   color:#ffffff;

   }

#navigation li ul li ul li a.active,

#navigation li ul li ul li a:hover{

   background:#e9edf4 url(../pic/navi_p.gif) 8px 8px no-repeat;

   color:#0076c0;

   }

/** Navigation ] **/



#pageContent{

   float:left;

   width:533px; 

   padding:0 0px 0 54px;

   /* width:573px; 

   padding:0 0px 0 34px; */

   line-height: 1.4em;

   }

#pageContent h1{

   color:#0076c0;

   font-size:18px;

   padding:2px 0 12px;

   font-weight: normal;

   }

#pageContent p{

   padding:0 0 12px;

   }

   

#pageContent a:hover{

   text-decoration:underline;

   color:#0076c0;

   }



#sideBar{

   float:right;

   width:158px;

   line-height: 1.4em;

   }

#sideBar h1{

   background:#e3e5e6;

   font-size:11px;

   font-weight:normal;

   padding:3px 7px;

   margin:0 0 8px 0;

   }



#sideBar a:hover{

   text-decoration:underline;

   color:#0076c0;

   }

   

#sideBar .csc-header{

   margin:18px 0 0 0;

   }   

#sideBar .csc-header-n1{

   margin:0 0 0 0;

   }





#footer { clear: both; /* padding: 4px 218px 4px 214px;*/ padding: 4px 160px 4px 190px !important; /* width:536px;*/ width: 612px !important; background: #e3e5e6; height: 15px; position: relative; margin: -23px auto 0 auto; }

* html #footer { margin-top: -23px; }

#footer a#footerPrint { float: left; color: #68676b; font-size: 11px; }

#footer a#footerPrint:hover { color: #0076c0; }

#footer ul { list-style-type: none; padding: 0; margin: 0; float: right; }

#footer ul li { display: inline; font-size: 10px; padding: 0 0 0 20px; }

#footer ul li a { color:#68676b; font-size: 11px; }

#footer ul li a:hover { color:#0076c0; }

   

   

/** FCEs und sonstige Elemente **/   



.divFce3Column h3, .divFce2Column h3 { padding: 14px 0 1px; font-size: 16px ;color: #0076c0;}



#pageContent .divFce3Column h3 a, #pageContent .divFce3Column h3 a:hover,

#pageContent .divFce2Column h3 a, #pageContent .divFce2Column h3 a:hover { text-decoration: none; font-size: 16px ;border: none; color: #98a9b4; }



.divFce4Column div { float: left; padding-top: 3px; }

.firstCol, .secondCol, .thirdCol { padding: 0 17px 0 0; }

.fceBildTextLink { width: 120px; }

.fceBildTextLink h3 { padding: 14px 0 12px 0; }

.fceBildTextLink p.bodytext { padding: 0 0 3px 0 !important; }

.fceBildTextLink h3 a { font-size: 14px !important; color: #c1cdd5 !important; }

.fceBildTextLink h3 a:hover { color: #0076c0 !important; text-decoration: none !important; }

 

.fceInfoBox { background: #e3e5e6; padding: 3px 9px 9px 9px; margin-top: 15px; }

.fceInfoBox h3 { font-size: 11px; font-weight: bold; padding: 0 0 3px 0; }

.fceInfoBox p { padding :0 0 2px 0; }

 

.divFce3Column { width: 100%; } 

.divFce3Column form select { width: 155px; }

.divFce3Column div { float: left; width: 150px; }

.divFce3Column div.firstCol, .divFce3Column div.secondCol { padding: 0 40px 0 0; }

.divFce3Column div.thirdCol { padding: 0; }



.divFce2Column { width: 100%; } 

.divFce2Column form select { width: 155px; }

.divFce2Column div.firstCol { float: left; width: 245px; /* padding: 0 40px 0 0; */ }

.divFce2Column div.secondCol { float: right; width: 245px; padding: 0; }



.csc-textpic-intext-right div.csc-textpic-imagewrap, 

.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { padding: 0 0 4px 12px; }

.csc-textpic-intext-left div.csc-textpic-imagewrap, 

.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { padding: 0 12px 4px 0px; }



.morelink, .infolink { background: url(../pic/pfeil_blau_01.gif) 0 2px no-repeat; padding: 0 0 0 15px; }   

 

#pageContent ul,

#sideBar ul { list-style-type: none; padding: 0 0 12px; }

#pageContent ul li,

#sideBar ul li { background: url(../pic/bullet_blau.gif) no-repeat 0 4px; padding: 0 0 0 12px; } 

#pageContent ul ul,

#sideBar ul ul { list-style-type: none; padding: 0; }

#pageContent ul li ul li,

#sideBar ul li ul li { background: url(../pic/bullet.gif) no-repeat 6px 4px; padding: 0 0 0 18px; }



/* tables */

.contenttable { border-collapse: collapse; border-spacing: 0; width: 100%; margin-bottom: 12px; }

.contenttable th,

.contenttable td { padding: 5px 6px !important; margin: 0 !important; vertical-align: top; }

.contenttable th { background: #aeaeae; color: #fff; text-align: left; }

.contenttable td { border-bottom: 1px solid #cccccc; }



/** tt_news styles **/

.news-list-item h3 { padding: 0 0 12px 0; }

.news-list-item h3 span { font-weight: normal; display: block; /* display:none; */ }

.news-list-item h3 a { font-size: 18px; color: #c1cdd5; }

.news-list-item h3 a:hover { text-decoration:none !important; color:#c1cdd5 !important; }

.news-list-morelink { background: url(../pic/pfeil_blau_01.gif) 0 3px no-repeat; padding: 0 0 0 15px; }



.news-single-item h2 { padding: 0 0 12px 0; font-size: 18px; color: #c1cdd5;    }

.news-single-item h3 { padding: 0 0 12px 0; }

.news-single-item .news-single-img { float: right; padding-left: 15px; }

.news-single-item .news-single-category { display: none; }

.news-single-item .news-single-timedata { /* display: none; */ }

.news-single-item .news-single-author { display: none; }



.news-latest-container a,

.news-latest-container a:hover { color: #68676b !important; font-weigth: bold; }



.clearer { border: 0px; /* F�r Firefox und Opera */ border-top: 1px solid #c1cdd5; border-bottom: solid 1px #FFFFFF; /* F�r I.Explorer (Seiten-Hintergrundfarbe!) */ }



/** 

 * Breitenanpassung fuer die Startseite 

 * immer am Ende der CSS-Datei 

 **/

#startpage #pageContent{ float: left; width: 573px; padding: 0 0px 0 34px; }  

#startpage #footer { clear: both; padding: 4px 194px 4px 190px; width: 580px; }

   

/** 

 * Breitenanpassung fuer die Startseite 

 **/



.tx-mlmaps-pi1 img { border: none; }



/* tt-news */

.news-list-item { clear: right; padding: 0; }

.news-list-morelink { padding-bottom: 16px; }

.news-list-item img { float: right; padding: 0; margin: 0 0 21px 10px; }

   

hr.clearer { clear: right; padding: 10px 0 0 0; }



.marker-layer { background: #ffffff; padding: 5px; border: 1px solid #D2D4D6; }



#sideBar form { padding: 0; margin: 0; }



.browsebox { padding-bottom: 20px; }

.browsebox span { border-right: 1px solid #c1cdd5; display: block; float: left; padding: 0 5px; text-align: center; width: 10px; }

.browsebox .previous { padding-left: 0; width: auto; }

.browsebox .next { border-right: 0; width: auto; }

.browsebox .previous-nolink { padding-right: 7px; }

.browsebox .next-nolink { padding-left: 7px; }

.clearFix { clear: both; }



/* register */



#tx-srfeuserregister-pi1-fe_users_form { margin-bottom: 12px; }

.tx-srfeuserregister-pi1 h4 { padding-left: 0; }

.tx-srfeuserregister-pi1 fieldset { border: 0; margin: 0; padding: 0; }

.tx-srfeuserregister-pi1 legend { padding-left: 0; }

.tx-srfeuserregister-pi1 dl { padding: 0; }

.tx-srfeuserregister-pi1 dt { width: 35%; text-align: left; }

.tx-srfeuserregister-pi1 dd { width: 60%; }



#pageContent .tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error { padding-bottom: 0; }
