@charset "utf-8";
/* ####### Seitenlayout Main ####### */
body {
	margin: 0px;
	background-color: #999999;
}
#layer {
	height: 144px;
	width: 214px;
	position: absolute;
	z-index: 200;
	left: -665px;
	top: -203px;
}
img {
	border:none;
}
a img {
	border:none;
}
a {
	color: #4A3218;
	text-decoration: none;
	marks:none;
	outline:none;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	z-index:2;
	font-weight: bold;
}
a:hover  { 
	text-decoration: none;
}
div#center {
	padding: 0px;
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:center;
	padding-bottom: 40px;
}
div#left {
	width:990px;
	text-align:left;
	padding: 0px;
	position:relative;
	top: 20px;
	background-color: #FFFFFF;
	margin: 0 auto;
}

div#inner {
	position: relative;
	width: 966px;
	left: 12px;
	top: 12px;
}
div#logo {
	margin: 0px;
	padding: 0px;
	height: 101px;
	width: 966px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position:relative;
	right: 2px;
	left: 0px;
	float: left;
}
div#fix_navi {
	position: relative;
	height: 23px;
	width: 799px;
	left: 0px;
	top: 4px;
	background-color: #8A6D4F;
	float: left;
}
div#searchbox {
	margin: 0px;
	padding: 0px;
	position:absolute;
	width: 168px;
	top: 0px;
	left: 28px;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
}
.search_text {
	position: absolute;
	top: 4px;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A3218;
	height: 11px;
	width: 108px;
	position: absolute;
	top: 5px;
	left: 40px;
	border: 1px none #8A6D4F;
	max-height: 15px;
	padding-left: 2px;
}
.search_pfeil {
	position: absolute;
	top: 5px;
	left: 155px;
}
div#login {
	position: relative;
	height: 23px;
	width: 74px;
	left: 4px;
	top: 4px;
	background-color: #4A3218;
	float: left;
	z-index: 5;
}
.login_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	top: 5px;
	position: absolute;
	left: 12px;
}

.login_pfeil {
	top: 6px;
	position: absolute;
	left: 47px;

}
div#fill {
	position: relative;
	height: 23px;
	width: 85px;
	left: 8px;
	top: 4px;
	background-color: #8A6D4F;
	float: left;
}
div#main_navi {
	margin: 0px;
	position: absolute;
	height: 18px;
	width: 588px;
	left: 212px;
	top: 0px;
	text-align:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}
.nav_float {
	float:left;
	width: 90px;
}

/* ####### Template Normal mit Navigation ####### */

div#content_bg {
	position:relative;
	width: 966px;
	background-color:#E8E7D9;
	top: 8px;
	float: left;
	z-index:5;
	min-height: 900px;
}
*html div#content_bg {
	position:relative;
	width: 966px;
	background-color:#E8E7D9;
	top: 8px;
	float: left;
	z-index:5;
	height: 900px;
}
div#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	position: absolute;
	height: 16px;
	width: 854px;
	left: 28px;
	color: #94795D;
	top: 6px;
}
.breadcrumb-class {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #94795D;
}
.breadcrumb-class a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #94795D;
}
div#resort_menu {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	width: 168px;
	left: 28px;
	top: 23px;
	margin: 0px;
}
.resort_pulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4A3218;
	border: 1px solid #4A3218;
	width: 168px;
	max-width: 168px;
	height: 20px;
}
div#booking_left {
	position: relative;
	height: 226px;
	width: 168px;
	left: 28px;
	top: 23px;
	background-color: #C5BBA7;
	z-index: 5;
}
div#broschuere_left {
	position: relative;
	height: 150px;
	width: 168px;
	left: 28px;
	top: 39px;
	background-color: #C5BBA7;
	z-index: 5;
}
div#picture_left {
	position: relative;
	height: 50px;
	width: 168px;
	left: 28px;
	top: 47px;
	text-align: center;
	z-index: 25;
}
div#content_column_left_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	top: 9px;
	left: 9px;
	border: 1px solid #4A3218;
	float: left;
}
div#content_column_middle_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	left: 18px;
	top: 9px;
	border: 1px solid #4A3218;
	float: left;
}
div#content_column_right_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	left: 27px;
	top: 9px;
	border: 1px solid #4A3218;
	float: left;
}
.content_headline_navi {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #4A3218;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}

/* ##### Startpage Template ###### */

div#content_start {
	position: absolute;
	height: 370px;
	width: 665px;
	left: 212px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #4A3218;
}
div#content_start_column_left_headline {
	background-color: #779512;
	position: absolute;
	height: 23px;
	width: 211px;
	top: 9px;
	left: 9px;
}
div#content_start_column_left {
	position: absolute;
	height: 320px;
	width: 210px;
	top: 41px;
	left: 9px;
}
div#content_start_column_middle_headline {
	background-color: #6A89AC;
	position: absolute;
	height: 23px;
	width: 210px;
	left: 229px;
	top: 9px;
}
div#content_start_column_middle {
	position: absolute;
	height: 320px;
	width: 210px;
	top: 41px;
	left: 228px;
}
div#content_start_column_right_headline {
	background-color: #AE7C1C;
	position: absolute;
	height: 23px;
	width: 209px;
	left: 448px;
	top: 9px;
}

div#content_start_column_right {
	position: absolute;
	height: 320px;
	width: 210px;
	top: 41px;
	left: 448px;
}
div#content_start_column_left_headline_2 {
	background-color: #779512;
	position: absolute;
	height: 23px;
	width: 319px;
	top: 9px;
	left: 9px;
}
div#content_start_column_left_2 {
	position: absolute;
	height: 320px;
	width: 319px;
	top: 41px;
	left: 9px;
}
div#content_start_column_right_headline_2 {
	background-color: #6A89AC;
	position: absolute;
	height: 23px;
	width: 319px;
	left: 338px;
	top: 9px;
}
div#content_start_column_right_2 {
	position: absolute;
	height: 320px;
	width: 319px;
	top: 41px;
	left: 338px;
}
.content_headline {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #FFFFFF;
	position: relative;
	top: 3px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
.csc-header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#4A3218;
	padding-bottom: 3px;
}

div#news_start {
	position: relative;
	width: 168px;
	background-color: #C5BBA7;
	left: 28px;
	top: 31px;
	height: 150px;
	z-index: 5;
}
div#news_start h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	width: 156px;
	background-color: #4A3218;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	height: 17px;
	letter-spacing: 0px;
	margin: 0px;
}
div#mininews h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:0px;
	position: relative;
	width: 156px;
	background-color: #4A3218;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	height: 17px;
	margin: 0px;
}
div#news_start h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4A3218;
	text-decoration: none;
	position: relative;
	width: 156px;
	text-align: left;
	left: 0px;
}
div#news_start h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4A3218;
	text-decoration: none;
	position: relative;
	width: 156px;
	text-align: left;
	left: 6px;
}
div#news_start p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A3218;
	position: relative;
	top: 4px;
	left: 6px;
	width: 156px;
	text-align: left;
}
div#news_start a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A3218;
	top: 4px;
	width: 36px;
	text-align: right;
	position: relative;
	left: 80px;
}
div#news_spacer {
	height: 16px;
	width: 168px;
}
#startcontent {
	height: 260px;
	width: 655px;
	position: absolute;
	border: 1px solid #4A3218;
	background-color:#FFF;
	top:572px;
	padding: 5px;
	left: -1px;
}

