html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 Helvetica,Arial,sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace, sans-serif}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold}a:hover,a:active{outline:none}ul,ol{margin-left:2em}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#a8d1ff;color:#fff;text-shadow:none}::selection{background:#a8d1ff;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#C02D1A}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}#footer-wrapper{position:absolute;bottom:0;left:0;overflow:hidden;width:100%;-moz-transition:height 0.5s ease-in-out;-webkit-transition:height 0.5s ease-in-out;-ms-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;height:260px;-moz-box-shadow:0 0 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);-ms-box-shadow:0 0 4px rgba(0,0,0,0.5);-o-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5)}#footer-wrapper img.close{float:right;display:block;margin:10px 10px 0 0;cursor:pointer}#footer-wrapper.collapsed{height:44px;cursor:pointer}#footer-wrapper.collapsed img.close{display:none}#footer-wrapper.collapsed #map-footer #imprint ul li.title a{color:#999999}#footer-wrapper #map-footer{min-width:1200px}#footer-wrapper #map-footer ul{margin:14px 0 0 14px}#footer-wrapper #map-footer li{list-style-type:none}#footer-wrapper #map-footer a{text-decoration:none}#footer-wrapper #map-footer #socialmedia,#footer-wrapper #map-footer #datasources{padding-top:1em;padding-bottom:1em}#footer-wrapper #map-footer #socialmedia{color:#FFFFFF;background-color:#232323}#footer-wrapper #map-footer #socialmedia a{color:#BBB;font-weight:bold;text-decoration:none}#footer-wrapper #map-footer #socialmedia a:hover{color:#FFFFFF}#footer-wrapper #map-footer #socialmedia li{padding:0 2em 0 0em;background-color:#232323;background-repeat:no-repeat;background-position:left bottom}#footer-wrapper #map-footer #socialmedia ul li{padding-right:1em;float:left}#footer-wrapper #map-footer #socialmedia ul li.contact_fb,#footer-wrapper #map-footer #socialmedia ul li.contact_twitter,#footer-wrapper #map-footer #socialmedia ul li.contact_rss{margin-top:0.1em}#footer-wrapper #map-footer #socialmedia ul li.label{font-size:115.38%}#footer-wrapper #map-footer #datasources{background-color:#f3f3f3}#footer-wrapper #map-footer #datasources ul{line-height:1.326em}#footer-wrapper #map-footer #datasources li{color:#666666;display:block;float:left;margin-right:20px;line-height:2.652em}#footer-wrapper #map-footer #socialmedia ul,#footer-wrapper #map-footer #datasources ul{padding-left:1em}#footer-wrapper #map-footer #imprint ul{width:14.888em;_width:12.888em;padding:0 0.827em 1.985em 0;float:left}#footer-wrapper #map-footer #imprint ul li.title{font-size:115.38%;padding-bottom:0.2em}#footer-wrapper #map-footer #imprint ul li.title a{color:#000000}#footer-wrapper #map-footer #imprint li{margin-top:4px}#footer-wrapper #map-footer #imprint .inactive a{color:#B3B3B3}#footer-wrapper #map-footer #footer_links{padding-left:0;background-color:#f3f3f3}#footer-wrapper #map-footer .clear{clear:left}#footer-wrapper #map-footer span.sprite{margin-right:0.77em;float:left;width:1.231em;height:1.231em;background-image:url("http://s.staticlocal.ch/2/77453/images/sprites/icons.png");background-repeat:no-repeat}.contact_fb .sprite{background-position:0px -20px}.contact_twitter .sprite{background-position:0px -40px}.contact_rss .sprite{background-position:0px 0px}html body #header #nav{position:absolute;right:0px;top:16px}html body #header a#logo{margin-left:12px}body{min-width:1016px}html body #header{width:100%;margin:0}html body #header #logo{margin-left:16px}.controller-location #suggestions li.expandable:before{content:'+';display:block;font-family:monospace;float:left;margin-left:-1em}.controller-location #suggestions li.expandable.expanded:before{content:'-';font-family:monospace;display:block;float:left}.controller-location #suggestions li{list-style-type:none;font-weight:bold;line-height:18px;margin:0;padding-left:10px;color:#0085cb;cursor:pointer}.controller-location #suggestions ul{margin-left:4px;margin-bottom:8px}.controller-location #suggestions li > ul{display:none}.controller-location #suggestions li > ul li{font-weight:normal}.controller-location div#message{padding:16px;padding-bottom:0;border-bottom:none;font-size:15px;font-style:italic;font-weight:normal}.controller-location div#message b{font-weight:bold}.controller-location #privatesuggestions a{font-weight:bold;line-height:18px;margin:0}.controller-location div#location{zoom:1;padding:16px;padding-bottom:32px;overflow:hidden;margin-top:16px}.controller-location div#location:before,.controller-location div#location:after{content:"\0020";display:block;height:0;visibility:hidden}.controller-location div#location:after{clear:both}.controller-location div#location #formatted-address{font-size:18px;font-weight:bold;line-height:22px;zoom:1}.controller-location div#location #formatted-address:before,.controller-location div#location #formatted-address:after{content:"\0020";display:block;height:0;visibility:hidden}.controller-location div#location #formatted-address:after{clear:both}.controller-location div#location #formatted-address .marker{display:inline-block;float:none}.controller-location div#location #formatted-address h1{width:280px;margin-top:1px;padding-bottom:26px;vertical-align:top;display:inline-block}.controller-location div#location #formatted-address a{color:#222333}.controller-location div#location .nearbyLink{margin-left:33px;margin-top:-24px;height:2px;display:block}.controller-location div#location form{zoom:1;overflow:hidden;height:0}.controller-location div#location form:before,.controller-location div#location form:after{content:"\0020";display:block;height:0;visibility:hidden}.controller-location div#location form:after{clear:both}.controller-location div#location form div.close{text-align:right}.controller-location div#location form .searchbox input{margin-left:35px;width:170px}.controller-location div#location form .searchbox input[type=submit]{margin-left:0;width:99px}.controller-location div#location form label{margin-left:35px;clear:both;display:block}.controller-location div#location #nearby{opacity:0.0;height:0;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;-ms-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;zoom:1}.controller-location div#location #nearby:before,.controller-location div#location #nearby:after{content:"\0020";display:block;height:0;visibility:hidden}.controller-location div#location #nearby:after{clear:both}.controller-location div#location #city-info{zoom:1;padding:8px}.controller-location div#location #city-info:before,.controller-location div#location #city-info:after{content:"\0020";display:block;height:0;visibility:hidden}.controller-location div#location #city-info:after{clear:both}.controller-location div#location #city-info #city-hierarchy{width:200px}.controller-location div#location #city-info #city-hierarchy ul{margin-left:25px}.controller-location div#location #city-info .canton,.controller-location div#location #city-info .district{font-weight:bold}.controller-location div#location #weather-today{float:right;width:90px;margin-top:-10px}.controller-location div#location #weather-today .text{width:30px}.controller-location div#location #weather-today .text .date{width:30px}.controller-location div#location #weather-today .text .temparature{font-size:24px}.controller-location div#location #weather-today img{float:right}.controller-location div#location .weather{width:56px}.controller-location div#location .weather .text{float:left;text-align:left}.controller-location div#location .weather .text .temparature{font-weight:bold;float:left;font-size:16px}.controller-location div#location .weather img{padding-top:4px;float:right}.controller-location div#location #weather-forecast{zoom:1;width:365px;margin-left:-16px;position:relative;top:16px;padding-top:8px;text-align:center;background-color:#eee}.controller-location div#location #weather-forecast:before,.controller-location div#location #weather-forecast:after{content:"\0020";display:block;height:0;visibility:hidden}.controller-location div#location #weather-forecast:after{clear:both}.controller-location div#location #weather-forecast ul{margin:0;clear:both}.controller-location div#location #weather-forecast .weather{display:inline-block;zoom:1;*display:inline;padding:5px}.controller-location div#location #weather-forecast .weather img{float:left;padding-left:2px}.controller-location div#location #weather-forecast a{font-size:11px;float:right;padding:0 48px 12px 0;color:#666666;text-decoration:underline}.controller-location div#location ul{list-style-type:none}.controller-location #location.expanded{min-height:80px}.controller-location #location.expanded #nearby{opacity:1.0;height:auto}.controller-location #location.expanded .nearbyLink{display:none}.controller-location #location.expanded form{height:auto}.controller-location #businesses ul{margin:0}.controller-location #businesses .results li{display:block;width:317px;list-style-type:none;background-repeat:no-repeat;padding-bottom:1em}.controller-location #businesses .results li .details{margin-left:35px}.controller-location #businesses .results li h3{color:#0085cb;font-size:14px;display:inline}.controller-location #businesses .results li .distance{display:inline;margin-left:5px}.controller-location #businesses .results li .phone-number{font-weight:bold}.controller-location #businesses .results li .phone-number,.controller-location #businesses .results li .address{line-height:18px}@media print{html,body{background-color:white !important;height:auto;overflow-x:hidden !important}#header{display:none !important}#container{background-color:white}#map-canvas{top:0px !important;left:0 !important;right:0 !important;height:400px !important;width:700px !important}.aside{padding-top:400px !important}#container,.aside{position:static !important;left:0 !important;right:0 !important;bottom:auto !important;overflow:visible !important;overflow-x:hidden !important;width:700px !important;height:auto !important;border:0 !important}.aside > *{border:0 !important}#search-form,#actions,#footer-wrapper,#suggestions,.nearbyLink,.pagination,#nearby,#routing{display:none !important}}.controller-routes #directions-panel{border-bottom:none}.controller-routes #directions-panel b{font-weight:bold}.controller-routes #directions-panel .no-route{padding:16px;display:none}.controller-routes #routing{zoom:1;border-bottom:1px solid #e2e2e2}.controller-routes #routing:before,.controller-routes #routing:after{content:"\0020";display:block;height:0;visibility:hidden}.controller-routes #routing:after{clear:both}.controller-routes #routing-form{text-align:right;width:349px}.controller-routes #routing-form .routing-field{margin:16px 0 16px 0}.controller-routes #routing-form label{width:40px;display:block;float:left;text-align:left;margin:-8px 8px 0 0}.controller-routes #routing-form fieldset.inputs{float:left}.controller-routes #routing-form fieldset.inputs input{width:249px}.controller-routes #routing-form .swap{float:right;width:23px;height:40px;margin:30px 21px 0 0;background-image:url(http://map.local.ch/assets/embed/swap_button-cd9dc03c76e8c4b695f89df7efabb03d.png);background-repeat:no-repeat;cursor:pointer}.controller-routes #routing-form .swap:hover{background-image:url(http://map.local.ch/assets/embed/swap_button_hover-220827e15cf8a02eb3356d6c11f561d1.png)}.controller-routes #routing-form fieldset.buttons{background-color:#f3f3f3;width:333px;margin-left:-16px;margin-bottom:-16px;padding:16px;clear:both}.controller-routes #routing-form input[type=submit]{border:1px solid #cccccc;-moz-box-shadow:inset 0 0 0 2px white;-webkit-box-shadow:inset 0 0 0 2px white;-ms-box-shadow:inset 0 0 0 2px white;-o-box-shadow:inset 0 0 0 2px white;box-shadow:inset 0 0 0 2px white;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#0085cb;font-size:14px;font-weight:bold;background-color:#ededed;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(1, #fff), color-stop(0.1, #ededed));background-image:-moz-linear-gradient(#fff, #ededed);height:27px;width:130px;font-weight:bold;font-size:13px;padding:4px;margin-right:5px;float:right}.controller-routes #routing-form ul{margin:0;float:left}.controller-routes #routing-form li{display:block;float:left;overflow:hidden;cursor:pointer}.controller-routes #routing-form li.active{font-weight:bold;cursor:auto}.controller-routes #routing-form .travelMode li{width:49px;height:27px;background-repeat:no-repeat}.controller-routes #routing-form .travelMode .driving{background-image:url(http://map.local.ch/assets/embed/icon_mode_car-8024278539c99129f1f0aca4085f0296.png)}.controller-routes #routing-form .travelMode .driving.active{background-image:url(http://map.local.ch/assets/embed/icon_mode_car_pressed-a57c455b3aefc5669be65a663c3a9263.png)}.controller-routes #routing-form .travelMode .walking{background-image:url(http://map.local.ch/assets/embed/icon_mode_walking-e170f80c0283f823f218b4abd3a6c87c.png)}.controller-routes #routing-form .travelMode .walking.active{background-image:url(http://map.local.ch/assets/embed/icon_mode_walking_pressed-17dd67e9158fc7fd1a70add36eb1bca5.png)}.controller-routes .adp-placemark img{display:none}#header{zoom:1;display:inline;float:left;margin-left:6px;margin-right:6px;padding:0;border:0 solid transparent;width:972px;padding-top:17px;background-color:white;height:88px;border-bottom:1px solid #ddd;position:relative;border:0}#header:before,#header:after{content:"\0020";display:block;height:0;visibility:hidden}#header:after{clear:both}#header #logo{float:left;display:block}#header ul.topleft{font-size:14px;line-height:14px;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;display:block;position:absolute;right:0;top:15px;width:200px}#header ul.topleft li{list-style-type:none}#header ul.topleft #language-selector li{display:block;padding:0 2px;text-align:center;float:left;color:#c50000}#header ul.topleft #language-selector li a,#header ul.topleft #language-selector li span{padding:0 2px 0 4px}#header ul.topleft #language-selector li a{color:#999999}#header ul.topleft #language-selector li:last-child{padding-right:0}#header ul.topleft #language-selector li.sep{width:5px;padding:0 2px;color:#7e8285}#header ul.topleft #language-selector,#header ul.topleft #homelink{float:right;margin-left:5px}#header ul.topleft li#homelink{border-right:1px solid #999999;padding:0 7px}#header #nav{position:static;float:right;clear:right;margin-top:39px;text-align:right;width:650px}#header #nav li{font-weight:bold;float:left;display:block;color:#222333;font-size:18px;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif}#header #nav li a{display:list-item;color:#222333;margin:0 0 0 30px}#header #nav li.active,#header #nav li:hover{color:#c50000}#header #nav li.active a,#header #nav li:hover a{color:#c50000;text-decoration:none;border-bottom:2px solid #c50000}#header ul{float:right;zoom:1}#header ul:before,#header ul:after{content:"\0020";display:block;height:0;visibility:hidden}#header ul:after{clear:both}html,body{width:100%;height:100%;overflow-x:auto;position:absolute;background-color:#f3f3f3}a{color:#0085cb;text-decoration:none}a:hover{text-decoration:underline}#nav,#language-selector{margin-right:16px}.searchbox{float:left}.searchbox input{font-size:16px;height:18px;padding:4px;margin:0;border:1px solid #cccccc;width:400px;border-top:1px solid #727272;-moz-box-shadow:inset 0 1px 0 0 #cbcbcb;-webkit-box-shadow:inset 0 1px 0 0 #cbcbcb;-ms-box-shadow:inset 0 1px 0 0 #cbcbcb;-o-box-shadow:inset 0 1px 0 0 #cbcbcb;box-shadow:inset 0 1px 0 0 #cbcbcb}.searchbox input:focus{outline:none}.searchbox input[type=submit]{border:1px solid #cccccc;-moz-box-shadow:inset 0 0 0 2px white;-webkit-box-shadow:inset 0 0 0 2px white;-ms-box-shadow:inset 0 0 0 2px white;-o-box-shadow:inset 0 0 0 2px white;box-shadow:inset 0 0 0 2px white;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#0085cb;font-size:14px;font-weight:bold;background-color:#ededed;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(1, #fff), color-stop(0.1, #ededed));background-image:-moz-linear-gradient(#fff, #ededed);width:100px;height:28px;border-left:0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}#container{position:absolute;top:94px;bottom:60px;left:16px;right:16px}#container #search-form{position:absolute;top:0;height:28px;padding-top:16px;padding-bottom:16px;min-width:1000px}#container #search-form label{cursor:default;line-height:28px;vertical-align:middle;margin-left:16px;float:left;color:#666;background-color:transparent}#container .actions{position:absolute;right:0;top:36px;list-style-type:none;font-size:14px}#container #map-canvas{position:absolute;right:0;left:365px;top:60px;bottom:0}#container #map-canvas.fullwidth{left:0}#container .aside{overflow:auto;overflow-x:hidden;position:absolute;left:0;width:365px;top:60px;bottom:0;background-color:white;border:1px solid #cccccc;border-radius:4px}#container .aside > *{border-bottom:1px dotted #cccccc}#container .aside > div{padding:0 16px 16px 16px}#container .aside .marker{width:27px;height:37px;margin-right:8px;background-repeat:no-repeat;float:left}#container .aside .business-icon{background-image:url(http://map.local.ch/assets/business-9e27db747e9eb8ba8e963afa7097dbbf.png);width:27px;height:37px;margin-right:8px;background-repeat:no-repeat;float:left}#container .aside h2{font-size:11px;text-transform:uppercase;font-weight:normal;line-height:32px}#container .aside .pagination{zoom:1;font-size:14px;font-weight:bold}#container .aside .pagination:before,#container .aside .pagination:after{content:"\0020";display:block;height:0;visibility:hidden}#container .aside .pagination:after{clear:both}#container .aside .pagination .previous_page,#container .aside .pagination .next_page{display:block;float:left;height:36px;width:36px;text-indent:-1000px;font-size:0px;line-height:0px}#container .aside .pagination .disabled{visibility:hidden}#container .aside .pagination .previous_page{background:transparent url(http://map.local.ch/assets/pagination/pagination-34dfaa3dff26afdc3ecada5b6857e729.png) no-repeat 0 0}#container .aside .pagination .previous_page:hover{background:transparent url(http://map.local.ch/assets/pagination/pagination-34dfaa3dff26afdc3ecada5b6857e729.png) no-repeat 0 -40px}#container .aside .pagination .next_page{background:transparent url(http://map.local.ch/assets/pagination/pagination-34dfaa3dff26afdc3ecada5b6857e729.png) no-repeat 0 -80px}#container .aside .pagination .next_page:hover{background:transparent url(http://map.local.ch/assets/pagination/pagination-34dfaa3dff26afdc3ecada5b6857e729.png) no-repeat 0 -120px}#container .aside .pagination ul{float:left;width:244px;text-align:center;list-style-type:none;margin:0}#container .aside .pagination ul li{display:inline-block;zoom:1;*display:inline;height:36px;width:36px;line-height:36px;text-align:center}#container .aside .pagination ul li a{display:block;width:36px;height:36px}#container .aside .pagination ul li.current{color:#c50000}#container .aside .pagination ul li a:hover{text-decoration:none}#container .aside .pagination ul li:hover{background:transparent url(http://map.local.ch/assets/pagination/pagination-34dfaa3dff26afdc3ecada5b6857e729.png) no-repeat 0 -160px;text-decoration:none;color:#c50000}.infowindow h1{font-size:1.5em}

