/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
 
/* remember to define focus styles! */
:focus {
	outline: 0;
}
 
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
 
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* Farbdefinitionen */

/* ORANGE */
body.orange {
  background:#f5b00f url(../images/hintergrund/hg-orange.jpg) top center no-repeat;
}
.orange #artwork {
  background:url(../images/hintergrund/hg-orange.gif) center top no-repeat;
}
.orange #overlay {
  background:url(../images/hintergrund/overlay-orange.png) top center no-repeat;
}
#navigation li a {
  color:#aa160f;
}
#navigation li a:hover span, #navigation li.aktiv a span {
  background:#fad887;
}
.orange #navigation li.aktiv li a {
  background:none;
}
#col-2
{
  border-right:1px solid #f5910f;
}
#col-1
{
  border-left:1px solid #f7c54f;
}
#col-1 table {
  margin:5px 0 15px;
}
#col-1 td {
  padding:3px 0;
  vertical-align:middle;
}
.orange hr {
  border-top:1px solid #f5910f;
  border-bottom:1px solid #f7c54f;
}
#sub-navi li {
  border-bottom:1px dashed #aa160f;
}
#sub-navi a {
  color:#aa160f;
}
#saison-navi {
  /*color:#aa160f;*/
}
#saison-navi:hover {
  /*background:#fad887;*/
}


/* BLAU */
body.blau {
  background:#67cdf7 url(../images/hintergrund/hg-blau.jpg) top center no-repeat;
}
.blau #artwork {
  background:url(../images/hintergrund/hg-blau.gif) center top no-repeat;
}
.blau #overlay {
  background:url(../images/hintergrund/overlay-blau.png) top center no-repeat;
}
.blau #navigation li a {
  color:#0c557d;
}
.blau #navigation li a:hover span, .blau #navigation li.aktiv a span {
  background:#b3e6fb;
}
.blau #navigation li.aktiv li a {
  background:none;
}
.blau #col-2
{
  border-right:1px solid #05aee2;
}
.blau #col-1
{
  border-left:1px solid #b9e9f1;
}
.blau hr {
  border-top:1px solid #05aee2;
  border-bottom:1px solid #b9e9f1;
}
.blau #sub-navi li {
  border-bottom:1px dashed #0c557d;
}
.blau #sub-navi a {
  color:#0c557d;
}
.blau #saison-navi {
  /*color:#0c557d;*/
}
.blau #saison-navi:hover {
  /*background:#b3e6fb;*/
}

/* GELB */
body.gelb {
  background:#ffcc01 url(../images/hintergrund/hg-gelb.jpg) top center no-repeat;
}
.gelb #overlay {
  background:url(../images/hintergrund/overlay-gelb.png) top center no-repeat;
}
.gelb #navigation li a {
  color:#ec7404;
}
.gelb #navigation li a:hover span, .gelb #navigation li.aktiv a span {
  background:#ffe680;
}
.gelb #navigation li.aktiv li a {
  background:none;
}
.gelb #col-2
{
  border-right:1px solid #feae00;
}
.gelb #col-1
{
  border-left:1px solid #ffdf5d;
}
.gelb hr {
  border-top:1px solid #feae00;
  border-bottom:1px solid #ffdf5d;
}
.gelb #sub-navi li {
  border-bottom:1px dashed #ec7404;
}
.gelb #sub-navi a {
  color:#ec7404;
}
.gelb #saison-navi {
  /*color:#ec7404;*/
}
.gelb #saison-navi:hover {
  /*background:#ffe680;*/
}

/* GRÜN */
body.gruen {
  background:#BDD634 url(../images/hintergrund/hg-gruen.jpg) top center no-repeat;
}
.gruen #artwork {
  background:url(../images/hintergrund/hg-gruen.gif) center top no-repeat;
}
.gruen #overlay {
  background:url(../images/hintergrund/overlay-gruen.png) top center no-repeat;
}
.gruen #navigation li a {
  color:#336600;
}
.gruen #navigation li a:hover span, .gruen #navigation li.aktiv a span {
  background:#dfeb9a;
}
.gruen #navigation li.aktiv li a {
  background:none;
}
.gruen #col-2
{
  border-right:1px solid #98c639;
}
.gruen #col-1
{
  border-left:1px solid #d0e556;
}
.gruen hr {
  border-top:1px solid #98c639;
  border-bottom:1px solid #d0e556;
}
.gruen #sub-navi li {
  border-bottom:1px dashed #336600;
}
.gruen #sub-navi a {
  color:#336600;
}
.gruen #saison-navi {
  /*color:#336600;*/
}
.gruen #saison-navi:hover {
  /*background:#dfeb9a;*/
}

/* TÜRKIS */
body.tuerkis {
  background:#92ddea url(../images/hintergrund/hg-tuerkis.jpg) top center no-repeat;
}
.tuerkis #artwork {
  background:url(../images/hintergrund/hg-tuerkis.gif) center top no-repeat;
}
.tuerkis #overlay {
  background:url(../images/hintergrund/overlay-tuerkis.png) top center no-repeat;
}
.tuerkis #navigation li a {
  color:#0d7689;
}
.tuerkis #navigation li a:hover span, .tuerkis #navigation li.aktiv a span {
  background:#c9eef5;
}
.tuerkis #navigation li.aktiv li a {
  background:none;
}
.tuerkis #col-2
{
  border-right:1px solid #57b7c7;
}
.tuerkis #col-1
{
  border-left:1px solid #b9e9f1;
}
.tuerkis hr {
  border-top:1px solid #57b7c7;
  border-bottom:1px solid #b9e9f1;
}
.tuerkis #sub-navi li {
  border-bottom:1px dashed #0d7689;
}
.tuerkis #sub-navi a {
  color:#0d7689;
}
.tuerkis #saison-navi {
  /*color:#0d7689;*/
}
.tuerkis #saison-navi:hover {
  /*background:#c9eef5;*/
}



