/* Multimenü */
#multimenu 											{ z-index: 3000 !important; list-style: none; width: 970px; height: 33px; margin: 0; padding: 0 0 0 20px; background-image: url(../images/bg_multimenu.gif); background-repeat: repeat-x; position: relative }
	/* 1. Ebene */
	#multimenu li 									{ float: left; z-index: 2000 }
	#multimenu li:hover 							{ background-image: url(../images/bg_multimenu_hover.gif); background-repeat: repeat-x }
	#multimenu li a 								{ padding: 7px 13px 0px 13px; height: 30px; background-image: url(../images/multimenu_sep.gif); background-position: right top; background-repeat: no-repeat; display: block; color: #ffffff; text-transform: uppercase; font-weight: normal }
	#multimenu li:hover a 						{ text-decoration: none }
	#multimenu li a.selected					{ padding: 7px 13px 0px 13px; height: 30px; background-image: url(../images/bg_multimenu_hover.gif); background-position: right top; background-repeat: no-repeat; display: block; color: #ffffff; text-transform: uppercase; font-weight: normal }
	/* 2. Ebene */
	#multimenu .subbox							{ z-index: 1000; border: 4px solid #ffffff; width: 942px; background-color: #F8F5F2; margin: 8px auto; position: absolute; left:-3000px; top:20px; z-index: 999; padding: 10px 5px 10px 5px; box-shadow: 0px 0px 10px #666 }
	#multimenu li:hover .subbox				{ left: 15px; top: 20px }
	#multimenu li .subpoints 					{ float: left; position: relative; z-index: 10000 }
	#multimenu li .subpoints a					{ color: #005CAA; text-transform: uppercase; font-weight: bold; margin: 0 15px 10px 15px; height: auto; background-image: none; padding: 0 }
	#multimenu li .subpoints a:hover		{ background-image: none; text-decoration: underline }
	#multimenu li .subpoints a.selected	{ color: #005CAA; text-transform: uppercase; font-weight: bold; margin: 0 15px 10px 15px; height: auto; background-image: none; padding: 0; text-decoration: underline }
	/* 3. Ebene */
	#multimenu ul li 								{  }
	#multimenu li ul 								{ list-style: none; padding: 0; margin: 0 0 12px 0 }
	#multimenu li ul li 								{ position: relative; padding: 0; margin: 0 0 5px 15px; float: none; text-align: left; height: auto; background-image: none }
	#multimenu li ul li:hover						{ background-image: none }
	#multimenu li ul li.page a					{ color: #58585A; text-transform: none; margin: 0; padding: 0; font-weight: normal }
	#multimenu li ul li.page a:hover 			{ color: #BD0000; margin: 0; padding: 0; background-image: none; text-decoration: none }
	#multimenu li ul li.page a.selected		{ color: #BD0000; text-transform: none; margin: 0; padding: 0; font-weight: normal; text-decoration: none }

/* Submenu */
#submenu										{ margin: 0; padding: 0 0 70px 0; background-image: url(../images/bg_leftbox.gif); background-repeat: repeat-y; background-position: left top }
#submenu ul.submenu						{ list-style: none; margin: 0; padding: 0 }
#submenu ul.submenu li					{ text-align: left; margin: 0; padding: 0 }
#submenu ul.submenu li a					{ text-align: left; display: block; margin: 0; padding: 5px 5px 5px 18px; text-transform: uppercase; color: #005ea8; font-size: 16px; font-weight: normal; text-decoration: none }
#submenu ul.submenu li a.selected	{ text-align: left; display: block; margin: 0; padding: 5px 5px 5px 18px; text-transform: uppercase; color: #005ea8; font-size: 16px; font-weight: normal; text-decoration: none }
#submenu ul.submenu li a:hover		{ text-align: left; display: block; margin: 0; padding: 5px 5px 5px 18px; text-transform: uppercase; color: #005ea8; font-size: 16px; font-weight: normal; text-decoration: none }

