/* Hauptmenu */
#mainmenu							{  }
#mainmenu ul						  { list-style: none; margin: 0 0 0 315px; padding: 0 }
#mainmenu li						{ text-align: left; margin: 0; padding: 0 1px 0 0; float: left }
#mainmenu a						  { color: white; font-size: 24px; font-weight: bold; text-decoration: none; background-image: none; background-position: left top; display: block; padding: 26px 20px 17px }
#mainmenu a:hover				  { color: black; font-size: 24px; font-weight: bold; text-decoration: none; background-image: url("../de/images/bg-menu-hi.gif"); background-position: left top; display: block; padding: 26px 20px 17px }

#mainmenu a.selected			  { color: black; font-size: 24px; font-weight: bold; text-decoration: none; background-image: url("../de/images/bg-menu-hi.gif"); background-position: left top; display: block; padding: 26px 20px 17px }

/* Submenu */
#submenu										    { background-repeat: no-repeat; background-position: left top; margin-top: 38px; margin-right: 0; margin-bottom: 25px; width: 240px }
#submenu ul.submenu						 { list-style: none; margin: 0; padding: 0; height: auto }
#submenu ul.submenu li					{ text-align: left; margin: 0; padding: 0 }
#submenu ul.submenu li a					    { color: #000000; font-size: 13px; font-family: Arial; font-weight: bold; background-image: url("../de/images/bg-submenu.gif"); background-repeat: no-repeat; background-position: left bottom; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 20px }
#submenu ul.submenu li a.selected	  { color: #780805; font-size: 13px; font-family: Arial; font-weight: bold; text-decoration: none; background-image: url("../de/images/bg-submenu.gif"); background-repeat: no-repeat; background-position: left bottom; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 20px }
#submenu ul.submenu li a:hover		  { color: #780805; font-size: 13px; font-family: Arial; font-weight: bold; text-decoration: none; background-image: url("../de/images/bg-submenu.gif"); background-repeat: no-repeat; background-position: left bottom; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 20px }
#separator		{ text-align: left; margin: 0; padding: 0 }

/* Pagemenu  */
#submenu ul.pagemenu					{ list-style: none; margin: 0; padding: 0 }
#submenu ul.pagemenu li					{ text-align: left; margin: 0; padding: 0 }
#submenu ul.pagemenu li a				{ background-image: url("../de/images/point.gif"); background-repeat: no-repeat; background-position: 20px 11px; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 30px }
#submenu ul.pagemenu li a:hover		{ background-image: url("../de/images/point.gif"); background-repeat: no-repeat; background-position: 20px 11px; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 30px }
#submenu ul.pagemenu li a.selected	{ background-image: url("../de/images/point.gif"); background-repeat: no-repeat; background-position: 20px 11px; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 30px }

/* Metamenu */
#metamenu								{ list-style: none; margin: 0; padding: 0; float: right }
#metamenu ul							{ list-style: none; margin: 0; padding: 0; float: left }
#metamenu ul li						 { margin: 0; padding: 0; height: auto; float: left }
#metamenu ul li a						 { color: #232323; font-size: 10px; font-weight: bold; text-align: left; text-transform: uppercase; display: block ;margin: 0; padding: 0 4px; float: left }
#metamenu ul li a.selected		 { color: #232323; font-size: 10px; font-weight: bold; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 0 4px; float: left }
#metamenu ul li a:hover			 { color: #232323; font-size: 10px; font-weight: bold; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 0 4px; float: left }
.seperator									   { display: block ;padding: 0; height: 0; 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 }
/* 1. Ebene */
.dropdown > ul > li > a 								  { color: white; font-size: 24px; font-weight: bold; text-decoration: none; background-color: transparent; background-image: none; background-position: left top; display: block; padding: 26px 20px 17px; float: left }
.dropdown > ul > li > a.selected					{  color: black; font-size: 24px; font-weight: bold; text-decoration: none; background-image: url("../de/images/bg-menu-hi.gif"); background-position: left top; display: block; padding: 26px 20px 17px }
.dropdown > ul > li > ul 							 { background-image: url("../images/bg_dropsub.png"); background-repeat: repeat; display: none; margin-top: 33px; padding: 5px 0; position: absolute; z-index: 100; top: 30px; left: 0; min-height: 290px }
.dropdown > ul > li:hover > ul 					 { display: block }
.dropdown > ul > li:hover > a 					 { color: black; font-size: 24px; font-weight: bold; text-decoration: none; background-image: url("../de/images/bg-menu-hi.gif"); background-position: left top; display: block; padding: 26px 20px 17px }
.dropdown > ul > li > ul > li 						   { list-style: none }
.dropdown > ul > li > ul > li > a 				  { color: black; font-size: 13px; font-family: Arial; font-weight: bold; text-decoration: none; background-image: url("../de/images/submenu-lo.png"); background-repeat: no-repeat; background-position: left top; text-align: left; display: block; margin-bottom: 1px; padding: 4px 10px 3px 20px; width: 150px; min-width: 200px; float: left }
.dropdown > ul > li > ul > li > a:hover		 { color: white; font-size: 13px; font-family: Arial; font-weight: bold; text-decoration: none; background-image: url("../de/images/submenu-hi.png"); background-repeat: no-repeat; background-position: left top; text-align: left; display: block; margin-bottom: 1px; padding: 4px 10px 3px 20px; width: 150px; min-width: 200px; float: left }
.dropdown > ul > li > ul > li > a.selected	 { color: white; font-size: 13px; font-family: Arial; font-weight: bold; text-decoration: none; background-image: url("../de/images/submenu-hi.png"); background-repeat: no-repeat; background-position: left top; text-align: left; display: block; margin-bottom: 1px; padding: 4px 10px 3px 20px; width: 150px; min-width: 200px; float: left }
