@import url("reset.css"); /* Setzt alle Browserstyles auf einen Standard */
@import url("html.css"); /* Formatiert HTML-Tags */
@import url("layout.css"); /* Grundlegendes Layout der Seite, Position der Elemente */
@import url("preise.css"); /* Gestaltung der Preistabellen & Angebote */
@import url("forms.css"); /* Gestaltung der Formulare */
/*@import url("datepicker.css");  Datumsauswahl */
body {
	color: #333333;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
}

a:link, a:visited { color: #333333; }
a:hover, a:active, a:focus { color: #333333; text-decoration: none; }

a.btn-style {
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	text-align: center;
	padding-right: 21px;
	width: 110px;
}
a.btn-style.dark { background: transparent url(../images/a_button_d.png) 0 0 no-repeat; color: #ffffff !important; }
a.btn-style.light { background: transparent url(../images/a_button_h.png) 0 0 no-repeat; color: #882413 !important; }

.csc-linkToTop { font-weight: bold; text-align:right; margin:25px 0 0 0; padding:0px;}
.csc-linkToTop a { background-color: #AC8470; color: #FFF !important; font-size: 11px; padding:4px 0 2px 15px; }
.csc-linkToTop img { border-left: 1px solid #ffffff; margin-left: 10px; vertical-align: bottom; }
/******************************************************************************************************************
Kopfzeile
******************************************************************************************************************/

#jf_headerslide_slideshow .slideshow-images img { top: 0px !important; left: 0px !important; }

#chead * {
	color: #C6C7C8;
	font-family: Georgia, New Times Roman, serif;
	font-size: 15px;
	letter-spacing: 0.1em;
	line-height: 40px;
	text-transform: uppercase;
}

#chead .active { color: #9e4230; }

/******************************************************************************************************************
Angebote
******************************************************************************************************************/

#offer * { color: #ffffff; font-size: 12px; line-height: 150%; }
#offer > h4 {
	background-color: #882413;
	color: #F3D7AF;
	font-family: Georgia,New Times Roman,serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: 0.2em;
	height: 30px;
	text-align: center;
	text-transform: uppercase;
}

#offer #mooslidebuttons888, #offer #mooslidebuttons928, #offer #mooslidebuttons927
 { background-color: transparent; width: 100%; }
 
#offer #mooslideprev888, #offer #mooslideprev928, #offer #mooslideprev927,
#offer #mooslidenext888, #offer #mooslidenext928 , #offer #mooslidenext927
{ height: 130px; position: absolute; top: 0; width: 20px; }


#offer #mooslidemask888, #offer #mooslidemask928, #offer #mooslidemask927 { width: 175px; z-index: 110; }
#offer #mooslidenext888, #offer #mooslidenext928, #offer #mooslidenext927 { left: 0; }
#offer #mooslideprev888, #offer #mooslideprev928, #offer #mooslideprev927 { right: 0; }
#offer .item { height: 125px; overflow: hidden; }
#offer .mooslidepositioncenter .csc-header h5 { color: #f3d7af; font-size: 13px; font-weight: bold; margin-bottom: 5px; }
#offer .mooslidepositioncenter .csc-header { display: block; width: 175px; }
#offer .mooslidepositioncenter ul {
	list-style-image: none;
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 5px;
	text-align: left;
}
#offer .mooslidepositioncenter a {
	background: transparent url(../images/a_button_d.png) center right no-repeat;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	margin: 5px 0 0 10px;
	text-align: center;
	padding-right: 21px;
	width: 55px;
}

/******************************************************************************************************************
Expressanfrage
******************************************************************************************************************/
#roomcheck * { color: #9e4230; font-size: 14px; }
#roomcheck span { font-size: 14px; margin-bottom: 5px; text-transform: uppercase; display: block; }
#roomcheck .form-col { float: left; vertical-align: top;}
#roomcheck input, #roomcheck select, #roomcheck option { font-size: 12px; padding-left: 0px; }
#roomcheck .form_button {
	background: transparent url(../images/button.png) 0 0 no-repeat;
	border: none;
	color: #ffffff;
	cursor: pointer;
	font-size: 11px;
	padding: 0 20px 2px 0;
	text-align: center;
	width: 71px;
}
#roomcheck form { position: relative; }
#roomcheck .powermail_radio_inner { position: absolute; left: 0px; width: 185px; }
#roomcheck .powermail_radio_inner_uid1_0 { top: 0px; }
#roomcheck .powermail_radio_inner_uid1_1 { top: 15px; }
#roomcheck .powermail_radio_inner_uid77_0 { top: 0px; }
#roomcheck .powermail_radio_inner_uid77_1 { top: 15px; }
#roomcheck .powermail_radio_inner_uid77_0 { top: 0px; } /* ID ändert sich noch für EN */
#roomcheck .powermail_radio_inner_uid77_1 { top: 15px; } /* ID ändert sich noch für EN */
#roomcheck .top_request_date { position: absolute; top: 7px; width: 180px; }
#roomcheck .first { left: 195px; }
#roomcheck .second { left: 360px; }
#roomcheck .top_request_button { position: absolute; top: 7px; left: 550px; }

/*.top_request_radio { clear: both; }
.top_request_date{ position: relative; bottom: 10px; }*/
.top_request_date .jscalendar { width: 70px; }
/*.top_request_button { float: left; position: relative; bottom: 10px; width: 80px; margin-left: 10px;}*/
.top_request_button .date2cal_img_cal { float:right; padding: 2px 2px 0 2px; }
/*.form-col { margin-left: 10px; }*/

/******************************************************************************************************************
Newsletter
******************************************************************************************************************/

#staticcontent div * { color: #9e4230; font-size: 11px; line-height: 150%; }
#staticcontent div h4 {
	color: #660d02;
	font-family: Georgia, New Times Roman, serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.05em;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}

