@charset "UTF-8";
/* CSS Document */
/*
ALLE FARBVARIATIONEN FÜR ALLE NAVIGATIONEN SIEHE --------> farben.css
ALLE MARKER FÜR SUBNAVIGATION WERDEN PER JQUERY ABHÄNGIG VON CLASS GESETZT
*/
/* ################# Hauptnavigation Anfang ################ */
ul#mainnav{
	margin: 0px;
	width:68.3%;
	padding: 0px;
	list-style-type: none;	
	float:left;
}
ul#mainnav li{
	margin: 0px;
	
	padding: 0px;
	padding-top:0;
	padding-bottom:0;	
	font-size: .9em;
	color: #8D8F91;
	list-style-type: none;
	float:left;
}
ul#mainnav li a{
	margin: 0px;
	padding: 0px;
	padding-top:1.4em;
	padding-bottom:1.4em;
	padding-right:25px;
	font-weight:bold;
	color: #8D8F91;
	text-decoration:none;
	display:block;
	position:relative;
}
ul#mainnav li a:hover,
ul#mainnav li a:focus{
	margin: 0px;
	padding: 0px;
	padding-top:1.4em;
	padding-bottom:1.4em;
	padding-right:25px;
	font-weight:bold;
	color: #D94016;	
	text-decoration:none;
	display:block;
	/*
	background-image:url(../img/marker_mainvav_01.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
*/
}
ul#mainnav li.aktiv{
	margin: 0px;

	padding: 0px;
	padding-top:0;
	padding-bottom:0;	
	font-size: .9em;
	color: #D94016;
	list-style-type: none;
	float:left;
}
ul#mainnav li.aktiv a{
	margin: 0px;
	padding: 0px;
	padding-top:1.4em;
	padding-bottom:1.4em;
	padding-right:25px;
	font-weight:bold;
	color: #8D8F91;
	text-decoration:none;
	display:block;
/*
	background-image:url(../img/marker_mainvav_01.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
*/
}
ul#mainnav li.aktiv a:hover,
ul#mainnav li.aktiv a:focus{
	margin: 0px;
	padding: 0px;
	padding-top:1.4em;
	padding-bottom:1.4em;
	padding-right:25px;
	font-weight:bold;
	color: #D94016;	
	text-decoration:none;
	display:block;
	/*
	background-image:url(../img/marker_mainvav_01.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
*/
}


/* ################# Hauptnavigation Ende ################ */
/* ################# Subnavigation Anfang ################ */
ul#subnav{
	margin-top: -6px;
	margin-bottom: 50px;
	width:100%;
	padding: 0px;
	list-style-type: none;	
	position:relative;
}
ul#subnav li{
	margin: 0px;	
	margin-top:0;	
	padding: 0px;
	padding-top:0;
	padding-bottom:0;	
	font-size: .9em;
	color: #8D8F91;
	list-style-type: none;
	border-bottom:1px solid #B4B4B6;	
	position:relative;
}
ul#subnav li a{
	margin: 0px;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-weight:normal;
	color: #8D8F91;
	text-decoration:none;
	display:block;
	position:relative;
}
ul#subnav li a:hover,
ul#subnav li a:focus{
	margin: 0px;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
	display:block;
}
ul#subnav li.aktiv{
	margin: 0px;	
	margin-top:0;	
	padding: 0px;
	padding-top:0;
	padding-bottom:0;	
	font-size: .9em;
	color: #8D8F91;
	list-style-type: none;
	border-bottom:1px solid #B4B4B6;	
	position:relative;
}
ul#subnav li.aktiv a{
	margin: 0px;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
	display:block;
}
ul#subnav li.aktiv a:hover,
ul#subnav li.aktiv a:focus{
	margin: 0px;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
	display:block;
}
/* Level 2 */
ul#subnav li ul{
	margin-top: 0;
	margin-bottom: 0;
	width:100%;
	padding: 0px;
	list-style-type: none;	
	position:relative;
}
ul#subnav li ul li{
	margin: 0px;	
	margin-top:0;	
	padding: 0px;
	padding-top:0;
	padding-bottom:0;	
	padding-left:20px;	
	font-size: .9em;
	color: #8D8F91;
	list-style-type: none;
	border-bottom:0 none;	
	position:relative;
}
/* ################# Subnavigation Ende ################ */
/* ################# Metanavigation Anfang ################ */
ul#metanav{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul#metanav li{
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-size: .8em;
	color: #8D8F91;
	list-style-type: none;
	float:right;
}
ul#metanav li.social-icon{
    margin-right: 1em;
}
ul#metanav li a{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #8D8F91;	
	text-decoration:none;
}
ul#metanav li a:hover,
ul#metanav li a:focus{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
ul#metanav li.aktiv{
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-size: .8em;
	color: #D94016;
	list-style-type: none;
	float:right;
}
ul#metanav li.aktiv a{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
ul#metanav li.aktiv a:hover,
ul#metanav li.aktiv a:focus{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
/* ################# Metanavigation Ende ################ */
/* ################# Layoutnavigation Anfang ################ */
ul#laynav{
	margin: 0px;
	margin-left:65px;	
	padding: 0px;
	list-style-type: none;
	
}
ul#laynav li{
	margin: 0px;
	margin-right: 1em;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-size: .8em;
	color: #8D8F91;
	list-style-type: none;
	float:left;
}
ul#laynav li a{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #8D8F91;	
	text-decoration:none;
}
ul#laynav li a:hover,
ul#laynav li a:focus{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
ul#laynav li.aktiv{
	margin: 0px;
	margin-right: 1em;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-size: .8em;
	color: #D94016;
	list-style-type: none;
	float:left;
}
ul#laynav li.aktiv a{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
ul#laynav li.aktiv a:hover,
ul#laynav li.aktiv a:focus{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
/* ################# Layoutnavigation Ende ################ */
/* ################# Footernavigation Anfang ################ */
ul#footnav{
	margin: 0px;
	
	padding: 0px;
	list-style-type: none;
	
}
ul#footnav li{
	margin: 0px;
	margin-right: 1.8em;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-size: .8em;
	color: #8D8F91;
	list-style-type: none;
	float:right;
}
ul#footnav li a{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #8D8F91;	
	text-decoration:none;
}
ul#footnav li a:hover,
ul#footnav li a:focus{
	margin: 0px;
	padding: 0px;

	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
ul#footnav li.aktiv{
	margin: 0px;
	margin-right: 1.8em;
	padding: 0px;
	padding-top:15px;
	padding-bottom:15px;	
	font-size: .8em;
	color: #D94016;
	list-style-type: none;
	float:right;
}
ul#footnav li.aktiv a{
	margin: 0px;
	padding: 0px;
	
	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
ul#footnav li.aktiv a:hover,
ul#footnav li.aktiv a:focus{
	margin: 0px;
	padding: 0px;

	font-weight:normal;
	color: #D94016;	
	text-decoration:none;
}
/* ################# Footernavigation Ende ################ */