/*
 * Standard CSS
 */
 
@charset "utf-8";
   
body, html
	{
	background-color:#000000;
	margin: 0 auto;
	padding:0;
	height:100%;
	min-height:100%;
	width:100%;
	min-width:100%;
	text-align:center;
	cursor:default;
	}

*	{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	}
	

	
img
	{
	border:0;
	}
	
.picture
	{
	border:1px solid #fffa00;
	}	
	
	
a	
	{
	text-decoration:none;
	outline: none; 
	}
	
	
.headline
	{
	font-size:12px;
	font-weight:bold;
	color:#fffa00; 
	padding-bottom:15px;
	}	
	
.link-gelb
	{
	color:#fffa00; 
	}		
	
.headline2
	{
	font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
	}		
	
.star
	{
	margin-right:2px;
	}



.achtung
	{
	color:#FF0000;
	}	
	
.achtung2
	{
	color:#FF0000;
	}		

	

.form-daten
	{
	width: 100px;
	height: 15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	vertical-align: top;
	padding-left:6px;
	padding-right:11px;
	padding-top:3px;
	background-color: #0f100a;
	border: solid 1px;
	border-color:#ffffff;
	}
	
.form-daten2
	{
	width: 100px;
	height: 15px;
	color: #ffffff;
	vertical-align: top;
	padding-left:6px;
	padding-right:11px;
	padding-top:3px;
	background-color: #0f100a;
	border: solid 1px;
	border-color:#ffffff;
	}
	
.form-kurz
	{
	width: 20px;
	height: 16px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	vertical-align: top;
	padding-left:2px;
	padding-top:1px;
	background-color: #0f100a;
	border: solid 1px;
	border-color:#ffffff;
	}
	
.button
	{
	width: 198px;
	height: 20px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
	padding-left:6px;
	padding-right:11px;
	padding-top:1px;
	background-color: #fdca01;
	border: solid 1px;
	border-color:#7c756c;
	}	


		
				
/*
 * ######################### MAIN ######################
 */
#bg-main
	{
	position:relative;
	left:0;
	top:20px;
	background: url(gfx/bg_home.jpg) no-repeat;
	border:1px solid  #81766c;
	margin: 0 auto;
	min-width:950px;
	max-width:950px;
	width:950px;	
	height:850px;

	overflow:hidden;
	float:none;
	text-align:left;
	}	
	
#dnavi
	{
	position:relative;
	left:75px;
	top:0px;
	margin: 0 auto;
	margin-right:35px;
	width:806px;	
	height:26px;
	overflow:hidden;
	float:left;
	}			
	
.bu01
	{
	background: url(gfx/bu_01.gif) no-repeat;
	margin: 0 auto;
	margin-right:34px;
	width:36px;	
	height:26px;
	float:left;
	cursor:pointer;
	}	
	
.bu01a
	{
	background: url(gfx/bu_01_o.gif) no-repeat;
	margin: 0 auto;
	margin-right:34px;
	width:36px;	
	height:26px;
	float:left;
	cursor:pointer;
	}			
	
.bu01:hover
	{	
	background: url(gfx/bu_01_o.gif) no-repeat;
	}			
	
.bu02
	{
	background: url(gfx/bu_02.gif) no-repeat;
	margin: 0 auto;
	margin-right:31px;
	width:129px;	
	height:26px;
	float:left;
	}
	
.bu02a
	{
	background: url(gfx/bu_02_o.gif) no-repeat;
	margin: 0 auto;
	margin-right:31px;
	width:129px;	
	height:26px;
	float:left;
	cursor:pointer;
	}				
	
.bu02:hover
	{
	background: url(gfx/bu_02_o.gif) no-repeat;
	}		
	
.bu03
	{
	background: url(gfx/bu_03.gif) no-repeat;
	margin: 0 auto;
	margin-right:34px;
	width:56px;	
	height:26px;
	float:left;
	}
	
.bu03a
	{
	background: url(gfx/bu_03_o.gif) no-repeat;
	margin: 0 auto;
	margin-right:34px;
	width:56px;	
	height:26px;
	float:left;
	cursor:pointer;
	}				
	
.bu03:hover
	{
	background: url(gfx/bu_03_o.gif) no-repeat;
	}	
	
.bu04
	{
	background: url(gfx/bu_04.gif) no-repeat;
	margin: 0 auto;
	margin-right:31px;
	width:81px;	
	height:26px;
	float:left;
	}
	