#staticcontent div .bodytext a {
	background: transparent url(../images/a_button_d.png) center right no-repeat;
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 5px 0 0 55px;
	padding-right: 21px;
	text-align: center;
	width: 110px;
}

#prospekt div .bodytext a {
	width: 80px;
	margin-left: 85px;
}



/******************************************************************************************************************
Content
******************************************************************************************************************/
#ctitle h1 {
	color: #9e4230;
    font-family: Georgia, New Times Roman, serif;
	font-size: 24px;
	line-height: 35px;
	letter-spacing: 0.1em;
	font-weight: normal;
}

#midcol h2 { color: #9e4230; font-size: 18px; line-height: 120%; margin-bottom: 10px; padding-top: 5px;}
/*#midcol h2 { color: #9e4230; font-size: 16px; margin-bottom: 10px; padding-top: 5px; }*/
#midcol h3 { color: #9e4230; font-size: 13px; margin-bottom: 5px; padding-top:10px; padding-bottom:10px; font-weight:bold;}
#midcol h4 {color:#9E4230;font-size: 14px;font-weight:bold;padding:10px 5px 5px 5px; margin:0px!important;}
#midcol p { line-height: 150%; margin-bottom: 10px; }
#midcol p.align-left { text-align: left; }
#midcol p.align-center { text-align: center; }
#midcol p.align-right { text-align: right; }
#midcol ul {  padding: 0px 5px 10px 15px; }
#midcol .csc-textpic-imagerow ul { padding: 0!important; margin-top: -15px;}
#midcol #c427 .wohnen-buchungstabelle { margin-top: -10px; }
#midcol #c981 .wohnen-buchungstabelle { margin-top: -10px; }
#midcol #c461 .wohnen-buchungstabelle { margin-top: -10px; }
#midcol li { list-style-image: none;  list-style-type: disc; margin-left:5px;}
#midcol ul ul { list-style-image: none; list-style-position: inside; list-style-type: circle; padding-left: 15px; }
#midcol blockquote { background-color: #F5E9DD; border: 1px dashed #882413; margin: 15px 10px; padding: 15px; }
#midcol sub { font-size: 9px; vertical-align: sub; }
#midcol sup { font-size: 9px; vertical-align: super; }

