#content h1{font-size:20px;color:#3a3a3a;font-weight:bold;border-bottom:1px solid #3a3a3a;margin:20px 20px 30px 20px}#content .officeContent{margin:18px 48px;color:#3a3a3a}#content .officeContent h2{color:#ff5400;font-size:15px;padding:0;margin:0;font-weight:bold;text-transform:uppercase}#content .officeContent .box{width:340px;float:left;border:1px solid #e9e9e9}#content .officeContent .box .boxInner{margin:20px}#content .officeContent .box-right{float:right;border:1px solid #e9e9e9;width:336px}#content .officeContent .boxFull{float:none;width:100%}#content .officeContent .separator{clear:both;height:23px}#content .officeContent .contactContainer{float:left;font-size:14px;min-height:280px;position:relative}#content .officeContent .contactContainer .address h2{margin-bottom:3px}#content .officeContent .contactContainer .address .place{margin-left:20px;margin-bottom:5px;line-height:1.7em}#content .officeContent .contactContainer .address .place address{font-style:normal;padding:0;margin:0}#content .officeContent .contactContainer .contact{position:absolute;bottom:20px;left:20px;right:20px}#content .officeContent .contactContainer .contact h2{margin-bottom:3px}#content .officeContent .contactContainer .contact .container{background:#ffe6d9;padding:15px;font-size:14px}#content .officeContent .contactContainer .contact .container div.mail,#content .officeContent .contactContainer .contact .container div.tel{padding-left:30px}#content .officeContent .contactContainer .contact .container div.mail:empty,#content .officeContent .contactContainer .contact .container div.tel:empty{display:none}#content .officeContent .contactContainer .contact .container div.mail div,#content .officeContent .contactContainer .contact .container div.tel div{margin-bottom:8px}#content .officeContent .contactContainer .contact .container div.mail div strong,#content .officeContent .contactContainer .contact .container div.tel div strong{font-size:16px}#content .officeContent .contactContainer .contact .container div.mail div strong a,#content .officeContent .contactContainer .contact .container div.tel div strong a{color:#000;text-decoration:none}#content .officeContent .contactContainer .contact .container div.mail div strong a:hover,#content .officeContent .contactContainer .contact .container div.tel div strong a:hover{color:#ff5400;text-decoration:underline}#content .officeContent .contactContainer .contact .container div.mail.mail .text,#content .officeContent .contactContainer .contact .container div.tel.mail .text{display:none}#content .officeContent .contactContainer .contact .container div.mail.tel .text,#content .officeContent .contactContainer .contact .container div.tel.tel .text{margin-left:2px}#content .officeContent .contactContainer .contact .container div.mail.tel .text:before,#content .officeContent .contactContainer .contact .container div.tel.tel .text:before{display:inline;content:" - "}#content .officeContent .contactContainer .contact .container div.tel{margin-bottom:12px;padding-top:3px;min-height:19px;background:url("/public/img/office/ico2_mob.png") no-repeat 0 0}#content .officeContent .contactContainer .contact .container div.mail{padding-top:4px;background:url("/public/img/office/ico2_mail.png") no-repeat 0 0}#content .officeContent .contactContainer .contact .container div.mail strong{font-weight:normal}#content .officeContent .contactContainer .contact .container div.mail strong a,#content .officeContent .contactContainer .contact .container div.mail strong a:link,#content .officeContent .contactContainer .contact .container div.mail strong a:visited{color:0;text-decoration:underline}#content .officeContent .photo{border:none;overflow:hidden;min-height:280px}#content .officeContent .photo .mainImage{width:330px;margin-bottom:12px}#content .officeContent .photo .mainImage img{max-width:375px;max-height:250px;border:1px solid #ababab}#content .officeContent .photo .thumbImages{margin:0;white-space:nowrap}#content .officeContent .photo .thumbImages .hiddenImages{display:none}#content .officeContent .photo .thumbImages div.image{cursor:pointer;display:inline-block;width:60px;height:40px;margin-right:5px}#content .officeContent .photo .thumbImages div.image img{display:block;width:100%;height:100%;-moz-box-shadow:1px 1px 2px #aaa;-webkit-box-shadow:1px 1px 2px #aaa;box-shadow:1px 1px 2px #aaa}#content .officeContent .photo .thumbImages div.nextImage{font-size:13px;text-decoration:underline;margin-left:5px;cursor:pointer;display:inline-block;padding-top:7px}#content .officeContent .openingTime{height:138px}#content .officeContent .openingTime h2{margin-bottom:9px}#content .officeContent .openingTime h2 strong{color:#000;text-transform:none}#content .officeContent .openingTime table{width:100%}#content .officeContent .openingTime table th{width:40%;text-align:right}#content .officeContent .openingTime table td{text-align:left;padding-left:10px;font-weight:bold}#content .officeContent .specialOpeningWarning{text-align:center;background-color:#f50;color:#fff;font-weight:bold;font-size:14px}#content .officeContent .specialOpeningWarning[onclick]{cursor:pointer}#content .officeContent #openingTimeSpecial{background:#fe0000;color:#fff;height:132px;text-align:center;font-weight:bold}#content .officeContent #openingTimeSpecial.extended{cursor:pointer}#content .officeContent #openingTimeSpecial.openingTimeSpecialEmpty{color:#bdbdbd;font-size:15px;text-transform:uppercase;cursor:not-allowed;border-color:#d8d8d8;height:49px;line-height:49px;background:#fff url("/public/img/office/ico_drop-down.png") no-repeat 300px center}#content .officeContent #openingTimeSpecial.openingTimeSpecialEmpty .boxInner{margin:0;padding-left:20px;text-align:left}#content .officeContent .officeAvailability{padding:20px;border:1px solid #e9e9e9;font-size:14px;position:relative}#content .officeContent .officeAvailability h2{margin-bottom:10px}#content .officeContent .officeAvailability div.sep{position:absolute;width:1px;top:46px;bottom:20px;left:50%;background:#e2e2e2}#content .officeContent .officeAvailability div.transfer{width:320px;background:url("/public/img/office/ico_publictransport.png") no-repeat 0 0}#content .officeContent .officeAvailability div.parking{width:317px;margin-left:43px;background:url("/public/img/office/ico_parking.png") no-repeat 0 0}#content .officeContent .officeAvailability div.transfer,#content .officeContent .officeAvailability div.parking{float:left;min-height:21px}#content .officeContent .officeAvailability div.transfer div.value,#content .officeContent .officeAvailability div.parking div.value{margin:0 0 0 25px}#content .officeContent .officeAvailability.noPerson{background-color:#ffe6d8;border-color:#ffb58c}#content .officeContent .officeAvailability.noPerson address{font-style:normal;padding:0;margin:0;margin-top:10px}#content .officeContent .officeAvailability.noPerson a{font-weight:bold}#content .officeContent #openingTimeExtended h2{margin:5px 0}#content .officeContent #openingTimeExtended table.basetable td{text-align:center}#content .officeContent #openingTimeExtended table.basetable tr.past{color:#808080;display:none}#content .officeContent #openingTimeExtended table.basetable tr.dateDiff_0{font-weight:bold;color:#ff5400}#content .officeContent #transferListContainer{height:138px}#content .officeContent #transferListContainer h2{margin-bottom:10px}#content .officeContent #transferListContainer table{width:100%}#content .officeContent #transferListContainer table tbody th,#content .officeContent #transferListContainer table tbody td{padding:2px 0}#content .officeContent #transferListContainer table tbody th{text-align:left;font-weight:normal;width:180px}#content .officeContent #transferListContainer table tbody td{text-align:left}#content .officeContent .maps .googlemap{width:100%;height:285px;background:#dedede;border:1px solid #b7b6b5}#content .officeContent .maps .left{float:left;width:347px;position:relative}#content .officeContent .maps .left .toMap{margin-top:8px;margin-left:11px;font-size:14px;color:#3a3a3a;float:left;background:url("/public/img/office/icon_map.png") left center no-repeat;line-height:28px;padding-left:24px;font-weight:bold}#content .officeContent .maps .right{float:right;width:353px;position:relative}#content .officeContent .maps .right .to3D{margin-top:8px;margin-left:11px;font-size:14px;color:#3a3a3a;float:left;background:url("/public/img/office/icon_3d.png") left center no-repeat;line-height:28px;padding-left:36px;font-weight:bold}#content .officeContent .maps{overflow:hidden;margin-bottom:30px}