body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#2C2C2D; /*#58585a*/
	text-decoration:none;
	margin:0px;
	/* background-color:#f0f0f0; */
	background-color:#b39a86;
}

.spacer {
	background-color:#f8f8f8;
}

#bg-white {
	background-color:#ffffff;
}

.left-right {
	background-color:#b39a86;
}
.left-right_border_bottom {
	background-color:#b39a86;
	border-bottom:1px dotted #cbcbcb;
}

#mutter {
	width:925px;
}

#header {
	border-bottom:1px dotted #cbcbcb;
	padding-bottom:8px;
	padding-left:35px;
	padding-right:25px;
	padding-top:24px;
	text-align:right;
}

#seite {
	padding-bottom:15px;
	padding-left:25px;
	padding-right:25px;
	padding-top:4px;
	width:925px;
}

#content {
	padding-bottom:15px;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	width:925px;
	background-color:#f8f8f8;
}
#content-left {
	width:200px;
}

#spacer-content {
	padding-bottom:20px;
	padding-left:26px;
	padding-right:0px;
	padding-top:0px;
}

/* ******************************** TXTCONTENT ******************************* */
#txtcontent_wohnen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	font-weight: normal;
/*	color:#58585a; */
	color:#2c2c2d;
	text-decoration: none;
	line-height:130%;
}

.wohnen a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	color:#926f52;
	text-decoration: none;
	line-height:130%;
}

.wohnen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	color:#926f52;
	text-decoration: none;
	line-height:130%;
}

.wohnen a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	color:#926f52;
	text-decoration: underline;
	line-height:130%;
}

.wohnen a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	color:#926f52;
	text-decoration: none;
	line-height:130%;
}

#txtcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	font-weight: normal;
/*	color:#58585a; */
	color:#2c2c2d;
	text-decoration: none;
	line-height:130%;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:60px;
	padding-top:0px;
	text-align:justify;
	
	
	
	vertical-align: top;
}

#txtcontent a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	color:#926f52;
	text-decoration: none;
	line-height:130%;
}

#txtcontent a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	color:#926f52;
	text-decoration: none;
	line-height:130%;
}

#txtcontent a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	color:#926f52;
	text-decoration: underline;
	line-height:130%;
}

#txtcontent a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; /* +1 */
	color:#926f52;
	text-decoration: none;
	line-height:130%;
}
/* ******************************** TXTCONTENT ******************************* */

#mailto {
	color: #58585a;
}

#mailto a:link {
	color:#2C2C2D; /*#58585a*/
	text-decoration:none;
}

#mailto a:visited {
	color: #2C2C2D; /*#58585a*/
	text-decoration:none;
}

#mailto a:hover {
	color: #2C2C2D; /*#58585a*/
	text-decoration:underline;
}

#mailto a:active {
	color: #2C2C2D; /*#58585a*/
	text-decoration:none;
}

#content-mailto {
	color: #2C2C2D; /*#58585a*/
	background-color:#FFFFFF;
	font-size:10px;
}

#content-mailto a:link {
	color: #2C2C2D; /*#58585a*/
	text-decoration:none;
	background-color:#FFFFFF;
	font-size:10px;
}

#content-mailto a:visited {
	color: #2C2C2D; /*#58585a*/
	text-decoration:none;
	background-color:#FFFFFF;
	font-size:10px;
}

#content-mailto a:hover {
	color: #2C2C2D; /*#58585a*/
	text-decoration:underline;
	background-color:#FFFFFF;
	font-size:10px;
}

#content-mailto a:active {
	color: #2C2C2D; /*#58585a*/
	text-decoration:none;
	background-color:#FFFFFF;
	font-size:10px;
}

#submenu {
	background-color:#ececed;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
	color:#58585A;
}

#submenu_bg {
	background-color:#ececed;
}

#text {
	padding-right:25px;
	vertical-align:bottom;
	width:200px;
}

#logo {
	text-align:left;
	vertical-align:top;
	width:200px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:14px;
}
/* ************************************ ANFANG ÜBERSCHRIFTEN ANFANG *************************************** */
h1 {
	font-size:13px;
	color:#ad565d;
	margin-bottom:10px;
	text-transform: uppercase;
	font-weight:normal;
}

