@import url("menu.css");
@import url("shaddowbox.css");
/*@import url("3.css");
/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
	background-color: #fbe669;
	background-image:url(images/mainback-1.gif);
	background-repeat:no-repeat-y;
	margin: 10px 0px 20px 0px;
	scrollbar-face-color: #F8F8F8;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #492c1a;
	scrollbar-darkshadow-color: #492c1a;
	scrollbar-shadow-color: #f8f8f8;
	scrollbar-arrow-color: #492c1a;
	scrollbar-track-color: #F0F8FF;
}

	a.type_0:link { 
	color:#666666; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

	#a.type_0:visited { 
	color:#666666; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

	a.type_0:hover { 
	color:#111111; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

	a.type_0:active { 
	color:#111111; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
		a.type_00:link { 
	color:#666666; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

	a.type_00:visited { 
	color:#666666; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

	a.type_00:hover { 
	color:#900; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

	a.type_00:active { 
	color:#900; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
	a.type_1:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333;
	text-decoration:none;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px; }

	a.type_1:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333;
	text-decoration:none;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}

	a.type_1:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#900;
	text-decoration:underline;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}

	a.type_1:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #900;
	text-decoration:none;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}
	
	
	a.type_2:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #900;
	text-decoration:underline;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px; }

	a.type_2:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #900;
	text-decoration:underline;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}

	a.type_2:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#900;
	text-decoration:underline;
	font-weight: bold;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}

	a.type_2:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #900;
	text-decoration:underline;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}

	
	a.type_11:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	text-decoration:none;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px; }

	a.type_11:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	text-decoration:none;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}

	a.type_11:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#900;
	text-decoration:underline;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}

	a.type_11:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	text-decoration:none;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;}
	
	
	#copyright {
		display: none;}

#container {
position:relative;
border: 1px solid #F60;
padding:0px;
margin-bottom:0px;
margin-left: auto;
margin-right: auto;
} 
/*
#wrapper { 
 position: relative;
 margin: 0 auto;
 width: 922px;
 border: #F63 1px solid;
}
*/
#header {
 color: #333;
 width: 922px;
 padding: 0px;
 height: 120px;
 margin: 0px 0px 0px 0px;
 background: #e9b835;
}
#header_index_image {
 position:relative;
 color: #333;
 width: 922px;
 padding: 0px;
 height: 410px;
 margin: 0px 0px 0px 0px;
 background: #D1DBDB;
}
#header_pages_image {
 width: 922px;
 padding: 0px;
 height: 315px;
 margin: 0px 0px 1px 0px;
}

#logo_big {
	position: absolute;
	width: 260px;
	height: 80px;
	top: 34px;
	left: 24px;
}
#slogen {
	position: absolute;
	width: 360px;
	height: 75px;
	top: 46px;
	left: 535px;
}
#header_nav {
	position: absolute;
	width: 308px;
	height: 20px;
	top: 17px;
	left: 596px;
	padding: 2px 2px 2px 2px;
}
#preise {
	padding: 1px 1px 0px 10px;
}

