@charset "utf-8";

body {
	background-color: #FAF7F6;
	text-align:center;
	margin: 5px 0;
	font-family: 'verdana';
	font-size:12px;
}

#wrapper{
	width:962px;
	text-align:left;
	margin: 0 auto;
	border: 1px solid #999999;
	background: url('../img/bg.jpg') repeat-y;	
}

#site{
	width:759px;
	min-height: 726px;
	float:left;
	background-color: #FFFFFF;
}

#left{
	width:102px;
	min-height: 762px;
	background: url('../img/left.jpg') no-repeat;	
	float:left;
}

#right{
	width:101px;
	min-height: 762px;
	background: url('../img/right.jpg') no-repeat;	
	float: left;
}

#top{
	width:759px;
	height: 209px;
	background: url('../img/top3.jpg') no-repeat;	
}


#top2{
	width:759px;
	height: 209px;
	background: url('../img/top2.jpg') no-repeat;	
}

#top2 a{
	width:220px;
	height: 65px;
	display:block;
	margin-top:135px;
	margin-left:440px;
	position:absolute;
}

#top a{
	width:220px;
	height: 65px;
	display:block;
	margin-top:160px;
	margin-left:440px;
	position:absolute;
}

#bottom{
	margin-top:-48px;
	width:759px;
	height: 140px;
	background: url('../img/bottom.jpg') no-repeat;	
}

#content{
		width:759px;
	background: url('../img/site-bg.jpg') repeat-y;	
	}

#menu{
	width: 325px;
	height:220px;
	background: url('../img/menu3.jpg') no-repeat;	
	position:absolute;
	margin-left:28px;
	}
	
#text{
	width:242px;
	float:left;
	font-size:11px;
	margin-left:80px;
	margin-top:252px;
	min-height:220px;
	z-index:666;
	margin-bottom:20px;
	color:#632F15;
	text-align:justify;
	}	

#frame{
	width:338px;
	background: url('../img/frame.jpg') no-repeat;
	margin-top:2px;
	margin-left:365px;
	min-height:250px;
	
	position:absolute;
}

#foto{
	width: 358px;
	height:257px;
	background: url('../img/foto.jpg') no-repeat;	
	position:absolute;
	margin-left:24px;
	margin-top:-65px;
	}
	
#menu2{
	width: 308px;
	height:198px;
	background: url('../img/menu2.jpg') no-repeat;	
	position:absolute;
	margin-left:385px;
	margin-top:87px;
	}	  

#fix{
	height:250px;
	}

.menu{
padding-top:10px;
	}

.menu a{
display:block;
	margin-left:140px;
	border-bottom:1px dotted #BB8A71;
	}

.menu .button{
	padding-left:20px;
	padding-top:5px;
	text-decoration:none;
	color: #632F15;
	text-transform:uppercase;
	font-size:11px;
	width: 112px;
	height:19px;
	background: #E0D8CB url('../img/button.gif') no-repeat;	
	text-align:center;
	font-weight: 500;	
	}

.menu .button:hover{
	background: #E0D8CB url('../img/_button.gif') no-repeat;	
	}


#frame h2{
	font-size:12px;
 	color: #E37603;
 	margin-left:25px;
 	margin-top:25px;
 	text-transform:uppercase;
	}
	
#kontakt{
	font-weight:bold;
	color:#632F15;
	margin-top:45px;
	margin-left:50px;
	line-height:14px;
	}	
	
#frame p{
	margin:0;
	}

.title{
	color: #5D361E;
	font-size:11px;
	background: url('../img/arrow.gif') 0 50% no-repeat;	
	padding-left:15px;
	margin-left:23px;
	font-weight:bold;
	margin-top:5px;
	text-transform:uppercase;
	}


.title a{
	color: #5D361E;
	text-decoration:none;

	}


.title a:hover{
	color: #5D361E;
	}	
	
.image{
	margin-left:35px;
	height: 85px;
	width: 254px;
	background: url('../img/img-bg.gif') 0 50% no-repeat;	
	}
	
.image img{
	display:block;
	text-align: center;
	margin: 0 auto;
	padding-top:8px;
	}	

.image-overlay{
	margin-left:49px;
	background: #6C3A17;
	height: 63px;
	width: 228px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	margin-top: -77px;
	margin-bottom:15px;
	display:block;
	z-index:998;
	cursor:hand;
	}

.image-overlay div{
	width:13px;
	height:100%;
	background-color: #FF5A00;
	margin-left:-1px;
	z-index:999;
	}

img{
border:none;
}

#map{
	margin-bottom:10px;
	}
	
#back{
	background: url('../img/barrow.gif') 0 50% no-repeat;	
	padding-left:15px;
	color: #343434;
	font-size:11px;
	margin-left:240px;
	top:20px;
	position:relative;
	}	 
	
#paging{
	margin-top:10px;
	margin-left:180px;
}		 
	
#paging a{
	color: #343434;
	font-size:11px;
}		

#p-back{
	background: url('../img/barrow.gif') 0 70% no-repeat;	
	padding-left:15px;
}	

#p-more{
	background: url('../img/arrow.gif') 100% 70% no-repeat;	
	padding-right:15px;
}	

#image-links{
	margin-top:18px;
	margin-left:40px;
	width:245px;
}

#image-links a{
	color: #E97000;
	display:block;
	background: url('../img/circle.gif') 0% 0% no-repeat;	
	width: 17px;
	height: 20px;
	float:left;
	padding-left:8px;
	padding-top:5px;
	margin-left:2px;
	margin-top:2px;
}

.clear_all{
	clear:both;
}


#text a{
	color: #5D361E;
	} 
#text hr{
	border-color: #E0D8CB;
	}

#text strong{
	color: #5D361E;
	}
	
a{
	text-decoration:none;
	color: #5D361E;
	}	

