/* CSS Document */







/* HTML - TAGS */



bodytext

html {

width: 100%;

height: 100%;

background-color: #ffffff;

/*background-image:url(bilder/bgbody.jpg);

background-position: left top;

background-repeat:repeat-y;*/





}





body {

width: 100%;



/*background-image:url(bilder/bgleftright.gif);

background-position: 1000px top;

background-repeat:repeat-x;*/

font-size:14px;

line-height: 18px;

color: #222222;

font-family:Arial, Helvetica, sans-serif; 

padding: 0px;

margin: 0px;





}





#alles {position: absolute;top: 0px;width: 1000px;left:50%;margin-left: -500px;}



#header {

position: relative;

left: 0px;

top: 0px;

width: 998px;

height: 148px;

z-index:87;

background-image:url(bilder/neuerheader_2.gif);

background-position: left top;

background-repeat:no-repeat;

border-bottom: 1px dotted #ffffff;



}

#topnav {

position: absolute;

left: 0px;

top: 110px;

width: 1000px;

z-index: 88;

margin: 0px;

padding: 0px;

height:18px;

background-color: #76888f;



border-bottom: 1px dotted #d5f055;



}



#subnav {

position: absolute;

left:0px;

top: 130px;

width: 998px;

z-index: 88;

margin: 0px;

padding: 0px;



height: 35px;

}



#topnav ul, #subnav ul {

list-style-type: none;

margin: 0px;

padding: 0px;



}



#subnav ul {

height: 24px;
border-bottom: 1px dotted #76888F;
width: 1000px;

}







#topnav ul li {

float: left;

position: relative;

padding: 0px 8px 0px 8px;

border-right: 2px solid #ffffff;

text-align:center;





}





#subnav ul li {

float: left;

position: relative;

padding: 0 10px;

text-align:center;

margin: 0px;
border-left: 1px dotted #76888F;
border-right: 1px dotted #45669C;


}

#subnav ul li.meta {

float: right;

position: relative;

padding: 0 10px;

text-align:center;

margin: 0px;
border-left: 1px dotted #76888F;
border-right: 1px dotted #45669C;



}



#topnav ul li a {

display: block;

font-size: 12px;

color: #ffffff;

text-decoration: none;

font-weight: bold;

text-transform:lowercase;

z-index:89;



}



#subnav ul li a {

font-size: 11px;

color: #76888F;

text-decoration: none;

text-transform:lowercase;
font-weight:bold;

}





#topnav ul li a.nhier, #topnav ul li a:hover{

font-size: 12px;

color: #d5f055;

text-decoration: none;



border-bottom: 5px solid #d5f055;



}



#subnav ul li.hier a, #subnav ul li a:hover{

font-size: 11px;

background-color: #d5f055;


text-decoration: none;



}





#content {







margin-top: 24px;

width: 998px;









}



#content .linkespalte {

position:relative;

float:left;

width: 214px;



padding: 0 10px 0 10px

}



#content .mitte {

position:relative;

float:left;

width: 480px;

border-right: 1px solid #cacdd2;

border-left: 1px solid #cacdd2;

border-top: 1px solid #cacdd2;

border-bottom: 1px solid #cacdd2;

padding: 0 50px 0 50px

}



#content .rechtespalte {

position:relative;

float:left;

width: 141px;

padding: 0 10px 0 10px

}



#content h1 {

color: #76888f;

text-transform:none;

font-size: 24px;

font-weight: normal;

border-right: 5px solid #d5f055;

line-height: 28px;







}



#content h2, #content .zweizwei h1 {

color: #76888f;

text-transform:none;

font-size: 18px;

border-right: 5px solid #d5f055;

font-style: normal;

font-family: Arial, Helvetica, sans-serif;

font-weight: normal;

line-height: 24px;





}









#content h1.csc-firstHeader, .tx-thmailformplus-pi1 h1{

display: block;

padding: 10px 0;

padding-top: 0px;

margin-top: 5px;

border-right: 5px solid #d5f055;



}





