body {
margin:0;
background-color: #3CEBFF;
font-family: Verdana, Arial;
color: #005E69;
}
/* ----------------------------------- */
/* Haupttabelle */
.ht {
height: 100%;
}
/* ----------------------------------- */
/* Schmale Tabellenreihe oben und unten */
.smallcol {
background-color: #3CEBFF;
height: 7px;
}
/* ----------------------------------- */
/* Schmale Tabellenreihe mit Senkrechten Strichen */
.smalltrenner {
background-color: #ffffff;
background-image: url(../images/hor_trenner.gif);
height: 6px;
}
/* ----------------------------------- */
/* Schmale senkrechte Trennlinien */
.vertrenner {
background-image: url(../images/ver_trenner.gif);
width: 1px;
}
/* ----------------------------------- */
/* Breite Topspalte */
.obs {
background-color:#00CAE1;
font-size: 11px;
padding: 2px;
color: #ffffff;
}

/* Breite Topspalte mit Logo */
.obslogo {
background-color: #00CAE1;
background-image: url();
}


/* ----------------------------------- */
/* Schmale Trennung oben - unten links*/
.smalltb {
background-color: #00AFC3;
font-size: 11px;
padding: 2px;
color: #ffffff;

}

.smalltblogo {
background-image: url(../images/Top-logo.gif);

}
/* ----------------------------------- */
/* Schmale spalte ganz links */
.libg {
background-color: #f6f6f6;
}
/* ----------------------------------- */
/* Spalte rechts fuer News etc. */
.rebg {
background-color: #f6f6f6;
vertical-align: top;
font-size: 11px;
}
.newstext {
font-size: 11px;
color: #005E69;
}
/* ----------------------------------- */
/* Spalte fuer Menue */
.menu {
background-color: #78F1FF;
vertical-align: top;
font-size: 11px;
color: #005E69;
}
.rubtrenner {
background-color: #f6f6f6;
vertical-align: top;
font-size: 11px;
font-weight: bold;
padding: 2px;
border-top: 1px solid #becad8;
border-bottom: 1px solid #becad8;
color: #0094A5;
}
.navlinks {
font-size: 11px;
line-height: 17px;
padding-bottom: 5px;
padding-left: 10px;
}
.navlinks {
color: #005E69;
text-decoration: none;
}
.navlinks:hover {
color: #FF0000;
text-decoration: underline;
}
.navlinks:active {
color: #000099;
text-decoration: underline;
}
/* ----------------------------------- */
/* Spalte fuer Haupinhalt der Seite */
.content {
background-color: #f6f6f6;
vertical-align: top;
font-size: 11px;
height: 100%;
padding: 3px;
}

/* ----------------------------------- */

.nl {
background-color: #78F1FF;
font-size: 11px;
padding: 2px;
}
.nl {
color: #005E69;
text-decoration: none;
}
.nl:hover {
color: #FF0000;
text-decoration: underline;
}
.nl:active {
color: #000099;
text-decoration: underline;
}
/* ----------------------------------- */











