﻿body {
  margin: 0 0 0 0; 
  background-color: #A8A6A6;
  font-family:Arial;
  font-size: 11px;
  color:#4E4B4A;
}

div.kopf
{
  width: 1006px;
  height: 143px;
  background-image: url('images/back_top.jpg');
  background-repeat: no-repeat;
}

div.kopf div.hauptmenue
{
  height: 25px;
  position: absolute;
  width: 800px;
  top: 118px;
  
  background-image: url('images/back_menu.jpg');
  background-repeat: no-repeat;
}

div.kopf div.hauptmenue div.hauptmenueeintraege
{
  width:770px;
  margin: 5px 0 0 0;
  float:right;
}

div.kopf div.hauptmenue div.hauptmenueeintraege div.back
{
  width:220px;
  float:left;
}

div.kopf div.hauptmenue div.hauptmenueeintraege div.download
{
  width:130px;
  float:left;
}

div.kopf div.hauptmenue div.hauptmenueeintraege div.lizenz
{
  width:115px;
  float:left;
}



div.kopf div.hauptmenue a.menueeintrag{
  color:Black;
  float:left;
  padding: 0 0px 0 0px;
  text-decoration: none;
  text-transform: uppercase;
  font-weight:bold;
}
div.kopf div.hauptmenue a.menueeintrag:hover
{
	color: white;
  text-decoration:none;
}

div.kopf div.hauptmenue a.menueeintrag_aktiv{
  color:White;
  float:left;
  padding: 0 0px 0 0px;
  text-decoration:none;
  text-transform: uppercase;
  font-weight:bold;
}



div.hauptbereich
{
  width: 1006px;
  background-image: url('images/back_content.jpg');
  background-repeat: no-repeat;
}

div.hauptbereich div.menue_inhalt{
  background-color: white;
  float:left;
  padding: 0 10px 10px 0;
}

div.hauptbereich div.menue{
  width: 175px; 
  float: left;
  padding: 40px 20px 0 30px;
}

div.hauptbereich div.menue a.Aktiv{
  color:#000000;
  text-decoration:none;
  /*font-weight: bold;*/
}

div.hauptbereich div.menue a:hover{
  color: #1d60ff;
  text-decoration:none;
}

div.hauptbereich div.menue a{
  color:#4E4B4A;
  text-decoration:none;
}

div.hauptbereich div.menue h2{
  color:#000000;
  font-size:12px;
  text-transform: uppercase;
}

div.hauptbereich div.menue table.menue td
{ 
  padding-bottom: 8px;
}

div.hauptbereich div.inhalt
{
  padding: 40px 10px 0 0px;
  min-height: 384px; 
  height: auto !important;
  height: 384px;
  width: 555px; 
  float: left;
}

div.hauptbereich div.inhalt h2{
  color:#4E4B4A;
  font-size:12px;
  text-transform: uppercase;
  padding: 0 0 0 0;
  margin: 10px 0 0 0;
}

div.hauptbereich div.inhalt h2.firma{
  text-transform:none;
}

div.hauptbereich div.inhalt h3{
  color:#4E4B4A;
  font-size:12px;
  padding: 0 0 0 0;
  margin: 10px 0 10px 0;
}

div.hauptbereich div.inhalt a{
  color:#4E4B4A;
  text-decoration:underline;
}
div.hauptbereich div.inhalt a:hover 
{
  color:#000000;
  text-decoration:none;
}





div.fuss{
  width:1006px;
}

div.fuss div.kontakt
{
  color: White;
  text-align:left;
  padding-top:20px;
	padding-left: 10px;
  width:781px;
  height:55px;
  background-color:#908E8E; 
  float:right;
}

div.fuss div.kontakt a
{
  color: White;
  text-decoration:none;
}


div.fuss div.kontakt a:hover
{
  color:#000000;
  text-decoration:none;
}

div.zentriert
{
  text-align: center;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0px;
  margin-top: -230px;
}

td {
  font-size: 11px;
  border-color: #000000;
}

th {
  font-size: 11px;
  color: #000000;
  border-color: #000000;
}

h1 {
  font-size: 16pt;
}