body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}
a {
  color:#000;
}
#artwork {
  position:absolute;
  width:100%;
  height:670px;
  margin-top:600px;
}
#overlay {
  height:550px;
  width:100%;
  background:url(../images/hintergrund/overlay-orange.png) top center no-repeat;
  position:absolute;
  top:50px;
  z-index:3;
}

#header-foto {
  overflow:hidden;
  position:absolute;
  z-index:2;
  top:50px;
  width:100%;
}
#wrap-foto, #wrap-google {
  zoom:1;
}
#uid158 #header-foto, #uid196 #header-foto {
  z-index:6;
}
#uid158 #logo, #uid196 #logo {
  display:none;
}
#uid158 #background #logo, #uid196 #background #logo {
  display:block;
  position:absolute;
  z-index:11;
}

#header-foto #wrap-foto, #header-foto #wrap-google {
  margin-left:50%;
  margin-top:550px;
}
#header-foto img, #header-foto #map {
	margin-left:-960px;
  position:absolute;
  margin-top:-550px;
  height:550px;
  width:1920px;
}


#header-foto img.active {
	z-index:10;
}
#header-foto img.last-active {
    z-index:9;
}

#header {
  position:relative;
  height:615px; /* 630px */
}
#container {
  width:960px;
  margin:0 auto;
  position:relative;
  z-index:5;
}
#logo {
  float:right;
  margin-top:-11px;
  margin-right:30px;
}
#navigation {
  font-size:15px;
  font-weight:bold;
  margin-top:11px;
  margin-left:30px;
}
#navigation li {
  float:left;
  height:34px;
  padding:0 2px;
  border-left:2px solid #FFF;
}
#navigation li a {
  line-height:16px;
  text-transform:uppercase;
  text-decoration:none;
  height:33px;
  padding:1px 0 5px; /* 1px 5px 0 */
  display:block;
}
#navigation li a span {
  height:33px;
  display:block;
  padding:1px 5px 0;
}
* html #navigation li a {
  display:inline-block;
}
* html #navigation li a span {
  display:inline-block;
}

ul.sub {
	position:absolute;
	display:none;
  /*background:url(../images/hg-menu.png);*/
  margin:0px -4px; /* 5px -4px */
  padding:5px 0 7px;
  background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKdJREFUeNrs0QENADAIBLEx/56Q9tggpCfhWkn6aU3fAiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiBABERAgAgIEAG53ggwAN4IBITGAuFmAAAAAElFTkSuQmCC");
  border-left:2px solid #FFF;
}

* html ul.sub {
  margin-top:40px;
  margin-left:-60px;
  background:#FFF;
}
* html ul.sub li a {
  width:220px;
}
/*#menu ul li ul li*/
#navigation .sub li {
	clear:left;
  border-bottom:0;
  width:100%;
  height:20px;
  line-height:20px;
  border:0;
  padding:0;
}
#navigation ul.sub li a {
  background:none;
  text-transform:none;
  font-size:13px;
  color:#000;
  height:20px;
  line-height:20px;
  padding:1px 5px 0;
}
#navigation ul.sub li a:hover {
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKdJREFUeNrs0QENADAIBLEx/56Q9tggpCfhWkn6aU3fAiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiACAkRAgAgIEAEBIiBABERAgAgIEAG53ggwAN4IBITGAuFmAAAAAElFTkSuQmCC");
}

#logos {
  /*position:absolute;
  top:515px;
  left:30px;*/
  text-align:center;
}
#service-navi {
  position:absolute;
  top:566px;
  left:482px;
}
*+html #service-navi {
  top:578px;
}
* html #service-navi {
  top:578px;
}

#service-navi li {
  float:left;
  font-weight:bold;
}
#service-navi li a {
  color:#000;
  text-transform:lowercase;
  text-decoration:none;
  margin:8px;
}
#service-navi li a:hover {
  text-decoration:underline;
}
#saison {
  position:absolute;
  top:556px;
  left:840px;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  color:#000;
  display:block;
  height:34px;
  width:90px;
  line-height:34px;
}
*+html #saison {
  top:567px;
}
* html #saison {
  top:567px;
}

.sommer #saison {
  background:url('data:image/png;base64,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') right no-repeat;
}
.winter #saison {
  width:95px;
  background:url('data:image/png;base64,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') right no-repeat;
  left:835px;
}
#saison:hover {
  text-decoration:underline;
}

#saison-navi {
	border-left:2px solid #FFFFFF;
	float:left;
	height:16px;
	padding:18px 0px 0 0;
  font-size:15px;
	font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
  color:#FFF;
  width:95px;
  text-align:center;
}
.winter #saison-navi span {
  background:url('data:image/png;base64,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') center top no-repeat;
  height:40px;
  margin-top:-30px;
  padding-top:30px;
  position:relative;
  display:block;
}
.sommer #saison-navi span {
  background:url('data:image/png;base64,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') center top no-repeat;
  height:40px;
  margin-top:-30px;
  padding-top:30px;
  position:relative;
  display:block;
}

#content {
  height:100%;
  margin-bottom:20px;
}

#col-2 {
	float:left;
	width:219px;
  padding-left:30px;
}

#col-3 {
	float:right;
	width:250px;
}
#uid145 #col-3 {
  width:680px;
}

#col-1 {
	float:none;
	margin-left:250px;
	margin-right:250px;
  padding:0 30px;
}
#uid199 #col-1 {
	margin-right:0;
}
.iframe #col-1 {
	margin-left:0px;
	margin-right:0px;
}



