html {
	height:100%;
}
body {
	height:100%;
	background-color: #393939;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
}

form {
	margin:0px;
	padding:0px;6
}

td { vertical-align:top; font-size:12px; }

img { border:0px; }


table {
	border-collapse:collapse;
}

a { color:#ffffff; text-decoration: none; }
a:hover { color:#D8A900; }
a:active { color:#D8A900; }


#site {
	padding:5px;
	height:auto;
	background-color:#2a2a2a;
	width:962px;
	position:relative;
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin:0 auto;
	text-align:left;
}

#rightads {
	width:120px;
	float:right;
	position:relative;
	height:auto;
	overflow:hidden;
}

#headnavi {
	width:861px;
	height:17px;
	border-left:1px solid #6f5d1f;
}
#headnavi a {
	color:#d8a900;
	text-decoration:none; 
	background-color:#2a2a2a;
	padding:1px 20px;
	float:left;
	display:block;
	border:1px solid #6f5d1f;
	border-bottom:0px;
	border-left:0px;
}
#headnavi a:hover {
	text-decoration:none; 
	background-color: #534831;
}
#headnavi .now {
	text-decoration:none; 
	background-color:#534831;
}
#headnavi .r {
	border:1px solid #6f5d1f;
	border-bottom:0px;
	float:right;
}

#header {
	width:960px;
	height:100px;
	background-color: #2a2a2a;
	margin-bottom:6px;
	border:1px solid #6f5d1f;
	position:relative;
}
#header img {
	position:absolute;
}

#header .flags {
	position:absolute;
	right:28px;
	top:6px;
	text-align:right;
}
#header .flags a {
	margin-left:28px;
}

.topnavi { height:22px; border-left:1px solid #6f5d1f; }
.topnavi a { color:#d8a900; text-decoration:none; padding:3px 20px; float:left; display:block; border:1px solid #6f5d1f; border-bottom:0px; border-left:0px; }
.topnavi a:hover { text-decoration:none; background-color: #534831; }
.topnavi .now { text-decoration:none; background-color:#534831; }
.topnavi .r { border:1px solid #6f5d1f; border-bottom:0px; float:right; }

.topnavi_p { height:22px; border-left:1px solid #6f5d1f; }
.topnavi_p a { color:#d8a900; text-decoration:none; padding:3px 8px; float:left; display:block; border:1px solid #6f5d1f; border-bottom:0px; border-left:0px; }
.topnavi_p a:hover { text-decoration:none; background-color: #534831; }
.topnavi_p .now { text-decoration:none; background-color:#534831; }
.topnavi_p .r { border:1px solid #6f5d1f; border-bottom:0px; float:right; }

.topnavi2 { height:21px; background-color:#2a2a2a; border:1px solid #6f5d1f; border-left:6px solid #6f5d1f; border-bottom:0px; }
.topnavi2 a { color:#d8a900; text-decoration:none; padding:3px 20px; float:left; display:block; border-right:1px solid #6f5d1f; border-bottom:0px; }
.topnavi2 a:hover { text-decoration:none; background-color: #534831; }
.topnavi2 .now { text-decoration:none; background-color:#534831; }
.topnavi2 .r { float:right; border-left:1px solid #6f5d1f; border-right:0px; }

#location {
	padding:2px;
	background-color:#000;
	width:956px;
	margin-bottom:6px;
	border:1px solid #6f5d1f;
	position:relative;
}
#location a {
	color:#fff;
}
#location a:hover {
	color:#d8a900;
}
#location div {
	position:absolute;
	right:2px;
	top:2px;
}


#cont_left {
	float:left;
	width:126px;
	border:1px solid #6f5d1f;
	margin-right:6px;
	margin-bottom:6px;
	padding:0px 2px;
}
#cont_left h1 {
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding:2px;
	position:relative;
	background-color: #000;
	border-top:1px solid #6f5d1f;
	border-bottom:1px solid #6f5d1f;
	margin:2px -2px;
}
#cont_left .h1first {
	margin-top:0px;
	border-top:0px;
}

#cont_right {
	float:left;
	width:824px;
	margin-bottom:6px;
}

#left {
	width:168px;
	float:left;
	background-color:#2a2a2a;
	position:relative;
	margin-right:2px;
	margin-bottom:2px;
	border:1px solid #6f5d1f;
}

#left b a {
	display:block;
	padding:1px;
	margin-left:0px;
	text-decoration:none; 
}
#left a {
	display:block;
	padding:1px;
	margin-left:10px;
	text-decoration:none;
}
#left a:hover {
	background-color: #d8a900;
}
#left .now {
	background-color:#d8a900;
}
#left .l {
	margin-bottom:5px;
}
#left .l2 {
	margin-left:10px;
	margin-bottom:5px;
}
#left .sm {
	background-image:url(menu_subnavipfeil.gif);
}

