body, html
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #083F66;
  margin: 0px;
  height: 100%;
  line-height: 14px;
  background-image: url(images/hg.jpg);
}
select, input, textarea
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #083F66;
  border: solid 1px #083F66;
  padding: 1px;
  background-color: #BAD1E9;
}
input.button
{
  background-color: #BAD1E9;
  border: solid 1px #083F66;
  margin: 0;
  cursor: pointer;
}
input.redaktion
{
  background-color: #BAD1E9;
  border: 0px;
  margin: 0;
  cursor: pointer;
}
td, th
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #083F66;
}
a.navi:link, a.navi:visited
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #083F66;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
a.navi:hover, a.navi:active
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #083F66;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
a.unten:link, a.unten:visited, a.unten:hover, a.unten:active
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #BAD1E9;
  font-size: 11px;
  text-decoration: none;
}
a.link:link, a.link:visited, a.link:hover, a.link:active
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #083F66;
  font-size: 12px;
  text-decoration: underline;
}
a.links:link, a.links:visited, a.links:hover, a.links:active
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 18px;
  text-decoration: underline;
}
a.rechts:link, a.rechts:visited, a.rechts:hover, a.rechts:active
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: underline;
}
.text1
{
  color: #FFFFFF;
  font-size: 12px;
  font-weight: normal;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.text1-klein
{
  color: #FFFFFF;
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.text2
{
  color: #BAD1E9;
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.text3
{
  color: #94BAE4;
  font-size: 11px;
  font-weight: normal;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.text-klein
{
  color: #083F66;
  font-size: 10px;
  font-weight: normal;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
#index
{
  position: relative;
  float: left;
  width: 959px;
  z-index: 0;
}
#home1
{
  width: 558px;
  float: left;
  padding-left: 36px;
  padding-right: 20px;
}
#home
{
  float: left;
  width: 630px;
  background-image: url(images/hg-home.jpg);
}
#head
{
  float: left;  
  width: 958px;
  z-index: 1;
}
#werbung
{
  position: absolute;
  float: left;
  width: 468px;
  top: 20px;
  left: 340px;
  z-index: 2;
}
#links
{
  float: left;
  width: 160px;
}
#links1
{
  float: left;
  width: 152px;
  padding-left: 8px;
}
#kalender
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: auto;
  height: auto;
  visibility: hidden;
  border: solid 1px #000000;
  background-color: #D6E3F3;
  z-index:100;
}
#rechts
{
  position: absolute;
  top: 0px;
  left: 790px;
  width: 168px;
}
#rechts1
{
  float: left;
  width: 152px;
  padding-left: 8px;
}
#navi
{
  position: absolute;
  float: left;
  width: 584px;
  top: 126px;
  left: 193px;
  z-index: 2;
}
#unten
{
  float: left;
  width: 630px;
  background-image: url(images/hg-unten.jpg);
}
.linie
{
  padding-top: 15px;
  padding-bottom: 15px;
}
.abstand
{
  padding-top: 5px;
  padding-bottom: 5px;
}