body {    margin:0;    padding:0;    height:100%;	font-family: arial, helvetica;	font-size: 9pt;	color: #003a66;	background-image: url(/business-hotel/system/hotel/hotelbackground.gif);	background-repeat: repeat-x;}

a {	color: #003a66;}
a:hover {	color: green;}
a.footer {	text-decoration: none;}
a.exthot {text-decoration: none; color: black; font-weight: bold; font-size:11pt;}

a.infobox { text-decoration:none; }
a.infobox:hover { cursor:help; color:#80AF4E; background:white; }
a.infobox span { visibility:hidden; position:absolute; left:368px; text-decoration:none; margin-top:20px;}
a.infobox:hover span { visibility:visible; border:1px solid #80AF4E; color:#003A66; background:white; }
/*a.otherhotel { padding: 0px 0px 0px 16px; text-decoration: none; color: black; font-weight: bold; font-size:11pt; background-image:url(/business-hotel/system/dot_green.gif); background-repeat: no-repeat;}*/
a.otherhotel { text-decoration: none; font-size: 11pt; font-weight: bold; color: black; background-image: url(/business-hotel/system/dot-lnk.gif); background-position: 0px 4px; background-repeat: no-repeat; padding-left:18px; }
a:hover.otherhotel { text-decoration: none; font-size: 11pt; font-weight: bold; color: green; background-image: url(/business-hotel/system/dot-hov.gif); background-position: 0px 4px; background-repeat: no-repeat; padding-left:18px; }

h1 { margin: 0px; padding: 0px; padding-top:14px; font-size: 14pt; }
h1.Hotel_1_Star { width: 880px; height: 50px; padding-left: 60px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_1.gif); background-repeat: no-repeat; color:#003a66;}
h1.Hotel_2_Star { width: 880px; height: 50px; padding-left: 60px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_2.gif); background-repeat: no-repeat; color:#003a66;}
h1.Hotel_3_Star { width: 880px; height: 50px; padding-left: 60px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_3.gif); background-repeat: no-repeat; color:#003a66;}
h1.Hotel_4_Star { width: 880px; height: 50px; padding-left: 60px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_4.gif); background-repeat: no-repeat; color:#003a66;}
h1.Hotel_5_Star { width: 880px; height: 50px; padding-left: 60px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_5.gif); background-repeat: no-repeat; color:#003a66;}
h1.Hotel_6_Star { width: 880px; height: 50px; padding-left: 60px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_6.gif); background-repeat: no-repeat; color:#003a66;}
h1.Hotel_7_Star { width: 880px; height: 50px; padding-left: 60px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_7.gif); background-repeat: no-repeat; color:#003a66;}

h2 { font-size: 12pt; margin: 0px; padding: 0px; }
h2.ContLeftHead { padding-top: 20px; text-align: center; color: white; }
h2.LeftHotel { padding: 6px 6px 6px 10px; margin-top:20px; background-color: #eef1f1;}
h3 { font-size: 12pt; margin: 0px; padding: 0px; }
h3.LeftHotel { padding: 6px 6px 6px 10px; margin-top:20px; background-color: #eef1f1;}
h4 { font-size: 11pt; margin: 0px; padding: 0px; }
h4.LeftHotel { padding: 6px 6px 6px 10px; margin-top:20px; background-color: #eef1f1;}

.questions th { background-color:#013B67; color:white; white-space:nowrap; min-width:86px; }
.questions td { max-width:402px; }


b { margin: 0px; padding: 0px; }
b.ratingTitle { width:100%; font-size:12pt; display:block; }
b.ratingNote { font-size:20pt; display:block; margin-top: 10px;}
b.ratingPercent { font-size:12pt; display:block; margin-top: 8px;}

p.infobox { height:20px; }
p.LeftHotel { margin: 0px; text-align: left;}
p.LeftLinkHotel { padding: 6px 6px 6px 0px; margin-top:20px; text-align: left; color: black;}
p.RightHotel {height:240px; }

dt.rItemTitel { padding-left: 10px; padding-top:  0px; margin-top: 12px; line-height: 20px; background-color: white; clear: both; font-weight: bold; font-size: 10pt; border: 1px solid #475F83; }
dt.rItemTitel i { float: right;  font-weight: normal; text-decoration:none; padding-right: 8px;}
dd.rItemBody  { padding-left: 10px; padding: 16px; margin-top:  4px; margin-left: 0px; background-color: white; clear: both; font-size: 10pt; border: 1px solid #475F83;}

.Body_Box_de { width: 980px; padding-top: 165px; background-image:url(/business-hotel/system/hotel/header_de.gif); background-repeat: no-repeat;}
.Body_Box_en { width: 980px; padding-top: 165px; background-image:url(/business-hotel/system/hotel/header_en.gif); background-repeat: no-repeat;}

.ContLeft { position: absolute; width: 260px; left: 40px; margin: 0px; margin-top:30px; margin-bottom: 20px; background-image: url(/business-hotel/system/hotel/hotel_left_bg.gif); background-repeat: no-repeat; }
.LeftHotel { padding: 6px 6px 6px 16px; margin-top:20px; }
.ContRight { width: 640px; margin: 0px;  margin-top:30px; margin-bottom: 30px; float: right; background-color: #dfecec;}
.ContRightHead { width: 405px; height: 95px; background-image: url(/business-hotel/system/hotel_right_background.gif); text-align: center;}
.ContRightCopy { padding-left: 15px; padding-top: 15px; padding-right: 15px; padding-bottom: 20px; min-height: 450px;}
.ContLeftHeadTable { width: 100%; border: none;}

div.RatingBorder { width:302px; height:9px; border:1px solid black; background-color: white; }
div.RatingLine { height: 7px; background-color:#475F83; margin-left:1px; margin-top:1px; }

.warning {color:#000000; background-color:#eef1f1; padding: 5px; border: 1px solid blue; font-size:8pt; width:250px;}
.spec {margin: 0px;	margin-top: -1px;	padding: 0px; }
.Star {float: center; margin-top: 7px;}
.totalRating { width: 260px; height: 120px; padding-top: 12px; margin-top: 60px; text-align: center; background-image: url(/business-hotel/system/rating/totalrating_bg.gif); background-repeat: no-repeat; }
.Footer { clear: both; font-size: 8pt; margin: 0px; padding-top:3px; padding-bottom:3px; padding-left:345px; background-color:#dfecec; border-top:1px solid #003a66; padding-top:3px;;}

div#thisForm { font-size:8pt; }
img#flag { position:absolute; top: 114px; left: 940px; border: 1px solid white;}
img#book { position:absolute; top: 114px; left: 736px; border: 0px;  height: 21px;}
img#logo { position:absolute; top: 30px; left: 60px; }
img#hotelimg { margin: -122px -15px 15px 15px; border-left: 10px solid white; border-bottom: 10px solid white; }
img#graph { padding: 40px 0px 40px 0px;  }
div.wait{ position: absolute; display: block; background-color: #ffffff; opacity: 0.9; filter: Alpha(opacity = 90); z-index: 9000; align: center;}
/* BOOKMARKS */
.BookMarkBox { float: left; width: 960px; padding: 10px; padding-left: 60px;}
.BookMarkBox img { padding: 3px; border: 0px; }





