/*@import url("reset.css");*/
/* 	rot		#cc0000 
	grau	#848484 dunkel, #585858 use
	
	
	dunkel blau: #336699   RGB 51 102 153
    hell blau: #0578BE     RGB  5 120 190

*/

body { font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif;}

a {color:#0578BE; text-decoration: none; }
a:hover { color: #336699; text-decoration: none; }

#container { margin: 0 auto 0 auto; width:900px; }
	
#sky { height: 120px; margin: 0 auto; width: 900px; }
	
	#skyimg {
	 background: url(../images/KTB_Logo.png);
	 background-repeat:no-repeat;
	 padding: 0px 0px 100px 0px;
	 float:right;
	 width:252px;
	 margin: 15px 20px 0 0;
	}

	#langbar {
	 height: 20px;
	 font-size: 0.9em;
	 padding: 0px; 
	 background-color:#336699;
	 width:900px; 
	 margin:0 auto;
	}

	#langbar a { color:#fff;}
	#langbar a:hover {color:#fc0;}
	#langbar ul, #langbar li { list-style: none; display: inline; }
	#langbar li.active a {color: #fc0; margin-right:10px;}
	#langbar ul { display: block; float: left; 	padding-left: 5px;	margin-top: 6px;}


	
	#menucont {width: 900px; height: 46px; background-color:#336699;}
	#menucont ul { float: left; }
	#menucont ul li { display: inline; margin: auto;  }

	#menucont ul li a {
			float: left;
			line-height: 46px;
			color: #FFF;
			font-weight: bold;
			text-transform: uppercase;
			padding-right: 25px;
			padding-left: 24px;
			margin:auto;
			font-size: 12px;
		    background-color:#336699;
		}
	
	#menucont ul li a:hover { color: #FFF;	background: #585858;}
	#menucont ul li.active a { background: #585858; color: #FFF;}

	
	/***************************************/
	
	#submenue {width: 900px; height: 20px; background-color:#585858;}
	#submenue ul { float: left; }
	#submenue ul li { display: inline; margin: auto;  }

	#submenue ul li a {
			float: left;
			line-height: 20px;
			color: #FFF;
			font-weight: bold;
			text-transform: uppercase;
			padding-right: 34px;
			padding-left: 25px;
			margin:auto;
		
			font-size: 10px;
		    background-color:#585858;;
		}

	#submenue ul li a:hover { color: #FFF;	background: #0578BE;}
	#submenue ul li.active a { background: #0578BE; color: #FFF;}
	
	
	/***************************************/
	#ENsubmenue {width: 900px; height: 20px; background-color:#585858;}
	#ENsubmenue ul { float: left; }
	#ENsubmenue ul li { display: inline; margin: auto;  }

	#ENsubmenue ul li a {
			float: left;
			line-height: 20px;
			color: #FFF;
			font-weight: bold;
			text-transform: uppercase;
			padding-right: 20px;
			padding-left: 25px;
			margin:auto;
		
			font-size: 10px;
		    background-color:#585858;;
		}

	#ENsubmenue ul li a:hover { color: #FFF;	background: #0578BE;}
	#ENsubmenue ul li.active a { background: #0578BE; color: #FFF;}
	
	
	
	
	#gallerycont { width: 900px; height: 265px; background-color: #585858; clear: both; }

	/*
	#sidemenue { position:absolute; top: 470px; margin-left:670px;}
			
	#sidemenue ul { float: left; }
	#sidemenue ul li { display: block; }
	#sidemenue ul li a {
		width: 180px; 
		float: left;
		line-height: 35px;
		color: #FFF;
		font-weight: bold;
		text-transform: uppercase;
		padding:5px;			
		font-size: 10px;
	    background-color:#cc0000;			
	}

	#sidemenue ul li a:hover { color: #FFF;	background: #585858; }
	#sidemenue ul li.active a { background: #585858; color: #FFF;}*/
			
	
	
	#maincont
	{
		margin: 0 auto;
		width: 900px;
		padding: 15px 0;
		line-height: 22px;
	}
	
			#maincont p { margin: 0 0 15px 0; }
			#maincont h1, #maincont h2, #maincont h3, #maincont h4, #maincont h5 { margin: 0 0 15px 0; font-weight: normal; letter-spacing: -1px; color: #333; }
			#maincont h1 { font-size: 24px; }
			#maincont h2 { font-size: 22px; }
			#maincont h3 { font-size: 22px; }
			#maincont h4 { font-size: 20px; }
			#maincont h5 { font-size: 20px; }
			
			#maincont ul { margin: 0 0 15px 35px; list-style-type: square; }
			#maincont ul li { padding: 0 0 0 2px; }
			
			#maincont ol { margin: 0 0 15px 35px; list-style-type: decimal; }
			#maincont ol li { padding: 0 0 0 2px; }
			
			#maincont blockquote { background: #EEE; border-left: 3px solid #cc0000; padding: 15px; margin: 0 0 15px 0; font-size: 12px; font-style: normal; line-height: 18px; }
			
		#maincont #mainleft
		{
			float: left;
			width: 660px;
			padding: 0 30px 0 0; /*10px abstand sitebar zur dashed line */
			border: 1px;
		}
		
		#maincont #mainright
		{
			float: left;
			background-color:#E6E6E6;
			width: 180px;
			padding: 15px;
			margin:0px 0px 10px 0px;
			font-size: 12px;
			line-height: 18px;
		}		
		
			#maincont #mainright ul.sidemenu
			{
				float: left;
				width: 200px;
				margin: 0 0 10px 0px;
				border-top: 1px dashed #848484;
				line-height: 18px;
			}
			
			#maincont #mainright ul.sidemenu li
			{
				display: list-item;
				list-style-type: square;
				margin: 0 0 0px 15px;
				
			}
			
			#maincont #mainright ul.sidemenu li a
			{
				float: left;
				width: 200px;
				padding: 0px;
				font-weight: normal;
				/*border-bottom: 1px dashed #BBB;*/
				
			}
			
			#maincont #mainright ul.sidemenu li a:hover
			{
				color: #cc0000;
			}
	
	#footercont
	{
		margin: 0 auto;
		width: 890px;
		font-size: 11px;
		text-align: left;
		border-top: 1px dashed #848484;;
		padding: 5px;
	}
	
