body {
	font-family: Arial, Helvetica, sans-serif;
	color:#635B60;
	background-color:#412213;
	font-size:12px;
	margin:0; padding:0;
}
form { margin:0; padding:0; }
h1 { margin:0; padding:0; padding-bottom:5px; font-weight:normal; color:#412213; font-size:14px; }  
h2 { margin:0; padding:0; color:#412213; font-weight:normal; font-size:12px; }  
h3 { margin:0; padding:0; color:#FFFFFF; font-weight:bold; font-size:14px; }
h5 { margin:0; padding:0; margin-top:6px; color:#98070D; font-weight:bold; font-size:12px; }
p  { margin:0; padding:0; line-height:18px;  padding-top:2px; padding-bottom:8px; }
td { font-family: Arial, Helvetica, sans-serif; }
th { font-family: Arial, Helvetica, sans-serif; }
a { text-decoration:none; color:#635B60; }
a:hover { color:#98070D; }
#footer { color:#FFFFFF; text-align:center; padding-top:20px; padding-bottom:10px; }
#footer a { text-decoration:none; color:#FFFFFF; }
#logo { position:relative; width:1024px; height:155px; background-image: url(../images/layout/logo.gif); }

#main_menu { position:absolute; left:305px; top:19px; color:#412213; font-size:16px; }

#main_menu_hotel { position:absolute; left:0px; top:0px;  }
#main_menu_wellness { position:absolute; left:73px; top:0px;  }
#main_menu_beauty { position:absolute; left:182px; top:0px;  }
#main_menu_wohnen { position:absolute; left:267px; top:0px;  }
#main_menu_gourmet { position:absolute; left:361px; top:0px;  }
#main_menu_sommer { position:absolute; left:463px; top:0px;  }
#main_menu_winter { position:absolute; left:557px; top:0px;  }
#main_menu_preise { position:absolute; left:620px; top:0px; width:78px; text-align:right; }

#sub_menu { position:absolute; left:305px; top:43px; color:#412213; font-size:12px; }
#sub_menu_wellness { position:absolute; left:378px; top:43px; color:#412213; font-size:12px; }
#sub_menu_beauty { position:absolute; left:467px; top:43px; color:#412213; font-size:12px; }
#sub_menu_wohnen { position:absolute; left:572px; top:43px; color:#412213; font-size:12px; }
#sub_menu_gourmet { position:absolute; left:667px; top:43px; color:#412213; font-size:12px; }
#sub_menu_sommer { position:absolute; left:630px; top:43px; color:#412213; font-size:12px; }
#sub_menu_winter { position:absolute; left:642px; top:43px; color:#412213; font-size:12px; }
#sub_menu_preise { position:absolute; left:744px; top:43px; width: color:#412213; font-size:12px; width:260px; text-align:right;  }

#main_menu2 { position:absolute; left:340px; top:114px; color:#412213; font-size:12px; } /*left:400px;*/
#main_menu  a, #sub_menu a, #main_menu2 a, #sub_menu_wellness a, #sub_menu_beauty a,
	#sub_menu_wohnen a, #sub_menu_gourmet a, #sub_menu_sommer  a, #sub_menu_winter a, #sub_menu_preise a  { color:#412213; }
#main_menu  a:hover, #sub_menu a:hover, #main_menu2 a:hover, #sub_menu_wellness a:hover, #sub_menu_beauty a:hover,
	#sub_menu_wohnen a:hover, #sub_menu_gourmet a:hover, #sub_menu_sommer  a:hover, #sub_menu_winter a:hover, #sub_menu_preise a:hover  { color:#FFFFFF; }
#main_menu  a.sel, #sub_menu a.sel, #main_menu2 a.sel, #sub_menu_wellness a.sel, #sub_menu_beauty a.sel,
	#sub_menu_wohnen a.sel, #sub_menu_gourmet a.sel, #sub_menu_sommer a.sel, #sub_menu_winter a.sel, #sub_menu_preise a.sel { color:#FFFFFF; }

#bk_menu { position:relative; height:24px; font-size:10px; color:#666666; }
#bk_menu a { color:#666666; }

#content_box   { line-height:18px; }
#lastminute_box { position:relative; width:254px; background:#fffee9; text-align:center; margin:0px 0px 16px 0px; }
#lastminute { position:relative; height:20px; width:250px; color:#412213; padding-top:7px; padding-bottom:3px; font-size:14px; }
#lastminute a { color:#412213; }
#lastminute a:hover { color:#000000; }
.lastminute_box { position:relative; width:254px; background:#fffee9; text-align:center; margin:0px 0px 16px 0px; }
.lastminute { position:relative; height:20px; width:250px; color:#412213; padding-top:7px; padding-bottom:3px; font-size:14px; }
.lastminute a { color:#412213; }
.lastminute a:hover { color:#000000; }
#aktuelle_angebote_box { position:relative; height:161px; width:254px; background:#fffee9; text-align:center;  }
#aktuelle_angebote_box_ueber { position:relative; height:20px; width:250px; color:#412213; border-bottom:1px solid #412213; margin-left:2px; margin-right:2px; padding-top:7px; font-size:14px; }
#aktuelle_angebote_titel { position:relative; height:20px; width:242px; color:#412213; margin-left:10px; margin-right:2px; padding-top:9px; font-size:12px; text-align:left; font-weight:bold; }
.aktuelle_angebote_titel { position:relative; height:20px; width:242px; color:#412213; margin-left:10px; margin-right:2px; padding-top:9px; font-size:12px; text-align:left; font-weight:bold; }

#div_fuer_buchung { position:relative; width:180px; padding-bottom:8px; }
.block_oben 	{ position:relative; width:100%; height:436px;  }
.block_oben2 	{ position:relative; width:100%; height:155px; background-color:#FFCA4B;  }
.block_mitte	{ position:relative; width:1024px; background:#faf0dc; height:1024px; }
#block_mitte_oben { position:relative; width:100%; height:45px; background:#F8F8F8; }
.block_gruen 	{ background-color:#EBF2D8; /*EBF2D8 #F7F8E7; F2F5DD */  }
.block_unten 	{ text-align:center; }
.content_up 	{ position:relative; width:900px; height:394px; background-color:#FFFFFF; }
.content_down 	{ position:relative; width:900px;  }
.content_down ul { margin-top:3px;  }
.content_left 	{ 
	position:realtive; width:243px; height:392px;
	border-left:1px solid #E9D0A8; 
	border-top:1px solid #E9D0A8; 
	border-bottom:1px solid #E9D0A8;
	text-align:center; }
#service_menu	{ position:absoute; padding-top:17px; padding-left:44px; color:#666666;   }	
#service_menu a { color:#666666;  text-decoration:none; font-weight:bold; }	
.hauptmenu 		{ position:relative; width:656px; height:40px; background-color:#98070D; }
.hauptmenu a	{ display:block; padding-left:18px; padding-right:18px; color:#FFFFFF; padding-top:13px; padding-bottom:12px; height:15px;
	font-weight:bold; }
.hauptmenu a:hover { display:block; padding-left:18px; padding-right:18px; color:#635B60; background-color:#DFE5A4; padding-top:13px; padding-bottom:12px; } 
.hauptmenu a.sel { display:block; padding-left:18px; padding-right:18px; color:#635B60; background-color:#DFE5A4; padding-top:13px; padding-bottom:12px; }
.hauptmenu td { white-space: nowrap; }
.txtexpress input { height:18px; }
.txtexpress textarea, .txtexpress select { width:147px; }

.menu_links  	{ position:relative; width:144px; height:199px; background-color:#DFE5A4; margin-top:18px; /* margin-left:50px; */ margin:auto; text-align:left; }
.menu_links ul	{ margin:0; padding:0; padding-left:40px; padding-top:13px; }
.menu_links li	{ line-height:29px; }
.menu_links li:hover { color:#98070D; }
.menu_links li.sel { color:#98070D; }
.menu_links a { diplay:block; width:144px; }
.menu_links a:hover { color:#98070D; }
.menu_links li.sel a { color:#98070D; }

#newsticker_box { 
	position:relative; width:665px; height:32px; 	
 }
#newsticker { position:relative; top:18px; width:665px; color:#412213; font-size:12px;  }  /* top:16px;*/
#expressanfrage_box { position:relative; width:170px; /* height:70px; */  /* background:#FFFFFF; */
	
	text-align:left;  }
.menu_box_ueber1 	{ position:relative; width:164px; height:15px; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:10px; 	
	background-color:#98070D;   
	text-align:left;  }

.menu_box_ueber 	{ position:relative; width:164px; height:15px; 
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:10px; 	
	background-color:#98070D;   
	text-align:left;  
	margin-top:14px; }
#aktangebot_box 	{ position:relative; width:152px; padding:5px 10px; background-color:#FFFFFF;  
	border-left:1px solid #E9D0A8; 
	border-right:1px solid #E9D0A8; 
	border-bottom:1px solid #E9D0A8; 
	text-align:left; }
.aktangebot_mehr 	{ position:relative; margin-top:4px; padding-bottom:10px; width:152px; text-align:right; }
#wetter_box 	{ position:relative; width:162px; padding:5px 5px; background-color:#FFFFFF;  
	border-left:1px solid #E9D0A8; 
	border-right:1px solid #E9D0A8; 
	border-bottom:1px solid #E9D0A8; 
	margin-bottom:20px; text-align:left; }
	
#anreise, #abreise { width:95px; }

.preise_titel_0 { height:49px; background-color:#ECF0CB; text-align:center; 
	border-top:1px solid #BECA3D;
	border-left:1px solid #BECA3D; 
	border-right: 1px solid #BECA3D;
	text-align:left; padding-left:10px;  
	  }
.preise_titel_1 { width:104px; height:77px; background-color:#CCD467; text-align:center; 
	border-top:1px solid #BECA3D;
	border-left:1px solid #BECA3D; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;  }
.preise_titel_2 { width:55px; height:77px; background-color:#D9DF8F;  text-align:center; 
	border-top:1px solid #BECA3D; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;  }
.preise_titel_3 { width:98px; height:77px; background-color:#D9DF8F;  text-align:center; 
	border-top:1px solid #BECA3D; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;  }
.preise_titel_4 { width:98px; height:77px; background-color:#D9DF8F;  text-align:center; 
	border-top:1px solid #BECA3D; 
	border-right: 1px solid #BECA3D; 
	border-bottom: 1px solid #FFFFFF;  }	
.preise_titel_app_3 { width:109px; height:120px; background-color:#D9DF8F;  text-align:center; 
	border-top:1px solid #BECA3D; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF;  }
.preise_titel_app_4 { width:109px; height:120px; background-color:#D9DF8F;  text-align:center; 
	border-top:1px solid #BECA3D; 
	border-right: 1px solid #BECA3D; 
	border-bottom: 1px solid #FFFFFF;  }
.titel_klein { font-size:10px; }
.preise_links1 { background-color:#D9DF8F; text-align:center; 
	border-left:1px solid #BECA3D; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF; 
	height:78px;
}	
.preise_links2 { background-color:#D9DF8F; text-align:center; 
	border-left:1px solid #BECA3D; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #BECA3D;  
	height:78px;
}	

.preise_rechts11 {
	background-color:#ECF0CB;
	border-right: 1px solid #BECA3D; 
	border-bottom: 1px solid #BECA3D;  
	text-align:center; 
	line-height:26px;
}
.preise_rechts12 {
	background-color:#ECF0CB;
	border-right: 1px solid #BECA3D; 
	border-bottom: 1px solid #BECA3D;  
	text-align:center; 
	font-weight:bold;
	line-height:26px;
}
.preise_rechts21 {
	background-color:#F7F8E7;
	border-right: 1px solid #BECA3D; 
	border-bottom: 1px solid #BECA3D;  
	text-align:center; 
	line-height:26px;
}
.preise_rechts22 {
	background-color:#F7F8E7;
	border-right: 1px solid #BECA3D; 
	border-bottom: 1px solid #BECA3D;  
	text-align:center; 
	font-weight:bold;
	line-height:26px;
}
	
.angebote_liste { background-color:#98070D; color:#FFFFFF; height:15px; 
	padding-top:5px; 
	padding-bottom:5px; font-size:12px; }
.angebote_liste a {  color:#FFFFFF; font-weight:bold; text-decoration:none; }
.angebote_liste a:hover { text-decoration:none; }

#formulare {
	border:1px solid #C8C8C8;
	width:486px;
	background-color:#FFFFFF;
}
#formulare_titel {
	width:486px;
	height:28px; 
	padding-left:30px;
	background-color:#412213;
	color:#FFFFFF;
	font-size:12px;
	
}

.txt-felder {
	padding-bottom:4px;
	padding-left:35px;
	padding-right:10px;
	padding-top:4px;
	vertical-align:top;
}

.nopflicht {
	display:none;
}

.aktiv_titel {
	background-color:#98070D;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:14px; padding-top:6px; padding-bottom:6px; padding-right:14px;
	font-size:14px;
	width:524px;
	height:14px;
}
.aktiv_content {
	background-color:#FFFFFF;
	padding-left:14px; padding-top:10px; padding-bottom:10px; padding-right:14px;
}
.anfahrt_titel {
	background-color:#FFCA4B;
	color:#412213;
	font-weight:bold;
	padding-left:14px; padding-top:6px; padding-bottom:6px; padding-right:14px;
	font-size:12px;
	height:14px;
}
.content-routenplaner {
	background-color:#FFFFFF;
	padding-left:14px; padding-top:10px; padding-right:14px;
	border-left:1px solid #FFCA4B;
	border-right:1px solid #FFCA4B;
}
.content-routenplaner-unten {
	background-color:#FFFFFF;
	padding-left:14px; padding-top:10px; padding-bottom:10px; padding-right:14px;
	border-left:1px solid #FFCA4B;
	border-right:1px solid #FFCA4B;
	border-bottom:1px solid #FFCA4B;
}
.angebote_detail_titel { text-align:left; padding-left:19px; padding-top:8px; padding-bottom:8px; background-color:#98070D;
	color:#FFFFFF; font-weight:bold; font-size:12px; }
.angebote_detail_datum { text-align:right; padding-right:20px; padding-top:8px; padding-bottom:8px; background-color:#98070D;
	color:#FFFFFF; font-weight:bold; font-size:12px;}
.angebot_detail_beschreibung p { padding:0; margin:0; margin-top:3px; margin-bottom:3px; }
.angebote_detail_zurueck { text-align:left; padding-left:19px; padding-top:8px; padding-bottom:8px; background-color:#98070D;
	color:#FFFFFF; font-weight:normal; font-size:12px; }
.angebote_detail_preisliste { text-align:right; padding-right:20px; padding-top:4px; padding-bottom:4px; background-color:#98070D;
	color:#FFFFFF; font-weight:normal; font-size:12px;}
.angebote_detail_zurueck a, 	.angebote_detail_preisliste a  { color:#FFFFFF; text-decoration:none; }
.angebot_detail_preise { background-color:#F8F8F8; width:266px; padding-left:16px; padding-right:16px; font-weight:bold; }

.popup_schliessen {  height:24px; padding-left:20px; background-color:#FEFBF5; }
.popup_schliessen  a { text-decoration:none; color:#98070D; }
.popup_titel { color:#98070D; font-size:12px; font-weight:bold; }
.popup_untertitel { color:#98070D; font-size:10px; }
.popup_box_links { width:183px; height:331px; background-color:#FBF4E0; padding-left:20px; padding-right:10px; padding-bottom:15px; }
.popup_box_links_app { width:183px; height:331px; background-color:#FBF4E0; padding-left:20px; padding-right:10px; padding-bottom:15px; font-size:11px; }

#lang {
	float:right;
}
#de {
	float:left;
	width:17px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
	background-image:url(../images/layout/de_off.gif);
	background-repeat:no-repeat;
}
	#de a:link {
		background-image:url(../images/layout/de_off.gif);
		background-repeat:no-repeat;
	}
	#de a:visited {
		background-image:url(../images/layout/de_off.gif);
		background-repeat:no-repeat;
	}
	#de a:hover {
		background-image:url(../images/layout/de_on.gif);
		background-repeat:no-repeat;
	}
	#de a:active {
		background-image:url(../images/layout/de_on.gif);
		background-repeat:no-repeat;
	}
#it {
	float:left;
	width:17px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:6px;
	padding-top:0px;
	background-image:url(../images/layout/it_off.gif);
	background-repeat:no-repeat;
}
	#it a:link {
		background-image:url(../images/layout/it_off.gif);
		background-repeat:no-repeat;
	}
	#it a:visited {
		background-image:url(../images/layout/it_off.gif);
		background-repeat:no-repeat;
	}
	#it a:hover {
		background-image:url(../images/layout/it_on.gif);
		background-repeat:no-repeat;
	}
	#it a:active {
		background-image:url(../images/layout/it_on.gif);
		background-repeat:no-repeat;
	}
#en {
	float:left;
	width:17px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:12px;
	padding-top:0px;
	background-image:url(../images/layout/en_off.gif);
	background-repeat:no-repeat;
}
	#en a:link {
		background-image:url(../images/layout/en_off.gif);
		background-repeat:no-repeat;
	}
	#en a:visited {
		background-image:url(../images/layout/en_off.gif);
		background-repeat:no-repeat;
	}
	#en a:hover {
		background-image:url(../images/layout/en_on.gif);
		background-repeat:no-repeat;
	}
	#en a:active {
		background-image:url(../images/layout/en_on.gif);
		background-repeat:no-repeat;
	}
#slideshow { position:relative; width:1024px; height:391px; }

#quicklinks_box { position:relative; width:290px; background:#E9EAC1; font-size:14px; line-height:22px; }
#quicklinks { padding-left:72px; padding-top:10px; padding-bottom:10px; }
#quicklinks  ul { padding:0; margin:0; margin-left:15px; }
#quicklinks_title { color:#A9AB00; }
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {  position: relative; }

.jcarousel-clip { z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 240px;
    height: 118px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-skin-tango .jcarousel-container {
    /* -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    /*padding: 20px 40px;*/
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 118px; /* 75 */
}


.jcarousel-skin-tango .jcarousel-item {
    width: 245px;
    height: 118px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -22px;
    right: 15px;
    width: 16px;
    height: 16px;
    cursor: pointer;
				background-image:url(../images/layout/spacer.gif);
	
	/* background-color:#0EEEEE; */
    /*background: transparent url(next-horizontal.png) no-repeat 0 0;*/
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -22px;
    left: 22px;
    width: 16px;
    height: 16px;
    cursor: pointer;
				background-image:url(../images/layout/spacer.gif);
	/* background-color:#0EEEEE; */
    /*background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/* Preistabelle */
#preise_oben_links {
	width:175px;
	height:75px;
	color:#FFFFFF;
	background:#F4C963;
	font-weight:bold;
	padding-left:7px; padding-right:7px;
}
#preise_oben_rechts1 {
	width:144px;
	height:55px;
	color:#666666;
	background:#E2F2FC;
	font-weight:bold;
	padding-left:7px; padding-right:7px;
	padding-top:20px;
	text-align:center;
}
#preise_oben_rechts2 {
	width:58px;
	height:55px;
	color:#666666;
	background:#E2F2FC;
	font-weight:bold;
	padding-left:7px; padding-right:7px;
	padding-top:20px;
	text-align:center;
}
#preise_oben_rechts3 {
	width:144px;
	height:55px;
	color:#666666;
	background:#E9EAC1;
	font-weight:bold;
	padding-left:7px; padding-right:7px;
	padding-top:20px;
	text-align:center;
}
#preise_oben_rechts4 {
	width:58px;
	height:55px;
	color:#666666;
	background:#E9EAC1;
	font-weight:bold;
	padding-left:7px; padding-right:7px;
	padding-top:20px;
	text-align:center;
}
.preise_mitte_rechts1 {
	background:#F8FCFE;
	text-align:center;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
}
.preise_mitte_rechts1_2 {
	background:#ECF7FD;
	text-align:center;
	font-size:12px;
	line-height:14px;
	vertical-align:middle;
}

.preise_links {
	width:199px;
	height:132px;
	color:#FFFFFF;
	background:#F4C963;
	font-weight:bold;
	
}
.preise_rechts {
	width:219px;
	height:132px;
	
}
.preise_mitte_rechts2 {
	width:158px;
	height:26px;
	vertical-align:middle;
	background:#FBFAF0;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
.preise_mitte_rechts3 {
	width:72px;
	height:26px;
	vertical-align:middle;
	background:#FBFAF0;
	text-align:center;
	font-size:12px;
	line-height:14px;
}

.preise_mitte_rechts2_2 {
	width:158px;
	height:26px;
	vertical-align:middle;
	background:#F3F0D6;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
.preise_mitte_rechts3_2 {
	width:72px;
	height:26px;
	vertical-align:middle;
	background:#F3F0D6;
	text-align:center;
	font-size:12px;
	line-height:14px;
}
.preise_plan { position:relative; left:40px; top:6px; }
.preise_plan_titel { position:relative; left:7px; }
.preise_details { position:absolute; left:-35px; top:87px; }
.preise_details  a { color:#FFFFFF; }

.braun { color:#412213; }

.txtcontent-important { font-weight:bold; }

td.beauty_titel { background:#F2C24B; color:#FFFFFF; font-weight:bold; padding-left:20px; padding-top:5px; padding-bottom:5px; padding-right:20px; font-size:14px; }
td.beauty_beschreibung { background:#FEF7EB; color:#666666; padding-left:20px; padding-top:5px; padding-bottom:5px; padding-right:20px; }
td.wohnen_unterplan { text-align:right; font-weight:bold; }
td.angebote_zeile1 { background:#E9EAC1; color:#666666; padding-left:20px; padding-top:8px; padding-bottom:8px; width:430px; font-weight:bold; font-size:14px; }
td.angebote_zeile2 { background:#E9EAC1; color:#666666; padding-top:8px; padding-bottom:8px; width:168px; font-weight:bold;  font-size:14px; }
td.angebote_winter_zeile1 { background:#E2F2FC; color:#666666; padding-left:20px; padding-top:8px; padding-bottom:8px; width:430px; font-weight:bold; font-size:14px; }
td.angebote_winter_zeile2 { background:#E2F2FC; color:#666666; padding-top:8px; padding-bottom:8px; width:168px; font-weight:bold;  font-size:14px; }

td.preistab_title { background:#F9E3B0; color:#666666; height:20px; padding-left:20px;  }
td.preistab_title_r { background:#F9E3B0; color:#666666; height:20px; text-align:center; }
td.preistab_item { background:#FCF0D4; color:#666666; height:20px; padding-left:20px; margin-top:1px; }
td.preistab_item_r { background:#FCF0D4; color:#666666; height:20px; text-align:center; margin-top:1px; }

.wellness_beschreibung { padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; width:450px; }
.wellness_preis { padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; width:100px; text-align:center; }
.wellness_zeit { font-weight:bold; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; width:78px; text-align:center; }

.logo_footer {
	padding-bottom:6px;
	padding-left:80px;
	padding-right:80px;
	padding-top:16px;
}

.panorama {
	color:003300;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	width:127px;
}	

.panorama a{
	color:#003300;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.panorama a:hover{
	color:#FFFFCC;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

/* Newsticker */
/* Scroller Box */
#scroller_container { width:645px; position: relative; height: 20px; overflow: hidden;}
	#scroller {white-space: nowrap;}
		#scroller p {padding: 0;}
