@import url("datePicker.css");@import url("infobox.css");@import url("navmain.css");@import url("navtwo.css");@import url("onlinebuchung.css");@import url("sitemap.css");html, body {	height: 100%;	background-color: #edf7e6;	color: #6C6B66;	font-family: Verdana;	font-size: 11px;	margin: 0;	padding: 0;}h1 {	color: #d18d15;	font-size: 20px;	font-weight: normal;	margin: 0;}h2 {	font-family: Times;	font-size: 16px;	font-weight: normal;}b {	color: #4d453b;}._richtext a {	color: #d18d15;}.dynform_required_marker {	color: #ff0000;}.dynformerror {	background-color: #ffffff;	font-weight: bold;	color: #fa0c00;	border: 2px solid #fa0c00;	padding: 6px;}/* ======================== Start ======================== */#inhalt {	background-color: #ffffff;	width: 960px;	min-height: 100%;	margin: 0 auto;	position: relative;}* html #inhalt {		/* IE Hack */	height: 100%;}#inhalt2 {	background-image: url("../gfx/bg.gif");}* html #inhalt2 {		/* IE Hack */	height: 100%;}/* ======================== Rechts Aussen ======================== */#bg_shaddow {	background-image: url("../gfx/bg_shaddow.gif");	background-repeat: repeat-y;	width: 99px;	min-height: 100%;	margin: 0 auto;	top: 0;	left: 960px;	position: absolute;}*html #bg_shaddow {		/* IE Hack */	height: 100%;}#bg_shaddow_verzierung {	background-image: url("../gfx/bg_shaddow_verzierung.gif");	background-repeat: no-repeat;	width: 99px;	height: 459px;	position: relative;}/* ======================== Top ======================== */#top {	background-image: url("../gfx/bg_top.gif");	width: 960px;	height: 83px;	position: relative;}#logo {	background-image: url("../gfx/logo.gif");	background-repeat: no-repeat;	height: 83px;	width: 251px;	left: 107px;	position: absolute;}#langswitch {	top: 32px;	left: 748px;	position: absolute;}#langswitch a {	color: #857969;	text-decoration: none;}#langswitch_bold {	color: #857969;	font-weight: bold;	text-decoration: none;}/* ======================== Head ======================== */#head {	width: 960px;	height: 200px;	position: relative;}#head_left_container {	width: 259px;	height: 200px;	float: left;}#head_left_container_1 {	background-image: url("../gfx/head_left_container_bg_1.gif");	background-repeat: no-repeat;	width: 55px;	height: 73px;	float: left;}#head_left_container_2 {	background-image: url("../gfx/head_left_container_bg_2.gif");	background-repeat: no-repeat;	width: 204px;	height: 73px;	float: left;}#head_left_container_3 {	background-image: url("../gfx/head_left_container_bg_3.gif");	background-repeat: no-repeat;	width: 55px;	height: 127px;	float: left;}#head_left_container_content {	background-color: #edf7e6;	height: 127px;	width: 204px;	float: left;	position: relative;}#head_picture {	background-repeat: no-repeat;	width: 701px;	height: 200px;	float: left;}/* ======================== Navi ======================== */#navigation {	width: 960px;	height: 22px;	position: relative;}#navi_spacer {	width: 55px;	height: 22px;	left: 0px;}#navi_left {	color: #78b746;	width: 204px;	height: 22px;	left: 55px;	font-size: 12px;	text-align: center;}#navi_left a {	color: #78b746;	text-decoration: none;}#navi_main {	background-color: #d18d15;	color: #ffffff;	width: 701px;	height: 22px;	left: 259px;	font-size: 12px;	font-weight: bold;	/*text-indent: 11px;*/}#navi_main a {	color: #ffffff;	text-decoration: none;}/* ======================== Platzhalter Mitte ======================== */#middle_spacer {	height: 16px;	width: 960px;	position: relative;}/* ======================== Main ======================== */#left_space {	width: 259px;}#content {	width: 447px;	padding-left: 11px;}#content_2 {	width: 690px;	padding-left: 11px;}#right_space {	width: 28px;}/* ======================== Footer ======================== */#footer {	background-image: url("../gfx/footer.gif");	background-repeat: no-repeat;	width: 701px;	height: 66px;	font-size: 10px;	#font-size: 9px;	font-size /*\**/: 9px\9; /* IE 8 Hack */	word-spacing: -1px;	padding-left: 11px;	padding-top: 56px;	float: right;}/* ======================== Für Golfclub Template ======================== *//* - Info Tooltip - */#ambient_flextooltip {	background-color: #ffffff;	border: #78B746 1px solid;	font-family: Verdana;	font-size: 10px;	line-height: 15px;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 5px;	padding-right: 5px;	position: absolute;	z-index: 100;		left: -300px;	width: 250px;	visibility: hidden;	}#ambient_flextooltip_pointer {	position: absolute;	left: -300px;	z-index: 101;	visibility: hidden;}/* ======================== Für Map24 Template ======================== */.map24_input 	{		background-color	: #ffffff;		width				: 232px;		color				: #0D3D6A;		font-family			: Arial, Verdana, Helvetica;		font-size			: 11px;		font-weight			: normal;		border				: 1px #bebebe solid;	}	.map24_list	 	{		background-color	: #FFFFFF; 		border-style		: groove;		font-family			: Arial, Arial,  Geneva, Arial, Helvetica, sans-serif; 		font-size			: 9px;	}	.map24_text   	{		font-family			: Arial; 		font-size			: 11px; 		color				: #586A75;	}	.map24_margin 	{		margin-left			: 10px;	}.map24_padding	{		padding-left		: 10px;	}		.map24_title  	{		font-family			: Arial; 		font-size			: 11px; 		color				:#FFFFFF; 		padding-left		: 10px; 		padding-top			: 31px; 		font-weight			: bold;	}	.map24_cell   	{		padding-left		: 10px; 		padding-top			: 5px; 		padding-right		: 5px; 		padding-bottom		: 5px; 		background-color	: #F8F9FA;	}	.blockborder	{		border-bottom-width	: 1px;		border-bottom-style	: solid;		border-top-width	: 1px;		border-top-style	: solid;		border-left-width	: 1px;		border-left-style	: solid;		border-right-width	: 1px;		border-right-style	: solid;		border-color		: #BEBEBE;	}	