
/* --------------------------------------------- BEGINN NAVI-MAIN BEGINN --------------------------------------------- */
#navi_main_blog {
	color:#5E3F24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:11px 0px 18px 0px;
	margin:0px 0px 0px 0px;
}
#navi_main {
	color:#5E3F24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:4px 0px 56px 0px;
	margin:0px 0px 0px 0px;
}

ul#topnav {
	margin:0;
	padding:0;
	float:left;
	width:995px;
	list-style:none;
	position:relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
ul#topnav li {
	float:left;
	margin:0;
	padding:0;
}
ul#topnav li a {
	margin:0px 20px 0px 20px;
	padding:0px 0px 7px 0px;
	display:block;
	color:#5E3F24;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
ul#topnav li a:hover {
	color:#8A9035;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/

ul#topnav a.sel {
	color:#8A9035;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}



ul#topnav li span {
	float:left;
	padding:5px 0px 1px 0px;
	position:absolute;
	z-index:9999;
	left:0;
	top:26px;
	display:none; /*--Hide by default--*/
	/*background-color:#8C973E;*/
	color:#FFFFFF;
	font-size:13px;
}
ul#topnav li a:hover span {
	display:block;
} /*--Show subnav on hover--*/

ul#topnav li span a {
	float:left;
	display:inline;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 14px 0px 14px;
} /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/

ul#topnav li span a:hover {
	text-decoration:none;
	color:#5E3F24;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 14px 0px 14px;
}

ul#topnav a.subnavi_sel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#5E3F24;
	text-transform:none;
	margin:0px 14px 0px 0px;
}


.navi_spacer {
	float:left;
	margin:1px 8px 0px 8px;
}




#subnavi_index_full {
	width:995px;
	height:23px;
	background-color:#FBF1D4;
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	z-index:998;
}
ul#topnav li span#subnavi_index {
	position:absolute;
	left:18px;
	top:0px;
	background-color:#8C973E;
	z-index:999;
}
ul#topnav li div#subnavi_index_aktiv {
	position:absolute;
	left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#8C973E;
	padding:5px 0px 1px 18px;
}
	ul#topnav li div#subnavi_index_aktiv a {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:none;
		margin:0px 18px 0px 0px!important;
	}
	ul#topnav li div#subnavi_index_aktiv a:hover {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5E3F24;
		text-decoration:none;
		text-transform:none;
		border:none;
		margin:0px 18px 0px 0px!important;
/*
		margin:0px 18px 0px 0px!important;
*/
	}
		ul#topnav li div#subnavi_index_aktiv a.subnavi_index_sel {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-decoration:none;
			color:#5E3F24;
			text-transform:none;
			margin:0px 18px 0px 0px!important;
		}
#subnavi_index_aktiv .navi_spacer {
	float:left;
/*
	margin:1px 18px 0px 4px;
*/
	margin:1px 22px 0px 4px;
}



#subnavi_geniesen_full {
	width:995px;
	height:23px;
	background-color:#FBF1D4;
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	z-index:998;
}
ul#topnav li span#subnavi_geniesen {
	position:absolute;
	left:94px;
	top:0px;
	background-color:#8C973E;
	z-index:999;
}
ul#topnav li div#subnavi_geniesen_aktiv {
	position:absolute;
	left:94px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#8C973E;
	padding:5px 0px 1px 18px;
}
	ul#topnav li div#subnavi_geniesen_aktiv a {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:none;
		margin:0px 18px 0px 0px!important;
	}
	ul#topnav li div#subnavi_geniesen_aktiv a:hover {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5E3F24;
		text-decoration:none;
		text-transform:none;
		border:none;
		margin:0px 18px 0px 0px!important;
/*
		margin:0px 18px 0px 0px!important;
*/
	}
		ul#topnav li div#subnavi_geniesen_aktiv a.subnavi_geniesen_sel {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-decoration:none;
			color:#5E3F24;
			text-transform:none;
			margin:0px 18px 0px 0px!important;
		}