h1 {
  font-size:20px;
  font-weight:normal;
  text-transform:uppercase;
  margin-bottom:26px;
}
#col-1 p {
  line-height:22px;
  padding-bottom:20px;
}
#col-1 img {
  margin:-10px 0 10px;
}
#uid127 #col-1 img, .foto #col-1 img {
  margin:0 9px -7px 0;
  border:2px solid #FAD887;
}
#uid165 #col-1 img {
  margin:0;
}
#uid165 #col-1 ul li {
  margin:0;
}
#uid165 .csc-textpic-imagerow {
  height:150px;
}
*+html .csc-textpic-imagerow {
  width:399px !important;
}
*+html li.csc-textpic-image {
  width:194px !important;
}
* html .csc-textpic-imagerow {
  width:399px !important;
}
* html li.csc-textpic-image {
  width:194px !important;
}


#sub-navi {
  line-height:22px;
  margin-right:2px;
  margin-bottom:28px;
}
#sub-navi li {
  padding:2px 0 2px 2px;
}
#sub-navi a {
  display:block;
  text-decoration:none;
  /*height:100%;*/
  height:22px;
  width:204px;
  padding-left:11px;
}
#sub-navi a:hover {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALxJREFUeNrs07ENwCAQBMF/RONu3GcCKnACwax0FPAjOslTVW/phsZcT+/pfD3c4LIv4gRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRAgAiIgADRr+Za9nS+fAIMAKxZCEpiYRZhAAAAAElFTkSuQmCC');
}
#sub-navi li.aktiv a {
  font-weight:bold;
  padding-left:0px;
  width:215px;
}
#sub-navi li.aktiv ul a {
  padding-left:11px;
}
#sub-navi ul.level3 li {
  border:0;
  padding:0;
}
#sub-navi ul.level3 li a {
  font-weight:normal;
  border:0;
  width:190px; /* 204 */
  padding-left:25px;
}
#sub-navi ul.level3 li.aktiv a {
  font-weight:bold;
}

#wetter {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAAgCAMAAABO1ObRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPxQTFRFz8/PgFOVo4KyXiV4UBRrMwlHMghFMAdDURVt3NDijGOe6ODsThNpNQlJNwpMTBNnQg5ZQA5XdUSLRA9c0cHYOQtOPQ1URhBfSBFiShJkOwxRxbHP8+/1u6PGaTSBl3Oo29vbrpK7uqHF8/PzYjJ5UyxmxK/Om3+onICqUiBqoYGvmH6kb01/59/qvK3D8u/zmX6lk3yeSh1fzr/Uw7DM187c29Dg5t3q5d/omn6my77ReVCMbUGBwa/J7ujxYj109/T4ZDJ71cbcViJufVKR3dHjRhtaUB9nWy5vs5+8v6/HbEt8fFKQZjJ9dE6Fa0t6UCphUitkUhVu////DbYtsgAAAlpJREFUeNrsmNdynTAQhgGlSaQSnMQ5mFNsn/RenOr03nff/12yjWPATG5yESXhv/gXLcMM32ilFST4DysZ4Ua4EW6EG+FEm7NkQLPNDlwoSswBFoguzf4iuBkMataBAyAkt7KVqrwdIiy8I4NKOnA1IXmAKWIKrWc9pK0QI9yBQXXhUnr9DMgq14YLShXihTtK+nKZ/bW4qg/nGM7hHKBVhwXU1V6wbJ7nWEZSp8kJ0gu8S/5ZXNWFIzACJOMLnLg6yObCi3MVmqyu2UkccOukV4j3t9a3xFX74Epm8AGK5vVzmjGuVAu7mt21u4s44M6xnlzD6rG5qAtHbYD4wFUpzLEECBMHnuYKXIkWXmp2SXAuA4A44M6KLt1BvGjO6sKV1iCmtbYD3joz3Wdsu8EdzW5I25jGAnfadAHxqfo7Gg3AuUL4eGCdrw231CzDBSyzIg64k40eIr4X/0qDfWVJ60oqM2/WXA9uQ7M6c9G0glOmm4gfxD/yqAsnPEHmr+TBtEjT/XCcjQzujOj2I8Qr5qwBuMzrJoliK6o9uNySEcGdZz17gDeumot6cDUVpEdtaMiWTTx3CK+NwgscZ3d6p88/DLdGeot4b3ttW1zVg+MO7tlr1JmzNRf0ZrCZi27NHSf9wOvkn8RVPbhAcBXDpbJ1FsHgqO1ZWGo2MrhjpO+32L+Jq3pwcrBk5xefg9VnaIXnmn0TF9zBQfXgJpBR6c1DmMvAzle+4K8gC022zhbxwB0aVPLL3wzeNxd5K6yy8XyJHx7U7P/5hzL+/RrhRrgR7vf1U4ABADSsLl4S+0HiAAAAAElFTkSuQmCC') 0 50% no-repeat;
  display:block;
  text-decoration:none;
  color:#52156e;
  font-weight:bold;
}
#wetter img {
  width:65px;
  height:65px;
  margin-left:65px;
}
#wetter span {
  position:absolute;
  margin-top:27px;
  margin-left:5px;
}
address {
  font-style:normal;
  line-height:16px;
  margin-top:40px;
  margin-bottom:15px;
}
address .first {
  border-bottom:1px solid #000;
  padding-bottom:5px;
  margin-bottom:5px;
  width:182px;
}
address strong {
  text-transform:uppercase;
}
address a {
  color:#000;
}
address img {
  margin-top:20px;
}

