/* a.navi_top1 { text-decoration: none; } */

#dropdown a.navi_top1sel { color: #E8CAAE; }

/* a.navi_top1sel { color: #AC1921; } */

/*
#navibereich_3 a.navi_top1sel {
	text-decoration:none;
	color: white;
}
*/

/* #navi_sub a:hover, #navi_sub a:focus, */
#navi_main a:hover, #navi_main a:focus,
#navi_main2 a:hover, #navi_main2 a:focus,
#navi_admin a:hover, #navi_admin a:focus {
	color: #E8CAAE;
	outline: 0; /* keine Rahmen in aktiven Links im Firefox */
}

/*
#navibereich_3 a:hover,
#navibereich_3 a:focus,
#navibereich_3 a.navi_top1sel {
	text-decoration: underline;
	outline: 0;
}
*/
/*
#navi_sub a:active,
#navi_main a:active,
#navibereich_3 a:active {
   color: #E2007A;
}
*/

div#navibereich div.navlink1, div#navibereich div.navlink1sel2 {
	background-color: #f0f0f0;
}
div#navibereich div.navlink1sel2 {
	background-color: #e5e5e5;
}
div#navibereich .navlink1, div#navibereich .navlink1sel2 {
	color: #6e6e6e;
	padding: 4px 0 4px 3px;
	/* height: 18px; */
	text-decoration: none;
}
div#navibereich .navlink1sel2, div#navibereich .navlink1sel {
	color: #1f75b7;
	font-weight: bold;
	text-decoration: none;
	background-color: #e5e5e5;
}
div#navibereich div.navlink1:hover {
	background-color: #e5e5e5;
}
/*
.navlink1, .navlink1sel, a.navlink1sel2, a.navlink1:hover {
	text-decoration: none;
	border-bottom: 1px solid blue;
}
*/

div.navlink1sel {
	background-color: #e5e5e5;
	color: #1F75B7;
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0 4px 6px;
}

div.navlink1, div.navlink1sel, div.navlink1sel2 {
	border-bottom: 1px solid white;
	/* font-weight: bold; 
	padding-top: 10px;
	padding-bottom: 10px;*/
}
/*
div#navibereich .navlink1, div#navibereich .navlink1sel, div#navibereich .navlink1sel2 {
	height: 18px;
	padding: 4px 0 4px 6px;
	color: white;
}
*/

/*
div.navlink2, div.navlink2sel {
	font-size: 0.84em;
	text-decoration: none;
	border-bottom: 1px solid green;
	padding-left: 6px;
}
div.navlink2sel {
	color: white;
	background-color: #339933;
	vertical-align: middle;
}
*/

div.navlink2, div.navlink2sel {
	border-bottom: 1px solid white;
}

div#navibereich .navlink2, div#navibereich .navlink2sel {
	color: #6e6e6e;
	background-color: #f0f0f0;
	padding: 4px 0 4px 8px;
	/* height: 18px; */
	text-decoration: none;
	/* border-bottom: 1px solid white; */
}

div#navibereich .navlink2sel { color: #1f75b7; }

div#navibereich .navlink1:hover, div#navibereich .navlink2:hover {
	color: #1f75b7;
}


.sitemap1 {
	font-weight: bold;
	text-decoration: none;
}
.sitemap2 {
	font-size: 0.85em;
	text-decoration: none;
}
.sitemap3 {
	text-decoration: none;
}
.sitemap4 {
	text-decoration: none;
}


/* Dropdown-Menü */

#dropdown {
	/* overflow: hidden; */
	background-color: white;
	padding: 0;
	margin: 0;
}
* html #dropdown { height: 1%; }

#dropdown ul { margin: 0; }
#dropdown li {
	float: left;
	width: auto;
	list-style: none;
	margin: 0;
}
#dropdown li li { clear: both; }


/* Ebene 1 gestalten */
#dropdown a {
	display: block;
	/* color: #464646; */
	padding: 0.1em 0.9em;
	/* border-bottom: 2px solid white; */
}
#dropdown a.navi_top2 {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: black;
	background-color: white;
}

#dropdown a.navi_top2:hover,
#dropdown a.navi_top2:focus {
	color: black;
	background-color: #E8C9AC;	/* Hintergrundfarbe Aufklappmenü (Hover) */
}

#dropdown a:active {
	/* color: #0080C0; */
	/* background-color: #d90000; */
}

#dropdown a.navi_top2sel {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	color: black;
	background-color: #E8CAAE;
}
/* Ebene 2 verstecken */
#dropdown li ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	display: inline;
	width: 0;
	height: 0;
	background-color: transparent;
}
/* Ebene 2 wieder sichbar machen */
#dropdown li:hover ul,
#dropdown li.sfhover ul {
	left: auto;
	top: auto;
	display: block;
	width: auto;
	height: auto;
	background-color: #D1E2EE; /* Hintergrundfarbe Aufklappmenü */
}
/* Feste Breite für Links in Ebene 2 */
#dropdown li li a {
	width: 185px;
	padding: 0 5px;
	text-transform: none;
}