#main_navigation{
	margin:0 5px 0 8px;
	font-size:1.1em;
}
#wrapper_navigation a{
	color:#fff;
}
#main_navigation li{
	float:left;
	padding:3px 0 5px;
	margin-top:1px;
}
#main_navigation li.last a{
	border-right:0;
}
#main_navigation li a{
	display:block;
	padding:0 6px 1px;
	border-right:1px solid #fff;
}
#main_navigation li.first a{
	padding-left:7px;
}
.home #main_navigation li.first,
#main_navigation li.current{
	background-color:#fff;
	margin-left:-1px;
	padding-left:1px;
}
.home #main_navigation li.first a,
#main_navigation li.current a{
	color:#f30;
	font-weight:bold;
}

#sub_navigation{
	background-color:#fff;
	width:961px;
	margin-left:-8px;
	padding:0 10px 0 17px;
	font-size:1.1em; /* 12px */
	min-height:26px;
}
* html #sub_navigation{
	height:26px;
}
#sub_navigation li{
	float:left;
	padding-top:8px;
}
#sub_navigation li a{
	color:#f30;
	display:block;
	padding:0 6px 1px;
	border-right:1px solid #f30;
}
#sub_navigation li.last a{
	border-right:0;
}
#sub_navigation li.current a{
	font-weight:bold;
}
/* meta_header */
#meta_header ul{
	float:left;
	font-size:0.91em;
}
#meta_header li{
	float:left;
}
#meta_header a{
	color:#000;
	display:block;
	padding:1px 6px 2px;
}
#meta_header .languages{
	margin-right:3px;
}
#meta_header .languages .current a,
#meta_header .languages a.current{
	color:#fff;
	background-color:#f30;
}
#meta_header .misc li{
	border-right:1px solid #000;
}
#meta_header .misc li.last{
	border-right:0;
}
#meta_header .externals{
	margin-left:9px;
}
#meta_header .externals li.last{
	margin-left:5px;
}
#meta_header .externals a{
	text-indent:-10000em;
	height:16px;
	width:16px;
	overflow:hidden;
	background-repeat:no-repeat;
	padding:0;
}
#meta_header .externals .facebook_link{
	background-image:url(/fileadmin/sys/img/icons/facebook_logo_small.gif);
}
#meta_header .externals .youtube_link{
	background-image:url(/fileadmin/sys/img/icons/youtube_logo_small.gif);
}


/* theme navigation */
#theme_navigation li{
	border-bottom:1px solid #fff;
}
#theme_navigation li a{
	display:block;
	text-indent:-10000em;
	overflow:hidden;
	height:25px;
	background-repeat:no-repeat;
}
#theme_navigation li li a{
	text-indent:0;
	height:auto;
	text-transform:uppercase;
	color:#fff;
	padding:5px 10px 5px 15px;
	width:250px; /* haslayout */
	background-image:none !important;
}
#theme_navigation .nav_zeitgeschichte a{
	background-image:url(/fileadmin/sys/img/navigation/zeitgeschichte.gif);
}
#theme_navigation .nav_nachhaltigkeit a{
	background-image:url(/fileadmin/sys/img/navigation/nachhaltigkeit.gif);
}
#theme_navigation .nav_kapitalismuskritik a{
	background-image:url(/fileadmin/sys/img/navigation/kapitalismuskritik.gif);
}
#theme_navigation .nav_gesellschaftsanalyse a{
	background-image:url(/fileadmin/sys/img/navigation/gesellschaftsanalyse.gif);
}
#theme_navigation .nav_parteien a{
	background-image:url(/fileadmin/sys/img/navigation/parteien_und_demokratie.gif);
}
#theme_navigation .nav_kultur a{
	background-image:url(/fileadmin/sys/img/navigation/kultur_und_medien.gif);
}
#theme_navigation .nav_internationale a{
	background-image:url(/fileadmin/sys/img/navigation/internationale_politik.gif);
}
#theme_navigation .nav_politische a{
	background-image:url(/fileadmin/sys/img/navigation/politische_bildung.gif);
}
#theme_navigation .nav_zeitgeschichte_curr a{
	background-image:url(/fileadmin/sys/img/navigation/zeitgeschichte_cur.gif);
}
#theme_navigation .nav_nachhaltigkeit_curr a{
	background-image:url(/fileadmin/sys/img/navigation/nachhaltigkeit_cur.gif);
}
#theme_navigation .nav_kapitalismuskritik_curr a{
	background-image:url(/fileadmin/sys/img/navigation/kapitalismuskritik_cur.gif);
}
#theme_navigation .nav_gesellschaftsanalyse_curr a{
	background-image:url(/fileadmin/sys/img/navigation/gesellschaftsanalyse_cur.gif);
}
#theme_navigation .nav_parteien_curr a{
	background-image:url(/fileadmin/sys/img/navigation/parteien_und_demokratie_cur.gif);
}
#theme_navigation .nav_kultur_curr a{
	background-image:url(/fileadmin/sys/img/navigation/kultur_und_medien_cur.gif);
}
#theme_navigation .nav_internationale_curr a{
	background-image:url(/fileadmin/sys/img/navigation/internationale_politik_cur.gif);
}
#theme_navigation .nav_politische_curr a{
	background-image:url(/fileadmin/sys/img/navigation/politische_bildung_cur.gif);
}