#midcol .zimmeruebersicht ul { padding: 0 !important; }

.themenlinks {font-size: 11px; margin-top:10px; color:#9e4230;}
.themenlinks h5 {font-size: 11px; font-weight:bold; margin-bottom:5px;}
.themenlinks a {font-size: 11px; color:#a78772; }
.themenlinks a:hover {font-size: 11px;color:#9e4230; }
.facebooklink { margin-top: 40px; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
 font-size: 11px;
 margin: 0 0 13px 0;
 padding-top: 5px;
 text-align: center;
}

/******************************************************************************************************************
Pakete
******************************************************************************************************************/
#pakete .paket {
	float: left;
	height: 240px;
	margin: 0 5px;
	width: 215px;
}

#pakete .csc-textpic-imagewrap { background-color: #aaaaaa; height: 110px; width: 215px; }
#pakete .csc-textpic-text h4 {
	background-color: #882413;
	color: #F3D7AF;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}
#pakete .csc-textpic-text {
	background-color: #FCF5ED;
	font-size: 11px;
	height: 130px;
	position: relative;
}
#pakete .csc-textpic-text p { font-size: 11px; line-height: 140%; padding: 10px 15px 15px 15px; }
#pakete .csc-textpic-text a {
	background: transparent url(../images/a_button_rot.png) center right no-repeat;
	bottom: -10px;
	color: #F3D7AF;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 5px 0 0 10px;
	padding-right: 21px;
	position: absolute;
	right: 12px;
	text-align: center;
	width: 110px;
}

/******************************************************************************************************************
Partner
******************************************************************************************************************/
#partner { padding: 10px 30px; }
#partner > div { float: left; margin: 0 25px;}
#partner a { display: block; height: 70px; overflow: hidden; position: relative; }
#partner a img { left: 0; position: absolute; top: -70px; }
#partner a:hover img { top: 0px !important; }
#partner div.csc-textpic-center div.csc-textpic-imagewrap { margin: 0 !important; }


/******************************************************************************************************************
Fusszeile
******************************************************************************************************************/
#contact *, #metanavi * { color: #9e4230; font-size: 11px; line-height: 120%; }
#contact p { letter-spacing: 0.02em; }
#sbookmarks strong { display: none; }
#sbookmarks a { margin: 0 3px; }

/******************************************************************************************************************
Navigationen
******************************************************************************************************************/
#mainnavi #level1 .menuitem a {
	color: #ffffff;
	display: block;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px 0 40px;
	text-transform: uppercase; 
}

#mainnavi #level1 .menuactive > a { background: transparent url(../images/list_image.png) 20px 7px no-repeat; }

#mainnavi #level2 .menuitem a {
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	padding: 0 10px 0 59px;
}

#mainnavi #level2 .menuactive > a { background: transparent url(../images/list_image_2.png) 43px 6px no-repeat; }

#mainnavi #level1 .menuitem a:hover, #mainnavi #level1 .menuitem a:focus, #mainnavi #level1 .menuitem a:active,
#mainnavi #level1 .menuactive a:hover, #mainnavi #level1 .menuactive a:focus, #mainnavi #level1 .menuactive a:active {
	color: #F3D7AF;
}

#metanavi a:hover, #metanavi a:focus, #metanavi a:active { text-decoration: underline; }