div#sub_navi {
	position:relative;
	height: 105px;
	width: 125px;
	left: 0px;
	top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#858a8e;
}
div#sub_navi_position {
	position:absolute;
	left: 0px;
	top: 0px;
}
div#footer {
	position:relative;
	height: 12px;
	text-align:right;
	vertical-align:top;
	text-align:center;
	background-color: #4A3218;
	padding-top: 4px;
	width: 966px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	bottom: 0px;
	padding-bottom: 4px;
	clear: both;
	z-index:6;
}
div#spacer1 {
	position: relative;
	height: 70px;
	width: 1px;
	z-index: 1;
}
div#spacer2 {
	position: relative;
	height: 24px;
	width: 900px;
	z-index: 1;
}
div#spacer3 {
	position: relative;
	height: 40px;
	width: 640px;
	top: 0px;
	float: left;
	z-index: 1;
}
div#spacer4 {
	position: relative;
	height: 15px;
	width: 500px;
	top: 0px;
	float: left;
	z-index: 1;
}
div#spacer5 {
	position: relative;
	height: 40px;
	width: 800px;
	float: left;
	z-index: 1;
}

div#resort_menu_resort {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	width: 168px;
	left: 708px;
	top: 23px;
	margin: 0px;
	height: 20px;
}
div#booking_right {
	position: absolute;
	height: 226px;
	width: 168px;
	left: 708px;
	top: 23px;
	background-color: #C5BBA7;
	z-index: 5;
}
div#mininews {
	position: absolute;
	width: 168px;
	background-color: #C5BBA7;
	margin: 0px;
	padding: 0px;
	left: 708px;
	top: 258px;
	height: 150px;
}
div#mininews  h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4A3218;
	text-decoration: none;
	position: relative;
	width: 156px;
	text-align: left;
	left: 0px;
}
div#mininews h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4A3218;
	text-decoration: none;
	position: relative;
	width: 156px;
	text-align: left;
	left: 6px;
}
div#mininews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A3218;
	position: relative;
	top: 4px;
	left: 6px;
	width: 156px;
	text-align: left;
}
div#mininews a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4A3218;
	top: 4px;
	width: 36px;
	text-align: right;
	position: relative;
	left: 80px;
}
div#broschuere_right {
	position: absolute;
	height: 150px;
	width: 168px;
	left: 708px;
	top: 417px;
	background-color: #C5BBA7;
}
div#picture_right {
	position: absolute;
	height: 50px;
	width: 168px;
	left: 708px;
	top: 574px;
	text-align: center;
}
div#content_bg_2 {
	z-index: 2;
	position:relative;
	width: 966px;
	left: 0px;
	background-color:#E8E7D9;
	float: left;
}
div#content_column_left {
	position: relative;
	width: 463px;
	top: 36px;
	left: 9px;
	float: left;
}

div#content_column_middle {
	position: relative;
	width: 225px;
	left: 24px;
	top: 24px;
	float: left;
}

div#content_column_right {
	position: relative;
	width: 150px;
	left: 43px;
	top: 36px;
	float: left;
}
div#content_bottom {
	background-color: #FFFFFF;
	position: relative;
	height: 30px;
	width: 665px;
	left: 0px;
	bottom: 0px;
	float: left;
	z-index:1;
}
div#content_line {
	position: relative;
	height: 27px;
	width: 648px;
	left: 9px;
	top: 42px;
	float: left;
}

/* #### FCE Teaser Startpage */
div#teaser1_start {
	position: absolute;
	width: 328px;
	left: 212px;
	top: 402px;
	background-color: #FFFFFF;
	border: 1px solid #4A3218;
	margin: 0px;
	padding: 0px;
	z-index: 10;
	height: 185px;
}
div#teaser2_start {
	position: absolute;
	width: 328px;
	left: 549px;
	top: 402px;
	background-color: #F5E1A2;
	border: 1px solid #4A3218;
	padding: 0px;
	margin: 0px;
	z-index: 10;
	height: 185px;
}
.teaser_headline {
	color:#4A3218;
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 1px;
	position: relative;
	top: 12px;
	left: 12px;
	width: 260px;
	height: 16px;
	z-index: 12;
}
.teaser_line {
	height: 16px;
	width: 303px;
	position: absolute;
	left: 12px;
	top: 27px;
	z-index: 12;
}
.teaser_symbol {
	position: absolute;
	left: 273px;
	top: 8px;
	width: 23px;
	height: 16px;
	z-index: 12;
}
.teaser_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4A3218;
	position: relative;
	top: 4px;
	left: 12px;
	width: 303px;
	z-index: 12;
}
.teaser_spacer {
	float: left;
	height: 16px;
	width: 1px;
	z-index: 12;
}
.teaser_clicklayer {
	width: 328px;
	height: 191px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 13;
}

/* ######### Template Blank ######## */

div#content_blank {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #8A6D4F;
	float: left;
}
#center #left #inner #content_bg #content_blank .content_headline {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #4A3218;
}
div#content_blank_subcontent {
	position: relative;
	width: 648px;
	float: left;
	left: 9px;
	top: 54px;
	padding: 0px;
	margin: 0px;
}
div#content_blank_headline {
	width: 648px;
	position: relative;
	left: 2px;
	top: -4px;
}
div#content_blank_headline h1 {
	font-family:"Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-weight:bold;
	color:#4A3218;
	letter-spacing: 1px;
}
div#content_blank_line {
	position: relative;
	width: 648px;
	top: -4px;
}
div#content_blank_text {
	width: 648px;
	position: relative;
	left: 2px;
	top: -4px;
	z-index: 7;
}

/* ######### Template Blank 2 ######## */

div#content_blank2 {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #8A6D4F;
	float: left;
	background-image: url(../bilder/blank_bg_vert_line.gif);
	background-repeat: no-repeat;
}
#center #left #inner #content_bg #content_blank2 .content_headline {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #4A3218;
}

#center #left #inner #content_bg #content_blank2 div#content_headline {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#4A3218;
	font-weight:bold;
	float: left;
}
#center #left #inner #content_bg #content_blank2 #content_headline h1 {
	color:#4A3218;
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size:16px;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}


/* ######### Template Blank mit Navi ######## */

