/* Base class, the rest inherit from this */
table,
tr,
td {
  font: 10px Verdana;
  color:#CCCCCC;
}

BODY {
  font: 10px Verdana;
  color:#CCCCCC;
  background-color: #000000;
}

a:link,
a:visited,
a:active  {
  text-decoration:underline;
  color:#F6B300;
}
a:hover {
 color:#FFFF00;
}

/* Neu eingeführt von Standard Skin 29.3.07 */
fieldset {
  border:1px solid #37496D;
}

/* Neu angelegt 29.3.07 */
legend {
  color:#FFFFFF;
}

/* Neu eingeführt von Standard Skin 29.3.07 */
ul {
  list-style-type:square;
  list-style-image:url("images/list.gif");
  line-height:12pt;
}


/* Category Headers - Navigation - Misc Stuff */

#category {
  font-size: 11px;
  font-weight: bold;
  color: #FCFAE3;
  height: 22px;
  background-image: url(images/graybk.jpg);  
}
#category a:link, #category a:visited,#category a:active  { text-decoration: none; color : #FCFAE3; }
#category a:hover { text-decoration: underline }

#category1 {
  font-size: 10px;
  font-weight: bold;
  color: #37496D;
  height: 14px;
  background-image: url(images/graybk.jpg); 
}

#bizlink {
  font-size: 10px;
  font-weight: bold;
  color: #37496D;
  height: 16px;
}

#category1 a:link,
#category1 a:visited,
#category1 a:active {
  text-decoration: none;
  color: #37496D;
}
#category1 a:hover {
  text-decoration: underline;
}


.boardinfo {
  border:1px solid black;
  visibility:collpase;
}


#boardinfocat {
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  height: 16px;
  /* background-image: url(images/graybk.jpg); */
  border-top:1px solid black;
  border-bottom:1px solid black;
}

#boardinfocat a:link,
#boardinfocat a:visited,
#boardinfocat a:active {
  text-decoration: none;
  color: #FFFFFF;
}

#boardinfocat a:hover {
  text-decoration: underline;
}


#nav              { font-size:10px; font-weight : bold;  }
#nav a:link, #nav a:visited,#nav a:active  { text-decoration: underline; color : #CCCCCC }
#redirect         { font-size:11px; font-weight:bold;  }
#highlight        { font-size : 10px; color : #F6E800 }
#highlight a:link, #highlight a:visited, #highlight a:active { text-decoration: underline; color:#F6E800 }
#highlight a:hover{ text-decoration: underline }



/* Viewing Topics Stuff */

#signature         { font-size:10px; color:#CCCCCC }
#postdetails       { font-size:10px; color:#FFFFFF }
#postcolor         { font-size:11px; color:#CCCCCC; line-height : 150%; }
#membertitle     { font-size:10px; font-style: italic; line-height:150%; color:#FFFFFF }
#normalname    { font-size:11px; font-weight : bold; color:#FFFFFF; padding-bottom:2px }
#unreg              { font-size:11px; font-weight:bold;  color:#FFFF00 }
.buttontext { font-size:10px; color:#00FF00; text-decoration:none }



/* Title and stuff */

#titlelarge          { font-size:12px; font-weight:bold; line-height:150%; color : #FCFAE3 }
#titlelarge a:link, #titlelarge a:visited, #titlelarge a:active { color:#FCFAE3 }

/* ORIGINAL #titlemedium         { font-size:11px; font-weight:bold; line-height:150%; color:#FCFAE3; height: 28px; background-image: url(<#SKIN_DIR#>/images/topcell.jpg); padding-left: 10px; }   */
#titlemedium         { font-size:11px; font-weight:bold; line-height:150%; color:#FCFAE3; height: 28px; background-image: url(images/topcell.jpg); padding-left: 10px; }
#titlemedium  a:link, #titlemedium  a:visited, #titlemedium  a:active { text-decoration: none; color : #FCFAF3 }
#titlemedium a:hover { text-decoration: underline }

#contactTop {
  font-size: 10px;
  font-weight: bold;
  line-height: 150%;
  color: #FFFFFF;
  border: 1px solid black;
  background-image: url(images/bluebk.jpg);
}
#contactBody {
  border-right: 1px solid black;
  border-left: 1px solid black;
  padding-left: 8px;
}
#contactBottom {
  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 16px;
  border: 1px solid black;
  background-image: url(images/graybk.jpg);
}



