body {
        color: #000;
        background-image: url(images/backgrey.gif);
        margin-top: 0px;
        margin-left: 0px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding: 0px;
}
a {
        color: #1f3d7a;
        text-decoration: none;
        font-weight: bold;
}
a:hover {
        color: #1f3d7a;
        text-decoration: underline;
        font-weight: bold;
}

.mainbox {
        border: 0px solid #879397;
        background-color: #fff;
        color: #000;
}

.headertext {
        color: #1f3d7a;
        font-weight: bold;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 14px;
}

.normaltext, .mediumtext, .defaulttext  {
        color: #000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 13px;
        text-align: justify;
}

.smalltext, .smallblacktext{
        color: #000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: left;
}

.verysmall {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000;
}

.smallnav {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #999999;
}

.bottomtext {
        color: #000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 13px;
}

.docinnerbox {
        padding: 10px;
        text-align: left;
}
ol, ul{
        margin-top: 0;
        margin-bottom: 0;
}

ul{list-style-type:square;}

option{
        background-color: #FFFFFF;
        border-bottom: 1px solid #e6e6e6;
        padding-left: 0px;
}

hr {
border: 0px;
background-color: #CCCCCC;
height: 1px;
}

.helpbox {
        color:#000;
        font: 9px tahoma, verdana, arial, helvetica, sans-serif;
        border: 0px none red;
        background-color: transparent;
}

.button {
        border: 1px solid #000;
        color: #1f3d7a;
        background-color: #e6e6e6;
        text-align:center;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
}
/* Button für Login bei News*/
.buttonsmall {
        border: 1px solid #000;
        color: #1f3d7a;
        background-color: #e6e6e6;
        text-align:center;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 9px;
        padding-left: 1px;
        padding-right: 1px;
}

/* Textfelder in Formularen*/
.tbox {
        background-color: #ffffff;
        border: 1px solid #cccccc;
        font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;
        padding-left: 3px;
        padding-right: 0px;
}
/* Suchfeld in Formularen*/
.tbox.search{
        background-color: #ffffff;
        border: 1px solid #cccccc;
        font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;
        padding-left: 3px;
        padding-right: 3px;
}
/* Chatbox*/
.tbox.search{
        background-color: #e6e6e6;
        border: 1px solid #cccccc;
        font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;
        padding-left: 3px;
        padding-right: 3px;
}
/* Login-Felder*/
.tbox.loginc.user{
        background-color: #ffffff;
        border: 1px solid #cccccc;
        font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;
        padding-left: 3px;
        padding-right: 3px;
}
.tbox.loginc.pass{
        background-color: #ffffff;
        border: 1px solid #cccccc;
        font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;
        padding-left: 3px;
        padding-right: 3px;
}
.loginc_div{
        font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000000;
}
/* Login-Felder auf Startseite*/
.tbox.login.user{
        background-color: #ffffff;
        border: 1px solid #cccccc;
        font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;
        padding-left: 3px;
        padding-right: 3px;
}
.tbox.login.pass{
        background-color: #ffffff;
        border: 1px solid #cccccc;
        font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;
        padding-left: 3px;
        padding-right: 3px;
}


/* Tabellen*/
.tabelle{
        background-color: #FFFFFF;
        font: 13px tahoma, arial, helvetica, sans-serif;
        color:#000;
        padding: 5px;
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        border-left: 1px solid #999999;
        border-right: 1px solid #999999;
        empty-cells:show;
        border-spacing:0px;
        border-collapse:collapse;
        vertical-align: top;
        text-align: left;
        margin: 0;
}

td.tabelle{
        border: 1px solid #999999;
        text-align: left;
        padding: 5px;
}

td img {vertical-align: bottom;}

.newsfeed{
        background-color: #e6e6e6;
        color:#000;
        padding: 5px;
        border: 0px;
        empty-cells:show;
        border-spacing:0px;
        border-collapse:collapse;
}

.searchhighlight{text-decoration: none;color:#FF0000;font-weight:bold;}

/* FORUM */
.fborder {
        border: #CCCCCC 1px solid;
        margin: 0px;
        empty-cells:show;
        border-spacing:0px;
        border-collapse:collapse;
        padding: 5px;
}

a.forumlink {
        color: #1f3d7a;
        text-decoration: none;
        font-weight: bold;}

.forumheader, .nforumcaption{
        background-color: #e6e6e6;
        font: 14px tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#000;
        padding: 5px;
        border-top: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        border-left: 0;
        border-right: 0;
        height: 40px;
}

.finfobar{
        background-color: #CCCCCC;
        color:#000;
        padding: 5px;
        border: 1px solid #CCCCCC;
        text-align: left;
        font: 11px tahoma, arial, helvetica, sans-serif;
}

.forumheader2{
        background-color: #ffffff;
        font: 13px tahoma, arial, helvetica, sans-serif;
        color:#000;
        padding: 5px;
        border: #CCCCCC 1px solid;
}

.forumheader3{
        background-color: #ffffff;
        font: 13px tahoma, arial, helvetica, sans-serif;
        color:#000;
        padding: 5px;
        border: #CCCCCC 1px solid;
}


.forumheader3_alt{
        background-color: #f5f5f5;
        font: 13px tahoma, arial, helvetica, sans-serif;
        color:#000;
        padding: 5px;
        border: #CCCCCC 1px solid;
}

.forumborder{
        border: #CCCCCC 1px solid;
}

.fcaption {
        border: 1px solid #CCCCCC;
        padding: 5px 5px 5px 5px;
        background-color: #CCCCCC;
        font: 12px tahoma, arial, helvetica, sans-serif;
        font-weight: bold;
        color:#1f3d7a;
        height: 25px;
}


.spacer{
        padding: 0px 0px 0px 0px;
        margin: 0px;
} /* .spacer */

.spacer.forumheader{
        border-top: 1px solid #999999;
        border-bottom: 1px solid #999999;
        border-left: 1px solid #999999;
        border-right: 1px solid #999999;
} /* .spacer */

