.spacertd {
	width: 10px;	
}
.spacertd_5 {
	width: 5px;	
}
.spacertd_5_vertical {
	height: 5px;	
}
.whiteeleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.whiteeleven_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven_copyright a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.whiteeleven_copyright a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.whiteeleven_copyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.whiteeleven_copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration:none;
}
.greyeleven, .greyeleven * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.greyeleven a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
.greyeleven a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.greyeleven a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.greyeleven a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	float:left;
}
.elevenmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
}
.elevenmenu a:link {
	color: #990100;
	text-decoration: none;
}
.elevenmenu a:active {
	color: #666666;
	text-decoration: none;
}
.elevenmenu a:visited {
	color: #990000;
	text-decoration: none;
}
.elevenmenu a:hover {
	color: #CC0000;
	text-decoration: none;
}
#langselect {
	left: -421px;
	top: -35px;
}
#menuoverlay {
	background-color: #FCF6E6;
	filter:alpha(opacity=83);
    -moz-opacity: 0.83;
	opacity: 0.83;
	left: 0px;
}
#mainmenu {
}
#submenu01 {
    background-color: #FCF6E6;
    filter:alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}
#overlay {
	background-color: #FCF6E6;
	filter:alpha(opacity=90);
    -moz-opacity: 0.90;
	opacity: 0.90;
	top: 301px;
}
#infooverlay {
	background-color: #FCF6E6;
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
	opacity: 0.8;
	visibility: hidden;
}
#logooverlay {
	background-color: #FCF6E6;
	filter:alpha(opacity=10);
    -moz-opacity: 1.0;
	opacity: 1.0;
	left: 0px;
}
#b4logo1 {
	background-color: #FCF6E6;
	filter:alpha(opacity=25);
    -moz-opacity: 0.25;
	opacity: 0.25;
}
.menutable {
	background-image: url(../gfx/beigedot.jpg);
	filter:alpha(opacity=40);
    -moz-opacity: 0.40;
	opacity: 0.40;
}
/* has browser-selective properties */
#pnglogo {
	z-index:20;
	background-repeat: no-repeat;
	background-position: top right;
	visibility: visible;
	left: 0px;
	top: 0px;
}
/* non-IE logo display */
html>body #pnglogo {
	background-image: url(../gfx/menubar.png);
	visibility: visible;
	top: 0px;
}
/* IE6 logo display */
* html #pnglogo {  
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/menubar.png');
	left: 0px;
	top: 0px;
}
.redeleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.redeleven_wellnessitems{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 20px;
}
.redesixteen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}
.redesixteen a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.redesixteen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.redesixteen a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.redesixteen a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.whitesixteenredlh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 90%;
}
.greysixteen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.pricetable_normal_eleven {
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.pricetable_red_eleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	padding-left: 3px;
	width: 57px;
}
.pricetable_red_eleven_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	padding-left: 3px;
	width: 72px;
}
.pricetable_value {
	width: 37px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.sketchtable {
	background-image:url(../gfx/grundrisse/backgroundgrid.jpg);
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
}
.table_red_eleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	padding-left: 3px;
}
.table_normal_eleven {
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.table_normal_eleven_65 {
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 59px;
}
.pricetable_normal_eleven_65 {
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 59px;
 	text-align: right;
}
.pricetable_normal_eleven_80 {
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 74px;
 	text-align: right;
}.redeleven_packageitems {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 20px;
}
.pricetable_normal_eleven_45 {

	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 39px;
 	text-align: right;
}
.pricetable_red_eleven_120 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	padding-left: 3px;
	width: 117px;
}
.sitemap-1 {
    padding-left: 5px;
}
.sitemap-1 a, .sitemap-1 a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #990000;
}
.sitemap-2 {
    padding-left: 25px;
}
.sitemap-2 a, .sitemap-2 a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #990000;
}
.sitemap-3 {
    padding-left: 45px;
}
.sitemap-3 a, .sitemap-3 a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(102, 102, 102);
}
.whitesixteen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.panoDescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #b1322c;
	color: #FFFFFF;
	padding:0px 5px;
}
.dwinfo-content-act {
	position: absolute;
	width: 400px;
	z-index: 10;
	background-color: #fcf6e6;
	border: 1px solid #990000;
	padding: 2px;
	text-align: left;
}
.spacertd {
	width: 10px;	
}
.spacertd_5 {
	width: 5px;	
}
.spacertd_5_vertical {
	height: 5px;	
}
.whiteeleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.whiteeleven_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteeleven_copyright a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.whiteeleven_copyright a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.whiteeleven_copyright a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.whiteeleven_copyright a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration:none;
}
.greyeleven, .greyeleven * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.greyeleven a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
.greyeleven a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.greyeleven a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.greyeleven a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	float:left;
}
.elevenmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
}
.elevenmenu a:link {
	color: #990100;
	text-decoration: none;
}
.elevenmenu a:active {
	color: #666666;
	text-decoration: none;
}
.elevenmenu a:visited {
	color: #990000;
	text-decoration: none;
}
.elevenmenu a:hover {
	color: #CC0000;
	text-decoration: none;
}
#langselect {
	left: -421px;
	top: -35px;
}
#menuoverlay {
	background-color: #FCF6E6;
	filter:alpha(opacity=83);
    -moz-opacity: 0.83;
	opacity: 0.83;
	left: 0px;
}
#mainmenu {
}
#submenu01 {
    background-color: #FCF6E6;
    filter:alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}
