/*###############  Body  ################*/
body {
 background-color : #DBDBDB;
 width: 900px;
 margin: 0 auto;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #5A5D5A;
 font-size : 11px;
}

/*###############  Fonts  ################*/
font {
 font-size : 11px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #5A5D5A;
}
.heads , .headssmall , .navheadtop , .navheadleft , .navheadright , .navheadbottom {
 font-weight : bold;
}
.warning {
 color : #BB0000;
}
.slogan {
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #FFFFFF;
 font-size : 10px;
 text-align: right;
 background-color: #cc4242;
 line-height: 18px;
}
.navleftstatus {
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #5A5D5A;
 font-size : 10px;
}
.big {
 font-size : 14px;
}
.small , .forumedit {
 font-size : 10px;
}
.bg , .bgsmall {
 color : #5A5D5A;
}
.bgsmall {
 font-size : 10px;
}
.small_hell {
 color : #5A5D5A;
 font-size : 10px;
}
.heads , .headssmall {
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #b80000;
}
.footercopy {
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #5A5D5A;
 /*font-weight : bold;*/
}
.quote {
 /*font-size : 12px;
 font-family : Courier, Courier New, sans-serif;
 color : #5A5D5A;
 line-height : 14px;*/
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #5A5D5A;
}

/*###############  Images  ################*/
img {
 border : 0;
}

/*###############  Formularelemente  ################*/
input , option , select , textarea , textfield {
 border : 1px solid #5A5D5A;
 background-color : #FFFFFF;;
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #5A5D5A;
}
option {
 background-color: #dddddd;
 border: 0;
}
input.w90 , option.w90 , select.w90 , textarea.w90 {
 width : 90%;
}
input.small {
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 border-width : 1px;
}
input.formtext {
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 border-width : thin;
}
form {
margin: 0;
padding: 0;
}

/*###############  Haarlienie  ################*/
hr {
 border: 0;
 color: #5A5D5A;
 background-color: #5A5D5A;
 height: 1px;
}

