.mainnav { 
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-weight: bold; 
    font-size : 14px; 
 }
    
.subnav {
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-size: 14px; 
    font-weight: bold ; 
    color: #FFFFFF; 
    letter-spacing: normal; 
    word-spacing: normal;
 }

.smallbold {
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-size: 10px; 
    font-weight: bold ; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
 }

.mainbody { 
    font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 12px;
    font-weight: normal; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
 }

.forumpost { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-weight: normal; 
    color: #000000; 
 }

.liste { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
 }

.listered { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: red; 
    letter-spacing: normal; 
    word-spacing: normal;
}

.mainbodyred { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: red; 
    letter-spacing: normal; 
    word-spacing: normal;
 }
.mainbodyredbold { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: red; 
    letter-spacing: normal; 
    word-spacing: normal;
 }
.small { 
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-size: 10px; 
    font-weight: normal; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
 }

.leftnav { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal; 
 }

.textnav { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal; 
}

.mainbodybold { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
    line-height: 20px;
}

.smallboldunderline { 
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-size: 10px; 
    font-weight: bold ; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal; 
    text-decoration: underline;}
    
.mainbodyunderline { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
    text-decoration: underline;
}

.mainbodyboldunderline { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
    text-decoration: underline;
}

.coltitle { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal; 
    text-decoration: none;
}

.title { 
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-size: 14px; 
    font-weight: bold ; 
    color: #FFFFFF; 
    letter-spacing: normal; 
    word-spacing: normal;
}

.RESULTFONT { 
   font-family: helvetica, verdana, arial, sans-serif; 
   font-size: 11px;
   font-weight: normal; 
   color: #000000; 
   letter-spacing: normal; 
   word-spacing: normal; 
}

.greenborder {
   background-color:#99CC00;
   font-family: Helvetica, Verdana, Arial, sans-serif; 
   font-weight: bold; 
   font-size : 14px;
   color: #ffffff;
   }
   
.greensubnav {
   background-color:#CCCC33;
    font-family: Helvetica, Verdana, Arial, sans-serif; 
    font-size: 14px; 
    font-weight: bold ; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
   
 }

.inputfield{
    font-family: helvetica, verdana, arial, sans-serif;
    size:31px;
    width : 31px;
}

.zzentrance1 { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 24px; 
    font-weight: normal; 
    color: #888888; 
    letter-spacing: normal; 
    word-spacing: normal;
    text-decoration: none;
}

.zzentrance2 { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 18px; 
    font-weight: normal; 
    color: #BB0000; 
    letter-spacing: normal; 
    word-spacing: normal;
    text-decoration: none;
}

h1.mainbody { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 18px; 
    font-weight: bold; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
 }

a.treffer { 
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: #0000EE; 
    letter-spacing: normal; 
    word-spacing: normal;
 }
 
 a:hover.treffer {
    font-family: helvetica, verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0000CC;
    letter-spacing: normal;
    word-spacing: normal;
} 
    
a:active.treffer{
    font-family: helvetica, verdana, arial, sans-serif; 
    font-size: 12px; 
    font-weight: normal; 
    color: #000000; 
    letter-spacing: normal; 
    word-spacing: normal;
} 

A:visited.treffer{
    font-family: helvetica, verdana, arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #990077;
    letter-spacing: normal;
    word-spacing: normal;
}

a.header {
    font-family: helvetica, verdana, arial, sans-serif;
    text-decoration: none;
}
 
.hilfe {
	background-color: #FFFFEF;
	border: solid;
	border-style: solid;
	border-color: #99CC00;
	border-width: 2px;
}

.background  {background-color:#FFFFEF;}

.grau           {background-color:#CCCCCC;}
.hellgrau       {background-color:#F3F3F3;}
.hellblau       {background-color:#336699;}
.orange         {background-color:#FFCC66;}
.blau           {background-color:#003366;}
.dorange        {background-color:#FF9900;}
.gelb           {background-color:#FFFFCC;}

.rowcolor1  {background-color:#336699;} /*hellblau fuer Tabellen Kopf und Trennlinie*/
.rowcolor2  {background-color:#CCCCCC;} /*grau fuer tabellen Zeilen*/
.rowcolor3  {background-color:#FFFFFF;} /*weiss fuer Hintergrund*/

.button 
{ 
  background : #CB260A; 
  color: #ffffff; 
  line-height: normal; 
  font-size: 12px; 
/*  font-style: bold; */
  border: solid 0px; 
} 

.mailform 
{ 
  background : #ffffff; 
  color: #000000; 
  line-height: normal; 
  font-size: 12px; 
/*  font-style: bold; */
  border: solid 1px;
  font-family: helvetica, verdana, arial, sans-serif; 
  font-size: 12px; 
  font-weight: normal; 
  color: #000000; 
  letter-spacing: normal; 
  word-spacing: normal;
} 

.tabellen {  border: 1px #000000 solid; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
.tabellenrechts { border: #000000 solid; border-width: 1px 1px 1px 0px}

/*
auskommentiert uk: sonst ist im firefox alles am rand 
table { border: 0px; padding: 0px; margin: 0px; }
tr { margin: 0px; }
td { margin: 0px; }
th { font-family: Arial ; font-size: 12px; font-weight: bold; padding-left:2px; padding-right: 15px; margin: 0px; text-align: left}
*/
img { border: 0px; }

.coltitle2 {
  font-weight: bold;
  vertical-align: top;
}

.coltop {
  vertical-align: top;
}

/* java search in header */
	input.subnavi { color:#000; background-color:#fff; margin:2px; padding-left:2px; border:0; width:190px; }
	input.subnavi:focus { background-color:#ffc; color:#b00; }
	input.submitHeaderSearch { margin:2px; margin-left:0; padding-left:1px; width:90px; padding-right:1px; border:0; background-color:#B00; color:white; cursor:pointer; }

.rmWithLabel	 { cursor: pointer; }
.rmLabelFor	{ margin: 0px; padding: 1px; cursor: pointer; }

.ulHoriCenter	{ margin: 0px 5em; padding: 0px; text-align: center; }
.ulHoriCenter li	{ margin: 2px 0px; padding: 0px; border: 0px none; list-style-type: none; display: inline; white-space: nowrap; }
.ulHoriCenter li a { white-space: nowrap; }

.footer { font-size:x-small; width:7%; color:#000;} /* NEU angepasst */