.headertext {



position: relative;

left: 368px;

top: 0px;

width: 632px;

height: 108px;

}







/*ZWEIPSALTIG*/







#content .zweieins {



width:475px;

float:left;


background-color: #ffffff;

margin: 0 30px 0 0px;

padding: 0 0 0 0px;





}







#content .zweizwei {


width:464px;

float:right;


}

.zweizwei img,
.news-list-item{
box-shadow: #666666 2px 2px 10px;
-moz-box-shadow: #666666 2px 2px 10px;
-webkit-box-shadow: #666666 2px 2px 10px;

}





#content .zweizwei:after {

clear:both;}


#content > div > .news-list-container > .news-list-item {
margin:10px;
}




#content .zweieins p {

margin: 20px 40px 20px 5px;

}



#content .zweieins p em {font-size: 14px; font-family:Arial, Helvetica, sans-serif;  text-align:right; font-weight: normal; font-style:normal;}



#content .zweizwei ul {

margin: 20px 50px 20px 50px;

padding: 0px;

list-style-type:none;



}

#content .zweizwei .csc-header {margin:0 0 0 0;}

#content .zweizwei .csc-header h1 {text-transform:none;}

#content .zweizwei li { background-image:url(bilder/pfeil1.gif); background-position:left 4px; background-repeat:no-repeat; padding-left: 28px;}





#content .zweieins h1,#content .zweizwei h1, #content .zweieins h2  {margin: 0px 40px 0 5px; padding: 10px 0;}



#content .zweizwei p.bodytext,#content .zweizwei h2{ padding: 0 50px 0 0;}

#content .zweizwei h2{  margin:20px 0; padding: 10px 0; }





.zweizwei .news-latest-container  {clear: both; padding-top: 0px;}

