body
{
  font-family:"Times New Roman", Times, serif;
  font-size:17px;
  color:rgb(35,35,35);
  line-height:1.5em;
  text-align:justify;
}


.hauptbereich
{
  background-image:url(hg.jpg);
  _rgb(255,255,128);
  height:1350px;
  width:100%;
}

header
{
  float:left;
  height:120px;
  width:100%;
}

div.leiste
{
  background-image:url('leiste.png');
  border-bottom:1px solid rgb(255,255,255);
  border-top:1px solid rgb(255,255,255);
  float:left;
  height:33px;
  width:100%;
}

header div.link
{
  background-color:rgb(255,195,0);
  border:1px solid rgb(10,10,10);
  opacity:0.7;
  padding-left:9px;
  padding-right:9px;
  position:absolute;
  left:835px;
  top:68px;
}

header div.link:hover
{
  opacity:1;
}

header a
{
  color:rgb(0,0,0);
  text-decoration:none;
  font-family:"Times New Roman", Times, serif;
  font-size:13px;

}

nav
{
  background-color:rgb(255,255,255);
  border-bottom:1px solid rgb(120,120,120);
  border-left:1px solid rgb(120,120,120);
  border-right:1px solid rgb(120,120,120);
  float:left;
  height:1150px;
  margin-left:50px;
  width:200px;
}

div.mitte
{
  background-color:white;
  border-bottom:1px solid rgb(120,120,120);
  border-left:1px solid rgb(120,120,120);
  border-right:1px solid rgb(120,120,120);
  float:left;
  height:1150px;
  margin-left:50px;
  width:800px;
}

div.inhalt
{
  float:left;
  width:610px;
}

p
{
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
}



div.wb
{
  background-color:rgb(230,230,230);
  border-left:1px dotted rgb(120,120,120);
  float:right;
  height:1140px;
  text-align:center;
  padding-top:10px;
  width:180px;
}

nav li
{
 list-style-type: none;
}

nav li.ebene2
{
 list-style-image:url('az.png');
 margin-left:15px;
}

nav ul
{
  padding-left:25px;
}

nav a
{
  color:rgb(90,90,90);
  display: block;
  font-family:"Times New Roman", Times, serif;
  font-size:17px;
  font-style:italic;
  line-height:24px;
  text-decoration:none;
}

a.aktiv
{
  color:rgb(8,8,8);
  text-decoration:none;
  font-weight:bold;
}

nav a:hover
{
  color:rgb(8,8,8);
  text-decoration:none;
}

nav a.buchen
{
  color:rgb(255,255,255);

}

nav hr
{
 border:1px dotted rgb(150,150,150);
 margin-left:5px;
 margin-right:5px;
}

header img
{
  margin-left:305px;
  margin-top:15px;
}

h1
{
  color: rgb(255,195,0);
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  padding:0px;
  margin-bottom:0px;
  margin-top:15px;
  margin-left:10px;

}

h2
{
  color:rgb(40,40,40);
  font-size:17px;
  margin-bottom:0px;
  margin-top:10px;
  margin-left:10px;
  padding:0px;
}

img.mitte
{
  margin-left:62px;
}

img.karte
{
  margin-left:40px;
  margin-top:15px;
}

img.lk
{
  float:left;
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
}

img.rt
{
  float:right;
  margin-left:10px;
  margin-right:0px;
  margin-top:5px;
}

a.lkIntern
{
 color:rgb(40,40,40);
}

a.lkIntern:hover
{
 background-color:rgb(255,195,0);
}

.werbungLinie
{
  border-bottom: 1px dashed rgb(100,100,100);
  font-size:13px;
  margin-bottom:15px;
  margin-left:7px;
  margin-right:7px;
  margin-top:22px;
}

div.wbDiv
{
 margin-left:10px;
 text-align:center;
}

div.buchenButton
{
 background-image:url('buchen.png');
 background-repeat:no-repeat;
 padding-left:20px;
}
