body
{
  font-family: georgia;
  font-size: 15px;
  color:rgb(45,45,45);
  text-align:justify;
}

body.wrb
{
 font-size: 14px;
}

.hauptbereich
{
  margin-left:10px;
  width:968px
}

.spalteLinks
{
  float:left;
  height: 1110px;
  margin-right:20px;
  margin-top:20px;
  padding-top:30px;
  width:180px;
}

.spalteRechts
{
  float:right;
  height: 1112px;
  margin-top:20px;
  width:160px;
}

.inhalt
{
  float:left;
  height: 940px;
  margin-top:20px;
  padding-top:30px;
  width:580px;
}

.inhaltBreit
{
  float:left;
  height: 940px;
  margin-top:20px;
  padding-top:30px;
  width:767px;
}

.fuss
{
  font-size: 13px;
  float:left;
  height: 146px;
  margin-top:20px;
  width:580px;
}

p
{
  line-height: 20px;
  margin-bottom:0px;
  margin-top:3px;
  padding-left:11px;
  padding-right:11px;
  text-align:justify;
}

h1
{
   font-size: 18px;
   padding-left:11px;
   margin-bottom: 3px;
   margin-top: 7px;
}

h2
{
   font-size: 16px;
   font-weight:bold;
   padding-left:11px;
   margin-bottom: 2px;
   margin-top: 7px;
}


ul
{
  font-size: 16px;
  margin-bottom:25px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding-left:0px;
}

li
{
  list-style-type:none;
  line-height:25px;  /* wg. IE Vista*/
  height:25px;
  text-indent:10px;
  margin:0px;
  padding:0px;

}


li a
{
  color:rgb(45,45,45);
  height:25px;  /* wg. IE Vista*/
  display:block;
  text-decoration:none;
}


div.fussLinks li
{
  list-style-type:none;
  line-height:15px;  /* wg. IE Vista*/
  height:15px;
  text-indent:10px;
  margin:0px;
  padding:0px;

}


div.fussLinks li a
{
  color:rgb(45,45,45);
  height:15px;  /* wg. IE Vista*/
  display:block;
  text-decoration:none;
}


.ebene2
{
  padding-left:10px;
}

.linie
{
  border-bottom: 1px dashed rgb(100,100,100);
  font-size:11px;
  margin-bottom:13px;
  margin-left:7px;
  margin-right:7px;
  margin-top:15px;
  padding-left:5px;
}

.fussOben
{
  border-bottom: 1px dashed rgb(45,45,45);
  width:580px;
  height: 116px;
}

.fussUnten
{
  padding-left:11px;
  padding-top:5px;
}

.fussUnten a
{
  color:rgb(45,45,45);
  text-decoration:none;
}

.fussLinks
{
  width:100px;
}

.fussLinks ul
{
  font-size: 13px;
  list-style-type:none;
  margin-left:0px;
  margin-top:0px;
  padding-left:0px;
  padding-top:5px;
}

.fussLinks li
{
  margin-bottom:0px;
  margin-left:0px;
  margin-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-top:0px;
}

.fussLinks li a
{
  color:rgb(45,45,45);
  line-height:18px;
  text-decoration:none;
}


.up
{
  background-color:rgb(255,255,128);
  float:right;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:2px;
}

.blockLink
{
  background-color:rgb(255,255,128);
  float:right;
  font-size:14px; /* wg. IE Vista*/
  height:133px;
  margin-bottom:5px;
  margin-top:5px;
  margin-right:11px;
  padding-left:5px;
  padding-right:5px;
  width:340px;
}

.blockLink a
{
  color:rgb(45,45,45);
  text-decoration:none;
}

.blockLink a:hover
{
  background-color:rgb(216,215,255);
  color:rgb(45,45,45);
  text-decoration:none;
}


img.links
{
  float:left;
  margin-bottom:5px;
  margin-left:11px;
  margin-right: 7px;
  margin-top:5px;
}

img.rechts
{
  float:right;
  margin-bottom:5px;
  margin-left:7px;
  margin-right: 11px;
  margin-top:5px;
}

.h10
{
  height:10px;
}

.h80
{
  height:80px;
}

.zentriert
{
 text-align:center;
}

.wolke a
{
  color:rgb(45,45,45);
}

.wolke a
{
  text-decoration:none;
}

.w1
{
  font-size: 19px;
}

.w3
{
  font-size: 11px;
}

li.azLinks a:hover
{
  background-color:rgb(255,255,128);
  color:rgb(45,45,45);
  display: inline;
}

table.preise
{
  border-collapse:collapse;
  border-spacing:0px;
  font-size:12px;
  margin-left:10px;
  margin-right:10px;
}

th
{
  background-color:rgb(255,255,128);
  border:1px solid rgb(42,42,42);
  color:rgb(0,0,0);
  padding-left:5px;
}

td
{
  border:1px solid rgb(42,42,42);
  padding-left:5px;
}

td.spalte1
{
  width:420px;
}

td.spalte2
{
  width:60px;
}

a.pdflk
{
  color:rgb(83,79,255);
}

p.wrbTxt
{
 font-size:12px;
}

div.h530
{
  height:530px;
}

p.wrbTxt a
{
  color:rgb(45,45,45);
  text-decoration:none;
}