div#content_blank_navi {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #8A6D4F;
	background-image: url(../bilder/blank_navi_bg_vert_line.gif);
	background-repeat: no-repeat;
	float: left;
}
#center #left #inner #content_bg #content_blank_navi .content_headline {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #4A3218;
}
div#content_blank_navi_column_left {
	position: relative;
	width: 150px;
	top: 38px;
	left: 9px;
	float: left;
}
div#content_blank_navi_column_right {
	position: relative;
	width: 473px;
	left: 32px;
	top: 28px;
	float: left;
	z-index:2;
}
#center #left #inner #content_bg #content_blank_navi #content_blank_navi_column_left .submenu_level1_no {
	position: relative;
	border: 1px solid #4A3218;
	width: 148px;
	top: 4px;
	z-index: 1;
	padding-top: 2px;
	padding-bottom: 2px;
}
#center #left #inner #content_bg #content_blank_navi #content_blank_navi_column_left .submenu_level1_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4A3218;
	position: relative;
	left: 10px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_blank_navi #content_blank_navi_column_left .submenu_level1_akt {
	background-color:#4A3218;
	position: relative;
	width: 150px;
	top: 4px;
	position: relative;
	z-index: 1;
	padding-top: 3px;
	padding-bottom: 5px;
}
#center #left #inner #content_bg #content_blank_navi #content_blank_navi_column_left .submenu_level1_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	position: relative;
	left: 11px;
	font-weight: bold;
	z-index: 1;
	line-height: 12px;
}
#center #left #inner #content_bg #content_blank_navi #content_blank_navi_column_left .submenu_level2_no {
	position: relative;
	width: 148px;
	height: 20px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_blank_navi #content_blank_navi_column_left .submenu_level2_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4A3218;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: normal;
	z-index: 1;
}
#center #left #inner #content_bg #content_blank_navi #content_blank_navi_column_left .submenu_level2_akt {
	position: relative;
	width: 148px;
	height: 20px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_blank_navi #content_blank_navi_column_left .submenu_level2_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4A3218;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}
div#content_blank_navi_headline {
	width: 445px;
	height: 16px;
	position: relative;
	left: 0px;
	top: 11px;
	float: left;
}
div#content_blank_navi_symbol {
	height: 26px;
	width: 26px;
	position: relative;
	left: 0px;
	float: left;
	z-index:3;
}
#center  #left  #inner  #content_bg  #content_blank_navi  #content_blank_navi_headline  h1 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #4A3218;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}
div#content_blank_navi_line {
	position: relative;
	height: 28px;
	width: 473px;
	left: 0px;
	top: 1px;
	float: left;
}
div#content_blank_navi_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	line-height: 14px;
}
div#content_blank_navi_text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4A3218;
	line-height: 14px;
}
/* ###### Template Resort ####### */

div#content_resort {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #779512;
	background-image: url(../bilder/resort_bg_vert_line.gif);
	background-repeat: no-repeat;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort div#content_column_left_headline {
	background-color: #779512;
	position: relative;
	height: 21px;
	width: 210px;
	top: 9px;
	left: 9px;
	float: left;
	padding-bottom: 2px;
	border: none;
}
#center  #left  #inner  #content_bg  #content_resort div#content_column_middle_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	left: 18px;
	top: 9px;
	border: 1px solid #779512;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort div#content_column_middle_line {
	position: relative;
	width: 30px;
	left: 9px;
	top: 24px;
	float: left;
	background-image: url(../bilder/resort_content_vert_line.gif);
	background-repeat: no-repeat;
	height: 100%;
}
#center  #left  #inner  #content_bg  #content_resort div#content_column_right_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	left: 27px;
	top: 9px;
	border: 1px solid #779512;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort div#content_navi_bg {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 18px;
	border: 1px solid #779512;
	background-color: #E3F5CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#779512;
	font-weight:bold;
	float: left;
}

#center  #left  #inner  #content_bg  #content_resort .content_headline_navi {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #779512;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center  #left  #inner  #content_bg  #content_resort .content_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#779512;
	font-weight:bold;
	position: relative;
	top: 1px;
}
#center  #left  #inner  #content_bg  #content_resort div#content_headline {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 29px;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort  #content_headline  h1 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #779512;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}

/* ###### Template Resort 2 Level ####### */

div#content_resort_2 {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #779512;
	background-image: url(../bilder/resort_2_bg_vert_line.gif);
	background-repeat: no-repeat;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort_2 div#content_column_left_headline {
	background-color: #779512;
	position: relative;
	height: 21px;
	width: 210px;
	top: 9px;
	left: 9px;
	float: left;
	padding-bottom: 2px;
	border: none;
}
#center  #left  #inner  #content_bg  #content_resort_2 div#content_column_middle_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	left: 18px;
	top: 9px;
	border: 1px solid #779512;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort_2 div#content_column_right_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	left: 27px;
	top: 9px;
	border: 1px solid #779512;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort_2 .content_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#779512;
	font-weight:bold;
	position: relative;
	top: 1px;
}
#center  #left  #inner  #content_bg  #content_resort_2 .content_headline_navi {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #779512;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#content_resort_2_text {
	position: relative;
	width: 473px;
	left: 0px;
	top: 0px;
	z-index: 2;
	float: left;
}

div#content_resort_2_column_left {
	position: relative;
	width: 150px;
	top: 38px;
	left: 9px;
	float: left;
}
div#content_resort_2_column_right {
	position: relative;
	width: 473px;
	left: 32px;
	top: 28px;
	float: left;
	z-index:2;
}
#center  #left  #inner  #content_bg  #content_resort_2  div#content_headline {
	width: 445px;
	height: 16px;
	position: relative;
	left: 0px;
	top: 10px;
	float: left;
}
div#content_resort_2_headline {
	width: 445px;
	height: 16px;
	position: relative;
	left: 0px;
	top: 11px;
	float: left;
}
div#content_resort_2_symbol {
	height: 26px;
	width: 26px;
	position: relative;
	left: 0px;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort_2  #content_resort_2_headline  h1 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #779512;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}
div#content_resort_2_line {
	position: relative;
	height: 28px;
	width: 473px;
	left: 0px;
	top: 1px;
	float: left;
}
#center  #left  #inner  #content_bg  #content_resort_2 div#content_navi_bg {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 18px;
	border: 1px solid #779512;
	background-color: #E3F5CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#779512;
	font-weight:bold;
	float: left;
}


/* ###### Template Day Care ####### */

div#content_daycare {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #AE7C1C;
	background-image: url(../bilder/daycare_bg_vert_line.gif);
	background-repeat: no-repeat;
	float: left;
}
#center #left #inner #content_bg #content_daycare #content_column_left_headline {
	background-color: #FFFFFF;
	border: 1px solid #AE7C1C;
	position: relative;
	height: 21px;
	width: 208px;
	top: 9px;
	left: 9px;
	float: left;
}
#center #left #inner #content_bg #content_daycare div#content_column_middle_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	left: 18px;
	top: 9px;
	border: 1px solid #AE7C1C;
	float: left;
}
#center #left #inner #content_bg #content_daycare div#content_column_middle_line {
	position: relative;
	width: 30px;
	left: 9px;
	top: 24px;
	float: left;
	background-image: url(../bilder/daycare_content_vert_line.gif);
	background-repeat: no-repeat;
	height: 100%;
}
#center #left #inner #content_bg #content_daycare div#content_column_right_headline {
	background-color: #AE7C1C;
	position: relative;
	height: 23px;
	width: 210px;
	left: 27px;
	top: 9px;
	float: left;
	border: none;
}