h2 {
	color:#9c2f43;
	padding-bottom:2px;
	padding-left:16px;
	padding-right:0px;
	padding-top:10px;
	margin:0px;
	font-size:13px;
}

.titel_zimmer {
	font-size:13px; /* +2 */
	color:#ad565d;
	margin-bottom:8px;
	font-weight:bold;
}
.titel_zimmer a:link {
	color:#ad565d;
	font-weight:bold;
	text-decoration:none;
}
.titel_zimmer a:visited {
	color:#ad565d;
	font-weight:bold;
	text-decoration:none;
}
.titel_zimmer a:hover {
	color:#ad565d;
	font-weight:bold;
	text-decoration:underline;
}
.titel_zimmer a:active {
	color:#ad565d;
	font-weight:bold;
	text-decoration:none;
}

.titel_content {
	font-size:13px; /* + */
	color:#ad565d;
	margin-bottom:8px;
	font-weight:bold;
}
#mindestaufenthalte {
	/*position:absolute;*/
	text-align:left;
	margin:0 0 0 26px;
	/*top:410px;
	width:210px;
	left:0;*/
	font-size:12px;
}
/* ************************************ ENDE ÜBERSCHRIFTEN ENDE *************************************** */

/* ************************************ ANFANG NAVIGATION LANGUAGE ANFANG *************************************** */
#lang {
	color:#a5826b;
	text-align:left;
}

#lang a {
	color:#a5826b;
	text-decoration:none;
}

#lang a:visited {
	color:#a5826b;
	text-decoration:none;
}

#lang a:active {
	color:#a5826b;
	text-decoration:none;
}

#lang a:hover {
	color:#a5826b;
	text-decoration:none;
}
/* ************************************ ENDE NAVIGATION LANGUAGE ENDE *************************************** */

/* *************************************** ANFANG Header right ANFANG **************************************** */
#header_right {
	color:#828283;
	text-align:right;
}

#header_right a {
	color:#828283;
	text-decoration:none;
}

#header_right a:visited {
	color:#828283;
	text-decoration:none;
}

#header_right a:active {
	color:#828283;
	text-decoration:none;
}

#header_right a:hover {
	color:#828283;
	text-decoration:none;
}
/* *************************************** ENDE Header right ENDE **************************************** */

/* *************************************** ANFANG Border-Dottet-Bottom ANFANG **************************************** */
#border_bottom {
	border-bottom:1px dotted #cbcbcb;
}
/* *************************************** ANFANG Border-Dottet-Bottom ANFANG **************************************** */

#imp_priv {
	color:#9b9c9d;
	text-align:right;
	vertical-align:bottom;
}

#imp_priv a {
	color:#9b9c9d;
	text-decoration:none;
}

#imp_priv a:visited {
	color:#9b9c9d;
	text-decoration:none;
}

#imp_priv a:hover {
	color:#9b9c9d;
	text-decoration:none;
}

#imp_priv a:active {
	color:#9b9c9d;
	text-decoration:none;
}

#navi_main {
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
}
/* *************************************** ANFANG HAUPT- UND SUBNAVI ANFANG **************************************** */
.navi_main-background {
	background-color:#FFFFFF;
	padding-bottom:0px;
	padding-left:25px;
	padding-right:0px;
	padding-top:0px;
}

.navi_main-left-right {
	background-color:#FFFFFF;
}

.navi-main-spacer {
	width:15px;
}

.hauptnavi {
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
}

.navi_main {
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:1px;
}

.navi_main a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration:none;
	text-transform:uppercase;
}

.navi_main a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration:none;
	background-color:#ececed;
	text-transform:uppercase;
}


.navi_mainMouseUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration: none;
	font-weight: bold;
	background-color:#ececed;
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	text-transform:uppercase;
	letter-spacing:1px;
}

.navi_mainMouseUp a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#ececed;
}


.navi_mainMouseOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration: none;
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	text-transform:uppercase;
	background-color:#ececed;
	letter-spacing:1px;
}

.navi_mainMouseOver a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration: none;
	text-transform:uppercase;
	background-color:#ececed;
}

.navi_mainMouseOver a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#ececed;
}

.navi_main_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration: none;
	background-color:#ececed;
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	text-transform:uppercase;
	letter-spacing:1px;
}

