body{
	background-color: #000;
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
}

img{ border:none; }

input, textarea, select{
	font-family: Verdana,Arial,Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
}

.f2_col2 input, .f_col2 input {
	padding-top:3px; padding-left:5px; padding-right:5px;
	border:0;
	margin:0;
	width: 137px;
	height: 14px;
	background-image: url(/img/f_field.gif);
}
.f2_col2 select{
	margin:0; border:none;
	padding:2px;
	width: 147px;
	height: 16px;
	background-image: url(/img/f_field.gif);
}

.f2_row input, .f_row input, .f2_col2 select{
	color: #fff;
	background-color:#000000;
}

span.frmFieldError{
	cursor:pointer;
	position:absolute; width:auto; color:red; padding-left:13px;
	background:url(/_lib/res.img/admin/arrow_left.png) no-repeat; background-position:2px;
}

#cont, #he, #row1, #row2, #na, #fo, #banner{
	width: 925px;
}

#he, #he1, #he2, #he3, #row1, #row2, #row4, #na, #b1, #b2, #b3, .b4, #fo, #banner, #b2c {
	float: left;
}

form, p {
	margin:0;
	padding:0;
}

#cont {
	position: absolute;
	height: 640px;
	left: 50%;
	margin-left: -462px;
	top:0px;
/*	top: 50%;	margin-top: -320px; */
}

#he {
	height: 93px;
}

#he1, #he2, #he3 {
	height: 93px;
}

#he1 {
	width: 526px;
	background-image: url(/img/logo.jpg);
}

#he2 {
	width: 280px;
	background-image: url(/img/h2.jpg);
	padding-top: 8px;
	height: 85px;
	position: relative;
}

#he2 #tl {
	color: #dc720d;
	line-height: 18px;
}

#go {
	position: absolute;
	top: 32px;
	left: 210px;
	width: 30px;
	margin:0px; padding:0px;
	border: 0px;
	background-color: transparent;
	color:#fff;
}
#go:hover{
	color:#dc720d;
	cursor:pointer;
}

#button {
	position: absolute;
	top: 35px;
	left: 215px;
	width: 17px;
	border: 0px;
	background-color: transparent;
	background-image: url(/img/go.gif);	
	background-repeat: no-repeat;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover, a.active {
	color: #dc720d;
}

.spacer {
	float: left;
	width: 213px;
	height: 10px;
}

.f_row {
	float: left;
	width: 213px;
	height: 18px;
}

.f_row_a {
	float: left;
	width: 213px;
	height: 14px;
}

.f_col1 {
	float: left;
	width: 63px;
	height: 14px;
	padding-top: 4px;
}

.f_col1_a {
	float: left;
	width: 63px;
	height: 14px;
}

.f_col2 {
	float: left;
	width: 147px;
	height: 18px;
}

.f_col2_a {
	float: left;
	width: 147px;
	height: 14px;
	text-align: right;
}

#con_left {
	float: left;
	width: 322px;
	height: 305px;
}

#con_right {
	float: left;
	width: 185px;
	height: 305px;
}

.or {
	color: #dc720d;
}
.or:hover{
	color: #fff;
}

.f2_row {
	float: left;
	width: auto;
	height: 29px;
}

.captcha_row {
	float: left;
	width: 322px;
	height: 40px;
}

.f2_col1 {
	float: left;
	width: 135px;
	height: 14px;
	padding-top: 4px;
}

.f2_col2 {
	float: left;
	width: 147px;
	height: 18px;
}

.spacer2 {
	float: left;
	width: 322px;
	height: 21px;
}




#he3 {
	padding-left: 3px;
	width: 116px;
	background-image: url(/img/h3.jpg);
}

#row1 {
	height: 21px;
	background-image: url(/img/row1.jpg);
}

#row2 {
	margin-bottom: 11px;
	height: 9px;
	background-image: url(/img/row2.jpg);
}

#na {
	height: 22px;
	background-image: url(/img/nav/nav.jpg);
	background-position: center right;
}

#na ul {
	margin:0;
	padding:0;
}

#na ul li {	
	display: inline;
	float: left;
}

#na ul li a {
	float: left;
	background-image: none;
	height: 22px;
}

#na ul li #bu1 {
	width: 111px;
	background-image: url(/img/nav/tippspiel_pas.gif);
	background-repeat: no-repeat;
}
#na ul li #bu1Active {
	width: 111px;
	background-image: url(/img/nav/tippspiel_act.gif);
	background-repeat: no-repeat;
}
#na ul li #bu1:hover {
	background-image: url(/img/nav/tippspiel_act.gif);
}