/******************************************************************************************************************
Sitemap WS Extension ID 11
******************************************************************************************************************/
.tx-wssitemap-pi1 .treemenudiv a , .tx-wssitemap-pi1 .treemenudiv a:hover, .tx-wssitemap-pi1 .treemenudiv a:visited,
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act { color: #882413; }


/******************************************************************************************************************
PMK Shadowbox Exentsion
******************************************************************************************************************/
#sb-body, #sb-loading  { background-color: #ffffff !important; border: 1px solid #ffffff !important; }

/******************************************************************************************************************
Prospektbestellformular ID 56
******************************************************************************************************************/
.Prospektformular {width:500px;}
.Prospektformular .csc-mailform-field {padding:5px 0;}
.Prospektformular label {float:left; width:80px;}
#cfoot .csc-mailform-submit {
	background:url("../images/a_button_d.png") no-repeat scroll right center transparent;
	padding:0px 33px 3px 10px;
	color:#ffffff;
	border:none;
	font-size:11px;
	margin-top:15px;
	font-weight:bold;
	height:22px;
	line-height:20px;
	width:110px;
	cursor:pointer;
}

.csc-mailform-header-error  {color:red;font-weight:bold;margin-bottom:10px;}
.csc-mailform-field-error-message  {color:red;padding-left:10px;}

/******************************************************************************************************************
Impressum ID 12
******************************************************************************************************************/
.Impressum .bodytext {margin-left:20px;width:400px;}
.Impressum .csc-textpic-imagewrap{width:180px!important;float:left;}
.Impressum .csc-textpic-text{float:right;width:420px;}
.Impressum h3 {padding-left:20px;}
.Impressum {margin-bottom:15px;}

/******************************************************************************************************************
Sitemap ID 11
******************************************************************************************************************/
#midcol .tx-wssitemap-pi1 a:hover {text-decoration:none!important;}

#wellness-pur { background-color: #fcf5ed; margin: 15px 0 0 0; padding: 0 20px 5px 20px; }
#hamam-pur { background-color: #fcf5ed; margin: 15px 0 0 0; padding: 0 20px 5px 20px; }

/******************************************************************************************************************
Anfrage Formular
******************************************************************************************************************/
.powermail_radio_inner { float: left; margin-right: 10px; }
.powermail_radio_inner label { display: block; float: left; width: 160px; }
.powermail_radio_inner input { float: left; }


.tx-powermail-pi1 {
	color: #333333;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	width: 440px;
}
.tx-powermail-pi1 fieldset {
	background-color: #F2EDE9;
	border: 1px solid #AC8470;
	clear: both;
	margin: 0 0 15px 0;
	padding: 0;
}
.tx-powermail-pi1 fieldset legend {
	background-color: #AC8470;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	margin: 0 0 10px 20px;
	padding: 5px 10px;
	text-transform: uppercase;
}
.tx_powermail_pi1_fieldwrap_html {
	clear: both;
	height: 40px;
	padding: 0 10px;
	position: relative;
	z-index: 5;
}

.tx_powermail_pi1_fieldwrap_html_14, .tx_powermail_pi1_fieldwrap_html_32,
.tx_powermail_pi1_fieldwrap_html_27, .tx_powermail_pi1_fieldwrap_html_28 { height: auto; overflow: hidden; }
.tx_powermail_pi1_fieldwrap_html_96, .tx_powermail_pi1_fieldwrap_html_92,
.tx_powermail_pi1_fieldwrap_html_110, .tx_powermail_pi1_fieldwrap_html_111 { height: auto; overflow: hidden; }
.tx_powermail_pi1_fieldwrap_html_188, .tx_powermail_pi1_fieldwrap_html_189,
.tx_powermail_pi1_fieldwrap_html_169, .tx_powermail_pi1_fieldwrap_html_174 { height: auto; overflow: hidden; }

.tx_powermail_pi1_fieldwrap_html_date div, .date2cal_img_help, .jscalendar_cb { display: none; }
.tx_powermail_pi1_fieldwrap_html_date .date2cal_img_cal { float:right; padding: 12px 2px 0 2px; }