#subnavi_geniesen_aktiv .navi_spacer {
	float:left;
/*
	margin:1px 18px 0px 4px;
*/
	margin:1px 22px 0px 4px;
}



#subnavi_aktiv_full {
	width:995px;
	height:23px;
	background-color:#FBF1D4;
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	z-index:998;
}
ul#topnav li span#subnavi_aktiv {
	position:absolute;
	left:212px;
	top:0px;
	background-color:#8C973E;
	z-index:999;
}
ul#topnav li div#subnavi_aktiv_aktiv {
	position:absolute;
	left:212px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#8C973E;
	padding:5px 0px 1px 18px;
}
	ul#topnav li div#subnavi_aktiv_aktiv a {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:none;
		margin:0px 18px 0px 0px!important;
	}
	ul#topnav li div#subnavi_aktiv_aktiv a:hover {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5E3F24;
		text-decoration:none;
		text-transform:none;
		border:none;
		margin:0px 18px 0px 0px!important;
/*
		margin:0px 18px 0px 0px!important;
*/
	}
		ul#topnav li div#subnavi_aktiv_aktiv a.subnavi_aktiv_sel {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-decoration:none;
			color:#5E3F24;
			text-transform:none;
			margin:0px 18px 0px 0px!important;
		}
#subnavi_aktiv_aktiv .navi_spacer {
	float:left;
/*
	margin:1px 18px 0px 4px;
*/
	margin:1px 22px 0px 4px;
}




#subnavi_kultur_full {
	width:995px;
	height:23px;
	background-color:#FBF1D4;
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	z-index:998;
}
ul#topnav li span#subnavi_kultur {
	position:absolute;
	left:356px;
	top:0px;
	background-color:#8C973E;
	z-index:999;
}
ul#topnav li div#subnavi_kultur_aktiv {
	position:absolute;
	left:356px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#8C973E;
	padding:5px 0px 1px 18px;
}
	ul#topnav li div#subnavi_kultur_aktiv a {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:none;
		margin:0px 18px 0px 0px!important;
	}
	ul#topnav li div#subnavi_kultur_aktiv a:hover {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5E3F24;
		text-decoration:none;
		text-transform:none;
		border:none;
		margin:0px 18px 0px 0px!important;
/*
		margin:0px 18px 0px 0px!important;
*/
	}
		ul#topnav li div#subnavi_kultur_aktiv a.subnavi_kultur_sel {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-decoration:none;
			color:#5E3F24;
			text-transform:none;
			margin:0px 18px 0px 0px!important;
		}
#subnavi_kultur_aktiv .navi_spacer {
	float:left;
/*
	margin:1px 18px 0px 4px;
*/
	margin:1px 22px 0px 4px;
}




#subnavi_winter_full {
	width:995px;
	height:23px;
	background-color:#FBF1D4;
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	z-index:998;
}
ul#topnav li span#subnavi_winter {
	position:absolute;
	left:444px;
	top:0px;
	background-color:#8C973E;
	z-index:1;
}
ul#topnav li div#subnavi_winter_aktiv {
	position:absolute;
	left:444px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#8C973E;
	padding:5px 0px 1px 18px;
}
	ul#topnav li div#subnavi_winter_aktiv a {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:none;
		margin:0px 18px 0px 0px!important;
	}
	ul#topnav li div#subnavi_winter_aktiv a:hover {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5E3F24;
		text-decoration:none;
		text-transform:none;
		border:none;
		margin:0px 18px 0px 0px!important;
/*
		margin:0px 18px 0px 0px!important;
*/
	}
		ul#topnav li div#subnavi_winter_aktiv a.subnavi_winter_sel {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-decoration:none;
			color:#5E3F24;
			text-transform:none;
			margin:0px 18px 0px 0px!important;
		}
#subnavi_winter_aktiv .navi_spacer {
	float:left;
/*
	margin:1px 18px 0px 4px;
*/
	margin:1px 22px 0px 4px;
}



