/* CSS Document */



@font-face {
    font-family: 'DINMedium';
    src: url('../fonts/dinmd-webfont.eot');
    src: url('../fonts/dinmd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinmd-webfont.woff') format('woff'),
         url('../fonts/dinmd-webfont.ttf') format('truetype'),
         url('../fonts/dinmd-webfont.svg#DINMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DINRegular';
    src: url('../fonts/dinrg-webfont.eot');
    src: url('../fonts/dinrg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinrg-webfont.woff') format('woff'),
         url('../fonts/dinrg-webfont.ttf') format('truetype'),
         url('../fonts/dinrg-webfont.svg#DINRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



html{
	height:100%;
	
}

body{ 
  text-align: center;
  margin: 0px;
  background-color:#F7F7F7;
  height:100%;
/*  font-family:Verdana, Geneva, sans-serif;*/
  font-family: 'DINMedium', Verdana, Geneva, sans-serif;
  background:url(../img/CarbonFibre.png) top left repeat;
  } 

.centeredDiv{ 
   margin: 0px auto; 
   text-align: left; 
   width: 1064px;
   height:100%;
/*   height:100%;*/
  /* background:url(../img/schatten.png) top repeat-y;*/
 }

#schatten{
   width: 1064px;
   background:url(../img/schatten.png) top repeat-y;
}


#content{
	margin-left:10px;
	width:1064px;
	height:100%;
    background:url(../img/back_test.png) top no-repeat;
	z-index:900;
}


#content2{
	margin-left:10px;
	width:1064px;
	height:1000px;
    background:url(../img/back_cont.png) top repeat-y;
}

#start2_logo{

	display:inline-block;
	margin-top: 10px;
	margin-left:40px;
	width:300px;
	height:75px;
	float:left;
}

#start2_text{
	display:inline-block;
	text-align:right;
	width:680px;
	top: 30px;
	position:relative;
}

#top2{

	display:inline-block;
	width:1064px;
	height:80px;
	float:left;
	background:url(../img/back_grau.png) top repeat-y;
}

#start2_nav{
	background-color:#dcdcdc;
	display:inline-block;
	width:1064px;
	height:90px;
	float:left;
	background:url(../img/back_grau.png) top repeat-y;
}
#start2_nav table{
	margin-left: -20px;
}

#gruenback{
	display:inline-block;
	float:left;
	height:30px;
	width:1064px;
	background:url(../img/back_gruen.png) top repeat-y;
	
}

#breadcrump{
	display:inline-block;
    background:url(../img/back_grau.png) top repeat-y;
	top: 220px;
	width:1064px;
	font-size:12px;
}

#breadcrump a:hover{
	text-decoration:underline;
}

#inhalt{
	display:inline-block;
    top: 220px;
	width:1064px;
/*	background-color:#0F0;*/
/*	left:25px;
	width:1010px;
	position:relative;*/
}

#inhaltfast{
	display:inline-block;
	left:50px;
	width:970px;
	position:relative;
	
}

#starttext{
	display:inline-block;
	left:40px;
	width:965px;
	position:absolute;
	top:750px;
	font-weight:normal;
	font-size:.8em;
	
}

#starttext h4, #starttext h5{
	font-weight:normal;
}

#fuss2{
	
	height:20px;
	width:1064px;
	position:fixed;
	bottom:0px;
	background:url(../img/back_gruen.png) top repeat-y;
	
}

#start_top{
	width:100%;
	height:324px;
	display:block;
	/*background-color:#dcdcdc;*/
}
#start_bottom{
	height:440px;
	display:block;
	/*background-color:#89BA17;*/
}

#start_nav{
	top: 63px;
	top: 73px\9;
	position:relative;
	height:60px;
	width:995px;
	display:block;
	left:-25px;
}

#start_logo{
	position:relative;
	top:75px;
	left:45px;
	width:250px;
	height:87px;
}

#start_text{
	position:relative;
	top: -10px;
	left: 345px;
	width:400px;
	}
	
	
#fuss{
	display:inline-block;
	color:#FFf;
	background-color:#363;
	z-index:1000;
	width: 1064px;
    height:30px;
	position:relative;
	top:-17px;
	left:10px;
	overflow:visible;
    background:url(../img/back-fuss.png) top no-repeat;
}

