*{

	margin:0px;
	padding:0px;

}
body, html{

	height:100%;

}
body{

	background:url("img/bg.jpg");
	font-family:Tahoma, Helvetica;
	font-size:12px;

}
br.breaker{

	clear:both;

}
div#header{

	width:959px;
	height:356px;
	margin:0px auto;
	cursor:pointer;
	background:url("img/header.jpg") no-repeat;
}
div#header h1{

	display:none;

}
div#main{

	width:959px;
	background:url("img/lederbg.jpg");
	margin:0px auto;
	position:relative;

}
table.seite{

	width:959px;
	height:862px;
	min-height:862px;
	background:url("img/anzeigebg.jpg") no-repeat;
}
td{

	vertical-align:top;
	font-family:Tahoma, Helvetica;
	
}
td.links{

	padding-left:15px;
	padding-top:360px;
	font-size:12px;
	width:217px;
	line-height:18px;
}
td.links img, td.rechts img{

	display:block;
	margin-top:5px;
	margin-bottom:5px;

}
td.mitte{

	padding-left:15px;
	width:494px;
	background:url("img/headermain.jpg") no-repeat;
	
}
td.rechts{

	padding-left:16px;
	padding-top:5px;

}
h2{

	font-family:Tahoma, Helvetica;
	font-size:18px;
}
span{

	font-weight:bold;

}
div.mittestart{

	margin-top:85px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}
div#formular{

	width:453px;
	height:327px;
	background:url("img/formbg.jpg") no-repeat;
	margin-left:2px;
	padding-left:35px;
	padding-top:35px;
}
div#formular1{

	width:453px;
	height:446px;
	background:url("img/formbg2.jpg") no-repeat;
	margin-left:2px;
	padding-left:35px;
	padding-top:35px;
}
fieldset{

	border:0px;

}
table.agb{ margin-top:15px; }
td.agb2{ font-weight:bold; padding-left:5px;font-size:13px; }
label{ display:block;float:left;font-size:14px;font-weight:bold; }
div.einleitungstext,div#fehlermeldung{ font-size:15px;font-weight:bold;color:#D40027; }
div.einleitungstext{margin-bottom:15px;}
.fehler{ border:2px solid #D40027;}
label.lanrede{width:100px;}
label.lvorname{width:105px; }
label.lnachname{width:105px; }
select#anrede,input#vorname,input#nachname,input#email{ width:96px;font-size:16px; }
select#gebtag, select#gebmonat, select#gebjahr{ font-size:17px; }
select#gebtag, select#gebmonat{ width:50px; }
select#gebjahr{ width:92px; }
label.lgebdatum{ font-size:16px; margin-top:15px;margin-bottom:5px; }
input#absenden{ margin-top:15px; margin-bottom:5px; }
div.zusatz{font-size:10px;}
input#strasse{ width:296px;font-size:16px; }
input#hausnr{ width:94px;font-size:16px; }
input#plz,input#telvorwahl{width:94px;font-size:16px; }
input#ort, input#telnummer{width:296px;font-size:16px; }
label.lstrasse{width:305px; }
label.lplz,label.ltelvorwahl{ width:102px; }

div#galerie{

	margin-top:15px;
	margin-bottom:50px;
	padding-left:2px;

}
div#galerie img{

	display:block;
	float:left;
	margin:4px;

}
img.galerievorschau{

	cursor:pointer;

}
div#sponsoren{

	width:959px;
	height:194px;
	/*height:131px;*/
	margin:0px auto;
	background:url("img/sponsoren.jpg") no-repeat;
	margin-bottom:15px;

}
div#sponsoren2{

	width:959px;
	height:131px;
	margin:0px auto;
	background:url("img/sponsoren2.jpg") no-repeat;
	margin-bottom:15px;

}
div#linkleisteunten{

	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:20px;
}
div#linkleisteunten a:link, div#linkleisteunten a:active, div#linkleisteunten a:visited{

	color:#fff;
	text-decoration:none;

} 
div#linkleisteunten a:hover{

	text-decoration:underline;

} 

span#altattend {
	font-weight: normal;
}