.tx_powermail_pi1_fieldwrap_html label, #powermaildiv_uid148, #powermaildiv_uid168 {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 40px;
	width: auto;
}

.tx_powermail_pi1_fieldwrap_html input[type="text"],
.tx_powermail_pi1_fieldwrap_html select,
.tx_powermail_pi1_fieldwrap_html textarea {
	border: 1px solid #E0CFBE;
	color: #9E4230;
	float: right;
	font-size: 12px;
	line-height: 100%;
	margin: 10px 75px 0 0;
	padding: 2px !important;
	width: auto;
}

.tx_powermail_pi1_fieldwrap_html .validation-advice {
	background-color: #AC8470;
	color: #ffffff;
	left: 140px;
	padding-left: 210px;
	position: absolute;
	text-align: center;
	top: 3px;
	width: 85px;
	z-index: -1;
}

#tx-powermail-pi1_fieldset_2 .tx_powermail_pi1_fieldwrap_html .validation-advice { left: 243px; padding-left: 110px; }
#tx-powermail-pi1_fieldset_11 .tx_powermail_pi1_fieldwrap_html .validation-advice { left: 243px; padding-left: 110px; }
#tx-powermail-pi1_fieldset_19 .tx_powermail_pi1_fieldwrap_html .validation-advice { left: 243px; padding-left: 110px; }

#powermaildiv_uid11.tx_powermail_pi1_fieldwrap_html .validation-advice,
#powermaildiv_uid12.tx_powermail_pi1_fieldwrap_html .validation-advice { left: 6px; padding-left: 347px; }
#powermaildiv_uid89.tx_powermail_pi1_fieldwrap_html .validation-advice,
#powermaildiv_uid90.tx_powermail_pi1_fieldwrap_html .validation-advice { left: 6px; padding-left: 347px; }
#powermaildiv_uid65.tx_powermail_pi1_fieldwrap_html .validation-advice,
#powermaildiv_uid66.tx_powermail_pi1_fieldwrap_html .validation-advice { left: 6px; padding-left: 347px; }

#tx-powermail-pi1_fieldset_3 .tx_powermail_pi1_fieldwrap_html .validation-advice { left: 118px; padding-left: 235px; }
#tx-powermail-pi1_fieldset_12 .tx_powermail_pi1_fieldwrap_html .validation-advice { left: 118px; padding-left: 235px; }
#tx-powermail-pi1_fieldset_20 .tx_powermail_pi1_fieldwrap_html .validation-advice { left: 118px; padding-left: 235px; }

.tx_powermail_pi1_fieldwrap_html .powermail_check_inner { clear: left; height: 22px; }
.tx_powermail_pi1_fieldwrap_html .powermail_check_inner label { display: inline; float: none; line-height: 22px; padding-left: 5px; }
.tx_powermail_pi1_fieldwrap_html .powermail_check_inner input { float: left; }

/* DE */
#powermaildiv_uid2, #powermaildiv_uid3,
#powermaildiv_uid71, #powermaildiv_uid11,
#powermaildiv_uid12, #powermaildiv_uid13,
#powermaildiv_uid229, #powermaildiv_uid26,
#powermaildiv_uid28, #powermaildiv_uid148,
#powermaildiv_uid31 { background-color: #EFE7E0; }

/* IT */
#powermaildiv_uid78, #powermaildiv_uid79,
#powermaildiv_uid88, #powermaildiv_uid89,
#powermaildiv_uid90, #powermaildiv_uid91,
#powermaildiv_uid96, #powermaildiv_uid108,
#powermaildiv_uid111, #powermaildiv_uid109 { background-color: #EFE7E0; }

/* EN */
#powermaildiv_uid154, #powermaildiv_uid155,
#powermaildiv_uid164, #powermaildiv_uid165,
#powermaildiv_uid166, #powermaildiv_uid167,
#powermaildiv_uid174, #powermaildiv_uid186,
#powermaildiv_uid189, #powermaildiv_uid168,
#powermaildiv_uid187 { background-color: #EFE7E0; }

