/* Style sheet buchung */
#HWBMask{width:180px;left:0;top:0;position:relative;overflow:hidden;margin:14px 0 0 10px;padding:5px;text-align:left;background-color:#FFF;border:1px dotted #666;}
#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;}
#hwbbutton{margin:10px 0;text-align:right;}
#HWBMask .submit{padding:1px 35px;background-color:#777;border:0;font-weight:bold;font-size:11px;color:#FFF;cursor:pointer;}
#HWBMask .submitOver{padding:1px 35px;background-color:#999;border:0;font-weight:bold;font-size:11px;color:#FFF;cursor:pointer;}
#hwbdt1,#hwbdt2{width:16px;height:16px;background-image:url("tl_files/gfx/layout/calendar.gif");cursor:pointer;}
.calendar{position:relative;display:none;background-color:#F7F4ED;border:1px solid #FFF;font-family:Arial, Helv, Helvetica, sans-serif;font-size:11px;color:#000;cursor: pointer;}
.calendar table{background-color:#FFF;border:1px solid #FFF;font-family:Arial, Helv, Helvetica, sans-serif;font-size:11px;color:#000;cursor:pointer;}
.calendar .button{padding:1px;text-align:center;background-color:#BBB;border:1px solid #FFF;}
.calendar .nav{background:#BBB url(menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title{padding:1px;text-align:center;background-color:#BBB;border:1px solid #FFF;font-weight:bold;color:#555;}
.calendar thead .headrow{}
.calendar thead .daynames{}
.calendar thead .name{padding:2px;text-align:center;background-color:#F1F1F1;border-bottom:1px solid #555;color:#555;}
.calendar thead .weekend{font-weight:bold;color:#833131;}
.calendar thead .hilite{padding:0;border:2px solid #F7F4ED;}
.calendar thead .active{padding:2px 0 0 2px;border:1px #555 #F7;}
.calendar tbody .day{width:2em;padding:2px 4px 2px 2px;text-align:right;}
.calendar table .wn{padding:2px 3px 2px 2px;background-color:#E1E6F5;border-right:1px solid #555;color:#555;}
.calendar tbody .rowhilite td{background-color:#888;color:#555;}
.calendar tbody td.hilite{padding:1px 3px 1px 1px;border:1px solid #FFF;}
.calendar tbody td.active{padding:2px 2px 0;border:1px solid #172E55;}
.calendar tbody td.selected{padding:2px 2px 0;background-color:#F1F1F1;border:1px solid #172E55;font-weight:bold;color:#172E55;}
.calendar tbody td.weekend{color:#833131;}
.calendar tbody td.today{font-weight:bold;color:#172E55;}
.calendar tbody td.disabled{text-decoration:line-through;color:#BBB;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{}
.calendar tfoot .ttip{padding:1px;text-align:center;background-color:#BBB;border:1px solid #172E55;color:#172E55;}
.calendar tfoot .hilite{padding:1px;background-color:#C7C4BB;border:1px solid #FFF;}
.calendar tfoot .active{padding:2px 0 0 2px;border:1px solid #172E55;}
.combo{width:4em;top:0;left:0;position:absolute;display:none;padding:1px;background-color:#FFF;border:1px solid #E1E6F5;color:#172E55;cursor:pointer;font-size:smaller;}
.combo .label,.combo .label-IEfix{padding:1px;text-align:center;}
.combo .label-IEfix{width:4em;}
.combo .active{padding:0;border:1px solid #172E55;}
.combo .hilite{background-color:#E1E6F5;border:1px solid #172E55;color:#172E55;}