#navi-box {
	position: absolute;
	width: 200px;
	height:164px;
	top: 189px;
	left: 13px;
	padding: 15px 0px 15px 12px;
	z-index: 100;
}
#navi-box-kosmetikstudio {
	position: absolute;
	width: 205px;
	height:164px;
	top: 189px;
	left: 10px;
	padding: 15px 0px 15px 8px;
	z-index: 100;
}
#navi-box-hotstone {
	position: absolute;
	width: 200px;
	height:200px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 189px;
	left: 13px;
	padding: 18px 0px 15px 12px;
	z-index: 100;
}
#navi-box-ayurveda{
	position: absolute;
	width: 200px;
	height:250px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 189px;
	left: 13px;
	padding: 15px 0px 15px 12px;
	z-index: 100;
}
#navi-box-kosmetik {
	position: absolute;
	width: 200px;
	height:168px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 189px;
	left: 13px;
	padding: 25px 0px 15px 12px;
	z-index: 100;
}
#navi-box-wellness{
	position: absolute;
	width: 200px;
	height:325px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 180px;
	left: 12px;
	padding: 10px 0px 15px 12px;
	z-index: 100;
}
#navi-box-ayurveda-rechts{
	position: absolute;
	width: 205px;
	height:455px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 2px;
	left: -5px;
	padding: 5px 0px 15px 10px;
	margin-top: 10px;
	z-index: 100;
}
#navi-box-hotel-therme-rechts{
	position: absolute;
	width: 223px;
	height:330px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 2px;
	left: -30px;
	padding: 15px 0px 15px 10px;
	margin-top: 10px;
	z-index: 100;
}
#navi-box-hotel-kneipp-rechts{
	position: absolute;
	width: 200px;
	height:330px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 2px;
	left: -10px;
	padding: 15px 0px 15px 10px;
	margin-top: 10px;
	z-index: 100;
}
#navi-box-hotel-highlights-rechts{
	position: absolute;
	width: 205px;
	height:318px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 2px;
	left: -8px;
	padding: 15px 0px 15px 15px;
	margin-top: 10px;
	z-index: 100;
}
#navi-box-beautywoche-deluxe-rechts{
	position: absolute;
	width: 200px;
	height: 355px;
	background-color: #FFC;
	border: solid 1px #C4938A;
	top: 2px;
	left: -15px;
	padding: 15px 0px 15px 10px;
	margin-top: 10px;
	z-index: 100;
}
#navi-box-beautywoche-start-rechts{
	position: absolute;
	width: 200px;
	height: 380px;
	background-color: #FFC;
	border: solid 1px #C4938A;
	top: 2px;
	left: -15px;
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	z-index: 100;
}
#navi-box-kosmetikstudio{
	position: absolute;
	width: 200px;
	height:375px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 2px;
	left: -15px;
	padding: 15px 0px 15px 10px;
	margin-top: 10px;
	z-index: 100;
}
#navi-box-vitalkuren-rechts{
	position: absolute;
	width: 207px;
	height:331px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 2px;
	left: -15px;
	padding: 15px 0px 15px 10px;
	margin-top: 10px;
	z-index: 100;
}
#bildbox_angebote_highlights{
	position: absolute;
	width: 180px;
	height:121px;
	top: 210px;
	left: 12px;
	padding: 0px 0px 0px 0px;
	border: #FFF 1px solid;
	z-index: 800;
}
#bildbox_angebote_wellnesswochen{
	position: absolute;
	width: 180px;
	height:140px;
	top: 211px;
	left: 13px;
	padding: 0px 0px 0px 0px;
	border: #FFF 1px solid;
	z-index: 800;
}
#bildbox_beautywoche_deluxe{
	position: absolute;
	width: 206px;
	height: 405px;
	top: 11px;
	left: -12px;
	padding: 0px 0px 0px 0px;
	border: #FFF 1px solid;
	z-index: 800;
}
#bildbox_beautywoche_oben{
	position: absolute;
	width: 180px;
	height:78px;
	top: 10px;
	left: 2px;
	padding: 0px 0px 0px 0px;
	border: #FFF 1px solid;
	z-index: 800;
}
#bildbox_beautywoche_mitte{
	position: absolute;
	width: 180px;
	height:175px;
	top: 98px;
	left: 2px;
	padding: 0px 0px 0px 0px;
	border: #FFF 1px solid;
	z-index: 800;
}
#bildbox_beautywoche_unten{
	position: absolute;
	width: 180px;
	height:78px;
	top: 282px;
	left: 2px;
	padding: 0px 0px 0px 0px;
	border: #FFF 1px solid;
	z-index: 800;
}
#bildbox_diaetstern{
	position: absolute;
	width: 100px;
	height: 100px;
	top: 265px;
	left: 553px;
	padding: 0px 0px 0px 0px;
	z-index: 800;
}
#bildbox_db_rot{
	position: absolute;
	width: 90px;
	height: 80px;
	top: 220px;
	left: 729px;
	padding: 0px 0px 0px 0px;
	z-index: 800;
}
#bildbox_thermenangebote-rechts_unten{
	position: absolute;
	width: 210px;
	height:80px;
	top: 281px;
	left: -18px;
	padding: 0px 0px 0px 0px;
	border: #FFF 1px solid;
	z-index: 800;
}
#pree_container{
	width: 420px;
	float:left;
	left: 200px;
}
#content_header {
	position: absolute;
	width: 400px;
	height:30px;
	top: 20px;
	left: 248px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
}
#header_neubrand{
	position: absolute;
	width: 400px;
	height:99px;
	top: 84px;
	left: 249px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
}
#header_anreise_airport{
	position: absolute;
	width: 420px;
	height: 28px;
	top: 22px;
	left: 241px;
	padding: 10px 10px 10px 20px;
	z-index: 100;
}
#header_anreise_auto{
	position: absolute;
	width: 621px;
	height: 29px;
	top: 16px;
	left: 255px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
}
#header_neubrand-wichtig{
	position: absolute;
	width: 400px;
	height:386px;
	top: 84px;
	left: 249px;
	padding: 10px 10px 10px 10px;
	z-index: 100;
}
#header_bilder{
	position: absolute;
	width: 408px;
	height: 25px;
	top: 26px;
	left: 242px;
	border: #FFF 1px solid;
	padding: 10px 10px 10px 10px;
	z-index: 100;
}
#foto_neubrand{
	position: absolute;
	width: 123px;
	height:120px;
	top: 83px;
	left: 260px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
}