/*############### Links  ################*/
a {
 font-size : 11px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a:link , a:visited {
 color: #5A5D5A;
 text-decoration : underline;
}
a:hover , a:active {
 color: #b80000;
 text-decoration : none;
}
a.light {
 font-size : 11px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.light:link , a.light:visited {
 color: #5A5D5A;
 text-decoration : underline;
}
a.light:hover, a.light:active {
 color: #b80000;
 text-decoration : none;
}
a.warning {
 font-size : 11px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.warning:link , a.warning:visited {
 color: #BB0000;
 text-decoration : underline;
}
a.warning:hover, a.warning:active {
 color: #5A5D5A;
 text-decoration : none;
}
a.small {
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.small:link , a.small:visited {
 color: #5A5D5A;
 text-decoration : underline;
}
a.small:hover , a.small:active {
 color : #5A5D5A;
 text-decoration : none;
}
a.big {
 font-size : 14px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.big:link , a.big:visited {
 color: #5A5D5A;
 text-decoration : underline;
}
a.big:hover , a.big:active {
 color: #b80000;
 text-decoration : none;
}
a.heads {
 font-size : 14px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.heads:link , a.heads:visited {
 color: #b80000;
 text-decoration : underline;
}
a.heads:active , a.heads:hover {
 color : #5A5D5A;
 text-decoration : none;
}
a.headssmall {
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.headssmall:link , a.headssmall:visited {
 color: #5A5D5A;
 text-decoration : underline;
}
a.headssmall:active , a.headssmall:hover {
 color : #5A5D5A;
 text-decoration : none;
}
a.forumcat , a.forumthread {
 font-size : 11px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.forumcat:link , a.forumcat:visited , a.forumthread:link , a.forumthread:visited {
 color: #5A5D5A;
 text-decoration : underline;
}
a.forumcat:active , a.forumcat:hover , a.forumthread:active , a.forumthread:hover {
 color: #b80000;
 text-decoration : underline;
}
a.navtop , a.navbottom , a.navkopf {
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-weight : bold;
}
a.navkopfthin {
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.navleft , a.navright {
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.navtop:link , a.navtop:visited, a.navbottom:link , a.navbottom:visited {
 color: #5A5D5A;
 text-decoration : none;
}
a.navtop:active , a.navtop:hover, a.navbottom:active , a.navbottom:hover {
 color: #b80000;
 text-decoration : none;
}
a.navheadtop , a.navheadbottom , a.navheadleft , a.navheadright {
 font-size : 11px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-weight : bold;
}
a.navheadtop:visited , a.navheadleft:link , a.navheadleft:visited , a.navheadright:link , a.navheadright:visited , a.navheadbottom:link , a.navheadbottom:visited {
 text-decoration : none;
 color : #b80000;
}
a.navheadtop:active , a.navheadtop:hover , a.navheadleft:active , a.navheadleft:hover , a.navheadright:active , a.navheadright:hover , a.navheadbottom:active , a.navheadbottom:hover {
 text-decoration : none;
 color: #b80000;
}
a.navkopf:link , a.navkopf:visited {
 text-decoration : none;
 color : #FFFFFF;
}
a.navkopf:hover , a.navkopf:active {
 text-decoration : none;
 color : #b80000;
}
a.navkopfthin:link , a.navkopfthin:visited {
 text-decoration : none;
 color : #FFFFFF;
}
a.navkopfthin:hover , a.navkopfthin:active {
 text-decoration : none;
 color : #5A5D5A;
}
a.navleft:link , a.navleft:visited , a.navright:link , a.navright:visited {
 text-decoration : none;
 color : #5A5D5A;
}
a.navleft:hover , a.navleft:active , a.navright:active , a.navright:hover {
 text-decoration : none;
 color : #b80000;
}
a.navstatus {
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
a.navstatus:link , a.navstatus:visited {
 text-decoration : underline;
 color : #5A5D5A;
}
a.navstatus:hover , a.navstatus:active {
 text-decoration : none;
 color : #b80000;
}

/*###############  Tabellen  ################*/
td.heads , th.heads {
 background-color: #E5E5E5;
 background-image: url(header.gif);
 font-size: 12px;
 font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
 color: #b80000;
 border: 0 outset #5A5D5A;
}
.contenthead {
 border : 1px solid #5A5D5A;
}
table.navtabletop {
 border : 0;
}
table.navtableleft {
 border-top : 1px solid #5A5D5A;
 border-left : 0;
 border-right : 1px solid #5A5D5A;
 border-bottom : 1px solid #5A5D5A;
}
table.navtableright {
 border-top : 1px solid #5A5D5A;
 border-left : 1px solid #5A5D5A;;
 border-right : 0;
 border-bottom : 1px solid #5A5D5A;
}
td.navbgleft , th.navbgleft , td.navbgright , th.navbgright {
 background-color : #E5E5E5;
 border : 0;
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #5A5D5A;
}
.navheadright , .navheadleft {
 border : 0;
 background-color : #5A5D5A;
 color : #b80000;
 background-image: url(header.gif);;
 text-align : center;
}
td.navbgtop , th.navbgtop , td.navbgbottom , th.navbgbottom {
 color : #b80000;
 font-size : 10px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
}
table.standard , table.userhead , table.userbody , table.userbottom , table.quote , table.contenthead , table.contentbody , table.contentbottom , table.forumhead , table.forumbody , table.forumbottom , table.event , table.commentbody {
 background: #5A5D5A;
}
td , th {
 font-size : 11px;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 color : #5A5D5A;
}
td.standard , th.standard  {
 background-color : #E5E5E5;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 11px;
}
td.highlight , th.highlight {
 background-color : #FFFFFF;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 12px;
}
td.left , th.left , td.commentleft , th.commentleft {
 background-color : #E5E5E5;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 11px;
}
td.right , th.right , td.commentright , th.commentright {
 background-color : #CECECE;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 11px;
}
td.odd , th.odd , td.contentodd , th.contentodd , td.forum1 , th.forum1 {
 background-color : #E5E5E5;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 11px;
}
td.even , th.even , td.contenteven , th.contenteven , td.forum2 , th.forum2 {
 background-color : #CECECE;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 11px;
}
td.odd2 , th.odd2 , td.contentodd2 , th.contentodd2 , td.forum3 , th.forum3 {
 background-color : #E5E5E5;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 11px;
}
td.even2 , th.even2 , td.contenteven2 , th.contenteven2 , td.forum4 , th.forum4 {
 background-color : #CECECE;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 11px;
}
td.quote {
 background-color : #FFFFFF;
 color : #5A5D5A;
 font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
 font-size : 12px;
}
.sitehead {
background-repeat : no-repeat;
}

/*###############  Sonstige Angaben  ################*/
ul.liste_img {
list-style-image: url(../li_bullet.gif);
}

/*###############  Druckvorschau  ################*/
body.blank, .print, .printsmall {
 background: #FFFFFF;
 color: #000000;
 font-family: "Times New Roman", Arial, Verdana;
 font-size: 14px;
 }

font.printsmall {
 font-size: 14px;}

.printheads {
 background: #E5E5E5;
 color: #b80000;
 font-family: "Times New Roman", Arial, Verdana;
 font-size: 13px;
 font-weight: bold;}

/*###############  Klapptext  ################*/
.foldtext {
 border-left: 1px dashed #5A5D5A;
 border-bottom: 1px dashed #5A5D5A;
 margin-left: 4px;
 padding: 10px;
}
