a:hover { color: #ff0000; }

.menubar {
font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
font-size:12px;
height:42px;
line-height:22px;
margin:0;
padding:0;
width:100%;
}
#navmenu {
left:50%;
margin-left:-485px;
position:absolute;
right:50%;
width:900px;
}
#navmenu ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding:0;
position:absolute;
top:43px;
}
#navmenu li {
float:left;
height:22px;
line-height:22px;
margin:0 11px 0 0;
padding:0;
text-indent:5px;
}
#navmenu li a {
display:block;
float:none;
height:22px;
line-height:21px;
margin:0 0 0 5px;
padding-right:12px;
text-decoration:none;
}
div#navmenu li:hover, div#navmenu li.iehover {
color:#000000;
}
div#navmenu li:hover a, div#navmenu li.iehover a {
color:#000000;
}
div#navmenu li.active {
color:#000000;
}
div#navmenu li.active a {
color:#000000;
}
div#navmenu ul ul {
display:none;
}
#topnav {
background:#001F3D url(../images/top.gif) no-repeat scroll 0 0;
left:50%;
line-height:24px;
margin-left:-495px;
margin-top:6px;
position:absolute;
right:50%;
width:990px;
}
#topnav a:hover {
background:#001F3D url(../images/pfeilunten.gif) no-repeat scroll 0 -1px;
color:#FFFFFF;
margin:9px;
padding-left:14px;
}
#topnav a:active {
background:#001F3D url(../images/pfeilunten.gif) no-repeat scroll 0 -1px;
color:#FFFFFF;
margin:9px;
padding-left:14px;
}
#topnav a {
background:#001F3D url(../images/pfeilrechts.gif) no-repeat scroll 0 -1px;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:9px;
padding-left:14px;
text-transform:uppercase;
}
#head {
background:#FFFFFF none repeat scroll 0 0;
height:162px;
left:50%;
margin-left:-495px;
position:absolute;
right:50%;
top:32px;
width:990px;
}
.mainlevelfootermenu {
color:#516B86;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}
.footer li {
display:inline;
list-style-image:none;
list-style-type:none;
margin:2px;
}
.footer ul.menufootermenu {
list-style-type:none;
}
.footer li {
background:transparent none repeat scroll 0 0;
}
#point a {
color:#C6C7C9;
}
#leftcol .sublevel {
background:#CEDBEC none repeat scroll 0 0;
border-bottom:3px solid #FFFFFF;
display:block;
height:20px;
line-height:20px;
margin-left:6px;
text-indent:5px;
width:190px;
}
#back a {
background:transparent url(../images/style1/back.jpg) no-repeat scroll center 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:16px;
padding:0 9px;
width:50px;
}
#back a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#516B86;
font-size:12px;
font-weight:bold;
height:16px;
padding:0 9px;
width:50px;
}
#back {
left:50%;
margin-left:390px;
position:absolute;
right:50%;
top:180px;
z-index:19;
}
.buttonsuche {
background:#005192 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
margin-left:4px;
position:absolute;
top:1px;
}
.searchsuche {
left:-20px;
position:absolute;
top:2px;
}
.inputboxsuche {
background:#001F3D none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#FFFFFF;
}
* + html.searchsuche {
margin-left:10px;
}
.item99 a {
font-size:11px;
line-height:35px;
margin:144px;
text-decoration:underline;
}