@charset "UTF-8";

/*

Gruen: #b6c91e
Pink: #de2a83

Gruen bei Transparenz: #a7b71e
Pink bei Transparenz: #c42a76

*/
/*
div#menuepunkt {
	width: auto;
	height: 30px;
	margin-top: 50px;
	padding-right: 30px;
	float: right;
}

div#menuepunkt_dummy {
	width: auto;
	height: 30px;
	margin-top: 50px;
	padding-right: 30px;
	float: right;
}

div#menuepunkt a {
	color: #de2a83;
	text-decoration: none;
}

div#menuepunkt a:hover {
	padding-bottom: 4px;
	color: #b6c91e;
	border-bottom: 4px solid #de2a83;
	text-decoration: none;
}

html>body div#menuepunkt a:hover {	
	padding-bottom: 6px;
	border-bottom: 5px solid #de2a83;
}

*:first-child+html div#menuepunkt a:hover {
	padding-bottom: 6px;
	color: #b6c91e;
	border-bottom: 5px solid #de2a83;
	text-decoration: underline #de2a83;
}

.menuepunkt_active {
	padding-bottom: 4px;
	color: #b6c91e;
	border-bottom: 4px solid #de2a83;
	text-decoration: none;
}

html>body .menuepunkt_active {
	padding-bottom: 6px;
	border-bottom: 5px solid #de2a83;
}
*/

#menu {
 float: right;
 list-style: none;
 margin: 50px 0 0 0;
}
ul#menu li {
 float: right;
 display: block;
}
ul#menu li a {
 color: #de2a83;
 text-decoration: none;
 display: block;
 margin-right: 35px;
 padding-bottom: 6px;
 border-bottom: 5px solid #fff;
}
ul#menu li a:hover,
ul#menu li a:focus,
ul#menu li.active a{
 padding-bottom: 6px;
 color: #b6c91e;
 border-bottom: 5px solid #de2a83;
 text-decoration: none;
}


div#submenuekategorie {
	width: 200px;

	background-color: #a7b71e;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	margin-bottom: 5px;
	float: left;
	
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}

div#submenuepunkt {
	width: 200px;

	background-color: #c42a76;

	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	margin-bottom: 5px;
	float: left;
	
	font-size: 13px;
	color: #fff;
	
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}

div#submenuepunkt a {
	color: #fff;
	text-decoration: none;
}

div#submenuepunkt a:hover {
	color: #fff;
	text-decoration: none;
}

div#submenuepunkt:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

div#buttonback {
	width: 27px;
	height: 23px;

	background-color: #a7b71e;

	float: left;
	
	text-align: center;
	font-size: 20px;
	color: #fff;
	
	padding-bottom: 2px;
	
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}

div#buttonback a {
	color: #fff;
	text-decoration: none;
}

div#buttonback a:hover {
	color: #fff;
	text-decoration: none;
}

div#buttonback:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

