body {
  margin:0;
  padding:0;
  background-color:#FFFFFF;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  border-top: 2px solid #2A4F6F;
  }

#contents {
  position: absolute;
  top:0;
  left:0;
    
  background-image:url(background11.jpg);
  background-repeat:no-repeat;
  background-color:#ffffff;
  background-position:0% 75%;
}

html,body {
  width:100%;
  min-height:100%;
 
}

html>body,html>body #contents{
  height:auto;
  }


/*---------------------------- Header ------------------------------ */

#header {
  border-top:1px solid #778899;
  border-bottom:1px dotted #B2BCC6;
  height: 115px ;
  background-color:#536184;
  background-image:url("header-logo1b.jpg");
  background-repeat:no-repeat;
  background-position:99.5% 50%;
  
  }

#header .strapline{
  font: 100% ARIAL,"Times New Roman",Times,serif;
  color: #efe35e;
  float: right;
  line-height:1.8em;
  margin-right:11em;
  margin-top:0em;
  }
  
#header .strapline2{
  font: 100% Georgia,"Times New Roman",Times,serif;
  color: #e69b3a;
  background-color: transparent;
  margin-right:2em;
  margin-top:1.8em;
  }

#header .logo{
  float: left;
  margin-left:0.5em;
  margin-top:2px;
  }
  /*------------------------------Intro------------------------------*/
  #intro {
  position:absolute;
  top:8em;
  right:0.5em;
  width:21em;
  border:1px dotted blue;
  background-color:#9fdc73;
  }
  
  #intro h6{
  
  margin-top:1em;
  margin-bottom:1em;
  margin-left:0.5em;
  margin-right:0.5em;
  font: 85% ARIAL,Times New Roman,Times,serif;
  }

  /* ------------------------------------Navigation -------------------------------------------- */
#nav {
  position:absolute;
  top:8em;
  left:0.5em;
  width:15em;
  border:1px dotted red;
  background-color:#efd95e;
  }

#nav ul {
  list-style:none;
  margin-left:1em;
  padding-left:0;
  }

#nav li {
  font-size:90%;
  border-bottom:1px dotted blue;
  margin-bottom:0.3em;
  padding: 0 0 0 1em;
  }

#nav a:link,#nav a:visited {
  text-decoration: none;
  color: #2A4F6F;
  background-color: transparent;
  }

#nav li:hover{
  color: white;
  border-bottom:1px solid red;
  border-left:1px solid red;
  }

#nav h2 {
font: 110% Georgia,"Times New Roman",Times,serif;
color :#2A4F6F;
background-color:transparent;
border-bottom:1px dotted #cccccc;

}
#info{
	font: 60% Georgia,"Times New Roman",Times,serif;
	border:1px dotted blue;
	position:absolute;
	top:40em;
	left:0.5em;
	width:14em;
	padding:5px;
	}
/* ------------------------------------------------- Adresse   von Impressum -------------------------------*/
#adresse {
  float:left;
  margin-top:0;
  margin-left:2em;
  margin-bottom:1.5em;
  width:24%;
  padding: 10px 10px 10px 10px;
  border-left: 1px dotted #cccccc;
  font :90% Georgia, "Times New Roman",Times,serif;
  color:green;
  }
  
#adresse h5 {
  font : 120% Georgia, "Times New Roman",Times,serif;
  text-decoration:underline;
  margin:0;
  padding-top:10px;
  padding-bottom:15px;
  }

 
.adbox {
  padding:2px 4px 2px 6px;
  margin: 0 5px 0 5px;
  border: 1px solid #B1B1B1;
  background-color:#F4F4F4;
  font :120% Georgia, "Times New Roman",Times,serif;
  line-height:1em;
  }
.adbox h4{
	font :95% Georgia, "Times New Roman",Times,serif;
	color:black;
	}
/*-------------------------Bilder von Hauptseite----------------------------------------*/
#bilder{
	margin:1em 0 0 5em;
	float:left;
	
}
#bilder .extrabild{
	margin:0 0 0 20em;
}
#bilder .extratext{
	margin:2em 0 0 3em;
	float:left;
}
#bilder .extratext h1 {
	font :100% Georgia, "Times New Roman",Times,serif;
	line-height:2em;
	color:blue;
	}
/*------------------------Für Ferienwohnung Preis ------------------------------- */
#bilder2{
	float:left;
	width:85%;
	margin-top:1em;
	margin-left:12em;
}


#bilder2 a:link, a:visited{
	color:blue;
	text-decoration:none;
}

#bilder2 a:hover{
	color:red;
	text-decoration:none;
}
#bilder2 .extratext{
	position:absolute;
	top:20em;
	left:2em;
	width:10em;
	font:100% Georgia,"Times New Roman",Times,serif;;
	color:red;
}
#bilder2 .boxbild1{
	width:48%;
	text-align:center;
	margin-left:0;
	margin-right:0em;
	margin-top:0em;
	float:left;
	padding:5px 0 0 0;
	}
#bilder2 .boxbild2{
	width:49%;
	text-align:center;
	margin-left:0;
	margin-right:0em;
	margin-top:0em;
	float:left;
	padding:5px 0 7px 0;
	}
#bilder2 .boxbild3{
	margin-left:0;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0 em;
	float:left;
	padding:5px 0 0 0;
	width:48%;
	text-align:center;
	}
	
#bilder2 .boxbild4{
	margin-left:0;
	margin-right:0;
	margin-top:0em;
	margin-bottom:0 em;
	float:left;
	padding:5px 0 0 0;
	width:50%;
	text-align:center;
	}
#bilder2 .boxbild5{
	margin-left:0;
	margin-right:0;
	margin-top:0 em ;
	float:left;
	padding:5px 0 0 0;
	width:49%;
	text-align:center;
	}
#bilder2 .boxbild6{
	
	margin-left:0;
	margin-right:0;
	margin-top:0 em;
	float:left;
	padding:5px 0 0 0;
	width:50%;
	text-align:center;
	}
#bilder2 .boxbild7{
	
	margin-left:0;
	margin-right:0;
	margin-top:0 em;
	float:left;
	padding:5px 0 0 0;
	width:50%;
	text-align:center;
	}

/*-----------------------Content---------------------------------------*/
#content {
margin-left:3em;
margin-right:3em;
margin-bottom:4em;
margin-top:2em;
float:left;
line-height:2em;
font:100% Georgia,"Times New Roman",Times,serif;;
}

#content h1 {
  font:130% Georgia,"Times New Roman",Times,serif;
  color: blue;
  }


#content p{
  
  padding-left:1em;
  color:black;
  
  }
#content .text{
	margin-left:0;
	line-height:2em;
}
#content .inhaber{
	margin-left:13em;
	}
/*-----------------------Footer------------------------------------------*/

#footer {
  width:100%;
  float:left;
  border-top:1px dotted #B1B1B1;
  color: #626262;
  font-size:80%;
  }
  
#footer p {
  margin: 5px 0 0 0;
  padding:0 0 2px 1em;
  }
 /*-------------------------------- Ferienwohnung-Bilder ------------------------- */
#albumlist{
margin-left:14em;
margin-bottom:0;
float:left;
}
#albumlist h1{
  font:130% Georgia,"Times New Roman",Times,serif;
  color: blue;
  margin-left:5em;
}

#orig {
float:left;
width:100%;
}


#text {
	margin:1em 2em 1em 3em;
	padding:1em;
	font:100% Georgia,"Times New Roman",Times,serif;
	line-height:2em;
	}
#text h1{	
	font:130% Georgia,"Times New Roman",Times,serif;
	color: blue;
  }
