@import url("custom-theme/jquery-ui-1.8.16.custom.css");body{	background: #4d2d0e url(../images/background2.jpg) repeat-x;	font: 11px Verdana;	line-height: 20px;	margin: 0px;	overflow-x: hidden;	color: #b0020e;}a:link, a:visited {	color: #b0020e;}img{	border: 0px none;}.prawa{	float: right;}.lewa{	float: left;}/***********************************************************************/#baner {	position: relative;	height: 540px;	width: 100%;}#baner .left, .right, .center{	position: absolute;	top: 0;}#baner .left{	background: url(../images/bg_left.png) right 80px  no-repeat;	height: 540px;	width: 50%;	left: 0;}#baner .right{	background: url(../images/bg_right.png) 550px 80px  no-repeat;	height: 540px;	width: 50%;	left: 50%;}#baner .center{	left: 50%;	width: 1100px;	margin-left: -550px;	height: 540px;	position: relative;	background-color: #FFFFFF;}#logo{	position: absolute;	width: 259px;	height: 155px;	left: 430px;	z-index: 12 !important;	display: block;}#menu{	background: #b0020e;	height: 28px;	padding: 0px 70px;	width: 960px;	position: absolute;	top: 80px;	z-index: 10;}#menu ul {	margin: 0;	padding: 0px;	list-style: none;}* html #menu ul li{	width: 55px;}#menu ul li{	text-shadow: 1px 1px 0px #ae000c;	position: relative;	float: left;	width: auto;	font-size: 14px;	height: 28px;	}.cufon{	margin-top: 3px;	height: 23px;}	li ul{	background: #b0020e;	position: absolute;	left: 0px; /* Set 1px less than menu width */	top: 28px;	display: none;	width: 140px;	padding-bottom: 5px;}#menu li ul li{	height: 20px;	line-height: 20px;	width: 100%;}/* Styles for Menu Items */#menu ul li a {	display: block;	text-decoration: none;	color: #fff;	border-bottom: 0;	padding: 0px 5px;}#menu ul li ul li a{	background: #b0020e  url(../images/a_bg.gif) left -3px;	font-size: 10px;	font-family: Verdana;	padding-left: 20px;}#menu li:hover{	background: url(../images/menu_bg_hover.gif) !important;}#menu li ul li a:hover{	background: #b0020e  url(../images/a_bg_hover.gif) left -3px;}/* Holly Hack. IE Requirement \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%;}/* End */#menu li:hover ul, li.over ul { display: block; } /* The magic */#menu a:link { color: #fff; text-decoration: none;}#menu a:visited { color: #fff;text-decoration: none;}#menu a:hover {color: #fff; text-decoration: none;}/***********************************************************************/#bar{	background: #fff url(../images/bar/bg.png) 49px 0px no-repeat;	width: 1008px;	margin: 0px auto;	border-top: 35px solid #fff;	padding: 0px 46px;	overflow: hidden;}#bar h2{	height: 26px;	padding-top: 1px;	color: #fff;	font-size: 18px;	padding-left: 30px;	margin: 0px;	font-weight: normal;}#bar #webcam{	background: url(../images/bar/wc_bg.gif);	height: 150px;	float: left;	margin-top: 40px;	text-align: center;}#bar #webcam h2{	background: url(../images/bar/wc_h1_bg.gif);	width: 194px;	margin-bottom: 6px;	text-align: left;}#bar #jcarousel{	width: 270px;	height: 190px;	float: left;}#bar #quicklinks{	background: url(../images/bar/ql_bg.gif);	width: 260px;	height: 150px;	float: left;	margin-top: 40px;}#quicklinks ul{	list-style: none;	margin: 0px;	padding: 25px 20px 0px;}#quicklinks ul li{	float: left;	width: 110px;	margin-bottom: 20px;}#quicklinks ul li a{	background: url(../images/bar/arrow.gif) 5px 7px no-repeat;	padding-left: 20px;	padding-bottom: 2px;	color: #b0020e;	text-decoration: none;	display: block;}#quicklinks ul li a:hover{	background-color: #fff;}#quicklinks ul li a h3{	margin: 0px;	font-size: 18px;	font-weight: normal;}#bar #quicklinks h2{	background: url(../images/bar/ql_h1_bg.gif);	width: 230px;}#bar #anfrage{	background: url(../images/bar/an_bg.gif);	width: 254px;	height: 150px;	float: left;	margin-top: 40px;}#bar #anfrage form{	width: 215px;	padding: 15px 20px 0px;}#bar #anfrage .date{	width: 90px !important;	height: 20px;	float: left;	margin-bottom: 5px;	color: #222;	text-align: center;	font-size: 14px;}#date1{	float: left;	margin-right: 10px;}#date2{	float: right;}.dp-choose-date{	display: none;}#bar #anfrage .mail{	width: 199px;	height: 20px;	float: left;	margin-bottom: 5px;	color: #999;	font-size: 14px;}#bar #anfrage h2{	background: url(../images/bar/ql_h1_bg.gif);	width: 224px;}/***********************************************************************/#wrap{	background: url(../images/wrap_bg.gif);	width: 960px;	margin: 0px auto;	height: auto;	overflow: hidden;	border-top: 35px solid #fff;	border-bottom: 15px solid #fff;	padding: 0px 70px;}#wrap h1{	font-family: 'Timeless';	background: #fcf4e9;	font-size: 18px;	color: #b0020e;	text-transform: uppercase;	padding: 13px 20px;	margin: 0px;}.lila{	background-color: #82358c !important;	color: #fff !important;}.lila2{	color: #82358c !important;}#wrap #content{	width: 750px;	float: left;}#content p{	margin: 10px 20px;}#wrap #side{	background: #f7ebda;	width: 210px;	float: right;	text-align: center;}#side h2{	background: url(../images/header_bg.jpg) left center repeat-x;	text-align: center;	font-size: 14px;	text-transform: uppercase;	color: #b0020e;	margin: 10px 15px;	padding: 0px 10px;}#side h2 span{	background: #f7ebda;}#side img{	margin: 0px auto;	display: block;}/***********************************************************************/#footer {	position: relative;	height: 170px;	width: 100%;	margin-bottom: 30px;	font-family: Verdana;	font-size: 12px;	color: #b0020e;}#footer a{	color: #b0020e;	text-decoration: none;}#footer .left, .right, .center{	position: absolute;	top: 0;}#footer .left{	background: url(../images/footer_left.png) right bottom no-repeat;	height: 170px;	width: 50%;	left: 0;}#footer .right{	background: url(../images/footer_right.png) 550px bottom no-repeat;	height: 170px;	width: 50%;	left: 50%;}#footer .center{	background: #f3e8d8 url(../images/footer_center.gif) repeat-x;	left: 50%;	width: 960px;	margin-left: -550px;	padding: 30px 70px 0px 70px;	height: 140px;}#footer #cs{	background: url(../images/csadress.gif);	width: 146px;	height: 15px;	text-indent: -5000px;	position: absolute;	bottom: 10px;	right: 65px;	display: block;}#footer #sitemap{	width: 900px;	float: left;	height: 120px;	margin-top: 10px;}#footer #sitemap ul{	list-style: none;	margin: 0px;	padding: 0px;	font-size: 10px;	line-height: 15px;	display: inline;	float: left;	font-weight: bold;}#footer #sitemap li{	float: left;	margin-right: 10px;}#footer #sitemap li ul{	background: none;	position: relative;	left: auto;;	top: auto;	float: none;	font-weight: normal;	width: auto;	display: inline;}#footer #sitemap li ul li{	float: none;}* html #footer #sitemap li{	width: 70px;}* html #footer #sitemap li ul li{	float: left;}#footer .left{	background: url(../images/footer_left.png) right top no-repeat;}#footer .right{	background: url(../images/footer_right.png) 550px top no-repeat;}* html #footer .center{	height: 160px;}* html #footer span.prawa{	text-align: right;	width: 150px;}* html #footer #cs{	line-height: 12px;}* html body{	margin-bottom: 50px;}#footer span.prawa{	position: absolute;	top: 30px;	right: 70px;	text-align: right;	width: 150px;}/************** CHRISTIAN *************/.text{	padding-left: 20px;	padding-right: 20px;	}.text, .text a:link, .text a:visited, #content a:link, #content a:visited{	color: #b0020e;	}.text h2{	padding-left: 20px;	padding-right: 20px;	font-size: 16px;	}#zimmer1{	width: 200px;	float: left;	background-color: #fcf4e9;	padding: 20px;	padding-top: 0px;	margin-top: 0px;	text-align: center;}#zimmer2 {	width: 300px;	float: left;	text-align: left;	padding-left: 20px;	text-align: left;}#pauschalen1{	width: 250px;	float: left;	background-color: #fcf4e9;	padding: 20px;	padding-top: 5px;	margin-top: 0px;	text-align: center;}#pauschalen2 {	width: 350px;	float: left;	text-align: left;	padding-left: 20px;	text-align: left;}#clear{clear:both;}.preise1 {	background-color: #b0020e;	color: #FFF;	font-size: 10px;	text-align: center;}.preise1 h3{	font-weight: bold;	font-size: 12px;	display: inline;}.preise2h{	text-align: center;	background-color: #f7ebda;}.preise2{	background-repeat: repeat-x;	text-align: center;	background-image: url(../images/shadow.png);	}.preise3 {	background-color: #f7ebda;	background-image: none;	text-align: center;}.sidetext {	font-size: 12px;	padding-left: 10px;	padding-right: 10px;}#clear ul li{width: 100%;}.vorladen {display:none;height:0px;width:0px;}