/* DE */
#powermaildiv_uid12, #powermaildiv_uid13, #powermaildiv_uid148 { clear: none; float: left; }
#powermaildiv_uid12 { padding: 0 0 0 10px; width: 159px; }
#powermaildiv_uid13 { padding: 0 0 0 0; width: 185px; }
#powermaildiv_uid13 input { margin-right: 0; }
#powermaildiv_uid148 { padding: 0 10px; width: 64px; }
#powermaildiv_uid11 label, #powermaildiv_uid12 label  { display: inline; float: none; }
#powermaildiv_uid11 input, #powermaildiv_uid12 input { float: left; margin: 10px 12px 0 0; }
#powermaildiv_uid229 { overflow: hidden; height: auto; padding-bottom: 5px;}
#powermaildiv_uid229 .powermail_check_inner { clear: none; float: left; width: 135px; }


#powermaildiv_uid90, #powermaildiv_uid91 { clear: none; float: left; }
#powermaildiv_uid90 { padding: 0 0 0 10px; width: 170px; }
#powermaildiv_uid91 { padding: 0 10px 0 0; width: 248px; }
#powermaildiv_uid89 label, #powermaildiv_uid90 label  { display: inline; float: none; }
#powermaildiv_uid89 input, #powermaildiv_uid90 input { float: left; margin: 10px 12px 0 0; }

#powermaildiv_uid166, #powermaildiv_uid167, #powermaildiv_uid168 { clear: none; float: left; }
#powermaildiv_uid166 { padding: 0 0 0 10px; width: 170px; }
#powermaildiv_uid167 { padding: 0 0 0 0; width: 172px; }
#powermaildiv_uid167 input { margin-right: 0; }
#powermaildiv_uid168 { padding: 0 10px; width: 66px; }
#powermaildiv_uid165 label, #powermaildiv_uid166 label  { display: inline; float: none; }
#powermaildiv_uid165 input, #powermaildiv_uid166 input { float: left; margin: 10px 12px 0 0; }



.tx_powermail_pi1_fieldwrap_html_label b, .tx_powermail_pi1_fieldwrap_html_checkbox_title,
.tx_powermail_pi1_fieldwrap_html_textarea label { font-weight: bold; }

#tx-powermail-pi1_fieldset_2 { position: relative; }
#tx-powermail-pi1_fieldset_2 .tx_powermail_pi1_fieldwrap_html input[type="text"] { width: 100px; }
#tx-powermail-pi1_fieldset_2 .tx_powermail_pi1_fieldwrap_html textarea { width: 225px; margin-bottom: 10px; }
#tx-powermail-pi1_fieldset_2 #powermaildiv_uid32,
#tx-powermail-pi1_fieldset_2 .tx_powermail_pi1_fieldwrap_html_71,
#tx-powermail-pi1_fieldset_2 .tx_powermail_pi1_fieldwrap_html_72 { height: auto; padding: 10px 10px 0 10px; }

#tx-powermail-pi1_fieldset_11 { position: relative; }
#tx-powermail-pi1_fieldset_11 .tx_powermail_pi1_fieldwrap_html input[type="text"] { width: 100px; }
#tx-powermail-pi1_fieldset_11 .tx_powermail_pi1_fieldwrap_html textarea { width: 225px; margin-bottom: 10px; }
#tx-powermail-pi1_fieldset_11 #powermaildiv_uid96,
#tx-powermail-pi1_fieldset_11 .tx_powermail_pi1_fieldwrap_html_88,
#tx-powermail-pi1_fieldset_11 .tx_powermail_pi1_fieldwrap_html_92 { height: auto; padding: 10px 10px 0 10px; }