#na ul li #bu2 {
	width: 112px;
	background-image: url(/img/nav/rangliste_pas.gif);
	background-repeat: no-repeat;
}
#na ul li #bu2Active {
	width: 112px;
	background-image: url(/img/nav/rangliste_act.gif);
	background-repeat: no-repeat;
}
#na ul li #bu2:hover {
	background-image: url(/img/nav/rangliste_act.gif);
}

#na ul li #bu3 {
	width: 72px;
	background-image: url(/img/nav/tabelle_pas.gif);
	background-repeat: no-repeat;
}
#na ul li #bu3Active {
	width: 72px;
	background-image: url(/img/nav/tabelle_act.gif);
	background-repeat: no-repeat;
}
#na ul li #bu3:hover {
	background-image: url(/img/nav/tabelle_act.gif);
}

#na ul li #bu4 {
	width: 93px;
	background-image: url(/img/nav/spielregeln_pas.gif);
	background-repeat: no-repeat;
}
#na ul li #bu4Active {
	width: 93px;
	background-image: url(/img/nav/spielregeln_act.gif);
	background-repeat: no-repeat;
}
#na ul li #bu4:hover {
	background-image: url(/img/nav/spielregeln_act.gif);
}

#na ul li #bu5 {
	width: 93px;
	background-image: url(/img/nav/stammdaten_pas.gif);
	background-repeat: no-repeat;
}
#na ul li #bu5Active {
	width: 93px;
	background-image: url(/img/nav/stammdaten_act.gif);
	background-repeat: no-repeat;
}
#na ul li #bu5:hover {
	background-image: url(/img/nav/stammdaten_act.gif);
}

#na ul li #bu6 {
	width: 94px;
	background-image: url(/img/nav/postbox_pas.gif);
	background-repeat: no-repeat;
}
#na ul li #bu6Active {
	width: 94px;
	background-image: url(/img/nav/postbox_act.gif);
	background-repeat: no-repeat;
}
#na ul li #bu6:hover {
	background-image: url(/img/nav/postbox_act.gif);
}

#tippspiel #na ul li #bu1 {
	background-image: url(/img/nav/tippspiel_act.gif);
}

#tabelle #na ul li #bu3 {
	background-image: url(/img/nav/tabelle_act.gif);
}

#spielregeln #na ul li #bu4 {
	background-image: url(/img/nav/spielregeln_act.gif);
}

#rangliste #na ul li #bu2 {
	background-image: url(/img/nav/rangliste_act.gif);
}

#pobox #na ul li #bu6 {
	background-image: url(/img/nav/postbox_act.gif);
}

#stammdaten #na ul li #bu5 {
	background-image: url(/img/nav/stammdaten_act.gif);
}


#b1 {
	margin-left: 5px;
	width: 536px;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 9px;
	height: 379px;
	background-image: url(/img/box_big.jpg);
	position: relative;
}

#b1 .c {
	position: absolute;
	top: 50px;
	left: 17px;
	right:12px;
	margin:0px; padding:0px;
}

#b1 #btn_c {
	position: absolute;
	bottom: 19px;
	right: 19px;
}

#b1 #btn_d {
	position: absolute;
	bottom: 80px;
	right: 18px;
}

#b1 #btn_l {
	position: absolute;
	bottom: 20px;
	left: 17px;
	color: #dc720d;
}

#b2c {
	width: 218px;
	height: 388px;
	margin-right: 6px;
	margin-left: 7px;
}

#b2 {
	width: 192px;
	height: 187px;
	background-image: url(/img/box_right1.jpg);
	background-repeat:no-repeat;
	padding-left: 13px;
	padding-right: 13px;
	padding-top:9px;
}

#b3 {
	margin-top: 8px;
	width: 192px;
	height: 176px;
	background-image: url(/img/box_right2.jpg);
	background-repeat:no-repeat;
	padding-left: 13px;
	padding-right: 13px;
	padding-top:9px;
}

#b3 .row1, #b2 .row1 {
	width: 190px;
	height: 14px;
}

#b3 .row1 .col1, #b3 .row1 .col2, #b3 .row1 .col3, #b3 .row1 .col4,
#b2 .row1 .col5, #b2 .row1 .col1, #b2 .row1 .col2, #b2 .row1 .col3, #b2 .row1 .col4 {
	float: left;
} 

#b3 .row1 .col1, #b2 .row1 .col1 {
	width: 20px;
}

#b3 .row1 .col2, #b2 .row1 .col2 {
	width: 122px;
}

#b3 .row1 .col3, #b2 .row1 .col3 {
	width: 24px;
	text-align:right;
}

#b3 .row1 .col4, #b2 .row1 .col4 {
	width: 24px;
	text-align:right;
}

#b2 .row1 .col5 {
	width: 142px;
}

#b3 .c, #b2 .c {
	padding-top: 8px;
}

#b1 .row2 {
	width: 536px;
	height: 15px;
}
.row4 {
	float:left;
	width: 536px;
	height: 20px;
}

