/*FARBWERTE*/
/*=============================================*/
#hauptnavigation
{ background-color:#C2C2C2; }

/* Navigation */
#nav a { color:#ffffff; }
#nav a:link { color: #ffffff }
#nav a:active { color: #002859 }
#nav a:visited { color: #ffffff }
#nav a:hover { color: #002859; }
.aktiv { color:#002859; }

#nav li ul {
	border-color:#ffffff;
}
#nav li ul ul{
/*
	border-top-color:#E71E00;
	*/
}
#nav li li {
	background-color:#C2C2C2;
	border-color:#ffffff;
}

/* Subnavigation */
.navEbene1,.navEbene2,.navEbene3,.navEbene4,.navEbene1Activ,.navEbene2Activ,.navEbene3Activ,.navEbene4Activ {	
    color:#ffffff;
}
.navEbene1Activ,.navEbene2Activ,.navEbene3Activ,.navEbene4Activ, .navSonder:active, .navSonder:hover, {
    /* color:#002859; */
    color:#ffffff;
}

.navEbene3Activ{
 color:#F37022; 
 }
.navSonder {
	color:#666666;
}
.navSonder:link {
	color:#666666;
}
.navSonder:active {
	color:#666666;
}
.navSonder:hover{
  color:#00275A;
	text-decoration:none;
}

/*
.navEbene1:link,.navEbene2:link,.navEbene3:link,.navEbene4:link,.navEbene1:active,.navEbene2:active,.navEbene3:active,.navEbene4:active,.navEbene1:visited,.navEbene2:visited,.navEbene3:visited,.navEbene4:visited {
	color:#ffffff;
	text-decoration:none;
}
*/

.navEbene1,.navEbene2,.navEbene3,.navEbene4,.navEbene1Activ,.navEbene2Activ,.navEbene3Activ,.navEbene4Activ,.navSonder {	   
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;	
}
.navEbene1,.navEbene2,.navEbene3,.navEbene4,.navEbene1Activ,.navEbene2Activ,.navEbene3Activ,.navEbene4Activ  {
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #FFFFFF;
	clear: left;
	float: left;
}

.navEbene2{
	width:280px;
	background-color:#C2C2C2;
}
.navEbene1:hover,.navEbene2:hover {
	/*color:#002859;*/
  color:#ffffff;
	text-decoration:none;
	background-color:#F37022;
}
.navEbene2Activ,.navEbene2Activ:hover {
	width:280px;
	background-color:#F37022;
	color:#ffffff;
}

.navEbene3,.navEbene3Activ {
	width:270px;
	text-align:right
	margin-right:0px;    
	font-size:12px;
	padding-left:30px;
	
}
.navEbene4,.navEbene4Activ {
	margin-right:5px;	
	font-size:12px; 
	padding-left:30px;
}




#tabHintergrund0 {
	/*background-color:#e67532;*/
	/*background-color:#F37022;*/
	background-color:#143662;
}
#tabHintergrund1 {
/*	background-color:#ffffff; */
	background-color:#d3d3d3;
}
#tabHintergrund2 {
/*	background-color:#C2C2C2;*/
	background-color:#e9e9e9;
}
#tabHintergrund3 {
	background-color:#cccccc;
}

/* Sitemap */
#sitemap {
	list-style-image:url(images/aufzaehlung.gif);
}

/* Content */
h1, .TextMarker, .headline, .subheadline {
	color: #F37022;
}
h2 {
	color:#333333;
}

.TextLink:active, a:hover, .TextLink:hover, .TextLink{	
	color: #F37022;	 
}
.CountdownHeadline, .CountdownText, .AbschnittText, .AbschnittTextBold, .AbschnittTextFussnote, .TextLink, .TextLink:visited, .TextLink:link  {
	color: #333333;

}
.TabellenKopf {
	color: #ffffff;
}


/*LAYOUT*/
/*=============================================*/
body {
	background-image: url(images/bodybackground.gif);
}

#site {
	list-style-type: square;
	color: #F37022;
	line-height: 2;
}
#site:link {
	color: #333333;
}
#site:active {
	color: #333333;
}
#site:visited {
	color: #333333;
}
#site:hover {
	color: #FF5F01;
}

/* Navigationen */
#sondernavigation {
	z-index: 0;
	position: absolute;
	top: 3px;
	height: 53px;
	left: 0px;
	width: 990px;
	text-align: right;
	background-image: url(images/background.gif);
}

#bildleiste {
	z-index: 0;
	position: absolute;
	top: 54px;
	height: 76px;
	left: 0px;
	width: 990px;
	text-align: left;
	background-color: #F37022;
}

