body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif; 	
	background-color:#cccccc;
	background-image:url(/images/bg2.jpg); background-repeat:repeat-x;
	scrollbar-base-color: #cccccc;
	scrollbar-arrow-color:#333333;	
	}

h1  {
	font-family: arial, helvetica, sans-serif; 	
	font-size:18px;
	font-weight:normal;
	color:#333333;
	}

td, p  {
	font-family: arial, helvetica, sans-serif; 	
	font-size:12px;
	color:#4C4C4C;
	}

a:link, a:active, a:visited { color: #016990; text-decoration:none;;}
a:hover { color: #333333; text-decoration: none;}


	.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
border: none;
background-color:#939393;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: none;
background-color:#939393;
}

	.highlightit2 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90) gray;
-moz-opacity: 0.9;
border: none;
background-color:#939393;
}

.highlightit2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: none;
background-color:#939393;
}


/********************* BACKGROUNDS */
#logo {width:972px; height:114px; background:url(/images/header/image2-logo.jpg) no-repeat;}
#left {width:64px; background:url(/images/bgcenter-left.jpg) repeat-y;}
#leftpic {width:64px; height:222px; background:#dfdfdf url(/images/header/image2-left.jpg) no-repeat;}
#navbg {width:276px; background:#f9f9f9 url(/images/header/image2-middle.jpg) no-repeat;}
#right {width:632px; background:url(/images/bgcenter-left.jpg) repeat-y;}
#rightpic {width:632px; height:222px; background:#dfdfdf url(/images/header/image2-right.jpg) no-repeat;}

#seminar #logo {background:url(/images/header/seminar-logo.jpg) no-repeat;}
#seminar #leftpic {background:#dfdfdf url(/images/header/seminar-left.jpg) no-repeat;}
#seminar #navbg {background:#dfdfdf url(/images/header/seminar-middle.jpg) no-repeat;}
#seminar #rightpic {background:#dfdfdf url(/images/header/seminar-right.jpg) no-repeat;}

#hotel #logo {background:url(/images/header/hotel-logo.jpg) no-repeat;}
#hotel #leftpic {background:#dfdfdf url(/images/header/hotel-left.jpg) no-repeat;}
#hotel #navbg {background:#dfdfdf url(/images/header/hotel-middle.jpg) no-repeat;}
#hotel #rightpic {background:#dfdfdf url(/images/header/hotel-right.jpg) no-repeat;}

#hotelzimmer #logo {background:url(/images/header/hotel-logo.jpg) no-repeat;}
#hotelzimmer #leftpic {background:#dfdfdf url(/images/header/hotelzimmer-left.jpg) no-repeat;}
#hotelzimmer #navbg {background:#dfdfdf url(/images/header/hotelzimmer-middle.jpg) no-repeat;}
#hotelzimmer #rightpic {background:#dfdfdf url(/images/header/hotelzimmer-right.jpg) no-repeat;}

#restaurant #logo {background:url(/images/header/restaurant-logo.jpg) no-repeat;}
#restaurant #leftpic {background:#dfdfdf url(/images/header/restaurant-left.jpg) no-repeat;}
#restaurant #navbg {background:#dfdfdf url(/images/header/restaurant-middle.jpg) no-repeat;}
#restaurant #rightpic {background:#dfdfdf url(/images/header/restaurant-right.jpg) no-repeat;}

#carnozet #logo {background:url(/images/header/restaurant-logo.jpg) no-repeat;}
#carnozet #leftpic {background:#dfdfdf url(/images/header/carnozet-left.jpg) no-repeat;}
#carnozet #navbg {background:#dfdfdf url(/images/header/carnozet-middle.jpg) no-repeat;}
#carnozet #rightpic {background:#dfdfdf url(/images/header/carnozet-right.jpg) no-repeat;}

#kaminbar #logo {background:url(/images/header/restaurant-logo.jpg) no-repeat;}
#kaminbar #leftpic {background:#dfdfdf url(/images/header/kaminbar-left.jpg) no-repeat;}
#kaminbar #navbg {background:#dfdfdf url(/images/header/kaminbar-middle.jpg) no-repeat;}
#kaminbar #rightpic {background:#dfdfdf url(/images/header/kaminbar-right.jpg) no-repeat;}

#bankette #logo {background:url(/images/header/restaurant-logo.jpg) no-repeat;}
#bankette #leftpic {background:#dfdfdf url(/images/header/bankette-left.jpg) no-repeat;}
#bankette #navbg {background:#dfdfdf url(/images/header/bankette-middle.jpg) no-repeat;}
#bankette #rightpic {background:#dfdfdf url(/images/header/bankette-right.jpg) no-repeat;}

#wellness #logo {background:url(/images/header/wellness-logo.jpg) no-repeat;}
#wellness #leftpic {background:#dfdfdf url(/images/header/wellness-left.jpg) no-repeat;}
#wellness #navbg {background:#dfdfdf url(/images/header/wellness-middle.jpg) no-repeat;}
#wellness #rightpic {background:#dfdfdf url(/images/header/wellness-right.jpg) no-repeat;}

#fitness #logo {background:url(/images/header/wellness-logo.jpg) no-repeat;}
#fitness #leftpic {background:#dfdfdf url(/images/header/fitness-left.jpg) no-repeat;}
#fitness #navbg {background:#dfdfdf url(/images/header/fitness-middle.jpg) no-repeat;}
#fitness #rightpic {background:#dfdfdf url(/images/header/fitness-right.jpg) no-repeat;}

