.iwmapcss{font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;font-size:12px;line-height:12px}.iwmapcss *{backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.invisibleonstart{visibility:hidden}.iwmapcss select,.iwmapcss option{backface-visibility:visible;-moz-backface-visibility:visible;-webkit-backface-visibility:visible}.iwmapcss div{padding:0;margin:0}.iwmapcss a:link,.iwmapcss a:visited,.iwmapcss a:active{color:#1b57b1;text-decoration:none}.iwmapcss a:hover{text-decoration:underline}.iwmapcss img{-moz-force-broken-image-icon:0}.IWBackgroundImage{position:absolute;top:0;left:0;width:100%;height:100%}.iwmapcss img.preloadingImage{visibility:hidden;opacity:0}.mapRenderer>svg,#divDrawing>svg,#drawDiv>svg,.tutorial>svg{position:absolute;left:0;top:0;width:100%;height:100%}.mapRenderer{position:absolute}#IWTiles img,#IWTileLayerTemp img,#IWTiles canvas,#IWTileLayerTemp canvas{max-width:256px;max-height:256px}#IWTiles img,#IWTilesZoom img,#IWTileLayerTemp img,#IWTiles canvas,#IWTilesZoom canvas,#IWTileLayerTemp canvas{position:absolute;z-index:1;width:256px;height:256px;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s;-webkit-perspective:1000}#IWTiles img.loaded,#IWTilesZoom img.loaded,#IWTileLayerTemp img.loaded,#IWTiles canvas,#IWTilesZoom canvas,#IWTileLayerTemp canvas{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}#IWLabels{position:absolute;z-index:2;display:none}#IWLabels.active{display:block}#IWTiles.raster>div>img{border:1px solid black}.iwnoscreen{display:none}#iw-ajax{display:none}.iwmapcss .IWInfoBalloon>div,.iwmapcss .IWInfoBalloon>div>div{position:absolute}.iwmapcss .IWInfoBalloon .shadow{display:none;background:url("../img/overlays/infoballoon/bubble-shadow.png");width:500px;height:170px;z-index:-1;bottom:0;top:auto}.iwmapcss .IWInfoBalloon .shadow .topleft,.iwmapcss .IWInfoBalloon .shadow .top,.iwmapcss .IWInfoBalloon .shadow .topright,.iwmapcss .IWInfoBalloon .shadow .left,.iwmapcss .IWInfoBalloon .shadow .center,.iwmapcss .IWInfoBalloon .shadow .right,.iwmapcss .IWInfoBalloon .shadow .bottomleft,.iwmapcss .IWInfoBalloon .shadow .bottom,.iwmapcss .IWInfoBalloon .shadow .bottomright{display:none}.iwmapcss .IWInfoBalloon #divContent{left:17px;top:17px;background-color:white}.iwmapcss .IWInfoBalloon #divContent>span{padding-right:10px}.iwmapcss .IWInfoBalloon .main{left:0;top:0;padding:0}.iwmapcss .IWInfoBalloon .main>.top,.iwmapcss .IWInfoBalloon .main>.left,.iwmapcss .IWInfoBalloon .main>.right,.iwmapcss .IWInfoBalloon .main>.bottom{background-color:white}.iwmapcss .IWInfoBalloon .main>.top{border-top:1px solid #c0c0c0;left:17px;top:0;height:17px}.iwmapcss .IWInfoBalloon .main>.left{border-left:1px solid #c0c0c0;left:0;top:17px;width:17px}.iwmapcss .IWInfoBalloon .main>.right{border-right:1px solid #c0c0c0;right:0;top:17px;width:17px}.iwmapcss .IWInfoBalloon .main>.bottom{border-bottom:1px solid #c0c0c0;left:17px;bottom:0;height:17px}.iwmapcss .IWInfoBalloon .main>.topleft,.iwmapcss .IWInfoBalloon .main>.topright,.iwmapcss .IWInfoBalloon .main>.bottomleft,.iwmapcss .IWInfoBalloon .main>.bottomright{position:absolute;width:17px;height:17px;background:url("../img/overlays/infoballoon/sprite-infoballoon.png")}.iwmapcss .IWInfoBalloon .main>.topleft{left:0;top:0;background-position:0 -245px}.iwmapcss .IWInfoBalloon .main>.topright{right:0;top:0;background-position:-4px -316px}.iwmapcss .IWInfoBalloon .main>.bottomleft{left:0;bottom:0;background-position:0 -107px}.iwmapcss .IWInfoBalloon .main>.bottomright{right:0;bottom:0;background-position:-4px -178px}.iwmapcss .IWInfoBalloon .arrow{top:0;width:55px;height:53px;background:url("../img/overlays/infoballoon/sprite-infoballoon.png");background-position:0 0}.iwmapcss .IWInfoBalloon .close{position:absolute;right:5px;top:5px;cursor:pointer;z-index:10}.iwmapcss .IWTooltip{background-color:white;border:1px solid lightgray;padding:2px;transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s}
.iwmapcss .IWTooltip>div{position:absolute;left:0;top:0;text-align:center}.IWZoomButtonControl{position:absolute;width:60px;height:120px}.IWZoomButtonControl #zoomIn,.IWZoomButtonControl #zoomOut{width:50px;height:50px;border:1px solid #697782;color:#697782;background-color:#ccc;font-size:50px;line-height:50px;font-weight:bold;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:6px 6px 10px rgba(0,0,0,0.7)}.IWZoomButtonControl #zoomIn.inactive,.IWZoomButtonControl #zoomOut.inactive{color:#bbb}.IWZoomButtonControl #zoomIn{margin-bottom:6px}.IWZoomBoxControl{background-color:#fff;opacity:.6;filter:alpha(opacity=60);position:absolute;overflow:hidden;z-index:0;width:0;height:0}.IWZoomBoxControl .horizontal{position:absolute;top:50%;left:0;width:100%;height:1px;overflow:visible}.IWZoomBoxControl .horizontal>div{position:absolute;width:46px;height:46px;top:-23px;left:50%;margin-left:-23px;background-image:url("../img/controls/plusminus.png")}.IWZoomBoxControl .horizontal>div.plus{background-position:0 0}.IWZoomBoxControl .horizontal>div.minus{background-position:-46px 0}.IWScalarControl{position:absolute;width:120px;height:25px}.IWScalarControl .background{position:absolute;top:0;left:0;width:120px;height:25px;z-index:3;border:1px solid #ddd}.IWScalarControl .foreground{position:absolute;text-align:center;top:0;left:0;z-index:3}.IWScalarControl .text{font-size:9px;text-align:center}.IWScalarControl .separator{position:absolute;border-bottom:1px solid #06c;width:1px;height:8px;top:15px}.IWScalarControl .dark{position:absolute;border-bottom:1px solid #06c;height:5px;top:18px}.IWScalarControl .bright{position:absolute;border-bottom:1px solid #06c;height:5px;top:18px}.IWNavigationControl{position:absolute;width:58px;height:55px}.IWNavigationControl .navigationImage{width:58px;height:55px}.IWNavigationControl .areaUp{position:absolute;left:18px;top:4px;height:12px;width:22px;cursor:pointer}.IWNavigationControl .areaDown{position:absolute;left:18px;top:37px;height:12px;width:22px;cursor:pointer}.IWNavigationControl .areaLeft{position:absolute;left:5px;top:16px;height:23px;width:13px;cursor:pointer}.IWNavigationControl .areaRight{position:absolute;left:39px;top:16px;height:23px;width:13px;cursor:pointer}.IWSliderControl{position:absolute;height:218px;width:58px}.IWSliderControl .zoomIn{position:absolute;top:0;left:13px;width:30px;height:21px;cursor:pointer;z-index:18}.IWSliderControl .zoomOut{position:absolute;bottom:0;left:13px;width:30px;height:21px;cursor:pointer;z-index:35}.IWSliderControl .zoomClick{position:absolute;top:22px;left:22px;width:13px;height:172px;cursor:pointer;z-index:18}.IWSliderControl .button{position:absolute;width:13px;height:35px;cursor:pointer;z-index:20;left:23px;top:18px;background:transparent;border:0 none}.IWCopyrightControl{position:absolute;overflow:hidden;border:1px solid #ddd;line-height:1em}.IWCopyrightControl img{background-color:white;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.IWCopyrightControl span{position:absolute;left:2px;top:0;padding:0;white-space:nowrap}.IWCopyrightControl .copyrightWithNormalText{font-size:11px}.IWCopyrightControl .copyrightWithSmallText{font-size:9px}.IWOverviewMapControl{border:4px solid white;background-color:#e6e6e6;overflow:hidden;box-shadow:6px 6px 10px rgba(0,0,0,0.7)}.IWOverviewMapControl .outerBox{position:absolute;border-width:0}#measuringDiv #drawDiv ellipse,#measuringDiv #drawDiv line{position:absolute;cursor:pointer}.measuringInfoWindow p{float:right;margin:7px;padding:0}.measuringInfoWindowDisplay{padding-top:10px;padding-bottom:10px}.measuringInfoWindow .unit,.measuringInfoWindow .distance{font-weight:bold;vertical-align:baseline}.measuringInfoWindow .distance{font-size:30px}.measuringInfoWindow .unit{font-size:16px;padding-left:5px}.iwtoolbaritem{text-align:center;line-height:1.2em;word-spacing:normal;letter-spacing:normal;text-decoration:bold;text-align:center;text-indent:0;color:#707781;font-size:7px;margin:0}
.iwmapcss .IWTreeView{position:relative;top:0;left:0;overflow:auto}.iwmapcss .IWTreeView .treeviewNode{font-size:12px;color:black}.iwmapcss #IWControl .overlaySelection{position:absolute;left:0;top:0;width:218px;height:270px;overflow:auto;overflowX:hidden;overflowY:auto}.iwmapcss #IWControl .overlaySelection input{vertical-align:middle}.iwmapcss #IWControl .overlaySelection .symbol{height:16px;border-width:0;vertical-align:middle;padding-right:3px}.iwmapcss input.housenumber{margin-bottom:1px;width:20%}.iwmapcss input.street{margin-right:1px;margin-bottom:1px;width:60%}.iwmapcss input.zipcode{width:20%;margin-bottom:1px}.iwmapcss input.city{width:60%;margin-left:1px;margin-bottom:1px}.iwmapcss input.country{width:50%}.iwmapcss #layerSelectionDiv .category{width:180px;position:relative;padding-left:5px;padding-right:5px;padding-bottom:5px;border:1px solid #689acd;background-color:white;margin-top:2px;margin-bottom:1px}.iwmapcss #layerSelectionDiv #formLayerSelection{padding:1px;left:4px}.iwmapcss #layerSelectionDiv h1{width:180px;background-color:#689acd;border:1px solid #689acd;color:white;font-size:12px;padding:5px;margin-bottom:1px;margin-top:2px;text-align:center}.iwmapcss #layerSelectionDiv .header{font-size:12px;font-weight:bold;margin-top:2px;margin-bottom:2px}.iwmapcss #layerSelectionDiv div.header{position:relative;top:2px;left:21px;width:155px}.iwmapcss #layerSelectionDiv .radio{position:absolute;top:1px;width:20;vertical-align:middle}.iwmapcss #layerSelectionDiv input{position:relative;top:1px}.iwmapcss #layerSelectionDiv .subcategory{position:relative;height:22px}.iwmapcss .routing{position:relative}.iwmapcss #overallRoutingStationList{background-color:#e4e4e4}.iwmapcss #sortableStationList{backgroundColor:#e4e4e4;width:350px}.iwmapcss #sortableStationList .station{margin:1px;background-color:#e4e4e4;padding:2px;display:table}.iwmapcss #sortableStationList .station .icon{display:inline;vertical-align:middle;display:table-cell}.iwmapcss #sortableStationList .station .icon img{margin-left:5px}.iwmapcss #sortableStationList .station .text{display:inline;vertical-align:middle;display:table-cell;padding-left:10px;font-weight:bold;width:100%}.iwmapcss .routing table{border:0;border-spacing:0;border-collapse:collapse;width:100%}.iwmapcss .routing h1{margin-top:5px;margin-bottom:10px;font-size:12px}.iwmapcss .routing h2{font-size:16px;margin-top:5px;margin-bottom:10px;color:#000;font-weight:bold}.iwmapcss .routing p{padding:5px 0 5px 0;font-size:1.2em;color:black}.iwmapcss .routing td{padding:2px 5px 2px 5px;color:black;padding-top:8px;padding-bottom:8px;vertical-align:top}.iwmapcss .routing td.entrycounter{font-size:15px;text-align:right;font-weight:bold;padding-top:10px}.iwmapcss .routing tr.odd td{background-color:#e4e4e4}.iwmapcss .routing tr.even td{background-color:#fffffd}.iwmapcss .routing .speed{width:55px}.iwmapcss .routing .modus{border:1px solid #fff;width:55px}.iwmapcss .routing .entrydistance{background-image:url("../img/controls/routing/signpost.png");background-repeat:no-repeat;padding-left:15px}.iwmapcss .routing .entrytime{background-image:url("../img/controls/routing/clock.png");background-repeat:no-repeat;padding-left:15px;padding-top:1px;margin-top:5px}.iwmapcss .routing .totaltimeanddistance{margin-top:5px;font-size:xx-small;color:gray;line-height:90%}.iwmapcss .dropDownMenu{margin-top:15px;margin-bottom:15px}.iwmapcss .dropDownHeader{margin:0;margin-top:10px;background-color:#000;height:25px;cursor:pointer;border:1px solid #000}.iwmapcss .dropDownHeader .img{position:absolute;left:5px;z-index:12}.iwmapcss .dropDownHeader p{margin-top:0;text-align:center;color:white;font-weight:bold;font-size:12px}.iwmapcss .dropDownContent{position:relative;display:none;top:-1px;padding:5px;border:1px solid #000;background-color:white}.iwmapcss .interstation{margin-top:10px;margin-bottom:10px}.iwmapcss .IWWindowControlHeader{position:absolute;top:0;font-weight:bold;font-size:12px;color:#fff;background-color:#000;padding:4px;border:1px solid #fff}
.iwmapcss .routingMagnifier{overflow:hidden;width:280px}.iwmapcss .routingMagnifier .map{position:relative;width:280px;height:200px}.iwmapcss .routingMagnifier .description{width:280px;padding-top:15px}.iwmapcss .routingMagnifier .map .zoomIn,.iwmapcss .routingMagnifier .map .zoomOut,.iwmapcss .routingMagnifier .map .roadmap,.iwmapcss .routingMagnifier .map .hybrid{position:absolute;cursor:pointer;z-index:100}.iwmapcss .routingMagnifier .map .zoomIn{top:5px;left:5px}.iwmapcss .routingMagnifier .map .zoomOut{top:23px;left:5px}.iwmapcss .routingMagnifier .map .roadmap{top:5px;left:30px}.iwmapcss .routingMagnifier .map .hybrid{top:5px;left:77px}.iwmapcss .IWMarker .turningPoint{position:absolute;z-index:1;top:4px;left:0;width:20px;height:20px;color:black;font-size:8pt;font-weight:bold}.iwmapcss .IWMarker .turningPoint p{margin:0;text-align:center}.iwmapcss .IWMarker .IWRoutingMarker{cursor:move}.iwmapcss #divPanelControl .iwCoordinateWindowControlContentWindow{position:absolute;left:0;top:0;padding:10px;spacing:10px;line:10px}.iwmapcss #iwCoordinateWindowControlSpanLongitude{margin-bottom:3px;margin-top:3px;padding:3px;position:absolute;top:9px;left:10px}.iwmapcss #iwCoordinateWindowControlSpanLatitude{margin-bottom:3px;margin-top:3px;padding:3px;position:absolute;top:44px;left:10px}.iwmapcss #iwCoordinateWindowControlInputLongitude{margin-top:5px;padding:3px;margin-right:15px;position:absolute;top:5px;left:66px}.iwmapcss #iwCoordinateWindowControlInputLatitude{margin-top:3px;margin-bottom:3px;margin-right:15px;padding:3px;position:absolute;top:40px;left:66px}.iwmapcss #iwCoordinateWindowControlProjectionTypes{margin-top:5px;margin-bottom:3px;margin-left:5px;margin-right:5px;padding:3px;position:absolute;top:70px;left:10px}.iwmapcss #iwCoordinateWindowControlButtonGoto{margin-top:2px;margin-bottom:3px;margin-left:5px;padding:3px;position:absolute;top:105px;left:10px}.iwmapcss #iwCoordinateWindowControlSpanMarker{margin-top:7px;margin-bottom:0;margin-left:5px;margin-right:5px;padding:3px;width:100px;position:absolute;top:105px;left:120px}.iwmapcss #iwCoordinateWindowControlCheckboxMarker{margin-top:10px;margin-bottom:0;margin-left:0;margin-right:0;padding:3px;position:absolute;top:105px;left:195px}.sortableList .placeholder{background-color:transparent;position:absolute;left:2px;border:2px dashed grey}.sortableList .station{cursor:move}.sortableList .placeholder{margin-left:5px}.routeDescription .summary #stationList #sortableStationList{width:269px}#IWRoutingControl #routePane1,#IWRoutingControl #routePane2,#IWRoutingControl #routePane3{width:350px}.iwmapcss .IWMarker .label{vertical-align:center;text-align:center;position:absolute;left:0;top:0;z-index:1}.IWTileCounter{position:absolute;right:5px;top:5px;z-index:5;font-size:20pt;font-weight:bold;color:white;text-shadow:3px 3px 2px black}.IWCrosshair{position:absolute;width:16px;height:16px;z-index:5}.IWCrosshair>div{position:relative;background-color:red;opacity:.6}.IWCrosshair>.horizontal{left:-8px;top:0;width:16px;height:1px}.IWCrosshair>.vertical{left:0;top:-8px;width:1px;height:16px}.iwmapcss #IWZoomingAndDragging{position:absolute;z-index:3}.iwmapcss .perspective{position:absolute;z-index:0}.iwmapcss .rotation{position:absolute;z-index:0}.iwmapcss .renderers{position:absolute;z-index:3}@media print{.iwnoprint{display:none!important}}