#vita_neubrand{
	position: absolute;
	width: 275px;
	height:108px;
	top: 83px;
	left: 376px;
	padding: 10px 0px 0px 20px;
	z-index: 100;
}
#wichtig_neubrand{
	position: absolute;
	width: 403px;
	height:285px;
	top: 205px;
	left: 254px;
	padding: 10px 0px 0px 10px;
	z-index: 100;
}
#angebote_neubrand{
	position: absolute;
	width: 393px;
	height:158px;
	top: 218px;
	left: 257px;
	border: #FFF 1px solid;
	background: #FCDDB3;
	padding: 10px 1px 10px 10px;
	z-index: 100;
}

#angebote_neubrand-ayurveda{
	position: absolute;
	width: 393px;
	height:251px;
	top: 218px;
	left: 257px;
	border: #FFF 1px solid;
	background: #FCDDB3;
	padding: 10px 1px 10px 10px;
	z-index: 100;
}
#angebote_neubrand-wellness{
	position: absolute;
	width: 396px;
	height:285px;
	top: 218px;
	left: 257px;
	border: #FFF 1px solid;
	background: #FCDDB3;
	padding: 10px 3px 10px 8px;
	z-index: 100;
}
#angebote_wellness{
	position: absolute;
	width: 404px;
	height: 405px;
	top: 18px;
	left: 253px;
	border: #FFF 1px solid;
	background: #FCDDB3;
	padding: 1px 1px 1px 1px;
	z-index: 100;
}
#angebote_hotel{
	position: absolute;
	width: 404px;
	height: 360px;
	top: 20px;
	left: 258px;
	border: #FFF 1px solid;
	background: #FCDDB3;
	padding: 1px 1px 1px 1px;
	z-index: 100;
}
#angebote_kneipp{
	position: absolute;
	width: 404px;
	height: 370px;
	top: 20px;
	left: 258px;
	border: #FFF 1px solid;
	background: #FCDDB3;
	padding: 1px 1px 1px 1px;
	z-index: 100;
}
#angebote_therme{
	position: absolute;
	width: 404px;
	height: 370px;
	top: 20px;
	left: 258px;
	border: #FFF 1px solid;
	background: #FCDDB3;
	padding: 1px 1px 1px 1px;
	z-index: 100;
}
#angebote_neubrand-hotstone{
	position: absolute;
	width: 393px;
	height:190px;
	top: 218px;
	left: 257px;
	border: #FFF 1px solid;
	background: #FCDDB3;
	padding: 10px 1px 10px 10px;
	z-index: 100;
}

