/* CSS Document */

html, body { margin: 0; padding: 0; }
*{
margin:0px;
padding:0px;
}
body {

	font-size: 13px;
	font-style: normal;
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	background-color: #1e081f;
}
a, a:visited, a:active{
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
a:hover{
color:#cdb7e0;
text-decoration:none;
}




a.impressum:link{ 
font-weight:500;
color:#666; text-decoration:none; 
}
a.impressum:visited{ 
color:#666; 
text-decoration:none; 
}
a.impressum:active{ 
color:#709fff; 
text-decoration:none; 
}
a.impressum:hover { 
color:#cdb7e0; 
text-decoration:none; 
}



a.subClass:link{ 
font-weight:0;
color:#fff; text-decoration:none; 
line-height:22px;
}
a.subClass:visited{ 
color:#fff; 
text-decoration:none; 
line-height:22px;
}
a.subClass:active{ 
color:#fff; 
text-decoration:none;
line-height:22px; 
}
a.subClass:hover { 
color:#fff; 
text-decoration:none;
background-color:#9999cd; 
padding:5px;
line-height:22px;
}



a.tippsClass:link{ 
font-weight:0;
color:#fff; text-decoration:none;
font-size:11px; 
}
a.tippsClass:visited{ 
color:#fff; 
text-decoration:none;
font-size:11px;  
}
a.tippsClass:active{ 
color:#fff; 
text-decoration:none;
font-size:11px;  
}
a.tippsClass:hover { 
color:#fff; 
text-decoration:none;
background-color:#9999cd; 
padding:3px;
font-size:11px; 
}






h1{
	padding:0px;
	margin:0px;
	font-size:1.3em;
	margin-bottom:5px;
}
h2{
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	font-size:1em;
}
p{
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	line-height:1.3em;
}


ul{
padding-left:12px;
}



	

#holder{
	margin:0px auto;
	width: 1000px;
	background-color:#000;
	

	
	}
	
	
	#topPanel{
	float:left;
	width:1000px;
	height:461px;
	background-image:url(../docs/images/header_pic.jpg);
	background-repeat:no-repeat;
	
	}
	
	
	#mainBody{
	float:left;
	width:1000px;
	background-color:#000000;
	
	}
	
	
	
	#midLeft{
	float:left;
	width:335px;
	height:40px;
	background-color:#000000;
	
	}
	
	
	
		
	
	#mainNavi{
	float:right;
	width:665px;
	height:40px;
	padding-top:7px;
	padding-bottom:15px;
	background-color:#000000;
	
	}
	
	#mainMenu{
	float:left;
	width:100px;
	padding-top:2px;
	
	}
	
	#mainMenu2{
	float:left;
	width:205px;
	padding-top:2px;
	
	}
	#mainMenu3{
	float:left;
	width:185px;
	padding-top:2px;
	
	}
	
	#mainMenu4{
	float:left;
	width:120px;
	padding-top:2px;
	
	}
	
	
	
	#bodyText{
	float:left;
	width:293px;
	padding-top:10px;
	padding-left:25px;
	padding-right:10px;
	
	}
	
	
	#schmied{
	float:left;
	width:266px;
	height:474px;
	background-image:url(../docs/images/stephan-schmied.jpg);
	background-repeat:no-repeat;
	
	}
	
	#schmiedText{
	float:left;
	width:620px;
	padding-left:34px;
	
	}
	
	
	
	#bodyTextSS{
	float:left;
	width:920px;
	padding-top:10px;
	padding-left:35px;
	padding-right:45px;
	
	}
	

	#vid1{
	float:right;
	width:640px;
	padding-right:25px;
	}
	
	
	
	#shareStuff{
	float:left;
	width:300px;
	height:40px;
	padding-top:30px;
	padding-left:30px;
	}
	
	
	#impressum{
	float:right;
	width:100px;
	padding-right:20px;
	}
	
	
	#footer{
	float:left;
	width: 1000px;
	height:68px;
	background-color:#000000;
	

	
	}
	
	
	

	
	.content_heads{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	color:#333333;
	
	}
	
	
	.menuText{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFF;
	
	}
	
	
	.newsText1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
	
	}
	
	
	.subMText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	line-height:22px;
	_line-height:14px;

	
	}
	
	
	
	
	.footText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
	}
	
	
	.indentText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	}
	
	
	.footDivider{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:10px;
	padding-right:10px;
	
	}
	
	.impressDivider{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:10px;
	color:#c6cddb;
	
	}
	


	
	.lineRule{
	border-color:#ccc;
	margin-bottom:1px;
	margin-top:1px;
	
	
	

	}
	
	
	.lineRule2{
	color:#dadada;
	
	}
	
	
.inputd { 
 font-size: 11px; 
 background-color: #e7ebf3; 
 border: 1px solid #999999; 
 width: 300px;
 height: 18px; 
 margin-bottom:5px;

}