* { 
  font-size: 15px;
  margin: 0px;
  padding: 0px;
}

table {
  border-collapse:collapse
}

       
body {
  font-family: Arial,Helvetica,sans-serif;
  text-align: center;  			/* Zentrierung im Internet Explorer */
  background-color:#F7E49F;
}

a {
  color:#A07E00;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}  


div#alles {
  text-align: left;    			/* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      			/* standardkonforme horizontale Zentrierung */
  width: 802px;
}

div#kopf {
  background-image:url(images/kopf.jpg);
  height:202px;
}   

div#koerper {
  background-image:url(images/koerper.gif);

}   

div#links {
  float:left;
}



div#links ul {
  margin-left:17px;
  margin-top:17px;
  list-style: none;
}

div#links ul li a {
  width:201px;
  display:block;
  padding:3px;
  padding-left:10px;
  border-bottom:1px solid #FFFFFF;
  color:#000000;
  text-decoration:none;
}

#aktiv {
  background-color:#FFFFFF;
}

div#links ul li a:hover {
  background-color:#FFFFFF;
}

img.logos {
  margin-left:30px;
}




div#mitte {
  margin-left:235px;
  margin-right:250px;


}

div#mitte_rechts {
  margin-left:235px;
}




h1 {
  padding-top: 20px;
  font-size: 115%;
  font-weight:bold;
  color:#808080;  
}


h2 {
  padding-top: 20px;
  font-size: 100%;
  font-weight:bold;
  color:#808080;
}


ul, ol {
  margin-left: 20px;
}  


div#mitte p {
  margin-top: 10px;
}

div#mitte_rechts p {
  margin-top: 10px;
}

div#mitte_rechts ul {
  margin-left: 20px;
}

div#rechts {
  float:right;
  padding-top:20px;
  margin-right:20px;
  text-align:right;
}


#bild1 {
  margin-bottom:7px;
  border:2px solid #F7E49F;
}

.bildx {
  margin-bottom:7px;
  margin-left:7px;
  border:2px solid #F7E49F;

}



div#fuss {
  clear:both;
  background-image:url(images/fuss.gif);
  height:23px;
  padding-top:3px;
  font-size: 85%;
  text-align:center;
}



div#compusol {
  text-align:center;
}   

div#compusol a {
  font-size:80%;
}  






.err_class {
  border:1px solid #FF0000;
}

span.hervorheben {
  font-weight:bold;
}

.rechtliches1 {
  margin-top:10px;
  font-size:80%;
}

.rechtliches2 {
  font-size:80%;
}

#preistabelle td {
  border:1px solid #808080;
  padding:5px;
}