/* CSS Document */body { 	font-family:Meta, Tahoma, Arial, Helvetica, sans-serif;	font-size:11px;	overflow:auto;	/* overflow:hidden; */}.positionator {	position:absolute; 	top:0px; 	left:0px; 	height:100%; 	width:100%;}img {	border:0px;}td {	font-size:11px;}th {	font-size:11px;}a {	text-decoration:none;}.a_pic_descr {	font-size:11px;	font-weight:bold;	color:#FFFFFF;	padding-left:10px;	padding-right:10px;	margin-bottom:1px;}.a_pic_descr:hover {	color:#000000;}.a_pic_sublink {	color:#666;	text-decoration:underline;	font-size:9px;}.a_darker {	font-size:9px;	font-weight:bold;	color:#222;}h1 {	font-size:20px;}.h_h3 {	font-size:14px;	margin:0px;}ul {	margin:0px;	padding-left:20px;}input {	font-size:11px;	font-family:Tahoma, Helvetica, Arial;	color:#333;}select {	font-size:11px;	font-family:Tahoma, Helvetica, Arial;	color:#333;}textarea {	font-size:11px;	font-family:Tahoma, Helvetica, Arial;	color:#333;}.td_colorbar_grey_1 {	background-color:#666666;}.td_colorbar_grey_2 {	background-color:#888888;}.td_colorbar_grey_3 {	background-color:#444444;}.td_colorbar_grey_4 {	background-color:#000000;}.td_colorbar_cyan_1 {	background-color:#1199DD;}.td_colorbar_green_1 {	background-color:#008833;}.td_colorbar_green_2 {	background-color:#99BB00;}.td_colorbar_blue_1 {	background-color:#0077BB;}.td_colorbar_black_1 {	background-color:#000000;}.tb_mainstripe {	border-top:1px solid #444444; 	border-bottom:1px solid #444444;}.td_content_area {	border-left:1px solid #444444; 	border-right:1px solid #444444; 	background-color:#FFFFFF;}.td_nav_area {	border-right:1px solid #AAAAAA; 	vertical-align:top;}.td_maincontent_area {	background-color:#FFFFFF;}.div_logo {	text-align:right; 	/* padding-right:8px; */}.td_nav_logo {	vertical-align:top;	text-align:right;}.td_nav_entries {	vertical-align:bottom;}.tb_nav_entries {	border-collapse:collapse;}.td_nav_entry_level_1 {	border-top:1px solid #AAA; 	border-bottom:1px solid #AAA;	padding-top:1px;	padding-bottom:1px;	text-align:left;}.td_nav_entry_level_2 {	border-top:0px; 	border-bottom:0px;	padding-top:1px;	padding-bottom:1px;	text-align:left;}a:hover {	color:red;}a.lang_inactive {	font-size:10px;	color:#888;}a.lang_active {	font-size:10px;	color:red;}a.nav_entry_level_1_inactive {	font-size:9px;	color:#888;	font-weight:bold;	letter-spacing: 1px;}a.nav_entry_level_1_inactive:hover {	color:red;}a.nav_entry_level_1_active {	font-size:9px;	color:black;	font-weight:bold;	letter-spacing: 1px;}.news_showmore {	font-size:8px;	color:#888;}.p_introtext_red {	color:#FF0000;	font-weight:bold;}.p_introtext_blue {	color:#1199DD;	font-weight:bold;	font-style:italic;}.tb_copytext {	border-collapse:collapse;}.th_copytext_border {	border: 1px solid #999;	padding:3px;	padding-right:10px;	text-align:left;}.td_copytext_border {	border: 1px solid #999;	padding:3px;}.td_cont_spalte_txt {	width:279px; 	vertical-align:top; 	padding:15px;}.tb_cont_facts {	border-collapse:collapse;	margin-top: 10px;	margin-bottom: 10px;}.th_cont_facts {	border: 1px solid #AAA;	font-weight:bold;	padding:2px;	padding-left:5px;	padding-right:5px;	text-align:left;}.td_cont_facts {	border: 1px solid #AAA;	padding:2px;	padding-left:5px;	padding-right:5px;}div.searchterms {	position:absolute;	top:-100px;	right: -100px;	width: 0px;	height:0px;	color:#FFFFFF;	overflow:hidden;}.td_newsbar_header {	color:red;	font-weight:bold;}.div_news_newstext {	width: 175px;	height: 28px;	border:0px solid red;	overflow:hidden;}.td_logobar_backlink {	background-color:#1199DD;	text-align:left;	padding-left:0px;	vertical-align:middle;}.div_content {	width:619px;	height:397px;	overflow:auto;	margin:0px;}.div_content_noscroll {	width:619px;	height:397px;	overflow:hidden;	margin:0px;}.div_content_noscroll_360 {	width:803px;	height:397px;	overflow:hidden;	margin:0px;}.td_offer_frame {	vertical-align:top;}.td_pic_descr {	border-top:1px solid #1199DD;	border-right:1px solid #1199DD;  	border-left:1px solid #1199DD; 	background-color:#FFFFFF;	padding:6px;}.div_contab_text {	width:500px;	color:#777;}/*  ****** NEWS + MENU *******  */.td_nav_header {	font-size:18px;	text-align:right;	color:#1199DD;	}.td_menu_rightcol_bright {	background-color:#DDD;}.td_menu_rightcol_darker {	background-color:#999;}.td_menu_text {	text-align:center;	vertical-align:top;	font-size:12px;}.td_menu_rightcol {	border-left:1px solid #666;	background-color:#999999;	vertical-align:top;}.tb_menu_rightcol {	color:#333333;}.h1_menu_date {	font-weight:bold;	font-size:11px;	color:#333333;	margin:0px;	margin-bottom:0px;	padding:0px;}.h1_menu_title {	font-weight:bold;	font-size:13px;	color:#333333;	margin:0px;	margin-bottom:0px;	padding:0px;}.h1_menu_subheader {	font-weight:bold;	font-size:11px;	color:#999;	margin:0px;}.p_menu_notes {	color:#666;	font-size:10px;}.td_news_lowerborder {	border-bottom:1px solid #AAA;}.td_news_header {	color:#1199DD;	font-weight:bold;}.td_news_date {	text-align:right;}/*  ****** HOTELLINKS *******  */div.hotellink {	display:block;	border-top:1px solid #BBB; 	padding:4px;}div.hotellink:hover {	cursor:pointer;}a.hotellink:hover {	color:#777;}/*  ****** OUR HOTELS *******  */.h1_grey {	font-size:16px;}.h2_grey {	font-size:11px;}															/*  ****** TEMPTING OFFERS *******  */.h1_teo {	font-weight:bold;	font-size:18px;	color:#008833;	margin:0px;}.h2_teo {	font-weight:bold;	font-size:12px;	color:#008833;	margin:0px;	text-align:center;}.th_teo_shortinfo {	text-align:left;	color:#008833;	font-weight:normal;}.td_teo_shortinfo {	color:#003300;}.th_teo_sidebar {	text-align:left;	font-size:16px;	font-weight:normal;}.a_teo_sidebar_hotel {	color:#008833;	font-weight:bold;}.a_teo_green_smaller {	color:#008833;	font-weight:bold;	font-size:9px;}.div_teo_fulltext {	color:#008833;}.div_teo_teasertext {		color:#008833;	width:185px; 	height:132px; 	overflow:hidden;}.td_teo_list_lowerline {	border-bottom:1px solid #AAA;}.td_teo_list_icon {	text-align:center;}.div_teo_limiter{	width:203px;	height:26px;	overflow:hidden;	margin-top:-2px;}/*  ****** CONTACT *******  */.h1_contact {	font-weight:bold;	font-size:14px;	color:#666;	margin:0px;	text-align:left;}.h2_contact {	font-weight:bold;	font-size:11px;	color:#666;	margin:0px;	text-align:left;}/*  ****** SITEMAP *******  */.a_sitemap_L1 {	font-weight:bold; 	font-size:12px;}.a_sitemap_L2 {	font-weight:bold; 	font-size:10px;}.a_sitemap_L3 {	font-weight:bold;	font-size:10px;}.a_sitemap_L4 {}.a_sitemap_L5 {	color:#000000;}/*  ****** SITEMAP *******  */.h1_jobs {	font-size:20px;	color:#666;}.h2_jobs {	font-size:13px;	color:#666;}/*  ****** PRESS&MEDIA *******  */.div_fullframe {	width:812px;	height:397px;	overflow:auto;	text-align:left;}.div_preview_press {	width:150px;	height:150px;	overflow:hidden;	border:1px solid #999;	vertical-align:middle;	text-align:center;}