/* CSS Document */
body{
	margin:		0px;
	padding:	0px;
	font: 		normal 12px Tahoma, Verdana, Arial;
	background-color: #470103;
}

#div_out, #div_flash, #div_menue, #div_content, #div_footer{
	width: 766px;
}

#div_out{
	position:	relative;
	margin:		auto;
	border:		1px solid #000;
}

#div_flash{
	position: 	relative;
	top: 		0px;
	left:		0px;
	height: 	320px;
}


/************************************************************/
/* MENUE */
#div_menue{
	position: 	relative;
	top: 		0px;
	left:		0px;
	height:		43px;
	color: 		#F5F2E2;
/*	border: 1px solid #0F0;*/
}
#div_menue a{
	margin: 	0px 2px;
	padding:	0px 6px;
	font-size: 	14px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: 		#F5F2E2;
/*	border: 1px solid #fff;*/
}
#div_menue a.left, #div_menue a.right{
	position:	absolute;
	top: 		15px;
	z-index:	2;
	height:		18px;
	margin: 	0px;
	padding: 	5px 10px;
	width:		114px;
	color: 		#555555;
	/*border: 1px solid #0f0;*/
}
#div_menue a.left{
	left: 		0px;
	background-color: #fff;
}
#div_menue a.right{
	left: 		632px;
	text-align:right;
	background-color: #f2ebdf;
}
#div_menue a span{ /* Doppelpfeile */
	color: #470103;
}
#div_menue a:hover{
	text-decoration: none;	
}
#div_menue_lang{
	position: 	absolute;
	top:		0px;
	left: 		395px;
/*	border: 1px solid #fff;*/
}
#div_menue_center{
	position: 	absolute;
	top:		15px;
	left: 		140px;
	z-index: 	2;
	height:		24px;
	padding:	5px 0px;
	border-top: 1px solid #470103;
	/*border: 1px solid #0f0;*/
}
#div_menue a.aktiv{
	border-bottom: 9px solid #470103;
}


/************************************************************/
/* CONTENT */
#div_content{
	position: 	relative;
	top:		0px;
	left:		0px;	
	padding:	6px 0px; 
	background-color: 	#fff;
	color: 		#555555;
}
#div_content_1{
	position:		relative;
	top:			0px;
	left:			0px;
	z-index:		3;
	padding-top: 	25px;
	padding-bottom: 10px;
	min-height:		380px;
	background-color: #f4f5ee;
}
hr{
	position: 		absolute;
	height: 		4px;
	background-color: #ddd8c7;
	border: 		none;
}
h1{
	margin:		25px 25px 10px 25px;
	font-size: 	13px;
	font-weight:bold;
	text-decoration: underline;
}
p{
	margin: 	0px 30px 15px 25px;
	text-align:	justify;
}
ul{
	margin: 0px 20px 0px 25px;
	padding: 0px;
}
li{
	margin-left: 20px;
	margin-bottom: 10px;	
}
a{
	color:#555555;
}
.center{
	text-align: center !important;
}
.text_align_r{
	text-align: right;
}

#div_content_2{
	position:		absolute;
	top: 			6px;
	z-index:		3;
	margin-left:	5px;
	padding-top: 	25px;
	padding-bottom: 10px;
	background-color: #f2ebdf;	
}
img.google_maps{
	border: 2px solid #FFF;
}

#div_content_3{
	position:		absolute;
	z-index:		3;
	padding-top: 	25px;
	background-color: #fff;
/*	border: 1px solid #CCC;*/
}

.error{
	color: #900;
	font-weight: bold;
}


/************************************************************/
/* PREISE */
table.preise{
	margin-left: 25px;
	margin-right: 30px;
	width: 200px;	
}
table.preise td{
	padding: 8px 0px;
	vertical-align:bottom;
/*	border: 1px solid #CCC;*/
}


/************************************************************/
/* MEINUNGEN */
#table_meinungen{
	width: 	766px;
	height: 340px;
	border: none;
}
#table_meinungen td{
	padding: 	0px;
	width: 		232px;
	vertical-align:top;
	text-align:	justify;
}
#table_meinungen td p{
	margin: 15px;
	margin: 0px 25px 15px 25px;
}
td.color1{
	background-color: #f4f5ee;
}
td.color2{
	background-color: #f2ebdf;
}
#table_meinungen a{
	color:#555555;
	text-decoration: none;
}
#table_meinungen a:hover{
	text-decoration: underline;
}
#table_meinungen hr{
	position: relative;
	margin-top: 25px;
	margin-left:150px; 
	width:80px;	
}


/************************************************************/
/* RAHMEN FÜR BILDER */
#div_rahmen{
	position: relative;
	top: 35px;
	left: 40px;
	width: 	286px;
	height: 157px;
	background-image:url(../img/galerie/rahmen.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:4px;
}
#table_tn{
	position: relative;
	top: 35px;
	left: 40px;
}
#table_tn td{
	padding: 3px 8px 9px 4px;
	background-image:url(../img/galerie/rahmen_tn.gif);
	background-repeat: no-repeat;
	
}


/************************************************************/
/* FORMULAR */
input, select, textarea, legend{
	font: 		normal 12px Tahoma, Verdana, Arial;
	color: 		#555555;	
}
fieldset{
	margin-left: 10px;
	margin-bottom: 10px;
	width: 210px;
	text-align: right;
	border: none;
	border-top: 1px solid #DDD;
	color: 		#555555;
}
legend{
	padding-bottom: 5px;
}
.top25{
	margin-top: 25px;
}
input, textarea{
	border: 1px solid #DDD;
	margin-bottom: 1px;
}
textarea{
	width: 205px;
	height: 60px;
	margin-bottom: 5px;
}
.button{
	margin-left: 55px;
}
fieldset table {
	margin: 0px;
	width: 205px;
}
fieldset table td {
	padding: 2px 0px;
}


/************************************************************/
/* FOOTER */
#div_footer{
	position: 		relative;
	top:			10px;
	height:			80px;
	color: 			#b09465;
}
#div_footer .ring{
	position: 	absolute;
	left:		490px;
	top:		0px;
}
#div_footer a{
	color: 			#b09465;
	text-decoration: none;
}
#div_footer a.text_deco{
	text-decoration: underline;
}

