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}

a img {border:none;}

#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 */
#logo_landhausferien {text-align:middle; margin-bottom:14px; padding-top:5px}

#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}
#anfrage {float:right; margin-top:50px; margin-right:-80px}

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


.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}
.language_am_stein, .language_christl {margin-top:32px; margin-bottom:32px; font-size:13px; font-weight:bold}
.language_am_stein a:visited, .language_christl a:visited, .language_am_stein a:link, .language_christl a:link {color:white}


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

* 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:0px; padding-bottom:10px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA; overflow:hidden;}

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

.title_gruen {color:#C0C332}

.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_dunkelgruen {background:#6D8C53}
.bg_aktivitaeten {background:#E5F4F1}
.bg_impressum {background:#E6F5F2}
.bg_intro {background:#F57F21}
.bg_intro_filler {width:255px; height:230px; margin-left:3px; margin-right:3px; background:#DAE4BA; float:left;}
.intro_title {color:#3E652B; font-weight:bold}
.content_intro_filler {color:#464648; line-height:16px; padding-top:43px;}
.content_intro_filler a:link, .content_intro_filler a:hover, .content_intro_filler a:visited {color:#464648}

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

#choice_am_stein {width:255px; height:230px; margin-right:4px; background:#6D8D56; float:left}  /* A* margin-right:4px wird nur vom IE interpretiert und korrigiert den 3-Pixel-Bug */
#choice_christl {width:255px; height:230px; margin-left:4px; background:#DE7456; float:right}

#scroller_left {float:left; width:255px; margin-right:7px}
#scroller_right {height:20px; width:517px}

#container_title {height:399px; overflow:auto; background:#FFFCDA; width:517px}
#container {height:467px; overflow:auto; width:517px}

#box_1 {color:black; height:111px; width:255px; float:left; margin-bottom:7px; margin-right:7px; background:#DAE4BA}
#box_2 {color:black; height:111px; width:255px; float:right; margin-bottom:7px; background:#F0D2D2}
#box_3 {color:black; height:112px; width:255px; float:left; margin-bottom:7px; margin-right:7px; background:#CEEBEF}
#box_4 {color:black; height:112px; width:255px; float:right; margin-bottom:7px; background:#FFFBD0}
#box_5 {color:black; height:112px; width:255px; float:left; margin-bottom:7px; margin-right:7px; background:#F0D2D2}
#box_6 {color:black; height:112px; width:255px; float:right; margin-bottom:7px; background:#DAE4BA}
#box_7 {color:black; height:111px; width:255px; float:left; margin-right:7px; background:#FFFBD0}
#box_8 {color:black; height:111px; width:255px; float:right; background:#CEEBEF}
#box_1_last_minute {color:black; height:230px; width:255px; float:left; margin-bottom:7px; margin-right:7px; background:#DAE4BA}
#box_2_last_minute {color:black; height:230px; width:255px; float:right; margin-bottom:7px; background:#CEEBEF}
#box_3_last_minute {color:black; height:230px; width:255px; float:left; margin-right:7px; background:#F0D2D2}
#box_4_last_minute {color:black; height:230px; width:255px; float:right; background:#FFFBD0}

.teaser {text-align:left; padding-left:15px; padding-top:10px; line-height:18px}
.teaser_text {margin-top:20px}
.einzelangebot {text-align:left; padding-left:15px; padding-top:12px; margin-bottom:0px; color:#514621; font-size:11px; background:#FFFCDA; height:455px;}

.angebote_button_1, .angebote_button_2, .angebote_button_3, .angebote_button_4, .angebote_button_5, .anfahrt_button, .beauty_button_1, .beauty_button_2, .beauty_button_3 {
	color:white;
	font-weight:bold;
	background:#C0C332;
    -moz-border-radius:5px; /* Firefox */
    -webkit-border-radius:5px; /* Safari, Chrome */
    -khtml-border-radius:5px; /* Konqueror */
    border-radius:5px; /* CSS3 */
	height:18px;
	text-align:center;
	margin-top:5px;
	margin-right:6px;
	float:left;
}

.beauty_buttons {padding-left:15px; padding-top:15px}

.angebote_button_1 a:link, .angebote_button_1 a:visited, .angebote_button_2 a:link, .angebote_button_2 a:visited, .angebote_button_3 a:link, .angebote_button_3 a:visited, .angebote_button_4 a:link, .angebote_button_4 a:visited, .angebote_button_5 a:link, .angebote_button_5 a:visited, .anfahrt_button a:link, .anfahrt_button a:visited,.beauty_button_1 a:link, .beauty_button_1 a:visited, .beauty_button_2 a:link, .beauty_button_2 a:visited, .beauty_button_3 a:link, .beauty_button_3 a:visited {color:white}
.angebote_button_1 a:hover, .angebote_button_2 a:hover, .angebote_button_3 a:hover, .angebote_button_4 a:hover, .angebote_button_5 a:hover, .anfahrt_button a:hover, .beauty_button_1 a:hover, .beauty_button_2 a:hover, .beauty_button_3 a:hover {color:#D33A8F; text-decoration:none}
.angebote_mehr {font-weight:bold}
.angebote_mehr a:link, .angebote_mehr a:visited {color:black}
.uebersicht a:link, .uebersicht a:visited {color:black}
.uebersicht a:hover {color:#D33A8F; text-decoration:none}

.angebote_button_1 {width:60px}
.angebote_button_2 {width:120px}
.angebote_button_3 {width:58px}
.angebote_button_4 {width:60px}
.angebote_button_5 {width:70px}
.anfahrt_button {width:125px}
.uebersicht {padding-top:5px}
.beauty_button_1 {width:60px}
.beauty_button_2 {width:150px}
.beauty_button_3 {width:105px}

.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}
.text_table {padding-left:15px; width:502px; padding-top:26px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA}
.anfahrt {padding-left:15px; width:502px; padding-top:26px; text-align:left; color:#514621; font-size:11px; background:#FFFCDA; height:441px}
.p_anfahrt {margin-top:16px}

.title_gruen {color:#C0C332; font-weight:bold}

.links {margin-top:0px; margin-bottom:5px;}

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