h2 {
  margin-bottom:5px;
}
#slider li, .pauschalen li {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALxJREFUeNrs07ENwCAQBMF/RONu3GcCKnACwax0FPAjOslTVW/phsZcT+/pfD3c4LIv4gRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRAgAiIgADRr+Za9nS+fAIMAKxZCEpiYRZhAAAAAElFTkSuQmCC');
  width:220px;
  line-height:16px;
}
.pauschalen li {
  float:left;
  margin-right:6px;
  margin-bottom:10px;
}
#slider li div.text, .pauschalen li div.text {
  padding:8px 0 0 8px;
}
h3 {
  text-transform:uppercase;
  font-size:15px;
  margin-bottom:3px;
}
#slider h3, .pauschalen h3 {
  height:16px;
}
h3 a {
  text-decoration:none;
  color:#000;
}
h3 a:hover {
  text-decoration:underline;
}
.text {
  height:156px;
}
.datum {
  height:16px;
}
.teaser {
  height:48px;
}
.preis {
  text-align:right;
  margin-top:2px;
  height:32px;
}
.zusatz {
  height:32px;
}
.mehr {
  text-align:right;
  margin-top:-12px;
}
.pauschalen-single-item  {
	padding-bottom:30px;
	padding-top:10px;
}
.ueberschrift-singleansicht {
  margin-bottom:24px;
}
.ueberschrift-singleansicht h1 {
  margin-bottom:2px;
}
.pauschalen-single-item .anfragebutton {
  float:right;
  margin-top:-22px;
  display:block;
  width:71px;
  height:32px;
  text-indent:-999em;
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAgCAYAAABAQWX9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA19JREFUeNrsWe2N2zAMTQ63gAt0Ad8IuhGcBQokI9j/+tcZIf7bf80IMdAF4hHOK3iBAtUILVk8BQRL+SuXAnUtQAfnTqaox/dI6rL99PHzz806zPG0QrCCs4KzgrOC8/+C09L0SwCnoPlK84A5d9Tfvn/Z8oTNRYDT0oF41vTc3bFPER7Y3uJkdeehHP+ghjOheaXH9MHn4kCeaX54FDjeYMssORCwDR5LmtlfCPoRvl8eBQ7LyRvJVH9uBIiNArCVkhLrZYQ79b4l38bY2womr6uxti8QfkyaeB6g5phEW5FUWDYJnOLnq/j7WTCoprVpcJo+v1hGac0P2OP3D+L3CWw747A7KX1ay+z5qv1FsNiOgz+8Jn8PcBoVjdbIRw1tuBMAzRkeByhwUAajYybTc2XI5aBzIgcF74WDdwLoG3PodwWty6w8+DQWHERtb8kMibY0bJyQgIMNjtLJYIp+v4DjXuSqMrBPSawLOc2wU1spgdbsaV5wpmguHQ0OHD2qNQHt3AAujMxYr0cOIHMFWgA3C+AYuU/6WcJOpgrB770FGMy8VIBfTwIn0JQjEWGFlpPjiERySDKi9PLYYy+nqhu/X03Ih85KCarAuNnVCnoN0fZGJKxDW/TsjKq3iTAwg+xOKs+9kg3J2mQAlFb457VvolufVa1awQqnIuWFc06V5vceHO1dYDBXxoF+q5H+IoEnRuBzAJjMAafu6U1aUYrHAON72JkN2KhwOD4My/ts5DEnGFFJ+cVkDrmmc2UlKVio3DL1juUHbuhjOusTopxDotJmIiuiknw5IOOjaBpHM6dTm6QCoHsuoN6ogENXD5aGZnSrqyNXNmE/sC3pOV8aZKqKwKgmMNAyNFxbo1/gDbqJbJl9qxd71WBFaBTZp7cBGxKowxhZPQ/QPTHyg5RcB2ZlEdr2OTjl4npWn8O+t7/huqArl2RXzgzkqgcVSCmdpoCTopTrxNfIg7ODqiLkWPNH82VJCPesfQxM7qjR3ofckarPt6CJSraJ3MUSax907ebYLuRLvRewyenmFN3yNaKM3kZwCeAUuGSmyDuBxTtx55p1xn/+24eQc5CsK/wH8Dji/z+DYwnMOeCmHqu4ZSzhLp45uIWXEWAuc4FZUkJ+yFi/8ewZvwQYACXKuKgL6H1tAAAAAElFTkSuQmCC') no-repeat;
}

hr {
  border:0;
  width:220px;
  height:2px;
  margin:11px 0;
}

