
/*----------------------- MAIN ---------------------------------------------------------------*/

body{  text-align:center; font-family: Verdana, Arial, Geneva, Helvetica,  sans-serif; font-size: 11px;}
body{ background-color:#969696; padding: 0px; margin-top: 5px; margin-left:auto; margin-right:auto;  }
#global {text-align:center; padding: 0px; margin-left:auto; margin-right:auto;}
#main { text-align:center; padding: 0px; margin-left:auto; margin-right:auto; background-color:#ffffff;}
#header_content {text-align:left; height: 15px; background-color:#f5f5f5; margin: 0px; padding:0px;}
#body_left, #body_right {height: 500px;  text-align:left;  vertical-align:top; margin-left:auto; margin-right:auto; background-image: url(images1/back1.gif); }
#body_space1, #menu1_space1 {margin:0px; padding:0px; text-align:left; background-color:#ffffff; }

body a:link{color: #2B4894;  text-decoration: none;}
body a:visited {color: #2B4894;  text-decoration: none;}

/*----------------------- TOPMENU------------------------------------*/
#topmenu {background-color:#ffffff; margin-left:0px; margin-right:0px;  text-align:left; width: auto; height:180px; }

#menu1_left, #menu1_logo, #menu1_picture, #menu1_space1, #menu1_right { margin-left:0px; margin-right:0px;  text-align:left; width: auto; height:180px; }
#menu_space1{width:30px;}
/* wird von CMS dynamisch erzeugt #menu1_picture{ width:450px; background-image: url(images1/motiv1.jpg);  background-repeat: no-repeat;} */



/*---------------------- LEFT MENU (Level 2) ------------------------*/
#body_leftmenu {width: 100px; vertical-align:top; text-align:left; background-color:#ebebeb;}
#menu2 { font-size: 10px; font-weight: bold; line-height:14px; margin: 80px 0px 0px 11px;} 
.menu2-no a 	      { color: #8E8C8D;  text-decoration: none; }   
.menu2-no a:hover  { color: #000000;  text-decoration: none;}
.menu2-act a          { color: #000000;  text-decoration: none;}
.menu21-no a 	      { color: #8E8C8D;  text-decoration: none;font-weight: normal;}   
.menu21-no a:hover  { color: #000000;  text-decoration: none;font-weight: normal;}
.menu21-act a          { color: #000000;  text-decoration: none;font-weight: bold;                             }



/*---------------------- CONTENT------------------------------------*/
#body_content_area {vertical-align: top; text-align:left; }

#body_content {
font-size: 11px;
line-height: 15px;
text-align:left;
color: #333333;
width: 400px;
background-color:#ffffff;
vertical-align: top;
padding: 39px 0px 40px 40px;
}

.csc-caption{
font-size: 11px;
line-height: 14px;
text-align:left;
color: #333333;
background-color:#ffffff;
vertical-align: top;
padding: 0px 0px 10px 0px;
margin: 5px 0px 0px 0px;
}

.csc-uploads-fileName{font-size: 11px; line-height: 14px; text-align:left;}
.csc-header-n1 {margin:0px 0px 10px 0px;}

.bodytext{vertical-align: top;padding:0px;margin:0px;font-family: Verdana, Arial, Geneva, Helvetica,  sans-serif; font-size: 11px;line-height: 15px;}




/*---------------------- FOOTER ---------------------------------------------*/
#footer_flex, #footer_rest {  text-align:right; height:20px;background-color:#888888;} 
#footer_menu_content, #footer_menu_flex, #footer_menu_rest { text-align:center; height:20px;background-color:#DCDCDC;}
#footer_menu_content {  padding-left: 13px;  text-align:left; font-size: 9px; color: #737373;}
.fmenu1-no a 	      { color: #737373;  text-decoration: none;}   
.fmenu1-no a:hover  { color: #000000;  text-decoration: none;}
.fmenu1-act a          { color: #465AAA;  text-decoration: none;}
#footer_content { vertical-align: middle; text-align:center; height:20px;background-color:#888888;} 
.tx-lastupdate-pi1 {text-align:center; font-size: 9px; padding: 5px 0px 0px 10px; color: #333333; display:inline; float:left; }
.w3cimg{vertical-align: middle;margin:2px 10px 0px 0px;display:inline; float:right;}




/*---------------------------------- LOGIN FORM --------------------------- */
.csc-loginform{ font-size: 11px;text-align:left;}
.csc-loginform input{font-size: 11px;}
.csc-form-fieldcell{ color: #1768B0; width:110px; height:17px; text-align:left; }
.csc-form-label-req{color: #1768B0; width:50px; height:17px; padding: 0px 20px 0px 0px; }





/*------------------------------------- TT_NEWS -----------------------------*/

/*------------------ LATEST ------------------*/
.news-latest-container a { color: #555555; text-decoration: none; }

.news-latest-container a:hover { color: #000000; text-decoration: none; }
.news-latest-container { width: 136px; padding: 0px 0px 0px 0px; margin: 50px 3px 10px 10px; font-size: 10px; line-height: 12px; color: #555555; }
.news-latest-container img{ float: left; margin: 0px 3px 0px 0px; padding: 0px 0px 0px 0px;}
.news-latest-item{ margin:0px 0px 20px 0px; padding: 0px 0px 10px 0px;line-height: 12px; border-bottom: 1px solid #555555; }
.news-latest-title{ line-height: 12px; }


/*------------ SINGLE DISPLAY --------------*/
.news-single-item {  color: #555555; font-size: 11px; margin: 0px; padding: 0px;} 
.news-single-item h2 { color: #2B4894; font-size: 15px; font-weight: bold; } 
.news-single-item h3 { color: #555555; font-size: 11px;font-weight: bold; } 
.news-single-img { float: left; padding: 0px 10px 0px 0px; } 
.news-single-footer {padding-top:20px;clear:both;}
.news-single-footer a { color: #555555;  text-decoration: none;}   
.news-single-footer a:hover { color: #000000;  text-decoration: none;}
.news-single-backlink {clear:both;}
.news-single-backlink a { color: #555555;  text-decoration: none;font-weight: bold;}   
.news-single-backlink a:hover { color: #000000;  text-decoration: none;}
.news-single-imgcaption {margin : 0px 0px 15px 0px; padding: 0px;}

/*------------------ LIST  -------------------*/
.news-list-item {  color: #555555; font-size: 11px; padding: 0px; margin: 0px;} 
.news-list-item img { float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }



.news-list-item h3 a { color: #2B4894;  text-decoration: none;font-weight: bold;} 
.news-list-item a:hover { color: #000000;  text-decoration: none;}  
.news-list-item h3 { color: #2B4894; font-size: 11px;font-weight: bold; margin: 30px 0px 2px 0px; padding: 0px;line-height: 12px;border-bottom: 1px solid #555555} 
.tx-ttnews-browsebox a { color: #555555; text-decoration: none;font-size: 11px;}
.tx-ttnews-browsebox a:hover { color: #000000; text-decoration: none;}
.tx-ttnews-browsebox-SCell  a { color: #000000;  text-decoration: none; font-weight: bold;}
.news-amenu-container h2{  color: #555555; font-size: 11px; font-weight: bold;} 
.news-amenu-container a { color: #555555;  text-decoration: none;} 
.news-amenu-container a:hover { color: #000000;  text-decoration: none;} 



/* ----------------------------------- SITEMAP ----------------------------------- */

.csc-sitemap {color: #222222;font-size: 11px;line-height: 14px;}
.csc-sitemap A, .csc-menu-1 A{text-decoration: none;color: #222222;}
.csc-sitemap A:hover, .csc-menu-1 A:hover{text-decoration: none;color: #802020;}
.csc-menu-1 p{	margin-top : 0px; font-weight : bold; margin-bottom : 10px; margin-left : 0px; border-bottom: 1px solid #888888;}
.csc-sitemap-level1{margin-top : 0px;font-weight : bold;margin-bottom : 10px;margin-left : 0px;border-bottom: 1px solid #888888;}
.csc-sitemap-level2 {margin-left : 30px;margin-top :-10px;}
.csc-sitemap-level3 {margin-left : 50px;margin-top :-10px;}
.csc-sitemap-level4 {margin-left : 70px;}


