


body {  width: 950px;
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        text-align: center;
        margin:0px auto;
}



td { font-size: 10pt }


h2 { font-size: 16pt }


.sBig { font-size: 12pt }
.sNorm { font-size: 10pt }
.sSmall  { font-size: 8pt }
.bold { font-weight: bold }

.coDarkBlue  { color: darkblue }
.coGrey  { color: lightgrey }
.coBlue  { color: blue }
.coLightBlue  { color: lightblue }
.coRed   { color: red }
.coGreen { color: green }

a:link { text-decoration:none; color:#0066CC }
a:visited { text-decoration:none; color:#0066CC }
a:hover { text-decoration:none; color:#33CCFF }
a:active { text-decoration:underline; color:#0099FF }
a:focus { text-decoration:blink; }

.aOrange:link { color: #FF6600; }
.aOrange:visited { color: #FF6600; }
.aOrange:hover { color: #FFCC00; }

.aLightBlue:link { text-decoration:none; color:#808080 }
.aLightBlue:visited { text-decoration:none; color:#808080 }
.aLightBlue:hover { text-decoration:none; color:#33CCFF }



#banner {
    height: 150px;
}

#menu_links, #menu_rechts, #menu_oben {
    padding: 4px;
    border: 1px solid black;
    background-color: #F0F0FF;
    text-align: left;
}


#menu_links {
    position: relative;
    top: -1px;
    left: 1px;
}

#menu_rechts {
    position: relative;
    top: -1px;
    left: -1px;
}

#menu_oben {
    font-size: 8pt;
}


#inhalt {
    padding: 5px;
    text-align: left;
    background-color: #F9F9FF;
    height:100%;
}

.newseintrag {
    border: 1px solid darkgray;
    margin-bottom: 10px;
}

.newseintrag  .Datum {
    padding-top: 2px;
    padding-right: 2px;
    font-size: 8pt;
    float: right;
    white-space: nowrap;
}
.newseintrag  .Titel {
    font-weight: bold;
    padding: 2px;
    float: left;
}
.newseintrag  .Text {
    background-color: #F5F5FF;
    padding: 2px;
    clear: both;
    text-align: left;
    border-top: 1px solid darkgray;
}
.newseintrag  .User {
    font-size: 7pt;
    padding: 2px;
    clear: both;
    text-align: left;
    border-top: 1px solid darkgray;
}

.downloads {
    border: 1px solid black;
    background-color: #F5F5FF;
    margin-bottom: 10px;
}

.downloads  .unten {
    border-top: 1px solid darkgray;
}




.downloads_show {
    border: 1px solid darkgray;
    margin-bottom: 10px;
}

.downloads_show .Datum {
    font-size: 8pt;
    padding: 2px;
    float: right;
    white-space: nowrap;
}
.downloads_show .Titel {
    font-weight: bold;
    padding: 2px;
    float: left;
}
.downloads_show .Text {
    background-color: #F5F5FF;
    padding: 2px;
    padding-left: 0px;
    clear: both;
    border-top: 1px solid darkgray;
    text-align: left;
}
.downloads_show .Bottom {
    font-size: 7pt;
    border-top: 1px solid darkgray;
    padding: 2px;
    clear: both;
    float: center;
    text-align: left;
}



.kommentar {
    width: 80%;
    border: 1px solid black;
    background-color: #EEEEFF;
    margin-bottom: 10px;
}

.kommentar  .Datum {
    float: right;
    padding: 2px;
    white-space: nowrap;
    border-left: 1px solid darkgray;
}
.kommentar  .User {
    padding: 2px;
    float: left;
}
.kommentar  .Text {
    padding: 2px;
    clear: both;
    border-top: 1px solid darkgray;
}

.kommentar .Bottom {
    padding: 2px;
    font-size: 7pt;
    border-top: 1px solid darkgray;
    clear: both;
    float: center;
    text-align: left;
}

img {
	border:none;
}