#navi-box-2 {
	position: absolute;
	width: 183px;
	height:113px;
	top: 30px;
	left: 12px;
	padding: 15px 10px 15px 15px;
}
#wetter-box {
	position: absolute;
	width: 160px;
	height:154px;
	top: 602px;
	left: 719px;
	padding: 5px 5px 0px 12px;
	margin-bottom: 15px;
	border: #FFF solid 1px;
	z-index: 50;
}
#index-startangebote-box {
	position: absolute;
	width: 166px;
	height:162px;
	top: 792px;
	left: 719px;
	padding: 6px 6px 4px 6px;
	margin-bottom: 15px;
	border: #900 dotted 1px;
	z-index: 500;
}
#kalender-box {
	position: absolute;
	width: 172px;
	height:172px;
	border:#FFF solid 1px;
	top: 781px;
	left: 23px;
	padding: 9px 5px 0px 5px;
	margin-bottom: 15px;
	z-index: 500;
}
#kalender-box-pages {
	position: absolute;
	width: 172px;
	height:172px;
	border:#FFF solid 1px;
	top: 508px;
	left: 30px;
	padding: 9px 5px 0px 5px;
	margin-bottom: 15px;
	z-index: 50;
}
#callback-box-pages {
	position: absolute;
	width: 172px;
	height:160px;
	border:#FFF solid 1px;
	top: 710px;
	left: 30px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 15px;
	z-index: 50;
}
#anfrage-header {
	position: absolute;
	width: 154px;
	height:17px;
	top: 603px;
	left: 38px;
	border: #F60 dotted 1px;
	text-align: center;
	padding: 1px 3px 4px 3px;
	background-color:#FFF;
	z-index: 11;
}
#topangebote-header {
	position: absolute;
	width: 159px;
	height:17px;
	top: 776px;
	left: 725px;
	border: #F60 dotted 1px;
	text-align: center;
	padding: 3px 3px 2px 3px;
	background-color:#FFF;
	z-index: 1111;
}
#anfrage-header_2 {
	position: absolute;
	width: 154px;
	height:17px;
	top: 508px;
	left: 38px;
	border: #F60 dotted 1px;
	text-align: center;
	padding: 1px 3px 4px 3px;
	background-color:#FFF;
	z-index: 11;
}
#anfrage-box {
	position: absolute;
	width: 164px;
	height:107px;
	top: 698px;
	left: 24px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
	z-index:3;
}

#index-box-aktuell {
	position: absolute;
	width: 200px;
	height:90px;
	top: 199px;
	left: 683px;
	text-align: center;
	box-shadow:8px 8px 8px #666;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
}
#box-test {
	position: absolute;
	width: 149px;
	height:204px;
	top: 201px;
	left: 745px;
	text-align: center;
	/* box-shadow:8px 8px 8px #666; */
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}

#index-box-lastmin {
	position: absolute;
	width: 200px;
	height:90px;
	top: 300px;
	left: 683px;
	margin-top: 10px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
}

#index-box-thermen {
	position: absolut;
	width: 200px;
	height:90px;
	top: 414px;
	left: 683px;
	margin-top: 10px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
}

#box-ambiente {
	position: absolute;
	width: 200px;
	height:307px;
	top: 199px;
	left: 683px;
	text-align: center;
	box-shadow:8px 8px 8px #666;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
}
#box-dubble-top {
	position: absolute;
	width: 200px;
	height:223px;
	top: 179px;
	left: 692px;
	text-align: center;
	box-shadow:8px 8px 8px #666;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
}
#box-vertikal {
	position: absolute;
	width: 120px;
	height:223px;
	top: 187px;
	left: 774px;
	text-align: center;
	box-shadow:8px 8px 8px #666;
	padding: 0px 0px 0px 0px;
	background-color:#FFF;
}

