body
{
	margin:0px;
	
	background-color:#6a543d;
	background-image:url('../grafik/hintergrund.jpg');
	background-repeat:repeat-x;
	font-family:  Calibri, Trebuchet MS, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
img
{
	border: 0;
}
img.rahmen
{
	border: 1px solid #c1b28b;
}
#logo
{
	position:absolute;
	top: 40px;
	width:153px;
	margin:0;
	z-index:2;
}
#container
{
	position: relative;
	margin-right:auto;
	margin-left:auto;
	width:1000px;
	text-align:center;
}
#hauptseite
{
	
	margin: 0 auto;
	z-index:1;
	width:1000px;
}
#main
{
	width:100%;
	height:100%;
}
#main td
{
	vertical-align: top;
}
#rahmen
{
	margin-top:10px;
	width:954px;
}
#hauptfeld
{
	text-align:center;
	background-color:#f9f4de;
	width:100%;
	padding-top:20px;
}
#tabelle_hauptfeld
{
	margin: 0 auto;
	width:925px;
}
#hintergrund_hauptfeld
{
	background-color:white;
}
#sub_navigation
{
	height:18px;
	text-align:left;
	background-image:url('../grafik/unavi/links.gif');;
	background-repeat:repeat-x;
	padding-left:30px;
	white-space:nowrap;
}

#inhalt
{
	height:100%;
	text-align:left;
	padding-top:20px;
	padding-left:30px;
	padding-right:20px;
	background-color:white;
}
#bild_rechts
{
	vertical-align: bottom;
}
td.linie_hauptfeld
{
	height:1px;

	background-color:#c1b28b;
}
td.rand_hauptfeld
{
	width:1px;

	background-color:#c1b28b;
}
td.inhalt_hauptfeld
{
	text-align:left;
	background-color:white;
}
td.spacer
{
	height:5px;
}
img.img_rechts
{
	border-right: 1px solid #c1b28b;
	border-bottom: 1px solid #c1b28b;
}
td.linie_quadrat
{
background-image:url('../grafik/linie_quadrat.gif');
background-repeat:no-repeat;
background-position:bottom left;
height:16px;
width:630px; 
}
td.rahmen_links
{
	border-left: 1px solid #c1b28b;
}
}
td.rahmen_rechts
{
	border-right: 1px solid #c1b28b;
}
td.rahmen_unten
{
	border-bottom: 1px solid #c1b28b;
}
/* Style Logo */
#logo
{
	position:absolute;
	left:0.1%;
	top:20px;
}
/* Style Texte */
.ueberschrift
{
	font-size:20px;
	font-style:italic;
	color:#4c3d2d;
}
span.ueberschrift2
{
	font-size:16px;
	font-style:italic;
	color:#4c3d2d;
	margin-left:17px;
}
span.ueberschrift3
{
	font-size:16px;
	font-style:italic;
	color:#4c3d2d;
	margin-left:5px;
}
.gross
{
	font-size:16px;
}
.klein
{
	font-size:11px;
}

.fett
{
	font-weight:bold;
}
.warnung
{
	color:darkred;
}
/* Style Links */
a
{
color:#673b15;
font-size: 12px;
line-height: 1.5;
text-decoration:none;
}
a:hover
{
color:#673b15;
line-height: 1.5;
text-decoration:underline;
}

a.gross
{
color:#673b15;
font-size: 16px;
line-height: 1.5;
text-decoration:none;
}
a.gross:hover
{
color:#673b15;
font-size: 16px;
line-height: 1.5;
text-decoration:underline;
}

