body
{
	margin:				0px;
	padding:			0px;
	background: 		#475966 url(/img/bgr_main.gif) repeat-x;
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#333333;
}
img { border:none; }
#header
{
	width:				833px;
	height:				158px;
	border:				solid 1px #475966;
	margin:				20px auto 0px auto;
}
#main
{
	width:				835px;
	margin:				5px auto 40px auto;
}
#maincontent
{
	float:				left;
	width:				600px;
	hei_ght:				1000px;
	background-color:	#EEEEEE;
	margin-bottom:		40px;
	text-align:			left;
}
#maincontent .block
{
	width:				600px;
	height:				500px;
	background-color:	#EEEEEE;
	padding:			0px 30px 20px 60px;
	clear:				both;
	
	/** 
	 * [Tantek's Hack] 
	 */ 
	voice-family:	"\"}\"";
	voice-family: 	inherit;
	
	width:			510px;
}

html + body #maincontent .block {}

#maincontent .smtxt
{
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			10px;
	color:				#999999;
	margin:				0px;
	font-weight:		normal;
}
#maincontent .txt
{
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#333333;
	margin:				0px;
	font-weight:		normal;
}
#maincontent .formtxt
{
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#333333;
	margin:				0px;
	font-weight:		normal;
	vertical-align:		middle;
	cursor:hand;
	cursor:pointer;
}
#maincontent .skipper
{
	width:				600px;
	float:				left;
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#ffffff;
	background-color:	#838F00;
	text-decoration:	none;
	text-transform:		uppercase;
	font-weight:		bold;
	padding:			13px 30px 1px 60px;
	margin:				0px 0px 30px 0px;
	border-top:			solid 1px #B6C23A;
	border-bottom:		solid 1px #545C00;
	
	/** 
	 * [Tantek's Hack] 
	 */ 
	voice-family:	"\"}\"";
	voice-family: 	inherit;
	
	width:			510px;
}
/* Nur vom IE 5.0 */
html + body #maincontent .skipper {}


#maincontent .skipper .active
{
	color:				#000000;
}
#maincontent ol
{
	margin:				0px 0px 0px 0px;
	padding:			0px;
}
#maincontent ol li
{
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			16px;
	color:				#9AA900;
	font-weight:		bold;
	margin:				0px 0px 20px 20px;
	_margin:			0px 0px 20px 25px;
}
#maincontent ul
{
	list-style:			none;
	margin:				13px 0px 0px 0px;
	padding:			0px;
}
#maincontent ul li
{
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			16px;
	color:				#9AA900;
	font-weight:		bold;
	margin:				0px;
}
#maincontent table
{
	width:				485px;
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#333333;
	margin:				0px;
	font-weight:		normal;
	background-color:	#ffffff;
}
#maincontent table tr td
{
	padding:			3px 0px 3px 10px;
	_padding:			1px 0px 1px 10px;
}
#subcontent
{
	float:				right;
	width:				230px;
	background-color:	#2D3840;
	text-align:			left;
}
#subcontent .header
{
	width:				230px;
	background-color:	#9AA900;
	border-top:			solid 1px #D2DB6E;
	border-bottom:		solid 1px #000000;
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#ffffff;
	font-weight:		bold;
	text-transform:		uppercase;
	padding:			13px 10px 1px 20px;
	
	/** 
	 * [Tantek's Hack] 
	 */ 
	voice-family:	"\"}\"";
	voice-family: 	inherit;
	
	width:				200px;
}
/* Nur vom IE 5.0 */
html + body #subcontent .header {}

#subcontent .content
{
	width:				230px;
	background-color:	#2D3840;
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			10px;
	color:				#ffffff;
	padding:			13px 20px 30px 20px;
	line-height:		16px;
	
	/** 
	 * [Tantek's Hack] 
	 */ 
	voice-family:	"\"}\"";
	voice-family: 	inherit;
	
	width:				190px;
}

/* Nur vom IE 5.0 */
html + body #subcontent .content {}


h1
{
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			16px;
	color:				#9AA900;
	margin:				23px 0px 15px 0px;
}
a
{
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#6C7500;
	text-decoration:	none;
}
a:hover
{
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#6C7500;
	text-decoration:	underline;
}
a.skip
{
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#ffffff;
	text-decoration:	none;
}
a.skip:hover
{
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#ffffff;
	text-decoration:	underline;
}
a.sub
{
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#9AA900;
	text-decoration:	none;
	display:			block;
	text-transform:		uppercase;
	float:				right;
	font-weight:		bold;
}
a.sub:hover
{
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#00CCFF;
	text-decoration:	none;
	display:			block;
}
a.head
{
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#ffffff;
	text-decoration:	none;
	text-transform:		uppercase;
	font-weight:		bold;
}
a.head:hover
{
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#ffffff;
	text-decoration:	underline;
}

.frmradio
{
	vertical-align:		middle;
}
.hand
{
	cursor:hand;
	cursor:pointer;
}
.textfield 
{		
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 			11px;
	font-weight:		normal; 
	background-color: 	#ffffff; 
	border: 			solid 1px #666666; 
}
.textfield_error 
{		
	font-family:		Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 			11px;
	font-weight:		normal; 
	background-color: 	#ffffff; 
	border: 			solid 1px #ff0000; 
}
.bgcol01 {	background-color:	#ffffff; }
.bgcol02 {	background-color:	#CCCCCC; }

.error
{
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			11px;
	color:				#ff0000;
	font-weight:		bold;
}