.body{ font-family:Arial,sans-serif;font-size:12px;padding:0px;
}.package{width: 778px;
border: 0px solid silver;
margin:auto;}

* html .package{
 position: absolute; 
left:50%;
margin-left:-389px;
 display: block;
}
.logo{top:0px;left:0px;width:500px;float:left;}



.commingsoon{float:right;
width:195px;background-color:#2659a8;padding:5px;text-align:center;color:#FFFFFF;font-weight:bold;font-size:12px;}.verlauf{position:relative;float:left;left:0px;width:778px;height:15px;}
* html .verlauf{
width:778px;
}
.verlauf img{width:100%;height:100%;}.nowplaying{position:relative;float:left;background-color:#16406a;width:775px;color:#FFFFFF;height:15px;padding-top:3px;padding-left:3px;}
* html .nowplaying{
width:778px;
}
.navigation1{position:relative;float:right;padding-right:0px;width:100%;height:18px;background-color:#2659A8;text-align:center;padding-top:4px;}.menu_NO{padding:5px;margin:right:0px;width:196px;}.menu_NO a:link{color:#FFFFFF;font-weight:bold;text-decoration:none;}.menu_NO a:visited{color:#FFFFFF;font-weight:bold;text-decoration:none;}.menu_NO a:hover{color:#FFFFFF;font-weight:bold;text-decoration:underline;}.menu_NO a:active{color:#FFFFFF;font-weight:bold;text-decoration:none;}.menu_NO a:focus{color:#FFFFFF;font-weight:bold;text-decoration:none;}.BANNER{width:778px;}.content1{position:relative;float:left;text-align:center;width:778px;}.sitemapelement{
line-height:30px;

}



.sitemapelement a:link{text-decoration:none;}.sitemapelement a:visited{text-decoration:none;}.sitemapelement a:hover{text-decoration:underline;}.sitemapelement a:active{text-decoration:none;}.sitemapelement a:focus{text-decoration:none;}

.firmeninhalt table{
width:100%;
padding:0px;
}
.firmeninhalt td {
background-color:#DDDDDD;
font-size:12px;
font-weight:bold;
text-align:center;
}