body {
	margin:40px;
	padding:0px;
	background-color:#686B56;
	scroll:auto;
	font-family:arial, helvetica, sans-serif;
	font-size:17px;
	line-height:19px;
	color:#F8F8FF;
	}

#layout {
	position:relative;
	width:768px;
	left:50%; 
	margin-left:-384px;
	background-color:#F8F8FF;
	padding:8px;
	}
	
#header {
	height:150px;
	border-bottom:solid 1px #F8F8FF;
}

#logo {
	float:left;
	display:block;
	height:150px;
	width:200px;
	background:url("../images/logo.jpg") no-repeat;
	border-right:solid 1px #F8F8FF;
}

#header_right {
	height:150px;
	background:url("../images/header.jpg") no-repeat;
	background-position:right;
}

#header_right.fewo1 {
	height:150px;
	background:url("../images/header-fewo1.jpg") no-repeat;
	background-position:right;
}

#header_right.fewo2 {
	height:150px;
	background:url("../images/header-fewo2.jpg") no-repeat;
	background-position:right;
}

#header_right.fewo3 {
	height:150px;
	background:url("../images/header-fewo3.jpg") no-repeat;
	background-position:right;
}

#header_right.sehenswuerdigkeiten {
	height:150px;
	background:url("../images/header-sehenswuerdigkeiten.jpg") no-repeat;
	background-position:right;
}

#header_right.basilika {
	height:150px;
	background:url("../images/header-basilika.jpg") no-repeat;
	background-position:right;
}

#header_right.altstadt {
	height:150px;
	background:url("../images/header-altstadt.jpg") no-repeat;
	background-position:right;
}

#header_right.wendelinuspark {
	height:150px;
	background:url("../images/header-wendelinuspark.jpg") no-repeat;
	background-position:right;
}

#header_right.golfpark {
	height:150px;
	background:url("../images/header-golfpark.jpg") no-repeat;
	background-position:right;
}

#header_right.wildpark {
	height:150px;
	background:url("../images/header-wildpark.jpg") no-repeat;
	background-position:right;
}

#header_right.bostalsee {
	height:150px;
	background:url("../images/header-bostalsee.jpg") no-repeat;
	background-position:right;
}

#header_right.wanderwege {
	height:150px;
	background:url("../images/header-wanderwege.jpg") no-repeat;
	background-position:right;
}

.hauptnav ul {
	width:200px;
	float:left;
	text-align:center;
	list-style:none;
	margin:0;
	padding:0;
  } 
  
.hauptnav li {
  	display:inline;
  	margin:0;
  	padding:0;
  	}
  	
.hauptnav a {
  	color:#F8F8FF;
	display:block;
	text-decoration:none;
 	font-size:17px;
 	line-height:75px;
 	border-bottom:solid 1px #F8F8FF;
  	}
    
.hauptnav a:hover {
     background-color:#A9AC97;
     color:#F8F8FF;
	}
	
.hauptnav a.marker {
     background-color:#A9AC97;
     color:#F8F8FF;
     }
     
.subnav ul {
	width:200px;
	float:left;
	text-align:center;
	list-style:none;
	margin:0;
	padding:18px 0 18px 0;
	background-color:#A9AC97;
	border-bottom:solid 1px #F8F8FF;
    } 
  
.subnav li {
  	display:inline;
  	margin:0;
  	padding:0;
  	}
  
.subnav a {
  	color:#686B56;
	display:block;
	text-decoration:none;
 	font-size:17px;
 	line-height:38px;
 	border:none;
 	}
    
.subnav a:hover {
     color:#F8F8FF;
	}
	
.subnav a.marker {
     color:#F8F8FF;
     }

#content {
	width:768px;
	background:url("../images/layout/bg-layout.gif") repeat-y;
	}
	
#text {
	width:510px;
	display:block;
	float:right;
	text-align:justify;
	padding:29px;
	margin:0;
	color:#686B56;
}

#text p {
	padding-top:19px;
	margin:0;
}

#text b {
	font-weight:normal;
}

#text a {
  	color:#686B56;
  	text-decoration:underline;
	font-size:16px;
	font-weight:normal;
 	}
    