#anfrage {
  color:#000;
  width:220px;
  margin-bottom:14px;
}
#anfrage form {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALxJREFUeNrs07ENwCAQBMF/RONu3GcCKnACwax0FPAjOslTVW/phsZcT+/pfD3c4LIv4gRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRAgAiIgADRr+Za9nS+fAIMAKxZCEpiYRZhAAAAAElFTkSuQmCC');
  margin-top:-5px;
  padding:10px 0 10px 5px;
  font-family:Verdana, Geneva, sans-serif;
}
*+html #anfrage form {
	margin-left:4px;
}
* html #anfrage form {
	margin-left:4px;
}
#block-anfrage input, #block-anfrage select {
	background:#fff;
	border:1px solid #52156e;
	color:#000;
	font-size:0.9em;
	text-align:center;
  padding:0;
  width:80px;
}
#block-anfrage select {
	width:100px;
	text-align:left;
  border:0;
}
*+html #block-anfrage select {
	width:96px;
}
* html #block-anfrage select {
	width:96px;
}
#quickanfrage_anzahl_erwachsene, #quickanfrage_anzahl_kinder {
	width:30px;
}
#block-anfrage #anreise, #block-anfrage #abreise {
	width:99px;
}
#block-anfrage img.datepick-trigger {
  position:absolute;
  margin-top:-17px;
  margin-left:-18px;
}
#block-anfrage button.calendar {
	background-position:0 20px;
	border:0 none;
	cursor:pointer;
	height:20px;
	margin-bottom:4px;
	width:20px;
	position:absolute;
	top:0;
	margin-left:-20px;
}
*+html #block-anfrage button.calendar {
	margin-left:-25px;
}
* html #block-anfrage button.calendar {
	margin-left:-25px;
}
#block-anfrage button.calendar:hover, button.calendar.active {
	background-position:0 0;
}
#labelanreise, #labelabreise {
	position:relative;
	top:-2px;
}
#labelerw, #quickanfrage_anzahl_erwachsene {
  margin-right:5px;
}
#labelerw, #labelkinder {
  position:relative;
  top:2px;
}
#labelerw {
  width:82px;
  display:inline-block;
}
#anfrage #quickanfrage_submit {
	background:url('data:image/gif;base64,R0lGODlhFgATANUAAFMgZlEfY0ccVkgdWWs/e105alwubZ+GpZ6GpMOzxvLv7+bg5JiEnr6xwOXg4tvS21UsY4BbjfHv7cW0yNjQ18/C0MzBzaCHp2tJd52Go3VNg6GIqXdYgaWIrsGzxLakulw5aG0/fVo4ZXNWfG8/f1ota2AwcWQ7coNdkXRWfnxZhoRdklEqX1UhaEUbU08fYEseXE0eXkMaUlYia0EZT1gibD8ZTVskcFojblwkcT4YSjwXSf3++AAAAAAAAAAAACH5BAAAAAAALAAAAAAWABMAAAbFwJxwSCwac7ekcsls3nDQqHRKxdWuNVIHW1ttueCZeBbiTcYo83gtbrlbJh7vQWgR5PS3HsDnaxY8ChEAf4GDfXwBiosGFXIbAY2Pi4ovlpeWF3IJmZsllzGhoqIHciehpTwqojCtrq0Ich+wch6vA7i5EBZyGQO7vbm4AsTEGA48EhwCx8nLxcQu0i4schQFLgXW2NPTMt8yIDwN4Cnj4OjfNOs0IgzsNCPv8PQ29vf4+fo2Ov3+/wAD6thBsKDBgwh3BAEAOw==') no-repeat;
	height:18px;
	width:22px;
	border:0 none;
	text-indent:-999em;
	cursor:pointer;
	margin-left:7px;
	position:absolute;
	margin-top:-1px;
  position:relative;
}
*+html #anfrage #quickanfrage_submit {
	margin-left:8px;
}
* html #anfrage #quickanfrage_submit {
	margin-left:8px;
}
#anfrage #zeile2 {
	height:20px;
	line-height:20px;
}

#pauschalen-nav {
  width:220px;
  margin-top:10px;
  text-align:center;
}
#nextBtn a, #prevBtn a {
  display:inline-block;
  width:16px;
  height:14px;
  text-indent:-999em;
}
#nextBtn a {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAddQTFRFPQ1UNQlJURVsSxNmThNpSRFjQw5bMAVERhBfQw9bNwpMeE6MMwdIOgxQQA5XMwRJLQJCLgNCLQBBOAtNRg9fNgRORQ9dMwBMThRpRQ9eOgtPUBRtSRRiMwRIWhd5SBFi7+ry7+rxOwhTPghWQAhZ9vT3QQdcQgRf+vn7dFaCnHqrfFCQTBJnlG+k4NfjwK7IOANPkXae3NLgLgFF7ejvoImr5d3oSRFk1srcUBRrTxNqcEWEOwtSThFqTxRrMwhGpo+w+ff5d1iGVyZutJy/clWAQgxcZj13YD9xUBlpNQRNRgxhKwBA8e7zXTVwMQVFTA9oTxJqMghGOwtRYjZ2MgVIdFCFRw9hQAtYQQ5YSg5lOQpOOAlN+/r7Qgde6uTsQARcXBd8SRhfUxRwNQlKNARKc1KCNghLYDB3ShFlTRFoc0WJQA1XSg9msJq82dDdyrrQt6e+NABOTSZfTA5oNwpLNgtKMgZGxrTOVhV0PgdWlXWleFKJwbPISAtkVBVx6eXsiWiYPQ9SvrDGTRJptqK/OgpQQA5YKgBAPg1VSxFmkXicRRlZUitleVKLqI60SA9hQQ5aUhRuoYesYzx13tfiQwpdb09/UBRsMwlGVhZzMAdD////PZiYNAAAAN9JREFUeNpiSJyFAuQYKmcwBZZYzmAKsGWaAQT1DMlZVrrZ6rnaWlF1EiwsLJMYpDPjKhS4E7jnuHh6MzMz2zG0yE+zNtOoZu2fY5GhFs6qw9DFwaHiXDAnT6ZRVbHPTdKcYQIbJ1tVxOQ5+kUhRo41yiIMYnyROQZJrXMcxMPiTdyVOBkmMjB4TdGLNbQxnZPvJ8rQztApxe/k25DW1DynsCeVl5eBITjduHZqb8f0Od2hssJcXG0M0TxlrsU+5R6aQv6MQBDDUDpzpiD7zJnsAkEzQSCFgWc2CrAHCDAAyuhL8vSftGQAAAAASUVORK5CYII=') no-repeat;
}
#prevBtn a {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAddQTFRFPQ1UNQlJURVsSxNmThNpSRFjQw5bMAVERhBfQw9bNwpMeE6MMwdIOgxQQA5XMwRJLQJCLgNCLQBBOAtNRg9fNgRORQ9dMwBMThRpRQ9eOgtPUBRtSRRiMwRIWhd5SBFi7+ry7+rxOwhTPghWQAhZ9vT3QQdcQgRf+vn7dFaCnHqrfFCQTBJnlG+k4NfjwK7IOANPkXae3NLgLgFF7ejvoImr5d3oSRFk1srcUBRrTxNqcEWEOwtSThFqTxRrMwhGpo+w+ff5d1iGVyZutJy/clWAQgxcZj13YD9xUBlpNQRNRgxhKwBA8e7zXTVwMQVFTA9oTxJqMghGOwtRYjZ2MgVIdFCFRw9hQAtYQQ5YSg5lOQpOOAlN+/r7Qgde6uTsQARcXBd8SRhfUxRwNQlKNARKc1KCNghLYDB3ShFlTRFoc0WJQA1XSg9msJq82dDdyrrQt6e+NABOTSZfTA5oNwpLNgtKMgZGxrTOVhV0PgdWlXWleFKJwbPISAtkVBVx6eXsiWiYPQ9SvrDGTRJptqK/OgpQQA5YKgBAPg1VSxFmkXicRRlZUitleVKLqI60SA9hQQ5aUhRuoYesYzx13tfiQwpdb09/UBRsMwlGVhZzMAdD////PZiYNAAAAN9JREFUeNpisJ+NAngYUmaCQJAA+8yZ7IIzZ5YyxDACgb+Qpke5T7FrGU80QxsXl7BsaPec6R29U2uN04MZGHh5U3sK5zQ3pTX4OvFLdTK0M4j65c8xtTGM1ZvixcAwkYFTyd0kPkzcYU5rkkFOJJ8Yg4hyjaNRSJH+nMkRVWycbBMYzCXd+hRVG2Xy5hQ4q3BwdDHosIarZVjM6Wet1jCznibfwmDHzMzs7ekyhzuBW6EiLlOaYRILC4tEXZSWdq56tq5VVjJD/QwgYLINYJphWRLINKOSQW4WCkgECDAA1Q1L8mqGXB8AAAAASUVORK5CYII=') no-repeat;
  margin-right:12px;
}
.pauschalen-slider {
  background:#FFFFFF;
  display:inline-block;
  height:8px;
  margin-right:12px;
  width:8px;
}
.pauschalen-slider-aktiv {
  background:#52156e;
  display:inline-block;
  height:8px;
  margin-right:12px;
  width:8px;
}

