body {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; color:white; background:#024202}

a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:underline}

#horizon {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}
	
#content {
	margin-left: -390px;
	position: absolute;
	top: -288px;
	left: 50%;
	width: 779px;
	height: 577px;
	overflow: hidden;
	visibility: visible;
}

#content_intro {
	margin-left: -427px;
	position: absolute;
	top: -325px;
	left: 50%;
	width: 854px;
	height: 650px;
	overflow: hidden;
	visibility: visible;
}
	
#logo {text-align:left; margin-bottom:14px; padding-left:41px; padding-top:5px}	/* padding-left 41px für zentriertes Logo */
#partnerlink {float:right; margin-top:-30px; margin-right:6px}
#partnerlink a:link, #partnerlink a:visited {color:white}
#infobox {float:right; text-align:left; width:425px; height:24px; padding-top:12px; padding-right:75px; visibility:hidden}
#layer_white {width:779px; height:467px; background:white}
#layer_white_intro {width:854px; height:690px; background:white}
#title_intro {width:854px; height:100px; background:#A5BA51; padding-top:40px; padding-bottom:40px}
#welcome {width:854px; height:40px; background:#A5BA51; color:white; font-size:18px; }
#lastminute_am_stein {width:427px; height:200px; color:#1C2E18; float:left; padding-top:47px; background:#A5BA51;}
#lastminute_christl {width:427px; height:200px; color:#AD161D; float:right; padding-top:47px; background:#A5BA51;}
#lastminute_christl a:link, #lastminute_christla:hover, #lastminute_christl a:visited {color:#AD161D}
#lastminute_am_stein a:link, #lastminute_am_stein a:hover, #lastminute_am_stein a:visited {color:#1C2E18}

/*#ticker {width:779px; height:77px; margin-top:7px; background:#EC7D91}
#cont {overflow:hidden; visibility:hidden; cursor:hand; margin-left:36px}
#text_ticker {position:relative; left:2000px; margin-top:12px; height:18px; font-size:12px; font-weight:bold; line-height:18px}
#text_ticker a:link, text_ticker a:visited {font-weight:bold; text-decoration:none}
#text_ticker a:hover {text-decoration:underline}
.lastminute {margin-top:6px; font-size:13px}
//.lastminute a:link, .lastminute a:visited {color:#A5BA51; font-weight:bold; text-decoration:none}
.lastminute a:link, .lastminute a:visited {color:#024202; font-weight:bold; text-decoration:none}
.lastminute a:hover {text-decoration:underline}*/

.tile_1_title, .tile_3_title {width:255px; height:230px; font-size:12px; font-weight:bold; margin-bottom:0px; background-repeat:no-repeat}
.tile_1_title {float:left; margin-right:7px; background-image:url(../images/intro/LogoLandhausamStein.jpg)}
.tile_3_title {float:right; background-image:url(../images/intro/LogoLandhausChristl2.jpg)}
.tile_1_title a:link, .tile_1_title a:visited, .tile_3_title a:link, .tile_3_title a:visited {color:white; text-decoration:none}
.tile_1_title a:hover, .tile_3_title a:hover {text-decoration:underline}
.language {margin-top:207px}

#menu {width:255px; height:230px; margin-right:4px; background:#94AF44; float:left}  /* A* margin-right:4px wird nur vom IE interpretiert und korrigiert den 3-Pixel-Bug */
#navi_main {padding-left:15px; padding-top:15px; text-align:left; float:left}
#navi_main a:link, #navi_main a:visited {color:white}
#navi_main a:hover {text-decoration:none; font-weight:bold; color:#D33A8F}
.navi_sub {padding-left:110px; padding-top:15px; text-align:left}
.navi_sub a:link, .navi_sub a:visited {color:white}
.navi_sub a:hover {text-decoration:none; font-weight:bold}