#subnavi_preise_full {
	width:995px;
	height:23px;
	background-color:#FBF1D4;
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	z-index:998;
}
ul#topnav li span#subnavi_preise {
	position:absolute;
	left:536px;
	top:0px;
	background-color:#8C973E;
	z-index:999;
}
ul#topnav li div#subnavi_preise_aktiv {
	position:absolute;
	left:536px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#8C973E;
	padding:5px 0px 1px 18px;
}
	ul#topnav li div#subnavi_preise_aktiv a {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:none;
		margin:0px 18px 0px 0px!important;
	}
	ul#topnav li div#subnavi_preise_aktiv a:hover {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5E3F24;
		text-decoration:none;
		text-transform:none;
		border:none;
		margin:0px 18px 0px 0px!important;
/*
		margin:0px 18px 0px 0px!important;
*/
	}
		ul#topnav li div#subnavi_preise_aktiv a.subnavi_preise_sel {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-decoration:none;
			color:#5E3F24;
			text-transform:none;
			margin:0px 18px 0px 0px!important;
		}
#subnavi_preise_aktiv .navi_spacer {
	float:left;
/*
	margin:1px 18px 0px 4px;
*/
	margin:1px 22px 0px 4px;
}




#subnavi_kontakt_full {
	width:995px;
	height:23px;
	background-color:#FBF1D4;
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	z-index:998;
}
ul#topnav li span#subnavi_kontakt {
	position:absolute;
	left:686px;
	top:0px;
	background-color:#8C973E;
	z-index:999;
}
ul#topnav li div#subnavi_kontakt_aktiv {
	position:absolute;
	left:686px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#8C973E;
	padding:5px 0px 1px 18px;
}
	ul#topnav li div#subnavi_kontakt_aktiv a {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:none;
		margin:0px 18px 0px 0px!important;
	}
	ul#topnav li div#subnavi_kontakt_aktiv a:hover {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5E3F24;
		text-decoration:none;
		text-transform:none;
		border:none;
		margin:0px 18px 0px 0px!important;
/*
		margin:0px 18px 0px 0px!important;
*/
	}
		ul#topnav li div#subnavi_kontakt_aktiv a.subnavi_kontakt_sel {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-decoration:none;
			color:#5E3F24;
			text-transform:none;
			margin:0px 18px 0px 0px!important;
		}
#subnavi_kontakt_aktiv .navi_spacer {
	float:left;
/*
	margin:1px 18px 0px 4px;
*/
	margin:1px 22px 0px 4px;
}




#subnavi_impressionen_full {
	width:995px;
	height:23px;
	background-color:#FBF1D4;
	display:none;
	position:absolute;
	margin:0px 0px 0px 0px;
	z-index:998;
}
ul#topnav li span#subnavi_impressionen {
	position:absolute;
	left:522px;
	top:0px;
	background-color:#8C973E;
	z-index:999;
}
ul#topnav li div#subnavi_impressionen_aktiv {
	position:absolute;
	left:522px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#8C973E;
	padding:5px 0px 1px 18px;
}
	ul#topnav li div#subnavi_impressionen_aktiv a {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		text-transform:none;
		margin:0px 18px 0px 0px!important;
	}
	ul#topnav li div#subnavi_impressionen_aktiv a:hover {
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#5E3F24;
		text-decoration:none;
		text-transform:none;
		border:none;
		margin:0px 18px 0px 0px!important;
/*
		margin:0px 18px 0px 0px!important;
*/
	}
		ul#topnav li div#subnavi_impressionen_aktiv a.subnavi_impressionen_sel {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			text-decoration:none;
			color:#5E3F24;
			text-transform:none;
			margin:0px 18px 0px 0px!important;
		}
#subnavi_impressionen_aktiv .navi_spacer {
	float:left;
/*
	margin:1px 18px 0px 4px;
*/
	margin:1px 22px 0px 4px;
}


/* ----------------------------------------------- ENDE NAVI-MAIN ENDE ----------------------------------------------- */