#overlay {
	background-color: #FCF6E6;
	filter:alpha(opacity=90);
    -moz-opacity: 0.90;
	opacity: 0.90;
	top: 301px;
}
#infooverlay {
	background-color: #FCF6E6;
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
	opacity: 0.8;
	visibility: hidden;
}
#logooverlay {
	background-color: #FCF6E6;
	filter:alpha(opacity=10);
    -moz-opacity: 1.0;
	opacity: 1.0;
	left: 0px;
}
#b4logo1 {
	background-color: #FCF6E6;
	filter:alpha(opacity=25);
    -moz-opacity: 0.25;
	opacity: 0.25;
}
.menutable {
	background-image: url(../gfx/beigedot.jpg);
	filter:alpha(opacity=40);
    -moz-opacity: 0.40;
	opacity: 0.40;
}
/* has browser-selective properties */
#pnglogo {
	z-index:20;
	background-repeat: no-repeat;
	background-position: top right;
	visibility: visible;
	left: 0px;
	top: 0px;
}
/* non-IE logo display */
html>body #pnglogo {
	background-image: url(../gfx/menubar.png);
	visibility: visible;
	top: 0px;
}
/* IE6 logo display */
* html #pnglogo {  
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/menubar.png');
	left: 0px;
	top: 0px;
}
.redeleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
}
.redeleven_wellnessitems{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 20px;
}
.redesixteen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
}
.redesixteen a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.redesixteen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.redesixteen a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.redesixteen a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.whitesixteenredlh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 90%;
}
.greysixteen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.pricetable_normal_eleven {
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.pricetable_red_eleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	padding-left: 3px;
	width: 57px;
}
.pricetable_red_eleven_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	padding-left: 3px;
	width: 72px;
}
.pricetable_value {
	width: 37px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.sketchtable {
	background-image:url(../gfx/grundrisse/backgroundgrid.jpg);
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
}
.table_red_eleven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	padding-left: 3px;
}
.table_normal_eleven {
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.table_normal_eleven_65 {
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 59px;
}
.pricetable_normal_eleven_65 {
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 59px;
 	text-align: right;
}
.pricetable_normal_eleven_80 {
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 74px;
 	text-align: right;
}.redeleven_packageitems {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 20px;
}
.pricetable_normal_eleven_45 {

	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 39px;
 	text-align: right;
}
.pricetable_red_eleven_120 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	padding-left: 3px;
	width: 117px;
}
.sitemap-1 {
    padding-left: 5px;
}
.sitemap-1 a, .sitemap-1 a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #990000;
}
.sitemap-2 {
    padding-left: 25px;
}
.sitemap-2 a, .sitemap-2 a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #990000;
}
.sitemap-3 {
    padding-left: 45px;
}
.sitemap-3 a, .sitemap-3 a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: rgb(102, 102, 102);
}
.whitesixteen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.panoDescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #b1322c;
	color: #FFFFFF;
	padding:0px 5px;
}
