
H1{
  font-size : 18px;
  font-family : Verdana;
  font-weight : bold;

}
H2{
  font-size : 16px;
  font-family : Verdana;
  font-weight : bold;

}
H3{
  font-size : 14px;
  font-weight : bold;

}
H4{
  font-size : 14px;
  font-family : Verdana;
  font-weight : bold;

}
H5{
  font-size : 14px;
  font-weight : bold;
}

BODY{
  background-color: #daffab;
  font-family : Verdana;
  font-size : 12px;
  color: #14190f;

}
P{
  font-size : 12px;
  font-family : Verdana;

}

/* ------------------------------------- */

.oben    { vertical-align: top;}
.mittig  { vertical-align: middle;}
.unten   { vertical-align: bottom;}

/* ------------------------------------- */

A{
  color : #1f538a;
  text-decoration : underline;
}
A:LINK{
  color : #1f538a;
  text-decoration : underline;
}
A:HOVER{
  color : #14190f;
  text-decoration : underline;
}
A:ACTIVE{
  color : #1f538a;
  text-decoration : underline;
}
A:VISITED{
  color : #1f538a;
  text-decoration : underline;
}

/* -------------------------------------- */

TABLE
{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px 0px 0px 0px;
}

CAPTION
{
  font-size : 14pt;
  font-family : Verdana;
  font-weight : bold;
  font-style : italic;
}

/* TH{
  font-family : Verdana;
  font-weight : bold;
  font-size : 12px;
} */

th
{
    font-family:         Verdana, Verdana, Helvetica, sans-serif;
    font-size:           10px;
    font-weight:         bold;
    color:               #000000;
    background-color:    silver;
    height:              18px;
}

TR
{
  font-family : Verdana;
}

TD
{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 12px;
}

FORM
{
  font-family : Verdana;
}

INPUT
{
  font-size : 12px;
  font-family : "Courier New";
  color : #1f538a;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
}

.rbstyle
{
border:none;
}

.bstyle
{
  font-size : 12px;
  font-family : Verdana;
  color: black;
}

TEXTAREA
{
  font-family : "Courier New";
  font-size : 12px;
  border: black 1px solid;
  color: #1f538a;
}

SELECT
{
  border-width : 0px 0px 0px 0px;
  border: black 1px solid;
}

B
{
  font-family : Verdana;
  font-weight : bolder;
}

I
{
  font-family : Verdana;
  font-style : italic;
}

U{
  font-family : Verdana;
  text-decoration : underline;
}

BIG
{
  font-family : Verdana;
  font-size : 12px;
}

SMALL
{
  font-size : 10px;
  font-family : Verdana;
}

UL
{
  font-family : Verdana;
}

LI
{
  font-family : Verdana;
}

OL
{
  font-family : Verdana;
}

DL
{
  font-family : Verdana;
}

DT
{
  font-family : Verdana;
  font-weight : bold;
}

DD
{
  font-family : Verdana;
}

IMG
{
  border: none;
}
/* ---------------------------------- */
/* HEADER */

#headerblock
{
  background-color : #B1CE8C;
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  height : 150px;
  width : 800px;
  float: left;
  margin: 0px 0px 0px 0px;
  z-index: -1;
}

#headerleft
{
  width : 150px;
  height : 150px;
  float: left;
  margin: 0px 0px 0px 0px;
  z-index: 1;
}

#headerleft_text
{
  position:absolute;
  top:10px;
  left:10px;
  z-index: 2;
}

#headercenter
{
  background-image: url("images/00he02.jpg");
  background-repeat: no-repeat;
  padding:0px;
  width : 500px;
  height : 150px;
  float: left;
  margin: 0px 0px 0px 0px;
  z-index: 1;
}

#headercenter_text
{
  position:absolute;
  top:5px;
  left:160px;
  z-index: 2;
  font-size: 24px;
  font-weight: bold;
  font-family: Verdana;
  /* color: #fa0606; */
  color: #3D86FB;
}

