body {
	margin:0px;
	padding:0px;
	background-image:url(../allgemeinbilder/bg_repeat.jpg);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D5EFFD;
	}

p, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D5EFFD;
	}
	
td {
	vertical-align:top;
	padding:0;
	}
	
table {
	
	border-collapse:collapse;
	}
	
div {
	padding:0;
	margin:0;
	}
	
h4.yellow {
	color:#606A48;
	background-color:#F6AE24;
	padding:7px 6px;
	font-size:11px;
	margin:6px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a {
	text-decoration:none;
	color: #ffffff;
	}
	
a:hover {
	text-decoration:underline;
	}
	
	
div.marked {
	background-color: #316FCD;
	border:1px solid silver;
	padding:6px 4px;
	}

div.marked p {
	margin:0;
	}
	
h4 {
	font-size:12px;
	}

/*****  Layout ******/

.cntpad {
	padding:0;
	margin:0;
	}

div#background_top  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_galerie  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_galerie.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_klatsch  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_klatsch.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_gaestebuch  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_gaestebuch.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_team  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_team.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_about  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_about.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_kontakt  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_kontakt.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_impressum  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_impressum.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_dates  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_dates.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_newsletter  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_newsletter.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_sportsbar  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_sportsbar.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_konsumartikel  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_konsumartikel.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_schnappschuesse  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_schnappschuesse.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_specials  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_specials.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#background_top_links  { 
	margin: 0; 
	padding: 0;
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 0px; 
	height: 370px;
	width:100%; 
	border: 0px solid red;
	background-image:url(../allgemeinbilder/bg_top_links.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}



div#background_center { 
	margin: 0; 
	padding: 0; 
	position: absolute; 
	z-index: 2; 
	top: 380px; 
	left: 0px;
	width:100%; 
	height:560px;
	border:0px solid green;
	background-image:url(../allgemeinbilder/bg_center.jpg);
	background-repeat:no-repeat;
	/*display:none;*/
}

div#overlay {
	position:absolute;
	top:145px;
	left:126px;
	width:669px;
	z-index:3;
	}
	
/**** Startseite ****/

div#nav {
	position:absolute;
	top:0;
	left:0;
	border:1px solid #BDCED8;
	padding:0px 0px;
	width:162px;
	height:344px;
}

div#nav .cntpad {
	padding:8px 0 0 0;
	}

div#dates {
	position:absolute;
	top:0;
	left:408px;
	border:0px solid #BDCED8;
	padding:0px 0px;
	width:260px;
	height:344px;
}
	
div#dates .cntpad {
	padding:0px;
	}
	
div#afterwork {
	position:absolute;
	top:0;
	left:164px;
	border:0px solid #BDCED8;
	padding:0px 0px;
	width:242px;
	height:344px;
}

div#afterwork .cntpad {
	padding:24px 8px 4px 8px;
	}
	
table.secondrow {
	position:absolute;
	top:360px;
	border:0px solid #BDCED8;
	width:669px;
	height:100px;
	}

table.secondrow td {
	text-align:center;
	}
	
body#home .datum {
	text-align:left;
	padding-left: 4px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	margin-top:6px;
	}


div.date {
	border:1px solid #BDCED8;
	margin-bottom:3px;
	height:152px;
	}
	
div.datelong {
	border:1px solid #BDCED8;
	margin-bottom:3px;
	width:470px;
	}
	
div.datelong p {
	padding:0 6px;
	}
	
div.datelong .datum {
	padding-left: 4px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	margin-top:6px;
	}
	
	
.date .contentpadding {
	padding:4px 0px;
	}
	
div.date p {
	padding:4px;
	}
	
div.voting {
	position:absolute;
	top:495px;
	left:110px;
	height:300px;
	border:0px solid #BDCED8;
	} 
		
div.voting table.votingtable {
	width:558px;
	position:relative;
	top:15px;
	border:0px solid red;
	}

div.voting table td.charts {
	border:0px solid #BDCED8;
	width:357px;
	}
	
div.voting table td.info {
	border:0px solid red;
	color:#ffffff;
	}
	
div.voting table td.info .cntpad {
	background-color:#a40000;
	color:#ffffff;
	height:200px;
	margin-left:6px;
	padding:8px;
	}
	
div.voting table td.charts table {
	width:357px;
	margin-top:0px;
	}
	
div.aroundeasyvote {
	border:1px solid #BDCED8;
	padding:1px;
	}

table.easyvote {
	height:210px;
	}

table.easyvote td {
	padding:5px 3px;
	background-color:#75A9D8;
	}
	
table.easyvote td.check, table.easyvote td.prozent {
	height:5px;
	}
	
table.easyvote tr {
	border-top:2px solid #56A8DA;
	border-bottom:2px solid #56A8DA;
	}
	