#center #left #inner #content_bg #content_daycare div#content_navi_bg {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 18px;
	border: 1px solid #AE7C1C;
	background-color: #E4D4B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AE7C1C;
	font-weight:bold;
	float: left;
}

#center #left #inner #content_bg #content_daycare .content_headline_navi {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #AE7C1C;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare .content_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AE7C1C;
	font-weight:bold;
	top: 1px;
	position: relative;
}
#center #left #inner #content_bg #content_daycare div#content_headline {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 29px;
	float: left;
}
#center #left #inner #content_bg #content_daycare #content_headline h1 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #AE7C1C;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare div#content_line {
	position: relative;
	height: 27px;
	width: 648px;
	left: 9px;
	top: 30px;
	float: left;
}

/* ###### Template Daycare 2 Level ####### */

div#content_daycare_2 {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #AE7C1C;
	background-image: url(../bilder/daycare_2_bg_vert_line.gif);
	background-repeat: no-repeat;
	float: left;
}
#center #left #inner #content_bg #content_daycare_2 #content_column_left_headline {
	background-color: #FFFFFF;
	border: 1px solid #AE7C1C;
	position: relative;
	height: 21px;
	width: 208px;
	top: 9px;
	left: 9px;
	float: left;
}
#center #left #inner #content_bg #content_daycare_2 div#content_column_middle_headline {
	background-color: #FFFFFF;
	position: relative;
	height: 21px;
	width: 208px;
	left: 18px;
	top: 9px;
	border: 1px solid #AE7C1C;
	float: left;
}
#center #left #inner #content_bg #content_daycare_2 div#content_column_right_headline {
	background-color: #AE7C1C;
	position: relative;
	height: 21px;
	width: 210px;
	top: 9px;
	left: 27px;
	float: left;
	padding-bottom: 2px;
	border: none;
}
#center #left #inner #content_bg #content_daycare_2 div#content_navi_bg {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 18px;
	border: 1px solid #AE7C1C;
	background-color: #E4D4B4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AE7C1C;
	font-weight:bold;
	float: left;
}
#center #left #inner #content_bg #content_daycare_2 .content_headline_navi {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #AE7C1C;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare_2 .content_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AE7C1C;
	font-weight:bold;
	top: 1px;
	position: relative;
}
div#content_daycare_2_text {
	position: relative;
	width: 473px;
	left: 0px;
	top: 0px;
	z-index: 2;
	float: left;
}
div#content_daycare_2_column_left {
	position: relative;
	width: 150px;
	top: 38px;
	left: 9px;
	float: left;
	z-index:2;
}
div#content_daycare_2_column_right {
	position: relative;
	width: 473px;
	left: 32px;
	top: 28px;
	float: left;
	z-index:2;
}
div#content_daycare_2_headline {
	width: 445px;
	height: 16px;
	position: relative;
	left: 0px;
	top: 11px;
	float: left;
}
div#content_daycare_2_symbol {
	height: 26px;
	width: 26px;
	position: relative;
	left: 0px;
	float: left;
}
#center  #left  #inner  #content_bg  #content_daycare_2  #content_daycare_2_headline  h1 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #AE7C1C;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}
div#content_daycare_2_line {
	position: relative;
	height: 28px;
	width: 473px;
	left: 0px;
	top: 1px;
	float: left;
}


/* ###### Template Training ####### */

div#content_training {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #6A89AC;
	background-image: url(../bilder/training_bg_vert_line.gif);
	background-repeat: no-repeat;
	float: left;
}
#center #left #inner #content_bg #content_training div#content_column_left_headline {
	background-color: #FFFFFF;
	border: 1px solid #6A89AC;
	position: relative;
	height: 21px;
	width: 208px;
	top: 9px;
	left: 9px;
	float: left;
}
#center #left #inner #content_bg #content_training div#content_column_middle_headline {
	background-color: #6A89AC;
	position: relative;
	height: 23px;
	width: 208px;
	left: 18px;
	top: 9px;
	float: left;
	border: none;
}
#center #left #inner #content_bg #content_training div#content_column_middle_line {
	position: relative;
	width: 30px;
	left: 9px;
	top: 24px;
	float: left;
	background-image: url(../bilder/training_content_vert_line.gif);
	background-repeat: no-repeat;
	height: 100%;
}
#center #left #inner #content_bg #content_training div#content_column_right_headline {
	background-color: #FFFFFF;
	border: 1px solid #6A89AC;
	position: relative;
	height: 21px;
	width: 210px;
	left: 27px;
	top: 9px;
	float: left;
}
#center #left #inner #content_bg #content_training div#content_navi_bg {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 18px;
	border: 1px solid #6A89AC;
	background-color: #BACAD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6A89AC;
	font-weight:bold;
	float: left;
}
#center #left #inner #content_bg #content_training .content_headline_navi {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #6A89AC;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training .content_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6A89AC;
	font-weight:bold;
	top: 1px;
	position: relative;
}
#center #left #inner #content_bg #content_training div#content_headline {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#6A89AC;
	font-weight:bold;
	float: left;
}
#center #left #inner #content_bg #content_training #content_headline h1 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #6A89AC;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}


#center #left #inner #content_bg #content_training div#content_line {
	position: relative;
	height: 27px;
	width: 648px;
	left: 9px;
	top: 30px;
	float: left;
}


/* ###### Template Training 2 Level ####### */

div#content_training_2 {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #6A89AC;
	background-image: url(../bilder/training_2_bg_vert_line.gif);
	background-repeat: no-repeat;
	float: left;
}
div#content_training_2_text {
	position: relative;
	width: 473px;
	left: 0px;
	top: 0px;
	z-index: 2;
	float: left;
}
div#content_training_2_column_left {
	position: relative;
	width: 150px;
	top: 38px;
	left: 9px;
	float: left;
	z-index: 2;
}
div#content_training_2_column_right {
	position: relative;
	width: 473px;
	left: 32px;
	top: 28px;
	float: left;
	z-index: 2;
}
div#content_training_2_headline {
	width: 445px;
	height: 16px;
	position: relative;
	left: 0px;
	top: 11px;
	float: left;
}
div#content_training_2_symbol {
	height: 26px;
	width: 26px;
	position: relative;
	left: 0px;
	float: left;
}
#center  #left  #inner  #content_bg  #content_training_2  #content_training_2_headline  h1 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #6A89AC;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}
div#content_training_2_line {
	position: relative;
	height: 28px;
	width: 473px;
	left: 0px;
	top: 1px;
	float: left;
}
#center #left #inner #content_bg #content_training_2 div#content_column_left_headline {
	background-color: #FFFFFF;
	border: 1px solid #6A89AC;
	position: relative;
	height: 21px;
	width: 208px;
	top: 9px;
	left: 9px;
	float: left;
}
#center #left #inner #content_bg #content_training_2 div#content_column_middle_headline {
	background-color: #6A89AC;
	position: relative;
	height: 23px;
	width: 208px;
	left: 18px;
	top: 9px;
	float: left;
	border: none;
}
#center #left #inner #content_bg #content_training_2 div#content_column_right_headline {
	background-color: #FFFFFF;
	border: 1px solid #6A89AC;
	position: relative;
	height: 21px;
	width: 210px;
	left: 27px;
	top: 9px;
	float: left;
}
#center #left #inner #content_bg #content_training_2 div#content_navi_bg {
	width: 646px;
	height: 19px;
	position: relative;
	left: 9px;
	top: 18px;
	border: 1px solid #6A89AC;
	background-color: #BACAD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6A89AC;
	font-weight:bold;
	float: left;
}
#center #left #inner #content_bg #content_training_2 .content_headline_navi {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #6A89AC;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training_2 .content_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6A89AC;
	font-weight:bold;
	top: 1px;
	position: relative;
}

