body { 
  font-family: Arial, Verdana, Helvetica;
  background: #FFFFFF;
  font-size: 12px;
  color: #000000;
  }

/* --------- LINKS ----------- */

A:link { color: #000000; }
A:visited { color: #505050; }
A:active { color: #800000; }
  
A.mainnav {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  text-decoration: none;
  }

A.mainnav:link {
  color: #464646;
}

A.mainnav:visited {
  color: #464646;
}

A.mainnav:hover {
  color: #000000;
}

A.mainnav:active {
  color: #000000;
}

A.bottomnav {
  font-family: Arial, Verdana, Helvetica;
  font-size: 9px;
  text-decoration: none;
  }

A.bottomnav:link {
  color: #464646;
}

A.bottomnav:visited {
  color: #464646;
}

A.bottomnav:hover {
  color: #000000;
}

A.bottomnav:active {
  color: #000000;
}

table.contentback {
  font-family: Arial, Verdana, Helvetica;
  background-color: #CDC8BE;
}

tr {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  }

td {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  }

.hell {
  font-family: Arial, Verdana, Helvetica;
  background-color: #fffff5;
}

.mittel {
  font-family: Arial, Verdana, Helvetica;
  background-color: #fff4d6;
}

.dunkel {
  font-family: Arial, Verdana, Helvetica;
  background-color: #cdc8be;
}

td.contentLevel1 {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
}

td.contentLevel1head {
  padding-left: 5px;
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #cdc8be;
  color: #646464;
}

td.contentLevel1color {
  padding-left: 5px;
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #cdc8be;
  color: #646464;
  background-color: #FFF4D6;
}

td.contentLevel2 {
  padding-left: 5px;
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
}

td.contentLevel2head {
  padding-left: 5px;
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #646464;
}

td.contentLevel3 {
  padding-left: 25px;
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  color: #000000;
}

td.mittelgrau {
  font-family: Arial, Verdana, Helvetica;
  background-color: #FFFFFF;
}

td.hellgrau {
  font-family: Arial, Verdana, Helvetica;
  background-color: #FFFFF5;
  /*background-color: #F5F5FA;*/
}
  
td.hellgelb {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  background-color: #E6E6F0;
}

td.hellweiss {
  font-family: Arial, Verdana, Helvetica;
  background-color: #FFF4D6;
  /*background-color: #DCE1E6;*/
}

td.headline {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight: bold;
}
 
.s12pxboldgray {
  font-family: Arial, Verdana, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #464646;
}
 
.s11px {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
}

.s11pxbold {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight: bold; 
}

.s11pxboldgray {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #464646;
}

.s10px {
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
}

.s10pxbold {
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
  font-weight: bold; 
}

.red {
  font-family: Arial, Verdana, Helvetica;
  color: #FF0000;
}

.orange {
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
  font-style: italic;
  color: #783200;
}

.s9px {
  font-family: Arial, Verdana, Helvetica;
  font-size: 9px;
}

.input {
  color: #000000;
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
  background-color: #FFFFF5;
  border-bottom: 1px solid #969696;
  border-left: 1px solid #000000;
  border-right: 1px solid #969696;
  border-top: 1px solid #000000;
}
  
.button {
  color: #000000;
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
  background-color: #FFFAC3;
  border-bottom: #000000 1px solid;
  border-left: #64645A 1px solid;
  border-right: #000000 1px solid;
  border-top: #64645A 1px solid;
  border-color: #000000;
}

.contentinput {
  color: #000000;
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  background-color: #E6E6DC;
  border-bottom: 1px solid #969696;
  border-left: 1px solid #000000;
  border-right: 1px solid #969696;
  border-top: 1px solid #000000;
}
  
.contentbutton {
  color: #000000;
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
  background-color: #FFFFF5;
  border-bottom: #000000 1px solid;
  border-left: #64645A 1px solid;
  border-right: #000000 1px solid;
  border-top: #64645A 1px solid;
}

/* --------- Administrations - Bereich ----------- */

table.adminback {
  font-family: Arial, Verdana, Helvetica;
  background-color: #CDC8BE;
}

td.adminhead {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight: bold;
  background-color: #CDC8BE;
}

td.adminbody {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  background-color: #F0F0E6;
}

td.adminred {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight: bold;
  background-color: #FF0000;
  color: #FFFFFF;
}

td.adminblue {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight: bold;
  background-color: #0000FF;
  color: #FFFFFF;
}

td.admingreen {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  background-color: #00FF00;
  color: #000000;
}

.admininput {
  color: #000000;
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
  background-color: #FFFFF5;
  border-bottom: 1pt solid #000000;
  border-left: 1pt solid #000000;
  border-right: 1pt solid #000000;
  border-top: 1pt solid #000000;
}
  
.adminbutton {
  color: #000000;
  font-family: Arial, Verdana, Helvetica;
  font-size: 10px;
  background-color: #FFFFF5;
  border-bottom: #000000 1pt solid;
  border-left: #64645A 1pt solid;
  border-right: #000000 1pt solid;
  border-top: #64645A 1pt solid;
  border-color: #000000;
}
  
  
  
  
