/* li elemente von CSS-Navigationen mit float können nicht zentriert werden > Breite genauso groß wie Navi ist (880px), und gesamten #globalnav zentrieren */

/********************************/
/* GLOBALNAVBAR */
/********************************/
#globalnavlogo {
	width:130px;
	height:34px;
	float:left;
}
#globalnav {
	margin:auto;
	margin-top:0px;
	width:500px;
	height:34px;
	background:  url(../img/globalnavbar-bg.png) top left no-repeat;
	text-align:right;
	float:left;
	padding-left: 10px;
}
#globalnav-highlight {
	margin:auto;
	margin-top:0px;
	width:240px;
	height:34px;
	background:  url(../img/globalnavbar-highlight-bg.png) top left no-repeat;
	text-align:left;
	float:left;
	padding-left: 10px
}
ul#globalnavlist, ul#globalnavlist-highlight {
	white-space: nowrap;
	margin:0;
	padding:0;
	height:34px;
	text-align: right;
}

#globalnavlist li, #globalnavlist-highlight li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	height:34px;
}
#globalnavlist li.first { padding-left:43px; /* um linke Nav-Seite "manuell" rechts auszurichten */ }
#globalnavlist a, #globalnavlist-highlight a { 
	display:block;
	float:left;
	height:34px;
	padding:0;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	font-size:13px;
}
#globalnavlist a { 
	
}
#globalnavlist-highlight a {
	
}
#globalnavlist a:hover { color: #000; font-size:13px; background: url(../img/globalnavbar-over-bg.png) top left repeat-x; }
#globalnavlist-highlight a:hover { color: #ffbb00; font-size:13px; background: url(../img/globalnavbar-over-bg.png) top left repeat-x; }

#globalnavlist a:active { color: #000; font-size:13px; background: url(../img/globalnavbar-down-bg.png) top left repeat-x; }
#globalnavlist-highlight a:active { color: #000; font-size:13px; background: url(../img/globalnavbar-down-bg.png) top left repeat-x; }

#globalnavlist a, #globalnavlist a:visited { color:#000; /*text-shadow:#000 1px 1px 3px;*/) }
#globalnavlist-highlight a, #globalnavlist-highlight a:visited { color:#000; /*text-shadow:#fff 1px 1px 7px;*/ }

/*********************************/
/* Submenu Tabs */
/*********************************/ 
/* #516d7d */
ul.submenu { width:800px; font-size: 13px; text-align: right; height:22px; border-bottom: 1px solid #333; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: normal; list-style-type: none; margin: 0; margin-top:20px; margin-bottom: 30px; padding: 0; }
ul.submenu li { display:inline; margin:0; padding:0; border-right: 0px solid #444; padding-left:15px; }
ul.submenu li a, ul.submenu li a:visited { color: #222; text-decoration: none;}
ul.submenu li a:hover { color: #7FA9C3; }
/* ON-STATES KONTAKT */
#submenubar.kontaktformular ul.submenu li a#kontaktformular { color: #fff; font-weight: bold; }
#submenubar.feedbackformular ul.submenu li a#feedbackformular { color: #fff; font-weight: bold; }
#submenubar.kontaktpersonen ul.submenu li a#kontaktpersonen { color: #fff; font-weight: bold; }

#submenubar.news ul.submenu li a#news { color: #fff; font-weight: bold; }
#submenubar.tipps ul.submenu li a#tipps { color: #fff; font-weight: bold; }
#submenubar.newsletter ul.submenu li a#newsl { color: #fff; font-weight: bold; }

#submenubar.ue1 ul.submenu li a#ue1 { color: #fff; font-weight: bold; }
#submenubar.ue1rev2 ul.submenu li a#ue1rev2 { color: #fff; font-weight: bold; }
#submenubar.ue2 ul.submenu li a#ue2 { color: #fff; font-weight: bold; }
#submenubar.ue2rev2 ul.submenu li a#ue2rev2 { color: #fff; font-weight: bold; }
#submenubar.ue3 ul.submenu li a#ue3 { color: #fff; font-weight: bold; }
#submenubar.ue4 ul.submenu li a#ue4 { color: #fff; font-weight: bold; }

/*********************************/
/* Footer Impressum NAV */
/*********************************/
#footer_nav {
	margin:auto;
	margin-top:0px;
	width:100%;
	/* background:  url(images/nav_bg.gif) top left repeat-x; */
	text-align:center;
}
ul#footer_navlist {
	white-space: nowrap;
	margin:0;
	padding:0;
}

#footer_navlist li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#footer_navlist a { padding-left:10px; padding-right:10px; }

/* Farben & Eigenschaften für Footer Navi (Standardfarbe Schwarz) */
#footer_nav #footer_navlist a {
	color: #000;
	font-size:12px;
}
#footer_nav #footer_navlist a:hover {
	color: #ff9900;
	font-size:12px;
}

/* nav ende */