.navi_main_aktiv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration:none;
	background-color:#ececed;
	text-transform:uppercase;
}

.navi_main_aktiv a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#926f52; */
	color:#8E3747;
	text-decoration:none;
	background-color:#ececed;
	text-transform:uppercase;
}



.submenu_spacer {
	background-color:#8e8d91;
	width:1px;
}
.submenu {
	font-size:12px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}
.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58585a;
	text-decoration:none;
}
.submenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
	background-color:#ececed;
}

.submenuMouseUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}
.submenuMouseUp a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
}

.submenuMouseOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}
.submenuMouseOver a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
}
.submenuMouseOver a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
}

.submenu_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}
.submenu_aktiv a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
}
.submenu_aktiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ad565d;
	text-decoration:none;
}


#navi_top1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; /* + */
	color:#926f52;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:2px;
}

#navi_top1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;  /* + */
	color:#926f52;
	font-weight:normal;
	text-decoration:none;
}

#navi_top1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; /* + */
	color:#926f52;
	background-color:#ececed;
	font-weight:normal;
	text-decoration:none;
}

#navi_top1 a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; /* + */
	color:#926f52;
	background-color:#ececed;
	font-weight:normal;
	text-decoration:none;
}

.navi_main1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#926f52;
	text-decoration:none;
}

.navi_main1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#926f52;
	text-decoration: none;
}

.navi_main1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration:none;
	background-color:#ececed;
}


.navi_main1MouseUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
	font-weight: bold;
	background-color:#ececed;
}

.navi_main1MouseUp a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration:none;
}


.navi_main1MouseOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
}

.navi_main1MouseOver a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
}

.navi_main1MouseOver a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration:none;
}

.navi_main1_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
	background-color:#ececed;}

.navi_main1_aktiv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration:none;
	background-color:#ececed;
}

.navi_main1_aktiv a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration:none;
	background-color:#ececed;
}

.navi_main2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878889;
	text-decoration: none;
}

.navi_main2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878889;
	text-decoration: none;
}

.navi_main2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
	font-weight: normal;
}

.navi_main2MouseUp a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration: none;
	font-weight: normal;
}

.navi_main2MouseUp a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
	font-weight: normal;
}


.navi_main2MouseOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration: none;
	font-weight: normal;
}

.navi_main2MouseOver a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration: none;
	font-weight: normal;
}

.navi_main2MouseOver a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
	font-weight: normal;
}

.navi_main2_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration: none;
	font-weight: normal;
}

.navi_main2_aktiv a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
	font-weight: normal;
}

.navi_main2_aktiv a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
	font-weight: normal;
}

.navi_main3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878889;
	text-decoration: none;
}

.navi_main3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#878889;
	text-decoration: none;
}

.navi_main3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
}

.navi_main3MouseUp a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration: none;
}

.navi_main3MouseUp a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
}


.navi_main3MouseOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration: none;
}

.navi_main3MouseOver a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration: none;
}

.navi_main3MouseOver a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
}

.navi_main3_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration: none;
}

.navi_main3_aktiv a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
}

.navi_main3_aktiv a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f7a61;
	text-decoration:none;
}
/* ****************** Pfad-Navigation ************* */
.navi_path {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707173;
	text-decoration: none;
	vertical-align:top;
}

.navi_path a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707173;
	text-decoration: none;
	vertical-align:top;
}

.navi_path a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration:none;
	vertical-align:top;
}

.navi_pathMouseUp a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration: none;
	vertical-align:top;
}

.navi_pathMouseUp a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration:none;
	vertical-align:top;
}


.navi_pathMouseOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration: none;
	vertical-align:top;
}

.navi_pathMouseOver a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration: none;
	vertical-align:top;
}

.navi_pathMouseOver a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration:none;
	vertical-align:top;
}

.navi_path_aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration: none;
	vertical-align:top;
}

.navi_path_aktiv a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration:none;
	vertical-align:top;
}

.navi_path_aktiv a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ad565d;
	text-decoration:none;
	vertical-align:top;
}
/* ****************** Pfad-Navigation ************* */

/* *************************************** ANFANG HAUPT- UND SUBNAVI ANFANG **************************************** */