/* ###### Template 3 Level ####### */

div#content_navi_bg {
	width: 648px;
	height: 21px;
	position: relative;
	left: 9px;
	top: 18px;
	background-color: #C5BBA7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4A3218;
	font-weight:bold;
	float: left;
}
#content_navi {
	position: relative;
	top: 2px;
}
#content_navi2 {
	position: relative;
	top: 1px;
}
div#content_resort_address {
	height: 23px;
	width: 648px;
	position: relative;
	left: 9px;
	top: 27px;
	float: left;
	background-color: #4A3218;
}
.resort_address_name {
	position:relative;
	top:4px;
	color: #FFFFFF;
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}
.resort_address_street {
	position:absolute;
	top:7px;
	right:10px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div#content_3_subcontent {
	position: relative;
	width: 648px;
	float: left;
	left: 9px;
	top: 47px;
	padding: 0px;
	margin: 0px;
}
div#content_3_subnavi {
	float: left;
	height: 24px;
	width: 647px;
	position: relative;
}
div#content_3_subnavi_in {
	float: left;
	height: 24px;
	width: 480px;
	border-right-color: #4A3218;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #4A3218;
	border-top-style: solid;
	border-top-width: 1px;
}
div#content_3_subnavi_element_open {
	width: 119px;
	height: 24px;
	float: left;
	border-left-color: #4A3218;
	border-left-style: solid;
	border-left-width: 1px;
}
.content_3_subnavi_element {
	height: 23px;
	width: 119px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #4A3218;
	border-bottom-color: #4A3218;
	float: left;
}
#content_3_subnavi_el_1 {
	background-color: #B75911;
	position: relative;
	left: 7px;
	top: 6px;
	width: 105px;
	height: 17px;
}
#content_3_subnavi_el_2 {
	background-color: #779512;
	position: relative;
	left: 7px;
	top: 6px;
	width: 105px;
	height: 17px;
}
#content_3_subnavi_el_3 {
	background-color: #6A89AC;
	position: relative;
	left: 7px;
	top: 6px;
	width: 105px;
	height: 17px;
}
#content_3_subnavi_el_4 {
	background-color: #AE7C1C;
	position: relative;
	left: 7px;
	top: 6px;
	width: 105px;
	height: 17px;
}
.content_3_subnavi_a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position: relative;
	top: 2px;
	left: 11px;
}
.content_3_subnavi_a_akt {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position: relative;
	top: 2px;
	left: 11px;
	font-weight: bold;
}

div#content_3_subnavi_fill {
	float: left;
	height: 24px;
	border-bottom-color: #4A3218;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 166px;
}

div#content_3_columns {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 646px;
	position: relative;
	left: 0px;
	top: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4A3218;
	border-bottom-color: #4A3218;
	border-left-color: #4A3218;
}
div#content_3_column_left {
	float: left;
	width: 105px;
	position: relative;
	top: 20px;
	left: 7px;
}
div#content_3_column_right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4A3218;
	float: left;
	width: 519px;
	position: relative;
	left: 14px;
	top: 20px;
}
div#content_3_map {
	float: left;
	width: 632px;
	position: relative;
	left: 7px;
	top: 20px;
}
div#content_3_headline {
	width: 508px;
	position: relative;
	left: 10px;
	top: -3px;
}
div#content_3_headline h1 {
	font-family:"Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight:bold;
	color:#AE7C1C;
	letter-spacing: 1px;
}
div#content_3_line {
	left: 10px;
	position: relative;
	width: 508px;
	top: -3px;
}
div#content_3_text {
	width: 508px;
	position: relative;
	left: 10px;
	top: -3px;
	z-index: 2;
}
div#content_resort_3 {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #8A6D4F;
	float: left;
}
div#content_daycare_3 {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #8A6D4F;
	float: left;
}
div#content_training_3 {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #8A6D4F;
	float: left;
}
div#content_anfahrt_3 {
	position: relative;
	width: 665px;
	left: 28px;
	top: 23px;
	background-color: #FFFFFF;
	border: 1px solid #8A6D4F;
	float: left;
}
#center #left #inner #content_bg #content_anfahrt_3 #content_navi_bg #content_navi .content_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	position: relative;
	top: 1px;
}

div#content_map_headline {
	width: 632px;
	position: relative;
	top: -3px;
}
div#content_map_headline h1 {
	font-family:"Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight:bold;
	color:#AE7C1C;
	letter-spacing: 1px;
}
div#content_map_line {
	position: relative;
	width: 632px;
	top: -3px;
}
div#content_map_text {
	width: 632px;
	position: relative;
	top: -3px;
	z-index: 2;
}
div#content_resort_headline {
	width: 632px;
	position: relative;
	top: -3px;
}
#center #left #inner #content_bg #content_resort_3 #content_3_subcontent #content_3_columns #content_3_map #content_resort_headline h1 {
	font-family:"Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight:bold;
	color:#B75911;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_resort_3 .content_headline {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #4A3218;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare_3 .content_headline {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #4A3218;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training_3 .content_headline {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #4A3218;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_anfahrt_3 .content_headline {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	color: #4A3218;
	position: relative;
	top: 2px;
	left: 8px;
	font-weight: bold;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare_3 #content_3_column_left .submenu_level1_no {
	position: relative;
	border: 1px solid #779512;
	width: 103px;
	height: 15px;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_3 #content_3_column_left .submenu_level1_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#779512;
	position: relative;
	left: 10px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_3 #content_3_column_left .submenu_level1_akt {
	background-color:#779512;
	position: relative;
	width: 105px;
	height: 17px;
	position: relative;
	z-index: 1;
}

#center #left #inner #content_bg #content_daycare_3 #content_3_column_left .submenu_level2_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#779512;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: normal;
	z-index: 1;
}


#center #left #inner #content_bg #content_daycare_3 #content_3_column_left .submenu_level2_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#779512;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}

#center #left #inner #content_bg #content_daycare_3 #content_3_subcontent #content_3_columns #content_3_column_right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #779512;
	float: left;
	width: 519px;
	position: relative;
	left: 14px;
	top: 20px;
}
#center #left #inner #content_bg #content_daycare_3 #content_3_subcontent #content_3_columns #content_3_column_right #content_3_headline h1 {
	font-family:"Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight:bold;
	color:#779512;
	letter-spacing: 1px;
}

