html {width:100%;height:100%;}

body {
	padding-top:3px;
	margin:0;
	background-color:#a94d00;
	background-image:url(_media/scbodybackground.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:fixed;
	text-align:center;
	color:white;
	font-family:Tahoma, Verdana, sans-serif;
/*	overflow:scroll;*/
}

body.startseite {
	background-position:center;
}

body.soundframe {
	background-image:none;
}

#wrapper {position:relative;width:750px;margin:auto;text-align:justify;}
#startwrapper {position:absolute;width:750px;height:450px;top:50%;left:50%;margin-left:-375px;margin-top:-225px;}
/*#menue {position:fixed;width:198px;float:left;text-align:center;}*/
#menue {width:198px;float:left;text-align:center;}
#content {width:554px;position:absolute;left:210px;top:2px;text-align:center;}
#preloader { position:absolute;left:0;top:0;height:1px;width:1px;visibility:hidden; }

p, h3, form {
	color:white;
	font-family:Tahoma, Verdana, sans-serif;
	text-align:justify;
	font-size:.8em;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:10px;
}

p.zentriert {
	text-align:center;
}

form.informator {
	text-align:center;
}

form.spielevoting {
	margin-left:50px;
}


table {
	/* Wichtig: Einstellungen wirken sich auf overlib aus! */
	margin:0;
	padding:0;
	color:white;
	font-family:Tahoma, Verdana, sans-serif;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	vertical-align:top;
}

table.zeiten, table.spiele {
	padding-left:40px;
	padding-right:40px;
	padding-bottom:10px;
}

table.spiele {
	margin:0;padding:0;
	width:100%;
}

td {
	color:white;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:.8em;
	text-align:left;
}

td.tag {
	font-weight:bold;text-align:right;
	vertical-align:top;
}

td.spiele {
	font-weight:bold;
	font-size:1em;
	text-align:left;
	vertical-align:top;
	width:50%;
}

img {border:0;margin:0;padding:0;}
img.galerie { margin:10px; }
img.aktion {
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
 }

a:link {text-decoration:underline;color:white;font-weight:bold;}
a:visited {text-decoration:underline;color:white;font-weight:bold;}
a:hover {text-decoration:none;color:#5d3514;font-weight:bold;}
a:active {text-decoration:underline; color:white;font-weight:bold;}

a:link img.galerie { border: 2px solid #5d3514; }
a:visited img.galerie { border: 2px solid #5d3514; }
a:hover img.galerie { border: 2px solid white; }
a:active img.galerie { border: 2px solid #5d3514; }

h1 {
	color:#5d3514;
	font-family:Tahoma, Verdana, sans-serif;
	text-align:center;
	font-size:1.5em;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:10px;
}

h2 {
	color:#5d3514;
	font-family:Tahoma, Verdana, sans-serif;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:10px;
}

h1.aktion, h2.aktion { text-align:left; }

h3 { font-style:italic; }

ul, ol {
	list-style-type:none;
	list-style-position:inside;
	letter-spacing:normal;
	line-height:1.5em;
	text-align:center;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:.8em;
}

ul.anfahrt, ul.spiele {
	list-style-type:square;
	line-height:normal;
	text-align:left;
	margin:0;
	padding:0;
	padding-left:50px;
	padding-right:10px;
	padding-bottom:10px;
}

ul.spiele {
	list-style-position:outside;
	padding-left:50px;
}

ol.anfahrt {
	list-style-type:decimal;
	line-height:normal;
	text-align:left;
	margin:0;
	padding:0;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;
}

li.anfahrt {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	letter-spacing:normal;
	text-align:left;
}

li.spiele {
	padding-left:10px;
	padding-right:10px;
	letter-spacing:normal;
	text-align:left;
}

li.inaktiv {
	color:#5d3514;
}

.unterlegt {
	width:558px;
	text-align:left;
	background-image:url(_media/content_hintergrund.gif);
	background-repeat:repeat-y;
	border:0;
}

.unterlegtmitte {
	width:558px;
	text-align:center;
	background-image:url(_media/content_hintergrund.gif);
	background-repeat:repeat-y;
	border:0;
	min-height:280px;
}

* html .unterlegtmitte {
	height:280px;
}

.fett {font-weight:bold; }

label { font-size:.8em;line-height:180%;padding-bottom:10px; }
label.kontakt { font-size:1em;line-height:normal;width:20%;padding-top:4px;display:block;clear:both;float:left; }
input, textarea {border:1px solid white;padding:3px;color:white;background-image:url(_media/inputhintergrund.jpg);background-position:left;background-repeat:repeat-y;background-color:#e98a3c;font-family:Tahoma, Verdana, sans-serif;font-size:1em;}
input.kontakt, textarea.kontakt {border:1px solid white;padding:3px;margin-bottom:5px;width:60%;color:white;background-image:url(_media/inputhintergrund.jpg);background-position:left;background-repeat:repeat-y;background-color:#e98a3c;font-family:Tahoma, Verdana, sans-serif;font-size:1em;}

hr {
	width:70%;
	height:2px;
	border-width:1px 0 0 0;
	border-style:dashed;
	border-color:#5d3514;
	margin-bottom:15px;
}