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;
}
#logo2
{
        position:absolute;
        top: 70px;
        left: 900px;
        width:52px;
        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;
}
.spoiler a {
  color: #000;
  text-decoration: none;
}

.spoiler a span {
  display:none;
}

.spoiler a:active span, .spoiler a:focus span {
  display: block;
}
#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;
}
/* 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;
}