#border-navi-main {
	background-color:#ffffff;
	border-bottom:1px dotted #cbcbcb;
	border-top:1px dotted #cbcbcb;
	padding-bottom:0px;
	position:relative;
	padding-left:23px;
	padding-right:25px;
	padding-top:12px;
	vertical-align:top;
	height:125px;
}

#border-near-navi-main {
	border-bottom:1px dotted #cbcbcb;
	border-top:1px dotted #cbcbcb;
	background-color:#ffffff;
}

/*************************************************** TEST ************************************************************/
/* style the links for the top level */ 
.menu a, .menu a:visited { 
	display:block; 
	font-size:11px; 
	text-decoration:none; 
	color:#fff; 
	width:139px; 
	height:30px; 
	border:1px solid #fff; 
	border-width:1px 1px 0 0; 
	background:#758279; 
	padding-left:10px; 
	line-height:29px; 
}

/***********************************************************************************************************************/

#img_top {
	border:1px solid #d1a96d;
	width:736px;
	height:436px;
	vertical-align:middle;
	text-align:center;
}

#auflistungen {
	border:1px solid #eae1dc;
}

#pfeil {
	text-align:right;
	width:38px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:8px;
	padding-top:8px;
}

#auflistungen-titel {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:18px;
	padding-top:8px;
	color:#926f52;
	font-weight:bold;
	font-size:12px;
}

#auflistungen-titel a:link {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#926f52;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#auflistungen-titel a:visited {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#926f52;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#auflistungen-titel a:hover {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#9c2f43;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#auflistungen-titel a:active {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#926f52;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#auflistungen-untertitel {
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#926f52;
	font-weight:normal;
	font-size:12px;
	background-color:#FFFFFF;
}

#auflistungen-untertitel a:link {
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#926f52;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#auflistungen-untertitel a:visited {
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#926f52;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#auflistungen-untertitel a:hover {
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#58585a;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#auflistungen-untertitel a:active {
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	color:#926f52;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#detail-content-bg {
	background-color:#faf4ed;
}

#detailbeschreibung {
	padding-bottom:10px;
	padding-left:16px;
	padding-right:26px;
	padding-top:10px;
	color:#58585a;
	font-size:12px;
	vertical-align:top;
	text-align:left;
}

#detailbeschreibung ul {
	list-style-image:url(../images/layout/auflistung_angebote.gif);
	padding-top:4px;
}

#infotitel-detail {
	padding-bottom:6px;
	padding-left:16px;
	padding-right:26px;
	padding-top:0px;
	color:#9c2f43;
	font-size:12px;
}

#info-detail {
	padding-bottom:6px;
	padding-left:16px;
	padding-right:26px;
	padding-top:0px;
	color:#b59381;
	font-size:12px;
}

#info-detail a:link {
	color:#9d735d;
	font-size:12px;
	text-decoration:none;
	background-color:#faf4ed;
}

#info-detail a:visited {
	color:#9d735d;
	font-size:12px;
	text-decoration:none;
	background-color:#faf4ed;
}

#info-detail a:hover {
	color:#9d735d;
	font-size:12px;
	text-decoration:underline;
	background-color:#faf4ed;
}

#info-detail a:active {
	color:#9d735d;
	font-size:12px;
	text-decoration:none;
	background-color:#faf4ed;
}

#img-detail {
	padding-bottom:10px;
	padding-left:0px;
	padding-right:26px;
	padding-top:0px;
	vertical-align:bottom;
	text-align:right;
	background-color:#faf4ed;
}

#img-detail a:link {
	background-color:#faf4ed;
}

#img-detail a:visited {
	background-color:#faf4ed;
}

#img-detail a:hover {
	background-color:#faf4ed;
}

#img-detail a:active {
	background-color:#faf4ed;
}

#for-back {
	color:#ad565d;
	vertical-align:top;
	font-size:12px;
}

#for-back a:link {
	color:#ad565d;
	text-decoration:none;
	background-color:#FFFFFF;
}

#for-back a:visited {
	color:#ad565d;
	text-decoration:none;
	background-color:#FFFFFF;
}

#for-back a:hover {
	color:#ad565d;
	text-decoration:none;
	background-color:#FFFFFF;
}

#for-back a:active {
	color:#ad565d;
	text-decoration:none;
	background-color:#FFFFFF;
}