#beauty #logo {background:url(/images/header/wellness-logo.jpg) no-repeat;}
#beauty #leftpic {background:#dfdfdf url(/images/header/beauty-left.jpg) no-repeat;}
#beauty #navbg {background:#dfdfdf url(/images/header/beauty-middle.jpg) no-repeat;}
#beauty #rightpic {background:#dfdfdf url(/images/header/beauty-right.jpg) no-repeat;}

#sauna #logo {background:url(/images/header/wellness-logo.jpg) no-repeat;}
#sauna #leftpic {background:#dfdfdf url(/images/header/sauna-left.jpg) no-repeat;}
#sauna #navbg {background:#dfdfdf url(/images/header/sauna-middle.jpg) no-repeat;}
#sauna #rightpic {background:#dfdfdf url(/images/header/sauna-right.jpg) no-repeat;}

#privatespa #logo {background:url(/images/header/wellness-logo.jpg) no-repeat;}
#privatespa #leftpic {background:#dfdfdf url(/images/header/privatespa-left.jpg) no-repeat;}
#privatespa #navbg {background:#dfdfdf url(/images/header/privatespa-middle.jpg) no-repeat;}
#privatespa #rightpic {background:#dfdfdf url(/images/header/privatespa-right.jpg) no-repeat;}

#massagen #logo {background:url(/images/header/wellness-logo.jpg) no-repeat;}
#massagen #leftpic {background:#dfdfdf url(/images/header/massagen-left.jpg) no-repeat;}
#massagen #navbg {background:#dfdfdf url(/images/header/massagen-middle.jpg) no-repeat;}
#massagen #rightpic {background:#dfdfdf url(/images/header/massagen-right.jpg) no-repeat;}

#standort #logo {background:url(/images/header/empty-logo.jpg) no-repeat;}
#standort #leftpic {background:#dfdfdf url(/images/header/empty-left.jpg) no-repeat;}
#standort #navbg {background:#dfdfdf url(/images/header/empty-middle.jpg) no-repeat;}
#standort #rightpic {background:#dfdfdf url(/images/header/empty-right.jpg) no-repeat;}

#ostern #logo {background:url(/de/newsletter/images/transparent-logo.png) no-repeat;}
#ostern #left {background:url(/de/newsletter/images/bgcenter-transparent-left.png) repeat-y;}
#ostern #leftpic {background:url(/de/newsletter/images/empty-transparent-left.png) no-repeat;}
#ostern #navbg {background:url(/de/newsletter/images/empty-transparent-middle.png) no-repeat;}
#ostern #rightpic {background:url(/de/newsletter/images/empty-transparent-right.png) no-repeat;}
#ostern #right {width:632px; background:none;}



/********************* BOXES */
.tdl {font-family: arial, helvetica, sans-serif; border-left:1x solid #FAEFCA; border-top:1x solid #FAEFCA; border-bottom:1x solid #FAEFCA; background-color:#FAEFCA;}
.tdm {font-family: arial, helvetica, sans-serif; border-top:1x solid #FAEFCA; border-bottom:1x solid #FAEFCA; background-color:#FAEFCA;}
.tdr {font-family: arial, helvetica, sans-serif; border-right:1x solid #FAEFCA; border-top:1x solid #FAEFCA; border-bottom:1x solid #FAEFCA; background-color:#FAEFCA;}
.space {background-color:#fdfdfd; height:10px;}
.bb {font-family: arial, helvetica, sans-serif; border-bottom:1x solid #FAEFCA;}

/*rates*/

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}

#rates {width:100%; background-color:#FAEFCA;}
#rates td {vertical-align:top; padding:0 0.8em; border:1px solid #fdfdfd;}
#rates .rateStartPeriod td {padding-top:0.5em}
#currency {text-align:right; padding-right:0 !important; }
#currency a {margin-left:0.5em;}

#hotel .stRight {border-right:1px dotted #33373A}
#hotel .rateStartPeriod td {border-top:1px solid #33373A; }
#hotel #ratesHeader, #hotel .rateInfo a, #hotel .resLight {color:#5b5c5b !important; font-size: 11px; text-decoration:none !important}
#hotel #resSteps {font-size: 11px; color:#B7BABD;}
#hotel #rates h3 {border:none; }
#hotel #rates .rateRequest a {}
#hotel #currency {border-bottom:1px solid #33373A;}

/* HIGHSLIDE */

.highslide-html {
	background:url(/images/bghighslide.jpg) repeat-x;
    background-color: #1F1F1F;
    color: #f5f5f5;
}

.highslide-html td{
    color: #f5f5f5;
}


.highslide-html p {margin-bottom:10px;}

.highslide-dimming {
	background: #29254B;
	position: absolute;
}

.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-body, a.highslide-body:link, a.highslide-body:hover, a.highslide-body:active, a.highslide-body:visited {
    color: white;
    text-decoration:none;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 850px;
    padding: 10px;
	padding-left:30px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0 8px 5px 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}

.highslide-wrapper .highslide-header a, .highslide-wrapper highslide-header a:visited {
	font-weight: normal;
	font-size:11px;
	color: #999999;
	text-decoration: none;
}

.highslide-header a:hover {
	font-weight: normal;
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
}


.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
/*	background-color:white; */
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
border: none;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: none;
}
