/* CSS Document */

/* Hintergrund f�r den Body setzen */
body { background-color: #333333; }
/* header */
.online_user {
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:14px;
 margin-left:5px;
}
.online_detail {
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:11px;
 margin-left:5px;
}
a.stats:link, a.stats:active, a.stats:visited, a.stats:focus {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:11px;
 font-weight:normal;
 margin-left:5px;
 text-align:left;
 text-decoration:none;
 color:#000000;
}
a.stats:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:11px;
 font-weight:normal;
 margin-left:5px;
 text-align:left;
 text-decoration:none;
 color:#ffffff;
}

#header { 
 vertical-align: middle;
 width: 1002px; 
 height: 100px; 
}
/* tabelle ist die Tabelle in der alles au�er dem Header steht */
.tabelle {
 width:1002px;
 vertical-align:middle;
 background-color:#999999;
}
/* Box = die Men�boxen links und rechts */
.box {
 width:140px;
 background-color: #FFC814;
}
.box-news {
 background-color: #f0f0f0;
}
.news-header {
 background-color: #FFC814;
}

/* die breite der Boxen rechts und links au�en*/
#news {
 margin:5px;
 width:710px;
}
/* Ende Design */

/* Schriften/Farben */

#navigation {
 height:12px;
}

#spacer {
 background-image:url(spacer.gif);
 background-repeat:repeat-y;
}

body { 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 margin:5px;
}
table {
 border-collapse:collapse;
}
td {
 vertical-align:top;
}
th {
 vertical-align:middle;
 height:23px;
}

#bericht_titel {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bolder;
 margin:5px;
 text-align:left;
 color:#000000;
 background-color: #FFC814;
}
#bericht_bild {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 width:65px;
 font-size:15px;
 font-weight:bolder;
 margin:5px;
 text-align:left;
 color:#ffffff;
 background-color: #FFC814;
}
#bericht_verf {
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}
.bericht {
 text-align:justify;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
 color:#000000;
}

.zufall {
 text-align:center;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
 color:#000000;
}

p {
 margin: 0; 
 padding: 0;
 font-size:12px;
 color:#000000;
 line-height:16px;
}
/*box-�berschrift id*/
#box {
 height:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 background-image:url(nav.jpg);
}
/* Schriftgr��en Inputfeldgr��en f�r den Login */
#login {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:5px;
 
}
input {
    font-family:      Verdana, Arial, Helvetica, sans-serif;
    font-size:        10px;
    background-color: #f0f0f0;
}

a:link, a:active, a:visited, a:focus {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:15px;
 font-weight:bolder;
 text-decoration:none;
 color:#996633;
}
a:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:15px;
 color:grey;
}
/* Registrieren-Link */
a.reg {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:normal;
 text-align:left;
 text-decoration:none;
 color:#000000;
}
a.reg:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 text-align:left;
 text-decoration:none;
 color:#ffffff;
}
a.reg:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 text-align:left;
 text-decoration:underline;
 color:#ffffff;
}

/* Schriften Farben links f�r die Newskategorienanzeige*/
a.newshead:link, a.newshead:active, a.newshead:visited, a.newshead:focus {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:normal;
 margin:5px;
 text-align:left;
 text-decoration:none;
 color:#000000;
}
a.newshead:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 margin:5px;
 text-align:left;
 text-decoration:none;
 color:#ffffff;
}
a.newshead:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 margin:5px;
 text-align:left;
 text-decoration:underline;
 color:#ffffff;
}



/* Schriften Farben links und so im Men� */
a.menu:link, a.menu:active, a.menu:visited, a.menu:focus {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:normal;
 margin:5px;
 text-align:left;
 text-decoration:none;
 color:#000000;
}
a.menu:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 margin:5px;
 text-align:left;
 text-decoration:none;
 color:#ffffff;
}
a.menu:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:11px;
 margin:5px;
 text-align:left;
 text-decoration:underline;
 color:#ffffff;
}

 
a.kommentar {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 margin:5px;
 text-align:right;
 text-decoration:none;
 color:#996633;
}
.kommentar {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 margin:5px;
 text-align:right;
 color:#000000;
 text-decoration:none;
}

#footer {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 margin:5px;
 text-align:center;
 color:#FFFF99;
}
/* Designs f�r Adminbereich */
.benutzerverwaltung {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:000;
}
.unten {
 border-bottom-width:1px;
 border-bottom-color:#999933;
 border-bottom-style:solid;
 padding:3px;
 vertical-align:middle;
}
.untenlinks {
 border-bottom-width:1px;
 border-bottom-color:#999933;
 border-bottom-style:solid;
 border-left-width:1px;
 border-left-color:#999933;
 border-left-style:solid;
 padding:3px;
}
.out0 {
 background-color:transparent;
}
.out1 {
 background-color:#c0c0c0;
}
.over {
 background-color:#f0f077;
}
.adminform {
 font-size:9px;
}
.oadmin {
 font-size:9px;
 color:black;
 background-color:red;
}
.ogast {
 font-size:9px;
 color:black;
 background-color:green;
}
.onews {
 font-size:9px;
 color:black;
 background-color:orange;
}
.oupper {
 font-size:9px;
 color:black;
 background-color:blue;
}
.oreg {
 font-size:9px;
 color:black;
 background-color:grey;
}
