body {
   max-height : 100%;
   width : auto;
   background : #fff;
   color : #000;
   font-size : 100.01%;
   font-family : Verdana, Arial, Geneva, sans-serif;
   margin : 0;
   padding : 0;
}

.trennzeile {
   position : absolute;
   top : 70px;
   left : 0;
   margin : 0;
   padding : 0;
   width : 100%;
   height : 22px;
   display : block;
   background : #066580;
   z-index : 2;   
}


.bilderzeile {
   position : absolute;
   top : 0;
   left : 0;
   margin : 0;
   padding : 0;
   width : 100%;
   height : 349px;
   display : block;
   background : #D9E6F3;
   z-index : 1;
}


.logo {
   position : absolute;
   top : 0px;
   left : 0px;
   margin : 0;
   padding : 0;
   z-index : 6;
} 
  
.startbild{
   position : absolute;
   top : 129px;
   left : 210px;
   margin : 0;
   padding : 0;
   z-index : 2;   
}

.starttext {
   position : absolute;
   width: 285px;
   top : 415px;
   left : 210px;
   margin : 0;
   padding : 0;
   z-index : 2;   
}

.ticker {
   position : absolute;
   width: 285px;
   top : 415px;
   left : 505px;
   margin : 0;
   padding : 0;
   z-index : 2;   
}

* html .starttext {
  top : 425px; 
}

* html .ticker {
 top : 425px; 
 
}

*:first-child+html .starttext {
  top : 425px; 
}

*:first-child+html .ticker {
 top : 425px; 
 
}

.willkommen {
   position : absolute;
   text-align: right;
   width: 200px;
   top : 375px;
   left : 210px;
}

* html .willkommen {
   top : 390px;
   left : 190px;

}
*:first-child+html .willkommen {
  top : 390px;
   left : 190px;

}

.topnavi {
   position : absolute;
   text-align: right;
   font-family : verdana, sans-serif;
   font-size : 10px;
   text-decoration : none;
   color : #066580;
   width: 585px;
   left : 210px;
   top: 40px;
   padding : 0;
   margin : 0;
   z-index: 2;
}

.topnavi ul{
   float:right;
   padding : 0;
   margin : 0;
}
.topnavi li {
   float : left;
   padding : 0px 0px 0px 5px;
   margin: 0px;
   display : block;
}
.topnavi a, .topnavi a:visited {
   position : relative;
   font-family : verdana, sans-serif;
   font-size : 10px;
   text-decoration : none;
   color : #066580;
}
.topnavi a:hover {
   text-decoration : underline;
}

.subnavi {
   position : absolute;
   z-index : 2;   
   background : #066580;
   text-align: left;
   font-family : verdana, sans-serif;
   font-size : 10px;
   text-decoration : none;
   color : #fff;
   width: 585px;
   height: 20px;
   left : 210px;
   top: 349px;
   padding-top : 5px;
   margin : 0;
   z-index: 2;
   display: block;
}

.subnavi ul{
   float:left;
   padding : 0;
   margin : 5px 0px 0px 0px;
}
.subnavi li {
   float : left;
   padding : 0px 0px 0px 5px;
   margin: 0px;
   display : block;
}
.subnavi a {
   position : relative;
   font-family : verdana, sans-serif;
   font-size : 10px;
   text-decoration : none;
   color : #fff;
}
.subnavi a:hover {
   text-decoration : underline;
}

.einleitung	{
margin: 0;
padding: 0;
font-family:Verdana,Geneva,Arial,sans-serif; 
font-size:12px; 
color: #066580; 
line-height: 16px;
text-decoration: none 
}

/*Drop-Down-Liste für Sprachauswahl*/

.tx-srlanguagemenu-pi1 {
   position : absolute;
   left : 670px;
   bottom: 0px;
   margin:0px;
   padding: 0px;
   height:20px;
   top: 0.5px;
}


#sr_language_menu_form {
	
}

#sr_language_menu_form fieldset {
   border:0px;
   padding:0px;
}

#sr_language_menu_select{
   background: #ffffff;
   color: #99a6b3;
   font-size: 11px;
   font-weight: normal;
   width: 120px;
}

.tx-srlanguagemenu-pi1 fieldset label { display: none; }

p.bodytext {
   font-family:Verdana,Geneva,Arial,sans-serif; 
font-size:12px; 
color: #066580; 
line-height: 16px;
text-decoration: none 
}