#box_rechts_index {
	background-color: #ddd;
	width: 195px;
	height: 275px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: px;
	left: 695px;
	z-index: 80;
}


#navigation {
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: #DBD7C9;
 background-image:url(images/page_header_b.png);
 background-repeat:repeat-x;
 height: 51px;
 width: 922px;
 z-index: 50;
}
#middle {
 background-color: #FCDDB3;
 margin-bottom: 0px;
 width: 922px;
 height:auto;
 position:relative;
 float:left;
}

#left { 
 color: #333;
 margin: 10px;
 padding: 0px 0px 0px 0px;
 width: 210px;
 height: 400px;
 float: left;
 background-color: #FCDDB3;
}
#left_index { 
 color: #333;
 margin: 10px;
 padding: 0px 0px 0px 0px;
 width: 210px;
 height: 385px;
 float: left;
 background-color: #FCDDB3;
}
#left_wellnesswochen { 
 color: #333;
 margin: 10px;
 padding: 0px 0px 0px 0px;
 width: 210px;
 height: 380px;
 float: left;
 background-color: #FCDDB3;
}
#left_lastmin { 
 color: #333;
 margin: 10px;
 padding: 0px 0px 0px 0px;
 width: 210px;
 height: 380px;
 float: left;
 background-color: #FCDDB3;
}
#left_hotel_therme { 
 color: #333;
 margin: 10px;
 padding: 0px 0px 0px 0px;
 width: 210px;
 height: 395px;
 float: left;
 background-color: #FCDDB3;
}
#left_hotelangebote { 
 color: #333;
 margin: 10px;
 padding: 0px 0px 0px 0px;
 width: 210px;
 height: 380px;
 float: left;
 background-color: #FCDDB3;
}
#content_freizeit-text { 
 color: #333;
 margin: 10px 10px 10px 20px;
 padding: 0px;
 width: 400px;
 left: 1px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#content_large { 
 color: #333;
 margin: 10px 10px;
 padding: 0px;
 width: 440px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#content_large_impressum { 
 color: #333;
 margin: 10px 10px;
 padding: 0px 0px 0px 20px;
 width: 420px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#content_anreise_airport {
	color: #333;
	padding: 0px 10px 0px 20px;
	width: 410px;
	left: 15px;
	height: auto;
	background-color: #FCDDB3;
	float: left;
	margin-top: 80px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#content_large_wellness {
	color: #333;
	margin: 10px;
	padding: 0px;
	width: 440px;
	left: 15px;
	height: 420px;
	background-color: #FCDDB3;
	float: left;
}
#content_kneipppauschalen { 
 color: #333;
 margin: 20px 1px 20px 15px;
 padding: 0px;
 width: 420px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#content_hotelpreise {
	color: #333;
	margin: 10px;
	padding: 0px;
	width: 650px;
	left: 15px;
	height: auto;
	background-color: #FCDDB3;
	float: left;
}
#content_large_buchung { 
 color: #333;
 margin: 20px 10px;
 padding: 0px;
 width: 620px;
 left: 15px;
 height: auto;
 background-color: #FFF3BF;
 float:left;
}
#content_large_error { 
 color: #333;
 margin: 20px 10px;
 padding: 0px 0px 0px 100px;
 width: 540px;
 left: 15px;
 height: auto;
 background-color: #FFF3BF;
 float:left;
}
#content_large_angebote_therme { 
 color: #333;
 margin: 10px 10px;
 padding: 0px;
 width: 440px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#content_large_angebote_highlights { 
 color: #333;
 margin: 0px 10px 0px 10px;
 padding: 0px;
 width: 422px;
 left: 15px;
 height:auto;
 background-color: #FCDDB3;
 float:left;
}
#content_large_ambiente { 
 color: #333;
 margin: 10px 10px;
 padding: 0px 0px 0px 20px;
 width: 420px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#content_large_zimmer { 
 color: #333;
 margin: 10px 10px;
 padding: 0px 0px 0px 20px;
 width: 420px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#content_large_fewo { 
 color: #333;
 margin: 10px 10px;
 padding: 0px 0px 0px 20px;
 width: 420px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#content_large_lage { 
 color: #333;
 margin: 10px 10px;
 padding: 0px 0px 0px 20px;
 width: 420px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#karte { 
 color: #333;
 margin: 70px 10px 10px 25px;
 padding: 0px 0px 0px 0px;
 width: 630px;
 left: 15px;
 height: 320px;
 background-color: #FCDDB3;
 float:left;
}
#content_large_anreise_auto { 
 color: #333;
 margin: 70px 10px 10px 25px;
 padding: 0px 0px 0px 0px;
 width: 630px;
 left: 15px;
 height: 320px;
 background-color: #FCDDB3;
 float:left;
}
#content_abholservice { 
 color: #333;
 margin: 70px 10px 10px 25px;
 padding: 0px 0px 0px 0px;
 width: 630px;
 left: 15px;
 height: 320px;
 background-color: #FCDDB3;
 float:left;
}
#content_large_index { 
 color: #333;
 margin: 10px 10px;
 padding: 0px;
 width: 440px;
 left: 15px;
 height: auto;
 background-color: #FCDDB3;
 float:left;
}
#index_highlight_01{ 
position:relative;
 color: #333;
 margin: 0px 0px;
 padding: 10px;
 width: 420px;
 left: 1px;
 height: auto;
 background-color: #FFF3BF;
 border:dotted 1px #900;
 float:left;
}
#index_highlight_02{ 
position:relative;
 color: #333;
 margin: 10px 0px;
 padding: 10px;
 width: 420px;
 left: 1px;
 height: auto;
 background-color: #FFF3BF;
 border: dotted 1px #900;
 float:left;
}
#imagebox-index-01{
	position:absolute;
	width: 130px;
	height:95px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 10px;
	left: 290px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
}
#imagebox-index-02{
	position:absolute;
	width: 130px;
	height:95px;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 10px;
	left: 290px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
}