.maincolumn {
	float:left;
	height:auto;
}

.mc_left_1 {
	width:220px;
}
.mc_middle_1 {
	width:636px;
	padding-left:6px;
}

.mc_left_2 {
	width:283px;
}
.mc_middle_2 {
	width:283px;
	padding-left:6px;
}
.mc_right_2 {
	width:284px;
	padding-left:6px;
}

.mc_left_3 {
	width:520px;
}
.mc_middle_3 {
	width:298px;
	padding-left:6px;
}
.mc_left_4 {
	width:283px;
}
.mc_middle_4 {
	width:573px;
	padding-left:6px;
}
.mc_left_5 {
	width:428px;
}
.mc_middle_5 {
	width:428px;
	padding-left:6px;
}


.box {
	border:1px solid #6f5d1f;
	margin-bottom:6px;
	background-repeat:no-repeat;
	position:relative;
}

.box h1 {
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:2px;
	position:relative;
	background-color: #000;
	border-bottom:1px solid #6f5d1f;
}

.box .cont {
	padding:2px;
	position:relative;
}
.box .contleft {
	padding:2px;
}
.box .contright {
	padding:2px;
	position:absolute;
	top:25px;
	right:0px;
	float:right;
	z-index:100;
}

.box .cont .link { border-bottom:1px dotted #FFFFFF; padding-bottom:-2px; }
.box .cont .link:hover { border-bottom:1px dotted #D8A900; }

.msg_green {
	background-color:#003300; 
	border:1px solid #009933; 
	padding:2px; 
	font-size:12px; 
	margin-bottom:6px;
}
.msg_red {
	background-color: #330000; 
	border:1px solid #FF0000;
	padding:2px; 
	font-size:12px; 
	margin-bottom:6px;
}

.leftsubmenu {
	width:140px;
	z-index:10;
	position:absolute;
	background-color:#2a2a2a;
	border:1px solid #6f5d1f;
}
.leftsubmenu a {
	display:block;
	padding:1px;
	text-decoration:none;
}
.leftsubmenu a:hover {
	background-color: #d8a900;
}

.content {
	width:714px;
	float:left;
	background-color:#2a2a2a;
	position:relative;
	margin-bottom:2px;
	border:1px solid #6f5d1f;
}

.content p {
	margin:0px;
	padding:4px;
}


h1 {
	font-weight:bold;
	font-size:16px;
	margin:0px;
	padding:2px;
	position:relative;
}

h1 a { border-bottom:1px dotted #999999; display:block; }
h1 a:hover { border-bottom:1px dotted #CCCCCC; }


.table_1 {
}
.table_1 thead {
	font-weight:bold;
}
.table_1 thead td {
	font-weight:bold;
	font-size:13px;
	padding:2px;
}
.table_1 td {
	border-bottom:1px solid #6f5d1f;
	/*padding:1px;*/
}

.table_struct {
}
.table_struct td {
	padding:2px;
}

.table_news {
}
.table_news td {
	padding:2px;
	border-bottom:1px solid #6f5d1f;
}

.table_player {
	padding:0px;
	border:0px;
	empty-cells:show;
}
.table_player td {
	padding:1px;
	border:0px;
	border-top:1px solid #6f5d1f;
}
.table_player thead td {
	border-top:0px;
	font-weight:bold;
}
.table_player td img {
	margin:-2px 0px;
}
table .active {
	background-color:#370000;
}
table .cycle { background-color:#393939; }

#footer {
	clear:both;
	width:956px;
	background-color:#2a2a2a;
	position:relative;
	padding:2px;
	font-size:11px;
	border:1px solid #6f5d1f;
	text-align:center;
	margin-top:6px;
}


/* Custom Boxes */

.start_top_box {
	height:118px;
}

.start_form_login input {
	border:1px solid #6f5d1f;
	width:160px;
	background-color:#2a2a2a;
	margin:0px;
	padding:0px;
}
.start_form_login .btn:hover {
	background-color:#d8a900;
}

.start_form_search input {
	border:1px solid #6f5d1f;
	background-color:#2a2a2a;
	margin:0px;
	padding:1px;
}
.start_form_search .btn:hover {
	background-color:#d8a900;
}
.start_box_intro {
	text-align:justify;
}
.start_box_intro h3 {
	margin:0px 0px 4px;
}

.form input {
	border:1px solid #6f5d1f;
	background-color:#2a2a2a;
	padding:1px;
}
.form .btn:hover {
	background-color:#d8a900;
}


.player_search {
	margin:0px;
	padding:0px;
}
.player_search input {
	color:#FFFFFF;
	margin:0px 0px 2px;
	width:122px;
	border:1px solid #6f5d1f;
	background-color:#393939;
	padding:1px;
}
.player_search input:hover {
	border:1px solid #d8a900;
	background-color: #534831;
}

.right_bottom {
	position:absolute;
	right:2px;
	bottom:2px;
}

.tooltip_1 {
	position:absolute;
	width:300px;
	border:1px solid #6f5d1f;
	padding:2px;
	background-color:#2a2a2a;
	z-index:1000;
}
form { padding:0px; margin:0px; }
input { background-color:#393939; border:1px solid #6F5D1F; color:#FFFFFF; }
select { background-color:#393939; border:1px solid #6F5D1F; color:#FFFFFF; }
textarea { background-color:#393939; border:1px solid #6F5D1F; color:#FFFFFF; }
.button { color:#D8A900; font-size:12px; }
input.button:hover { color:#D8A900; background-color:#534831; border-color:#D8A900; color:#D8A900;}
.index_table { background-color:#2A2A2A; width:960px; padding:4px; }
.input { background-color:#393939; border:1px solid #6F5D1F; color:#FFFFFF; }
.upload { background-color:#fff; color:#000; }

.bg_1 { background-color:#2A2A2A; }

.rahmen { width:100%; border:1px solid #6F5D1F; }

.rahmen_red { padding:2px; margin:10px; border:1px solid red; }
.rahmen_gren { padding:2px; margin:10px; border:1px solid #00FF00; }

.last_award { border:1px solid red; }
.progress { background-color:#000; }

.tooltip { border:2px solid #6F5D1F; background-color:#363430; width:320px; }
.tooltip ul { padding-left:20px; margin-left:0px; }

.kdp { color:#33FF33; }
.kdn { color:#FF3333; }

.refresh { border:1px solid #6F5D1F; background-color:#363430; color:#D8A900; margin-top:2px; font-size:12px;  }
input.refresh:hover { color:#D8A900; background-color:#534831; border-color:#D8A900; }

td { vertical-align:top; }
th { font-size:12px; font-weight:normal; }

.faq_title { border-top:1px solid #6F5D1F; width:100%; display:block; font-weight:bold; }
.title1 { font-size:14px; font-weight:bold; background-color: #333333; width:260px; color:#FFFFFF; padding:2px; display:block; }
.table1 { border-style:solid; border-width:1px; border-color:#6F5D1F; margin:6px; margin-top:0px; margin-bottom:12px; }
.table2 { border-style:solid; border-width:1px; border-color:#6F5D1F; margin:6px;}
.table_title1 { background-color:#141414; padding:1px; color:#fff;  border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color: #6F5D1F; font-weight:bold; }
.table_cell1 { padding:1px; border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color: #6F5D1F; }
.table_cell5 { padding:1px; border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color: #6F5D1F; background-color:#FFFFFF; color:#000000; }
.table_title2 { padding:1px; color:#fff; background-color:#141414; border-bottom-style:solid; border-bottom-width:1px; border-right-style: dashed; border-right-width:1px; border-bottom-color: #6F5D1F; border-right-color: #6F5D1F;}
.table_cell2 { padding:1px; border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color: #6F5D1F; border-right-color: #6F5D1F;  border-right-style:dashed; border-right-width:1px; }
.table_cell_best { background-color:#370000; padding:1px; border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color: #6F5D1F; border-right-color: #6F5D1F;  border-right-style:dashed; border-right-width:1px; }
.table_cell2_last_date { padding:1px; color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color: #6F5D1F; border-right-color: #6F5D1F;  border-right-style:dashed; border-right-width:1px; }
.table_cell4 { padding:1px; background-color:#393939; color:#fff; border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color: #6F5D1F; border-right-color: #6F5D1F;  border-right-style:dashed; border-right-width:1px; }
.table_cell4_last_date { padding:1px; background-color:#393939; color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px;  border-bottom-color: #6F5D1F; border-right-color: #6F5D1F;  border-right-style:dashed; border-right-width:1px; }
.table_cell3 { padding:1px; border-bottom-style:solid; border-bottom-width:1px;  border-top-style:solid; border-top-width:1px; border-top-color: #000000; border-bottom-color: #6F5D1F; border-right-color: #6F5D1F;  border-right-style:dashed; border-right-width:1px; }
.time { font-size:10px; font-style: italic;}