.zweizwei .bilderleiste, .zweizwei .news-latest-container .news-latest-item { position: relative; float: left; left: 0px; top: 22px; background-color:#ffffff;  margin: 0px 0px 8px 12px; padding: 0px; width: 192px; height:202px;}



.latest-image {position:relative; left:0; top: 0; width: 192px; height: 98px; overflow: hidden; margin: 0 0 10px 0; border-top: 1px solid #cacdd2; border-bottom: 1px solid #869A7F; }



.zweizwei .bilderleiste p {font-size: 10px; height: 36px; display: block; position: relative; left: 0px; top: 0px; clear: both; margin: 2px 0 0 0; padding: 4px; background-color: #DDE4EE; border-top: 1px solid #cacdd2;}

.news-latest-item h3 {color: #76888f;text-transform:none;font-size: 11px;margin-top: 0px;padding-top: 5px; height: 16px; display: none;}

.news-latest-item h3 a {color:#76888f;text-decoration:underline; }

.news-latest-item img {float: left; margin: 2px 0 0 2px;}

#content .zweizwei .news-latest-item p.bodytext {font-size: 10px; float:none; clear: both; padding: 4px 2px 0 2px; margin:0px; height: 32px; }

.news-latest-item .news-latest-morelink{position: relative; left: 0px; top: 5px;clear:both; background-color: #ffffff; border-top: 1px solid #cacdd2; border-bottom: 1px solid #cacdd2;padding: 3px 0 3px 0; }



.news-latest-item .news-latest-morelink a, .bilderleiste p a  {font-size: 10px; background-image:url(bilder/pfeil1.gif); background-position:left 4px; background-repeat:no-repeat; padding-left: 18px; color:#76888f; }

p.bodytext a {font-size: 12px; background-image:url(bilder/pfeil1.gif); background-position:left 6px; background-repeat:no-repeat; padding: 2px 2px 2px 18px; color:#76888f; border-bottom:1px dotted #bbc4c7; text-decoration: none;}



.news-latest-container h2 {display:none;}

.news-latest-container .news-latest-gotoarchive {display:none;}


.news_links {

border: 1px dotted #76888f; margin: 15px 0; padding: 10px; }




#footer {

position: relative;

clear: both;

left: 0px;

top: 24px;

width: 997px;

height: 22px;

background-color: #ffffff;

padding: 4px 4px 4px 0;

border-top:1px dotted #76888f;

font-family:Arial, Helvetica, sans-serif;

font-size: 10px;

color:#76888f;

text-align:right;







}



.einspaltig {position: relative; left: 0px; width: 998px;}







/*     =NEWS             */



.news-list-container {padding: 0 5px 0 0px; }

.news-list-item {margin: 2px 2px 0 0; border-top: 1px solid #d5f055; padding:10px; width: 200px; float: left;border: 1px dotted #d5f055; height: 152px; overflow: hidden; text-align:center;}

.news-list-item p.bodytext {width: 200px;}

.news-single-item {margin: 0 0 0 0; background-color: #ffffff;}

.news-single-img {float: left; margin: 0 50px 3px 0;padding: 1px;}
.news-single-img img{border: 2px solid #ffffff;}
.news_content {float:right; width: 550px;}

.zweieins .news-list-container h3, .news-list-morelink, .clearer, .news-single-item .news-single-timedata, .news-single-img, .news-list-item img, .news-single-item p { margin: 0 0 0 0; }



.news-single-links {}

 .news-list-item img,  .news-single-item h2, .news-single-item h3, .news-single-item .news-single-author { margin:0; padding: 0; }

 .news-single-item h3,  .news-list-item h3 { font-size: 14px; text-transform:none;display: block;border-right: 5px solid #d5f055;}

 .zweieins .news-list-item h3 { font-size: 14px; text-transform:none;display: block; border-right:none; margin-top: 10px;}

#content .news-single-item h2 {color: #76888f;text-transform:none;font-size: 32px; display: block; padding: 20px 0; margin: 0 0 30px 0; font-weight: normal;line-height:38px;}

.news-single-item h3 { border: 1px dotted #ffffff;font-size: 12px; text-transform:none;font-weight: normal;color: #ffffff; padding: 3px 5px 3px 0; margin:  0  0 2px 0; color:#9facb1;}

h3 .news-list-date {font-size: 14px; font-weight: normal; display: none;}

.zweieins .news-list-container h3 a {color: #76888f;}

.news-single-additional-info{}

.news-single-backlink { margin: 0; padding: 0; position:relative;

left: 0px; top: 20px;}

.news-single-additional-info dl {margin: 0; padding: 0;}

.news-single-additional-info dl dt {font-weight: bold;}

.news-single-additional-info dl dd p a {background-image:url(bilder/pfeil1.gif); background-position:left 4px; background-repeat:no-repeat; padding-left: 28px; color:#76888f; }

.news-single-additional-info dl dt,.news-single-additional-info dl dd, .news-single-additional-info dl dd p {margin: 0; padding: 0;}

.news-list-morelink a, .news-single-backlink a{font-size: 12px; background-image:url(bilder/pfeil1.gif); background-position:left 6px; background-repeat:no-repeat; padding: 2px 2px 2px 18px; color:#76888f; border-bottom:1px dotted #bbc4c7; text-decoration: none;}

.news-single-backlink {margin: 0; padding: 0; position: relative; left: 0; top: 0;}

h4 {margin:0 0 10px;padding:0; font-weight: normal; font-size: 16px;color:#76888f;}









/*   =KONTAKTFORM */





#mailform {margin: 20px 0px 0 5px; padding: 0;}

#mailform label {clear: both; position: relative; float: left; width: 360px;}

#mailform input, #mailform textarea {position: relative; float: left; width: 360px; margin: 2px 0 8px 0; padding:2px 0;}

#mailform input#Ihr_Name, #mailform input#Ihre_EmailAdresse, #mailform textarea#Ihre_Nachricht {background-color:#ffffff; border:none; border-bottom: 1px dotted #76888f; } 

#mailform textarea#Ihre_Nachricht {border-right:1px dotted #76888f; border-left: 1px dotted #76888f; height: 200px}

#mailform input#sendbutton {background-color:#cacdd2; color: #000000; border: 1px solid #222222;}

#mailform input#sendbutton:hover {background-color:#D2E6D2; border: 1px solid #cacdd2; }











/*     =RSS */





/*#twrss_table { float: left; position: relative; left: 0px; top: 10px; background-color:#ffffff; border: 1px solid #869A7F; margin: 0px 0px 8px 50px; padding: 5px 5px 0 20px; width: 280px;}*/



#twrss_table {position: relative; float: left; left: 0px; top: 22px;  border: 1px solid #869A7F; margin: 0px 0px 8px 12px; padding: 0px; width: 192px; height:202px;background-color: #DDE4EE;}

#twrss_table .twrss_head_channel {color: #ffffff; background-color: #41563F; font-size: 10px; font-weight: bold; padding: 2px 2px 2px 5px; margin: 0px 0px 10px 0px;}

#twrss_table .twrss_imagefile {padding: 0px; margin: 0px; }

#twrss_table .twrss_bodytext { font-size: 10px; border-bottom: 1px solid #cccccc; padding: 0; margin: 5px 0px 0 0px;}

#twrss_table .twrss_bodytext a{ display: block; font-size: 10px; color: #41563F;background-image:url(bilder/pfeil1.gif); background-position:left 4px; background-repeat:no-repeat; padding-left: 28px;background-color: #DDE4EE;  }

#twrss_table .twrss_bodytext a:hover {background-color: #ffffff;}







/*PAGEBROWSER*/



.tx-ttnews-browsebox {clear: both;}

.tx-ttnews-browsebox p {display: none; font-size: 11px; color:#666666; border-top:1px solid #76888f; margin: 10px 0 0 10px;}

.tx-ttnews-browsebox table tr td,.tx-ttnews-browsebox table tr td.tx-ttnews-browsebox-SCell{position: relative; left: 0; top: 0; display: block; width: 62px; float: left; text-align:center;}

.tx-ttnews-browsebox table tr td a {display: block; width:60px; color: #d5f055;background-color:#76888f; font-size: 11px;}

.tx-ttnews-browsebox table tr td a:hover, .tx-ttnews-browsebox table tr td.tx-ttnews-browsebox-SCell a {background-color: #d5f055;color:#76888f;}

/*SLIDESHOW*/
.tx-rgslideshow-pi1 {text-align:right; border: none; margin: 0 0px 5px 0px;padding: 0 0 0 10px;}

.zweizwei .rgslideshow {
background:#FFFFFF none repeat scroll 0 0;
border-color:transparent transparent transparent transparent;
border-style:none none none none;
border-width:0 0 0 0;
overflow:hidden;
position:relative;
right:0;
}

#footer {
color:#76888f;
border-top: 1px dotted #76888f;
font-size: 12px;
text-align: left;
padding: 10px 0;
margin: 60px 0;


}



/**/


.clearer {clear:both; float:none;}
.zero {font-size: 0; line-height: 0; height:0; margin:0;padding:0;}

.mf .caption {color:#76888F;}








/*FOOTER*/

#footer .ft_rss {
width: 80px;
float:right;

}

#footer .ft_copy {
width: 220px;
float:left;

}


#footer .tx-chnewsfeeds-pi1 ul {
list-style:none outside none;
margin:0;
padding:0;
}

#footer .tx-chnewsfeeds-pi1 li {
padding:0;
}


/*tx-imagecycle-pi1*/

#content .zweizwei .tx-imagecycle-pi1 ul {
margin:0;
padding:5px 12px 12px 5px!important;
height: 300px!important;
width: 500px!important;
}

#content .zweizwei .tx-imagecycle-pi1 ul li {
height: 300px!important;
width: 500px!important;
}
#content .zweizwei .tx-imagecycle-pi1 ul li {
padding: 20px;
}

#content .zweizwei .tx-imagecycle-pi1 ul li  {
background-image:none;
padding-left:0;
}

ul.tx-imagecycle-pi1 span {
background:none repeat scroll 0 0 #ffffff;
bottom:0;
color:#ffffff;
display:none!important;
left:0;
opacity:0.9;
padding:5px;
position: static;
white-space:nowrap;
width:auto;
}