/* Pagemenu  */
#submenu ul.pagemenu					{ list-style: none; margin: 0; padding: 0; line-height: 100% }
#submenu ul.pagemenu li					{ text-align: left; margin: 0 0 5px 0; padding: 0 }
#submenu ul.pagemenu li a				{ color: #646567; font-size: 12px; text-transform: none; text-align: left; display: block; margin: 0; padding: 2px 5px 3px 45px }
#submenu ul.pagemenu li a:hover		{ color: #ffffff; background-image: url(../images/bg_pagemenu.gif); background-repeat: no-repeat; font-size: 12px; text-transform: none; text-align: left; display: block; margin: 0; padding: 2px 5px 3px 45px; text-decoration: none }
#submenu ul.pagemenu li a.selected	{ color: #ffffff; background-image: url(../images/bg_pagemenu.gif); background-repeat: no-repeat; font-size: 12px; text-transform: none; text-align: left; display: block; margin: 0; padding: 2px 5px 3px 45px; text-decoration: none }

/* Metamenu */
#metatop									{ float: right; margin-right: 226px }
#metatop li a	 						{ background-image: url(../images/metabottom_sep.gif); background-repeat: no-repeat; background-position: right top }

#metabottom							{ clear: both; background-image: url(../images/bg_metabottom.gif); background-repeat: no-repeat; width: 990px; height: 19px }
#metabottom li a	 					{ background-image: url(../images/metabottom_sep.gif); background-repeat: no-repeat; background-position: right top }

#metamenu								{ list-style: none; margin: 0; padding: 0; float: left }
#metamenu ul							{ list-style: none; margin: 0; padding: 0; float: left }
#metamenu ul li						{ margin: 0; padding: 0; float: left; text-transform: uppercase }
#metamenu ul li a						{ color: #ffffff; font-weight: normal; text-align: left; margin: 0; padding: 0 17px; float: left; display: block; font-size: 9px; letter-spacing: 1px }
#metamenu ul li a.selected		{ color: #ffffff; font-weight: normal; text-align: left; margin: 0; padding: 0 17px; float: left; display: block; font-size: 9px; letter-spacing: 1px }
#metamenu ul li a:hover			{ color: #ffffff; font-weight: normal; text-align: left; margin: 0; padding: 0 17px; float: left; display: block; font-size: 9px; letter-spacing: 1px }
.seperator									{ float: left }

/* Sitemap */
#sitemap									{ list-style: none; width: 990px; text-align: left; margin: 0; padding: 12px 0 0 0 }
#sitemap .subbox						{  }
#sitemap li								{ float: left; margin: 0; padding: 0; width: 130px }
#sitemap li a								{ color: #ffffff; font-size: 10px; text-transform: uppercase; margin: 0; padding: 0 }
#sitemap li .subpoints a				{ font-weight: normal; text-transform: none; margin: 0; padding: 0 }
#sitemap .sep							{ width: 40px; height: 1px; float: left }

/* Hauptmenü & Submenü */
.dropdown 												{ float: right; margin-right: 20px }
.dropdown ul, .dropdown ul li 					{ margin: 0; padding: 0 }
.dropdown > ul 											{ float: left }
.dropdown > ul > li									{ list-style: none; position: relative; float: left }
.dropdown > ul > li > a 								{ font-size: 13px; color: #ffffff; text-transform: uppercase; text-decoration: none; text-align: center; padding: 6px 10px; float: left }
.dropdown > ul > li > a.selected					{ color: #ffffff; background-color: #307890 }
.dropdown > ul > li > ul 							{ display: none; padding: 5px 0px; min-height: 290px; position: absolute; top: 30px; left: 0; z-index: 3000 }
.dropdown > ul > li:hover > ul 					{ display: block }
.dropdown > ul > li:hover > a 					{ color: #ffffff; background-color: #307890 }
.dropdown > ul > li > ul > li 						{ list-style: none }
.dropdown > ul > li > ul > li > a 				{ color: #ffffff; min-width: 200px; display: block; text-decoration: none; background-color: transparent; text-align: left; padding: 3px 10px; float: left }
.dropdown > ul > li > ul > li > a:hover		{ color: #ffffff }
.dropdown > ul > li > ul > li > a.selected	{ color: #ffffff }