#center #left #inner #content_bg #content_training_3 #content_3_column_left .submenu_level1_no {
	position: relative;
	border: 1px solid #6A89AC;
	width: 103px;
	height: 15px;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_3 #content_3_column_left .submenu_level1_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6A89AC;
	position: relative;
	left: 10px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_3 #content_3_column_left .submenu_level1_akt {
	background-color:#6A89AC;
	position: relative;
	width: 105px;
	height: 17px;
	position: relative;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_3 #content_3_column_left .submenu_level2_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6A89AC;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: normal;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_3 #content_3_column_left .submenu_level2_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6A89AC;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_3 #content_3_subcontent #content_3_columns #content_3_column_right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6A89AC;
	float: left;
	width: 519px;
	position: relative;
	left: 14px;
	top: 20px;
}
#center #left #inner #content_bg #content_training_3 #content_3_subcontent #content_3_columns #content_3_column_right #content_3_headline h1 {
	font-family:"Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-weight:bold;
	color:#6A89AC;
	letter-spacing: 1px;
}


/* ####### Navigation ####### */

.menu_level1_no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}
.menu_level1_akt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.submenu_level1_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	position: relative;
	left: 11px;
	top: 1px;
	font-weight: bold;
	z-index: 1;
}
.submenu_2_level1_spacer {
	height: 5px;
	width: 105px;
	z-index: 0;
}
.submenu_level2_no {
	position: relative;
	width: 105px;
	height: 17px;
	z-index: 1;
}
.submenu_level2_akt {
	position: relative;
	width: 105px;
	height: 17px;
	z-index: 1;
}
.content_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4A3218;
	font-weight:bold;
	position: relative;
	top: 1px;
}
.content_navi_akt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	position: relative;
	top: 1px;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_left .submenu_level1_no {
	position: relative;
	border: 1px solid #AE7C1C;
	width: 148px;
	height: 17px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_left .submenu_level1_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AE7C1C;
	position: relative;
	left: 10px;
	top: 2px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_left .submenu_level1_akt {
	background-color:#AE7C1C;
	position: relative;
	width: 150px;
	height: 19px;
	top: 4px;
	position: relative;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_left .submenu_level1_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	position: relative;
	left: 11px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_left .submenu_level2_no {
	position: relative;
	width: 148px;
	height: 20px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_left .submenu_level2_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#AE7C1C;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: normal;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_left .submenu_level2_akt {
	position: relative;
	width: 148px;
	height: 20px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_left .submenu_level2_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#AE7C1C;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_left .submenu_level1_no {
	position: relative;
	border: 1px solid #779512;
	width: 148px;
	height: 17px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_left .submenu_level1_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#779512;
	position: relative;
	left: 10px;
	top: 2px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_left .submenu_level1_akt {
	background-color:#779512;
	position: relative;
	width: 150px;
	height: 19px;
	top: 4px;
	position: relative;
	z-index: 1;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_left .submenu_level1_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	position: relative;
	left: 11px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_left .submenu_level2_no {
	position: relative;
	width: 148px;
	height: 20px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_left .submenu_level2_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#779512;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: normal;
	z-index: 1;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_left .submenu_level2_akt {
	position: relative;
	width: 148px;
	height: 20px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_left .submenu_level2_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#779512;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_left .submenu_level1_no {
	position: relative;
	border: 1px solid #6A89AC;
	width: 148px;
	height: 17px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_left .submenu_level1_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6A89AC;
	position: relative;
	left: 10px;
	top: 2px;
	font-weight: bold;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_left .submenu_level1_akt {
	background-color:#6A89AC;
	position: relative;
	width: 150px;
	height: 19px;
	top: 4px;
	position: relative;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_left .submenu_level1_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	position: relative;
	left: 11px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}
.submenu_level1_spacer {
	height: 5px;
	width: 150px;
	z-index: 0;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_left .submenu_level2_no {
	position: relative;
	width: 148px;
	height: 20px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_left .submenu_level2_no a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6A89AC;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: normal;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_left .submenu_level2_akt {
	position: relative;
	width: 148px;
	height: 20px;
	top: 4px;
	z-index: 1;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_left .submenu_level2_akt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6A89AC;
	position: relative;
	left: 14px;
	top: 3px;
	font-weight: bold;
	z-index: 1;
}
.footer_text {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align: top;
}


/* ####### Content Layout ####### */


.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 14px;
	z-index: 2;
	text-align: justify;
}
.bodytext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	line-height: 14px;
	padding:0px;
	margin:0px;
	z-index: 2;
	text-align: justify;
}
.bodytext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	font-weight:bold;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	text-align: justify;
}
h1 {
	color:#4A3218;
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size:16px;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	letter-spacing: 1px;
}

h2 {
	color:#4A3218;
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 1px;
}
h3 {
	color:#4A3218;
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 6px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 14px;
	z-index: 2;
	text-align: justify;
}

table {

}
table caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #4A3218;
	text-decoration: none;
	background-color: #E8E7D9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #4a3218;
	border-right-color: #4a3218;
	border-left-color: #4a3218;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}


tr {

}

th {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	z-index: 2;
	font-weight: bold;
}
td {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	z-index: 2;
}
li  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	line-height: 14px;
	padding:0px;
	margin:0px;
	z-index: 2;
}
.contenttable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #4A3218;
	border-left-color: #4A3218;
}
.preise_tr  {
	border: 1px solid #4a3218;
}
.preise_th  {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 2;
	font-weight: bold;
}
.preise_td  {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4A3218;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4A3218;
	line-height: 12px;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
/* ####### Extensions #######*/

.dirmenu a {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.tx-flseositemap-pi1 a {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.tx-flseositemap-pi1 li {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	list-style-type: disc;
	position: relative;
	left: 0px;
}

.browsebox {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	font-weight:bold;
}
.browsebox a {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	font-weight:bold;
}
.tx-indexedsearch-whatis {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
}
.tx-indexedsearch-sw {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}
.tx-indexedsearch-searchbox td {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.tx-indexedsearch-browsebox {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
.tx-indexedsearch-res a {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	text-decoration:underline;
}
.tx-indexedsearch-title title {
	font-weight:bold;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tx-indexedsearch-descr descr {
	background-color: #E4D4B4;
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}
.tx-indexedsearch-info info {
	background-color: #E4D4B4;
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size:7px;
}
.tx-indexedsearch-path path {
	background-color: #E4D4B4;
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size:7px;
}
.tx-pilmailform-pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A3218;
	text-align:left;
}
.searchbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3218;
	height: 16px;
	width: 170px;
	border: 1px solid #4A3218;
	padding-left: 2px;
	z-index: 7;
}
.contact_box_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	height: 16px;
	width: 250px;
	border: 1px solid #4A3218;
	padding-left: 2px;
	z-index: 7;
}
.contact_box_zip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	height: 16px;
	width: 70px;
	border: 1px solid #4A3218;
	padding-left: 2px;
	z-index: 7;
}
.contact_box_city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	height: 16px;
	width: 167px;
	border: 1px solid #4A3218;
	padding-left: 2px;
	z-index: 7;
}
.contact_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	height: 100px;
	width: 250px;
	border: 1px solid #4A3218;
	padding-left: 2px;
	z-index: 7;
}
.contact_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	height: 19px;
	width: 254px;
	border: 1px solid #4A3218;
	padding-left: 2px;
	z-index: 7;
}
.googledir {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	z-index: 2;
	font-weight:bold;
}
.treemenudiv a {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	z-index: 2;
}
.treemenutext_no {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	z-index: 2;
}
.treemenutext_act {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
	z-index: 2;
	font-weight:bold;
}
.news-latest-date {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
}
.news-latest-item a {
	color: #4A3218;
	text-decoration: none;
	marks:none;
	outline:none;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	z-index:2;
	font-size:10px;
	font-weight:bold;
}
.news-latest-item h3 a {
	color: #4A3218;
	text-decoration: none;
	marks:none;
	outline:none;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	z-index:2;
	font-size:12px;
	font-weight:bold;
}
.news-single-timedata {
	color:#4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.news-list-item {
	float: left;
	position: relative;
	width: 470px;
}
.news-single-backlink a {
	color: #4A3218;
	text-decoration: none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	z-index:2;
}
.news-single-backlink {
	color: #4A3218;
	text-decoration: none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	z-index:2;
}
.tx-rlmpflashdetection-pi1 {
	position:relative;
	z-index: 2;
}
.tx-srlanguagemenu-pi1 {
	position: absolute;
	top: 3px;
	left: 0px;
	z-index: 6;
	width: 71px;
	height: 14px;
}

a img {
border: 0px;
}

.NO {
margin-left: 7px;
float:left;
}

.INACT {
margin-left: 7px;
float:left;
}

.CUR {
	float:left;
	margin-left: 7px;
}

div#booking {
	position: relative;
	z-index: 5;
	width: 648px;
}
div#booking_anzeige {
	position: relative;
	z-index: 5;
	width: 648px;
	background-image: url(../bilder/booking_step1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
}
.booking_position a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

div#booking_form {
	position: relative;
	width: 648px;
	z-index: 5;
}
div#booking_form_left {
	float: left;
	width: 190px;
	text-align: right;
	padding-right: 10px;
}
div#booking_form_right {
	float: left;
	width: 448px;
	position: relative;
}
div#booking_form_buttons {
	float: none;
	width: 648px;
	text-align: center;
	position: relative;
	padding-top: 10px;
}
#booking_abreise {
	float: left;
	width: 110px;
}
.booking_date_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A3218;
	height: 18px;
	width: 80px;
	border: 1px solid #4A3218;
	max-height: 18px;
	padding-left: 1px;
	position: relative;
	top: 12px;
}
.booking_time_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A3218;
	height: 18px;
	width: 55px;
	border: 1px solid #4A3218;
	max-height: 18px;
	padding-left: 1px;
	position:relative;
	top: 12px;
}
.booking_time {
	padding-left: 1px;
	position:relative;
	top: 12px;
}
.booking_cal_pic {
	position: absolute;
	left: 90px;
	top: 8px;
}
.booking_red {
	color: #CC0000;
}
.booking_dognumber_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A3218;
	height: 18px;
	width: 40px;
	border: 1px solid #4A3218;
	max-height: 18px;
	padding-left: 1px;
}