#txt_min1 {
 margin-left:0px;
 position:absolute; 
 width:235px;
 height:60px; 
 top: 810px;
 font-size: 9px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}

#txt_reddot {
 margin-left:85px;
 position:absolute; 
 width:400px;
 height:60px; 
 top: 480px;
 font-size: 12px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}

#txt_min2 {
 margin-left:200px;
 position:absolute; 
 width:235px;
 height:60px; 
 top: 810px;
 font-size: 9px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}	
#txt_min3 {
 margin-left:400px;
 position:absolute; 
 width:235px;
 height:60px; 
 top: 810px;
 font-size: 9px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}	
	
	
	
#Griff {
 margin-left:0px;
 position:absolute; 

 border:0px solid gray;
 top: 775px;
}

#txt_griff {
 margin-left:20px;
 position:absolute; 
 width:235px;
 height:60px; 
 top: 940px;
 font-size: 10px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}
	
#bremse {
 margin-left:420px;
 position:absolute; 
 width:235px;
 height:136px; 
 border:1px solid gray;
 top: 740px;
}

#txt_bremse {
 margin-left:20px;
 position:absolute; 
 width:235px;
 height:60px; 
 top: 940px;
 font-size: 10px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}

#griff_main {
 margin-left:630px;
 top: 488px;
 

 position:absolute; 
}

#griff {
 margin-left:350px;
 top: 775px;
 width:235px;
 height:136px; 
 border:1px solid gray;
 position:absolute; 
}

#txt_griff {
 margin-left:350px;
 position:absolute; 
 width:235px;
 height:20px; 
 top: 915px;
 font-size: 10px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}

#gruppe0 {
 margin-left:350px;
 top: 1020px;
 width:235px;
 height:136px; 
 border:1px solid gray;
 position:absolute; 
}

#txt_gruppe0 {
 margin-left:350px;
 position:absolute; 
 width:235px;
 height:20px; 
 top: 1160px;
 font-size: 10px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}

#walze {
 margin-left:20px;
 position:absolute; 
 width:235px;
 height:136px; 
 border:1px solid gray;
 top: 1010px;
}

#txt_walze {
 margin-left:20px;
 position:absolute; 
 width:235px;
 height:35px; 
 top: 1150px;
 font-size: 10px; 
 font-family: Verdana, Arial, sans-serif,Tahoma;
}

#h_1990 {
 float:left;
 top:577px;
 margin-left:125px;
 position:absolute; 
 width:450px;  
}

#h_1991 {
 float:left;
 top:623px;
 margin-left:125px;
 position:absolute; 
 width:450px;  
}

#h_1994 {
 float:left;
 top:685px;
 margin-left:125px;
 position:absolute; 
 width:505px;  
}

#h_2000 {
 float:left;
 top:778px;
 margin-left:125px;
 position:absolute; 
 width:450px;  
 }

#h_2002 {
 float:left;
 top:823px;
 margin-left:125px;
 position:absolute; 
 width:500px;  
}

#h_2006 {
 float:left;
 top:923px;
 margin-left:125px;
 position:absolute; 
 width:550px;  
}
#h_2007 {
 float:left;
 top:965px;
 margin-left:125px;
 position:absolute; 
 width:450px;  
}

#h_2008{
 float:left;
 top:1000px;
 margin-left:125px;
 position:absolute; 
 width:450px;  
}

#h_2010{
 float:left;
 top:1054px;
 margin-left:125px;
 position:absolute; 
 width:539px;  
}

#h_2011{
 float:left;
 top:1105px;
 margin-left:125px;
 position:absolute; 
 width:500px;  
}

#hiddencontent {
  display: none;
}