/*
      Created by Keith Donegan
	  modified by Franz Warta
	  for Primofit Gesundheitsprodukte  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#d1d4de;
 background-image:url(images/bg_body.gif);
 margin-top: 20px;
}
	#leftcolumn a:link { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn a:visited { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn a:active { 
	color:#710000; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	#leftcolumn a:hover { 
	color:#710000;
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
		
	#leftcolumn-kneipppausch a:link { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn-kneipppausch a:visited { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn-kneipppausch a:active { 
	color:#710000; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	#leftcolumn-kneipppausch a:hover { 
	color:#710000;
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn-wellness a:link { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn-wellness a:visited { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn-wellness a:active { 
	color:#710000; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	#leftcolumn-wellness a:hover { 
	color:#710000;
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn-therme a:link { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn-therme a:visited { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#leftcolumn-therme a:active { 
	color:#710000; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	#leftcolumn-therme a:hover { 
	color:#710000;
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_0:link { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_0:visited { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_0:active { 
	color:#710000; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	a.type_0:hover { 
	color:#710000;
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_3:link { 
	color:#425DA3; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration:bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_3:visited { 
	color:#425DA3; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_3:active { 
	color:#425DA3; 
	font-weight: bold; 
	font-size: 13px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	a.type_3:hover { 
	color:#425DA3;
	font-weight: bold; 
	font-size: 13px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_4:link { 
	color:#425DA3; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_4:visited { 
	color:#425DA3; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_4:active { 
	color:#425DA3; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	a.type_4:hover { 
	color:#425DA3;
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}

	a.type_1:link { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_1:visited { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_1:hover { 
	color:#710000;
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	a.type_1:active { 
	color:#710000; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	


	#header a:link { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#header a:visited { 
	color:#333; 
	font-weight: normal; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#header a:active { 
	color:#710000; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	#header a:hover { 
	color:#710000;
	font-weight: bold; 
	font-size: 12px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}

	#top-nav a:link { 
	color:#000; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#top-nav a:visited { 
	color:#000; 
	font-weight: normal; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}
	
	#top-nav a:active { 
	color:#000; 
	font-weight: bold; 
	font-size: 10px; 
	text-decoration:none; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}		
	
	#top-nav a:hover { 
	color:#FFF;
	font-weight: bold; 
	font-size: 10px; 
	text-decoration:underline; 
	font-family: Arial, Verdana, Helvetica, sans-serif;}



#wrapper { 
 position:relative;
 margin: 0 auto;
 width: 960px;
 height:auto;
 border: 1px solid #A4BBC6;
}
#wrapper-content { 
 position:relaive;
 margin: 0 auto;
 width: 960px;
 background-color:#FFF;
}
#imgage-tuev-logo
{
	position:absolute;
	top:565px;
	left:501px;
	width:180px;
	height:80px;
}
#header {
	position:relative;
	width: 960px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right:0px;
	border: 0px solid #ccc;
	height: 80px;
	margin: 0px 0px 0px 0px;
	background: #fff;
	background-image:url(images/header_logo.gif);
}

#top-nav  {
	float: left;
	position: absolute;
	width: 359px;
	height: 14px;
	right: 16px;
	top: 53px;
	padding-top: 1px;
	text-align: center;
}
#top-nav-index  {
	float:left;
	position:absolute;
	width: 332px;
	height: 14px;
	right: 20px;
	top: 51px;
	padding-top: 1px;
	text-align: center;
}
#sitemap  {
	float:left;
	position:absolute;
	background-color:#FDFFD5;
	width: 564px;
	height: 568px;
	left: 26px;
	top: 129px;
	padding: 10px 10px 10px 100px;
	z-index: 100;
}

#pdf-box  {
	float:left;
	position:absolute;
	width: 125px;
	height: 59px;
	left: 570px;
	top: 390px;
	z-index: 100;
}
#fb-saunaliege  {
	float:left;
	position:absolute;
	width: 79px;
	height: 139px;
	left: 598px;
	top: 556px;
	z-index: 100;
}
#pdf-box-2  {
	float:left;
	position:absolute;
	width: 160px;
	height: 22px;
	left: 732px;
	top: 681px;
	z-index: 100;
}
#keymarklogo  {
	float:left;
	position:absolute;
	width: 30px;
	height: 72px;
	background-image:url(images/keymark-logo.gif);
	left: 880px;
	top: 594px;
	z-index: 100;
}
#keymarklogo2  {
	float:left;
	position:absolute;
	width: 30px;
	height: 72px;
	background-image:url(images/keymark-logo.gif);
	left: 880px;
	top: 610px;
	z-index: 100;
}
#frau-bild-box  {
	float:left;
	position:absolute;
	width: 207px;
	height: 205px;
	left: 725px;
	top: 243px;
	z-index: 100;
}
#frau-bild-box-2  {
	float:left;
	position:absolute;
	width: 207px;
	height: 163px;
	left: 726px;
	top: 286px;
	z-index: 100;
}
#box_bild_standorte {
	float:left;
	position:absolute;
	width: 465px;
	height: 185px;
	left: 129px;
	top: 193px;
	z-index: 100;
}
#box_logo_standorte {
	float:left;
	position:absolute;
	width: 220px;
	height: 65px;
	left: 458px;
	top: 629px;
	text-align:center;
	z-index: 100;
}
#box_logo_therme {
	float:left;
	position:absolute;
	width: 78px;
	height:128px;
	left: 607px;
	top: 562px;
	text-align:center;
	z-index: 100;
}
#box_text_mn {
	float:left;
	position:absolute;
	width: 349px;
	height:40px;
	left: 319px;
	top: 654px;
	text-align:center;
	z-index: 100;
}
#link-box-01 {
	float:left;
	position:absolute;
	width: 50px;
	height: 50px;
	left: 100px;
	top: 221px;
	text-align:center;
	z-index: 100;
}
#link-box-02 {
	float:left;
	position:absolute;
	width: 50px;
	height: 50px;
	left: 323px;
	top: 227px;
	text-align:center;
	z-index: 100;
}
#link-box-03 {
	float:left;
	position:absolute;
	width: 50px;
	height: 50px;
	left: 549px;
	top: 229px;
	text-align:center;
	z-index: 100;
}
#link-box-04 {
	float:left;
	position:absolute;
	width: 50px;
	height: 50px;
	left: 203px;
	top: 374px;
	text-align:center;
	z-index: 100;
}
#link-box-05 {
	float:left;
	position:absolute;
	width: 50px;
	height: 50px;
	left: 468px;
	top: 371px;
	text-align:center;
	z-index: 100;
}

#navigation {
 float: left;
 width: 960px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 height: 30px;
 border: 0px solid #ccc;
 background: #427BB5;
 z-index: 800;
}

#main_oben {
	float:left;
	width: 935px;
	height: 320px;
	padding-left: 25px;
	padding-top: 15px;
	background-color: transparant;
	}
#main_content_links {
	float:left;
	width: 675px;
	height: 320px;
	padding-left: 0px;
	padding-top: 0px;
	background-color: transparant;
	}	
	
#content_oben_links {
	float:left;
	width: 675px;
	height: 320px;
	left: 0px;
	top: 0px;
	background-color:#FDFFD5;
	z-index:0;
	}	
	
#content_oben_standorte {
	float:left;
	width: 675px;
	height: 320px;
	left: 0px;
	top: 0px;
	background-color:#FDFFD5;
	background-image:url(images/back-standorte-0-big.gif);
	}	
	
#content_oben_links_ersatzteile {
	float:left;
	width: 675px;
	height: 320px;
	left: 0px;
	top: 0px;
	background-color:#D8F5FB;
	}	

#content_oben_oben_155 {
	float:left;
	width: 675px;
	height: 155px;
	left: 0px;
	top: 0px;
	background-color:#FDFFD5;
	}	
#content_oben_unten_155 {
	float:left;
	width: 655px;
	height: 155px;
	margin-top: 10px;
	padding-left: 20px;
	left: 0px;
	top: 0px;
	background-color:#FFF;
	}	
	
#content_oben_rechts {
	float:left;
	width: 212px;
	height: 320px;
	margin-left: 23px;
	left: 0px;
	top: 0px;
	background-color: transparant;
	}	
#header_cont_ob_blau {
	width: 210px;
	height: 24px;
	padding-top: 2px;
	background-color: #274D74;
	background-image:url(images/back_header_ob_blau.gif);
	z-index: 100;
	text-align: center;
	}	
	
#content_ob_re_aktuelles {
	float:left;
	width: 210px;
	height: 120px;
	padding-top: 8px;
	left: 0px;
	top: 0px;
	background-color:#;
	text-align: center;
	z-index: 100;
	}
#content_ob_re_nav {
	float:left;
	width: 200px;
	height: 290px;
	padding: 12px 0px 0px 10px;
	background-color:#FFF;
	z-index: 100;
	text-align: left;	
	}	
#header_cont_quicklinks {
	float:left;
	width: 210px;
	height: 20px;
	padding-top: 2px;
	margin-top: 14px;
	background-color: #FC0;
	background-image:url(images/back_header_box_right.gif);
	background-repeat:no-repeat;
	z-index: 100;
	text-align: center;
	}	
	
#content_ob_re_quicklinks {
	float:left;
	width: 210px;
	height: 153px;
	left: 0px;
	top: 0px;
	margin-top: 15px;
	background-color:#FF9;
	z-index: 100;
	}
#main_unten {
	float:left;
	width: 960px;
	height: 205px;
	margin-top: 20px;
	padding-bottom: 10px;
	background-color: transparant;
	}
#main_unten_index {
	float:left;
	width: 960px;
	height: 265px;
	margin-top: 1px;
	padding-bottom: 10px;
	background-color: transparant;
	}
#main_unten_produkte {
	float:left;
	width: 960px;
	height: 265px;
	margin-top: 1px;
	padding-bottom: 10px;
	background-color: transparant;
	}
#main_unten_datenschutz {
	float:left;
	width: 960px;
	height: auto;
	margin-top: 1px;
	padding-bottom: 10px;
	background-color: transparant;
	}	
#main_unten_produkte_dat {
	float:left;
	width: 960px;
	height: 265px;
	margin-top: 1px;
	padding-bottom: 10px;
	background-color: transparant;
	}	
#box_unten_links_400 {
	float:left;
	width: 440px;
	height: 205px;
	margin-left: 25px;
	background-color: transparant;
	z-index: 100;
	}
#header_box_ul_400 {
	width: 425px;
	height: 20px;
	padding: 4px 0px 0px 10px;
    background: #fff;
	border-bottom: dotted 1px #274D74;
	border-left: solid 1px #274D74;
	z-index: 100;
	}	
#box_unten_rechts_400 {
	float:left;
	width: 440px;
	height: 205px;
	margin-left: 30px;
	background-color: transparant;
	z-index: 100;
	}	
#header_box_ur_400 {
	width: 425px;
	height: 21px;
	padding: 4px 0px 0px 10px;
	background-color: #fff;
	border-bottom: dotted 1px #274D74;
	border-left: solid 1px #274D74;
	z-index: 100;
	}	
#box_unten_rechts_produkte {
	float:left;
	width: 212px;
	height: 255px;
	margin: 10px 0px 0px 23px;
	background-color: transparant;
	z-index: 100;
	text-align: center;
	}
	#box_unten_rechts_index {
	float:left;
	width: 212px;
	height: 255px;
	margin: 10px 0px 0px 23px;
	background-color: #ffffdf;
	z-index: 100;
	text-align: center;
	}
	
#box_unten_rechts_text {
	float:left;
	width: 232px;
	height: 255px;
	margin: 10px 0px 0px 3px;
	background-color: transparant;
	z-index: 100;
	text-align: center;
	}	
#header_box_ur_produkte {
	width: 210px;
	height: 21px;
	padding: 4px 0px 0px 10px;
	background-color: #fff;
	border-bottom: dotted 1px #274D74;
	border-left: solid 1px #274D74;
	z-index: 100;
	}	
#box_unten_links {
	float:left;
	width: 210px;
	height: 205px;
	margin-left: 25px;
	background-color: #E0E2EE;
	z-index: 100;
	}
#box_unten_links_high {
	float:left;
	width: 210px;
	height: 240px;
	margin-left: 25px;
	background-color: #E0E2EE;
	z-index: 100;
	}	
#header_box_ul {
	width: 210px;
	height: 25px;
	height: 21px;
	padding-top: 4px;
	background-color: #274D74;
	z-index: 100;
	text-align: center;	
	}	
#box_mitte_links {
	float:left;
	width: 210px;
	height: 205px;
	left: 210px;
	margin-left: 23px;
	background-color: #E0E2EE;
	z-index: 100;
	}
#box_mitte_links_high {
	float:left;
	width: 210px;
	height: 240px;
	left: 210px;
	margin-left: 23px;
	background-color: #E0E2EE;
	z-index: 100;
	}	
#header_box_ml {
	width: 210px;
	height: 25px;
	height: 21px;
	padding-top: 4px;
	background-color: #274D74;
	z-index: 100;
	text-align: center;	
	}	
#box_mitte_rechts {
	float:left;
	width: 210px;
	height: 205px;
	left: 410px;
	margin-left: 23px;
	background-color: #E0E2EE;
	z-index: 100;
	}
#box_mitte_rechts_high {
	float:left;
	width: 210px;
	height: 240px;
	left: 410px;
	margin-left: 23px;
	background-color: #E0E2EE;
	z-index: 100;
	}	
#header_box_mr {
	width: 210px;
	height: 25px;
	height: 21px;
	padding-top: 4px;
	background-color: #274D74;
	z-index: 100;
	text-align: center;	
	}
#box_unten_rechts {
	float:left;
	width: 210px;
	height: 205px;
	left: 610px;
	margin-left: 23px;
	background-color: #E0E2EE;
	z-index: 100;
	}
#box_unten_rechts_high {
	float:left;
	width: 210px;
	height: 240px;
	left: 610px;
	margin-left: 23px;
	background-color: #E0E2EE;
	z-index: 100;
	}	
#header_box_ur {
	width: 210px;
	height: 25px;
	height: 21px;
	padding-top: 4px;
	background-color: #274D74;
	z-index: 100;
	text-align: center;	
	}
#header_box_ur2 {
	width: 213px;
	height: 25px;
	height: 21px;
	margin-left: 20px;
	padding-top: 4px;
	background-color: #274D74;
	z-index: 100;
	text-align: center;	
	}	
	
#box_in_box_200 {
	float:left;
	width: 190px;
	height: 160px;
	left: 0px;
	margin: 10px 0px 10px 10px;
	background-color: #fff;
	}
#box_in_box_200_h {
	float:left;
	width: 180px;
	height: 195px;
	left: 0px;
	margin: 10px 0px 10px 10px;
	padding-left: 8px;
	background-color: #fff;
	}	
#box_in_box_300_left {
	float:left;
	width: 305px;
	height: 220px;
	left: 0px;
	margin: 10px 0px 10px 10px;
	background-color: #fff;
	}
#box_in_box_300_right {
	float:left;
	width: 305px;
	height: 220px;
	left: 0px;
	margin: 10px 0px 10px 20px;
	background-color: #fff;
	}
#box_in_box_300_left_det {
	float:left;
	width: 322px;
	height: 230px;
	left: 0px;
	margin: 15px 0px 9px 5px;
	background-color:#FFC;
	}
#box_in_box_300_right_det{
	float:left;
	width: 322px;
	height: 230px;
	left: 0px;
	margin: 15px 0px 8px 20px;
	background-color:#FFC;
	}	
#box_in_box_200_high{
	float:left;
	width: 190px;
	height: 220px;
	left: 0px;
	margin: 10px 0px 10px 10px;
	background-color: #fff;
	}	
#box_in_box_technische{
	float:left;
	width: 190px;
	height: 220px;
	left: 0px;
	margin: 10px 0px 10px 10px;
	background-color: #fff;
	text-align:left;
	}	
#box_in_box_400_high{
	float:left;
	width: 450px;
	height: 220px;
	left: 0px;
	margin: 10px 0px 10px 20px;
	background-color: #fff;
	}	
	
#box_in_box_200_rechts {
	float:left;
	width: 210px;
	height: 160px;
	left: 0px;
	margin: 10px 0px 10px 30px;
	background-color: #fff;
	}	
#box_in_box_rechts_produkte {
	float:left;
	width: 190px;
	height: 210px;
	left: 0px;
	margin: 10px 0px 10px 10px;
	background-color: #fff;
	}
#box_in_box_rechts_sesselstart {
	float:left;
	width: 160px;
	height: 210px;
	left: 0px;
	margin: 10px 0px 10px 25px;
	background-color: #fff;
	}
#box_in_box_rechts_index{
	float:left;
	width: 190px;
	height: 210px;
	left: 0px;
	margin: 10px 0px 10px 15px;
	background-color: #ffffdf;
	}	
	
#box_in_box_rechts_einsatz {
	float:left;
	width: 200px;
	height: 210px;
	left: 0px;
	margin: 10px 0px 10px 25px;
	background-color: #fff;
	text-align:left;
	}	
	
#box_in_box_400 {
	float:left;
	width: 420px;
	height: 160px;
	left: 0px;
	margin: 10px 0px 10px 10px;
	background-color: #fff;
	}
#box_600 {
	float:left;
	width: 674px;
	height: 255px;
	margin: 10px 0px 10px 25px;
	background-color: #fff;
	}
#box_600_datenschutz {
	float:left;
	width: 674px;
	height: 255px;
	margin: 20px 0px 20px 25px;
	background-color: #fff;
	}	
	#box_600_dat {
	float:left;
	width: 674px;
	height: 255px;
	margin: 10px 0px 10px 25px;
	background-color:#FFC;
	}
#box_in_box_600 {
	float:left;
	width: 654px;
	height: 210px;
	margin: 10px 0px 10px 10px;
	background-color: #fff;
	}	
#box_in_box_600_datenschutz {
	float:left;
	width: 854px;
	height: auto;
	margin: 10px 0px 10px 10px;
	background-color: #fff;
	}	
#header_box_600 {
	width: 665px;
	height: 20px;
	padding: 4px 0px 0px 10px;
	background: #fff;
	border-bottom: dotted 1px #274D74;
	border-left: solid 1px #274D74;
	z-index: 100;
	}	
#header_box_600_datenschutz {
	width: 665px;
	height: 20px;
	padding: 24px 0px 20px 10px;
	background: #fff;
	border-bottom: dotted 1px #274D74;
	border-left: solid 1px #274D74;
	z-index: 100;
	}	
#header_box_150 {
	width: 175px;
	height: 20px;
	margin-left: 10px;
	padding: 4px 0px 0px 10px;
    background: #fff;
	border-bottom: dotted 1px #274D74;
	border-left: solid 1px #274D74;
	z-index: 100;
	}	
	
#box_in_box_900 {
	float:left;
	width: 910px;
	height: 255px;
	margin: 10px 0px 10px 25px;
	background-color: #fff;
	}	
	
#header_box_900 {
	width: 895px;
	height: 20px;
	padding: 4px 0px 0px 10px;
    background: #fff;
	border-bottom: dotted 1px #274D74;
	border-left: solid 1px #274D74;
	z-index: 100;
	}	
	
#footer { 
 width: 935px;
 height: 20px;
 clear: both; 
 border-top: 1px solid #ccc;
 background: transparent;
 background-image:url(images/back_footer-2.gif);
 margin: 20px 0px 0px 0px;
 padding: 7px 0px 0px 25px;
}
	
	
	
	
	
	
#insert_inmotion
{
	position:absolute;
	top:233px;
	left:631px;
	width:200px;
	height:200px;
}

#rightcolumn { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-aktuelles { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-aktuelles.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 20px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-beauty { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-beauty.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 20px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-staedte { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-staedte.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 20px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-ausflug { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-ausflug.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 20px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-sehenswert { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-sehenswert.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 20px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-kneipppausch { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-kneipppausch.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 20px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-kneippinfo { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-kneippinfo.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 20px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-impressum { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-impressum.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 20px;
 height: 422px;
 width: 225px;
 float: left;
}
#leftcolumn-lastmin { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-lastmin.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 15px;
 height: 422px;
 width: 230px;
 float: left;
}
#leftcolumn-inmotion { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-inmotion.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 15px;
 height: 422px;
 width: 230px;
 float: left;
}
#leftcolumn-wellness { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-therme2.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 235px;
 float: left;
}
#leftcolumn-therme { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-therme.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 230px;
 float: left;
}
#leftcolumn-therme { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-therme3.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 230px;
 float: left;
}
#leftcolumn-museum { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-museum.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 235px;
 float: left;
}
#leftcolumn-preise { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-preise.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 235px;
 float: left;
}
#leftcolumn-download { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-download.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 235px;
 float: left;
}
#leftcolumn-kontakt { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-kontakt-02.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 235px;
 float: left;
}
#leftcolumn-kontakt-2 { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-kontakt-03.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 235px;
 float: left;
}
#leftcolumn-lagehotel { 
 position:relative;
 color: #333;
 border: 1px solid #ccc;
 background: #F2EFEA;
 background-image:url(images/back-left-lagehotel.jpg);
 margin: 0px 5px 5px 0px;
 padding: 10px 0px 10px 10px;
 height: 422px;
 width: 235px;
 float: left;
}
#linksunten-hotelalpina {
	position:absolute;
	width: 158px;
	height: 117px;
	background-color:#FFFFCC;
	left: 0px;
	top: 326px;
}
#linksunten-hotelirene {
	position:absolute;
	width: 160px;
	height: 169px;
	background-color:#FFFFCC;
	left: 0px;
	top: 275px;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 4px 0px;
 padding: 10px;
 height: 297px;
 width: 648px;
 display: inline;
}
#rightcolumn-content { 
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 4px 0px;
 padding: 10px;
 height: 297px;
 width: 648px;
 display: inline;
}
#rightcolumn-unten-content {
 position:relative;
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #F2Fccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 99px;
 width: 648px;
 display: inline;
}
 #rightcontent-iframe { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 444px;
 width: 660px;
 display: inline;
 }

#rightcolumn-zimmer { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 4px 0px;
 padding: 9px;
 height: 299px;
 width: 650px;
 display: inline;
}
#rightcolumn-unten {
 position:relative;
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #F2Fccc;
 margin: 0px;
 padding: 10px;
 height: 99px;
 width: 648px;
 display: inline;
}
#rightcolumn-unten-frame {
 position:relative;
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #F2Fccc;
 margin: 0px;
 padding: 2px;
 height: 115px;
 width: 664px;
 display: inline;
}

#rightcolumn-unten-links { 
 float: left;
 color: #333;
 border: 1px solid #ccc;
 background: #F2fccc;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 0px 0px;
 height: 90px;
 width: 205px;
 display: inline;
}
#rightcolumn-unten-rechts { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 background: #F2fccc;
 margin: 0px 0px 0px 5px;
 padding: 5px;
 height: 90px;
 width: 420px;
 display: inline;
}

#rightcontent { 
 float: right;
 color: #333;
 border: 1px solid #ccc;
 background: #F2F2E6;
 margin: 0px 0px 4px 0px;
 padding: 10px;
 height: 422px;
 width: 648px;
 display: inline;
 }

 


.text-home-impressum  {
	float:left;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
}
.links_navi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #660000;
	letter-spacing: 2px;
}
.text_navi_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

.text-navi-normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	letter-spacing: 2px;
}
.headline_unten {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
}
.text-standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	letter-spacing: 1px;
}
.text-ms-daten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	color: #333333;
	letter-spacing: 1px;
}
.text-techn-daten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	line-height: 17px;
	color: #333333;
	letter-spacing: 1px;
}
.text-massagen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	line-height: 16px;
	color: #333333;
	letter-spacing: 1px;
}

.text-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #1A3240;
	letter-spacing: 1px;
}
.text-top-nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000;
	letter-spacing: 1px;
}
.text-top-nav-index{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000;
	letter-spacing: 1px;
}
.haed-left {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
}
.headline-weiss-27 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC0000;
}
.headline_weiss_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	letter-spacing: 1px;
}
.headline_weiss_bold-13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #fff;
	letter-spacing: 1px;
}
.headline_blau_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #1A3240;
	letter-spacing: 1px;
}
.headline_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight:normal;
	color: #1A3240;
	letter-spacing: 1px;
}
.headline_blau_line_high {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight:normal;
	color: #1A3240;
	letter-spacing: 1px;
}
.headline_blau_Sessel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	color: #1A3240;
	letter-spacing: 1px;
}
