body {	margin-left: 0px;	
        margin-top: 0px;	
        margin-right: 0px;	
        margin-bottom: 0px;}
       
.menu1 { vertical-align: middle;  }
.menu1 a { font-family: Arial, Helvetica, sans-serif;	
          padding: 0px 15px 0px 5px;   
          font-size: 11px;     
          text-decoration: none;    
          color: #FFFFFF;   
          display:block;	
          height:20px;   
          border-top: 8px solid #9E9E9E;}
.menu1 a:hover { font-family: Arial, Helvetica, sans-serif;	
                 padding: 0px 15px 0px 5px;    
                 font-size: 11px;   
                 text-decoration: none;   
                 color: #00A1E7;    
                 display:block;	height:20px;    
                 border-top: 8px solid #D2E2F2;   
                 background-color: #D2E2F2;}
.menu1-act {  color: #00A1E7; }
.menu1-act a{	font-family: Arial, Helvetica, sans-serif;	
                padding: 0px 15px 0px 5px;    
                font-size: 11px;     
                text-decoration: none;    
                color: #00A1E7;    
                display:block;	
                height:20px;   
                border-top: 8px solid #D2E2F2;   
                background-color: #D2E2F2;}

.menu1-act a:hover{	
     font-family: Arial, Helvetica, sans-serif;	
     padding: 0px 15px 0px 5px;    
     font-size: 11px;     
     text-decoration: none;    
     color: #00A1E7;    
     display:block;	height:20px;    
     border-top: 8px solid #D2E2F2;    
     background-color: #D2E2F2;
     }
     
.navi1 { padding-left: 5px;  }
.navi1 a { font-family: Verdana, Trebuchet MS, Arial;  font-size: 11px;   text-decoration: none;  color: #7D8681;}
.navi1 a:hover {   font-family: Verdana, Trebuchet MS, Arial;  font-size: 11px;   text-decoration: none;  color: #00A1E7;}
.navi1-act { padding-left: 5px; }
.navi1-act a{  font-family: Verdana, Trebuchet MS, Arial;   font-size: 11px;   text-decoration: none;  color: #00A1E7;}
 
.navi2 { padding-left: 5px;  }
.navi2 a { font-family: Verdana, Trebuchet MS, Arial;  font-size: 12px;   text-decoration: none;  color: #7D8681;}
.navi2 a:hover { font-family: Verdana, Trebuchet MS, Arial;  font-size: 12px;   text-decoration: none;  color: #00A1E7;}
.navi2-act { padding-left: 5px; }
.navi2-act a{  font-family: Verdana, Trebuchet MS, Arial;   font-size: 12px;   text-decoration: none;  color: #00A1E7;}

.headerpdf {   color: #0072BC;   font-family: Verdana, Trebuchet MS, Arial;   font-size: 11px; }
 
.pdflink {  font-family: Verdana, Trebuchet MS, Arial;   font-size: 11px;   color: #0072BC;}
.pdflink a {  color: #7D8681;  font-family: Verdana, Trebuchet MS, Arial;   font-size: 11px;   text-decoration: none;  padding-left: 25px;}
 
.menu2, .menu2-act {  padding: 0px 5px 0px 5px; }
.menu2 a {   font-size: 10px;   font-weight: bold;  text-decoration: none;  color: #00A1E7;}
.menu2 a:hover {   font-size: 10px;  font-weight: bold;   text-decoration: none;  color: #000000;}
.menu2-act a {   font-size: 10px;   font-weight: bold;  text-decoration: none;  color: #00A1E7;}
.menu3 a {   font-size: 10px;   padding:2px 2px 2px 50px;  text-decoration: none;  color: #FFF444;}
.my-login-header2 { font-family: Trebuchet MS, Arial; font-size: 14px; color: #7D8681; }
.my-login-header { font-family: Trebuchet MS, Arial; font-size: 14px; color: #FFFFFF;padding-left: 5px; }
.my-login { font-family: Trebuchet MS, Arial; font-size: 12px; color: #FFFFFF; padding-left: 5px; }
.my-login-input { height:18px; width:114px; font-size:12px; border: 1px solid #00A1E7; color: #00A1E7;}
 
.cscheader { font-family: Arial, Helvetica, sans-serif; font-size: 19px; padding: 30px 40px 5px 40px; background-color: #D1D1D1; color: #00A1E7;}
.cscheader1 { font-family: Arial, Helvetica, sans-serif; font-size: 19px; padding: 30px 0px 5px 10px; background-color: #D1D1D1; color: #00A1E7;}
.cscheader2 { width: 229px; height: 22px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; border-left: 5px solid #8FD6EF; background-color: #8FD6EF; color: #006AB3;}
.cscheader3 { width: 229px; height: 22px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; border-left: 5px solid #BFE3F4; background-color: #BFE3F4; color: #006AB3;}
 
#link {  padding: 0;  margin: 0;}
#link p.bodytext {  font-size: 11px;  color: #ffffff;  width: 220px;  padding: 5px 0px 0px 5px;  }  

#willkommen p.bodytext {  font-size: 12px;  }
 
.mailformplus_felder {	border: 1px solid #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	padding-left: 3px;	padding-right: 3px;}
.mailformplus_felder_special {	border: 1px solid #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}
.mailformplus_schrift {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align: right;	padding: 2px;}
.mailformplus_schrift_needed {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	padding: 2px;}
.tx-indexedsearch-descr {	font-family: Verdana, Arial;	font-size: 10px;	color: #333333;	padding: 2px;}
.tx-indexedsearch-list {	font-family: Verdana, Arial;	font-size: 11px;	color: #000000;	padding: 2px;}
.tx-indexedsearch-title {	font-family: Verdana, Arial;	font-size: 12px;	color: #FFFFFF;	padding: 2px;}
.tx-indexedsearch-info {	font-family: Verdana, Arial;	font-size: 11px;	color: #00A1E7;	padding: 2px;}
 
.Stil1 {font-size: 10px}.Stil1 a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #fff;	text-decoration: none; 	font-weight: bold;}
.Stil3  {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #00A1E7;    text-decoration: none;}
 
.tx-indexedsearch-whatis {	font-family: Arial, Helvetica, sans-serif;	padding-left: 42px;}
.tx-indexedsearch-browsebox {	font-family: Arial, Helvetica, sans-serif;	padding-left: 42px;} 
.csc-textpic-caption {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}

.speziell  {	
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;	
    color: #FFFFFF;   
    text-decoration: none;
    }
    
.speziell a {
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;	
    color: #FFFFFF;    
    text-decoration: none;
    }
 
 
.news_bodytext  {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;    text-decoration: none;}
.news_bodytext a {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;    text-decoration: none;}
.mehr  {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}
.mehr a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}
.pdfvorschau  {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;    text-decoration: none;}
.pdfvorschau a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #00A1E7;    text-decoration: none;    font-weight: bold;}
 
 a img {border: 0;}


html>body .newsarchif  { 
position:relative;
bottom: -24px;
left: 0;
width: 230px;
height: 20px;
   padding: 2px;
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 12px;	color: #FFFFFF;    
   text-decoration: none; 
   background-color: #00A1E7; 
   font-weight: bold;

 }






.newsarchif  { 
position:relative;
bottom: -24px;
left: 0;
width: 230px;
height: 20px;
   padding: 2px;
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 12px;	color: #FFFFFF;    
   text-decoration: none; 
   background-color: #00A1E7; 
   font-weight: bold;

 }
 
.newsarchif a { 
   padding: 2px;	
   font-family: Arial, Helvetica, sans-serif;	
   font-size: 12px;	color: #FFFFFF;    
   text-decoration: none; 
   background-color: #00A1E7; 
   font-weight: bold;
   }