@charset “utf-8”;
body{scrollbar-face-color:#CCCCCC;scrollbar-highlight-color:#616161;scrollbar-shadow-color:#CCCCCC;scrollbar-3dlight-color:#CCCCCC;scrollbar-arrow-color:#01969A;scrollbar-track-color:#CCCCCC;scrollbar-darkshadow-color:#CCCCCC;}
body,td,p {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 1.5em;font-size:12px;color:#616161;}
a:link,a:active,a:visited {color:#616161;}
a:hover{text-decoration:underline;color:#01969A;}
hr{height:1px;border:solid #000000 1px;border-top-width:1px;}
H1,H2,H3{line-height: 17px!important;font-family:"Verdana", Helvetica, sans-serif;font-size:20px;font-weight:bold;text-align: left;margin-bottom:6px;color:#000000;}
H4{line-height: 25px!important;font-family:"Verdana", Helvetica, sans-serif;font-size:20px;font-weight:bold;text-align: left;margin-bottom:6px;color:#000000;}
form{margin:0;}
IMG{border:0;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none;}
li{line-height:1.5;}
li.doc{padding-left: 10px;background-image: url(menu/doc.gif);background-repeat: no-repeat;}
li.docs{padding-left: 10px;background-image: url(menu/docs.gif);background-repeat: no-repeat;}
li.sdoc{padding-left: 10px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;}
li.sdocs{padding-left: 10px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;}
.sitename{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#616161;font-size:12px;}
.menulevel1,.menulevel2,.menulevel3,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{font-weight:bold;font-size:12px;color:#01969A;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:hover,.navigator a:link,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.menulevel1 a:active,.menulevel2 a:active,.menulevel3 a:active{font-weight:normal;font-size:12px;color:#616161;text-decoration:none;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none;}
.menu{font-weight:normal;font-size:12px;color:#616161;}
.menu a{text-decoration:underline;font-weight:normal;}
#hvmenu {height: 22px;	width: 800px;border-top: 0px solid #616161;border-right: 0px solid #616161;border-bottom: 0px solid #616161;border-left: 0px solid #616161;}
.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{font-weight:normal;font-size:12px;color:#01969A;text-decoration:none;}
.date {font-weight:normal;color:#616161;}
.locator {font-size:12px;font-weight:normal;color:#616161;}
.locator a{font-weight:normal;color:#616161;}
.locator a:link,.locator a:visited{color:#616161;text-decoration:none;}
.locator a:active,.locator a:hover{color:#01969A;text-decoration:none;}
.navlinks {font-weight:normal;color:#616161;}
.navlinks a{font-weight:normal;color:#616161;}
.navlinks a:link,.navlinks a:visited{color:#616161;}
.navlinks a:active,.navlinks a:hover{color:#01969A;}
.navigator a{font-weight:normal;color:#616161;}
.navigator a:link,.navigator a:visited{color:#616161;text-decoration:none;}
.navigator a:active,.navigator a:hover{color:#01969A;text-decoration:none;}
.printer{font-weight:normal;color:#000000;}
.printer a{font-weight:normal;color:#000000;}
.printer a:link,.printer a:visited{color:#000000;font-weight:normal;text-decoration:none;}
.printer a:active,.printer a:hover{color:#ffffff;font-weight:normal;text-decoration:none;}
.search a{font-weight:normal;color:#616161;}
.search a:link,.search a:visited{color:#616161;text-decoration:none;}
.search a:active,.search a:hover{color:#01969A;text-decoration:none;}
.edit{font-size:12px;color:black;background-color:#f1f1f1;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#616161;}
input,select{font-size:12px;text-indent:2px;}
textarea{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#616161;background-color:#ffffff;width:98%;}
.searchbox .submit{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;font-weight:normal;border:1px solid #666666;background-color:#ffffff;;background-image: url(images/search-but.jpg);}
.searchbox .text{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#616161;background-color:#ffffff;border:1px solid #c0c0c0;background-image: url(images/searchbk.jpg);}
.bodyline	{ background-color: #FFFFFF; border: 1px #616161 solid; }
.cmsline	{ background-color: #FFFFFF; border: 2px #ffffff solid; }
.innerline	{ border: 2px #FFFFFF solid; }
#navlist li {font-size:16px;display: inline;color:#01969A;font-weight:bold;float:left;margin:0px;padding-right:25px;padding-left:0px;list-style-type:none;text-decoration:none;} 
#navlist ul {font-size:16px;color:#ffffff;font-weight:bold;float:left;margin:0px;} 
#navlist a:link, #navlist a:visited, #navlist a:active {font-size:16px;display: inline;color:#ffffff;font-weight:bold;float:left;margin:0px;} 
#navlist a:hover {font-size:16px;color:#01969A;font-weight:bold;float:left;margin:0px;} 
.copyright {font-size:12px;color:#616161;font-weight:normal;}
.copyright a,.copyright a:link,.copyright a:visited {color:#616161;font-weight:normal;text-decoration:none;}
.copyright a:hover,.copyright a:active {color:#01969A;font-weight:normal;text-decoration:no underline;}
/* principal div */
#HWBMask { position:relative; top:0; left:0; width:180px; padding:5px; margin:0; background-color:#01969a; overflow:hidden; }
#HWBMask label, #HWBMask table, #HWBMask td, #HWBMask P { font-family: Arial, Helv, Helvetica, sans-serif; font-size:11px; color:#000; }
#HWBMask table  { width:100%; border:0; }
#HWBMask label  { cursor:pointer; }
#HWBMask input, #HWBMask select { font-family:Arial, Helv, Helvetica, sans-serif;  font-size:11px; color:#000; }
/* align submit button and give it a background */
#hwbbutton { margin: 10px 0; text-align:right; }
#HWBMask .submit { background-color:#777; font-size:11px; color:#FFF; font-weight:bold; padding:1px 5px; border:0; cursor:pointer; }
#HWBMask .submitOver  	{ background-color:#999; font-size:11px; color:#FFF; font-weight:bold; padding:1px 5px; border:0; cursor:pointer; }
/* calendar icon please change for hotel if necessary */
#hwbdt1, #hwbdt2 { width:18px; height:18px; background:url(http://secure.hotelwebservice.de/media/_icons/calender.gif) top left no-repeat; cursor:pointer; }
/* calendar please change #BBB (dark) and #888(light over) */
.calendar { position: relative; display: none; border: 1px solid; border-color: #FFF #555 #555 #FFF; font-size: 11px; cursor: pointer; background-color:#F7F4ED; color:#000; font-family: Arial, Helv, Helvetica, sans-serif; }
.calendar table { border:1px solid; border-color:#FFF #555 #555 #FFF; font-size:11px; cursor:pointer; background-color:#01969a; color:#000; font-family:Arial, Helv, Helvetica, sans-serif; }
.calendar .button { text-align:center; padding:1px; border:1px solid; border-color:#FFF #555 #555 #FFF; background-color:#BBB; }
.calendar .nav { background:#BBB url(menuarrow.gif) no-repeat 100% 100%; }
.calendar thead .title { font-weight:bold; padding:1px; border:1px solid; border-color:#FFF #555 #555 #FFF; background-color:#BBB; color:#555; text-align:center; }
.calendar thead .headrow { }
.calendar thead .daynames { }
.calendar thead .name { border-bottom:1px solid #555; padding:2px; text-align:center; background-color:#F1F1F1; color:#555; }
.calendar thead .weekend { color:#833131; font-weight:bold; }
.calendar thead .hilite { border:2px solid; padding:0px; border-color:#F7F4ED #555 #555 #F7F4ED; }
.calendar thead .active { border-width:1px; padding:2px 0px 0px 2px; border-color:#555 #F7F4ED #F7F4ED #555; }
.calendar tbody .day { width:2em; text-align:right; padding:2px 4px 2px 2px; }
.calendar table .wn { padding:2px 3px 2px 2px; border-right:1px solid #555; background-color:#E1E6F5; color:#555; }
.calendar tbody .rowhilite td { background-color:#888; color:#555; }
.calendar tbody td.hilite { padding:1px 3px 1px 1px; border-top:1px solid #fff; border-right:1px solid #172E55; border-bottom:1px solid #172E55; border-left:1px solid #FFF; }
.calendar tbody td.active{ padding:2px 2px 0 2px;border:1px solid;border-color:#172E55 #E1E6F5 #E1E6F5 #172E55; }
.calendar tbody td.selected { font-weight:bold;border:1px solid;border-color:#172E55 #E1E6F5 #E1E6F5 #172E55; padding:2px 2px 0px 2px; background-color:#F1F1F1; color:#172E55; }
.calendar tbody td.weekend { color:#833131; }
.calendar tbody td.today { font-weight:bold; color:#172E55; }
.calendar tbody td.disabled { color:#BBB; text-decoration:line-through; }
.calendar tbody .emptycell { visibility:hidden; }
.calendar tbody .emptyrow { display:none; }
.calendar tfoot .footrow {}
.calendar tfoot .ttip { background-color:#BBB; padding:1px; border:1px solid; border-color:#172E55 #E1E6F5 #E1E6F5 #172E55; color:#172E55; text-align:center; }
.calendar tfoot .hilite { border-top:1px solid #FFF; border-right:1px solid #172E55; border-bottom:1px solid #172E55; border-left:1px solid #FFF; padding:1px; background-color:#C7C4BB; }
.calendar tfoot .active { padding:2px 0px 0px 2px;border-top:1px solid #172E55;border-right:1px solid #FFF;border-bottom:1px solid #FFF;border-left:1px solid #172E55; }
.combo { position:absolute; display:none; width:4em; top:0px; left:0px; cursor:pointer; border:1px solid; border-color:#E1E6F5 #172E55 #172E55 #E1E6F5; background-color:#FFF;color:#172E55;font-size:smaller;padding:1px; }
.combo .label,.combo .label-IEfix { text-align:center; padding:1px; }
.combo .label-IEfix {width:4em; }
.combo .active { padding:0px; border:1px solid #172E55; }
.combo .hilite {border:1px solid #172E55;background-color:#E1E6F5; color:#172E55; }