#theme_navigation .nav_zeitgeschichte_curr,
#theme_navigation .nav_zeitgeschichte .current{
	background-color:#b15f00;
}
#theme_navigation .nav_nachhaltigkeit_curr,
#theme_navigation .nav_nachhaltigkeit .current{
	background-color:#528101;
}
#theme_navigation .nav_gesellschaftsanalyse_curr,
#theme_navigation .nav_gesellschaftsanalyse .current,
#theme_navigation .nav_kapitalismuskritik_curr,
#theme_navigation .nav_kapitalismuskritik .current{
	background-color:#dd0072;
}
#theme_navigation .nav_parteien_curr,
#theme_navigation .nav_parteien .current{
	background-color:#4b66ac;
}
#theme_navigation .nav_kultur_curr,
#theme_navigation .nav_kultur .current{
	background-color:#975cb2;
}
#theme_navigation .nav_internationale_curr,
#theme_navigation .nav_internationale .current{
	background-color:#0e7c93;
}
#theme_navigation .nav_politische_curr,
#theme_navigation .nav_politische .current{
	background-color:#aa5563;
}


#theme_navigation li li{
	background-color:#a8abb0;
	border-bottom:0;
	border-top:1px solid #fff;
}

/* subsub nav */
#subsub_navigation{
	font-size:1.1em; /* 12px */
}
#subsub_navigation li{
	border-bottom:1px solid #fff;
}
#subsub_navigation li li{
	border-bottom:0;
	border-top:1px solid #fff;
}
#subsub_navigation a{
	color:#fff;
	display:block;
	padding:4px 20px 4px 22px;
	background:#f30 no-repeat 5px 50%;
	min-height:10px; /* haslayout */
}
* html #subsub_navigation a{
	padding-top:3px;
	padding-bottom:5px;
	height:10px; /* haslayout */
}
* + html #subsub_navigation a{
	padding-top:3px;
	padding-bottom:5px;
}
#subsub_navigation li li a{
	background-color:#A8ABB0;
	padding-left:35px;
}
#subsub_navigation li.current a{
	background-image:url(/fileadmin/sys/img/icons/white_rectangle.gif);
}
#subsub_navigation .current li a{
	background-image:none;
}
#subsub_navigation .current li.current a{
	background-image:url(/fileadmin/sys/img/icons/white_rectangle.gif);
	background-position:18px 50%;
}


/* breadcrumb */
#breadcrumb{
	background-color:#f4f4f4;
	padding:1px 10px 2px 15px;
	margin-bottom:20px;
}
#breadcrumb span{
	/*font-weight:bold;*/
	text-transform:uppercase;
	float:left;
}
#breadcrumb ol{
	/*float:left;*/
	margin-top:1px;
	list-style:none outside none;
}
#breadcrumb li{
	float:left;
	font-size:0.91em;
	padding-left:10px;
	margin-right:7px;
	background:url(/fileadmin/sys/img/icons/breadcrumb_arrow.gif) no-repeat 0 60%;
	white-space:nowrap;
}
#breadcrumb li.first{
	background:none;
	padding-left:0;
}
#breadcrumb a{
	color:#000;
	float:left; /* ie6 */
}
#breadcrumb a.back{
	padding-left:10px;
	background:url(/fileadmin/sys/img/icons/orange_arrow_left.gif) no-repeat 0 60%;
	margin-right:20px;
}
#breadcrumb li.last a{
	cursor:text;
}
#breadcrumb li.last a:hover{
	text-decoration:none;
}


/* rosalux link in regional/foreign headers */
.rls_link{
	float:right;
	font-size:1.1em;
	margin:4px 10px 0 5px;
	padding-left:16px;
	background:url(/fileadmin/sys/img/icons/white_arrows.gif) no-repeat 0 65%;
}