@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 {
	overflow-y:scroll
}

html, body {
	height: 100%;
	background-color: #edf7e6;
	color: #6C6B66;
	font-family: Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

img {
	border: 0pt;
}

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;
	}	

/* ================ Social Container ============== */
.social_container {
	top: 30px;
	right: 240px;
	position: absolute;
}