#wettertabelle, #zimmerpreise {
  border-collapse:separate;
  border-spacing:2px;
  line-height:16px;
}
#wettertabelle th, #zimmerpreise th {
  vertical-align:middle;
  padding-bottom:5px;
}
#wettertabelle td, #zimmerpreise td {
  padding:5px;
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALxJREFUeNrs07ENwCAQBMF/RONu3GcCKnACwax0FPAjOslTVW/phsZcT+/pfD3c4LIv4gRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRAgAiIgADRr+Za9nS+fAIMAKxZCEpiYRZhAAAAAElFTkSuQmCC');
  text-align:center;
  vertical-align:middle;
}
#wettertabelle img, #zimmerpreise img {
  margin:0;
}
#wettertabelle td.prognose, #zimmerpreise td.prognose {
  text-align:left;
}

form#anfrageformular {
	margin-top: 1em;
}
form#anfrageformular #anreise, form#anfrageformular #abreise, form#anfrageformular #anreise_alternativ, form#anfrageformular #abreise_alternativ, form#anfrageformular input.calendar, form#anfrageformular select.calendar {
	width:80px;
}
form#anfrageformular fieldset#reisedaten div.reisedaten {
	float: left;
}
form#anfrageformular fieldset {
	border: 1px solid #420B0A;
	padding: 10px;
	margin-bottom: 1em;
}
form#anfrageformular fieldset legend {
	margin-left: 10px;
	padding: 0 10px;
	color: #420B0A;
}
form#anfrageformular .anzahl_zimmer,  form#anfrageformular .anzahl_erwachsene,  form#anfrageformular .anzahl_kinder,  form#anfrageformular .alter_kinder {
	width: 17px;
	text-align: center;
}
form#anfrageformular .alter_kinder {
	width: 45px;
}
form#anfrageformular fieldset#persoenliche_daten label,  form#anfrageformular fieldset#anschrift label,  form#anfrageformular fieldset#kontaktdaten label,  form#anfrageformular fieldset#reisedaten label {
	display: inline-block;
	width:110px;
}
form#anfrageformular fieldset#reisedaten div.reisedaten_alternativ label {
	width: 200px;
	text-align: right;
	padding-right: 1em;
}
form#anfrageformular fieldset#zimmer_und_personen select {
	width: 160px;
}
form#anfrageformular fieldset#reisedaten button.calendar {
	position: relative;
	top: -4px;
	margin-bottom: 0;
}
form#anfrageformular input,  form#anfrageformular select,  form#anfrageformular textarea {
	margin-bottom: 4px;
}
form#anfrageformular textarea#bemerkungen {
	width: 100%;
	height: 150px;
  margin-top:5px;
}
optgroup option {
  margin-left:10px;
}
.error {
	color: #ff0000;
}
*+html #anfrageformular textarea#bemerkungen {
  margin-left:-250px;
}
* html #anfrageformular textarea#bemerkungen {
  margin-left:-250px;
}

#zimmerinfo_1 span a, #zimmerinfo_2 span a, #zimmerinfo_3 span a, #zimmerinfo_4 span a {
  width:60px;
  display:inline-block;
  text-decoration:none;
}
#zimmerinfo_1 span img, #zimmerinfo_2 span img, #zimmerinfo_3 span img, #zimmerinfo_4 span img {
  margin-bottom:-4px;
}
#anfrageformular fieldset p {
  padding-bottom:5px;
}