#hauptnavigationbackground {	
	z-index:10;
	position:absolute;
	top:133px;
	height: 30px; 
	left:0px;
	width:990px;
	background-color: #C2C2C2;	
}

#hauptnavigation {	
	z-index:12;
	position:absolute;
	top:5px;
	height: 18px; 
	left:300px;
	width:690px;
	background-color: #C2C2C2;
}

#contentcontainer {
	z-index: 0;
	position: absolute;
	top: 166px;
	left: 0px;
	width: 990px;		

}

#subnavigation {
	z-index: 1;
	position: absolute;
	top: 1px;
	left: 0px;
	width: 300px;
	background-color: #C2C2C2;	
}

#content {
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 300px;
	width: 440px;	
	margin-left: 0px;
	padding-left: 28px;
	margin-top: 0px;
	padding-top: 30px;
	/* border-left:1px solid #FFFFFF; */
}
#contentbild {
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 740px;
	width: 250px;		
	margin-top: 0px;
	padding-top: 0px;
	text-align: right;
}
#contentbild_home {
	z-index: 1;
	position: absolute;
	top: 1x;
	left: 0px;
	width: 300px;	
	margin-top: 0px;
	padding-top: 0px;	
}

#nav {
	left:0px;
    float: left;
	list-style: none;
	line-height: 1;
	background: #transparent;	
	padding: 2px 0 0 0 ;		
	border-width: 1px 0;
	margin: 0 0 0 0px; 
	letter-spacing: 1pt;
  }
   
#nav a {
  	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration: none; 
	padding: 0.2em 0 0.2em 0;	
    border: 0px solid white;
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0 0px;   
    }
 
.aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
#nav li {
	float: left;
	border: 0px solid white;
    border-width: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	padding: 0 0 0 0.5em;	
    margin: 0 2em 0 0;
  }
   
/* 2. Ebene  */  
#nav .father {
	background: url(images/rightarrow.gif);
    background-repeat: no-repeat; 
    background-position: right;
    /*background-color: #ffffff; */
  }

#nav li ul {
	position: absolute;
	left: -999em;
	width: 11em;
	w\idth: 11.7em; 
	list-style: none;	
	border: 0px solid white;
    border-width: 0px 0px 1px 0px;
	margin-top: 0em; 
    margin-left: 0em; 	
	padding:0; 
  }
    
#nav li li {
	padding: 0;
	/*padding: 0.4em 0 0.4em 0.5em;*/
	padding: 0.3em 0 0.3em 0.3em;
	width: 13.5em;
	w\idth: 13.5em;
	list-style: none;
    margin: 0;
	margin-bottom: -1px;  
	border: 0px solid white;
    border-width: 1px 1px 1px 1px;
  }

#nav li ul a,
#nav li ul ul a {
	width: 17.2em;
	w\idth: 17.2em;
    border: 0px solid white;   
	padding: 0;
    margin: 0;	
  }
  
/* 3. Ebene */
#nav li ul ul {
	width: 11em;
	w\idth: 11.7em; 
	margin: -1.1em 0 0 13.5em;
  }
  
#nav li:hover ul ul,  
#nav li.hover ul ul, 
#nav li:hover ul ul ul,  
#nav li.hover ul ul ul {
	  left: -999em;
  }
  
#nav li:hover ul, 
#nav li li:hover ul,  
#nav li.hover ul, 
#nav li li.hover ul, 
#nav li li li:hover ul, 
#nav li li li.hover ul
  {
	  left: auto;
  }

/*SCHRIFTEN*/
/*=============================================*/
/*Textgroessen*/
h1, .headline{		
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;	
}
h2, .subheadline{		
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;	
}
.AbschnittText, .TextMarker, .TabellenKopf{
	font-weight: normal;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
.AbschnittTextBold{
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
.AbschnittTextFussnote{
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}
.CountdownHeadline{
	font-weight: bold;
	font-family: Arial;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.CountdownText{
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}

#content a,
#content .TextLink,
#content a:visited,
#content .TextLink:visited,
#content a:active,
#content .TextLink:active,
#content a:link,
#content .TextLink:link {
	color:#00377B;
	font-weight: bold;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
#content a:hover,
#content .TextLink:hover {
	font-weight: bold;	
	color:#F37022;
	text-decoration:underline;
}

a, .TextLink{
	font-weight: normal;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
a:link, .TextLink:link{
	font-weight: normal;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
a:hover, .TextLink:hover{
	font-weight: normal;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
a:active, .TextLink:active{
	font-weight: normal;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
a:visited, .TextLink:visited{
	font-weight: normal;	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

.orangeGross {
	color:#F37022;
	font-size:16px;
}