#tx-powermail-pi1_fieldset_19 { position: relative; }
#tx-powermail-pi1_fieldset_19 .tx_powermail_pi1_fieldwrap_html input[type="text"] { width: 100px; }
#tx-powermail-pi1_fieldset_19 .tx_powermail_pi1_fieldwrap_html textarea { width: 225px; margin-bottom: 10px; }
#tx-powermail-pi1_fieldset_19 #powermaildiv_uid169,
#tx-powermail-pi1_fieldset_19 .tx_powermail_pi1_fieldwrap_html_164,
#tx-powermail-pi1_fieldset_19 .tx_powermail_pi1_fieldwrap_html_158 { height: auto; padding: 10px 10px 0 10px; }



#tx-powermail-pi1_fieldset_3 .tx_powermail_pi1_fieldwrap_html input[type="text"] { width: 225px; }
#tx-powermail-pi1_fieldset_3 .tx_powermail_pi1_fieldwrap_html select { margin-right: 233px; }

#tx-powermail-pi1_fieldset_12 .tx_powermail_pi1_fieldwrap_html input[type="text"] { width: 225px; }
#tx-powermail-pi1_fieldset_12 .tx_powermail_pi1_fieldwrap_html select { margin-right: 227px; }

#tx-powermail-pi1_fieldset_20 .tx_powermail_pi1_fieldwrap_html input[type="text"] { width: 225px; }
#tx-powermail-pi1_fieldset_20 .tx_powermail_pi1_fieldwrap_html select { margin-right: 223px; }



#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_25 select { width: 83px; }
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_26,
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_27,
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_28 { padding: 5px 10px; }
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_26 select { margin-right: 19px; }
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_31 input { margin-right: 19px; width: 133px; }
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_30,
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_29 { clear: none; float: left; padding: 10px 9px; width: 201px; }

#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_29 { text-align: right; }
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_29 input,
#tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_30 input,



#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_107 select { width: 83px; }
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_108,
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_110,
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_111 { padding: 5px 10px; }
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_108 select { margin-right: 10px; }
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_109 input { margin-right: 10px; width: 142px; }
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_112,
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_113 { clear: none; float: left; padding: 10px 9px; width: 201px; }

#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_113 { text-align: right; }
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_113 input,
#tx-powermail-pi1_fieldset_13 .tx_powermail_pi1_fieldwrap_html_112 input,



#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_185 select { width: 109px; }
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_186,
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_188,
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_189 { padding: 5px 10px; }
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_186 select { margin-right: 10px; }
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_187 input { margin-right: 10px; width: 168px; }
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_190,
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_191 { clear: none; float: left; padding: 10px 9px; width: 201px; }

#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_191 { text-align: right; }
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_191 input,
#tx-powermail-pi1_fieldset_21 .tx_powermail_pi1_fieldwrap_html_190 input,

.send_button {
	background: transparent url(../images/a_button_d.png) right center no-repeat scroll;
	padding: 0px 33px 3px 10px;
	color: #ffffff;
	border: none;
	font-size: 11px;
	margin-top: 15px;
	font-weight: bold;
	height: 22px;
	line-height: 20px;
	width: 110px;
	cursor: pointer;
}

#powermaildiv_uid73, #powermaildiv_uid74, #powermaildiv_uid75,
#powermaildiv_uid93, #powermaildiv_uid94, #powermaildiv_uid95 {
	background: transparent url("../images/bg_offer.png") repeat-y scroll 0 0;
	border: 1px solid #97321E;
	color: #ffffff;
	display: none;
	height: 55px;
	left: 220px;
	padding: 10px 15px;
	position: absolute;
	top: 405px;
	width: 175px;
	z-index: 10;
}

#payment_table{
	border:1px solid #AC8470;
	width:100%;
	border-spacing:1px;
	margin-bottom:5px;
}
#payment_table td {padding:4px 0 4px 10px;}
#payment_table .odd { }

#payment_table td.left_col { color: #FFF; font-weight: bold; width: 100px; background-color: #ac8470; }

