body {
margin:0;
background-color: #ffffff;
font-family: Verdana, Arial;
}
/* ----------------------------------- */
/* Haupttabelle */
.ht {
height: 100%;
}
/* ----------------------------------- */
/* Schmale Tabellenreihe oben und unten */
.smallcol {
background-color: #d1e2ed;
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:#8fa4b8;
font-size: 11px;
padding: 2px;
color: #ffffff;
}

/* Breite Topspalte mit Logo */
.obslogo {
background-color: #8fa4b8;
background-image: url(../images/logo.gif);
}

/* rechte Topspalte mit Logo */
.obsre {
background-color: #8fa4b8;
background-image: url(../images/relogo.gif);
}
/* ----------------------------------- */
/* Schmale Trennung oben - unten links*/
.smalltb {
background-color: #4e7692;
font-size: 11px;
padding: 2px;
color: #dfe7e8
}
/* ----------------------------------- */
/* 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;
line-height: 17px;
padding: 3px;
}
/* ----------------------------------- */
/* Spalte fuer Menue */
.menu {
background-color: #e3ebee;
vertical-align: top;
font-size: 11px;
}
.rubtrenner {
background-image: url(../images/menubg.gif);
background-color: #cee1e3;
vertical-align: top;
font-size: 11px;
padding: 2px;
border-top: 1px solid #becad8;
border-bottom: 1px solid #becad8;

}
.navlinks {
font-size: 11px;
line-height: 17px;
padding-bottom: 5px;
}
.navlinks a {
color: #55718a;
text-decoration: none;
}
.navlinks a:hover {
color: #000000;
text-decoration: underline;
}
.navlinks a:active {
color: #ff9900;
text-decoration: underline;
}
/* ----------------------------------- */
/* Spalte fuer Haupinhalt der Seite */
.content {
background-color: #ffffff;
vertical-align: top;
font-size: 11px;
height: 100%;
padding: 3px;
}
/* ----------------------------------- */
/* CSS fuer abgerundete Tabellen */



.tzmitte {
background-color: #cbd2d8;
font-size: 11px;
color: #000000;
padding-bottom: 2px;
border-top: 1px solid #A7B8BF;
border-left: 1px solid #A7B8BF;
border-right: 1px solid #A7B8BF;
padding: 2px;
}


.tztrenner {
background-color: #A7B8BF;
font-size: 1px;
}

.clinks {
background-image: url(../tabimages/leftb.gif);
background-repeat:repeat-y;
width: 6px;
font-size: 1px;
}
.cmitte {
background-color: #ffffff;
font-size: 11px;
color: #000000;
padding-top: 5px;
vertical-align: top;

}

.crechts {
background-image: url(../tabimages/rightb.gif);
background-repeat:repeat-y;
width: 6px;
font-size: 1px;
}

.ulinks {
background-image: url(../tabimages/eul.gif);
width: 6px;
height: 6px;
font-size: 1px;
}
.umitte {
background-image: url(../tabimages/ubg.gif);
height: 6px;
font-size: 1px;
}

.urechts {
background-image: url(../tabimages/eur.gif);
width: 6px;
height: 6px;
font-size: 1px;
}