.tx-gsipagenav-pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4A3218;
	line-height: 14px;
	text-align:center;
}
.tx-gsipagenaveng2-pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #4A3218;
	line-height: 14px;
	text-align:center;
}

/*###### FCE Content Resort/Day Care/Training ######### */

.content_hl_pic_sym {
	width: 223px;
	position: relative;
	top: 10px;
	height: 173px;
	float: left;
}
.content_hl_pic_sym_h2 {
	width: 197px;
	float: left;
	position: relative;
	top: 10px;
}
#center #left #inner #content_bg #content_resort .content_hl_pic_sym h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #779512;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training .content_hl_pic_sym h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #6A89AC;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}

#center #left #inner #content_bg #content_daycare .content_hl_pic_sym h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #AE7C1C;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_resort .content_hl_pic_sym h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #779512;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training .content_hl_pic_sym h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #6A89AC;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}

#center #left #inner #content_bg #content_daycare .content_hl_pic_sym h2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #AE7C1C;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
.content_hl_pic_sym_symbol {
	height: 26px;
	width: 26px;
	position: relative;
	float: left;
}

.content_hl_pic_sym_pic {
	height: 128px;
	width: 223px;
	position: relative;
	top: 9px;
	float: left;
}
.content_hl_pic_sym_spacer {
	height: 19px;
	float: left;
	width: 223px;
}

/* ##### FCE Content Teaser Resort/DayCare/Training ##### */

.fce_content_teaser_link {
	width: 140px;
	position: relative;
	left: 6px;
}
.fce_content_teaser_h1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	top: 3px;
	left: 6px;
	width: 140px;
}
.fce_content_teaser_h1 h1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.fce_content_teaser_text p {
	padding: 0px;
	margin: 0px;
}
.fce_content_teaser_h2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4A3218;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 6px;
	width: 140px;
	padding-top: 10px;
}
.fce_content_teaser_text .bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4A3218;
	text-decoration: none;
	width: 140px;
	padding-top: 5px;
	padding-bottom: 10px;
	position: relative;
	left: 6px;
	text-align:left;
}
.fce_content_teaser_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4A3218;
}


/* ##### FCE Content Teaser Resort #####     */

#center #left #inner #content_bg #content_resort #content_column_right .fce_content_teaser {
	background-color: #C1D888;
	width: 150px;
	position: relative;
	top: 3px;
	padding-bottom: 10px;
}
#center #left #inner #content_bg #content_resort #content_column_right .fce_content_teaser .fce_content_teaser_h1 {
	background-color: #779512;
	height: 20px;
	width: 150px;
}

/* ##### FCE Content Teaser Day Care #####     */

#center #left #inner #content_bg #content_daycare #content_column_right .fce_content_teaser {
	background-color: #E4D4B4;
	width: 150px;
	position: relative;
	top: 3px;
	padding-bottom: 10px;
}
#center #left #inner #content_bg #content_daycare #content_column_right .fce_content_teaser .fce_content_teaser_h1 {
	background-color: #AE7C1C;
	height: 20px;
	width: 150px;
}

/* ##### FCE Content Teaser Training #####     */

#center #left #inner #content_bg #content_training #content_column_right .fce_content_teaser {
	background-color: #BACAD9;
	width: 150px;
	position: relative;
	top: 3px;
	padding-bottom: 10px;
}
#center #left #inner #content_bg #content_training #content_column_right .fce_content_teaser .fce_content_teaser_h1 {
	background-color: #6A89AC;
	height: 20px;
	width: 150px;
}

/* ##### FCE Content Teaser Blank 2 #####     */

#center #left #inner #content_bg #content_blank2 #content_column_right .fce_content_teaser {
	background-color: #C5BBA7;
	width: 150px;
	position: relative;
	top: 3px;
	padding-bottom: 10px;
}
#center #left #inner #content_bg #content_blank2 #content_column_right .fce_content_teaser .fce_content_teaser_h1 {
	background-color: #4A3218;
	height: 20px;
	width: 150px;
}

/* ##### FCE Content HL/Pic/Text #####     */