/* Menu - Control Panel Stuff */

#controlpanel    { font-size:10px; font-weight:bold; line-height:150% }
#usermenu        { font-size : 12px; line-height:150%; color : #000000}
#tabs            { border:1px solid #333366; vertical-align:middle; font-size: 11px; }


/* Forum Links - Topic Links */

#linkthru         { font-size:11px; color : #F6B300 }
#linkthru  a:link, #linkthru  a:visited, #linkthru  a:active   { text-decoration: underline; color : #F6B300 }
#linkthru a:hover { text-decoration: underline; color : #FFFF00 }
#desc             { font-size:10px; color : #CCCCCC }
#copyright        { font-family: Arial; font-size : 9px; text-decoration: none; line-height : 12px; color: #DDDDDD; letter-spacing: 1px}

#QUOTEHEAD { 
 font-family: Verdana, Arial;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 /* background-color: #B9C6D8; */
 background-color: #707070;
 border-left: 1px solid #404040;
 border-top: 1px solid #404040;
 border-right: 1px solid #404040;
 border-bottom: 1px dotted #404040;
 padding-left: 2px;
 padding-top: 1px;
 padding-right: 2px;
 padding-bottom: 1px;
}


#QUOTE { font-family:Verdana, Arial; font-size:10px; color: #000000; background-color: #BBBBBB; border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

#CODE { font-family:Verdana, Arial; font-size:10px; color: #333333; background-color: #FFFFFF;  border : 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

#ME     { font-family:Verdana, Arial; font-size:12px; color: #CC0000; text-align:center; font-weight: bold; }
.bottom { vertical-align: bottom }
# KPL 2018 Textfarbe auf Schwarz gesetzt, da bei Post-File_upload der Text grau auf grau angezeigt wurde. Hier die Original Zeile: .forminput    { font-size: 9pt; font-weight:normal; background-color: #CCCCCC; font-family: verdana, helvetica, sans-serif; vertical-align:middle }
.forminput    { font-size: 9pt; font-weight:normal; color: #000000; background-color: #FFFFFF; font-family: verdana, helvetica, sans-serif; vertical-align:middle }
.textinput    { font-size: 10pt; font-family: verdana, helvetica, sans-serif; vertical-align:middle; background-color: #FFFFFF; }

#small { font-family: arial; font-size:9px }

#date  { font-size:10px; color : #CCCCCC }


/* Page Links */

.pagesof {
       /* background-color: #3483CE; */
       /* background-color: #3B434B; */
      background-color: #1E262E;
       color: #FFFFFF;
       border-top:1px solid black;
       border-bottom:1px solid black;
       border-left:1px solid black;
       border-right:1px solid black;
       font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       position: relative;
       visibility: visible;
       text-align: center;
       padding: 2px 6px 2px 6px;
       white-space: nowrap;
}

.currentpage {
       font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       color: #FFFFFF;
       background-color: #660000;
       border-top:1px solid black;
       border-right:1px solid black;
       border-bottom:1px solid black;
       position: relative;
       visibility: visible;
       text-align: center;
       padding: 2px 6px 2px 6px;
       white-space: nowrap;
  }

.page {
       font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       color: black;
       /* background-color: #EDF2F5; */
       background-color: #1E262E;
       border-top:1px solid black;
       border-right:1px solid black;
       border-bottom:1px solid black;
       position: relative;
       visibility: visible;
       text-align: center;
       padding: 2px 6px 2px 6px;
       white-space: nowrap;
       text-decoration:none;
 }


.page a:link, .page a:visited, .page a:active {
  text-decoration:none;
}

.page a:hover {
  color:#FFFF00;
  text-decoration:underline;
}



/* Extended Stats */

#statsbox {
       border-top:1px solid black;
       border-right:1px solid black;
       border-bottom:1px solid black;
       border-left:1px solid black;
}

#statstitle {
  border-bottom:1px solid black;
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  color: #FFFFFF;
  background-image: url(images/topcell.jpg);
}

#statsbottom {
  border-top:1px solid black;
  font-size: 11px;
  font-weight: bold;
  color: #37496D;
  height: 16px;
  background-image: url(images/graybk.jpg);
}