#headerright
{
  width : 150px;
  height : 150px;
  float: left;
  margin: 0px 0px 0px 0px;
  z-index: 1;
  padding: 5px 0px 0px 5px;
}

#headerright_text
{
  position:absolute;
  top:10px;
  left:660px;
  z-index:2;
}

/* NAVIGATION */

#naviblock
{
  background-color: #B1CE8C;
  text-align : center;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 150px;
  max-width: 150px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
  text-align: center;
  height: 100%;
}

#naviblock A
{
  font-size: 14px;
  color : #3D86FB;
  text-decoration : none;
}

#naviblock A:LINK
{
  font-size: 14px;
  color : #3D86FB;
  text-decoration : none;
}

#naviblock A:HOVER
{
  font-size: 14px;
  color : #3D86FB;
  text-decoration : none;
}

#naviblock A:ACTIVE
{
  font-size: 18px;
  color : #3D86FB;
  text-decoration : none;

  }
#naviblock A:VISITED
{
  font-size: 14px;
  color : #3D86FB;
  text-decoration : none;
}

.naviitem
{
  text-align : left;
  padding : 3px 5px 0px 10px;
  border-width : 0px 0px 0px 0px;
  width: 100%;
  float: left;
  clear: left;
  margin: 0px 0px 0px 0px;
  font-weight: bold;

}

/* HOME */

