
/*--AUSSEN----------------------------------------------------------------------------------------------*/

body
{
 font-family: Arial;
 color: #ffffff;
 text-align:center;
 font-size:12px;

}

hr
{
	border-style: solid;
         border-width: 1px;
         color: #00729b;
}

#content
{
 background: #0088b9;
 width: 800px;
 height: 350%;
 top: 0px;
 z-index: 1;
 position: relative;
}

a 
{
	
	text-decoration:underline;
	color: #ffffff;
	}


/*--INHALT----------------------------------------------------------------------------------------------*/

#container
{
	margin-top: 0%;
	margin-bottom: 0%;
         margin:0 auto;
 text-align:left;
	width: 800px;
	height: 100%;
	background-color:#0088b9;
         z-index: 1;
}

#textfeld
{
	margin-left: 0%;
         margin-top: 20px;
	font-size: 12px;
         width: 100%;
	line-height: 16px ;
	z-index: 1;
}


#headweiss
{
 background: #ffffff;
 width: 800px;
 height: 200px;
 top: 0px;
 z-index: 2;
 position: relative;
 text-align: right;
}

/*--FORMATIERUNG KONTAKT IMPRESSUM-(STRICH)---------------------------------------------------------------------------------------------*/

#fkleinblau
{
 font-size: 11px;
 color: #0088b9;
 font-weight: bold;
 float: right;
}


/*--MENÜ KONTAKT IMPRESSUM----------------------------------------------------------------------------------------------*/
a.menu
{
font-size: 11px;
color: #0088b9;
font-weight: bold;
float: right;
text-decoration: none;

}

a.menu:link
{
font-size: 11px;
color: #00729b;
font-weight: bold;
float: right;

}

a.menu:hover
{
font-size: 11px;
color: #00729b;
font-weight: bold;
float: right;
}

a.pfadki
{
font-size: 11px;
color: #000000;
font-weight: bold;
float: right;
}



/*--FORMATIERUNG HAUPTMENÜ----------------------------------------------------------------------------------------------*/

#navibg
{
      background: #0088b9;
      height: 20px;
      margin-top: 0px;
      z-index: 97;
}

#navi
 {
  padding: 6px;
  width: 69px;
  height: 100%;
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0094c9;
  margin-right: 5px;
 margin-bottom: 5px;
  z-index: 98;
}


/*--MENÜ HAUPTMENÜ----------------------------------------------------------------------------------------------*/
a.menu2
{
  padding: 6px;
  width: 69px;
  height: 100%;
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #0094c9;
  margin-right: 5px;

  text-decoration:none;
  z-index: 99;
}

a.menu2:link
{
padding: 6px;
  width: 69px;
  height: 100%;
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #00729b;
  margin-right: 5px;
  text-decoration:none;
  }

a.menu2:hover
{
  padding: 6px;
  width: 69px;
  height: 100%;
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #00729b;
  margin-right: 5px;
  text-decoration:none;
}

/*--HAUPTMENÜ PFAD----------------------------------------------------------------------------------------------*/

a.pfad
{
  padding: 6px;
  width: 69px;
  height: 20px;
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #00729b;
  margin-right: 5px;
  text-decoration:none;
}

/*--FORMATIERUNG UNTERMENÜ----------------------------------------------------------------------------------------------*/

#bguntermenu
{
	width:800px;
	height: 30px;
	position: absolute;
	background-color: #ffffff;
	margin-top: 0px;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
}

#untermenu
{
	color:#00729b;
	padding: 6px;
	font-size:11px;
	float:left;
         border-color:#00729b;
}

/*--MENÜ UNTERMENÜ----------------------------------------------------------------------------------------------*/
a.menu3
{
      text-decoration: none;
      color: #00729b;
}

a.menu3:link
{
          text-decoration: none;
         color: #00729b;
  }

a.menu3:hover
{
	text-decoration:underline;
         color: #00729b;
}

/*--UNTERMENÜ PFAD 3----------------------------------------------------------------------------------------------*/

a.pfad3
{
  text-decoration:underline;
  color: #00729b;
}

/*--FORMATIERUNG KALENDER----------------------------------------------------------------------------------------------*/

#kalender
{
 width: 200px;
 height: 180px;
 border-style: solid;
 border-width: 2px;
 border-color:  #00729b;

}

#kalendertage
{
background-color: #00729b;
padding:3px;
 font-weight: bold;
 width: 14.3%;
 font-size: 12px;
}

#monat
{

 text-align: center;
 font-weight: bold;
 padding:3px;
 font-size: 12px;
}

#nixlos
{
background-color: #a0a0a0;
padding:3px;
font-size: 12px;

 font-weight: bold;
}

/* ---------Absoluter Tooltip -----------------------------------------------------------------*/
td#waslos {
  position: relative;
  background-color: #707070;
  padding:3px;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 margin-top: 2px;
  z-index: 100;
  text-valign: middle;
  padding:3px;
  }

td#waslos a {
  position: relative;
  background-color: #707070;
  padding:3px;
  font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
  z-index: 100;



  }

td#waslos a:hover {

background-color:#c0c0c0;
         padding:3px;

  }

td#waslos a span {display: none;}
td#waslos a:hover span {
   display: inline;
   position: absolute;
   width: 200px;
   z-index: 100;
   color: #ffffff;
   text-align: left;
   }

.tabelle_preise
{
font-size: 12px;

}

.tabelle_preise #td_preise
{
background-color: #00729b;
padding: 5px;
vertical-align:top;
}

.tabelle_preise #td_preisetop
{
background-color: #00729b;
padding: 5px;
vertical-align:top;
font-weight: bold;
width: 20%;
}



.tabelle_umgebung
{
font-size: 12px;

}

.tabelle_umgebung #td_umgebung
{
background-color: #00729b;
padding: 5px;
vertical-align:top;
}

.tabelle_umgebung #td_umgebungtop
{
background-color: #00729b;
padding: 5px;
vertical-align:top;
font-weight: bold;
width: 25%;
}

/* ---------Buchungsformular -----------------------------------------------------------------*/
.input01
{
color:#000000;
font-size:10px;
border: 1px solid #c0c0c0;
background-color: #ffffff;
}