



body{
	background-color: #fefcf6;
	color:  #333333;
	margin: 0;
	padding: 0;		
	text-align: center;
	}



#conAll{  
	height:Auto;
	/*padding: 0px;*/
	margin: 0px auto; 
	padding:  0px 0px 0px 0px;
    text-align: left;
    /*width: 950px;*/	/* ie 6 938* ###Flo###*/
    width: 970px; /* Angabe für den IE 5.x */
	voice-family: "\"}\""
	voice-family: inherit;
	width: 970px; /*Angabe für die anderen Browser */
	/*border: 1px solid red;*/
	background: url(img/body_bg.gif) repeat-y left top;
}
.dummy1 {
margin: 0; /* Dummy-Angabe */
}


/* BOF HEADER */
#header{
	height:154px;		
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*width: 938px;	/* ie 6 924px   ###Flo### */ 
    width: 970px; /* Angabe für den IE 5.x */
	voice-family: "\"}\""
	voice-family: inherit;
	width: 970px;
	background: #fefcf6 url(img/header_bg.gif) no-repeat 11px bottom;
}
.dummy1 {
margin: 0; /* Dummy-Angabe */
}

#logo{
	float: left;
	width: 198px;
	height: 121px;
	padding:  33px 0px 0px 14px;
}

/* BOF SPECIAL NAVIGATION*/
#header_nav{
	/*width: 750px;*/ /**/	  
	float:right;
	height:  24px;
	padding: 17px 0px 0px 0px;
	text-align: right;
}
#headerImage{
	padding:  0px;
	margin: 0px;
	height: 80px;
	float:  left;
}
#pfadNav{
	float:  left;
	padding:  16px 0px 0px 0px;
	height: 19px;
}

/* EOF SPECIAL NAVIGATION*/

/* EOF HEADER */








/* BOF Content */

#wrapper{

}

#ContentTopSpacer{
	height:  12px;
	width:  970px;
	background-color: #fefcf6; 
}






/* BOF CONTENT */
#leftcol{
	width:179px; 
	height: Auto;
	min-height: 550px; /*440*/
	float:left; 
	padding: 5px 11px 0px 12px;	
}
*html #leftcol{	
	height: 550px;
	}
.naviImage{
	margin-bottom:  10px;
	margin-top:  34px;
}
.awardsCon{
	width:  179px;
	margin-top:  144px;
	padding-top:  10px;
	background: url(img/horizontal_bg.gif) repeat-x;
}
.awards{
	padding:  10px 0px 0px 42px;
}

.awardsCon strong, #contentRight strong{
	background: #fefcf6 url(img_pfeile/navi0_h.gif) no-repeat left top;
	padding:  2px 0px 0px 15px;
	color:#323232;
	font-size:12px;
	font-weight:normal;
}
	
	
		  
#maincol{
 	float: right; 
 	width:768px; /* ori 775 */
 	padding: 0px;
 	margin:  0px;
 	height: Auto; 
 	min-height: 440px; /*440*/
 } 
  
 #maincolcon{
		
}


#contentLeft{
	float: left;
	/*width: 576px; /* ori 589*/	
	/*padding: 0px 13px 0px 0px;*/
	width: 589px; /* ori 589*/	
	padding: 0px 0px 0px 0px;
	margin:  0px;
}


h1.siteTitle{
	color:  #984b1d;
	font-family:verdana;
	font-weight: normal;
	font-size: 14pt;
	padding: 0px;
	margin: 0px;
	width: 565px;
}

#contentTitle{
	float: left;
	padding: 0px 0px 0px 27px; 
  	margin: 0px;
  	/*background:  yellow;*/
    width: 551px; /* Angabe für den IE 5.x */
	voice-family: "\"}\""
	voice-family: inherit;
	width: 551px; /*Angabe für die anderen Browser */
}
.dummy1 {
margin: 0; /* Dummy-Angabe */
}



