table.carStopTable{border-collapse:collapse;border:none;margin-top:10px;width:300px;float:left;}table.carStopTable tbody tr{background-color:#fbfbfb;color:#000;}table.carStopTable tbody tr.noCarStopInfo td{padding:10px;text-align:center;font-style:italic;border-bottom:none;}table.carStopTable tr td{padding:0;margin:0;vertical-align:top;border-bottom:1px black dotted;}table.carStopTable tbody tr td{padding-top:5px;padding-left:5px;}table.carStopTable tr td .carStopName{float:left;padding:4px 10px 4px 5px;}table.carStopTable tr td .addComment{padding:0 4px 4px 0;float:left;color:#939393;}table.carStopTable tr td .addCarstop{float:left;clear:both;width:200px;}table.carStopTable tr td .addComment a{padding:1px 4px 4px 0;float:left;color:#939393;clear:none;}table.carStopTable tr td .addComment .descriptionField{margin-right:2px;float:left;clear:both;}table.carStopTable tr td .hideDescriptionLink,table.carStopTable tr td .saveDescriptionLink{clear:none;}table.carStopTable tr td .hideDescriptionLink img,table.carStopTable tr td .saveDescriptionLink img{vertical-align:middle;}table.carStopTable tr th .addCarStopButton{float:right;margin-top:15px;margin-left:0;margin-right:0;padding:0;width:9px;height:9px;background:url(../../images/general/icons/addCarStop_a.png) right bottom no-repeat;}table.carStopTable tr td .addCarStopButton{float:right;margin-top:36px;padding:0;width:9px;height:9px;background:url(../../images/general/icons/addCarStop_a.png) right bottom no-repeat;}table.carStopTable tr td .addCarStopButton:hover,table.carStopTable tr th .addCarStopButton:hover{background:url(../../images/general/icons/addCarStop_b.png) right bottom no-repeat;}table.carStopTable tr td .newCarStop{padding:4px 10px 4px 14px;}table.carStopTable tr td .newCarStop .addCarStopField{width:200px;margin-top:5px;margin-right:5px;}table.carStopTable tr td .newCarStop .acceptButton{vertical-align:middle;}table.carStopTable tr td .newCarStop .cancelButton{vertical-align:middle;}table.carStopTable tr:hover{background-color:#D6F5D4;color:#000;}table.carStopTable tr:last-child td,table.carStopTable tr.lastChild td{border-bottom:none;}table.carStopTable tbody tr.active td .addComment a,table.carStopTable tbody tr:hover td .addComment a{color:#5F9410;}table.carStopTable tr td.checkbox{width:25px;}table.carStopTable thead tr th.leftCorner{width:9px;height:25px;background:#D6F5D4 url(../../images/general/listTable/thead_corner_left.png) no-repeat scroll left top;padding:0;}table.carStopTable thead tr th.rightCorner{width:9px;height:25px;background:#D6F5D4 url(../../images/general/listTable/thead_corner_right.png) no-repeat scroll right top;padding:0;vertical-align:bottom;}table.carStopTable thead tr,table.carStopTable thead tr:hover{background-color:#5bee4b;}table.carStopTable thead tr th{font-weight:normal;height:25px;background:#D6F5D4 url(../../images/general/listTable/thead_span.png) repeat-x scroll left top;padding:3px 5px 3px 5px;}table.carStopTable tfoot tr,table.carStopTable tfoot tr:hover{background-color:#ffa957;}table.carStopTable tfoot tr td.leftCorner{width:9px;height:25px;background:#D6F5D4 url(../../images/general/listTable/tfoot_corner_left.png) no-repeat scroll left bottom;padding:0;}table.carStopTable tfoot tr td.rightCorner{width:9px;height:25px;background:#D6F5D4 url(../../images/general/listTable/tfoot_corner_right.png) no-repeat scroll right bottom;padding:0;}table.carStopTable tfoot tr td{font-weight:normal;height:25px;padding:3px 5px 5px 5px;background:#D6F5D4 url(../../images/general/listTable/tfoot_span.png) repeat-x scroll left bottom;border:none;}table.carStopTable .possibilityLayer{width:206px;position:absolute;margin-left:0;}table.carStopTable #possibilityLayer{left:0;}table.carStopTable .possibilityLayer .content{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 0 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}table.carStopTable .possibilityLayer .footer{height:6px;width:206px;}table.carStopTable .possibilityLayer .footer .footerLeft{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_bl.png) no-repeat;}table.carStopTable .possibilityLayer .footer .footerCenter{float:left;width:198px;height:6px;background:url(../../images/general/search/possibility_layer_bc.png) repeat-x;}table.carStopTable .possibilityLayer .footer .footerRight{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_br.png) no-repeat;}.carStopList{line-height:22px;}.carStopList input{border:none;float:left;margin:2px 0 0 0;width:16px;height:16px;background:url(../../images/general/icons/emptyPin_a.png) no-repeat scroll left top;}.carStopList input.inRoute{background:url(../../images/general/icons/emptyPin_b.png) no-repeat scroll left top;}.carStopList input:hover{background:url(../../images/general/icons/emptyPin_b.png) no-repeat scroll left top;}.carStopList input.start{background:url(../../images/general/icons/startPin.png) no-repeat scroll left top;}.carStopList input.end{background:url(../../images/general/icons/stopPin.png) no-repeat scroll left top;}.carStopList input.start:hover{background:url(../../images/general/icons/startPin.png) no-repeat scroll left top;}.carStopList input.end:hover{background:url(../../images/general/icons/stopPin.png) no-repeat scroll left top;}.carStopList img.startEndIcon{float:left;margin:2px 0 0 0;}.carStopList span.text{width:240px;display:block;float:left;margin:0 0 0 6px;color:#000;}.carStopList span.text span.routeDetail span{display:inline;width:auto;}.carStopList .carstopComment{display:block;width:200px;margin:3px 0 5px 3px;font-size:.8em;line-height:1.1em;}.routeList table{border-collapse:collapse;border:none;margin-top:10px;width:100%;float:left;}.routeList table tbody tr,.routeList table tbody tr td{background-color:#fff;color:green;border-top:1px solid #D6F5D4;}.routeList table thead tr{border-bottom:none;}.routeList table tr td{margin:0;padding:4px 6px 4px 6px;vertical-align:top;}.routeList table tr td.border{padding:4px 0 4px 0;}.routeList table tr td.borderLeft{padding:4px 0 4px 0;background:#fff url(../../images/general/bg_light.gif) repeat-y left top;margin:0;width:9px;}.routeList table tr td.borderRight{padding:4px 0 4px 0;background:#fff url(../../images/general/bg_light.gif) repeat-y right top;}.routeList table tr td.spacerRight,.routeList table thead tr th.spacerRight{border-right:2px solid #fff;}.routeList table thead tr .leftCorner{width:9px;height:20px;background:#D6F5D4 url(../../images/general/listTable/thead_corner_left.png) no-repeat scroll left top;padding:0;}.routeList table thead tr .rightCorner{width:9px;height:20px;background:#D6F5D4 url(../../images/general/listTable/thead_corner_right.png) no-repeat scroll left top;padding:0;border-right:none;}.routeList table thead tr,table thead tr:hover{background-color:#92f68a;}.routeList table thead tr th{color:#15700B;font-weight:bold;height:14px;background:#D6F5D4 url(../../images/general/listTable/thead_span.png) repeat-x scroll left top;padding:3px 5px 3px 5px;border:none;}.routeList table thead tr th a{text-decoration:none;}.routeList table thead tr th a:hover{text-decoration:underline;}.routeList table thead tr th.statusCol{width:46px;}.routeList table thead tr th.dateColWithStatus{width:204px;}.routeList table thead tr th.dateCol{width:164px;}.routeList table thead tr th.startCol{width:290px;}.routeList table thead tr th.destinationCol{width:290px;}.routeList table thead tr th.narrowStartCol{width:200px;}.routeList table thead tr th.narrowDestinationCol{width:200px;}.routeList table tfoot tr,table.carStopTable tfoot tr:hover{background-color:#ffa957;height:20px;}.routeList table tfoot tr td.leftCorner{width:9px;height:22px;background:#ffa957 url(../../images/general/listTable/tfoot_corner_left.png) no-repeat scroll left bottom;padding:0;margin:0;}.routeList table tfoot tr td.rightCorner{width:9px;height:22px;background:#ffa957 url(../../images/general/listTable/tfoot_corner_right.png) no-repeat scroll left bottom;padding:0;margin:0;}.routeList table tfoot tr td{color:#fff;font-weight:normal;font-size:.9em;height:16px;padding:3px 5px 3px 5px;background:#fff url(../../images/general/listTable/tfoot_span.png) repeat-x scroll left bottom;border:none;text-align:center;margin:0;}.routeList table tr.preview{cursor:pointer;}.routeList table tr.normal:hover td,.routeList table tr.preview:hover td.borderLeft,.routeList table tr.preview:hover td.borderRight,.routeList table tr.preview:hover td{background-color:#FFFC87;}.routeList table tr.active td{background-color:#F7FFF6;}.routeList table tr.highlight td,.routeList table tr.highlight td.borderLeft,.routeList table tr.highlight td.borderRight{background-color:#F7FFF6;}.routeList table tr.preview img.status{margin-top:3px;}.routeList table tr.routeListDetails{border-top:none;}.routeList table tr.routeListDetails td{background-color:#F7FFF6;border-top:none;padding:0;margin:0;}.routeList table tr.routeListDetails td div{border-top:none;float:left;}.routeList table tr.routeListDetails td div .right{width:280px;padding:10px 0 10px 10px;border:none;margin:0;float:left;font-size:1em;}.routeList table tr.routeListDetails td div .right h1{margin-top:0;font-weight:bold;margin-bottom:10px;font-size:1.1em;line-height:1.2em;color:#000;}.routeList table tr.routeListDetails td div .right .row{margin:0 0 3px 0;clear:both;border:none;width:100%;}.routeList table tr.routeListDetails td div .right .row .half{float:left;margin:5px 10px 5px 0;}.routeList table tr.routeListDetails td div .right .row label{float:left;width:100px;margin:0;padding:0 0 3px 0;}.routeList table tr.routeListDetails td div .right .row .value{float:left;width:180px;}.routeList table tr.routeListDetails td div .right .row .checkbox{border:none;}.routeList table tr.routeListDetails td div .right .row .text{color:#000;display:block;padding:0 0 3px 0;}.routeList table tr.routeListDetails td div .right .row .name{width:auto;padding-right:5px;}.routeList table tr.routeListDetails td div .right .row .rating{width:80px;margin:0;}.routeList table tr.routeListDetails td div .right .row .button{margin-top:5px;float:right;}.routeList table tr.routeListDetails td div .right .routeType{color:#000;}.routeList table tr.routeListDetails td div .right .routeType input{color:#000;border:none;}.routeList table tr.routeListDetails td div .right .daySelectorRow{width:100%;height:50px;float:left;border:none;margin-top:5px;}.routeList table tr.routeListDetails td div .right .daySelectorRow .dayContainer{width:20px;margin-right:19px;height:45px;border:none;}.routeList table tr.routeListDetails td div .right .daySelectorRow .dayContainer label{float:left;padding:3px 0 2px 0;height:15px;}.routeList table tr.routeListDetails td div .right .daySelectorRow .dayContainer input{float:left;padding-left:1px;}.routeList table tr.routeListDetails td div .left{float:left;width:280px;padding:10px 10px 10px 6px;border:none;margin:0;line-height:22px;color:#aeaeae;}.routeList table tr.routeListDetails td div .left .route{padding-left:10px;border:none;}.routeList table tr.routeListDetails td div .left h1{margin-top:0;font-weight:bold;margin-bottom:10px;font-size:1.1em;line-height:1.2em;color:#000;}.routeList table tr.routeListDetails td div .left .important{font-weight:bold;color:#000;}.routeList table tr.routeListDetails td div .left .normal{font-weight:normal;color:#000;}.routeList table thead tr.routeListHeading td{padding:0;margin:0;background-color:#fff;}.routeList table thead tr.routeListHeading .rightCorner,.routeList table thead tr.routeListHeading .leftCorner{float:left;margin:0;padding:0;}.routeList table thead tr.routeListHeading .headingCol{width:595px;float:left;margin:0;font-weight:bold;height:19px;color:#fff;background:#92f68a url(../../images/general/listTable/thead_span.png) repeat-x scroll left top;padding:5px 5px 1px 5px;}.routeList table thead tr.routeListHeading a.helpButton{float:right;margin-top:-15px;}.routeList table tbody tr.colHeaders:hover{background:#e9fde7;}.routeListInBox table{border-collapse:collapse;border:none;width:100%;clear:both;float:none;margin:0;padding:0;}.routeListInBox table thead tr th{display:none;}.routeListInBox table thead tr th{padding-left:8px;background:#fff;}.routeListInBox table tfoot tr td{background:#fff;}.routeListInBox table tfoot tr td .pagination{color:#000;}.routeList .routeDetail,.listTable .routeDetail{display:block;clear:both;margin:0;padding:0;border:0;}.routeList .routeDetail img,.listTable .routeDetail img{float:left;width:16px;height:16px;margin:3px 0;}.routeList .routeDetail .value,.listTable .routeDetail .value{float:left;margin:3px 0 3px 7px;padding:0;font-size:1em;}.routeList .routeDetail .date,.listTable .routeDetail .date{display:block;width:100px;}.routeList .routeDetail .carStop,.listTable .routeDetail .carStop{display:block;width:180px;}div.mapArea{width:624px;overflow:show;}div.mapArea label{font-size:.9em;font-weight:bold;color:#000;width:35px;margin:0;padding:3px 0 30px 0;}div.mapArea .floater{float:left;padding:0;border:0;}div.mapArea .floater input{margin:3px 0 0 0;}div.mapArea div.routeSearchArea .floater{width:273px;margin-bottom:6px;}div.mapArea div.routeSearchArea{width:624px;margin:15px 0;}div.mapArea div.routeSearchArea{position:relative;margin-top:0;}div.mapArea div.routeSearchArea .changeButton{float:left;margin-left:10px;margin-right:10px;padding-top:18px;}div.mapArea div.routeSearchArea .searchButton{float:left;width:20px;margin-left:10px;padding-top:15px;}div.mapArea div.routeSearchArea input.text{width:268px;margin:0;font-size:.9em;}div.mapArea div.routeSearchArea input.startText{border:1px solid #008600;background-color:#ECFEEB;}div.mapArea .advancedSearchButton{position:absolute;right:8px;}div.mapArea .advancedSearchButton a{font-size:.8em;text-decoration:none;color:#5f9410;}div.mapArea .advancedSearchButton a:hover{font-size:.8em;text-decoration:none;color:green;}div.mapArea .possibilityLayer{width:280px;position:absolute;z-index:10001;}div.routeCreate .possibilityLayer{width:243px!important;}div.mapArea #leftPossibilityLayer{left:0;}div.mapArea #rightPossibilityLayer{right:39px;}div.routeCreate #rightPossibilityLayer{right:31px!important;}div.mapArea .possibilityLayer .content{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 0 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}div.mapArea .possibilityLayer .errorMessage{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 3px 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}div.mapArea .possibilityLayer .footer{height:6px;width:280px;}div.routeCreate .possibilityLayer .footer{width:243px!important;}div.mapArea .possibilityLayer .footer .footerLeft{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_bl.png) no-repeat;}div.mapArea .possibilityLayer .footer .footerCenter{float:left;width:272px;height:6px;background:url(../../images/general/search/possibility_layer_bc.png) repeat-x;}div.mapArea .possibilityLayer .footer .footerRight{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_br.png) no-repeat;}div .routeCreate .possibilityLayer .footer .footerCenter{width:235px!important;}div.mapArea .advancedSearchArea{padding-bottom:10px;}div.mapArea .advancedSearchArea .floater{float:left;width:315px;margin-top:10px;}div.mapArea .advancedSearchArea .subFloater{border:1px solid white;clear:left;padding-top:10px;}div.mapArea .advancedSearchArea .miniFloater{float:left;width:120px;}div.mapArea .advancedSearchArea .right{width:309px;margin-right:0;}div.mapArea .advancedSearchArea .dateSelector .dateField{width:85px;text-align:left;padding-right:12px;}div.mapArea .advancedSearchArea .time{width:35px;text-align:center;}div.mapArea .advancedSearchArea .radioGroup{font-size:1em;}div.mapArea .advancedSearchArea .radioGroup label{font-weight:normal;font-size:1em;padding-left:3px;}div.mapArea .dayContainer{width:20px;margin-right:15px;height:30px;float:left;}div.mapArea .advancedSearchArea .dayContainer label{width:20px;font-size:.9em;line-height:20px;margin:0;padding:0;float:left;vertical-align:middle;font-weight:normal;}div.mapArea .advancedSearchArea .dayContainer input{border:0;float:left;vertical-align:middle;margin:0;}div.mapArea .advancedSearchArea .dateSelector .dateSelectorIcon{width:16px;height:16px;vertical-align:middle;margin-left:5px;}div.mapArea .advancedSearchArea .timeToleranceSelector{margin-top:3px;width:65px;height:21px;}div.mapArea .routeRequestArea{margin-bottom:5px;}div.mapArea .map{width:622px;height:350px;border:1px solid #000;clear:both;}div.miniMapArea .map{width:226px;height:226px;border:1px solid #000;margin-bottom:15px;clear:both;overflow:hidden;}div.wideMapArea div.mapArea{width:630px;overflow:show;}div.wideMapArea div.mapArea .map{margin-top:5px;width:610px;}div.wideMapArea div.mapArea #possibilityLayer{left:31px!important;}div.wideMapArea .mapResults .separator{margin:6px 0;width:100%;height:1px;font-size:0;line-height:1px;min-height:1px;background-color:#d1d1d1;}div.wideMapArea .mapResults{margin-top:4px;}div.wideMapArea .mapResults .smallInfo{padding:0 0 4px 0;font-size:.9em;color:gray;}div.wideMapArea .mapResults h3{font-weight:bold;display:block;width:100%;font-size:10pt;text-align:left;margin:0 0 10px 0;}div.wideMapArea ul.mapResultList{margin:0 0 0 22px;padding:0;}div.wideMapArea ul.mapResultList li{padding-left:0;margin:0;}div.wideMapArea ul.mapResultList li:hover{background-color:#FFFC87;}div.wideMapArea ul.mapResultList li.current{background-color:#f2f2f2;}div.wideMapArea ul.mapResultList li.current:hover{background-color:#FFFC87;}div.wideMapArea ul.mapResultList a{text-decoration:none;font-size:.9em;color:green;display:block;padding:0 1px;}div.wideMapArea ul.mapResultList li a span.details{font-size:.9em;color:gray;}div.wideMapArea ul.routeResultList li a span.label{display:block;width:35px;float:left;font-size:.9em;color:gray;}div.wideMapArea ul.routeResultList li a span.address{display:block;width:160px;padding-left:35px;}div.wideMapArea ul.routeResultList li a span.details{display:block;width:100%;text-align:left;padding-left:35px;}div.wideMapArea ul.routeResultList li{list-style-image:url(../../images/general/icons/request_icon.png);}div.wideMapArea ul.routeResultList li.route{list-style-image:url(../../images/general/icons/route_icon.png);}.miniInfo{width:220px;}.miniInfo h4{font-weight:bold;display:block;font-size:10pt;margin:0 0 10px 0;}.miniInfo .row{margin-bottom:3px;font-size:.9em;}.miniInfo .row .leftText{width:175px;float:left;}.miniInfo .row .rightPic{margin-left:5px;width:40px;float:left;}.miniInfo .row .rightPic img{width:40px;}.miniInfo .notPublic{font-size:.8em;color:red;}.routeMiniInfo{width:270px;}.routeMiniInfo .carStopList{font-size:.9em;}.routeMiniInfo .row .leftText{width:225px;}.routeMiniInfo .row .leftText p.description{color:black;}.groupMiniInfo .row .leftText p.startAddress{color:black;}.groupMiniInfo .row .leftText p.subType{font-weight:bold;color:black;}.groupMiniInfo .row .leftText p.address{color:black;}.groupMiniInfo .row .leftText p.description{color:gray;}table.mapLegend{margin-top:5px;width:100%;}table.mapLegend tr.icons td{width:12%;height:20px;vertical-align:middle;text-align:center;}table.mapLegend tr.texts td{vertical-align:middle;text-align:center;font-size:.8em;color:#545454;}table.mapLegend tr.icons td img.group{width:25px;height:25px;}table.mapLegend tr.icons td img.route{width:13px;height:13px;}table.mapLegend tr.icons td img.home{width:20px;height:35px;}table.mapLegend tr.icons td img.groupHome{width:20px;height:35px;}.mapLegend ul.flat li{float:left;width:50px;padding-left:0;padding-top:3px;margin:0 15px 0 0;}#groupErrorMessage{color:red;font-size:1.0em;}.routeMapBox{margin-top:10px;width:65%!important;margin-left:0;}.routeMapBox .mapArea{width:100%;padding-right:5px;}.routeDetailsBox,.co2CalculatorBox{width:32%!important;float:left;margin-top:10px;margin-left:22px;}.routeMapBox .mapArea div.routeSearchArea .floater{width:240px;margin-bottom:6px;}.routeMapBox .mapArea div.routeSearchArea{width:100%;margin:15px 0;}.routeMapBox .mapArea div.routeSearchArea .changeButton{float:left;margin-left:10px;margin-right:10px;padding-top:18px;}.routeMapBox .mapArea div.routeSearchArea .searchButton{float:left;width:20px;margin-left:10px;padding-top:15px;}.routeMapBox .mapArea div.routeSearchArea input.text{width:237px;margin:0;font-size:.9em;}.routeMapBox .mapArea .map{width:100%!important;}.mapContextMenu,#mapContextMenu{position:absolute;background-color:#fff;border:1px #5F9410 solid;}#mapContextMenu ul,.mapContextMenu ul{margin:0;padding:0;list-style:none;}#mapContextMenu ul li.header,.mapContextMenu ul li.header{background-color:#5F9410;color:#fff;font-weight:bold;cursor:default;}#mapContextMenu ul li.header:hover,.mapContextMenu ul li.header:hover{background-color:#5F9410;}#mapContextMenu ul li,.mapContextMenu ul li{margin:0;padding:1px 3px 1px 3px;background-color:#E9FDE7;cursor:pointer;border-top:1px black dotted;}#mapContextMenu ul li.inactive,.mapContextMenu ul li.inactive{margin:0;padding:1px 3px 1px 3px;background-color:#E9FDE7;cursor:default;color:#cecece;}#mapContextMenu ul li.inactive:hover,.mapContextMenu ul li.inactive:hover{background-color:#E9FDE7;}#mapContextMenu ul li:hover,.mapContextMenu ul li:hover{background-color:#FFE3C8;}.routeDetailsArea{line-height:20px;}.routeDetailsArea .left{float:left;width:49%;margin:0 0 10px 0;}.routeDetailsArea .right{float:left;width:49%;margin:0 0 10px 0;}.routeDetailsArea .full{width:100%;margin:0 0 5px 0;float:left;}.routeDetailsArea span.active{font-weight:bold;font-size:1.1em;}.routeDetailsArea .routeType{vertical-align:middle;}.routeDetailsArea .routeType .left input{border:none;background-color:#fff;}.routeDetailsArea .routeType .right input{margin-left:17px;border:none;background-color:#fff;}.routeDetailsArea input{vertical-align:middle;}.routeDetailsArea .dateSelector .dateField{width:85px;padding-right:14px;}.routeDetailsArea .priceSelector .timeField{width:40px;text-align:center;margin-right:5px;}.routeDetailsArea .descriptionField{width:100px;text-align:left;float:left;}.routeDetailsArea .dayContainer{width:19px;margin-right:18px;height:45px;float:left;text-align:center;}.routeDetailsArea .dayContainer label{float:left;}.routeDetailsArea .dayContainer input{float:left;}.routeDetailsArea label{vertical-align:middle;}.routeDetailsArea select{width:120px;}.routeDetailsArea .buttonArea{height:20px;}.routeDetailsArea .buttonArea .button{float:right;}.routeAssistantBackButton{float:right;margin-right:10px;}.routeAssistantBackButton a,.routeAssistantBackButton a:hover{text-decoration:none;}.routeAssistantSteps{background-color:#000;}.routeAssistantSteps ul{list-style-type:none;margin-left:0;padding-left:0;}.routeAssistantSteps ul li{margin-left:23px;float:left;color:#666;list-style-type:square;padding-top:1px;font-weight:bold;}.routeAssistantSteps ul li.active{color:#000;font-weight:bold;font-size:1.1em;padding-top:0;}.routeAssistantSteps ul li.first{list-style-type:none;margin-left:0;}div.routeAssistant .buttonBar{margin-top:15px;}div.routeAssistant .buttonBar .left{float:left;}div.routeAssistant .buttonBar .right{float:right;width:auto;}div.routeAssistant .routeAssistantBox{margin-left:22px;margin-top:10px;width:32%!important;}div.routeAssistant .carStopTable{margin-left:22px;margin-top:10px;width:32%!important;}.co2Calculator{line-height:20px;}.co2Calculator .left{float:left;width:49%;margin:0 0 10px 0;}.co2Calculator .right{float:left;width:49%;margin:0 0 10px 0;}.co2Calculator .full{width:100%;margin:0 0 5px 0;float:left;}.co2Calculator span.active{font-weight:bold;font-size:1.1em;}.co2Calculator input{vertical-align:middle;}.co2Calculator .priceField{width:30px;text-align:center;margin-right:5px;}.co2Calculator .timeField{width:40px;text-align:center;margin-right:5px;}.co2Calculator .passengerCountSelector .passengerCountField{width:30px;text-align:center;float:left;}.co2Calculator .passengerCountSelector .passengerCountSelectorButtons{width:22px;float:left;margin-left:5px;height:20px;}.co2Calculator .passengerCountSelector .passengerCountSelectorButtons .buttonUp{width:20px;height:9px;float:left;cursor:pointer;}.co2Calculator .passengerCountSelector .passengerCountSelectorButtons .buttonDown{width:20px;height:9px;float:left;cursor:pointer;}.co2Calculator .descriptionField{width:100px;text-align:left;float:left;}.co2Calculator .fuelPriceField{width:30px;text-align:left;}.co2Calculator .co2SavingField{width:40px;text-align:left;}.co2Calculator .fuelConsumptionField{width:30px;text-align:left;}.co2Calculator .subgroup{margin-bottom:10px;}.co2Calculator .subgroup .left,.co2Calculator .subgroup .right{font-weight:normal;margin-bottom:0;}.co2Calculator label{vertical-align:middle;}.co2Calculator select{width:120px;}.co2Calculator .buttonArea{height:20px;}.co2Calculator .buttonArea .button{float:right;}.selectableRoute{line-height:22px;}.selectableRoute a{border:none;float:left;margin:2px 0 0 0;width:16px;height:16px;}.selectableRoute a.before,.selectableRoute a.after{width:16px;height:16px;background:url(../../images/general/icons/emptyPin_a.png) no-repeat scroll left top;}.selectableRoute a.before:hover,.selectableRoute a.start{width:16px;height:16px;background:url(../../images/general/icons/startPin.png) no-repeat scroll left top;}.selectableRoute a.after:hover,.selectableRoute a.end{width:16px;height:16px;background:url(../../images/general/icons/stopPin.png) no-repeat scroll left top;}.selectableRoute a.inside{width:16px;height:16px;background:url(../../images/general/icons/emptyPin_b.png) no-repeat scroll left top;}.selectableRoute .chooser{width:16px;float:left;}.selectableRoute .chooser a{float:left;}.selectableRoute span.text{color:#aeaeae;margin:0 0 5px 6px;padding-top:0;float:left;width:224px;}.selectableRoute span.text span.routeDetail span{display:inline;width:auto;margin-top:0;}.selectableRoute span.active{color:#000;}.selectableRoute .carstopComment{margin-left:9px;}.possibilityLayer{width:280px;position:absolute;z-index:1000;}#leftPossibilityLayer{left:0;}#rightPossibilityLayer{right:39px;}.possibilityLayer .content{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 0 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}.possibilityLayer .content ul{margin:0;padding:0 0 40px 0;}.possibilityLayer .content ul li{list-style-type:none;padding-left:0;padding-top:3px;margin:0 15px 0 0;cursor:pointer;}.possibilityLayer .content ul li:hover{text-decoration:none;font-size:1.0em;background-color:yellow;}.possibilityLayer .errorMessage{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 3px 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}.possibilityLayer .footer{height:6px;width:280px;}.possibilityLayer .footer .footerLeft{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_bl.png) no-repeat;}.possibilityLayer .footer .footerCenter{float:left;width:272px;height:6px;background:url(../../images/general/search/possibility_layer_bc.png) repeat-x;}.possibilityLayer .footer .footerRight{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_br.png) no-repeat;}.sliderArea{width:100%;float:left;margin-bottom:20px;}.sliderArea label{width:100%;float:left;}.slider{width:135px;float:left;}.sliderArea .track-left{position:absolute;width:5px;height:9px;background:transparent url(../../images/general/slider/slider-images-track-left.png) no-repeat top left;}.sliderArea .track{width:100%;margin-top:6px;height:9px;background:transparent url(../../images/general/slider/slider-images-track-right.png) repeat-x top right;}.sliderArea .handle{width:19px;height:20px;background:transparent url(../../images/general/slider/slider-images-handle.png) no-repeat top right;cursor:move;}.sliderArea .durationLimitMin{float:left;width:55px;margin-top:3px;}.sliderArea .durationLimitMax{float:left;width:55px;margin-left:10px;margin-top:3px;}
