/**
FARBEN

Rosa/Beige			-> #f8e7e7
Lila Dunkel			-> #692176
Lila Hell			-> #a075a5
Grün Highlights		-> #71d8ad
Orange				-> #ff8300
Beige Topnav		-> #ffc47f

**/

.hauptnav{list-style-type:none; margin:14px 0px 0px 18px; padding:0px; float:left}
.hauptnav li{float:left; padding:0px 5px}
.hauptnav li a{ color:#fff; text-decoration:none; font-size:14px; font-weight: bold; padding:2px }
.hauptnav li a:hover{color:#fea03e}

.topnav{list-style-type:none; margin:21px 20px 0px 0px; padding:0px; float:right}
.topnav li{float:left; padding:0px 5px}
.topnav li a{ color:#692076; text-decoration:none; font-weight:bolder; padding:2px }
.topnav li a:hover, .topnav li.active a{color:white}

.subnav{list-style-type:none; margin:0px; padding:0px}
.subnav li{padding:0px}
.subnav li a{ color:#692176; text-decoration:none; font-weight:bold; font-size:14px; }
.subnav li a:hover, .subnav li.active a, .subnav li.active ul li a:hover, .subnav li.active ul li.active a{color:#fea03e}
.subnav li ul{list-style-type:none; margin:0px; padding:0px 0px 0px 15px}
.subnav li.active ul li a{color:#a075a5}

.infomenue{list-style-type:none; margin:0px; padding:5px 0px 10px 0px; border-top:solid 2px #ff8300; border-bottom:solid 2px #ff8300}
.infomenue li a{ color:#000; text-decoration:none; font-size:14px; }
.infomenue li a:hover, .infomenue li.active a{text-decoration:underline}

.hauptnav:after,
.topnav:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
