body {
margin:0;
background-color: #FFF6CC;
font-family: Verdana, Arial;
}
/* ----------------------------------- */
/* Haupttabelle */
.ht {
height: 100%;
width: 897px;
}
/* ----------------------------------- */
/* Schmale Tabellenreihe oben und unten */
.smallcol {
background-color: #000000;
height: 7px;
}
/* ----------------------------------- */
/* Schmale Tabellenreihe mit Senkrechten Strichen */
.smalltrenner {
background-color: #000000;
height: 6px;
}
/* ----------------------------------- */
/* Schmale senkrechte Trennlinien */
.vertrenner {
width: 1px;
}
/* ----------------------------------- */
/* Breite Topspalte */
.obs {
background-color:#000000;
font-size: 11px;
padding: 2px;
color: #FFFFFF;
}

/* Breite Topspalte mit Logo */
.obslogo {
background-image:  url(../images/top.jpg);
height: 90px;
}


/* ----------------------------------- */
/* Schmale Trennung oben - unten links*/
.smalltb {
background-image:  url(../images/top.jpg);
font-size: 11px;
padding: 2px;
color: #FFFFFF
}

.bottom {
background-color: #311F04;
font-size: 11px;
height: 3px;
padding: 2px;
color: #FFFFFF
}

/* ----------------------------------- */
/* Schmale spalte ganz links */
.libg {
background-color: #ffffff;
}
/* ----------------------------------- */
/* Spalte rechts fuer News etc. */
.rebg {
background-color: #000000;
vertical-align: top;
font-size: 11px;
}
.newstext {
font-size: 11px;
line-height: 20px;
padding: 3px;
}
/* ----------------------------------- */
/* Spalte fuer Menue */
.menu {
background-image:  url(../images/left.jpg);
vertical-align: top;
font-size: 10px;
color: #FFFFFF;
width: 191px;
height: 497px;
padding-top: 20px;
}
.rubtrenner {
background-color: #000000;
vertical-align: top;
font-size: 11px;
font-weight: bold;
padding: 2px;
border-top: 1px solid #becad8;
border-bottom: 1px solid #becad8;

}
.navlinks {
font-size: 9px;
font-weight: bold;
line-height: 22px;
padding-bottom: 5px;
padding-left: 26px;
}
.navlinks a {
color: #FFFFFF;
text-decoration: none;
}
.navlinks a:hover {
color: #543200;
text-decoration: none;
}
.navlinks a:active {
color: #543200;
text-decoration: none;
}

.navlinks-dark {
font-size: 9px;
font-weight: bold;
line-height: 22px;
padding-bottom: 5px;
padding-left: 26px;
}
.navlinks-dark a {
color: #543200;
text-decoration: none;
}
.navlinks-dark a:hover {
color: #543200;
text-decoration: underline;
}
.navlinks-dark a:active {
color: #543200;
text-decoration: underline;
}


/* ----------------------------------- */
/* Spalte fuer Haupinhalt der Seite */
.content {
background-image:  url(../images/main.jpg);
vertical-align: top;
font-size: 12px;
color: #FFFFFF;
height: 497px;
padding-left: 25px;
padding-top: 12px;
}