#payment_table td.right_col { background-color: #f5efe9; }
#payment_table .odd td.right_col { background-color: #fff; }

/******************************************************************************************************************
Zimmerverfügbarkeit
******************************************************************************************************************/

#Zimmerverfuegbarkeit  {
	border: 1px solid #E0CFBE;
	clear: both;
	float: none;
	margin-top: 20px;
	overflow: hidden;
	padding: 10px;
}

#zimmerfrei input { 
	background: transparent url(../images/a_button_d.png) right center no-repeat scroll;
	border: none;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	margin-top: 15px;
	line-height: 20px;
	padding: 0px 33px 3px 10px;
	width: 110px;
}

#zimmerfrei select { border: 1px solid #E0CFBE; color: #9E4230; margin-right: 5px; padding: 2px; }
#zimmerfrei label { float: left; width: 100px; }
#anreiseform { margin-bottom: 5px; }

#midcol a.Zimmerlink {
	background-color: #E0CFBE;
	border: 1px solid #AC8470;
	color: #333;
	font-weight: bold;
	padding: 4px 15px;
	text-decoration: none;
}

#Zimmerverfuegbarkeit .Zimmer { margin-bottom: 20px; }
#letzteanderung { font-size: 10px; }
#Zimmerform { margin-top: 10px; }
a.Zimmername { font-weight: bold; }

/******************************************************************************************************************
Wohnen
******************************************************************************************************************/

.wohnen-fotoleiste img { margin: 0 0 10px 0; }
.wohnen-grundriss { margin-bottom: 15px; }
.wohnen-grundriss img { border: 1px solid #e0cfbe !important; }
.wohnen-infotext { height: 165px; margin: 0 0 10px 0; overflow: hidden; }
.wohnen-infotext h1{ line-height: 6px !important; }
td.wohnen-infos-border { background-color: #e0cfbe; border-bottom: 5px solid #fff; font-weight: bold; height: 48px; text-align: center; text-transform: uppercase; vertical-align: middle; }
td.wohnen-infos-border.last { border-bottom: 0 solid #FFFFFF !important; }
td.wohnen-infos-border a { color: #ffffff !important; font-size: 14px; }
td.wohnen-infos { background-color: #e0cfbe; font-weight: bold; height: 48px; text-align: center; text-transform: uppercase; vertical-align: middle; }
td.wohnen-infos a { color: #ffffff !important; font-size: 14px; }
td.wohnen-infos-space { height: 3px !important; }
td.wohnen-buchen { background: transparent url(../images/wohnen-buchen-bg.jpg) no-repeat; font-weight: bold; height: 150px; text-align: center; text-transform: uppercase; vertical-align: middle; }
td.wohnen-buchen a { color: #ffffff !important; font-size: 16px; }
.wohnen-pano { margin: 0 0 10px 0; }




#midcol .wohnen_link a, #midcol .wohnen_link a:hover {
	background: transparent url(../images/a_button-zimmer_d.png) center right no-repeat;
	color: #ffffff !important;
	text-decoration: none !important;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding-right: 21px;
	text-align: center;
	width: 165px;
}

/*  youtubeVideo Shadowbox  ID 118*/
#uid-118 #sb-wrapper, #uid-2 #sb-wrapper {
	margin: 0 auto!important;
	width:900px!important;
}

.video-teaser {background-color:#E0CFBE;}

.video-teaser h4 {font-size:18px; color:#660D02;font-weight:normal;padding:5px 5px 0 5px;font-family:Georgia,New Times Roman,serif;text-align:center;letter-spacing:0.05em;line-height:110%;}

.video-teaser .csc-textpic-center {
    padding: 5px 0 0;
}

.video-teaser a.weiter {
background:url("../images/a_button_video.png") no-repeat scroll right center transparent;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:5px 0 0 0px;
padding-right:21px;
text-align:center;
}

#tt-logo {width:15px;float:left;margin-left:50px;}

