#mainmenu 								{ display: none; z-index: 20; margin: 0; padding: 0; position: absolute; bottom: 245px; left: 11px; border-top: 1px solid #000000; background-image: url(../en/images/menu-bg.png); background-repeat: repeat; background-position: left top }
#mainmenu li 							{ float: left; list-style: none; }
#mainmenu li a 						{ display: block; padding: 5px 27px 7px 27px; text-decoration: none; color: #fff; white-space: nowrap; text-transform: uppercase }
:root #mainmenu li a					{ padding: 8px 18px 6px 18px }
#mainmenu li a:hover 				{ background-image: url(../images/bg-submenu-hover.png); background-repeat: repeat; background-position: left top; }
#mainmenu li a.selected			{ background-image: url(../images/bg-submenu-hover.png); background-repeat: repeat; background-position: left top; }
#mainmenu li ul 						{ margin: 0; padding: 0; position: relative; visibility: hidden }
#mainmenu li ul li 						{ float: none; display: inline }
#mainmenu li ul li a 					{ padding: 3px 18px 7px 18px; color: #232A33; width: 220px; background-image: url(../images/bg-submenu.png); background-repeat: repeat-x; background-position: left top }
:root #mainmenu li ul li a			{ padding: 8px 18px 6px 18px }
#mainmenu li ul li a:hover 			{ color: #fff; background-image: url(../images/bg-submenu-ho.png); background-repeat: repeat-x; background-position: left top }
#mainmenu li ul li a.selected 		{ color: #fff; background-image: url(../images/bg-submenu-ho.png); background-repeat: repeat-x; background-position: left top }

/* Submenu */
#submenu ul.pagemenu					{ list-style: none; margin: 0 0 0; padding: 0 }
#submenu ul.pagemenu li					{ text-align: left; margin: 0; padding: 0 }
#submenu ul.pagemenu li a				{ background-color: #d9e1e8; background-image: url("../en/images/point.gif"); background-repeat: no-repeat; background-position: 20px 11px; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 30px; border: 0; border-bottom: 1px solid #eee;}
#submenu ul.pagemenu li a.selected	{ text-decoration: underline; background-color: #d9e1e8; text-align: left; display: block; margin: 0; padding: 5px 5px 5px 30px; border: 0; border-bottom: 1px solid #eee;}
#submenu ul.pagemenu li a:hover		{ color: #264f6e; text-decoration: underline; background-color: #d9e1e8; text-align: left; margin: 0; padding: 5px 5px 5px 30px; border: 0; border-bottom: 1px solid #eee;}

/* Pagemenu */
#seitenmenu											{ margin: 17px 0 0 0; float: left; width: 202px; background-color: #334245; background-image: url(../images/quicksearch_top.gif); background-position: left top; background-repeat: no-repeat; }
#seitenmenu ul.pagemenu						{ list-style: none; padding: 0 }
#seitenmenu ul.pagemenu li					{ text-align: left; margin: 0; color: #626262; font-size: 13px; }
#seitenmenu ul.pagemenu li:hover			{ background: #9B1D23 }
#seitenmenu ul.pagemenu li.selected		{ background: #9B1D23 }
#seitenmenu ul.pagemenu li a				{ text-align: left; margin: 0; border: 0; color: #FFFFFF; font-size: 13px; display: block; padding: 3px 5px 4px 10px; }
#seitenmenu ul.pagemenu li:hover a		{ color: #FFFFFF }
#seitenmenu ul.pagemenu li.selected a	{ text-align: left; margin: 0; border: 0; color: #FFFFFF; font-size: 13px; }

/* Metamenu */
#metamenu								{ list-style: none; margin: 1px 0 0 33px; padding: 0; float: left; }
#metamenu ul							{ list-style: none; margin: 0; padding: 0; float: left; }
#metamenu ul li						{ margin: 0 1px 0 0; padding: 0; float: left; }
#metamenu ul li a						{ background-image: url(../images/bg-metamenu.gif); background-repeat: repeat-x; background-position: left top; color: #ffffff; font-weight: normal; text-align: left; margin: 0; padding: 3px 20px 7px 20px; float: left; display: block; }
#metamenu ul li a.selected		{ background-image: url(../images/bg-metamenu-ho.gif); background-repeat: repeat-x; background-position: left top; color: #ffffff; font-weight: normal; text-align: left; margin: 0; padding: 3px 20px 7px 20px; float: left; display: block; }
#metamenu ul li a:hover			{ background-image: url(../images/bg-metamenu-ho.gif); background-repeat: repeat-x; background-position: left top; color: #ffffff; font-weight: normal; text-align: left; margin: 0; padding: 3px 20px 7px 20px; float: left; display: block; }

:root #metamenu ul li a						{ padding: 6px 20px 5px 20px }
:root #metamenu ul li a.selected		{ padding: 6px 20px 5px 20px }
:root #metamenu ul li a:hover			{ padding: 6px 20px 5px 20px }

.seperator									{ float: left; }

/* Hauptmenu & Submenu */
.dropdown 												{ position: absolute; top: 88px; left: 11px; z-index: 1000;  }
.dropdown ul, .dropdown ul li 					{ margin: 0; padding: 0 }
.dropdown > ul 											{ float: left; background-image: url(../en/images/bg_html_menu.png); background-repeat: repeat; background-position: right top; padding: 0 25px 0 0 }
.dropdown > ul > li									{ list-style: none; position: relative; float: left }
.dropdown > ul > li > a 								{ color: #FFFFFF; font-family: Verdana; font-weight: normal; text-transform: uppercase; text-decoration: none; text-align: center; padding: 7px 10px 5px 10px; float: left }
.dropdown > ul > li > a.selected					{ color: #FFFFFF; font-family: Verdana; font-weight: normal; background-image: url(../images/bg-submenu-hover.png); background-repeat: repeat; background-position: left top }
.dropdown > ul > li > ul 							{ display: none; padding: 0px 0px 0px 0px; border-top: 1px solid transparent; min-height: 290px; position: absolute; left: 0; top: 24px }
.dropdown > ul > li:hover > ul 					{ display: block }
.dropdown > ul > li:hover > a 					{ color: #FFFFFF; background-image: url(../images/bg-submenu-hover.png); background-repeat: repeat; background-position: left top }
.dropdown > ul > li > ul > li 						{ list-style: none; border-bottom: 1px solid transparent }
.dropdown > ul > li > ul > li > a 				{ color: #FFFFFF; font-weight: normal; font-family: Verdana; background-image: url(../en/images/menu-bg.png); background-repeat: repeat; background-position: left top; min-width: 200px; display: block; text-decoration: none; text-align: left; padding: 8px 10px 4px 10px; float: none }
.dropdown > ul > li > ul > li > a:hover		{ color: #9B1D23; font-weight: normal; font-family: Verdana; background-image: url(../en/images/menu-bg-hover.png); background-repeat: repeat; background-position: left top; min-width: 200px; display: block; text-decoration: none; text-align: left; padding: 8px 10px 4px 10px; float: none }
.dropdown > ul > li > ul > li > a.selected	{ color: #9B1D23; font-weight: normal; font-family: Verdana; background-image: url(../en/images/menu-bg-hover.png); background-repeat: repeat; background-position: left top; min-width: 200px; display: block; text-decoration: none; text-align: left; padding: 8px 10px 4px 10px; float: none }
/*.dropdown_sep											{ width: 200px; height: 1px }*/

