@charset "utf-8";@media all{.nofonts, .wrapper_footer_dummy, .news_spacer_s, .news_spacer_m, .news_spacer_l, .nav_spacer_s, .nav_spacer_l, .nav_right_top1{font-size:0;}
BODY{position:relative;}
.clearfix:after{content:".";display:block;height:0;clear:both;font-size:0;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
#fs_container{width:100%;height:100%;margin:0px;padding:0px;border:none;text-align:left;}
#fs_container .wrapper_top{width:100%;height:30px;padding:5px;color:#333;border:none;border-bottom:1px solid #aaa;background-color:#FFF;}
#fs_close{width:132px;height:20px;position:absolute;top:5px;right:5px;padding:0px;}
#fs_close INPUT{width:130px;}
BODY.fullscreen{width:100%;height:100%;margin:0px;border:0px;padding:0px;}
#close_fullscreen{display:block;width:150px;height:30px;position:absolute;top:0px;left:50%;margin-left:-75px;padding-top:8px;z-index:101;background-color:#fff;border:1px solid #aaa;border-top:0px;text-align:center;}
#close_fullscreen_dummy{visibility:hidden;height:45px;}
#legende_close{position:absolute;top:5px;right:5px;}
#m_container #cal_participants{right:0px;}
TABLE{background-image:none;text-align:left;}
.wrapper_mid A[href ^="http://"][target ^="_blank"], .wrapper_mid A[href ^="https://"][target ^="_blank"]{background:url(/images/external3.gif) center right no-repeat;padding-right:12px;}
IMG{border:none;margin:0px;padding:0px;vertical-align:baseline;}
LEGEND{color:#333333;}
TEXTAREA{line-height:15px;}
TEXTAREA, SELECT{border:1px solid #aaa;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;}
* + html .sbutton{padding:0px 5px;overflow:visible;}
* + html .sbutton_add{padding:0px 5px;overflow:visible;}
* + html .sbutton_rem{padding:0px 5px;overflow:visible;}
* html .sbutton{padding:0px 5px;width:0px;overflow:visible;}
* html .sbutton_add{padding:0px 5px;width:0px;overflow:visible;}
* html .sbutton_rem{padding:0px 5px;width:0px;overflow:visible;}
HR{color:#202020;}
UL{padding:0px;margin:0px;border:none;}
LI{}
FORM{border:none;margin:0px;padding:0px;}
.dash_content UL{padding-left:15px;}
.b{font-weight:700;}
.i{font-style:italic;}
.x, .lt{text-decoration:line-through;}
.ul{text-decoration:underline;}
LABEL, .link, INPUT[type=button], INPUT[type=submit], BUTTON{cursor:pointer;cursor:hand;}
BUTTON{width:auto;overflow:visible;}
.edittext{cursor:text;}
.center{text-align:center;}
H1, H2, H3{margin:0px;padding:0px; font-weight:400;}
H1, .header{font-size:13pt;}
H2, .big, .big TD{font-size:11pt;}
H3, .tablehead, .sizeXL{font-size:10pt;}
.sizeXL{font-size:10pt;}
.sizeL{font-size:9pt;}
.sizeM{font-size:8pt;}
SMALL, .small, .small *, .news_footer{font-size:7.5pt;}
.gray,.gray A{color:#999 !important;}
.gray2{color:#666;}
.gray3{color:#333;}
.errormessage,.errormessage A, .formlabelrequired{color:#CC3300 !important;}
.errormessage{font-weight:bold;}
.demoinfo{position:absolute;width:100%;height:22px;font-size:13pt;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#FFFF99;background-color:#000000;text-align:center;overflow:hidden;z-index:20000;top:0px;}
.backdoorinfo{width:100%;font-size:13pt;font-weight:bold;color:#FFFF99;background-color:#000000;text-align:center;}
.input_text{width:250px;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cr{clear:right;}
.cl{clear:left;}
.ac{text-align:center;}
.ar{text-align:right;}
.al{text-align:left;}
.aj{text-align:justify;}
.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.vab{vertical-align:bottom;}
.mt5{margin-top:5px;}
.mb15{margin-bottom:15px;}
.pt15{padding-top:15px;}
.pb15{padding-bottom:15px;}
.pb5{padding-bottom:5px;}
.lh17{line-height:17px;}
.dn{display:none;}
.di{display:inline;}
.vn, .vh{visibility:hidden;}
.p2{padding:2px;}
.p5{padding:5px;}
.pr{position:relative;}
.pa{position:absolute !important;z-index:10000;}
.oh{overflow:hidden;}
.ov{overflow:visible;}
.nw{white-space:nowrap;}
.opaq50{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;}
.clear{width:100%;height:1px;clear:both;display:block;}
#m_container{margin:0px;border:none;padding:0px;width:100%;height:auto;text-align:left;vertical-align:top;position:relative;background-color:#fff;background-image:none;}
#m_container .cal_legende_wrap{width:auto;position:relative;left:auto;bottom:auto;}
#imglist_sortable{list-style-type:none;margin:0;padding:0;}
#imglist_sortable LI{height:84px;cursor:move;}
#imglist_sortable LI DIV.title2{height:auto;}
#imglist_sortable LI IMG{padding:1px;border:0px;margin:2px;}
#imglist_sortable LI IMG.selected{padding:1px;border:2px solid #f00;margin:0px;}
.teammail_group{width:250px;float:left;}
.teammail_head{clear:both;padding-top:5px;}
.teammail_group_l{width:30px;float:left;text-align:left;}
.teammail_group_r{width:220px;float:left;text-align:left;overflow:hidden;}
.teammail_li{float:left;padding-left:20px;border:none;background:url(/images/list2.png) 10px 3px no-repeat;}
.admin_config_li{padding-left:30px;border:none;background:url(/images/list2.png) 22px 10px no-repeat;}
.dash_content{padding:13px 0px;clear:both;position:relative;}
.group_name_edit{margin:1px;border:0px;padding:1px;}
.group_name_edit2{margin:1px;border:0px;padding:1px;}
.group_name_edit:Hover{margin:0px;padding:1px;background-color:#fff;border:1px solid #999;}
.guest_row{position:relative;padding:3px 15px;overflow:visible;}
.room_row{position:relative;padding:5px 15px 10px 15px;overflow:visible;}
.room_element{position:relative;float:left;overflow:hidden;width:280px;padding:3px;border:0px;margin:1px;cursor:pointer;}
.room_element:Hover{margin:0px;border:1px solid #aaa;}
#detailedsearch{border:1px solid #d1d1d1;background-color:#fff;width:300px;height:23px;line-height:100%;padding:0px;position:relative;}
#detailedsearch .searchstring{margin:0px;border:none;padding:0px;width:274px;font-size:10pt;font-style:italic;position:absolute;top:3px;left:3px;}
#detailedsearch .go{border:none;position:absolute;top:3px;right:3px;}
#contact_freitext{float:left;}
#contact_freitext_withmap{float:left;width:260px;}
.res_legend_entry{height:18px;width:18px;top:50%;left:0px;margin-top:-9px;position:absolute;}
#cal_table A{color:#000;text-decoration:none;}
.cal_24{font-weight:600}
.cal_birthday, .cal_birthday_dead, .cal_type1, .cal_type2, .cal_type3, .cal_type4, .cal_type5, .cal_type6, .cal_type7, .cal_type11{border-width:1px 0px 0px;border-style:solid;border-color:#A1A5A9;background:url(/images/cal_entry_layover.png) 0px 0px repeat-x;}
.cal_type1, .cal_type2, .cal_type6{background:url(/images/cal_entry_layover2.png) 0px 0px repeat-x;}
.cal_type, .cal_type0{display:none;}
.cal_type1{background-color:#fff;}
.cal_birthday{background-color:#b5a1e2;}
.cal_birthday_dead{background:url(/images/sundry/bday_dead.gif) 0px 0px no-repeat;background-color:#D7CCEC;}
.cal_type2{background-color:#f8f268;}
.cal_type3{background-color:#f19f5e;}
.cal_type4{background-color:#9db7e8;}
.cal_type5{background-color:#78d168;}
.cal_type6{background-color:#f7dd8f;}
.cal_type7{background-color:#da8a8b;}
.cal_type11{background-color:#b5a1e2;}
.cal_type108, .cal_type110, .cal_type111{border-width:1px 0px 0px;border-style:solid;border-color:#000000;background:url(/images/cal_entry_layover.png) 0px 0px repeat-x;}
.cal_type108{background-color:#2858a5;color:#fff;}
.cal_type110{background-color:#368f2b;color:#fff;}
.cal_type111{background-color:#b5a1e2;color:#fff;}
#cal_table .cal_type108 A, #cal_table .cal_type110 A, #cal_table .cal_type111 A{color:#fff;}
#cal_container{overflow:hidden;width:100%;margin:0 auto;}
#cal_manual{padding-bottom:10px;}
#cal_month_header{position:relative;overflow:hidden;text-align:center;font-size:14pt;font-weight:bold;font-variant:small-caps;padding:10px 0px;clear:both;}
BODY.fullscreen #cal_manual, BODY.fullscreen #cal_navigation{background-color:#fff;width:100%;margin:0 auto;}
BODY.fullscreen #cal_month_header{padding:5px 0px;background-color:#e6e6e6;}
.cal_options_play{position:relative;overflow:hidden;padding:4px 0px;}
.cal_playleft{position:relative;overflow:hidden;float:left;text-align:left;}
.cal_playmid{position:absolute;overflow:hidden;text-align:center;width:170px;left:50%;margin-left:-85px;}
.cal_playright{position:relative;overflow:hidden;float:right;text-align:right;}
BODY.fullscreen .cal_options_play{background-color:#fff;padding:4px;}
#cal_loader_img{position:absolute;width:32px;height:32px;top:110px;left:50%;margin-left:-16px;}
#cal_table{background-color:#A1A5A9;width:100%;min-height:500px;height:auto;border:none;overflow:hidden;table-layout:fixed;}
#cal_table TD{width:14% !important;overflow:hidden;}
#cal_day_header TD{font-size:9pt;text-align:center;min-height:17px;height:17px;background-color:#EEEEEE;overflow:hidden;}
.cal_weekrow{min-height:110px;height:110px;}
.cal_weekrow TD{position:relative;background-color:#FFFFFF;vertical-align:top;border-collapse:collapse;}
TD.cal_day_other{background-color:#F2F2F2;}
TD.cal_day_today{background-color:#C7F3FE;}
.cal_weekrow DIV.dayofmonth{text-align:right;height:18px;padding-right:2px;font-size:11pt;font-weight:550;}
.cal_day_other DIV.dayofmonth{font-size:inherit;font-weight:inherit;}
.cal_spacer{padding:0px 0px;}
.cal_entry{white-space:nowrap;padding:3px 3px 3px 4px;position:relative;overflow:hidden;margin-bottom:0px;height:14px;vertical-align:middle;cursor:pointer;cursor:hand;text-align:left;}
.cal_dayspacer{border-width:1px 0px 0px;border-style:solid;border-color:#A1A5A9;clear:both;cursor:default;}
.cal_time{font-size:7pt;font-weight:400;}
#cal_legende_wrap{width:600px;padding-top:5px;position:absolute;margin-left:-300px;left:50%;bottom:0px;background-color:#fff;text-align:left;border:1px solid #aaa;border-bottom:0px;}
#cal_participants{position:absolute;top:0px;right:100px;font-weight:600;}
.cal_status0, .cal_status{display:none;}
.cal_status1{background-color:#fff;}
.cal_status2{background:url(/images/sundry/cal_status2.gif) repeat-y;}
.cal_status3{background-color:#33cc33;}
.cal_status1, .cal_status2, .cal_status3{position:absolute;top:0px;left:0px;width:3px;height:100%;border:0px;border-right:1px #999 solid;}
UL.cal_spacer{list-style-type:none;margin:0px;padding:0px;padding-bottom:10px;display:block;height:100%;width:100%;overflow:visible;}
.cal_spacer LI{margin:0px;}
LI.cal_entry{padding:0px;overflow:hidden;height:20px;width:100%;}
LI.cal_entry_0prior{}
LI.cal_entry_1prior{width:200%;margin-left:-100%;}
LI.cal_entry_2prior{width:300%;margin-left:-200%;}
LI.cal_entry_3prior{width:400%;margin-left:-300%;}
LI.cal_entry_4prior{width:500%;margin-left:-400%;}
LI.cal_entry_5prior{width:600%;margin-left:-500%;}
LI.cal_entry_6prior{width:700%;margin-left:-600%;}
.cal_spacer_entry{display:block;margin:3px;margin-left:4px;width:auto;overflow:hidden;}
#cal_table TD{overflow:visible;}
.cal_guestcount{position:absolute;font-size:18px;font-weight:bold;bottom:0px;right:0px;background-image:url(/images/sundry/opaq50.png);padding:1px;}
#cal_event_img{float:right;width:220px;padding-left:5px;padding-bottom:5px;}
#quick_access_full{text-align:center;width:180px;padding:10px;border:2px solid #060;background-color:#0C0;}
#quick_access{text-align:left;padding:10px;border:2px solid #060;}
.editb{position:absolute;top:-2px;right:-14px;display:none;}
.news_topici{padding-right:80px;background:url(/images/sundry/news_intern.gif) right top no-repeat;}
#tooltip{position:absolute;z-index:10100;border:1px solid #aaa;background-color:#ffff99;color:#444;padding:5px;text-align:left;opacity:0.85;}
#tooltip h3, #tooltip div{margin:0;}
#quicksearch{z-index:10050;}
.news_content{position:relative;overflow:hidden;}
.img_db{padding:2px;border:1px solid #aaa;margin:5px;background-color:#fff;position:relative;overflow:hidden;}
.closeeditlink, .sbutton, .sbutton_add, .sbutton_save, .sbutton_rem{height:20px;background-color:#fff;border:1px solid #aaa;font-weight:700;color:#333;cursor:pointer;cursor:hand;}
.closeeditlink{position:absolute;top:2px;right:2px;}
.sbutton_add{background-color:#00CC00;}
.sbutton_add:hover{border:1px solid #000;}
.sbutton_save{color:#529214;background-color:#fff;background:#fff url(/images/sundry/tick.png) 4px 1px no-repeat;padding-left:24px;}
.sbutton_save:hover{background-color:#E6EFC2;border:1px solid #C6D880;}
.sbutton_rem{background-color:#FF3300;}
.comments_time{color:#999;}
.comment_title{font-weight:700;}
.user_thumblist{position:relative;float:left;width:48px;height:65px;padding:1px;border:1px solid #aaa;margin-right:10px;margin-bottom:10px;}
.user_thumblist A{display:block;width:100%;height:100%;margin:0px;padding:auto;text-align:center;vertical-align:middle;}
.user_thumblist_click{border:2px dashed #aaa;}
#voucher_check{margin-bottom:-2px;display:none;}
.ucontent div.gallery_item{border:1px solid #fff;margin:0px;margin-bottom:5px;}
.ucontent div.gallery_item:Hover {border:1px solid #aaa;margin:0px;margin-bottom:5px;}
.ucontent .gallery_item .title {positive:relative;width:105px;height:106px;padding:1px 0px 0px 1px;margin:2px 5px 2px 2px;background:url("/images/gallery_overlay3.png") 0px 0px no-repeat;}
.ucontent .gallery_item .title IMG {height:100px;width:100px;}
.ucontent .gallery_item .text {width:437px;margin-top:1px;}
input[disabled=disabled],select[disabled=disabled]{background-color:#eee;}
.ui-icon.jqui-highlight, .update_msg.jqui-highlight {background-image: url(/images/jq-ui/smoothness/ui-icons_2e83ff_256x240.png);}
.ui-icon.jqui-error, .update_msg.jqui-error {background-image: url(/images/jq-ui/smoothness/ui-icons_cd0a0a_256x240.png);}
.word_wrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.quotation{padding:6px;border:1px solid #777;box-shadow: 1px 1px 3px #777;-webkit-box-shadow: 1px 1px 3px #777;-moz-box-shadow: 1px 1px 3px #777;-o-box-shadow: 1px 1px 3px #777;}
#message_board{position:absolute;top:80px;right:204px;width:90px;height:32px;}
.board_mail{position:absolute;left:0px;}
.board_task{position:absolute;right:0px;}
#message_board>.board_mail>a, #message_board>.board_task>a {text-decoration:none !important; color:#222; font-size:18px; font-weight:600;}
.board_mail>a>span, .board_task>a>span { position:absolute; top:-7px;right:-7px;background-image:url(/images/sundry/opaq50.png);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}

