
#nav {
	float: right;
	width: 652px;
	height: 100%;
	background: url(../img/bg-menu-right.png) 0 0 repeat-x;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li ul {
	position: absolute;
	/*width: 10em;*/
	left: -999em;
	z-index: 9999;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}


/* 3. Level */
#nav li ul ul {
	margin: -24px 0 0 122px;
	/*padding: 0 0 0 1px;*/
	/*border: 1px solid #a7a;
	border-left: none;*/
	border-left: 1px solid #fff;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}


/* 4. Level */
#nav li ul ul ul {
	margin: -24px 0 0 122px;
	border-left: 1px solid #fff;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}







/***
 * LEVEL 1: Balken
 */
#mlev1-8 {
	float: left;
	width: 42px;
	height: 24px;
}
#mlev1-2, #mlev1-3, #mlev1-4, #mlev1-5, #mlev1-6 {
	float: left;
	width: 122px;
	/*height: 24px;*/
	background: url(../img/bg-menu-trenn.png) 0 50% no-repeat;
}
#mlev1-2:hover {
	background: url(../img/color/bg-menu-blue.png) 0 0 repeat-x;
}
#mlev1-3:hover {
	background: url(../img/color/bg-menu-red.png) 0 0 repeat-x;
}
#mlev1-4:hover {
	background: url(../img/color/bg-menu-red.png) 0 0 repeat-x;
}
#mlev1-5:hover {
	background: url(../img/color/bg-menu-yellow.png) 0 0 repeat-x;
}
#mlev1-6:hover {
	background: url(../img/color/bg-menu-blue.png) 0 0 repeat-x;
}


/***
 * LEVEL 2: Dropdown
 */
li.mlev2 {
	width: 122px;
}

li.mlev2-2,
li.mlev2x-2 {
	background: #40c5ee;
}
li.mlev2-3,
li.mlev2x-3 {
	background: #ef986d;
}
li.mlev2-4,
li.mlev2x-4 {
	background: #ef986d;
}
li.mlev2-5,
li.mlev2x-5 {
	background: #fece90;
}
li.mlev2-6,
li.mlev2x-6 {
	background: #40c5ee;
}

/***
 * LEVEL 2: Spezielle Hoehen
 */
#nav li ul ul#sub-12,
#nav li ul ul#sub-37,
#nav li ul ul#sub-44 {
	margin-top: -42px;
}


/***
 * LEVEL 3: Dropdown
 */
li.mlev3 {
	width: 122px;
}

li.mlev3-2,
li.mlev3x-2 {
	background: #40c5ee;
}
li.mlev3-3,
li.mlev3x-3 {
	background: #ef986d;
}
li.mlev3-4,
li.mlev3x-4 {
	background: #ef986d;
}
li.mlev3-5,
li.mlev3x-5 {
	background: #fece90;
}
li.mlev3-6,
li.mlev3x-6 {
	background: #40c5ee;
}


/***
 * LEVEL 4: Dropdown
 */
li.mlev4 {
	width: 122px;
}

li.mlev4-2 {
	background: #40c5ee;
}
li.mlev4-3 {
	background: #ef986d;
}
li.mlev4-4 {
	background: #ef986d;
}
li.mlev4-5 {
	background: #fece90;
}
li.mlev4-6 {
	background: #40c5ee;
}







/***
 * LEVEL 1: Links
 */
#mlev1-8 a, #mlev1-2 a, #mlev1-3 a, #mlev1-4 a, #mlev1-5 a, #mlev1-6 a {
	display: block;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
#mlev1-8 a {
	width: 42px;
	padding: 3px 0;
}
#mlev1-2 a, #mlev1-3 a, #mlev1-4 a, #mlev1-5 a, #mlev1-6 a {
	width: 102px;
	padding: 3px 10px 3px 10px;
}

#mlev1-2 ul li a:link, #mlev1-2 ul li a:visited,
#mlev1-3 ul li a:link, #mlev1-3 ul li a:visited,
#mlev1-4 ul li a:link, #mlev1-4 ul li a:visited,
#mlev1-5 ul li a:link, #mlev1-5 ul li a:visited,
#mlev1-6 ul li a:link, #mlev1-6 ul li a:visited {
	color: #005bab;
}
#mlev1-2 ul li a:hover, #mlev1-2 ul li a:active,
#mlev1-3 ul li a:hover, #mlev1-3 ul li a:active,
#mlev1-4 ul li a:hover, #mlev1-4 ul li a:active,
#mlev1-5 ul li a:hover, #mlev1-5 ul li a:active,
#mlev1-6 ul li a:hover, #mlev1-6 ul li a:active {
	color: #fff;
}



/***
 * LEVEL 2: Links
 */
li.mlev2 a:link, li.mlev2 a:visited,
li.mlev2x a:link, li.mlev2x a:visited {
	display: block;
	width: 92px;
	/*padding: 3px 12px 3px 8px;*/
	line-height: 16px;
	font-size: 12px;
	color: #005bab;
	text-decoration: none;
	/*background: #d3d4d5 url(../img/color/arrow-grey.gif) 111px 100% no-repeat;*/
}
li.mlev2 a:hover, li.mlev2 a:active,
li.mlev2x a:hover, li.mlev2x a:active {
	/*background: #005bab url(../img/color/arrow-mo.gif) 111px 100% no-repeat;*/
	background: #005bab;
	color: #fff;
}

