#topnav {
position: absolute;
top: 45px;
left: 475px;
width: 450px;
margin: 0 150px 0 0;
text-align: left;
padding-top: 0;
padding-bottom: 2px;
/*-moz-transform:rotate(-5deg);
-ms-transform: rotate(-5deg);
-webkit-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
transform:rotate(-5deg);*/

}
#topnav ul
{
			margin: 0;
			padding: 0;
			list-style-type: none;
      overflow: hidden;
      width: 450px;
      float: left;
}
		
#topnav ul li { 
       float: left;
       display: block;
       padding: 0px 10px;
}
#topnav ul li a {
margin: 0;
font-weight: bold;
text-transform: uppercase;
}

#topnav ul li a#kglink {
float: left;
width: 206px;
height: 44px;
font-weight: bold;
background: url('images/kindergeburtstage.png') no-repeat;
text-indent: -2000px;
overflow: hidden;
}

#topnav ul li a#fblink {
float: left;
width: 166px;
height: 44px;
font-weight: bold;
background: url('images/facebook.png') no-repeat;
text-indent: -2000px;
overflow: hidden;
}

#topnav ul li a:link, #topnav ul li a:visited {
color: #fff;
text-decoration: none;
}
#topnav ul li a:hover, #topnav ul li a:active {
color: #2D2382;
text-decoration: underline;
}


#navigation {
float: left;
font-family: Arial, Helvetica, sans-serif;
overflow: hidden;
}

#navigation ul
{
			margin: 0;
			padding: 0;
			list-style-type: none;
}
		
#navigation ul li { 
                         display: block;
                         float: left;

}
#navigation ul li a {
float: left;
display: block;
font-weight: normal;
color: #2D2382;
padding: 10px 0px 10px 25px;
margin: 0;
text-align: left;
font-size: 18px;
text-transform: uppercase;
font-style: italic;
}



#navigation ul li a:link, #navigation ul li a:visited {
text-decoration: none;
}

#navigation ul li a:hover, #navigation ul li a:active {
color: #2D2382;
background: url('images/navhin.gif') 0 6px no-repeat;
text-decoration: none;
}

#navigation ul li a.aktiv {
color: #2D2382;
font-weight: bold;
background: url('images/navhin.gif') 0 6px no-repeat;
}

#navigation ul li ul.unav1 {
float: left;
margin: 0 0 10px 25px;
padding: 0;
list-style-type: none;
border-left: 1px solid #B3DCF1;
}

#navigation ul li ul.unav1 li { 
display: block;
}
#navigation ul li ul.unav1 li a {
display: block;
font-weight: normal;
padding: 5px 0 5px 10px;
text-align: left;
font-size: 14px;
width: 150px;
text-transform: none;
}

#navigation ul li ul.unav1 li a:link, #navigation ul li ul.unav1 li a:visited {
color: #2D2382;
margin: 0;
text-decoration: none;
}

#navigation ul li ul.unav1 li a:hover, #navigation ul li ul.unav1 li a:active {
margin: 0;
text-decoration: none;
background-image: none;
font-weight: bold;
}

#navigation ul li ul.unav1 li a.aktiv2 {
font-weight: bold;
}

#footer a { color: #fff; }

#footer #footmen a { font-weight: bold; color: #2D2382; text-transform: uppercase; }