#zimmerinfo {
  background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALxJREFUeNrs07ENwCAQBMF/RONu3GcCKnACwax0FPAjOslTVW/phsZcT+/pfD3c4LIv4gRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRABASIgAARECACAkRAgAiIgADRr+Za9nS+fAIMAKxZCEpiYRZhAAAAAElFTkSuQmCC');
  padding:10px;
  margin-top:-30px;
  margin-bottom:30px;
  height:160px; /* 130px */
}
#zimmerinfo p {
	padding-bottom:0;
}
#zimmerinfo img {
  margin:5px 0 30px 0; /* 0px */
}
#zimmerinfo #grundriss {
  float:left;
  margin-right:15px; /* 10px */
}
#zimmerinfo #anfragen {
  position:absolute;
  margin-top:123px;
  margin-left:135px;
}
#zimmerinfo #pano {
  position:absolute;
  margin-top:117px;
  margin-left:25px;
}
#zimmerpreise {
  width:100%;
  margin:10px 0 20px;
}
#zimmerpreise th {
  padding-bottom:0;
}
#col-1 p#preisinfo {
  line-height:16px;
  font-size:11px;
  margin-top:-15px;
  padding:0 3px;
  margin-bottom:20px;
}
div.tx-flseositemap-pi1 {
	margin-top:15px;
  line-height:16px;
}
div.tx-flseositemap-pi1 a {
  text-decoration:none;
}
div.tx-flseositemap-pi1 a:hover {
  text-decoration:underline;
}
div.tx-flseositemap-pi1 ul li {
	background:url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANwAA/+4AIUFkb2JlAGTAAAAAAQMAEAMDBgkAAAHHAAAB9AAAAjj/2wCEAAcFBQUFBQcFBQcKBwYHCgwJBwcJDA4LCwwLCw4RDAwMDAwMEQ4QEREREA4VFRcXFRUfHh4eHyMjIyMjIyMjIyMBCAgIDg0OGxISGx4XFBceIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI//CABEIAAsADAMBEQACEQEDEQH/xACaAAEBAQAAAAAAAAAAAAAAAAADBAYBAAIDAQAAAAAAAAAAAAAAAAIEAwUGBxAAAgIDAQAAAAAAAAAAAAAAAQIAExASA0IRAAEDBQAAAAAAAAAAAAAAABEAEAEhMUFRQhIAAQMFAAAAAAAAAAAAAAAAEQAQYQExUcFCEwABAwQABwAAAAAAAAAAAAABABFBITFRYRBxkaHB4fH/2gAMAwEAAhEDEQAAANfzbSi1FfRvgY//2gAIAQIAAQUB4KhNfK7H/9oACAEDAAEFAXJmzaY//9oACAEBAAEFAersJc9Jnj//2gAIAQICBj8Bpc4B2hy//9oACAEDAgY/AYUv/9oACAEBAQY/AZgU2Qj1ZsL/2gAIAQIDAT8QdA1YQ7pNe+Hw8/UFK//aAAgBAwMBPxAcGg2dvCvm4IX/2gAIAQEDAT8QBgANmIdAoS+rWeasKppfa//Z') no-repeat 0 3px;
	list-style:none outside none;
	padding-left:17px;
  margin-top:5px;
}
div.tx-flseositemap-pi1 ul ul {
	margin-left:1em;
}
div.tx-flseositemap-pi1 ul li li li {
  margin-top:0;
}

#kontaktformular label {
  width:120px;
  display:block;
  float:left;
}
#kontaktformular select, #kontaktformular input {
  margin-bottom:3px;
}
#kontaktformular select {
  width:80px;
}
#kontaktformular input {
  width:180px;
}
#kontaktformular #nachricht {
  float:left;
  width:300px;
  height:110px;
  margin:25px 0 10px -120px;
}
#kontaktformular p {
  font-size:0.9em;
  margin-top:10px;
}


#uid159 label, #uid197 label {
  width:80px;
  display:inline-block;
}
#uid159 select, #uid197 select {
  margin:2px 0 2px -4px;
}
#uid159 input, #uid197 input {
  margin:2px 0;
}

.foto dl.csc-textpic-image {
  float:left;
}
.foto dl.csc-textpic-lastcol {
  margin-left:9px;
}
.foto dl.csc-textpic-image dd {
	margin:8px 0 10px 0;
  text-align:center;
  font-weight:bold;
}

.foto .csc-textpic-imagerow {
  height:140px;
}
.foto .csc-textpic-imagerow-last {
  margin-bottom:30px;
}
.csc-textpic-imagerow li {
  float:left;
  margin:10px 0;
}
.csc-textpic-imagerow li.csc-textpic-firstcol {
  margin-right:10px;
}

#col-1 ul {
  margin-left:25px;
  list-style:disc;
  line-height:1.2;
}
#col-1 ul li {
  margin-bottom:3px;
}
#col-1 .csc-textpic-imagerow ul {
  margin-left:0;
  list-style:none;
  line-height:0;
}