#content{

	float: left;
	height: auto;
	padding: 0px; 
	border-style:  none;
	padding-left: 12px;
    width: 553px; /* Angabe für den IE 5.x */
	voice-family: "\"}\""
	voice-family: inherit;
	width: 553px; /*Angabe für die anderen Browser */
}
.dummy1 {
margin: 0; /* Dummy-Angabe */
}




#contentRight{
	float: right;
	width: 165px; 
	height: Auto;
	min-height: 550px; /*440*/
	padding-top: 7px;
}
*html #contentRight{	
	height: 100px;
	}
	
.unserServiceIMG{
	margin-top:  17px;

}
 
 /* EOF CONTENT */
 
 
 

   
   
    
 /* BOF FOOTER */
#footer{
 	height:50px; 
 	width: 970px; 
 	clear:both;
 	margin:0px;
 	padding: 0px 0px 0px 0px;
 } 
 
#hotelFooter{
	width: 635px;
	height:  24px; 
	padding:  10px 0px 0px 170px ;
	float: left;
	text-align:center;
	background: url(img/hotelFooter_bg.gif) no-repeat 213px top;
} 
#map24Footer{
	text-align: right;
	width: 165px;
	height:  22px; 
	padding:  12px 0px 0px 0px ;
	float: right;

}  
 
 
 #footerLeft{
	position: relative; 
 	height:25px; /*26*/
 	float:left;
 	padding: 20px  0px  0px  0px;
	background: #fefcf6 url(img/hotelFooter_bg.gif) repeat-x left 10px;
    width: 805px; /* Angabe für den IE 5.x */
	voice-family: "\"}\""
	voice-family: inherit;
	width: 805px; /*Angabe für die anderen Browser */
}
.dummy1 {
margin: 0; /* Dummy-Angabe */
}


 #footerRight{
	position: relative; /*26*/
 	float:right;
 	text-align: right;
 	padding: 20px  0px  0px  0px;
	background: #fefcf6 url(img/hotelFooter_bg.gif) repeat-x left 10px;
    width: 165px; /* Angabe für den IE 5.x */
	voice-family: "\"}\""
	voice-family: inherit;
	width: 165px; /*Angabe für die anderen Browser */
}
.dummy1 {
margin: 0; /* Dummy-Angabe */
}
 


 /* EOF FOOTER */






/* @group tx_fotoboek */

.tx-gooffotoboek-pi1{
	width: 533px;
}

#fotoboek_top_Con{
	clear: both;

}

#fotoboek_left{
	float: left;
	padding-top: 140px;
	width: 27px;
	/*border: 1px solid red;*/
}

.fotoboek_single{
	width:  475px;
	float: left;
    /*border: 1px solid yellow;*/
	text-align: center;
	padding: 2px;
}

#fotoboek_right{
	float: right;
	padding-top: 140px;
	/*border: 1px solid red;*/
}
#fotoboek_title{
	padding-top: 3px;
}
.fotoboek_tabel{
	width:  513px;
	clear: both;
	text-align: center;
	padding: 10px 10px 0px 10px;

}

.fotoboek_tabel{
	width:  513px;
	clear: both;
	text-align: center;
	padding: 10px 10px 0px 10px;

}


/* @end */



/* @group Navi */