ul {
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

li {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

/* *************************************************** ANGEBOTE ************************************* */
#angebote-titel {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#c7afa0;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#angebote-titel a:link {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#c7afa0;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#angebote-titel a:visited {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#c7afa0;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#angebote-titel a:hover {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#9c2f43;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#angebote-titel a:active {
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	padding-top:8px;
	color:#c7afa0;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#FFFFFF;
}

#angebote-datum {
	padding-bottom:0px;
	padding-left:16px;
	padding-right:0px;
	padding-top:0px;
	color:#926f52;
}

#angebote-preis {
	padding-bottom:0px;
	padding-left:10px;
	padding-right:26px;
	padding-top:0px;
	color:#707173;
	text-align:right;
}


#angebote-aufzaehlung-datum {
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	color:#d5c3b8;
	width:260px;
}

#angebote-aufzaehlung-preis {
	padding-bottom:0px;
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	color:#2C2C2D;
}

#img-detail-angebote {
	padding-bottom:10px;
	padding-left:0px;
	padding-right:14px;
	padding-top:0px;
	vertical-align:top;
	text-align:right;
	background-color:#faf4ed;
}

#info-detail-angebote {
	padding-bottom:6px;
	padding-left:16px;
	padding-right:26px;
	padding-top:0px;
	color:#926f52;
	font-size:12px;
}

#info-detail-angebote a:link {
	color:#926f52;
	font-size:12px;
	text-decoration:none;
	background-color:#faf4ed;
}

#info-detail-angebote a:visited {
	color:#926f52;
	font-size:12px;
	text-decoration:none;
	background-color:#faf4ed;
}

#info-detail-angebote a:hover {
	color:#926f52;
	font-size:12px;
	text-decoration:underline;
	background-color:#faf4ed;
}

#info-detail-angebote a:active {
	color:#926f52;
	font-size:12px;
	text-decoration:none;
	background-color:#faf4ed;
}
/* *************************************************** ANGEBOTE ************************************* */

/* ********************************************** PREISE ************************************* */
.preise-top-bg {
	background-color:#f8f8f8;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	font-weight:bold;
	color:#9c2f43;
}

.border-bottom {
	border-bottom:1px solid #ececed;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
}
.border-bottom2 {
	border-bottom:1px solid #a5826b;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
}

.preise-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
	font-weight:bold;
	border-bottom:1px solid #ececed;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
}

.preise-link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
	font-weight:bold;
}

.preise-link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
	font-weight:bold;
}

.preise-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
	font-weight:bold;
}

.preise-link a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
	font-weight:bold;
}

.preise-link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#926f52;
	text-decoration: none;
	font-weight:bold;
	border-bottom:1px solid #a5826b;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
}


#preise-anfrage-rechner {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
}

#preise-anfrage-rechner a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#preise-anfrage-rechner a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#preise-anfrage-rechner a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: underline;
	font-weight:bold;
}

#preise-anfrage-rechner a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#preise li {
	list-style-image: url(../images/layout/aufzaehlung.gif);
}
/* ********************************************** PREISE ************************************* */

#routenplaner_btn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#f8f8f8;
	border:0px;
	padding:0px;
	margin:0px;
	text-align:left;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------- */

.anfrage_button { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#anfrage_preisrechner_link_box { 
	position:relative; 
	top:173px; left: 0px; 
	width:290px; 
	height:70px;
	/*height:50px;*/
	background:#F8F8F8; 
}
#anfrage_preisrechner_link {
	position:absolute; top:5px; left:135px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
	line-height:20px;
}

#anfrage_preisrechner_link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#anfrage_preisrechner_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#anfrage_preisrechner_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: underline;
	font-weight:bold;
}

#anfrage_preisrechner_link a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#anfrage_tagungsraum_box { 
	position:relative; 
	top:90px; left: 0px; 
	width:196px; 
	height:25px; 
	background:#F8F8F8; 
}
#anfrage_tagungsraum {
	position:absolute; top:5px; left:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#anfrage_tagungsraum a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#anfrage_tagungsraum a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}

#anfrage_tagungsraum a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: underline;
	font-weight:bold;
}

