body {
/* scrollbar-base-color: #3A3A77;
 scrollbar-arrow-color: #FFFFFF;*/
/* background-image: url(../images/weihnachtsmann.gif);
 background-attachment: fixed;
 background-repeat: no-repeat;
 background-position: bottom right;*/
}
A:link, A:visited, A:active { color: #3A3A77 }
A:hover { color: #FFBF02}
#cat A:link, #cat A:visited, #cat A:active { color: #000000; text-decoration: none }
#cat A:hover { color: #000000; text-decoration: underline }
#ltlink A:link, #ltlink A:visited, #ltlink A:active { color: #3A3A77; text-decoration: none }
#ltlink A:hover { color: #FFBF02; text-decoration: underline}
.menu A:link, .menu A:visited, .menu A:active { color: #FFFFFF; text-decoration: none }
.menu A:hover { color: #FFBF02; text-decoration: underline}
.thtcolor { color: #000000 }
.lf { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #2D337B }
.hf { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #2D337B }
.menu { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 13.4px; color: #FFFFFF }
.nf { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 13.4px }
.sf { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 12.0px }
.sfb { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 12.0px; font-weight: bold }
.sfbblau { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 12.0px; font-weight: bold; color: #3A3A77 }
.sfbgruen { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 12.0px; font-weight: bold; color: #77B308}
.sfblau { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 12.0px; color: #3A3A77 }
.sfgruen { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 12.0px; color: #77B308 }
.nfb { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 13.4px; font-weight: bold }
.error { font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 13.4px; font-weight: bold; color: #FF0000; }

.tablehead { background-color: #D2D2FF; color: #000000; }
.row1 {
  background-color: #eaeaff;
  color: #000000;
  font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.row1b {
  background-color: #eaeaff;
  color: #000000;
  font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.row2 {
  background-color: #D2D2FF;
  color: #000000;
  font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.row2b {
  background-color: #D2D2FF;
  color: #000000;
  font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.head1 {
  background-color: #D2D2FF;
  background-image: url("/forums/images/bg_table_lila.gif");
  color: #000000;
  font-family: "trebuchet ms", Arial, Helvetica, sans-serif;
  font-size: 13.4px;
  font-weight: bold;
}

.title {
  font-family: "trebuchet ms", Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #2D337B;
}

.clickstream {
  font-family: "trebuchet ms", Verdana,Arial,Helvetica,sans-serif;
  font-size: 13.4px;
  font-weight: bold;
}

.marktext {
  color: #FFBF02;
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  font-size: 13.4px;
  font-weight: bold;
}

.online {
  color: #FFBF02;
}

.new {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #FF9600;
  font-weight: bold;
}


.select {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 13.4px;
}

.setperpageselect {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 13.4px;
}

.categoryselect {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 13.4px;
}

.dropdownmarker {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  background-color: #eaeaff;
  color: #136c99;
  font-size: 13.4px;
}


/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #eaeaff;
}

.maincat {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  font-size: 13.4px;
  font-weight: bold;
}

.subcat {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #eaeaff;
  color: #000000;
}

.imagerow2 {
  background-color: #D2D2FF;
  color: #000000;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #eaeaff;
  color: #000000;
}

.commentrow2 {
  background-color: #D2D2FF;
  color: #000000;
}

.commentspacerrow {
  background-color: #D2D2FF;
  color: #000000;
}

.commenttextarea {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 13.4px;
  width: 270px;
}

.commentinput {
  font-family: "trebuchet ms",Arial,Helvetica,sans-serif;
  color: #000000;
  font-size: 13.4px;
  width: 270px;
}

/*--Spoiler-bb-code--------------------------------------------------*/
.spoiler {
 color:#9595D2;
 background-color:#9595D2;
 border-color:#FFF;
 border-style:solid;
 border-width:1px
}
.spoilertitel {
 font-size:7pt;
 font-family: "trebuchet ms", arial, helvetica, sans-serif
}

/*--Boxen auf Portalhome-------------------------------------------*/
.centerbox {
 margin: 10px 10px 10px 0px;
 padding-top: 8px;
 padding-right: 8px;
 padding-bottom: 0px;
 padding-left: 8px;
 border: 1px solid #474778;
 background-color: #FFF;
 text-align: left;
 -moz-border-radius: 9px;
}

.leftbox {
 width: 160px;
 margin: 10px 10px 10px 10px;
 padding: 8px 8px 8px 8px;
 border: 1px solid #474778;
 background-color: #FFF;
 text-align: left;
 -moz-border-radius: 9px;
}

.rightbox {
 width: 160px;
 margin: 10px 10px 10px 0px;
 padding: 8px 8px 8px 8px;
 border: 1px solid #474778;
 background-color: #FFF;
 text-align: left;
 -moz-border-radius: 9px;
}

/*
 .werbebox {
 *width: 100%;
 margin: 0px 10px 10px 10px;
 padding: 8px 8px 8px 8px;
 border: 1px solid #474778;
 background-color: #FFF;
 text-align: left;
 -moz-border-radius: 9px;
}
*/

.werbebox_home {
 width: 120px;
 margin: 0px 0px 0px 0px;
 padding: 8px 8px 8px 8px;
 border-left: 1px solid #474778;
 border-bottom: 1px solid #474778;
 background-color: #FFF;
 text-align: left;
 -moz-border-radius-bottomleft: 9px;
}

.randunten {
 margin-bottom: 8px;
 border-bottom: 0px dashed green;
}

#add_numbers {
display: block;
height: 125px;
width: 145px;
margin: 5px;
margin-top: 1px;
overflow: auto;
position: absolute;
background-color:#ffffff;
visibility: hidden;
border: 1px solid #444444;
cursor: pointer;
padding: 0 5px;
}