#text {height:215px; text-align:left; margin-left:262px; padding-top:15px; padding-left:15px; color:#514621}
//#text a:link, #text a:visited {color:white}
* html #text {margin-left: -3px} /* korrigiert zusammen mit A* den 3-Pixel-Bug im IE */
#text p {margin-top:0px; margin-bottom:18px}
.text_paket, .text_white {margin-top:6px; margin-bottom:18px; width:478px; padding-left:1px}
.text_paket_ende {margin-top:6px; margin-bottom:24px; width:480px; padding-left:1px}
.text_zusatz {margin-top:0px; margin-bottom:12px; width:480px; padding-left:1px}
.text_scroller_narrow {margin-top:6px; margin-bottom:18px; width:220px; padding-left:1px}
.text_scroller_wide {margin-top:6px; margin-bottom:18px; width:480px; padding-left:1px}
.title_preise_angebote {padding-top:49px; padding-left:17px; margin-bottom:20px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA}
.title_pauschalangebote {margin-top:-9px; padding-top:0px; padding-left:17px; margin-bottom:20px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA}
.text_preise_angebote {margin-top:12px; padding-left:0px; padding-right:20px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA}
.table_preise {margin-left:-3px; color:#C0C332; font-size:11px; font-weight:bold; margin-top:6px; margin-bottom:6px}
.ul_angebote {padding-left:14px; list-style-position:outside}

#address {margin-top:5px; clear:left}
#address a:link {color:white}

//.highlight_rot {color:#ED1C24; font-weight:bold}
.highlight_rot {color:#D33A8F; font-weight:bold}
.highlight_bold {font-weight:bold}

.bg_landhaus {background:#DAE4BA}
.bg_zimmer {background:#FCECBE}
.bg_kontakt {background:#FFFBD0}
.bg_beautyoase {background:#FFFCDA}
.bg_wellness {background:#CEEBEF}
.bg_gruen {background:#C0C332}
.bg_aktivitaeten {background:#E5F4F1}
.bg_impressum {background:#E6F5F2}
.bg_intro {background:#F57F21}
.link_orange a:link, .link_orange a:visited {color:#D33A8F; font-weight:bold}
.link_white a:visited {color:white}

.tile_0 {width:517px; height:230px; margin-bottom:7px}
.tile_1_1, .tile_1_2 {width:255px; height:230px; float:left; margin-right:7px; margin-bottom:7px}
.tile_2_title {width:330px; height:230px; float:left; margin-right:7px; margin-bottom:0px}
.tile_1_1_scroller {width:255px; height:230px; margin-right:7px; margin-bottom:7px}
.tile_1_3 {width:255px; height:230px; margin-bottom:7px}
.tile_2_1 {width:517x; height:230px; margin-right:7px; margin-bottom:7px}
.tile_2_2 {width:517px; height:230px; margin-bottom:7px}
.tile_3, .tile_3_bild, .tile_3_noflash, .tile_3_margin_bottom_5 {width:779px; height:230px; margin-bottom:7px}
#scroller_left {float:left; width:255px; margin-right:7px}
#scroller_right {height:20px; width:517px}
#container_title {height:369px; overflow:auto; background:#FFFCDA; width:517px}
#container {height:467px; overflow:auto; width:517px}


.scroller_head {background:#FFFCDA; width:517px}
.scroller_head_white {background:white; width:517px}
.scroller_text {padding-left:15px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA}
.scroller_text_table {padding-left:15px; width:340px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA}
.scroller_text_table_white {padding-left:15px; width:340px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:white}
.scroller_title_white {padding-left:1px}
.scroller_preis {padding-left:10px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA}
.scroller_preis_table {padding-left:10px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA}
.scroller_preis_table_white {padding-left:10px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:white}
.scroller_title {padding-top:40px; margin-bottom:20px}
.title_gruen {color:#C0C332; font-weight:bold}

#left {float:left; width:240px; padding-top:49px; padding-left:16px; text-align:left; color:#514621; font-size:11px;}
#right {float:right; padding-top:49px; padding-left:15px; text-align:left; color:#514621; font-size:11px;}
#bottom {clear:both; padding-left:16px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px;}