	
body {
		background-color: #000000 ; 	
		margin: 0;
		
}
	body,td  {
		font-family: 'Open Sans', sans-serif;
		color: #4d4d4d;
		}
td { 
		font-size: 12px; 
		font-stretch:semi-expanded;
		vertical-align:top;
		text-align:left;
	} 
 
a {
		text-decoration:none;
		color:#b4b4b4;
		} 
		
a:link, a:visited {
		text-decoration: none;
		font-weight:normal;
		color:#b4b4b4;
	}
	
a:hover {
		color:#ffffff;
		}
	
img { border:0px;
	}
 
		  

/*##############
# STARTSEITE
##############*/ 


/* HIGHLIGHTS dojo - RotatorContainer */	
/* HIGHLIGHTS dojo - RotatorContainer */	

.dojoxRotatorContainer .dijitStackController, .dojoxRotatorPager {
	position:absolute;
	z-index:15;
}
.dojoxRotatorContent {
	position:absolute;
	z-index:1;
}
.dojoxRotatorContainer {
	border:0px; 
	width:1264px; height:341px;
}
  
 
   
.slogan, a:link.slogan, a:visited.slogan {
	color:#ffffff;
	font-family: Exo ;
	font-size:38px;
	font-weight: 400;
	font-style:italic; 
	text-align:right; 
	text-shadow: 1px 1px 6px #333333,  0 0 6px #333333;
	
	}
	
td.hl1 { 
	position:relative;
	padding:30px;
	padding-bottom:0;
	text-align:right; 
	}	

h1 {
	color:#ffffff;
	padding:0;
	margin:0; 
	font-family: Exo ;
	font-size:26px;
	font-weight: 800;
	font-style:italic;  
		  
	  }
h2 b { 
	font-family: Exo ; 
	font-weight: 800;
	font-style:italic;  
		  
	  }
h2 {   
	color:#ffffff;
	padding:0;
	margin:0; 
	font-family: Exo ;
	font-size:19px;
	font-weight: 200;
	font-style:italic;
	text-align:right;
	padding-top:10px; 
	padding-right:195px;
	line-height:33px;
	
	}	  
  
  
/*#########
# TEXTE
#########*/

#length	{
	float:left;
	    font-family: 'Open Sans', sans-serif;
		color:#ffffff; 
		text-transform:uppercase;
		font-weight:400;
		width:140px;
		position:relative; 
		height:18px;
		line-height:12px;  
	}
	
#value {
	float:left;
	 
	
	   font-family: 'Open Sans', sans-serif;
		color:#ffffff;  
		font-weight:400; 
		width: 200px;  
		line-height:12px;  
		position:relative; 
		left: 90px;  
		height:18px;
		line-height:12px;  
	}
	
#hr_ {
	clear:both; 
	
	background-color: #ffffff;
	position: relative;
	height: 1px;
	width:440px;
        font-size:1px; /* IE Fehlerkorr. */
		top:-3px;
	}	

#werte {
	 position:relative; 
	 }
	 
.fliesstext, .fliesstext2 { 
		font-size:12px; 
		color:#ffffff;
		line-height:17px;
		text-align:justify;
		padding-right:15px; 
		padding-bottom:15px; 
		} 

.fliesstext b {  
		color:#8acbeb;
		font-weight:normal; 
		} 
		 
.fliesstext_bild { 
	 border: 2px solid #656565; 
	 margin-bottom:14px;
	}
	
#border_grey {
	position:relative;
	width:131px;
	height:82px;
	border: 2px solid #656565; 
	float:left; 
	margin-bottom:14px; 
}

big_image_float {
	height:341px; 
	overflow-y:hidden;
}
a.float {
	height:82px;
	float:left;
	overflow-y:hidden;
}
		
/*#########
# NAVI
#########*/  


table.navi_o {
	background-repeat:repeat-x;
	background-position:center;
	}	
td.navi_o {
			position:relative;
			text-align:center;
			vertical-align:bottom;
		}
 
td.navi_o_act { 
no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
		}	

		
	
a.navi_o:link, a.navi_o:visited, a.navi_o:hover, a.navi_o, navi_o {
		font-family: 'Open Sans', sans-serif;
		color:#8a898a;
		text-decoration: none;
		font-weight:600;
		font-size:14px; 
			vertical-align:bottom;
		text-transform: uppercase;
		letter-spacing:0.5px;
		padding:11px;
		position:relative;
		top:108px;
		}
		 
	
a.navi_o:hover, a.navi_o_act, a.navi_o_act {
		font-family: 'Open Sans', sans-serif;
		color:#ffffff; 
		text-decoration: none;
		font-weight:600;
		font-size:14px;  
		text-transform: uppercase;
		letter-spacing:0.5px;
		padding:11px;
		position:relative;
		top:108px;
	}	

	
	
a.subnavi:link, a.subnavi:visited, a.subnavi:hover, a.subnavi, subnavi {
		
		
	color:#8a898a;
	padding:0;
	margin:0; 
	font-family: Exo ;
	font-size:26px;
	font-weight: 800;
	font-style:italic;
		position:relative;
		top:15px;  
		}
		 
	
a.subnavi:hover, a.subnavi_act, a.subnavi_act {
		
		
	color:#ffffff;
	padding:0;
	margin:0; 
	font-family: Exo ;
	font-size:26px;
	font-weight: 800;
	font-style:italic;  
		position:relative;
		top:15px;
		   
	}		
	
a.navi_u:link, a.navi_u:visited, a.navi_u:hover, a.navi_u, .navi_u {
		font-family: 'Open Sans', sans-serif;
		color:#8a898a;
		text-decoration: none;
		font-weight:400;
		font-size:12px;
		text-transform:uppercase;
		position:relative;
		top:22px;
		text-align:center;
		}
		 
a.navi_u:hover,a.navi_u_act:link, a.navi_u_act:visited, a.navi_u_act:hover, a.navi_u_act, .navi_u_act {
		font-family: 'Open Sans', sans-serif;
		color:#ffffff;	
		text-decoration: none;
		font-size:12px;
		position:relative;
		top:22px;
		font-weight:400; 
		text-transform:uppercase;
		}
		