#content_large_neub-kosmetik { 
 color: #333;
 margin: 10px 10px;
 padding: 0px;
 width: 440px;
 left: 15px;
 height: 400px;
 background-color: #FFF3BF;
 float:left;
}
#content_large_neub-wellness{ 
 color: #333;
 margin: 10px 10px;
 padding: 0px;
 width: 440px;
 left: 15px;
 height: 525px;
 background-color: #FFF3BF;
 float:left;
}
#content_large_neub-hotstone { 
 color: #333;
 margin: 10px 10px;
 padding: 0px;
 width: 440px;
 left: 15px;
 height: 430px;
 background-color: #FFF3BF;
 float:left;
}
#content_large_neub-ayurveda { 
 color: #333;
 margin: 10px 10px;
 padding: 0px;
 width: 440px;
 left: 15px;
 height: 492px;
 background-color: #FFF3BF;
 float:left;
}
#content_bilder{ 
 color: #333;
 margin: 80px 10px 10px 10px;
 padding: 10px 0px 0px 3px;
 width: 431px;
 left: 15px;
 height: 290px;
 background-color: #FFF;
 float:left;
}
#content_small_left { 
 position: relative;
 color: #333;
 margin: 10px 10px 10px 10px;
 padding: 0px;
 width: 205px;
 float: left;
}
#content_small_right{ 
 position: relative;
 color: #333;
 margin: 10px 10px 10px 10px;
 padding: 0px;
 width: 205px;
 float: left;
}
#right { 
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 200px;
 height: 300px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-studio-start { 
 color: #333;
 margin: 20px 10px 10px 10px;
 padding: 15px;
 width: 170px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
 border:#FFF 1px solid;
}