#homeblock
{
  background-color: #daffab;
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 656px;
  max-width: 654px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.homeline
 {
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 654px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 10px 0px 0px 0px;
}

.hometext_l
{
  text-align : left;
  padding : 0px 10px 0px 0px;
  height: 220px;
  border-width : 0px 0px 0px 0px;
  width: 315px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.hometext_r
{
  text-align : left;
  padding : 0px 0px 0px 10px;
  height: 220px;
  border-width : 0px 0px 0px 0px;
  width: 315px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.homeimg
{
  border-width : 0px 0px 0px 0px;
  height: 220px;
  width: 325px;
  max-height: 220px;
  max-width: 325px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

/* HAUS */

#hausblock
{
  background-color: #daffab;
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 656px;
  max-width: 656px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;

}

.hausline
 {
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 654px;
  max-width: 654px;
  overflow: hidden;
  float: left;
  margin: 10px 0px 0px 0px;
}

.haustext
{
  vertical-align: middle;
  text-align : center;
  padding : 0px 10px 0px 10px;
  border-width : 0px 0px 0px 0px;
  height: 243px;
  width: 305px;
  max-width: 325px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;

}

.hausimg
{
  text-align : center;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  height: 243px;
  width: 325px;
  max-width: 325px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;

}

.hauslink
{
font-weight:bold;
}

/* WOHNUNG */

#wohnblock
{
  background-color: #daffab;
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.wohnline
{
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;

}

.wohntext
{
  text-align : center;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  height: 243px;
  width: 325px;
  max-width: 325px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}


.wohnimg
{
  text-align : center;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  height: 243px;
  width: 325px;
  max-width: 325px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;

}


/* BUCHUNG */

#buchblock
{
  background-color: #daffab;
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;

}

#buchpreis 
{
  text-align : left;
  padding : 5px 0px 5px 0px;
  border-width : 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
}


#buchpreis TH
{
  background-color: #537ba4;
  color: #ffe6b8;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 12px;
}

#buchpreis TD
{
  background-color: #ffe6b8;
  color: black;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 12px;
}

#buchangebot 
{
  text-align : left;
  padding : 5px 0px 5px 0px;
  border-width : 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
}


#buchangebot TH
{
  background-color: #537ba4;
  color: #ffe6b8;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 12px;
}

#buchangebot TD
{
  background-color: #FF6666;
  color: black;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 12px;
}

#buchmail 
{
  text-align : left;
  padding : 10px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;

}

#buchinfo 
{
  text-align : left;
  padding : 10px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;

}

.belegung
{

}

.buchline
{
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  float: left;
  margin: 0px 0px 0px 0px;
  position: relative;
  display: inline;

}

  .kal_tab
  {
  border: 0px;
  }

  /* .kalender
  {
  border: 1px solid black;
  background-color: light-blue;
  } */

  .kalmon
  {
  /* border: black solid 1px; */
  font-size: 18px;
  text-align: center;
  }

  .kaltagth
  {
  width: 30px;
  height: 30px;
  }

  .kaltagtd
  {
  width: 30px;
  height: 30px;
  vertical-align: top;
  }

  .day
  {
  /* border: black solid 1px; */
  font-size: 18px;
  text-align: center;
  color: black;
  background-color: lavender;
  }


  .dayt
  {
  }

  .daywe
  {
  /* border: black solid 1px; */
  font-size: 18px;
  text-align: center;
  color: navy;
  background-color: lightsteelblue;
  }

    .daywet
  {
  }

  .whg_a1
  {
  width: 15px;
  height: 15px;
  background-color: red;
  color: red;
  text-align: center;
  float: left;
  }

    .whg_a2
  {
  width: 15px;
  height: 15px;
  background-color: red;
  color: red;
  text-align: center;
    float: left;
  }

   .whg_a3
    {
  border: 1px solid black;
  }


    .whg_b1
  {
  width: 15px;
  height: 15px;
  background-color: #ff9900;
  color: #ff9900;
  text-align: center;
      float: left;
  }

    .whg_b2
  {
  width: 15px;
  height: 15px;
  background-color: #ff9900;
  color: #ff9900;
  text-align: center;
      float: left;
  }


    .whg_c1
  {
  width: 15px;
  height: 15px;
  background-color: blue;
  color: blue;
  text-align: center;
      float: left;
  }

    .whg_c2
  {
  width: 15px;
  height: 15px;
  background-color: blue;
  color: blue;
  text-align: center;
      float: left;
  }
    .whg_blank
  {
  width: 15px;
  height: 15px;
  text-align: center;
      float: left;
  }


/* KONTAKT */

#kontblock
{
  background-color: #daffab;
  text-align : left;
  padding : 0px 5px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  margin: 0px 0px 0px 0px;

}


#kontadr
{
  text-align : left;
  padding : 5px 0px 5px 0px;
  border-width : 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;

}

#kontadr TH
{
  background-color: #537ba4;
  color: #ffe6b8;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 12px;
}

#kontadr TD
{
  background-color: #ffe6b8;
  color: black;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-style : none none none none;
  font-size : 12px;
}

#kontmail
{
  text-align : left;
  padding : 10px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;

}

.kontline
 {
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 654px;
  max-width: 654px;
  overflow: hidden;
  float: left;
  margin: 10px 0px 0px 0px;
  color: blue;
}

/* ANREISE */


#anrblock
{
  background-color: #daffab;
  text-align : left;
  padding : 0px 5px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.anrline
 {
  text-align : left;
  padding : 10px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

/* album */

#albumblock
{
  background-color: #daffab;
  text-align : left;
  padding : 0px 5px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.albumline
 {
  text-align : left;
  padding : 10px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.albumtext_r
{
  text-align : left;
  padding : 0px 0px 0px 5px;
  border-width : 0px 0px 0px 0px;
  width: 320px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.albumtext_l
{
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 325px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;

}

.albumimgd
{
  padding : 0px 0px 0px 0px;
}


.albumimg
{
  border-width : 0px 0px 0px 0px;
  height: 200px;
  width: 325px;
  max-height: 200px;
  max-width: 325px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}


/* Umbau */

#umbaublock
{
  background-color: #daffab;
  text-align : left;
  padding : 0px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.umbauline
 {
  text-align : left;
  padding : 10px 0px 0px 0px;
  border-width : 0px 0px 0px 0px;
  width: 650px;
  max-width: 650px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.umbautext
{
  text-align : left;
  padding : 0px 0px 0px 5px;
  border-width : 0px 0px 0px 0px;
  width: 160px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}

.umbauimg
{
  border-width : 0px 0px 0px 0px;
  height: 120px;
  width: 160px;
  max-height: 120px;
  max-width: 160px;
  overflow: hidden;
  float: left;
  margin: 0px 0px 0px 0px;
}
