
body {
     margin: 0px;
     margin-left:0px;
     background: #AFAFAF;
     font-family: verdana, tahoma, arial, helvetica;
     font-size: 12px;
}
body.blank { background: #FFFFFF;}

/*###### Basis-Definitionen ##################*/
table.site_top {
      background-image: url(img/site_top_bg.gif);
      background-color: #5F5F5F;
      margin-bottom: 4px;
      height: 150px;
}
th, td {
    font-family: verdana, tahoma, arial, helvetica;
    font-size: 12px;
    color: #000000;
}

hr { color: #000000;}
font {
    font-family: verdana, tahoma, arial, helvetica;
    font-size: 12px;
    color: #000000;
}
font.highlight      { color: #FF3333; font-weight: bold;}
font.highlightfalse { color: #FF3333; }
font.highlighttrue  { color: #006600; }
.smallhighlight     { color: #FF3333; font-weight: bold; font-size: 11px;}

A               { font-family: arial; color: #005F00;}
A:link          { text-decoration: underline;}
A:hover         { color: #000000;}


input.highlight        { color: #FF3333; font-weight: bold;}
input.smallhighlight   { color: #FF3333; font-weight: bold; font-size: 11px;}
input.radio,
 input.checkbox        { background: none;}
.w90                   { width: 90%;}
.w100                  { width: 100%;}

table.standard         { background: #000000;}



/*###### Body-Bereich - Standards #######*/

textarea, option, select {
   color: #234D6D;
   font-size: 12px;
   background-color: #ffffff;
}
input {
   color: #234D6D;
}

th.designbodycenter,
 td.designbodycenter        { background: ;}

.heads                      { color: #FFFFFF; font-weight: bold; font-family: Tahoma, Verdana, Arial;}
.headssmall                 { color: #FFFFFF; font-weight: bold; font-size: 11px;}

/* Header Zellen mit Hintergrund */
th.heads, td.heads {
   background: url(img/tdheads_bg.gif) #5F5F5F repeat-x;
   border-bottom: 1px solid #6F6F6F;
}

.heads                      { font-family: tahoma, arial;}

/* Kopf in Contenterstellung (Suche, Auswahl, Sortierung */
th.standard,
 td.standard                { background: #C0C0C0;}
th.highlight,
 td.highlight               { background: #9F9F9F;}

/* Navigations Boxen (Links) */
th.navleft,
td.navleft                      { background: #53914D;}
.navleft                        {font-family: arial; color: #000000;}

th.left,
 td.left                         { background: #FFFFFF;}
th.right,
 td.right                          { background: #EEEEEE;}

th.odd,
 td.odd                           { background: #FFFFFF;}
th.even,
 td.even                         { background: #EEEEEE;}
th.odd2,
 td.odd2                   { background: #FFFFFF;}
th.even2,
 td.even2                         { background: #EEEEEE;}


table.event                { background: #000000;}
th.event,
 td.event                        { background: #EDEDED;}

.big                                { font-size: 14px; font-weight: bold;}
.small                        { font-size: 11px;}

table.quote                { background: #000000;}
th.quote,
 td.quote                        { background: #D5D5D5;}

/*###### Navigation ##################*/

/*### Navigation Basics ###*/
A.nav {font-size: 12px; color: #FFFFFF;}
A.navsmall         {font-size: 11px;}
A.navsmall:link, A.navsmall:visited, A.nav:link, A.nav:visited        { text-decoration: none; color: #EBEBE9}
A.navsmall:active, A.navsmall:hover,A.nav:active, A.nav:hover         { text-decoration: underline; color: #FFFFFF;}

/*### Navigation links ###*/

td.navbgleft,
 th.navbgleft                { background: #EEEEEE;}

A.navheadleft:link         { text-decoration: underline; color: #FFFFFF;}

A.navheadleft:visited { text-decoration: underline; color: #FFFFFF;}
A.navheadleft:active { text-decoration: none;}
A.navheadleft:hover         { text-decoration: none;}

A.navleft:link, A.nav:link, A.navleft:visited ,A.nav:visited{
  font-family: tahoma, verdana, helvetica;
  font-size: 11px;
  color: #CFE4CD;
  font-weight: bold;
  text-decoration: none;
}

A.navleft:hover, A.nav:hover {
  font-family: tahoma, verdana, helvetica;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}


/*############ Mitglieder - Bereich ############*/

table.userhead                { background: #000000;}
table.userbody                { background: #000000;}
table.userbottom                { background: #000000;}

/*############ Content ##################*/

table.contenthead                { background: #000000;}
table.contentbody                { background: #000000;}

table.contentbottom        { background: #000000;}

th.contentodd,
 td.contentodd                   { background: #FFFFFF;}
th.contenteven,
 td.contenteven                 { background: #EEEEEE;}
th.contentodd2,
 td.contentodd2                  { background: #FFFFFF;}
th.contenteven2,
 td.contenteven2                 { background: #EEEEEE;}

/*############ Forum ##################*/

table.forumhead                { background: #000000;}
table.forumbody                { background: #000000;}
table.forumbottom                { background: #000000;}

th.forum1,
 td.forum1                         { background: #DDDDEF;}
th.forum2,
 td.forum2                         { background: #DEDEDF;}
th.forum3,
 td.forum3                         { background: #F9F9F9;}
th.forum4,
 td.forum4                         { background: #FFFFFF;}

A.forumcat                        { font-size: 13px; font-weight: bold;}
A.forumcat:link                { text-decoration: none;}
A.forumcat:visited        { text-decoration: none;}
A.forumcat:active                { text-decoration: overline underline;}
A.forumcat:hover                 { text-decoration: overline underline;}

A.forumthread:link        { text-decoration: none;}
A.forumthread:visited        { text-decoration: none;}
A.forumthread:active        { text-decoration: overline underline;}
A.forumthread:hover         { text-decoration: overline underline;}

font.forumedit                { font-size: 10px;}
/*############ Gästebuch ##################*/
table.gbookbody                { background: #000000;}
p.gbookwelcome                { font-famliy: arial; text-align: center; font-size: 13px;}
/*########### Druckansichten ##############*/
table.print                        { background: #FFFFFF;}
th.print,
 td.print                        { background: #FFFFFF; color: #000000; font-family: arial, Verdana; font-size: 13px;}
th.printheads,
 td.printheads                { background: #336699; color: #FFFFFF; font-family: arial, Verdana; font-size: 13px; font-weight: bold;}
font.print                        { color: #000000; font-family: Times, Times New Roman, Arial, Verdana; font-size: 13px;}
font.printsmall                { color: #000000; font-family: Times, Times New Roman, Arial, Verdana; font-size: 12px;}