*{

	margin:0px;
	padding:0px;

}
body, html{

	height:100%;

}
body{

	background:#000;
	color:#fff;
	font-family:Verdana, Arial, Tahoma, Helvetica;
	font-size:11px;
	
}
div#anzeige{

	width:855px;
	margin:0px auto;
	background:#000;
	padding-bottom:15px;
	padding-top:5px;

}

div#anzeigefehler{
	
	position:absolute;
	left:500px;
	top:220px;
	width:380px;
	margin:0px auto;
	background:#ffffff;
	color:#000000;
	padding-bottom:15px;
	padding-top:5px;

}

table.seite, td.seite{

	width:100%;
	height:100%;

}
div#seitefehler{
	width:783px;
	height:480px;
	background:url("img/spiel_fehler.gif") no-repeat;
	padding-top:2px;
}

div#banner1{
	position:absolute;
	left:1002px;
	top:190px;
}

div#banner3{
	position:absolute;
	left:1040px;
	top:600px;
}
td.seite{

	vertical-align:middle;
	background:url("img/hintergrund.gif"); 

}
a:link, a:active, a:visited{ color:#fff; }
br.breaker{

	clear:both;

}
div#linkleiste{

	margin:0px auto;
	padding-top:5px;
	width:584px;
	
}
div#linkleiste img{

	border:0px;
	display:block;
	float:left;
	margin-right:3px;

}
div#danke1{

	width:762px;
	padding-top:185px;
	padding-left:27px;
	font-size:11px;
	background:url("img/bg1.jpg") no-repeat;
	margin:0px auto;

}
div#danke2{

	width:762px;
	padding-top:185px;
	padding-left:27px;
	font-size:13px;
	background:url("img/dbopt.jpg") no-repeat;
	margin:0px auto;

}
div#formular{

	position:relative;
	width:761px;
	margin:0px auto;
	padding-left:28px;
	font-size:10px; 
}

div#intro{

	position:relative;
	width:761px;
	margin:0px auto;
	padding-left:0px;
	font-size:14px; 
}

div#logos{

	position:absolute;
	right:28px;
	bottom:23px;
	width:180px;
	height:61px;
	background:url("img/sponsoren.jpg") no-repeat;
	padding-top:54px;
	padding-left:7px;

}
div#sponsoren{

	width:761px;
	margin:0px auto;
	padding-left:52px;
	padding-right:28px;
	font-size:9px;
	margin-top:20px;

}
fieldset{border:0px; }
input, select{

	border:1px solid #c6c6c6;
	background:#eee;
	margin-right:3px;

}
label{

	display:block;
	float:left;

}
select#anrede{width:51px;}
input#vorname{width:83px;}
input#nachname{ width:94px; }
input#email{ width:102px; }
input#absenden{ border:0px; margin-bottom:10px; }
input#agb{ margin-top:2px; }
input#strasse{ width:109px; margin-right:0px; }
input#hausnr{ width:31px; margin-right:2px; }
input#plz{ width:45px; margin-right:0px; }
input#ort{ width:109px; margin-right:2px; }
input#telvorwahl{ width:54px; margin-right:0px; }
input#telnummer{ width:110px; }
select#gebtag, select#gebmonat, select#gebjahr{ width:40px; margin-right: 1px; }
select#gebjahr{ width:55px; }
label.lanrede{ width:60px; }
label.lvorname{ width:93px; }
label.lnachname{ width:105px; }
label.lemail{ width:114px; }
label.lstrasse{ width:115px; }
label.lhausnr{ width:39px; }
label.lplz{ width:52px;  }
label.lort{ width:115px; }
label.ltelvorwahl{ width:60px; }
table.agb{ width:510px; margin-top:10px;margin-bottom:10px;}
table.agbfehler{ width:380px; margin-top:10px;margin-bottom:10px;}
td.agb1{ vertical-align:top; }
td.agb2{ font-size:9px; }

div#fehlermeldung{

	color:#ff0000;
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;

}
.fehler{

	border:1px solid #ff0000;

}

div#tbl {
position:absolute;
top:20;
left: 110;
font-size:10px;
width:761px;
}	