body { 	background:#fff;	font-family:Arial, Helvetica, sans-serif;	}a {color: black; text-decoration:underline}a:hover {color: #72675b; text-decoration:none}body#hotel a.hotel,body#restaurant a.restaurant,body#feierlichkeiten a.feierlichkeiten,body#tagungen a.tagungen,body#lage a.lage,body#kontakt a.kontakt,body#urlaub-pur a.urlaub-pur { text-decoration:underline}	body#hotelfilm a.hotelfilm,body#zimmer a.zimmer,body#pauschalangebote a.pauschalangebote, body#aussenanlage a.aussenanlage, body#aktuelle-gerichte a.aktuelle-gerichte, body#eigene-jagd a.eigene-jagd, body#regionale-produkte a.regionale-produkte, body#hochzeit a.hochzeit, body#jubilaeen a.jubilaeen, body#feste a.feste, body#arrangements a.arrangements, body#ausstattung a.ausstattung, body#referenzen a.referenzen,body#geniesen a.geniesen, body#aktiv-sein a.aktiv-sein, body#kultur a.kultur, body#natur a.natur, body#eisenbachtal a.eisenbachtal, body#umgebung a.umgebung, body#geschichte a.geschichte, body#buchungsanfrage a.buchungsanfrage, body#ansprechpartner a.ansprechpartner,body#anfahrt a.anfahrt  { text-decoration:underline; color:#FFFFFF; font-weight:bold}	#wrapper {	width: 977px; 	margin:auto; 	background:white; 	padding-top:60px;	}	#header {	height:241px; 	background:#72675b url(/img/bg-header.gif) 0 0 no-repeat; }		.logo{	float:right;  	margin-top:-50px; 	margin-right:0px; 	position:relative}	.homelink {	float:right; 	position:relative; 	margin-right:22px; 	margin-top:5px; 	width: 20px;	color: #b9b3ad; 	font-style:italic;	font-size:12px; 	text-decoration:none;    }	#header a:hover {	color: #b9b3ad; 	text-decoration:underline;}	#header-img {	float:left; 	margin: 35px 0 0 20px;	}	#header-img-text, #header-img-text-1row { 	background: url(/img/bg-header-teaser.png) no-repeat top left;	margin-top:-54px;	position:relative;	padding-left:12px;	padding-top:5px;	height:41px;	color:white;	font-size:11px;	line-height:15px;	font-weight:bold}	#header-img-text-1row { 	padding-top:12px;	}	#title{	float:right; 	margin-right:-12px;	margin-top:0px;	width:305px;	}	#title h1,	#title h2 { 	font-family: Palatino Linotype,Georgia, "Times New Roman";	font-weight: normal; color: #ffffff; font-size:30px; letter-spacing:1;    }		#title h2 { 	font-size:15px; letter-spacing:1;	margin-top:-10px;	margin-left:2px;	}		#menu {	font-size:12px; 	float:right; 	margin-right:115px; 	margin-top:10px;	/*border: 1px dotted white;*/}	#menu th { 	color:#FFFFFF; 	height:18px; 	font-weight:bold; 	text-align:right; 	padding-right:11px }	#menu th a{ 	color:#FFFFFF; 	text-decoration:none}	#menu th a:hover{ 	color:#FFFFFF; 	text-decoration: underline}	#menu td { 	color: #b9b3ad; 	font-style:italic;}	#menu td a {	margin: 0 4px 0 4px; 	color: #b9b3ad; text-decoration:none}	#menu td a:hover {	text-decoration: underline}	#content {	background:#fff;	float:left; 	padding-bottom:30px;	font-size:13px;	line-height:17px;		/*border: 1px dotted red;*/	}		#content h2 { 	margin-bottom:3px;    /*see sif-rconfig.js*/	font-weight: normal; 	color: #72675B; 	font-size:20px;	font-family: Palatino Linotype,Georgia, "Times New Roman";	font-style:italic;	}	#content-left {	float: left;	width:454px;	width:471px; /* + 20*2 padding */	/*border-right: 1px blue dotted;*/	margin-right:20px;	padding: 20px 5px 0px 20px;	border-left:#72675B 16px solid;	border-bottom:#72675B 10px solid;	}	#content-left .content-block p { margin:0px 0 15px 0; float:left }	.content-block, .buchanfrage {	float:left;	padding-bottom:15px;	margin-bottom:7px;	border-bottom: 1px #72675b solid;	width:100%;	}	#home #content-left .content-block {padding-bottom:15px;}	#content-left .content-block {padding-bottom:0px;}	.content-block img{ 	float:left; 	margin-right:12px;	}	.content-block img.big{ 	margin-right:0px;	margin-top:10px;	border: 1px #72675b solid;	}	.last {	border-bottom: 0px #72675b solid;	margin-bottom:15px;	}	.noborder {border: none !important}	/*aktiv-sein*/	.top-bild {float:left}	.top2 {clear:left; margin-top:10px; margin-bottom:10px}			#content-right {	float: left;	width:415px;/* + 20 padding */	/*border: 1px green dotted;*/	padding: 20px 20px 0px 0px;	border-right:#72675B 10px solid;	}		.datepicker {	width:280px;	background:#72675b;	padding-top:7px;	padding-bottom:7px;}	.tba {	background:#72675b;	width:276px;}	.tba td,.tba th{ 	vertical-align:middle;	padding:4px;	color:#FFFFFF;}	.tba th{ padding-left:10px; width:65px;}	.sba {height:16px; padding:0px 0px 3px 0px; font-size:11px; font-style:italic;  border:none; border-bottom:1px white solid; color:#FFFFFF; background:#72675b; cursor:pointer; margin-left:3px}	#startdate, #enddate { 	height:11px; font-size:11px}	/* located in demo.css and creates a little calendar icon	 * instead of a text link for "Choose date"	 */	a.dp-choose-date {		float: left;		width: 16px;		height: 16px;		padding: 0;		margin: 1px 3px 0;		display: block;		text-indent: -2000px;		overflow: hidden;		background: url(http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/images/calendar.png) no-repeat; 	}	a.dp-choose-date.dp-disabled {		background-position: 0 -20px;		cursor: default;	}	/* makes the input field shorter once the date picker code	 * has run (to allow space for the calendar icon	 */	input.dp-applied {		width: 80px;		float: left;	}				.pauschale-angebote p, .stillvolle-zimmer p { 	margin-left:122px;	padding-left:9px;	border-left: 1px #72675b solid;    }	.stillvolle-zimmer { border-bottom:none; margin-bottom:0px; padding-bottom:5px}		.right-menu {	float:left;	padding-bottom:0px;	margin-bottom:0px;	border-bottom: 0px #72675b solid;	width:440px;	}	.gallery {	float:left; 	margin-right:3px;	text-align:right    }	.gallery a { 	font-style:italic;	font-size:11px}	.gallery .link{ 	padding-right:13px;}	.adress { 	float:left;	margin-top:10px; 	width:427px; 	padding:5px;	background:#72675b; 	color:#B9B3AD; 	font-size:12px; 	font-style:italic}	.kontakt-links { 	float:left;	padding-top:4px; 	width:427px; 	padding-left:12px;	font-size:9px; 	color:#72675b; 	font-style:italic;	border-right:10px white solid;	background:white;	height:20px;}	.kontakt-links a{ 	color:#72675b; 	text-decoration:none;}	.kontakt-links a:hover{ 	text-decoration: underline;	}	.impressum { margin-left:163px}	.partners { float:left; width:445px; border-top: 1px #72675b solid; padding-top:10px; background:white }	#footer{ clear: both; height:60px}.border { border: 1px #72675b solid; }/*kalender styles*/table.jCalendar{border:1px solid #000; background:#aaa;  border-collapse:separate;  border-spacing:2px}table.jCalendar th{background:#333; color:#fff; font-weight:bold; padding:3px 5px}table.jCalendar td{background:#ccc; color:#000; padding:3px 5px; text-align:center}table.jCalendar td.other-month{background:#ddd; color:#aaa}table.jCalendar td.today{background:#666; color:#fff}table.jCalendar td.selected{background:#f66; color:#fff}table.jCalendar td.selected.dp-hover{background:#f33; color:#fff}table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td{background:#fff; color:#000}table.jCalendar tr.selectedWeek td{background:#f66; color:#fff}table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover{background:#bbb; color:#888}table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover{background:#bbb; color:#888}div.dp-popup{position:relative; background:#ccc; font-size:10px; font-family:arial,sans-serif; padding:2px; width:171px; line-height:1.2em}div#dp-popup{position:absolute; z-index:199}div.dp-popup h2{font-size:12px; text-align:center; margin:2px 0; padding:0}a#dp-close{font-size:11px; padding:4px 0; text-align:center; display:block}a#dp-close:hover{text-decoration:underline}div.dp-popup a{color:#000; text-decoration:none; padding:3px 2px 0}div.dp-popup div.dp-nav-prev{position:absolute; top:2px; left:4px; width:100px}div.dp-popup div.dp-nav-prev a{float:left}div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor:pointer}div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default}div.dp-popup div.dp-nav-next{position:absolute; top:2px; right:4px; width:100px}div.dp-popup div.dp-nav-next a{float:right}div.dp-popup a.disabled{cursor:default; color:#aaa}div.dp-popup td{cursor:pointer}div.dp-popup td.disabled{cursor:default}
