/*[fmt]1000-110A-3*/
body {scrollbar-base-color: #383838; scrollbar-arrow-color: #8C8C8C; scrollbar-dark-shadow-color: #4C4C4C; scrollbar-face-color: #262626; scrollbar-highlight-color: #636363; scrollbar-track-color: #000000; }
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; vertical-align: top; }
table.preise {width: 80%; margin: 0 0 0 10%; }
#uid23 table.preise {width: 93%; margin: 0 auto; }
#uid23 table.preise tr:last-child {background: url(../img/contline-red.png) no-repeat center bottom; }
#uid23 h3 {color: #B33C3C; }
#uid23 #blueText {/*[disabled]background:url(../img/contline-red.png) no-repeat center bottom;*/ }
table.preise tr {background: url(../img/contline.png) no-repeat center bottom; }
table.preise tr tr {background: none; }
table.preise tr tr td {padding: 1px 30px 13px; }
table.preise tr td {padding: 15px 7px 0; }
table.preise tr td p {margin: 0 0 15px; }
html, body {/*[disabled]line-height:1.3;*/ text-align: left; font: normal 11px/1.5em Verdana; color: #999999; padding: 0; margin: 0; height: 100%; background-color: #141414; }
body {text-align: center; }
ol, ul {padding: 0 0 0 0px; }
blockquote, q {quotes: none; }
:focus {outline: 0; }
#blueText hr {background: url(../img/contline.png) no-repeat center center; border: none; height: 2px !important; }
ins {text-decoration: none; }
del {text-decoration: line-through; }
table {/*[disabled]border-collapse:collapse;*/ border-spacing: 0; }
p {margin: 0 0 1.5em; }
h1, h2, h3, h4, h5, h6 {font-size: 14px; margin: 0.5em 0 1em; font-weight: bold; }
#blueText h3 {text-align: center; }
#blueText ul {margin: 0 0 0 32px; }
/*##RTE*/
a, a:visited, a:focus {text-decoration: none; border: none; color: #999999; outline: none; overflow: hidden; cursor: pointer; }
a:Hover {color: #B9B9B9; }
/*GALLERY*/
.jdGallery .slideInfoZone {float: left; }
.jdGallery .slideInfoZone h2 {text-transform: uppercase; }
.jdGallery .slideInfoZone h2 span.head {float: left; height: 22px; }
.jdGallery .slideInfoZone h2 span.link {color: #FFFFFF; float: right; }
.jdGallery .slideInfoZone h2 span.link a {color: #FFFFFF; font-weight: bold; }
.jdGallery .slideInfoZone h2 a b {color: #FF5454; text-transform: uppercase; }
.jdGallery .slideInfoZone h2 a strong {font: bold 15px Arial; padding: 0 6px 0 0; }
.jdGallery .slideInfoZone p {clear: left; }
/*Nur aktiv wenn JS deaktiviert*/
.imageElement {/*[disabled]display:none;*/ border-right: 1px solid #000000; }
.imageElement .staticdisplay {overflow: hidden; /*[disabled]overflow-y:scroll;*/ height: 469px; }
.imageElement .staticdisplay div, .imageElement .staticdisplay h3 {background: #000; position: relative; opacity: 0.70; color: #FFF; filter: alpha(opacity=70); padding: 0px 20px 0; }
.imageElement .staticdisplay h3 {top: -126px; height: 20px; padding-top: 3px; }
.imageElement .staticdisplay div {height: 85px; overflow-y: auto; top: -139px; border-top: 5px solid #000; border-bottom: 5px solid #000; }
.contentNavi {/*[disabled]display:block;*/ text-align: right; position: absolute; top: 50%; margin: 138px 0 0; z-index: 100; width: 95%; font-weight: bold; }
.contentNavi a {padding: 2px 5px; color: #FFFFFF !important; }
.contentNavi a:hover, .contentNavi a:active {color: #FFFFFF !important; text-decoration: underline; }
/*##PAGE*/
#line {position: absolute; top: 50%; left: 1%; width: 98%; height: 1px; color: #191D26; }
#page {background-color: #2B2B2B; height: 680px; width: 724px; overflow: hidden; text-align: left; position: absolute; top: 50%; left: 50%; margin: -340px 0 0 -362px; }
.page {padding: 10px; }
#head {height: 45px; }
#head h1, #head h1 a {display: block; width: 100px; height: 45px; padding: 0; margin: 0 auto; border: 0; line-height: 0; }
#head h1 a {background: #2B2B2B url(../img/ceres-hotel.png) no-repeat center center; margin: 0; }
#head h1 a span {display: none; }
/*##NAVI*/
#nav {height: 70px; border-top: 1px solid #2B2B2B; }
#nav a {text-transform: uppercase; }
#nav ul li a.cur, #navi ul li a.act {font-weight: bold; color: #FFF; }
#navi {margin: 25px 0 5px; height: 20px; font-size: 12px; }
#navi ul {}
#navi ul li {float: left; list-style: none; background: #2B2B2B url(../img/trenner.png) no-repeat center left; width: 21%; text-align: center; }
#navi ul li.first {background: none; text-align: left; width: 15%; }
#navi ul li.last {text-align: right; width: 21%; }
#navi ul li a {display: inline; /*[disabled]margin:0 43px;*/ }
#navi ul li.first a {margin-left: 0; }
#navi ul li.last a {margin-right: 0; }
/*sub*/
#subnavi {font-size: 10px; }
#subnavi ul {/*[disabled]clear:left;*/ height: 20px; }
#subnavi ul li {float: left; list-style: none; font-size: 10px; margin-right: 12px; }
#subnavi ul li a {display: block; text-transform: uppercase; }
#subnavi ul li a.cur, #subnavi ul li a.act {font-weight: normal; color: #FFFFFF; }
/*Footer Subnavi*/
#cont #subnavi {margin-top: 42px; height: 15px; /*[disabled]border-bottom:1px solid #FFF;*/ overflow: hidden; }
#cont #subnavi ul {float: left; width: 60%; }
/*subsub*/
#subsubnavi {font-size: 10px; /*[disabled]display:none;*/ z-index: 10; position: relative; margin-bottom: -27px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; opacity: .5; -moz-opacity: .5; /*-khtml-opacity: 0.5*/
filter: alpha(opacity=50); width: 100%; /*[disabled]height:23px;*/ }
#subsubnavi ul {clear: left; background-color: #010101; height: 25px; }
#subsubnavi ul li {list-style: none; float: left; padding: 3px 0; margin: 0 12px; }
#subsubnavi ul li a {display: block; text-transform: uppercase; /*[disabled]opacity:1;*/ /*[disabled]-moz-opacity:1;*/ /*-khtml-opacity: 1*/
/*[disabled]filter:alpha(opacity=100);*/ color: #FFFFFF; }
#subsubnavi a.cur, #subsubnavi a.act {font-weight: bold; color: #FFFFFF; }
#offer {color: #B53E3E; text-align: right; overflow: hidden; }
#offer a {color: #B53E3E; }
#offer p {padding: 0; margin: 0; }
/*##CONTENT*/
#cont {height: 530px; }
#cont #lang {float: left; }
#cont #lang a {display: block; width: 30px; height: 20px; background: url(../img/flag.png) no-repeat -50px 0; margin: 5px 5px 5px 0; }
#cont #lang a:hover {background-position: -50px -50px; }
#cont #lang a.de {background-position: 0 0; }
#cont #lang a.de:hover {background-position: 0 -50px; }
#cont #lang a span {display: none; }
#toggle {text-align: right; font-size: 10px; text-transform: none; display: none; float: right; }
#toggle a {text-align: right; font-size: 10px; text-transform: none; }
#gallery {text-align: left; width: 704px; height: 469px; overflow: hidden; background: #141414; }
#gallery.onlyImg {background: #1A1E27; }
#gallery.blue {background: #1A1E27; overflow-y: auto; }
.blue {background: #1A1E27 !important; }
#gallery.blue #blueText {padding: 10px; }
/*##FOOT*/
#foot {font-size: 10px; clear: left; }
#footnavi {}
#footnavi ul li {float: left; list-style: none; background: #2B2B2B url(../img/trenner.png) no-repeat left center; padding: 0 7px; }
#footnavi ul li.first {background: none; padding-left: 0; }
#footnavi ul li.first a {color: #B43D3D; }
#footnavi ul li.last {float: right; padding-right: 0; font-size: 12px; }
#footnavi ul li.last2 {background: none; padding-right: 7px; float: right; }
#footnavi ul li.last a {color: #B53E3E; }
#foot a {text-transform: uppercase; }
#foot #buchen a {float: right; color: #9F4746; font-size: 15px; }
#ad {height: 784px; }
#footnavi a.cur, #footnavi a.act {color: #FFFFFF; }
#cont #scrollers {float: right; width: 20px; }
#cont #scrollers #scroll_up, #cont #scrollers #scroll_down {display: block; width: 20px; background: url(../img/up.png) no-repeat center; height: 20px; cursor: pointer; }
#cont #scrollers #scroll_up {position: absolute; top: 127px; }
#cont #scrollers #scroll_down {position: absolute; top: 575px; background: url(../img/down.png) no-repeat center; }

#star {position: absolute; right: 130px; bottom: 7px; width: 65px; height: 65px; z-index: 100; float: right; }
#star a {width: 65px; height: 65px; background: url(../../bilder/button23.png) no-repeat center; z-index: 100; display: block; }
#star span {display: none; }

/*SPEZIAL: SENSO SPA Treatments*/
.pid95 .slideInfoZone, .pid95 #toggle {display: none !important; }