#b1 .row2 .col1, #b1 .row2 .col2, #b1 .row2 .col3, #b1 .row2 .col4, #b1 .row2 .col5,
#b1 .row2 .col6, #b1 .row2 .col7, #b1 .row2 .col8, #b1 .row2 .col9, #b1 .row2 .col10,
#b1 .row2 .col11, #b1 .row2 .col12, #b1 .row2 .col13, #b1 .row2 .col14,#b1 .row2 .col145, #b1 .row2 .col15,
#b1 .row2 .col16, #b1 .row2 .col17, #b1 .row2 .col18
{	float: left;
} 
#b1 .row4 .col20, #b1 .row4 .col21, #b1 .row4 .col22, #b1 .row4 .col23, #b1 .row4 .col24,
#b1 .row4 .col25, #b1 .row4 .col26
{	float: left;
	height:20px;
	line-height:20px;
} 

#b1 .row2 .col1 {
	width: 22px;
}

#b1 .row2 .col2 {
	width: 50px;
	text-align:center;
}

#b1 .row2 .col3 {
	width: 50px;
	text-align:center;
}

#b1 .row2 .col4 {
	width: 50px;
	text-align:center;
}

#b1 .row2 .col5 {
	width: 80px;
	text-align:center;
}

#b1 .row2 .col6 {
	width: 50px;
	text-align:center;
}

#b1 .row2 .col7 {
	width: 50px;
	text-align:center;
}

#b1 .row2 .col8 {
	width: 178px;
}

#b1 .row2 .col9 {
	width: 200px;
}

#b1 .row2 .col10 {
	width: 30px;
	text-align:center;
}

#b1 .row2 .col11 {
	width: 114px;
}

#b1 .row2 .col12 {
	width: 60px;
}

#b1 .row2 .col13 {
	width: 65px;
}

#b1 .row2 .col14 {
	width: 55px;
}
#b1 .row2 .col145 {
	width: 60px;
}

#b1 .row2 .col15 {
	width: 60px;
}

#b1 .row2 .col16 {
	width:30px;
}

.rankImg{
	display:none;
	position:absolute;
	right:-40px;
	width:98px;
	height:63px; 
}

#b1 .row2 .col16 img {
	margin-left: 10px;
	margin-right: 10px;
	cursor:pointer;
}

#b1 .row2 .col17 {
	width:50px;
}

#b1 .row2 .col17 img{
	margin-left: 10px;
	margin-right:10px;
}

#b1 .row2 .col18 {
	width: 144px;
}


#b1 .row4 .col20 {
	width: 54px;
}

#b1 .row4 .col21 {
	width: 40px;
}

#b1 .row4 .col22 {
	width: 120px;
}

#b1 .row4 .col23 {
	width: 120px;
}

#b1 .row4 .col24 {
	width: 56px;
}

#b1 .row4 .col25 {
	width: 85px;
}

#b1 .row4 .col26 {
	width: 58px;
}

#b1 .row3 {
	width: 536px;
	height: 14px;
}

#b1 .r3ho {
	width: 536px;
	height: 14px;
 background:#d6b978;
 color:#000;
}

#b1 .row3 .col1, #b1 .row3 .col2, #b1 .row3 .col3, #b1 .row3 .col4, #b1 .row3 .col5, #b1 .row3 .col6,
#b1 .r3ho .col1, #b1 .r3ho .col2, #b1 .r3ho .col3, #b1 .r3ho .col4, #b1 .r3ho .col5, #b1 .r3ho .col6 {
	float: left;
} 

#b1 .row3 .col1,
#b1 .r3ho .col1 {
	width: 213px;
}

#b1 .row3 .col2,
#b1 .r3ho .col2 {
	width: 112px;
}

#b1 .row3 .col3,
#b1 .r3ho .col3 {
	width: 106px;
}

#b1 .row3 .col4,
#b1 .r3ho .col4 {
	width: 105px;
}

#b1 .row3 .col5,
#b1 .r3ho .col5 {
	width: 63px;
}

#b1 .row3 .col6,
#b1 .r3ho .col6 {
	width: 42px;
}

.b4 {
	width: 75px;
	height: 85px;
	margin-bottom: 4px;
	background-image: url(/img/box_small.jpg);
	padding-left: 13px;
	padding-right: 26px;
	padding-top: 9px;
	position: relative;
}

.b4 .img {
	position: absolute;
	top: 23px;
	left: 7px;
}

#fo {
	height: 25px;
	background-image: url(/img/foot.jpg);
}
#banner{ padding:0px; margin:0px;}
#banner img{
	margin-top:8px;
	margin-left:10px;
}

.thumbnail {
	position: relative;
	z-index:0;
}

.thumbnail:hover {
	background-color: transparent;
	z-index:50;
}

