body
{
  color:rgb(42,42,42);
  font-family:Arial;
  font-size: 12px;
  line-height:18px;
  text-align: justify;
}

.mittelteil
{
 width:885px;
 height:1000px;
 background-color:rgb(224,224,224);;
 margin: 0px auto;
 text-align: left;
}

.mittelteilOhneWerbung
{
 width:700px;
 height:1000px;
 background-color:rgb(224,224,224);;
 margin: 0px auto;
 text-align: left;
}

.werbung
{
  height:1000px;
  padding-top:165px;
  padding-left:10px;
  float:right;
  background-color:white;
}

.kopf
{
  width: 700px;
  /*height: 150px;*/
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.navigation
{
  width: 150px;
  margin-right:20px;
  background-color: rgb(224,224,224);
  float:left;
}

.navOberrand
{
  background-image: url('etc/randOben.gif');
  height:25px;
  background-repeat:no-repeat;
}

.navMitte
{
  background-image: url('etc/randMitte.gif');
}

.h770
{
 height:770px;
}

.h700
{
 height:700px;
}

.h650
{
 height:650px;
}

.h600
{
 height:600px;
}

.h550
{
 height:550px;
}

.h530
{
 height:530px;
}

.h490
{
 height:490px;
}

.h470
{
 height:470px;
}

.h450
{
 height:450px;
}

.h420
{
 height:420px;
}

.h400
{
 height:400px;
}

.h370
{
 height:370px;
}

.h350
{
 height:350px;
}

.h310
{
 height:310px;
}

.h300
{
 height:300px;
}

.h270
{
 height:270px;
}

.h250
{
 height:250px;
}

.h220
{
 height:220px;
}

.h210
{
 height:210px;
}

.h190
{
 height:190px;
}

.h120
{
 height:120px;
}

.h110
{
 height:100px;
}

.h100
{
 height:100px;
}

.h80
{
 height:80px;
}

.h70
{
 height:70px;
}

ul
{
 margin-top:6px;
}

.kopfOberrand
{
  background-image: url('etc/kopfRandOben.gif');
  height:30px;
  background-repeat:no-repeat;
}

.kopfUnterrand
{
  background-image: url('etc/kopfRandUnten.gif');
  height:25px;
  background-repeat:no-repeat;
}

.kopfMitte
{
  background-image: url('etc/kopfRandMitte.gif');
  height:99px;
}


.navUnterrand
{
 background-image: url('etc/randUnten.gif');
 height:19px;
 background-repeat:no-repeat;
}

.navPunkt
{
  font-family: Arial;
  font-size: 13px;
  font-weight:bold;
  line-height:25px;
  width:120px;
  border-bottom: 1px dashed red;
  margin-left: 10px;
}

.navPunkt a
{
  color: rgb(105,105,105);
  text-decoration:none;
}

.navPunkt a:hover
{
  color: red;
  text-decoration:none;
}

.navPunktAn
{
  font-family: Arial;
  font-size: 13px;
  font-weight:bold;
  line-height:25px;
  margin-left: 10px;
  width:120px;
  border-bottom: 1px dashed red;
  color: red;
}

.navTrenner
{
  height:18px;
}

.modul
{
  width: 530px;
  margin-bottom:8px;
  float:right;
}

.modulOberrand
{
  background-image: url('etc/modulRandOben.gif');
  height:25px;
  background-repeat:no-repeat;
}

.modulUnterrand
{
  background-image: url('etc/modulRandUnten.gif');
  height:25px;
  background-repeat:no-repeat;
}

.modulInhalt
{
  background-image: url('etc/modulRandMitte.gif');
  padding-left:9px;
  padding-right:16px;
}

p
{

  margin-bottom:0px;
  margin-top:0px;
  text-align:justify;
}

.zentrum
{
   width: 700px;
   margin-left:10px;
   margin-right:10px;
   background-color: rgb(224,224,224);
}

h1
{
  color:red;
  font-family:Arial;
  font-size: 15px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:0px;
}

h2
{
  color:red;
  font-family:Arial;
  font-size: 15px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:0px;
}

.bildLinks
{
  margin-top:5px;
  margin-right:6px;
  float:left;
}

.bildRechts
{
  margin-top:5px;
  margin-left:6px;
  float:right;
}

.internerLink
{
  font-family: Arial;
  font-size: 13px;
  font-weight:bold;
  margin-top:3px;
}

.internerLink a
{
  color:red;
  text-decoration:none;
}

/*Links innerhalb des Textes */
A.lk:link
{
  font-weight: bold;
  text-decoration:none;
  color:#3030FF;
}

A.lk:active
{
  font-weight: bold;
  text-decoration:none;
  color:#3030FF;
}

A.lk:visited
{
  font-weight: bold;
  text-decoration:none;
  color:#3030FF;
}

A.lk:hover
{
  font-weight: bold;
  text-decoration:none;
  color:white;
  background-color:red;

}

img.w3cRef
{
  border:none;
  margin-top:5px;
}

.aktuell
{
   background-image: url('aktuell.png');

  border-bottom: 1px dotted gray;
  border-top: 1px dotted gray;
  height:100px;
  margin-bottom: 5px;
  margin-top: 15px;
  padding:5px;
}


.aktuell >a
{
  color:red;
  font-size: 130%;
  font-weight: bold;
  line-height:30px;
}

a.weiter
{
  color:red;
  text-decoration:none;
}

p.datum
{
  font-size:11px;
}

table.preise
{
  border-collapse:collapse;
  border-spacing:0px;
}

th
{
  background-color:red;
  border:1px solid rgb(42,42,42);
  color:white;
  padding-left:5px;
}

td
{
  border:1px solid rgb(42,42,42);
  padding-left:5px;
}

td.spalte1
{
  width:420px;
}

td.spalte2
{
  width:60px;
}