@charset "utf-8";
/* CSS Document */

*, hmtl {
	margin:0px;
	padding:0px;
}
body {
	/*background:#ffe898 url(../img/body_bg.jpg) top center repeat-x;*/
	background:#ffe898 url(../img/body_bg.jpg) center -125px repeat-x;
}
img {
	border:none;
}
.clearer {
	clear:both;
}

.page {
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:1.5em;
}
	.logo {
		text-align:center;
	}
	.adresse {
		background:#911c1c;
		line-height:25px;
		text-align:center;
		color:#FFE898;
	}
	.banner {
		padding:25px 25px 0px 25px;
		background-color:#a47b43;
		/*height:375px;*/
		height:250px;
	}
	#language {
		background:#a47b43;
		text-align:right;
		padding-right:25px;
		color:#911C1C;
	}
		#language img {
			padding:2px;
		}
	.navigation {
		background:#911c1c;
		height:36px;
	}
	.content_wrap {
		background:url(../img/content_wrap.jpg) top center repeat-y;
	}
		.content_top {
			height:50px;
		}
			.print {
				float:left;
				width:170px;
				padding-right:30px;
				text-align:right;
			}
				.print img {
					border:none;
					position:relative;
					top:2px;
				}
			.socialshare {
				float:right;
			}
				.nw_share_item {
					float:right;
					margin-right:5px;
				}
			.anfrage {
				float:left;
				width:800px;
				text-align:right;
			}
			
				.anfrage_head {
					float:left;
					width:220px;
					text-align:right;
				}
				
				.anfrage_form {
					float:right;
					width:580px;
					font-size:10px;
				}
				
		.content_out {
		}
			.content_left {
				float:left;
				width:160px;
				padding:0px 30px 0px 10px;
			}
				.menu_links_content,
				.quick_links_content {
					padding-bottom:30px;
				}
			#main {
				float:left;
				width:580px;
				padding-right:20px;
				text-align:justify;
				padding-bottom:20px;
			}
			.content_right {
				float:left;
				width:200px;
			}
				.onlinebuchen {
					background:#a47b43 url(../img/onlinebuchen.jpg) center right no-repeat;
					padding:0px;
					color:#FFFFFF;
					font-weight:bold;
				}
				.menu_right {
					border-top:1px solid #a47b43;
					border-left:1px solid #a47b43;
					border-bottom:1px solid #a47b43;
					margin:10px 0px;
					padding:10px 0px 10px 10px;
				}
				.socialmedia {
					text-align:center;
				}
				.marquee {
					margin:10px 0px;
					border-top:1px solid #a47b43;
					border-left:1px solid #a47b43;
					border-bottom:1px solid #a47b43;
					line-height:22px;
				}
				.tripadvisor {
					border-top:1px solid #a47b43;
					border-left:1px solid #a47b43;
					border-bottom:1px solid #a47b43;
				}
	.footer_wrap {
		background:#a47b43;
		line-height:25px;
		color:#fff;
		text-align:center;
		font-size:10px;
	}
		.sharethis {
			float:left;
			width:200px;
		}
		.footer {
			width:600px;
			float:left;
			
		}
		#language_footer {
			width:200px;
			float:left;
		}
			#language_footer img {
				padding:2px;
			}

