body { margin:0; padding:0px; height:100%; font-family: arial, helvetica;	font-size: 9pt;	color: #003a66;	background-image: url(/business-hotel/system/background.gif);	background-repeat: repeat-x;}
h1 {margin: 0px; padding:0px; padding-top:12px; font-size: 14pt; }
h2 {font-size: 14pt; margin:0px; padding:0px;}
h3 {font-size: 12pt; margin:0px; padding:0px;}
h4 {font-size: 11pt; margin:0px; padding:0px;}
div { clear:both;}
table.ContFeeder { width:620px;}
tr.ContFeeder { height:200px;}
td.ContFeeder { padding:10px; border: 1px solid #bcbcbc; vertical-align:top; width:290px;}
td.ContEmpty { padding:10px; border: 0px;}

h2.LeftHotel {font-size: 12pt; color:#ffffff; padding-left:6px; padding-top:6px;}
h3.LeftHotel {font-size: 11pt; color:#ffffff; padding-left:6px; padding-top:6px;}
h4.LeftHotel {font-size: 12pt; background-color:#eef1f1; color:#000000; padding:6px 6px 6px 20px; margin-top:20px;}
p.LeftHotel { margin: 15px 0px 30px 0px;	padding: 0px 20px;	color: black;}
a.LeftHotel { font-size: 7pt; text-decoration: none;}
.warning {color:#000000; background-color:#eef1f1; padding: 5px; border: 1px solid blue; font-size:8pt; width:290px;}
.spec {margin: 0px;	margin-top: -1px;	padding: 0px; }
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;}
.error { color: black; background-color: #ffe5e5; padding: 5px; border: 1px solid red;}
/*.backexthot { text-decoration: none; font-size: 11pt; font-weight: bold; color: black; background-image: url(/business-hotel/system/dot_green.gif); background-position: 0px 4px; background-repeat: no-repeat; padding-left:18px; }*/
a.backexthot { 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.backexthot { 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; }
.HeadLineHotel_1star { width: 980px; min-width:980px; height: 50px; padding-left: 60px; margin-top: 180px; margin-bottom: 30px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_1.gif); background-repeat: no-repeat; color:#003a66;}
.HeadLineHotel_2star { width: 980px; min-width:980px; height: 50px; padding-left: 60px; margin-top: 180px; margin-bottom: 30px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_2.gif); background-repeat: no-repeat; color:#003a66;}
.HeadLineHotel_3star { width: 980px; min-width:980px; height: 50px; padding-left: 60px; margin-top: 180px; margin-bottom: 30px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_3.gif); background-repeat: no-repeat; color:#003a66;}
.HeadLineHotel_4star { width: 980px; min-width:980px; height: 50px; padding-left: 60px; margin-top: 180px; margin-bottom: 30px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_4.gif); background-repeat: no-repeat; color:#003a66;}
.HeadLineHotel_5star { width: 980px; min-width:980px; height: 50px; padding-left: 60px; margin-top: 180px; margin-bottom: 30px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_5.gif); background-repeat: no-repeat; color:#003a66;}
.HeadLineHotel_6star { width: 980px; min-width:980px; height: 50px; padding-left: 60px; margin-top: 180px; margin-bottom: 30px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_6.gif); background-repeat: no-repeat; color:#003a66;}
.HeadLineHotel_7star { width: 980px; min-width:980px; height: 50px; padding-left: 60px; margin-top: 180px; margin-bottom: 30px; background-image:url(/business-hotel/system/gallery/hotelbg_gallery_7.gif); background-repeat: no-repeat; color:#003a66;}

div.HotelLeftHead { width: 300px; height: 95px; margin:0px; background-image: url(/business-hotel/system/hotel_left_background.gif); text-align: center;}
td.HotelLeftHead { width: 300px; vertical-align: top;}
div.HotelRightHead { width: 650px; height: 95px; margin:0px; background-image: url(/business-hotel/system/hotel_right_background.gif); text-align: center;}
td.HotelRightHead {width: 650px; padding-left: 60px; vertical-align: top;}
.RightText {  margin: 15px 0px 30px 0px; padding: 0px 20px;}
p.RightHotel { margin: 15px 0px 30px 0px; padding: 0px 20px;}
h3.RightHotel {margin-left: 15px; }
h4.RightHotel {font-size: 11pt;  margin: 0px; 	padding: 0px 20px;}
img.RightHotel { padding-left: 20px;  padding-top: 20px; border:0px;}
.ContInfoTop { padding-left: 15px; padding-top: 15px; padding-right: 15px; padding-bottom: 20px; background-color: #dfecec; width:620px;}

.ContInfoDinamic { padding: 15px; padding-bottom: 20px; margin-top:15px; background-color: #dfecec; width:620px;}
table.mnuDinamic {margin: 0px 0px 0px 15px; padding:0px 0px 0px 0px; }
img.mnuDinamic { width:68px; height:68px; padding:0px 0px 0px 0px;  border:none;}
img.mnuSelected { width:72px; height:72px; padding:0px; border:6px solid #ffffff;}
table.imgDinamic {width:596px; margin:15px 0px 0px 0px;}
img.imgDinamic { float:left; border:6px solid #ffffff;}
td.imgDinamic { vertical-align:top; padding:0px 15px 0px 15px; }
td.imgCont { height:396px; vertical-align:top; font-size:10pt; margin:10px; padding:0px 15px 0px 15px;}

.ContInfo { padding: 15px; padding-bottom: 20px; margin-top:15px; background-color: #dfecec; width:620px;}
.Head_de { position: absolute; top: 0px; left: 0px; height: 145px; width: 980px; padding: 0px; background-image:url(/business-hotel/system/header_de.gif); background-repeat: no-repeat;}
.Head_en { position: absolute; top: 0px; left: 0px; height: 145px; width: 980px; padding: 0px; background-image:url(/business-hotel/system/header_en.gif); background-repeat: no-repeat;}
img#flag { float:right;  border: 1px solid white; margin-top: 114px;}
img#book { float:right;  border: 0px solid white; margin-top: 114px; margin-right: 5px;  height: 21px;}
img#logo { float:left;  border: 0px; margin-top: 8px; margin-left:88px;}
.Footer { text-align:center; font-size: 8pt; margin: 0px; margin-top: 30px; padding-top:3px; padding-bottom:3px; background-color:#dfecec; border-top:1px solid #003a66; padding-top:3px; }
/* BOOKMARKS */
.BookMarkBox { float: left; width: 960px; padding: 10px; padding-left: 60px;}
.BookMarkBox img { padding: 3px; border: 0px; }