.bu04a
	{
	background: url(gfx/bu_04_o.gif) no-repeat;
	margin: 0 auto;
	margin-right:31px;
	width:81px;	
	height:26px;
	float:left;
	cursor:pointer;
	}				
	
.bu04:hover
	{
	background: url(gfx/bu_04_o.gif) no-repeat;
	}	
	
.bu05
	{
	background: url(gfx/bu_05.gif) no-repeat;
	margin: 0 auto;
	margin-right:34px;
	width:69px;	
	height:26px;
	float:left;
	}
	
.bu05a
	{
	background: url(gfx/bu_05_o.gif) no-repeat;
	margin: 0 auto;
	margin-right:34px;
	width:69px;	
	height:26px;
	float:left;
	cursor:pointer;
	}				
	
.bu05:hover
	{
	background: url(gfx/bu_05_o.gif) no-repeat;
	}	
	
	
	
	
	
	
	
	
	
.cn-1
	{
	background: url(gfx/cn-01.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:24px;
	float:left;
	margin-bottom:3px;
	}
	
.cn-1:hover, .cn-1-active
	{
	background: url(gfx/cn-01-o.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:24px;
	float:left;
	margin-bottom:3px;
	}	
	
.cn-2
	{
	background: url(gfx/cn-02.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:24px;
	float:left;
	margin-bottom:3px;
	}
	
.cn-2:hover, .cn-2-active
	{
	background: url(gfx/cn-02-o.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:24px;
	float:left;
	margin-bottom:3px;
	}	
	
.cn-3
	{
	background: url(gfx/cn-03.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:24px;
	float:left;
	margin-bottom:3px;
	}
	
.cn-3:hover, .cn-3-active
	{
	background: url(gfx/cn-03-o.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:24px;
	float:left;
	margin-bottom:3px;
	}			
	
.cn-4
	{
	background: url(gfx/cn-04.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:106px;
	float:left;
	}
	
.cn-4:hover, .cn-4-active
	{
	background: url(gfx/cn-04-o.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:106px;
	float:left;
	}		
	
.cn-5
	{
	background: url(gfx/cn-05.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:106px;
	float:left;
	}
	
.cn-5:hover, .cn-5-active
	{
	background: url(gfx/cn-05-o.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:106px;
	float:left;
	}		
	
.cn-6
	{
	background: url(gfx/cn-06.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:106px;
	float:left;
	}
	
.cn-6:hover, .cn-6-active
	{
	background: url(gfx/cn-06-o.gif) no-repeat;
	margin: 0 auto;
	width:170px;	
	height:106px;
	float:left;
	}				

	
	
	
	
	
					
	
#maincontent
	{
	font-size:12px;
	position:relative;
	left:56px;
	margin-top:25px;
	padding-left:20px;
	padding-top:10px;
	width:815px;
	float:left;
	height:475px;
	overflow:hidden;
	}
	
#left
	{
	font-size:12px;
	line-height:15px;
	position:relative;
	top:0;
	left:0;
	width:395px;
	float:left;
	height:100%;
	overflow:hidden;
	margin-right:20px;
	}	
	
#right
	{	
	font-size:12px;
	line-height:15px;
	position:relative;
	top:0;
	left:0;	
	width:395px;
	float:left;
	height:100%;	
	overflow:hidden;
	}	
	
#dark
	{
	background-color:#151412;
	font-size:12px;
	line-height:15px;
	position:relative;
	top:0;
	left:0;
	width:795px;
	float:left;
	height:450px;
	overflow:hidden;
	}			
	
	
	
.highlight
	{
	color:#d41116;
	}	
	
		
hr
	{
	height:1px;
	border-top:solid #d5d5d5 1px;
	border-bottom:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;		
	}		


 
/*
 * ######################### FOOTER ######################
 */
#footer
	{
	font-size:10px;
	color:#505050;
	margin: 0 auto;
	width:746px;
	height:16px;
	padding-top:1px;
	position:relative;
	left:0;
	top:25px;	
	} 
	
#footer a 
	{
	color:#ffffff;
	text-decoration:none;
	margin-left:18px;
	} 	
	
#footer a:hover
	{
	color:#fffa00;
	text-decoration:none;
	margin-left:18px;
	}
	
#footer a.active
	{
	color:#fffa00;
	text-decoration:none;
	margin-left:18px;
	}	 		
	
#footer .link-01
	{
	float:left;
	width:290px;
	}
	
#footer .link-02
	{
	float:right;
	text-align:right;
	width:415px;
	padding-right:18px;
	}			