#fuss span{
	style:z-index:1000;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	left:40px;
	top:10px;
}


#fuss2 span, #fuss span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	display:inline-block;
	margin-left:30px;
	margin-top:4px;
}

#fuss2 span a, #fuss span a{
	color:#FFF;
}

#fuss2 span a:hover, #fuss span a:hover{
	text-decoration:underline;
}

.slogan{
	font-weight:normal;
	font-size:16px;
	line-height:26px;
	color:#445052;
}



.bildbox{
	width:95px;
	height:70px;
	float:left;
	
}

.filter{filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;}

#mediaplayer{
	position:absolute;
	left:45px;
	top: 150px;
	width:620px; /* alt: 465 */
	height:350px;
	border:#FFF solid 3px;
	z-index:0;
	display:inline-block;
/*	visibility:hidden;*/
}

#mediaplayer_leer{
	position:absolute;
	left:45px;
	top: 380px;
	width:620px;
	/*width:465px;*/
	height:350px;
	border:#FFF solid 3px;
	z-index:0;
	display:inline-block;
	visibility:hidden;
	background:url(../pics/Vermarktungsstrategie.jpg) no-repeat;
}

#rechtsblock{
	position:absolute;
	left:540px;
	top: 0px;
	width:465px;
	height:180px;
	/*border:#FFF dotted 1px;*/
	z-index:0;
	display:inline-block;
	
}


div.texteblock{
	width:340px;
/*		width:465px;*/
	background-color:#CCC;
	float:left;
}

#rechts{
	position:absolute;
	top:380px;
	/*left: 534px;*/
	left: 684px;
	/*width:465px;*/
	width:340px;
	height:380px;
	visibility:hidden;
}

#rechtsblock table{
	width:100%;
	height:100%;
}


#rechtsblock a{
	font-size:12px;
	line-height:18px;
	color:#333;
}

#rechtsblock a:hover{
	text-decoration:underline;
}


a									{ text-decoration: none; }
ul									{ list-style: none; z-index:100;}


/* 
	LEVEL ONE
*/
ul.dropdown                         { left: 30px;
 									  position: relative !important; 
 									  font-size:12px !important;
									  top:0px;
									  font-size:8px;
									  float:left;
									  display:inline-block;
									  width:40px;
								    }

ul.dropdown li                      { float: left; zoom: 1; background: #ccc; border:3px solid #FFF; width:95px;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block;  color: #222;  }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 100px;
									  visibility: hidden; 
									  position: absolute; 
									  top: 100%; 
									  left:0px; 
									  left:40px\9; 
									  margin-left: 0px;}

									  
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; 
									  border-right: 1px solid #ccc; 
									  float: none; 
									  width: 140px;
									  margin-left:1px;
									  }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: 1px solid #ccc; width: 100%; display: inline-block;
									  padding-bottom:0px\9;	
									 } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ 	left: 120px; 
										left:160px\9;
										top: 0; 
									}
ul.dropdown li:hover > ul 			{ visibility: visible; }


ul.dropdown ul li {margin-left:-18px;}

li width: {100px;}


img {
	border: none;
}

.mbild{
	height:70px;
	width:95px;
}


.intern_liste {
	text-align:right;
	font-size:11px;
	color:#666;
}

.intern_liste a:visited, .intern_liste a:link{
	color:#666;
}

.intern_liste a:hover{
	text-decoration:underline;
	
}

input.datum {width:65px;}


#inhaltfast div.sp{
	display:inline-block;
	width:970px;
}

#inhaltfast div.sp1k{
	display:inline-block;
	width:320px;
	float:left;
	
}

#inhaltfast div.sp2g{
	display:inline-block;
	width:650px;
	
}


#inhaltfast div.sp1g{
	display:inline-block;
	width:650px;
	float:left;
	
}

#inhaltfast div.sp2k{
	display:inline-block;
	width:320px;
	
}

#inhaltfast table.ttab, #inhaltfast table.ttab tr td{
	border: none;
	padding: 0;
	margin: 0;
}

div#n_logo{
	display:none;
}