/* Styles Module */
/* Login */
#login_feld
{
	text-align:left;
	background-color:white;
	padding-top:5px;
	padding-bottom:15px;
}
input.login
{
	margin-top:5px;
	color:#4c3d2d;
	font-size:11px;
	width:80px;
	border: 1px solid #c1b28b;
	padding:3px;
}
div.loginformular
{
	margin-left:10px;
}
/* News */
td.news_topic
{
	background-image:url('../grafik/bg_news.gif');
	color:white;
	padding:1px;
	padding-left:10px;
	padding-right:10px;
}
/* Platzuebersicht */
#platzuebersicht
{
	width:600px;
}
td.platzuebersicht_beschr
{
	background-color:#fbe6b9;
	text-align:right;
	padding:2px;
	padding-right:10px;
}
td.platzuebersicht_sperren
{
	background-color:#fbe6b9;
	text-align:left;
	padding:2px;
	padding-left:10px;
}
td.platzuebersicht_angaben
{
	background-color:#f7f7f7;
	text-align:left;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
}
.platzstatus_0
{
	color:#bd3326;
}
.platzstatus_1
{
	color:#376830;
}
/* Turnierkalender */
td.turnierkalender1
{
	background-color:#fae6b8;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
td.turnierkalender2
{
	background-color:#f7f7f7;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
td.turnierkalenderso
{
	background-color:#f0c49d;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
/* Startliste */
td.startliste1
{
	background-color:#fae6b8;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
}
td.startliste2
{
	background-color:#f7f7f7;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
}
td.startlistehead
{
	background-color:#f0c49d;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	font-weight:bold;
}
/* Wetter */
td.wetter_beschr
{
	background-color:#fbe6b9;
	text-align:right;
	padding:2px;
	padding-right:10px;
}
td.wetter_angaben
{
	background-color:#f7f7f7;
	text-align:left;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
}
/* Speisekarte */
td.speisekarte_2
{
color:black;
font-family:Verdana,Arial,sans-serif;
font-size:13px;
background-repeat:no-repeat;
}
/* Mitgliederliste */
td.mitgliederliste1
{
	background-color:#fae6b8;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
td.mitgliederliste2
{
	background-color:#f7f7f7;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
}
td.mitgliederliste_wahl1
{
	padding-top:2px;
	padding-bottom:2px;
	background-color:#fae6b8;
}
td.mitgliederliste_wahl2
{
	padding-top:2px;
	padding-bottom:2px;
	background-color:#f7f7f7;
}
td.mitgliederliste_angewaehlt
{
	padding-top:2px;
	padding-bottom:2px;
	background-color:#f0c49d;
}
/* Platzsperren */
td.platzsperre_topic
{
	background-image:url('../grafik/bg_platzsperre.gif');
	color:white;
	padding:1px;
	padding-left:10px;
	padding-right:10px;
}
/* Teetime */
td.teetimeliste_1
{
	background-color:#fae6b8;
	padding:4px;
}
td.teetimeliste_2
{
	background-color:#f7f7f7;
	padding:4px;
}
td.teetimeliste_3
{
	background-color:#f0c49d;
	padding:4px;
}
.teetime_formular
{
	background-color:#fae6b8;
	padding-left:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	width:520px;
}
.teetime_formular_2
{
	background-color:#f7f7f7;
	padding-left:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	width:520px;
}
input.teetime_formular_input
{
	font-size:12px;
}
.teetime_suche
{
	background-color:#f0c49d;
	padding-left:10px;
	margin-left:25px;
	margin-right:15px;
	margin-top:10px;
	width:500px;
	display:none;
	position:fixed;
	top: 10px;
	border: 1px solid;

}
.teetime_confirm
{
	background-color:#78a542;
	padding-left:10px;
	margin-left:25px;
	margin-right:15px;
	margin-top:10px;
	width:500px;
	display:none;
	position:fixed;
	top: 10px;
	border: 1px solid;

}
.teetime_suche_ergebnis
{
	padding-left:3px;
	background-color:#fae6b8;
}
.teetime_suche_ergebnis2
{
	padding-left:3px;
	background-color:#f7f7f7;
}
.send_button
{
	margin-right:15px;
	margin-top:5px;
}
