#searchBlock
{
  padding-left:15px;
  padding-right:15px;
}

.bold
{
  font-weight:700;
}

.bottom-space20
{
  margin-bottom:20px;
}

.button-ok
{
  display:inline;
  margin:8px 0 0 5px;
  padding:0;
}

.eingabe_fehler
{
  color:red;
}

.errorMessage
{
  background-color:#FEE;
  border:1px solid red;
  color:red;
  padding:5px;
}

.hintBlock
{
  margin-left:3px;
  width:178px;
}

.innerLeftBlock,.innerRightBlock
{
  padding-left:5px;
  width:171px;
}

.lw1
{
  margin-bottom:15px;
}

.rahmen354
{
  width:354px;
}

.text-fixed
{
  color:#535353;
  font-family:Verdana, Arial, Helvetica;
}

.top-space20
{
  margin-top:20px;
}

a.menu
{
  color:#535353;
  text-decoration:none;
}

a.menu:hover
{
  color:#D6121E;
}

a.txt-men:hover,a:hover
{
  color:#000;
}

a:link,a:visited,a:active
{
  color:#535353;
}

body
{
  background-color:#AFAFAF;
  margin:0;
}

div.a25
{
  height:25px;
}

div.a7
{
  height:7px;
}

div.ergebnis
{
  font-weight:700;
  margin-top:5px;
}

div.ergebnis_advisor
{
  background-image:url(../i/ratgeber.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  font-weight:700;
  height:14px;
  margin-top:5px;
  padding-left:20px;
}

div.ergebnis_faq
{
  background-image:url(../i/frage.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  font-weight:700;
  height:14px;
  margin-top:5px;
  padding-left:20px;
}

div.ergebnis_letter
{
  background-image:url(../i/briefvorlage.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  font-weight:700;
  height:14px;
  margin-top:5px;
  padding-left:20px;
}

div.ergebnis_link
{
  background-image:url(../i/link.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  font-weight:700;
  height:14px;
  margin-top:5px;
  padding-left:20px;
}

div.ergebnis_tip
{
  background-image:url(../i/tipp.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  font-weight:700;
  height:14px;
  margin-top:5px;
  padding-left:20px;
}

div.fuss
{
  margin-left:auto;
  margin-right:auto;
  margin-top:7px;
  text-align:left;
  width:765px;
}

div.haupxtext
{
  margin:10px;
}

div.hl-oben
{
  text-align:left;
  width:350px;
}

div.logo-oben
{
  float:right;
  text-align:right;
  width:300px;
}

div.men-oben
{
  padding:5px 15px;
  text-align:right;
}

div.nav-unten
{
  margin-top:15px;
  text-align:right;
  width:354px;
}

div.rahmen,div.rahmen-p
{
  background-color:#FFF;
  border-color:#AFAFAF;
  border-style:solid;
  border-width:0 0 5px;
  margin-left:auto;
  margin-right:auto;
  padding-left:5px;
  padding-right:5px;
  width:750px;
}

div.rahmen-p
{
  width:500px;
}

form,input
{
  margin:0;
  padding:0;
}

img
{
  border:0;
}

img.drucken
{
  float:right;
}

img.head
{
  margin:0 0 20px 15px;
}

img.hl
{
  margin-bottom:5px;
}

img.logo
{
  margin:5px 15px 0 0;
}

img.pfeil,.top-space5
{
  margin-top:5px;
}

label.hidden
{
  display:none;
}

p.text
{
  margin-bottom:6px;
}

p.txt-hl
{
  margin-bottom:10px;
}

p.txt-hl2
{
  padding:30px 10px 10px;
}

table
{
  empty-cells:show;
}

td.rahmen-senkrecht
{
  background-image:url(../i/punktiert-senkrecht.gif);
  background-repeat:repeat-y;
  width:1px;
}

td.rahmen-senkrecht3
{
  background-image:url(../i/punktiert-senkrecht3.gif);
  background-repeat:repeat-y;
  width:1px;
}

td.rahmen-waagrecht
{
  background-image:url(../i/punktiert-waagrecht.gif);
  background-repeat:repeat-x;
  height:1px;
}

ul
{
  margin-bottom:6px;
  margin-left:2em;
}

ul li
{
  line-height:1.1em;
  list-style:square outside;
  margin-bottom:2px;
  margin-left:-0.5em;
}

.innerHauptText
{
  width:354px;
}

.haupttext {
  padding: 5px;
}

ul.guetesiegel {
  display: inline; margin-left: 0px; padding-left: 0px;
}

ul.guetesiegel li {
  margin-left: 0; margin-bottom: 0; list-style: none; display: inline;
}