.sprach {
	/*border:solid 1px #FFF;*/
}
.sprach ul, 
.topnav2 ul {
	/*border:solid 1px pink;	*/
	list-style-position: outside;
	list-style-type: none;
	width: auto;
	padding: 0%;
	margin: 0px;
}
.content .topnav2 ul { 	margin-left: -18.55px; }
.rechts .topnav2 ul, .rechts .sprach ul { 	margin-left: -13px; }

.sprach ul li, 
.topnav2 ul li {
	position:relative;
	
	font-size: 1.0em;
	line-height: 1.1em;
	font-weight:600;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	display:inline-block;
	/*display:inline-block;
	float:left;*/

}
.sprach ul li a,
.topnav2 ul li a{
	color:#000;
	/*text-transform: uppercase;*/
	text-decoration: none;
	padding: 0px 15.55px;

}

.sprach ul li .current {
	background-color: #EFEFEF;
	background-color: #BECE00;
	/*border-top:solid 1px #CA5D3F;*/

}
.topnav2 ul li .current {
	background-color: #FFF;
	/*border-top:solid 1px #CA5D3F;*/

}
.sprach ul li a:hover {
	/*border-top:solid 1px #FFF;*/
	background-color: #EFEFEF;
	background-color: #BECE00;
}
.topnav2 ul li a:hover {
	background-color: #FFF;

}

.nav1 {
	

}
.nav1 h2{

}
.bottomnav li {	
	margin: 0px;
	padding: 0px;
}
.nav1 ul, .content .bottomnav {
	list-style-position: outside;
	list-style-type: none;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#n18  {
	margin-bottom:30px;
}
.nav1 > ul {
}
.nav1 ul li {
	display:block;
	width: 100%;
	position:relative;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight:600;
	padding: 6px 30px 16px 0px;


}
.inhalt .nav1 > ul > li {
}
.nav1 ul li  a {

}
.nav1 ul li a {
	text-decoration: none;
	display: block;
	width: auto;
	width: 100%!important;
	margin: 0px;
	margin-left: 0px;
	padding: 4px 5px 2px 5px;
	color: #0B293B;
	color: #ED9A6B;
}
.nav1 #n18 li a {
	color: #518F46;
}
.nav1 ul li ul{
	width: 100%;
	height:auto;
}
.nav1 ul li ul li{
	font-size: 1em;
	line-height: 1.2em;
	line-height: 1.0em;
	font-weight:300;
	margin: 0px;
	padding:3px 0px 2px 20px;
}
.nav1 ul li ul li a {
	padding: 0px 0px;
}
.currentnav {
	background-color: #EFEFEF;
	background-color: #BECE00;
}
.nav1 > ul > .current > a,
.nav1 .current a {
	background-color: #EFEFEF;
	background-color: #BECE00;
	color: #CA5D3F;
	color: #EDBCA4;
	color: #FFF;	
}
.nav1 > ul > li:hover > a{
	/*color: #5398BD;*/
	background-color: #EFEFEF;
	background-color: #BECE00;
}
.nav1 > ul > li > ul > .current > a, .nav1 > ul > li > ul > li:hover > a  {
	/*color: #CA5D3F;*/
	background-color: #EFEFEF;
	background-color: #BECE00;
}
.nav1 > ul > li > ul > li > ul > .current > a, .nav1 > ul > li > ul > li > ul > li:hover > a  {
	/*font-weight:bold;*/
	/*color:#999;*/
	/*color: #CA5D3F;*/
}