table.easyvote td.votingfooter {
	text-align:center;
	background-color:transparent;
	}

/**** Ende Startseite ****/


/**** Galerie ****/

div#galerie {
	position:absolute;
	top:80px;
	left:164px;
	}
	
div#galerie .cntpad {
	padding:0 0 0 40px;
	}

/**** Ende Galerie ****/


/**** Gaestebuch ****/

div#gaestebuch {
	position:absolute;
	top:80px;
	left:164px;
	}
	
div#gaestebuch .cntpad {
	padding:0;
	}

/**** Ende Gaestebuch ****/



/**** Team Listenansicht ****/

div#teamliste {
	position:absolute;
	top:80px;
	left:164px;
	border:0px solid silver;
	width:500px;
	}
	
div#teamliste .cntpad {
	padding:0;
	}
	
div#teamliste .listelinks {
	position:absolute;
	top:0;
	left:8px;
	width:241px;
	}
	
div#teamliste .listerechts {
	position:absolute;
	top:0;
	left:254px;
	width:241px;
	}
	
.listelinks img, .listerechts img {
	margin-bottom:12px;
	}

/*****  Ende Team Listenansicht ******/


/*****  Team Einzelansicht ******/

div#teameinzel {
	position:absolute;
	top:80px;
	left:164px;
	border:0px solid silver;
	}
	
div#teameinzel .cntpad {
	padding:0 8px;
	}

table.team_einzelansicht {
	border:0px solid red;
		}

.team_einzelansicht img {
	
}
	
	
.td_einzelansicht_links {	
	text-align: right;
	padding: 8px;
	color: #ffffff;
	font-weight: bold;
	width: 174px;
	}

.td_einzelansicht_rechts {	
	font-size: 10px;
	padding: 8px;
	width: 209px;
	color:#ffffff;
	width:316px;
	}

	
/*****  Kontakt ******/

div#kontakt {
	position:absolute;
	top:70px;
	left:164px;
	border:0px solid silver;
	}
	
div#kontakt .cntpad {
	padding:0 0 8px 40px;
	}

div#kontakt form {
	margin: 0;
	padding:0;
	}
	

input.textfeld, input.button, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 350px;
	border:1px solid #BDCED8;
	padding: 2px;
	font-size:11px;
	background-color: #0049b8;
	color:#ffffff;
	margin-top:2px;
	margin-bottom:6px;
	}
	
input.votebutton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 350px;
	padding: 2px;
	border:none;
	font-size:11px;
	color:#606A48;
	background-color:#F6AE24;
	margin-top:2px;
	margin-bottom:6px;
	font-weight:bold;
	}

textarea {
	width: 350px;
	height: 174px;
	}
	

input.button {
	width: 356px;
	background-color: #0049b8;
	border:none;
	border:1px solid #BDCED8;
	margin-top: 10px;
	margin-left:0px;
	color:#ffffff;
	}

label {
	font-weight:bold;
	}
	
/***** Newsletter *****/

fieldset {
	width:380px;
	border:1px solid silver;
	margin-top:24px;
	padding:12px;
	}
	
legend {
	font-weight:bold;
	font-size:12px;
	}

	
/*****  About ******/

div#about {
	position:absolute;
	top:70px;
	left:168px;
	/* background-color: #0049b8; */
	border-top:0px solid silver;
	border-bottom:0px solid silver;
	}
	
div#about .cntpad {
	padding:8px 8px;
	}

/*****  Ende About ******/

	
/*****  Klatsch ******/

div#klatsch {
	position:absolute;
	top:70px;
	left:168px;
	border:0px solid silver;
	}
	
div#klatsch .cntpad {
	padding:0 8px;
	}
	
div#klatsch hr {
	height:1px;
	border:none;
	background-color:#ffffff;
	}

/*****  Ende About ******/

/*****  Konsumartikel  *****/

table.konsumartikel td {
	padding:12px 8px;
	vertical-align:top;
	}
	
table.konsumartikel td h4 {
	margin-top:0px;
	font-size:12px;
	}
	
table.konsumartikel td img {
	border:none;
	}
	
body.konsumpopup {
	background-image:none;
	background-color:#56A8DA;
	padding:6px;
	}
	
body.konsumpopup table {
	width:100%;
	}
	
body.konsumpopup table td {
	text-align:center;
	}
	
body.konsumpopup table td img {
	margin-bottom:4px;
	}
	
.special td {
	padding-top:5px;
	}
	
/*** Termine ***/

.datesnav{
	width:470px;
	border:none;
}

.datesnav td {
	padding:4px;
	}
	
.zaehler {
 border: 0px solid red;
 position: absolute;
 top: 322px;
 left: 6px;
 }
 
 div.datelong h4.yellow {
 	width:470px;
 	}
 	
 div.datelong>h4.yellow {
 	width:458px;
 	}
