@media screen
{
/*
	89adcd durch 67bce5
	67bce5 durch 056484
*/

/* ==============================================
   Horizontale Navigation - erste Ebene
   ============================================== */
   
#header #navMainLeft,
#header #navMainRight
{
	float:left;
}

#header #navMainRight
{
	position:absolute;
	right:0px;
	top:119px;
}

#header .mod_navigation
{
	/*background-color:#adcbe6;*/
	padding:0 18px;
	/*position:absolute;
	top:117px;
	left:0px;*/
}

#header .mod_navigation ul,
#header .mod_customnav ul
{
	float:left;
	width:auto;
	margin-bottom:0;
}

#header .mod_navigation li
{
	float:left;
	width:auto;
	list-style-type:none;
	border-right:1px solid #67bce5;
	margin:0;
}

#header .mod_customnav li
{
	float:left;
	width:79px;
	list-style-type:none;
	margin:0;
}

#header .mod_navigation li.first,
#header .mod_customnav li.first
{
	border-left:1px solid #67bce5;
}

#header .mod_navigation a,
#header .mod_navigation span,
#header .mod_customnav a,
#header .mod_customnav span
{
	display:block;
	min-width:78px;
	height:15px;
	background-color:transparent;
	color:#000000;
	text-align:center;
	text-decoration:none;
	padding:8px;
}

#header .mod_customnav a,
#header .mod_customnav span
{
	padding:8px 0 8px 0;
}

#header .mod_navigation .active,
#header .mod_navigation .trail,
#header .mod_customnav .active,
#header .mod_customnav .trail
{
	background-color:#008bcb;
	color:#ffffff;
}

#header .mod_navigation a:hover,
#header .mod_navigation a:focus,
#header .mod_customnav a:hover,
#header .mod_customnav a:focus
{
	background-color:#008bcb;
	color:#ffffff;
}

/* ==============================================
   Vertikale Navigation - erste Ebene,
   Newsmenu
   ============================================== */

#right .mod_newsmenu
{
	padding-top:18px;
}

#right .mod_newsmenu ul.level_1 li.year
{
	padding-top:32px;
}
   
#left .mod_navigation h1,
#right .mod_newsmenu ul.level_1 li div.year
{
	font-size:14px;
	font-weight:normal;
	margin:0px 0 8px 0;
}

#right .mod_newsmenu ul.level_1 li.year
{
	border-top:0;
}

#left .mod_navigation ul,
#right .mod_newsmenu ul
{
	margin-bottom:0;
}

#left .mod_navigation ul.level_1,
#right .mod_newsmenu ul.level_1
{
	margin-bottom:18px;
}

#left div.mod_navigation
{
	margin-bottom:0px;
}

#left .mod_navigation li,
#right .mod_newsmenu li
{
	border-top:1px solid #056484;
	border-collapse:collapse;
}

#left .mod_navigation ul.level_1 li.last,
#right .mod_newsmenu ul.level_1 li.last
{
	border-bottom:1px solid #056484;
}

#left .mod_navigation ul.level_1 ul.level_2 li.last
{
	border-bottom:0px;
}

#left .mod_navigation a,
#left .mod_navigation span,
#right .mod_newsmenu a,
#right .mod_newsmenu span
{
	display:block;
	text-decoration:none;
	color:#000000;
	padding:8px 8px 8px 12px;
}

#left .mod_navigation li.active span,
#left .mod_navigation a.trail,
#right .mod_newsmenu li.active span,
#right .mod_newsmenu a.trail
{
	/*background-color:#008bcb;*/
	/*background-color: rgb(14, 51, 103);*/
	background: url("../images/navigation-arrow.png") 158px 50% no-repeat;
	background-size: auto;
	color:#000000;
}

#left .mod_navigation li.trail li.active span,
#right .mod_newsmenu li.trail li.active span
{
	background-color:#056484;
	color:#ffffff;
}

#left .mod_navigation a:hover,
#left .mod_navigation a:focus,
#right .mod_newsmenu a:hover,
#right .mod_newsmenu a:focus
{
	background-color:#056484;
	background-image: url("../images/navigation-arrow-white.png");
	background-position:158px 50%;
	background-repeat:no-repeat;
	background-size: auto;
	color:#ffffff;
}

#left .mod_navigation li.trail li a:hover,
#left .mod_navigation li.active li a:hover,
#left .mod_navigation li.trail li a:focus,
#left .mod_navigation li.active li a:focus,
#right .mod_newsmenu li.trail li a:hover,
#right .mod_newsmenu li.active li a:hover,
#right .mod_newsmenu li.trail li a:focus,
#right .mod_newsmenu li.active li a:focus
{
	background-color:#056484;
	color:#ffffff;
}

#left .mod_navigation li a.intern,
#left .mod_navigation li span.intern
{
	color:#e00000;
}

/* ==============================================
   Vertikale Navigation - zweite Ebene
   ============================================== */
#left .mod_navigation ul.level_2 li
{
	border-top:0px solid #056484;
}
   
#left .mod_navigation ul.level_2 a,
#left .mod_navigation ul.level_2 span
{
	padding:8px 8px 8px 32px;
}

/* ==============================================
   Vertikale Navigation - dritte Ebene
   ============================================== */
#left .mod_navigation ul.level_3 li
{
	border-top:0px solid #056484;
}
   
#left .mod_navigation ul.level_3 a,
#left .mod_navigation ul.level_3 span
{
	border-top:0px solid #056484;
	padding:8px 8px 8px 52px;
}

/* ==============================================
   Metanavigation
   ============================================== */

#footer .mod_customnav
{
	position:absolute;
	top:-6px;
	right:18px;
	font-size:12px;
}

#footer .mod_customnav li
{
	float:left;
	width:auto;
	list-style-type:none;
	margin:0;
}

#footer .mod_customnav a,
#footer .mod_customnav span
{
	display:block;
	text-decoration:none;
	color:#000000;
	padding:4px;
	margin-left:9px;
}

#footer .mod_customnav a:hover,
#footer .mod_customnav a:focus
{
	background-color:#008bcb;
	color:#ffffff;
}

#footer .mod_customnav span.active
{
	background-color:#008bcb;
	color:#ffffff;
}

/* ==============================================
   Sitemap
   ============================================== */

.mod_sitemap ul ul
{
	margin-bottom:0;
}

.mod_sitemap li
{
	list-style-type:none;
	margin-left:0;
}

.mod_sitemap li li
{
	margin-left:1.5em;
}

/*.mod_sitemap a
{
	text-decoration:none;
}*/

.mod_sitemap .level_1 a
{
	font-weight:normal;
	font-size:14px;
}

.mod_sitemap .level_2 a
{
	font-weight:bold;
	font-size:12px;
}

.mod_sitemap .level_3 a
{
	font-weight:normal;
	font-size:12px;
}

.mod_sitemap a
{
	color:#008bcb;
}

} /* @media screen */