.fce_content_hpt {
	float: left;
	width: 473px;
	height: 162px;
}
.fce_content_hpt_h1 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 473px;
	float: left;
}

#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_right #content_resort_2_text .fce_content_hpt .fce_content_hpt_h1 h2{
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #779512;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_resort_2 #content_resort_2_column_right #content_resort_2_text .fce_content_hpt .fce_content_hpt_h1 h2 a {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #779512;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_right #content_training_2_text .fce_content_hpt .fce_content_hpt_h1 h2{
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6A89AC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training_2 #content_training_2_column_right #content_training_2_text .fce_content_hpt .fce_content_hpt_h1 h2 a {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6A89AC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_right #content_daycare_2_text .fce_content_hpt .fce_content_hpt_h1 h2{
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #AE7C1C;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare_2 #content_daycare_2_column_right #content_daycare_2_text .fce_content_hpt .fce_content_hpt_h1 h2 a {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #AE7C1C;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare_3 #content_3_subcontent #content_3_columns #content_3_column_right #content_3_text .fce_content_hpt .fce_content_hpt_h1 h2 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #779512;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_daycare_3 #content_3_subcontent #content_3_columns #content_3_column_right #content_3_text .fce_content_hpt .fce_content_hpt_h1 h2 a {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #779512;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training_3 #content_3_subcontent #content_3_columns #content_3_column_right #content_3_text .fce_content_hpt .fce_content_hpt_h1 h2 {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6A89AC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
#center #left #inner #content_bg #content_training_3 #content_3_subcontent #content_3_columns #content_3_column_right #content_3_text .fce_content_hpt .fce_content_hpt_h1 h2 a {
	font-family: "Lucida Fax", Georgia, "Times New Roman", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #6A89AC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
.fce_content_hpt_pic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 128px;
	width: 223px;
	position: relative;
	top: 3px;
}
.fce_content_hpt_text {
	margin: 0px;
	padding: 0px;
	width: 225px;
	position: relative;
	left: 18px;
	float: left;
}

/* #########     FCE Content Text 2 Columns     ############ */

.fce_content_txt {
	margin: 0px;
	float: left;
	width: 467px;
	position: relative;
	padding-bottom: 10px;
	z-index:2;
}
.fce_content_txt_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 223px;
	position: relative;
}
.fce_content_txt_right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 225px;
	position: relative;
	left: 18px;
}

/* #########     FCE Content Text2 2 Columns     ############ */

.fce_content_txt2 {
	margin: 0px;
	float: left;
	width: 518px;
	position: relative;
	padding-bottom: 10px;
	z-index:2;
}
.fce_content_txt2_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 226px;
	position: relative;
}
.fce_content_txt2_right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 264px;
	position: relative;
	left: 18px;
}

.fce_content_3c {
	float: left;
	width: 648px;
	position: relative;
	z-index: 2;
}
.fce_content_3c_left {
	float: left;
	width: 160px;
}
.fce_content_3c_middle {
	float: left;
	width: 248px;
}
.fce_content_3c_right {
	float: left;
	width: 240px;
}
.fce_content_portrait {
	margin: 0px;
	float: left;
	width: 467px;
	position: relative;
	padding-bottom: 10px;
	z-index:2;
}
.fce_content_portrait_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 113px;
	position: relative;
}
.fce_content_portrait_right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 338px;
	position: relative;
	left: 18px;
}

hr {
	color: #4A3218;
	height: 1px;
	position: relative;
	left: -2px;
	float:none;
	clear:both;
}
#brochure_headline {
	background-color: #4A3218;
	height: 17px;
	width: 156px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 6px;
	margin: 0px;
}
#brochure_form {
	position:absolute;
	top: 26px;
	left: 1px;
}
#brochure_resortselect {
	position: relative;
	top: 0px;
	margin: 0;
	padding: 0;
	
}
#brochure_resort_sel {
	position: relative;
	top: 6px;
	left: 6px;
	width: 156px;
	height: 18px;
	border: 1px solid #4A3218;
	color: #4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
#brochure_option {
	width: 156px;
	position: relative;
	left: 6px;
	top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
}
.brochure_type_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	position: relative;
	top: -2px;
}
#brochure_adobe_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #4A3218;
	position: relative;
	top: 36px;
	width: 156px;
	left: 6px;
}
#brochure_adobe_logo {
	position: absolute;
	left: 6px;
	top: 82px;
	width: 156px;
	height: 33px;
}
#brochure_download_button {
	position: relative;
	height: 15px;
	width: 156px;
	left: 6px;
	top: 18px;
}
#minibooking_headline {
	background-color: #4A3218;
	height: 17px;
	width: 156px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 6px;
	margin: 0px;
}
#minibooking_form {
	position:absolute;
	top: 26px;
	left: 0px;
	z-index:19;
}
#minibooking_type {
	width: 156px;
	position: relative;
	left: 6px;
	top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
}
#minibooking_anreise {
	width: 152px;
	position: relative;
	left: 10px;
	top: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	height:20px;
}
#minibooking_abreise {
	width: 152px;
	position: relative;
	left: 10px;
	top: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	height:20px;
}
#minibooking_anzahl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A3218;
	position: relative;
	top: 20px;
	left: 10px;
}
#minibooking_button {
	position: relative;
	height: 15px;
	width: 156px;
	left: 6px;
	top: 38px;
}
#minibooking_subtext {
	position: absolute;
	width: 156px;
	height: 40px;
	top:126px;
	left: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A3218;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}
.minibooking_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A3218;
	height: 16px;
	width: 64px;
	border: 1px solid #4A3218;
	max-height: 16px;
	padding-left: 2px;
	position: absolute;
	left: 50px;
	top: 0px;
}
.minibooking_anzahl_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4A3218;
	border: 1px solid #4A3218;
	width: 35px;
	height: 18px;
	left: 3px;
	position:relative;
}
.minibooking_cal_pic {
	position: absolute;
	right: 0px;
	top: -4px;
}
#minibooking_resort {
	position: relative;
	left: 6px;
	width: 156px;
	height: 18px;
	border: 1px solid #4A3218;
	color: #4A3218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	top: 4px;
	z-index: 6;
}
#fce_angebote h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A3218;
	padding-bottom: 12px;
	margin: 0px;
	float: left;
	width: 463px;
}
#fce_angebote h3 {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	color: #4A3218;
	padding-bottom: 10px;
	width: 463px;
}
#fce_angebot_body p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #4A3218;
	text-decoration: none;
	float: left;
	width: 463px;
}

.fce_angebot_element {
	clear: both;
	float: none;
	height: 59px;
	padding-top: 5px;
}

.fce_angebot_img {
	float: left;
	height: 46px;
	width: 56px;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fce_angebot_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6B89AD;
	padding-top: 2px;
	margin-left: 10px;
}
.fce_angebot_sub_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6B89AD;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 10px;
}
.tx-dntnbrochuredl3-pi1 {
	z-index: 6;
}#startcontent h2 {
	margin-bottom: 10px;
	margin-top: 5px;
}
#startcontent h1 {
	padding-bottom: 20px;
}