li.mlev2x-2 a:link, li.mlev2x-2 a:visited {
	background: #40c5ee url(../img/color/arrow-blue.gif) 113px 6px no-repeat;
}
li.mlev2x-2 a:hover, li.mlev2x-2 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
li.mlev2x-3 a:link, li.mlev2x-3 a:visited {
	background: #ef986d url(../img/color/arrow-red.gif) 113px 6px no-repeat;
}
li.mlev2x-3 a:hover, li.mlev2x-3 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
li.mlev2x-4 a:link, li.mlev2x-4 a:visited {
	background: #ef986d url(../img/color/arrow-red.gif) 113px 6px no-repeat;
}
li.mlev2x-4 a:hover, li.mlev2x-4 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
li.mlev2x-5 a:link, li.mlev2x-5 a:visited {
	background: #fece90 url(../img/color/arrow-yellow.gif) 113px 6px no-repeat;
}
li.mlev2x-5 a:hover, li.mlev2x-5 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
li.mlev2x-6 a:link, li.mlev2x-6 a:visited {
	background: #40c5ee url(../img/color/arrow-blue.gif) 113px 6px no-repeat;
}
li.mlev2x-6 a:hover, li.mlev2x-6 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}

/***
 * LEVEL 2: Links - Spezielle Farben
 */
#mlev2xspez-37 a:link, #mlev2xspez-37 a:visited {
	background: #6fca9b url(../img/color/arrow-green.gif) 113px 6px no-repeat;
}
#mlev2xspez-37 ul li a:link, #mlev2xspez-37 ul li a:visited {
	background: #6fca9b;
}
#mlev2xspez-37 a:hover, #mlev2xspez-37 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
#mlev2xspez-37 ul li a:hover, #mlev2xspez-37 ul li a:active {
	background: #005bab;
}



/***
 * LEVEL 3: Links
 */
li.mlev3 a:link, li.mlev3 a:visited,
li.mlev3x a:link, li.mlev3x a:visited {
	display: block;
	width: 102px;
	/*padding: 3px 12px 3px 8px;*/
	line-height: 16px;
	font-size: 12px;
	color: #005bab;
	background: none;
	text-decoration: none;
}
li.mlev3 a:hover, li.mlev3 a:active,
li.mlev3x a:hover, li.mlev3x a:active {
	background: #005bab;
	color: #fff;
}

li.mlev3x-2 a:link, li.mlev3x-2 a:visited {
	background: #40c5ee url(../img/color/arrow-blue.gif) 113px 6px no-repeat;
}
li.mlev3x-2 a:hover, li.mlev3x-2 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
li.mlev3x-3 a:link, li.mlev3x-3 a:visited {
	background: #ef986d url(../img/color/arrow-red.gif) 113px 6px no-repeat;
}
li.mlev3x-3 a:hover, li.mlev3x-3 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
li.mlev3x-4 a:link, li.mlev3x-4 a:visited {
	background: #ef986d url(../img/color/arrow-red.gif) 113px 6px no-repeat;
}
li.mlev3x-4 a:hover, li.mlev3x-4 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
li.mlev3x-5 a:link, li.mlev3x-5 a:visited {
	background: #fece90 url(../img/color/arrow-yellow.gif) 113px 6px no-repeat;
}
li.mlev3x-5 a:hover, li.mlev3x-5 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}
li.mlev3x-6 a:link, li.mlev3x-6 a:visited {
	background: #40c5ee url(../img/color/arrow-blue.gif) 113px 6px no-repeat;
}
li.mlev3x-6 a:hover, li.mlev3x-6 a:active {
	background: #005bab url(../img/color/arrow-mo.gif) 113px 6px no-repeat;
}



/***
 * LEVEL 4: Links
 */
li.mlev4 a:link, li.mlev4 a:visited {
	display: block;
	width: 102px;
	/*padding: 3px 12px 3px 8px;*/
	line-height: 16px;
	font-size: 12px;
	color: #005bab;
	background: none;
	text-decoration: none;
}
li.mlev4 a:hover, li.mlev4 a:active {
	background: #005bab;
	color: #fff;
}



/***
 * BILDER BOX
 */
div.img-8, div.img-2, div.img-3, div.img-4, div.img-5, div.img-6 { 
	width: 122px;
	height: 122px;
	background-color: #40c5ee;
}
div.img-2 { 
	background: #40c5ee;
}
div.img-3 { 
	background: #ef986d;
}
div.img-4 { 
	background: #ef986d;
}
div.img-5 { 
	background: #fece90;
}
div.img-6 { 
	background: #40c5ee;
}
#evaRO-8, #evaRO-2, #evaRO-3, #evaRO-4, #evaRO-5, #evaRO-6 {
	width: 100%;
	height: 100%;
	padding: 0;
}


