#topnav {position: absolute; top: 5px; right: 10px; color: #fff; font-size: 0.9em;}
#topnav a {color: #fff;}

#navigation {
width: 680px;
float: right;
margin: 0;
}

#navigation ul
{
			margin: 0;
			padding: 0;
			list-style-type: none;
}
		
#navigation ul li { 
       float: left;
       position: relative;
       display: block;
}

#navigation ul li a {
display: block;
font-weight: 500;
font-size: 15px;
padding: 12px 0;
margin: 0 1px;
width: 130px;
text-align: center;
text-decoration: none;
}

#navigation ul li a:link, #navigation ul li a:visited {
color: #fff;
}

#navigation ul li a:hover, #navigation ul li a:active {
color: #000;
background: #C1001F;
}

#navigation ul li a.aktiv {
color: #fff;
background: #C1001F;
font-weight: bold;
}


#unternav {float: left; width: 230px;}

#unternav ul
{
			margin: 0; float:left;
			padding: 0 0 20px 0;
			list-style-type: none;
}
		
#unternav  ul li { 
       float: left;
       position: relative;
       display: block;
}

#unternav  ul li a {
display: block;
font-weight: 300;
font-size: 14px;
padding: 9px 0 9px 25px;
text-decoration: none;
margin: 0;
width: 200px; 
text-align: left;
}

#unternav  ul li a:link, #unternav  ul li a:visited {
color: #4B4A4D;
border-bottom: 1px solid #ccc;
}

#unternav  ul li a:hover, #unternav  ul li a:active {
color: #C1001F;
background: url('images/navhin1.png') 0 2px no-repeat; #fff;
font-weight: bold;
}

#unternav  ul li a.aktiv2 {
color: #fff; font-weight: bold;
background: #C1001F;
}



.footcontainer ul {	margin: 0;padding: 0;list-style-type: none;}

.footcontainer ul li { padding: 3px 0; }

.footcontainer ul li a { text-decoration: none; }
.footcontainer ul li a:hover {text-decoration: underline;}