.thumbnail span {
	position: absolute;
	background-color: #fff;
	left: -3000px;
	border: 1px solid #000;
	visibility: hidden;
}

.thumbnail span img {
	border: 0;
}

.thumbnail:hover span {
	visibility: visible;
	top: 0px;
	left: 120px;
}

.subjectfield {
	width: 528px;
	height:10px;
	background-color: #d6b978;
	border: 0;
	color:#000000;
	padding:4px;
	padding-top:2px;
	margin-bottom:5px;	
	margin-top:2px;
}
.messagefield {
	padding:4px;
	margin-top:2px;
	width: 528px;
	height: 100px;
	background-color: #d6b978;
	border: 0;
	overflow:hidden;
}

#postpaging {
	position: absolute;
	bottom: 155px;
	left:17px;
	color: #dc720d;
}

.subjectfield2 {
	position: absolute;
	width: 528px;
	height:10px;
	background-color: #d6b978;
	border: 0;
	bottom: 130px;
	right: 19px;
	color:#000000;
	padding:4px;
	padding-top:2px;
}
.messagefield2 {
	position: absolute;
	width: 528px;
	height: 100px;
	background-color: #d6b978;
	border: 0;
	bottom: 18px;
	right: 19px;
	color:#000000;
	padding:4px;
	overflow:hidden;
}

#message_send {
	margin:0;
	margin-top: 22px;
	float: left;
	width: 536px;
	height: 50px;
	text-align: right;
}

.minifield, .minifieldError{
	border: 1px solid #a07d30;
	background-color: #e9d9b6;
	width: 14px;
	height: 11px;
	margin:0;
	padding:2px;
}
.minifieldError {
	border: 1px solid #fff;
	background-color:#dc720d;
	color:#fff;
}

.minifield2, .minifield2Error {
	margin:0px; padding:0px;
	border: 1px solid #a07d30;
	background-color: #e9d9b6;
	width: 80px;
	height: 17px;
	line-height:17px;
	margin:0px; padding:0px;
}

.minifield3, .minifield3Error {
	margin:0px; padding:0px;
	border: 1px solid #a07d30;
	background-color: #e9d9b6;
	width: 58px;
	height: 17px;
	line-height:17px;
}

.minifield2Error, .minifield3Error {
	margin:0px; padding:0px;
	color:#fff;
	border: 1px solid #fff;
	background-color:#dc720d;
	height: 17px;
	line-height:17px;
}

.minifield4 {
	border: 1px solid #a07d30;
	background-color: #e9d9b6;
	width: 102px;
	height: 17px;
	line-height:17px;
	float:left;
}
#ch {
	width: 536px;
	margin-bottom: 10px;
	float:left;
}
#ch1 {
	height:15px;
	line-height:15px;
	float: left;
	width: 81px;
}
.arrow{
	float:left;
	margin-top:2px;
}

.addtext1 {
	position: absolute;
	width: 536px;
	height: 14px;
	bottom: 80px;
	left: 17px;
	float: left;
}

.text1 {
	position: absolute;
	width: 536px;
	height: 45px;
	bottom: 20px;
	left: 17px;
	float: left;
}

.text1l {
	float: left;
	width: 76px;
	height: 45px;
}

.textr1 {
	float: left;
	width: 459px;
	height: 45px;
}

.submit {
	background-image:none;
	width: auto;
	border: 0px;
	margin:0px; padding:0px;
	font-weight:bold;
	background-color: transparent;
	color:#dc720d;
	cursor:pointer;
}
.submit:hover{
	color:#fff;
}

/* Infozeile */
#infoLine .info,#infoLine .warning,#infoLine .error,#infoLine .success{
    padding:0px; margin-top:8px; text-align:center;
    padding-left:8px; border:none; font-weight:bold; 
	line-height:14px; height:14px;
	border:1px solid #fff;
}
#infoLine .info{ background:#dc720d;color:white;}
#infoLine .warning{ background:#dc720d;color:white;}
#infoLine .error{ background:#dc720d;color:white;}
#infoLine .success{ background:#dc720d;color:white;}
#infoLine img{float:left;padding-top:4px;}

a.post{
	text-decoration:none;
	cursor:pointer;
	float:left;
	width:17px;	height:13px;
	padding:0px; margin:0px;
	margin-left:10px; margin-right:10px;
	background:url(/img/mitteilung.gif) no-repeat;
}
a.post:hover{
	background:url(/img/mitteilung_h.gif) no-repeat;
}
a.pic{
	text-decoration:none;
	cursor:pointer;
	float:left;
	width:17px;	height:13px;
	padding:0px; margin:0px;
	margin-left:5px; margin-right:5px;
	background:url(/img/foto.gif) no-repeat;
}
a.pic:hover{
	background:url(/img/foto_h.gif) no-repeat;
}