#anfrage_tagungsraum a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9c2f43;
	text-decoration: none;
	font-weight:bold;
}
.anfrage_tagungsraum_uhrzeit { width:50px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; }
.anfrage_tagungsraum_anzahl { width:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; }
.anfrage_tagungsraum_anzahl_zimmer { width:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; }
.border-bottom-tagungsraum {
	border-bottom:1px solid #926F52;
	color:#926F52;
	
}
.anfrage_tagungsraum_firma { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; }
.anfrage_tagungsraum_firma_plz { width:40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; }
.anfrage_tagungsraum_firma_ort { width:150px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; }
.anfrage_tagungsraum_bemerkung { width:450px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#58585a; }



#newsticker {
	padding-bottom:8px;
	padding-left:3px;
	padding-right:3px;
	padding-top:8px;
	font-size:13px;
}

#footer {
	text-align:center;
	line-height:16px;
}

#logos{
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:26px;
}
.logo-spacer {
	width:26px;
}

#gallery_zusatz {
	padding-bottom:0px;
	padding-left:194px;
	padding-right:0px;
	padding-top:2px;
}

.top {
	text-align:right;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:16px;
	padding-top:0px;
}

.nopflicht {
	display:none;
}





/* CNT-Left */
.info-box {
width:156px;
margin-top:17px;
padding:10px 10px 6px;
background:#FAF4ED;
font-size:11px;
color:#878889;
}
.info-box a {
color:#2C2C2D;
text-decoration:none;
}
.info-box a:hover {
color:#A5826B;
text-decoration:none;
}
.info-box .info-box-title {
display:block;
padding-bottom:4px;
font-size:12px;
font-weight:bold;
color:#A5826B;
}
.info-box .info-box-title a {
color:#A5826B;
text-decoration:none;
}
.info-box .info-box-title a:hover {
color:#58585A;
text-decoration:none;
}
.akt-offer-box .akt-offer-box-title a {
color:#A5826B;
text-decoration:none;
}
.akt-offer-box .akt-offer-box-title a:hover {
color:#58585A;
text-decoration:none;
}
.info-box-content {
padding-bottom:4px;
line-height:120%;
}

.info-box form {
margin:0;
padding:0;
}

#mindestaufenthalte {
	/*position:absolute;
	top:410px;
	width:210px;*/
	text-align:left;
	margin:0 0 0 26px;
	font-size:12px;
}

/* ------------------------------------------------ BEGINN AKTUELLE ANGEBOTE BEGINN ------------------------------------------------ */
.akt-offer-box {
width:160px;
margin-top:17px;
padding:10px 6px 6px 10px;
background:#FAF4ED;
font-size:11px;
/* color:#878889; */
color:#434444;
}
.akt-offer-box .akt-offer-box-title {
display:block;
padding-bottom:8px;
font-size:12px;
font-weight:bold;
color:#A5826B;
}
.img_akt-offer {
	float:left;
	margin:0px 6px 0px 0px;
}

.titel_akt-offer {
	font-weight:bold;
	margin:0 0px 2px 0px;/* -2px 0px 2px 0px */
	display:block;
}

.akt-offer-box ul {
 margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
.akt-offer-box ul {
 margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	line-height:12px;
}
	.akt-offer-box a {
		/* color:#878889; */
		color:#434444;
		text-decoration:none;
	}
		.akt-offer-box a:hover {
			/* color:#878889; */
			color:#434444;
			text-decoration:underline;
		}
/* -------------------------------------------------- ENDE AKTUELLE ANGEBOTE ENDE -------------------------------------------------- */





/* Preise */
.preno_left {
    color: #2C2C2D!important;
    font-family: Arial,Helvetica,sans-serif!important;
	font-size: 12px!important;
	}
.preno_left table, .preno_left td {
    color: #2C2C2D!important;
    font-family: Arial,Helvetica,sans-serif!important;
	font-size: 12px!important;
	}
	
	
.testo_tecnico, .titolo_tecnico, #div_iframe_pos td {
    color: #2C2C2D!important;
    font-family: Arial,Helvetica,sans-serif!important;
}



/* BUCHEN NEU */
.top-nav-mid{
	padding-left:166px;
}
.clear {
	clear:both;
}

#mindestaufenthalte {
	width:735px;
	padding:55px 0 15px;
}
#mindestaufenthalte div {
	text-decoration:underline;
}
#mindestaufenthalte p {
	width:245px;
	float:left;
}