#right-kulinarisch { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-kneipppauschalen { 
 color: #333;
 margin: 20px 1px 0px 7px;
 padding: 0px;
 width: 200px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-kurmittelpreise { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-thermenpauschalen { 
 color: #333;
 margin: 20px 10px 0px 5px;
 padding: 0px;
 width: 200px;
 height: 370px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-ambiente { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-gutschein { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-zimmer { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-fewo { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-lastmin { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 375px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-lage-lage { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 365px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-lage-airport { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 365px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-abholservice { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 365px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right-fastentage { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 365px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right_bilder { 
 color: #333;
 margin: 20px 10px 0px 10px;
 padding: 0px;
 width: 200px;
 height: 360px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right_lastmin {
	color: #333;
    margin: 20px 0px 0px 30px;
	padding: 0px;
	width: 200px;
	height: 355px;
	float:left;
	position:relative;
	background-color: #FCDDB3;
}
#right_immun {
	color: #333;
    margin: 22px 10px 0px 10px;
	padding: 0px;
	width: 200px;
	height: 355px;
	float:left;
	position:relative;
	background-color: #FCDDB3;
}
#right_beautyangebote {
	color: #333;
	margin: 22px 0px 5px 10px;
	padding: 0px;
	width: 200px;
	height: 355px;
	float:left;
	position:relative;
	background-color: #FCDDB3;
}
#right_neub_kosmetik { 
 color: #333;
 margin: 10px 5px 10px 5px;
 padding: 0px;
 width: 210px;
 height: 380px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right_neub_wellness { 
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 200px;
 height: 525px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right_neub_hotstone { 
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 200px;
 height: 430px;
 float:left;
 position:relative;
 background-color: #FCDDB3;
}
#right_imagebox_wellness_top {
	background-color: #FCDDB3;
	width: 200px;
	height: 130px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 1px;
	left: 0px;
	z-index: 80;
}
#right_imagebox_wellness_middel {
	background-color: #FCDDB3;
	width: 200px;
	height: 160px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 190px;
	left: 1px;
	z-index: 80;
}
#right_imagebox_wellness_boddom {
	background-color: #FCDDB3;
	width: 200px;
	height: 121px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 364px;
	left: 0px;
	z-index: 80;
}
#right_imagebox_kosmetik_top {
	background-color: #FCDDB3;
	width: 200px;
	height: 153px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 1px;
	left: 0px;
	z-index: 80;
}
#right_navi_kosmetik {
	width: 206px;
	height: 205px;
	padding: 15px 0px 0px 7px;
	margin-top: 10px;
	position: absolute;
	background-color:#FFC;
	border: solid 1px #C4938A;
	top: 160px;
	left: 0px;
	z-index: 80;
}
#footer { 
 width: 912px;
 clear: both;
 color: #333;
 margin: 1px 0px 0px 0px;
 padding: 9px 5px 5px 5px;
 height: 20px;
 background-color:#CCC;
 text-align: center;
}

/******************************* roundet box ********************************/

.roundedcornr_box {
	background: url(images/roundedcornr_592745_tl.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	width: 211px;
	position:absolute;
	left:14px;
	height: 133px;
	top: 616px;
	z-index: 9;
}
.roundedcornr_top {
	background: url(images/roundedcornr_592745_tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(images/roundedcornr_592745_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(images/roundedcornr_592745_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(images/roundedcornr_592745_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 10px;
	font-size: px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -1px;
}
.roundedcornr_content { padding: 0 0px; }

/******************************* roundet box_1px ********************************/

.rounded_box {
	background: url(images/roundedbox_tl.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	width: 212px;
	position:absolute;
	left:14px;
	height: 122px;
	top: 616px;
	z-index: 9;
}
.roundedbox_top {
	background: url(images/roundedbox_tr.png) no-repeat top right;
}
.roundedbox_bottom {
	background: url(images/roundedbox_bl.png) no-repeat bottom left;
}
.roundedbox_bottom div {
	background: url(images/roundedbox_br.png) no-repeat bottom right;
}
.roundedbox_content {
	background: url(images/roundedbox_r.png) top right repeat-y;
}

.roundedbox_top div,.roundedbox_top,
.roundedbox_bottom div, .roundedbox_bottom {
	width: 100%;
	height: 5px;
	font-size: px;
}
.roundedbox_content {
	margin-top: -1px;
	margin-right: 0px;	
}
.roundedbox_bottom {
	margin-top: -1px;
	margin-right: -2px;	
}


.roundedbox_content { padding: 0px 0px 0px 0px; }

/******************************* end roundet box_1px ********************************/



.roundedcornr_box_2 {
	background: url(images/roundedcornr_592745_tl.png) no-repeat top left;
	margin: 0px 0px 0px 0px;
	width: 211px;
	position:absolute;
	left:14px;
	height: 134px;
	top: 522px;
	z-index: 9;
}
.roundedcornr_top {
	background: url(images/roundedcornr_592745_tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(images/roundedcornr_592745_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(images/roundedcornr_592745_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(images/roundedcornr_592745_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 10px;
	font-size: px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -1px;
}
.roundedcornr_content { padding: 0 0px; }


/****************************** Ende RoundetBox ********************************/
/*
.active {
	background-color:#F96;
	}
*/

.clear { clear: both; background: none; }

.text_preisliste {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #036;
	font-weight: bold;
	left: 5px;
}
.text_impressum-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #036;
	font-weight: normal;
	left: 5px;
}
.text_impressum-rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #C00;
	font-weight: bold;
	left: 5px;
}

.text_navi_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
	font-weight: bold;
}
.text_angebote_header_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #036;
	font-weight: bold;
}
.text_impressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	font-weight: normal;
	text-align:center;
	letter-spacing: 1px;
}
.text_formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	font-weight: normal;
	text-align:right;
	letter-spacing: 1px;
}

.headertext_roundedbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #900;
	font-weight: normal;
	text-align:center;
	letter-spacing: 1px;
}
.navitext_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #900;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 25px;
}
.navitext_active-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #900;
	font-weight: bold;
	text-align:left;
	letter-spacing: 1px;
	line-height: 25px;
}
.headertext_roundedbox_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #900;
	font-weight: bold;
	text-align:center;
	letter-spacing: 1px;
}
.headertext_bold_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	font-weight: bold;
	text-align:center;
	letter-spacing: 1px;
}
.headertext_bold_weiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	font-weight: bold;
	text-align:center;
	letter-spacing: 1px;
}
.headertext_bold_grau_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	font-weight: bold;
	text-align:left;
	line-height: 16px;
	letter-spacing: 1px;
}
.v-navitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #333;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;
}
.v-navitext_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;
}
.v-navitext-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #900;
	font-weight: bold;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;
}
.v-navitext-active-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #900;
	font-weight: bold;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;
}
.input_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#422100;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 15px;
}
.formular_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#422100;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 15px;	
}
.text_angebote_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 20px;
}
.text_angebote_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight: normal;
	text-align:center;
	letter-spacing: 1px;
	line-height: 20px;
}
.input_text-wichtig {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#422100;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 18px;
}
.galerie_headline {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #333;
}
.content_headline {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}
.content_headline_withe {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	letter-spacing: 2px;
}
.content_headline_bold {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 2px;
	color: #771A02;
}
.standard_headline {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	line-height: 20px;
}
.standard_headline_bold {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	line-height: 20px;
}
.fliesstext_rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#631401;
	font-weight: normal;
	text-align:left;
	letter-spacing: 1px;
	line-height: 16px;
}
