@charset "utf-8";		
	
.boxUnit 
	{
	position:absolute;
	top:60px;
	left:100px;
	width:700px;
	height:150px;
	font:normal 11px Arial;
	color:#f9b45e;
	}
	
	.boxUnit a		 		{ text-decoration:none; color:#fff; }
	.boxUnit a:link 		{ text-decoration:none; color:#fff; }
	.boxUnit a:visited 		{ text-decoration:none; color:#fff; }
	.boxUnit a:hover 		{ text-decoration:none; color:#f0a344; }
	.boxUnit a:active 		{ text-decoration:none; color:#fff; }
	
div.boxUnitRL
	{
	position:relative;
	height:auto;
	margin:120px 0 0 470px;
	width:380px;
	}
	
div.boxHeader
	{
	position:absolute;
	width:100%;
	top:-43px;
	left:0px;
	
	height:43px;
	}
	div.boxHeader input,
	div.boxHeader select, 
	div.boxHeader2 input,
	div.boxHeader2 select,
	div.boxHeaderB2 input,
	div.boxHeaderB2 select	
		{ 
		background-color:#8b6b43; 
		border:1px solid #f9b45e;
		height:16px;
		font:normal 11px/13px arial,helvetica;
		color:#f9b45e;
		}
	*+html div.boxHeaderIE { width:805px; }
		
	div.boxHeader input,
	div.boxHeader2 input
		{ 
		height:15px;
		}
	
	div.boxUnitRL div.boxHeader
		{
		position:absolute;
		top:-43px;
		left:-5px;
		width:100%;
		height:43px;
		}
	
	div.boxHeader h2
		{
		text-align:left;
		font:bold 14px/32px gun4fc,arial,helvetica;
		color:#f0a344;
		margin-left:20px;
		text-transform:uppercase;
		}
		
		div.boxHeader h2.floatH2
		{
		display:block;
		float:left;
		width:200px;
		}
	
div.boxHeaderB
	{
	position:absolute;
	top:-43px;
	left:-105px;
	width:100%;
	height:43px;
	}
	
	div.boxHeaderB h2
		{
		text-align:left;
		font:bold 14px/32px gun4fc,arial,helvetica;
		color:#f0a344;
		margin-left:130px;
		text-transform:uppercase;
		}	
	
.boxHeaderBRT
	{
	position:absolute;
	top:0px;
	right:-124px;
	width:124px;
	height:43px;
	}
		
div.boxHeaderB2
	{
	position:absolute;
	top:21px;
	left:40px;
	width:804px;
	height:32px;
	color:#f0a344;
	}
	
	div.boxHeaderB2 h2
		{
		font:bold 14px/32px gun4fc,arial,helvetica;
		color:#f0a344;
		margin-left:20px;
		text-transform:uppercase;
		display:block;
		float:left;
		width:200px; 
		}
	
.boxHeaderB2RT
	{
	position:absolute;
	top:-11px;
	right:-124px;
	width:124px;
	height:43px;
	}
	
div.boxHeader2
	{
	position:absolute;
	top:21px;
	left:40px;
	width:804px;
	height:32px;
	color:#f0a344;
	z-index:997;
	}
	
	div.boxHeader2 h2
		{
		font:bold 14px/32px gun4fc,arial,helvetica;
		color:#f0a344;
		margin-left:20px;
		text-transform:uppercase;
		display:block;
		float:left;
		width:200px; 
		}
	* html div.boxHeader2 h2 { margin-left:7px; width:215px; word-spacing:-3px; }
	*+html div.boxHeader2 h2 { margin-left:15px; width:215px; word-spacing:-3px; }
	
.boxHeaderClose
	{
	position:absolute;
	top:6px;
	right:-10px;
	width:40px;
	height:20px;
	font:bold 9px/18px Verdana;
	color:#f0a344;
	text-align:right;
	}
	
	.boxHeaderClose a	 		{ text-decoration:none; color:#f0a344; }
	.boxHeaderClose a:link 		{ text-decoration:none; color:#f0a344; }
	.boxHeaderClose a:visited 	{ text-decoration:none; color:#f0a344; }
	.boxHeaderClose a:hover 	{ text-decoration:none; color:#fff; }
	.boxHeaderClose a:active 	{ text-decoration:none; color:#f0a344; }
	
	.boxHeaderB .boxHeaderClose { right:-115px; }
	.boxHeaderB2 .boxHeaderClose { right:-115px; }
	
.boxHeaderRT
	{
	position:absolute;
	top:0px;
	right:-19px;
	width:19px;
	height:43px;
	}
	
.boxHeader2RT
	{
	position:absolute;
	top:-11px;
	right:-19px;
	width:19px;
	height:43px;
	}
	
.boxMain
	{
	position:absolute;
	top:0px;
	left:5px;
	width:100%;
	height:100%;
	/*letter-spacing:.03em;*/
	}
	
* html .boxMainIE { height:272px; }
	
.boxMainLT { margin:0 18px; }
	
* html .boxMainLT {  margin:0 0 0 18px; overflow:hidden }
*+html .boxMainLT {  margin:0 0 0 18px; overflow:hidden }
	
	.boxMainLT a:link 			{ text-decoration:none; color:#fff; }
	.boxMainLT a:visited 		{ text-decoration:none; color:#fff; }
	.boxMainLT a:hover 			{ text-decoration:none; color:#f0a344; }
	.boxMainLT a:active 		{ text-decoration:none; color:#fff; }

	.boxMainLT ul		 		{ margin:0 0 10px 20px; padding:0; }
	.boxMainLT input 
		{
		background-color:transparent;
		border:1px solid #f9b45e;
		text-align:center;
		height:15px;
		font:normal 11px/13px arial,helvetica;
		color:#f9b45e;
		}
		
	.boxMainLT input:hover,
	.boxMainLT input:focus { background-color:#7a5d37; }
		
	.boxMainLT select:hover,
	.boxMainLT select:focus { background-color:#7a5d37; }
		
	.boxMainLT h2 { letter-spacing:.05em; }
	.boxMainLT h3 { letter-spacing:.05em }

	.boxMainLT textarea 
		{
		background-color:transparent;
		border:1px solid #f9b45e;
		text-align:left;
		padding:5px;
		height:120px;
		width:400px;
		font:normal 11px/13px arial,helvetica;
		color:#f9b45e;
		}
		
	.boxMainLT textarea:hover,
	.boxMainLT textarea:focus { background-color:#7a5d37; }


		
div#jnumbers
	{
	position:absolute; 
	bottom:-16px; 
	left:20px; 
	color:red; 
	display:none;
	}
	
.boxMainRT
	{
	position:absolute;
	top:0px;
	right:-9px;
	width:9px;
	height:100%;
	}
	
div.boxFooter 
	{
	position:absolute;
	bottom:-25px;
	left:25px;
	width:100%;
	height:29px;
	}
	
	div.boxFooter div
		{
		position:absolute;
		bottom:0px;
		left:-10px;
		width:10px;
		height:29px;
		}
	
div.boxFooter2 
	{
	left:20px;
	}
	
	div.boxFooter2 div
		{
		left:-10px;
		}
		
	.boxFooterTrans
		{ 
		background:none !important; 
		left:6px !important; 
		bottom:-29px !important;
		}
		
		.boxFooterTrans div { background:none !important; }
		
		.boxFooterTrans .navSRT { width:350px !important;}
		
blockquote.errormsg
	{
	display:none; 
	border:1px solid red; 
	color:red;
	width:335px; 
	height:16px;
	position:absolute;
	left:10px;
	top:5px;
	text-align:center;
	line-height:16px;
	}
	
a.boxButton 
	{
	position:absolute;
	right:-13px;
	bottom:-25px;
	width:120px;
	height:29px;
	cursor:pointer;
	border:none;
	font-weight:normal;
	font:normal 12px/28px gun4fc,Arial Black;
	text-align:center;
	text-transform:uppercase;
	white-space:nowrap; 
	display:inline;
	}
	a.boxButton		 			{ text-decoration:none; color:#f0a344; }
	a.boxButton:link 			{ text-decoration:none; color:#f0a344; }
	a.boxButton:visited 		{ text-decoration:none; color:#f0a344; }
	a.boxButton:hover 			{ text-decoration:none; color:#f0a344; }
	a.boxButton:active 			{ text-decoration:none; color:#f0a344; }
	
a.boxButton2 { right:-9px; }


.txtlft
	{	
	width:130px !important; 
	padding-right:5px; 
	text-align:right;
	float:left;
	display:inline
	}
	
.txtrgt 					
	{	
	width:70px !important;
	text-align:left; 
	float:left;
	color:#fff;
	display:inline
	}
	
.boxPic
	{
	position:relative;
	float:left;
	margin:0 8px 0 0;
	width:126px;
	height:140px;
	}
		
	.boxPic img
		{
		width:126px;
		height:126px;
		}
		
.boxStats
	{
	float:left; 
	width: 205px; 
	height:auto; 
	overflow:hidden;
	}
	
.boxPicS
	{
	position:relative;
	float:right;
	margin:0 0 10px 10px;
	width:80px;
	height:80px;
	text-align:right
	}
	
* html .boxPicS { margin:0 5px 10px 10px; }
		
	.boxPicS img
		{
		width:80px;
		height:80px;
		}
		
.boxBlog
	{
	width:361px; 
	height:280px; 
	overflow:auto
	}
		
.boxText
	{
	position:relative;
	float:left;
	width:205px;
	height:auto;
	overflow:hidden;
	}
	
.boxMessageUnit
	{
	width:340px; 
	margin:0 0 10px 0;
	}
	
	div.rangLeft div.boxMessageUnit { width:312px; }
	
.boxMessageText
	{
	float:left; 
	margin:0 0 0 10px; 
	width:285px;
	}
	
	div.rangLeft div.boxMessageText { width:255px; }
		
	.boxMessageText h4
		{
		display:block; 
		float:left; 
		width:160px;
		overflow:hidden;
		}
		
	div.rangLeft div.boxMessageText h4 { width:160px; }
		
	.boxMessageText h6
		{
		display:block; 
		float:right; 
		width:120px; 
		text-align:right; 
		overflow:hidden;
		color:#fff;
		}


	div.rangLeft div.boxMessageText h6 { width:80px; }
	
.listName 			{ width:230px; height:auto; }
		
	.listName span,
	.listName p { display:none; }
	
a.userME:link 		{ font-weight:bold; font-size:12px; color:#f9b45e; }
div.userME	 		{ font-weight:bold; font-size:12px; color:#f9b45e; }
	
.ask
	{
	position:absolute;
	right:3px;
	top:1px;
	width:auto;
	height:auto;
	}
	.ask a 		{ text-decoration:none; color:#f0a344; cursor:pointer; }
	
.setUser { cursor:pointer; }

table.tableScore
	{
	width:640px;
	margin:5px auto;
	}

	table.tableScore td
		{
		text-align:left; 
		width:50%;
		vertical-align:top;
		}
		
div.div1Score
	{
	display:inline; 
	float:left; 
	width:auto;
	}
		
div.div2Score 
	{
	display:inline; 
	float:left; 
	width:auto; 
	height:auto;
	}
		
div.div3Score 
	{
	display:inline; 
	float:right; 
	width:auto; 
	text-align:right; 
	height:11px; 
	line-height:11px; 
	color:#f9b45e;
	}
	
.settings { color:#fff; font-size:9px; cursor:pointer }
.closepopup { cursor:pointer;}

.listBoxHD
	{ 
	float:left;
	width:160px;
	height:auto; 
	overflow:hidden; 
	color:#fff; 
	font-weight:bold
	}
	
.listBoxDatum
	{ 
	position:absolute; 
	top:2px; 
	right:5px; 
	width:auto; 
	height:auto; 
	color:#fff; 
	font-weight:bold;
	}

.listItem
	{ 
	height:auto;
	padding:0 5px; 
	width:auto; 
	margin:0px 10px 5px 20px; 
	position:relative; 
	background-color:#593b1c;
	cursor:pointer;
	}/*color:#f9b45e;*/
		
	.listHD 			{ background-color:transparent !important; cursor:default !important; }	
	.listHD:hover 		{ background-color:transparent !important; cursor:default !important; }	
	.listItem:hover 	{ background-color:#785025; }	
	.listItemSelected 	{ background-color:#7a5d37; }

.listItemCheck
	{ 
	position:absolute; 
	width:20px; 
	height:20px; 
	top:0; 
	left:-20px; 
	overflow:hidden
	}

* html .listItemCheck { display:inline; }

.listBoxItem
	{ 
	float:left;
	width:160px;
	height:14px; 
	overflow:hidden; 
	color:#fff; 
	font-weight:bold;
	white-space:nowrap;
	}
	.listBoxItem a:link 	{ color:#fff; }
	.listBoxItem a:visited 	{ color:#fff; }
		
.newsLT
	{
	width:100px; 
	height:auto; 
	float:left;
	margin:0 10px 5px 0;
	text-align:right;
	color:#fff;
	}
		
.newsRT
	{
	width:500px; 
	height:auto; 
	float:left;
	margin:0 10px 5px 0
	}
		
	.newsRT a:link 		{ color:#fff; font-weight:bold }		
	.newsRT a:visited 	{ color:#fff; font-weight:bold }		
	.newsRT a:hover 	{ color:#cc6f00; font-weight:bold }		
	.newsRT a:active	{ color:#fff; font-weight:bold }

.newsDatum
	{
	width:auto; 
	height:auto;
	float:right; 
	margin-right:15px;
	color:#fff;
	}
	
.newsFooter
	{
	width:97%; 
	height:auto; 
	overflow:hidden;
	text-align:center
	}
		
	.newsFooter a:link 		{ color:#fff; }		
	.newsFooter a:visited 	{ color:#fff; }		
	.newsFooter a:hover 	{ color:#cc6f00; }		
	.newsFooter a:active	{ color:#fff; }	
	
	.newsFooter a { margin:0 30px; }

.anotherLF
	{
	position:absolute; 
	left:238px; 
	margin-top:20px; 
	font:bold 9px/12px verdana, arial, helvetica;
	color:#fff;
	}
	.anotherLF a			{ color:#fff}
	.anotherLF a:link 		{ color:#fff}	
	.anotherLF a:visited 	{ color:#fff; }		
	.anotherLF a:hover 		{ color:#cc6f00; }		
	.anotherLF a:active		{ color:#fff; }	
	
.anotherRT
	{
	position:absolute; 
	right:238px; 
	margin-top:20px; 
	font:bold 9px/12px verdana, arial, helvetica;
	color:#fff;
	}
	.anotherRT a:link 		{ color:#fff}	
	.anotherRT a:visited 	{ color:#fff; }		
	.anotherRT a:hover 		{ color:#cc6f00; }		
	.anotherRT a:active		{ color:#fff; }	
	
.navSRT
	{
	width:235px;
	height:auto;
	margin:4px 0 0 0;
	text-align:center;
	line-height:20px;
	display:block;
	}
	.navSRT a 			{ cursor:pointer; }
	.navSRT a:hover 	{ color:#cc6f00; }
	
a.questionLinkBox
	{
	width:auto;
	height:auto;
	float:right;
	margin-right:25px;
	}

.rangLeft
	{
	width:335px; 
	height:325px; 
	overflow:hidden; 
	float:left; 
	text-align:left;
	}

	.rangLeft h2
		{
		width:280px; 
		height:auto;
		float:left; 
		text-align:left;
		}
	
.rangRight
	{
	position:relative;
	width:310px; 
	height:325px; 
	overflow:hidden;
	float:right; 
	text-align:left;
	margin-right:15px;
	}

h2.publicHelp { font:bold 14px/18px gun4fc,Arial Black !important; }

.overfTeaser /*teaser*/
	{
	position:relative;
	width:670px; 
	height:375px; 
	overflow:auto;
	text-align:left;
	}
	
.overfTeaser .nw2tpl { width:400px; margin:0 0 0 60px}

ul.marginIEkorr { margin-top:-8px; }

*+html ul.marginIEkorr { margin-top:0; }