A			{ color:#984b1d; text-decoration:none; font-weight:bold; }
/*A:active	{ color:#984b1d; }
A:visited	{ color:#984b1d; }*/
A:hover		{ color:#984b1d; text-decoration:underline; }

.navi0, navi0, div.navi0 a, div.navi0 a:hover { font-size:12px; padding-left:0px; color:#323232; font-weight:normal; }
.navi1, navi1, div.navi1 a, div.navi1 a:hover { font-size:11px; padding-left:0px; color:#323232; font-weight:normal; }
.navi2, navi2, div.navi2 a, div.navi2 a:hover { font-size:10px; padding-left:0px; color:#323232; font-weight:normal; }

.navi0act, navi0act, div.navi0act a, div.navi0act a:hover { font-size:12px; padding-left:0px; color:#323232; font-weight:bold; }
.navi1act, navi1act, div.navi1act a, div.navi1act a:hover { font-size:11px; padding-left:0px; color:#323232; font-weight:bold; }
.navi2act, navi2act, div.navi2act a, div.navi2act a:hover { font-size:10px; padding-left:0px; color:#323232; font-weight:bold; }

.navi  { color:#323232; font-weight:normal;  font-size:10px;}


/* @end */

/* @group BANNER */

.rabatt_banner{
	float:  left;
	margin-top:  20px;
}
#contentRight .rabatt_banner a{
	background:none;
	display:block;
	font-weight:normal;
	padding:0px;
}
/* @end */




/* @group Teaser Navi */
#contentRight ul{
	padding: 0px;
	margin: 0px;
	font-size:11px;
	font-weight: normal;
}

#contentRight li{
	display:  block;
	width:  165px;
	height:  29px;
	line-height: 29px;
	margin:  0px;
	padding:  0px;
	background: url(img/horizontal_bg.gif) repeat-x left bottom;
}
#contentRight a{
	display:  block;
	padding-left:  15px;
	font-weight: normal;
	background: url(img_pfeile/pfeil_braun.gif) no-repeat left center;	
}
/* @end */

/* @group Event Extension */
.tx-bobtt-pi1_termin { 
/*border:1px solid #984b1d; */
background: url(img/horizontal_bg.gif) repeat-x;
margin-bottom:10px; 
padding:10px; 
}

.tx-bobtt-pi1_termin_title { 
margin:10px 0px 10px 0px; 
font-size:12px; 
font-weight:bold; 
}

.tx-bobtt-pi1_termin_image img { 
border:1px solid #ffffff; 
margin-right:10px; 
float:left;
 }
.tx-bobtt-pi1_termin_link { 
margin-top:10px; 
}
.tx-bobtt-pi1_termin_link a img { 
border:0px; 
margin-left:5px; 
vertical-align:middle; 
}


.bob_tt_teaser { width:275px; height:150px; }

.bob_tt_teaser-border { 
/*border:1px solid #984b1d; */
background: url(img/horizontal_bg.gif) repeat-x;
}

.bob_tt_teaser-text { margin:1px 3px 1px 1px; }
.bob_tt_teaser-text-l { margin:1px 1px 1px 3px; }
.bob_tt_teaser div.bob_tt_teaser-links a img { border:0px; margin-left:5px; vertical-align:middle; }

/* @end */




/* @group Suchergebnis */

.sucheNavbarWrap{
	margin-left: 14px;
	margin-top: 14px;
	margin-bottom: 14px;
	width:  535px;
}

.sucheHeadline, .sucheHeadline b,.sucheHeadline font{
	font-weight: normal;
	color:  #984b1d;
}
.sucheHeadline{
	background-image: url(img/horizontal_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}


.sucheInhalt p, .sucheInhalt strong,.sucheInhalt font,.sucheInhalt ul,.sucheInhalt li,.sucheInhalt font li{
	font-weight: normal;
	color:  #333333;

}
.sucheInhaltWrap{
	margin-left:  14px;
	width:  535px;
	margin-bottom: 40px;
}

/* @end */





/* @group Allgemein */


/*formulare - erste zeile ist nun ausgeblendet*/
td .forms{
	background-image: url(img/horizontal_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

/*tabellen*/
td .tab_td0{
	background: red url(img/horizontal_bg.gif) left bottom repeat-x;
	height: 1px;
	display: none;
}
/*tabelle und Formulare (tx_bob_formail)*/
td .tab_td1{
	background:  #f9f4ec url(img/horizontal_bg.gif) left bottom repeat-x;
}
td .tab_td2{
	background:  url(img/horizontal_bg.gif) left bottom repeat-x;
}


ul{
	padding-left:  0px;
	margin-left:  20px;
	list-style-type: none;
    list-style-image: url(img/aufzaehlungszeichen.gif);
}
*html ul{
    list-style-image: url(img/aufzaehlungszeichen_ie.gif);
}



.imgBorder{
	padding:  1px;
	border:  1px solid #cda68a;
	opacity: 1;
}
#content .spacer-gif{
	padding: 0px;
	border: none;
}

default, div, span, p, td {
	font-family:verdana,arial,tahoma,helvetica;
	font-size:11px;
	color:#333333;
}
#pfadNav, #hotelFooter .default, #footerRight table, #header_nav default, #header_nav div, #header_nav span, #header_nav p, #header_nav td, #footerRight td {
	font-size:10px;
}


INPUT, TEXTAREA {
	border: #323232 solid 1px;
	background-color: white;
	font-family:verdana,arial,tahoma,helvetica;
	font-size:10px;
	color:#323232;
}

.INPUT_checkbox	{ border: 0px; background: #E5D7CA; }
.INPUT_radio	{ border: 0px; background: #E5D7CA; }
.INPUT_text, .INPUT_textarea		{ width: 200px; }
.INPUT_submit	{ background-color: #729AD8; font-size:10px; color:#FFFFFF; height:18px; }
.INPUT_select	{ width: 200px; font-size:10px; height:18px; }


.header1 { font-size:11px; font-weight:bold; }
.header2 { font-size:12px; font-weight:bold; }
.header3 { font-size:13px; font-weight:bold; }
.header4 { font-size:14px; font-weight:bold; }
.subheader1 { font-size:13px; font-style:italic; }
.subheader2 { font-size:12px; font-style:italic; }
.subheader3 { font-size:11px; font-style:italic; }

/* @end */



/* @group Startseitenteaser */

.tx-eriksonstartseitenteaser-pi1{
	/*border:  1px solid black;*/
	background: url(img/startseitenteaser_bg.gif) repeat-y left 30px;
	padding-top:  0px;
}

.tx-eriksonstartseitenteaser-pi1-headline{
	background:  #fefcf6 url(img/horizontal_bg.gif) left top repeat-x;
	padding-top:  10px;
	height:  20px;	
}

.tx-eriksonstartseitenteaser-pi1-headline strong{
	background: #fefcf6 url(img_pfeile/navi0_h.gif) no-repeat left top;
	padding:  2px 0px 0px 15px;
	color:#323232;
	font-size:12px;
	font-weight:normal;
}


.clearDiv{
	clear: both;
	height:  0px;
}

.tx-eriksonstartseitenteaser-pi1-listItem-left{
	float: left;
	width:  266px;
	height:  109px;
	padding:  9px 0px 0px 0px;
	overflow: hidden;	
}
.tx-eriksonstartseitenteaser-pi1-listItem-right{
	float: left;
	width:  248px;
	height:  109px;
	padding:  9px 0px 0px 18px;
	overflow: hidden;
}
	
	
.tx-eriksonstartseitenteaser-pi1-listItem-image{
	float: left;
	width:  111px;
	padding-top: 9px;
}
.tx-eriksonstartseitenteaser-pi1-image{
	border:  1px solid #cda68a;

}


.tx-eriksonstartseitenteaser-pi1-listItem-text{
	float: left;
	width:  130px;
	padding:  7px 0px 0px 7px;
	height:  104px;
}

.tx-eriksonstartseitenteaser-pi1-listrowField-title{
	color:  #984b1d;
	font-weight: bold;
}
.tx-eriksonstartseitenteaser-pi1-listrowField-text{
    margin-top: 2px;
    margin-bottom:  2px;
	font-weight: normal;
}
.tx-eriksonstartseitenteaser-pi1-listrowField-link a{
	color:  #984b1d;
	font-weight: normal;
	display:block;
	height:  15px;
	widht: 100px;
	background: url(img_pfeile/pfeil_braun.gif) no-repeat left 2px;	
	padding-left: 12px;
}


/* @end */