/* Default style sheet for jQuery date picker v3.7.5. */
#datepick-div, .datepick-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #ddd;
	color: #000;
	width: 15em;
}
#datepick-div {
	display: none;
	border: 1px solid #777;
	z-index: 100; /*must have*/
}
.datepick-inline {
	float: left;
	display: block;
	border: 1px solid #777;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
.datepick-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.datepick-trigger {
	width: 25px;
	padding: 0px;
}
#reisedaten img.datepick-trigger {
	margin: -2px 5px 5px 5px;
	vertical-align: middle;
}
.datepick-prompt {
	float: left;
	padding: 2px;
}
* html .datepick-prompt { /* IE6 */
	width: 15em;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
	clear: both;
	float: left;
	width: 100%;
	color: #fff;
}
.datepick-control {
	background: #400;
	padding: 2px 0px;
}
.datepick-links {
	background: #000;
	padding: 2px 0px;
}
.datepick-control, .datepick-links {
	font-weight: bold;
	font-size: 80%;
}
.datepick-links label {
	padding: 2px 5px;
	color: #888;
}
.datepick-clear, .datepick-prev {
	float: left;
	width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
	float: right;
	text-align: right;
}
.datepick-current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepick-close, .datepick-next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
	float: left;
	text-align: left;
}
.datepick-header {
	background: #333;
	text-align: center;
	font-weight: bold;
	min-height: 1.75em;
}
.datepick-header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepick-header span {
	position: relative;
	top: 3px;
}
.datepick {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.datepick a {
	display: block;
	width: 100%;
	color: #000;
}
.datepick-title-row {
	background: #777;
}
.datepick-title-row th {
	text-align: center;
	font-weight: normal;
}
.datepick-days-row {
	background: #eee;
	color: #666;
}
.datepick-week-col {
	background: #777;
	color: #fff;
}
.datepick-days-cell {
	color: #000;
	border: 1px solid #ddd;
}
.datepick-other-month {
	background: #fff;
}
.datepick-week-end-cell {
	background: #ddd;
}
.datepick-title-row .datepick-week-end-cell {
	background: #777;
}
.datepick-week-over {
	background: #ddd;
}
.datepick-unselectable {
	color: #888;
}
.datepick-today {
	background: #fcc;
}
.datepick-current-day, .datepick-current-day a {
	background: #777;
	color: #fff;
}
.datepick-days-cell-over {
	background: #fff;
	color: #000;
	border: 1px solid #777;
}
.datepick-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#datepick-div a, .datepick-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.datepick-inline .datepick-links a {
	padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
	padding: 2px 5px !important;
	color: #eee;
}
.datepick-title-row a {
	color: #eee;
}
.datepick-control a:hover {
	background: #fdd;
	color: #333;
}
.datepick-links a:hover, .datepick-title-row a:hover {
	background: #ddd;
	color: #333;
}
.datepick-multi .datepick {
	border: 1px solid #777;
}
.datepick-one-month {
	float: left;
	width: 15em;
}
.datepick-new-row {
	clear: left;
}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}


/* Smoothness style sheet for jQuery date picker v3.7.5. */
#datepick-div, .datepick-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #fff;
	color: #222;
	width: 15em;
}
#datepick-div {
	display: none;
	border: 1px solid #aaa;
	z-index: 100; /*must have*/
}
.datepick-inline {
	float: left;
	display: block;
	border: 1px solid #aaa;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-dialog {
	padding: 5px !important;
	border: 4px ridge #aaa !important;
}
.datepick-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.datepick-trigger {
	width: 25px;
}

img.datepick-trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepick-prompt {
	float: left;
	padding: 2px;
}
* html .datepick-prompt {
	width: 15em;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
	clear: both;
	float: left;
	width: 100%;
	color: #222;
}
.datepick-control {
	background: #E0E0E0;
	padding: 2px 0px;
}
.datepick-links {
	background: #fff;
	padding: 2px 0px;
}
.datepick-control, .datepick-links {
	font-weight: bold;
	font-size: 80%;
}
.datepick-links label {
	padding: 2px 5px;
	color: #888;
}
.datepick-clear, .datepick-prev {
	float: left;
	width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
	float: right;
	text-align: right;
}
.datepick-current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepick-close, .datepick-next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
	float: left;
	text-align: left;
}
.datepick-header {
	background: #e0e0e0;
	color: #222;
	text-align: center;
	font-weight: bold;
	height: 1.6em;
}
.datepick-header select {
	background: #e0e0e0;
	color: #222;
	border: 0px;
	font-weight: bold;
}
.datepick-header span {
	position: relative;
	top: 3px;
}
.datepick {
	text-align: center;
	font-size: 100%;
}
.datepick a {
	display: block;
	width: 100%;
	color: #222;
}
.datepick-title-row th {
	text-align: center;
	font-weight: normal;
}
.datepick-week-col {
	background: #e0e0e0;
}
.datepick-days-cell {
	border: 1px solid #d3d3d3;
}
.datepick-days-cell a {
	display: block;
	background: #eee;
}
.datepick-other-month a {
	background: #fff;
}
.datepick-unselectable {
	color: #888;
}
.datepick-week-over a {
	background: #e0e0e0;
}
.datepick-today {
	border: 1px solid #fcefa1;
}
.datepick-today a {
	background: #fbf9ee;
}
.datepick-current-day {
	border: 1px solid #aaa;
}
.datepick-current-day a {
	background: #e0e0e0;
	color: #222;
}
.datepick-days-cell-over {
	border: 1px solid #999;
}
.datepick-days-cell-over a {
	background: #dadada;
}
.datepick-status {
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#datepick-div a, .datepick-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.datepick-inline .datepick-links a {
	padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
	padding: 2px 5px !important;
	color: #222 !important;
}
.datepick-control a:hover {
	background: #ffd0d0;
}
.datepick-links a:hover, .datepick-title-row a:hover {
	background: #e0e0e0;
}
.datepick-multi .datepick {
	border: 1px solid #aaa;
}
.datepick-one-month {
	float: left;
	width: 15em;
}
.datepick-new-row {
	clear: left;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


/* -------------------- */
/* --- safari only! --- */
/* -------------------- */

@media screen and (-webkit-min-device-pixel-ratio:0){
#zimmerinfo #anfragen { margin-left:300px; }
#zimmerinfo #pano { margin-left:190px; }
#saison-navi { width:85px; }
}