#text a:hover {
     color:#F8F8FF;
     text-decoration:none;
     }


h1 {
	font-size:17px;
	line-height:19px;
	margin:0 0 0 0;
	padding:0;
}

.history {
	float:left;
}

.print_button {
	float:right;
}

#footer {
	font-size:14px;
	color:#686B56;
	margin-left:200px;
	padding:29px;
}

#footer a {
  	color:#686B56;
	text-decoration:none;
	font-size:14px;
 	}
    
#footer a:hover {
     text-decoration:underline;
     }
     
#kontakt {
	display:none;
}

#container {
	width:539px;
	margin:0 0 0 0;
	text-align:left;
	/* border:solid 1px; */
}

#container a {
	text-decoration:underline;
	font-weight:normal;
}


#thumb {
	float:right;
	padding-left:29px;
	margin:0;
}


/* Bilderlupe */

#image a { 
	position: relative;
	float:right;
	padding-left:29px;
	margin:0;
	} 

#image a b {
  	width: 538px; height: 379px;
  	position: absolute; right: 0px; bottom: 0px;
  	visibility: hidden; } 

#image a:hover {
	margin-top:209px; 
	background: transparent;
	cursor:pointer;
	} 

#image a:hover b { 
	visibility: visible;
	border-left:solid 1px #F8F8FF;
	border-top:solid 1px #F8F8FF;
	border-bottom:solid 1px #F8F8FF;
	background-repeat:no-repeat;
	background-position:center;
	z-index:7;
	} 

/* Fewo 1 */

b.fewo1-lupe1 { 
	background: url("../images/fewo1/wohnzimmer.jpg");
	}
	
b.fewo1-lupe2 { 
	background: url("../images/fewo1/schlafzimmer.jpg");
 	}

b.fewo1-lupe3 { 
	background: url("../images/fewo1/kueche.jpg");
 	}
	
b.fewo1-lupe4 { 
	background: url("../images/fewo1/badezimmer.jpg");
 	}
	
b.fewo1-lupe5 { 
	background: url("../images/fewo1/terasse.jpg");
 	}
 	
b.fewo1-lupe6 { 
	background: url("../images/fewo1/garten.jpg");
 	}
 	
/* Fewo 2 */

b.fewo2-lupe1 { 
	background: url("../images/fewo2/wohnzimmer.jpg");
	}
	
b.fewo2-lupe2 { 
	background: url("../images/fewo2/esszimmer.jpg");
 	}

b.fewo2-lupe3 { 
	background: url("../images/fewo2/schlafzimmer.jpg");
 	}
	
b.fewo2-lupe4 { 
	background: url("../images/fewo2/kueche.jpg");
 	}
 	
b.fewo2-lupe5 { 
	background: url("../images/fewo2/badezimmer.jpg");
 	}
 	
/* Fewo 3 */

b.fewo3-lupe1 { 
	background: url("../images/fewo3/wohnzimmer.jpg");
	}
	
b.fewo3-lupe2 { 
	background: url("../images/fewo3/esszimmer.jpg");
 	}

b.fewo3-lupe3 { 
	background: url("../images/fewo3/schlafzimmer1.jpg");
 	}
 	
b.fewo3-lupe4 { 
	background: url("../images/fewo3/schlafzimmer2.jpg");
 	}
	
b.fewo3-lupe5 { 
	background: url("../images/fewo3/kueche.jpg");
 	}
	
b.fewo3-lupe6 { 
	background: url("../images/fewo3/wintergarten.jpg");
 	}
 	
b.fewo3-lupe7 { 
	background: url("../images/fewo3/badezimmer.jpg");
 	}
 	
.maps {
	margin-top:45px;
	padding:0px;
	background-color:#F8F8FF;
	padding:1px 0 1px 1px;
	}
	
.copyright {
	position:relative;
	width:784px;
	left:50%; 
	margin-left:-384px;
	text-align:right;
	color:#F8F8FF;
	font-size:13px;
	padding:8px 0 0 0;
	margin-bottom:400px;
	}
	
.copyright a {
	color:#F8F8FF;
	font-size:13px;
	}
