.javascript-show{display:none;}div.bookingbox{width:757px;clear:both;}div.bookingbox div.top,div.bookingbox div.bot{line-height:0;font-size:0;height:5px;clear:both;background:transparent url(/_ApoLayouts/img/element/booking_box_top.gif) top left no-repeat;}div.bookingbox div.bot{background:transparent url(/_ApoLayouts/img/element/booking_box_bottom.gif) bottom left no-repeat;margin-top:-1px;position:relative;z-index:1;}div.bookingbox div.mid{border-left:solid 1px #d4e7ee;border-right:solid 1px #d4e7ee;padding:0 3px;margin-top:-1px;position:relative;z-index:2;}div.bookingbox div.list_of_pharmacies{display:none;}div.bookingbox div.mid ul.top_icons{padding-top:9px;}div.bookingbox p.search_pharmacy{background-color:#84a7ba;font-weight:bold;font-size:1.7em;color:#fff;padding:15px 12px;border-left:solid 1px #d4e7ee;border-right:solid 1px #d4e7ee;}div.bookingbox div.select_area{background:transparent url(/_ApoLayouts/img/element/booking_box_inner_bottom.gif) bottom left no-repeat;padding:20px 16px;font-size:1.3em;}div.bookingbox div.inner_top{background:transparent url(/_ApoLayouts/img/element/booking_box_inner_top.gif) top left no-repeat;font-size:0;line-height:0;height:5px;margin-top:3px;}div.bookingbox div.inner_mid{padding:1.8em 12px;background-color:#f0f7fa;border-left:solid 1px #d9e7ee;border-right:solid 1px #d9e7ee;}div.bookingbox div.inner_mid h3{font-size:1.7em;}div.bookingbox div.inner_bot{background:transparent url(/_ApoLayouts/img/element/booking_box_inner_bottom.gif) bottom left no-repeat;font-size:0;line-height:0;height:5px;}.bookingbox div.mid .steps{background:#84a7ba url(/_ApoLayouts/img/element/booking_box_inner_top_fill.gif) top left no-repeat;padding:3px 7px 0 13px;position:relative;}.bookingbox div.mid .steps h2{font-size:2.2em;margin-top:.3em;color:#fff;padding-bottom:.5em;}#booking .bookingbox div.mid .steps h2.step1{background:transparent url(/_ApoLayouts/img/icons/booking_home.png) top left no-repeat;padding-left:35px;}#booking .bookingbox div.mid .steps h2.step2{background:transparent url(/_ApoLayouts/img/icons/booking_time.png) top left no-repeat;padding-left:35px;}#booking .bookingbox div.mid .steps h2.step3{background:transparent url(/_ApoLayouts/img/icons/booking_contact.png) top left no-repeat;padding-left:35px;}.bookingbox div.mid .steps h2.sIFR-replaced{padding-bottom:0;}.bookingbox div.mid div.bot{background:#84a7ba url(/_ApoLayouts/img/element/booking_box_inner_bot_fill.gif) top left no-repeat;width:749px;height:5px;margin-bottom:2px;}.bookingbox .mid .steps ul.progress{position:absolute;top:10px;right:0;}.bookingbox .mid .steps ul.progress a{color:#fff;font-size:1.1em;background:none;}.bookingbox .mid .steps ul.progress li.position{float:left;text-align:center;height:36px;width:85px;background-position:50% 16px;background-repeat:no-repeat;}.bookingbox .mid .steps ul.progress li.position h3{font-size:1.1em;color:#fff;}.bookingbox .mid .steps ul.progress li.left_position{background-image:url("/_ApoLayouts/img/element/booking_nav_left.gif");}.bookingbox ul.progress li.left_position_active{background-image:url("/_ApoLayouts/img/element/booking_nav_left_active.gif");}.bookingbox .mid .steps ul.progress li.mid_position{background-image:url("/_ApoLayouts/img/element/booking_nav_mid.gif");}.bookingbox .mid .steps ul.progress li.mid_position_active{background-image:url("/_ApoLayouts/img/element/booking_nav_mid_active.gif");}.bookingbox .mid .steps ul.progress li.right_position{background-image:url("/_ApoLayouts/img/element/booking_nav_right.gif");}.bookingbox .mid .steps ul.progress li.right_position_active{background-image:url("/_ApoLayouts/img/element/booking_nav_right_active.gif");}.bookingbox .mid div.steps2{background-color:#84a7ba;width:730px;border-left:1px solid #d9e7ee;border-right:1px solid #d9e7ee;padding:1.3em 7px .3em 10px;position:relative;}.bookingbox .mid p.headline{padding:.2em 0 .5em 30px;font-size:1.7em;color:#fff;}div.bookingbox div.mid div.steps p.headline{padding:10px 0 10px 30px;}.bookingbox .mid p.headline2{padding:.2em 0 .8em 0;font-size:1.7em;color:#fff;}.bookingbox .mid p.headline3{padding:.2em 0 .5em 30px;font-size:1.7em;color:#fff;}.bookingbox .mid .content{padding:1.4em 11px 1.4em 11px;width:727px;clear:both;background-color:#F0F7FA;}.bookingbox .mid .blue{background-color:#f0f7fa;border-bottom:solid 1px #dde5e7;}.bookingbox .mid .content2{background-color:#F0F7FA;border:1px solid #D9E7EE;border-bottom:0;padding:1em 10px;width:727px;}.bookingbox .mid .content2 label.label_select_area{font-weight:bold;font-size:1.2em;margin-right:.5em;}.bookingbox .mid .content2 select.select_area{width:174px;}.bookingbox div.divider{background:url(/_ApoLayouts/img/element/booking_box_divider.gif) no-repeat;height:19px;width:763px;float:left;clear:both;}.bookingbox div.mid ul.top_icons{height:75px;}.bookingbox div.mid ul.top_icons li{float:left;width:280px;}.bookingbox div.mid ul.top_icons img{float:left;margin-right:5px;}.bookingbox div.mid ul.top_icons li p{font-size:1.3em;width:300px;display:inline;}.bookingbox div.mid ul.top_icons h3{font-size:1.7em;}div.bookingbox div.mid h4{font-size:1.5em;line-height:3;}#booking div.bookingbox div.mid h4{line-height:1.2em;font-weight:bold;}.bookingbox div.mid li.drop{margin-left:100px;}.bookingbox .mid .content div.left{width:498px;padding:0 0 4px 0;float:left;}.bookingbox .mid .content div.right{width:222px;float:left;}.bookingbox .mid .content h4{font-size:1.5em;margin:0 0 .6em 0;}div.bookingbox p.note{color:#666;margin:0;font-size:1.2em;clear:left;}div.bookingbox div.left div.row{float:left;clear:both;width:488px;margin:0 0 .2em 0;}div.bookingbox div.left div.row.row_error{width:458px;}div.bookingbox div.left div.row.narrow{width:420px;border-bottom:1px solid #D6D6D6;border-top:1px solid #D6D6D6;padding:12px 0;}div.bookingbox div.row fieldset{position:relative;}div.bookingbox div.row label{float:left;font-size:12px;margin:.3em 5px 0 0;}div.bookingbox div.row label.overlabel{position:absolute;width:100%;left:4px;top:1px;font-size:12px;margin:.3em 5px 0 0;}div.bookingbox div.row input{float:left;}div.bookingbox div.row input.input_text{font-size:13px;border:1px solid #c2cfd7;width:130px;padding:.2em .3em .2em .3em;margin:0 5px 0 0;}div.bookingbox div.search_result{width:402px;position:relative;clear:both;}div.bookingbox div.search_result h3{font-size:1.083em;font-weight:bold;margin-bottom:.5em;}#booking div.bookingbox div.search_result a.ajax-tooltip.warning{background:url('/_ApoLayouts/img/icons/icon_error.gif') no-repeat;}#booking ul.progress h3 a{padding:0;}div.bookingbox div.search_result a.ajax-tooltip{padding-right:12px;}div.bookingbox div.search_result a.ajax-tooltip:hover{text-decoration:none;}div.bookingbox div.search_result h4{font-size:1.5em;margin-bottom:1em;}div.bookingbox div.search_result table.search_table{width:402px;}div.bookingbox div.search_result table.active{position:relative;margin-top:-6px;}div.content div.jsEnabled table.active{display:none;}div.bookingbox div.search_result table.search_table tr.footer td{border:none!important;text-align:center;width:100%;}div.bookingbox div.search_result table.search_table tr.footer div.search_navigation{padding:1em 0 .5em 0;margin:auto;font-size:1.3em;}div.bookingbox div.search_result table.search_table tr.footer div.search_navigation span,div.bookingbox div.search_result table.search_table tr.footer div.search_navigation a{margin:0 5px 0 0;}div.bookingbox div.search_result table.search_table tr.footer div.search_navigation a.box{padding:.2em 7px .2em 7px;border:1px solid #bde;font-weight:bold;}div.bookingbox div.search_result table.search_table tr.footer div.search_navigation a.box:hover{border:1px solid #c2cfd7;color:#666;background:white;}div.bookingbox div.search_result table.search_table tr.footer div.search_navigation a.box_active{border:1px solid #c2cfd7;color:#666;background:white;}div.bookingbox div.search_result table.search_table tr.header td{color:#069;font-weight:bold;font-size:1.2em;border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;padding:.5em 0 .5em 0;}div.bookingbox div.search_result table.search_table tr.header td a.sort{padding-left:10px;}div.bookingbox div.search_result table.search_table tr.header td a.sort_inactive{background:url("/_ApoLayouts/img/icons/sort_inactive.gif") 0 .2em no-repeat;padding-left:10px;}div.bookingbox div.search_result table.search_table tr.header td a.sort_desc{background:url("/_ApoLayouts/img/icons/sort_desc.gif") 0 .2em no-repeat;color:black;}div.bookingbox div.search_result table.search_table tr.header td a.sort_asc{background:url("/_ApoLayouts/img/icons/sort_asc.gif") 0 .2em no-repeat;color:black;}div.bookingbox div.search_result table.search_table tr.header td a:hover{text-decoration:none;}div.bookingbox div.search_result table.search_table td{text-align:left;vertical-align:top;}div.bookingbox div.search_result table.search_table tr.header td.title{width:152px;padding-right:10px;}div.bookingbox div.search_result table.search_table tr.header td.street{width:120px;padding-right:10px;}div.bookingbox div.search_result table.search_table tr.header td.city{width:110px;}div.bookingbox div.search_result table.search_table tr.body td.input{padding-right:5px;}div.bookingbox div.search_result table.search_table tr.body td.noinput{padding-right:2px;}div.bookingbox div.search_result table.search_table tr.body td.title{width:137px;padding-right:10px;}div.bookingbox div.search_result table.search_table tr.body td.street{width:120px;padding-right:10px;}div.bookingbox div.search_result table.search_table tr.body td.city{width:110px;}div.bookingbox div.search_result table.search_table td input{float:left;width:13px;height:13px;margin:.1em 0 0 0;}div.bookingbox div.search_result table.search_table tr.body td{font-size:1.2em;border-bottom:1px solid #d6d6d6;padding:.5em 0 .5em 0;}div.bookingbox div.search_result table.preselected_active tr.body td{border-bottom:0;}div.bookingbox div.search_result table.search_table td label{margin:0;}div.bookingbox div.search_result table.active td{padding:0;border:none!important;}div.bookingbox div.search_result table.active td div.active_wrapper,div.bookingbox div.search_result table.preselected_active td div.active_wrapper{float:left;position:relative;margin-top:-1px;}div.bookingbox div.search_result table.active td div.active_adress,div.bookingbox div.search_result table.preselected_active td div.active_adress{float:left;width:391px;position:relative;padding:.6em 10px .6em 10px;background-color:#fffddd;border:1px solid #d6d6d6;}div.bookingbox div.search_result table.active td div.active_adress h5,div.bookingbox div.search_result table.preselected_active td div.active_adress h5{font-size:1.083em;font-weight:bold;margin:0 0 .3em 18px;}div.bookingbox div.search_result table.active td div.active_adress p,div.bookingbox div.search_result table.preselected_active td div.active_adress p{float:left;clear:both;width:100%;margin-bottom:.2em;}div.bookingbox div.search_result table.active td div.active_adress p a.arrow,div.bookingbox div.search_result table.preselected_active td div.active_adress p a.arrow{float:left;margin:.5em 0 .8em 18px;background-image:url("/_ApoLayouts/img/eshop/table_arrow.gif");}div.bookingbox div.search_result table.active td div.active_adress input,div.bookingbox div.search_result table.preselected_active td div.active_adress input{margin-right:5px;}div.bookingbox div.search_result table.openhours_table{float:left;clear:both;width:100%;margin-top:.8em;}div.bookingbox div.search_result table.openhours_table td{border:none!important;font-size:1em!important;line-height:1.3em!important;padding:0!important;}div.bookingbox div.search_result table.openhours_table thead td{font-weight:normal!important;color:black!important;padding:0 0 .2em 0!important;}div.bookingbox div.search_result table.openhours_table td.weekday{white-space:nowrap;padding-right:20px!important;}div.bookingbox div.search_result table.openhours_table td.openhours{width:100%;}.bookingbox .mid .content div.right p{font-size:1.2em;margin:0 0 .7em 0;}.bookingbox .mid .content div.right div.row{border-bottom:1px solid #c2cfd7;margin:0 0 1em 0;}.bookingbox li.yourtime,.bookingbox li.freetime{background:url(/_ApoLayouts/img/booking_legend_active.png) no-repeat;padding:.35em 0 .35em 68px;font-size:1.3em;margin-bottom:.6em;}.bookingbox li.freetime{background:url(/_ApoLayouts/img/booking_legend_inactive.gif) no-repeat;}.bookingbox .mid .content div.right div.last{border-bottom:none;}.bookingbox div.addressrow{width:452px;float:left;clear:both;margin:0 0 .6em 0;padding-left:0;}.bookingbox .userinfo.reminder.disabled,.bookingbox div.addressrow.cellphone-needed.disabled{color:#999;}.bookingbox div.addressrow.row_separate{border-bottom:1px solid #c2cfd7;padding-bottom:2em;margin-bottom:1em;}.bookingbox div.addressrow.row_separate.row_error{border-bottom:1px solid #CC7B95;}#booking .bookingbox div.addressrow p.userinfo{line-height:1.8em;font-size:1.3em;margin:0;}.bookingbox div.addressrow .userinfo input{float:none;font-size:1em;}.bookingbox div.addressrow .userinfo span{color:#666;font-style:italic;}.bookingbox div.addressrow .userinfo.row_error{overflow:hidden;}.bookingbox div.addressrow .userinfo.row_error p.error_message{left:0;font-size:inherit;}.bookingbox div.addressrow h3{font-size:1.3em;font-weight:bold;margin-bottom:.3em;}div.bookingbox .row_error{border-top:1px solid #cc7b95;border-bottom:1px solid #cc7b95;background-color:#fff6f7;padding-top:1em;padding-bottom:1em;}div.bookingbox .row_error p.error_message{background:url("/_ApoLayouts/img/icons/icon_error.gif") 0 .2em no-repeat;padding:0 0 0 18px;clear:both;display:block;top:1em;left:8.5em;position:relative;padding-bottom:1em;font-size:1.3em;width:300px;}div.bookingbox .userinfo.row_error{margin-bottom:3px!important;border-left:1px solid #CC7B95;border-right:1px solid #CC7B95;}div.bookingbox .reminderInputRow.row_error,div.bookingbox .confirmationInputRow.row_error{border-left:1px solid #CC7B95;border-right:1px solid #CC7B95;clear:both;float:left;width:350px;margin-top:5px;}div.bookingbox .userinfo.row_error p.error_message{margin:0;}.bookingbox div.addressrow div.reminder.row_error{padding:1em;margin-left:-1em;}.bookingbox div.addressrow div.reminder.row_error p.error_message{left:0;top:1em;font-size:1em;}.bookingbox div.addressrow div.reminder strong{display:block;margin:.5em 0 .5em 0;}.bookingbox div.addressrow div.reminder input{width:100px;}.bookingbox div.addressrow div.reminder input.input_checkbox{width:auto;}.bookingbox div.addressrow p.reminder span{color:#903;}.bookingbox div.addressrow input.changeinput{border:solid 1px #c2cfd7;padding:.15em 4px;}.bookingbox div.addressrow div.extra{display:inline;}.bookingbox div.addressrow div.email{display:none;}.bookingbox div.addressrow div.sms{display:inline;}.bookingbox div.no_title{padding-left:140px;width:344px;}.bookingbox div.row_separate{margin-bottom:2em;}.bookingbox div.addressrow p.required{float:right;clear:both;width:422px;padding-right:10px;text-align:right;font-size:1.2em;color:#666;}.bookingbox div.addressrow label.title{display:block;width:130px;float:left;text-align:right;font-size:1.3em;padding:.3em 5px 0 0;position:relative;margin:0 5px 0 0;}.bookingbox div.no_action label.title{padding-left:140px;width:324px;text-align:left;}.bookingbox div.addressrow label.checkbox_title{display:block;width:280px;float:left;text-align:left;font-size:1.3em;padding:.1em 5px 0 0;position:relative;margin:0 5px 0 0;}.bookingbox div.addressrow .userinfo.reminder label.checkbox_title{display:inline;float:none;font-size:1em;}.bookingbox div.addressrow label.note{float:left;font-size:1.3em;color:#666;width:300px;}.bookingbox div.addressrow label.title span.req_mark{position:absolute;bottom:0;right:0;float:left;display:block;width:5px;}.bookingbox div.addressrow input{font-size:1.3em;float:left;border:1px solid #C2CFD7;padding:.2em .3em;width:170px;margin:0 5px 0 0;}.bookingbox div.addressrow textarea.input_textarea{font-size:1.3em;float:left;border:1px solid #C2CFD7;padding:.2em .3em;width:240px;margin:0;height:6em;overflow:auto;}.bookingbox div.addressrow input.input_checkbox{width:auto;padding:0;border:none;margin-top:.1em;width:14px;height:14px;}.bookingbox div.addressrow .userinfo input.radio{width:auto;border:0;}.bookingbox div.addressrow input.input_180{width:180px;}.bookingbox div.addressrow input.input_240{width:240px;}.bookingbox div.addressrow img{margin-top:.3em;}.bookingbox div.addressrow h2{font-size:1.7em;}.bookingbox div.addressrow p.note{font-size:1.3em;margin:0 0 1em 0;}.bookingbox div.addressrow p.row_note{font-size:1.2em;padding:.2em 0 0 105px;color:#666;clear:both;}.bookingbox div.addressrow div.sub_row{float:left;clear:both;width:100%;margin:0 0 1.5em 0;}.bookingbox .bottom{background:transparent url(/_ApoLayouts/img/element/booking_box_bottom.gif) bottom left no-repeat;padding:1.5em 18px;clear:both;overflow:hidden;}.bookingbox .bottom-small{padding:2px 18px;}#services .bookingbox .bottom{background:transparent url(/_ApoLayouts/img/element/booking_box_bottom.gif) bottom left no-repeat;padding:2px 18px;clear:both;overflow:hidden;}#services .ajaxResult{clear:both;padding-top:4px;}#pBookingNotFound{width:310px;}#services .ajaxResult .row_error{overflow:hidden;height:100%;border:1px solid #CC7B95;padding:.1em 0 .5em 10px;}#services .ajaxResult p.error_message{left:auto;}.bookingbox .fade{background:transparent url(/_ApoLayouts/img/element/booking_box_bottom_fade.gif) bottom left no-repeat;}.bookingbox .bottom_white{background:transparent url(/_ApoLayouts/img/element/booking_box_bottom_white.gif) no-repeat scroll;height:18px;float:left;clear:both;width:761px;}.bookingbox .bottom_blue{background:url(/_ApoLayouts/img/element/booking_box_bottom_blue.gif) no-repeat;clear:both;float:left;height:10px;width:760px;}.bookingbox .upper_bottom{background-color:#F0F7FA;border-left:1px solid #d9e7ee;border-right:1px solid #d9e7ee;padding:1em 10px;width:727px;}.bookingbox .upper_bottom table.type001{width:727px;}.bookingbox .upper_bottom h3{font-size:1.5em;}.bookingbox .navigation .submit-white-button-container{margin-top:.4em;}.bookingbox .navigation .white-button{float:left;}.bookingbox .navigation .submit-green-button-container{float:right;}div.booking_map_box{position:absolute;top:0;left:40px;float:left;width:635px;background:transparent url(/_ApoLayouts/img/element/map_box_top.png) no-repeat;padding-top:13px;}div.booking_map_box div.map_box_content{float:left;width:611px;background:transparent url(/_ApoLayouts/img/element/map_box_bot.png) no-repeat bottom left;padding:.5em 12px .5em 12px;}div.bookingbox div.booking_map_box div.row{float:left;width:611px;}div.booking_map_box h3{font-size:1.25em;float:left;margin-bottom:.7em;}div.booking_map_box .close{float:right;}div.bookingbox div.booking_map_box div.row h4{font-size:1em;font-weight:bold;}div.bookingbox div.booking_map_box div.row p{margin-bottom:1em;font-size:1em;}div.booking_map_box div.googlemap{width:254px;height:254px;float:left;}div.bookingbox div.mid div.booking_map_box div.left{width:168px;float:left;margin-left:10px;}div.bookingbox div.mid div.booking_map_box div.right{width:168px;margin-left:10px;float:left;}#body div.bookingbox.service{margin-bottom:10px;}#body div.bookingbox.service div.mid div.content{overflow:hidden;padding:0;width:auto;background-color:#fff;margin-top:4px;}#body div.bookingbox.service div.mid div.content h4{line-height:1em;font-weight:bold;}#body div.bookingbox.service div.mid div.left,#body div.bookingbox.service div.mid div.right{padding:15px 15px 5010px;}#body div.bookingbox.service div.mid div.left{margin-bottom:-5000px;width:365px;background:#F0F7FA none repeat scroll 0 0;}#body div.bookingbox.service div.mid div.right{background-color:#fff;margin-bottom:-5000px;width:320px;}#body div.bookingbox.service div.left div.row,#body div.bookingbox.service div.right div.row{width:auto;float:none;}#body div.bookingbox.service div.row input.input_text{width:236px;}#body div.bookingbox.service p{font-size:1.2em;line-height:1.4em;}#body div.bookingbox.service div.row.price{margin-top:10px;font-weight:bold;}#body div.bookingbox.service div.row.more{margin-top:10px;}div.bookingbox div.bottom.small,#body div.bookingbox.service div.bottom{line-height:2px;height:2px;padding:1px 18px;}div.bookingbox div.mid div.booking_map_box div.right p{font-size:1em;line-height:1.2em;}div.bookingbox div.mid div.booking_map_box div.right p{font-size:1em;line-height:1.2em;}div.bookingbox div.error_area{background-color:#FFF6F7;border-bottom:1px solid #CC7B95;border-top:1px solid #CC7B95;width:749px;margin:0;}div.bookingbox div.error_area.narrow{width:730px;}div.bookingbox div.error_area div.error_contents{margin-left:92px;}div.tjanster{width:570px;float:left;clear:both;margin:0 0 1em 0;}div.tjanster div.tjansterbildblock p,div.tjanster div.moretjanster p{font-size:1.3em;margin:0 0 .8em 0;}div.tjanster div.tjanstertextblock p{font-size:1.4em;margin:0 0 .8em 0;}div.tjanster .tjanstertextblock{width:420px;float:left;}div.tjanster .tjansterbildblock{width:150px;float:right;}div.tjanster p.confirmation,div.tjanster p.amountblock{margin:0 0 2em 0;}div.tjanster p.amountblock span.cost{font-size:1.308em;}div.tjanster p.amountblock span.amount{font-size:1.538em;color:#f63;font-weight:bold;}div.tjanster p.amountblock span.note{color:#666;font-style:italic;display:block;}div.tjanster div.outlinks{float:left;clear:both;width:570px;margin:1em 0 0 0;}div.tjanster div.outlinks a.white-button{margin:0 10px 0 0;}div.tjanster div.outlinks a.submit-green-button-container{float:right;}div.tjanster div.outlinks p{clear:both;width:570px;padding-top:.5em;font-size:1.3em;}div#booking_table_nav{width:452px;float:left;background-color:#fff;padding:1em 10px 1em 10px;border:1px solid #d4dfe5;}div#booking_table_nav .arrowback{float:left;font-size:1.2em;width:132px;}div#booking_table_nav .arrow{float:right;font-size:1.2em;width:125px;padding:0 16px 0 0;text-align:right;background-position:top right;}div#booking_table_nav h2{float:left;display:block;margin-top:-1px;width:156px;font-size:1.3em;text-align:center;}table#booking_table{float:left;width:474px;border-width:0 0 1px 1px;border-style:solid;border-color:#d4dfe5;}table#booking_table th,table#booking_table td{padding:.4em 5px .4em 5px;height:.9em;font-size:1.1em;width:49px;background-color:#fff;border-width:1px 1px 0 0;border-style:solid;border-color:#d4dfe5;}table#booking_table th{font-weight:normal;background-color:transparent;height:auto;}table#booking_table td.past{background-color:#e1f1f9;}table#booking_table td.booked{background-color:#e1f1f9;}table#booking_table td.active{background-color:#7dba28;}div.bookingbox ul.three{overflow:hidden;background:transparent url(/_ApoLayouts/img/element/booking_box_inner_bottom_fade.gif) bottom left no-repeat;padding-left:13px;zoom:1;}div.bookingbox ul.three li{float:left;height:5em;border-right:1px solid #d9e7ee;}div.bookingbox ul.three li p{font-size:1.3em;color:#666;}div.bookingbox ul.three li.personal h2,div.bookingbox ul.three li.phone h2{font-size:1.7em;}div.bookingbox ul.three li.personal{background:url(/_ApoLayouts/img/icons/green_happy.gif) no-repeat 0 1em;width:218px;padding:1em 0 0 30px;}div.bookingbox ul.three li.phone{background:url(/_ApoLayouts/img/icons/green_phone.gif) no-repeat 10px 1em;width:212px;padding:1em 0 0 40px;}div.bookingbox ul.three li.booking h2{font-size:1.5em;margin-bottom:.2em;}div.bookingbox ul.three li.booking{width:auto;padding:1em 0 0 30px;border-right:0;}div.tjanster div.twocolumn{float:left;clear:both;width:502px;}div.tjanster div.twocolumn div.left{float:left;width:242px;}div.tjanster div.twocolumn div.right{float:right;width:242px;}img.icon_checked{margin-left:10px;}div.pagetype2 table.type001{width:494px;float:left;clear:both;margin-top:1.8em;}div.pagetype2 table.type001.small th{background-color:#eaf7f9;}div.pagetype2 table.type001.small th a.sort_inactive{background-position:0 .1em;}div.pagetype2 table.type001.small th a.sort_desc{background-position:0 .1em;}div.pagetype2 table.type001.small th a.sort_asc{background-position:0 .1em;}div.pagetype2 table.type001.small .tdcol1{width:100px;padding-left:5px;}div.pagetype2 table.type001.small .tdcol2{width:203px;}div.bookingbox div.content div.row p.default_pharmacy{margin-bottom:8px;}div.bookingbox div.content div.row p.default_pharmacy input{height:13px;margin:.1em 0 0;width:13px;margin-right:5px;}div.bookingbox div.content div.row p.default_pharmacy label{float:none;}div.colwrap div#map{width:369px;padding-top:7px;background:url(/_ApoLayouts/img/sok_hitta/map_bg_top.gif) no-repeat;}div.colwrap div#map div.content{width:359px;height:360px;padding:0 5px 0 5px;background:url(/_ApoLayouts/img/sok_hitta/map_bg_bot.gif) no-repeat left bottom;}div.colwrap div#googlemap{width:359px;height:354px;}div.colwrap div#googlemap .apoteket-link{font-size:1.3em;}table.type014{clear:both;width:100%;margin:.4em 0 0 0;}table.type014 h4{font-size:1.308em;}table.type014 thead td,table.type014 thead th{padding:.6em 0;font-weight:bold;}table.type014 thead th a{white-space:nowrap;}table.type014 tfoot{border-top:#dae2db solid 1px;}table.type014 td,table.type014 th{font-size:1.3em;padding-bottom:.6em;padding-top:.6em;vertical-align:top;}table.type014 tr.line td,table.type014 tr.line_inline td{border-top:#dae2db solid 1px;padding-bottom:.6em;padding-top:0;}table.type014 tr.line_inline td{padding-top:.6em;}table.type014 .tdcol1{width:180px;padding-right:4px;}table.type014 .tdcol2{width:92px;padding-right:4px;}table.type014 .tdcol3{width:92px;padding-right:4px;}table.type014 .tdcol4{width:92px;padding-right:4px;}table.type014 .tdcol5{width:92px;padding-right:4px;}table.type014 .tdcol6{width:168px;}div.show-map{position:relative;float:left;display:none;}#first-available-time{font-size:1.2em;margin-bottom:14px;}div#booking.confirmation div.pagetitle{padding-top:0;}div#booking.confirmation div.colwrap{padding-top:55px;}div.booking-confirmation{overflow:hidden;position:relative;}div.booking-confirmation div.notice-box,#TB_window div.notice-box{background:#cfdfe7;padding:18px;margin-bottom:10px;overflow:hidden;}#TB_window div.notice-box{background:#FFF;}div.booking-confirmation div.notice-box p,#TB_window div.notice-box p{font-size:1.3em;margin-left:3px;}div.booking-confirmation div.notice-box div.buttons,#TB_window div.notice-box div.buttons{margin-top:10px;overflow:hidden;height:100%;}div.booking-confirmation div.notice-box div.buttons a,#TB_window div.notice-box div.buttons a{margin-right:0;margin-left:0;}div.booking-confirmation div.notice-box div.buttons span.button,#TB_window div.notice-box div.buttons span.button{padding-right:8px;display:inline-block;}div.booking-confirmation div.left{width:310px!important;margin-top:.6em;}div.booking-confirmation div.left p{color:#000!important;font-size:1.3em!important;padding:0!important;margin:0!important;}div.booking-confirmation div.left div.address,div.bookingbox div.booking-confirmation div.left div.date{margin-bottom:2.3em;font-weight:bold;}div.booking-confirmation div.left div.address a{font-weight:normal;}div.booking-confirmation div.left div.booking-number{margin-bottom:2.3em;}div.booking-confirmation div.left div.booking-number strong{font-size:1.3em;}div.booking-confirmation div.left div.toolbar{margin-top:2.2em;margin-bottom:2.2em;}div.booking-confirmation div.left div.toolbar a{font-size:1.3em;margin-right:.8em;}div.booking-confirmation div.right{width:410px!important;}div.booking-confirmation div.right h1{font-size:22px;}div.booking-confirmation div.right-survey div.screenshot{position:absolute;right:0;bottom:-3px;}div.booking-confirmation div.right-survey p{width:210px;}div#body div#booking .bottom-error{border-left:1px solid #D4E7EE;border-right:1px solid #D4E7EE;border-top:1px solid #D4E7EE;border-bottom:0;overflow:hidden;width:227px;margin:0;padding-left:514px;}#booking .bottom-error p.error_message{margin-top:0;margin-left:0;width:202px;left:0;top:0;background-position:0 2px;font-weight:bold;}#booking .bottom-error a.white-button{margin-top:0;}#body div.booking-confirmation div.expandable p{font-size:1.2em;}
