.wetterde_widget_map{position:relative;width:300px}.wetterde_widget_map_link.wetterde_widget_map_border_on{text-align:right;margin-top:5px}.wetterde_widget_map_link.wetterde_widget_map_border_off{text-align:right;margin-right:8px}.wetterde_widget_map_forecast_box{position:relative;margin:0;padding:8px 0 8px 0}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_content{position:relative;margin:0;padding:0}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_content .wetterde_widget_map_forecast_title{position:relative;margin:0 8px 0 8px;padding:0 2px 0 2px;overflow:hidden}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_content .wetterde_widget_map_forecast_info{position:relative;float:left;margin:8px 0 0 8px;padding:0;width:65px;height:65px;text-align:center;overflow:hidden}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_content .wetterde_widget_map_forecast_info .wetterde_widget_map_forecast_line{position:relative;margin:0;padding:0;line-height:0;font-size:0}.wetterde_widget_map_forecast_error{position:relative;margin:8px 8px 0 8px;background-color:#f00;color:#fff;font-weight:700;text-align:center;padding:2px}.wetterde_widget_map_forecast_loading{position:relative;margin:8px 8px 0 8px;padding:8px;background-color:#ccc;color:#fff;font-weight:700;background-image:url('images/ajax-loader-small.gif');background-repeat:no-repeat;background-position:10px 10px}.wetterde_widget_map_forecast_loading .wetterde_widget_map_forecast_loading_text{position:relative;margin:0 0 0 30px}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_link{position:relative;display:block;margin:8px 8px 0 8px;padding:0;text-align:center;line-height:17px;padding:4px}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_link_home{position:relative;display:block;margin:8px 8px 0 8px;padding:4px 0 4px 0;text-align:center;overflow:hidden}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_link_home span{margin:0 10px 0 0}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_link_home img{vertical-align:middle;border:0}.wetterde_widget_map_forecast_clear{clear:both;font-size:1px;line-height:1px;margin:0;padding:0;zoom:1;-ms-zoom:1}.wetterde_widget_map_forecast_form{position:relative;margin:0;padding:0}.wetterde_widget_map_forecast_form_element{position:relative;margin:8px}.wetterde_widget_map_forecast_form_element_border{border:1px solid #ccc;padding:4px}.wetterde_widget_map_forecast_form_element_text{font-size:12px;width:100%;margin:0;padding:0;background-color:#fff;border:0}.wetterde_widget_map_forecast_form_element_button{font-size:12px;width:100%;border:0;outline:none;padding:2px;cursor:pointer}.wetterde_widget_map_forecast_border{border:1px solid #ccc}.wetterde_widget_map_forecast_link_create{font-size:11px}.wetterde_widget_map_forecast_color{background-color:#A0C2F8;color:#fff;text-decoration:none !important}.wetterde_widget_map_link{font-family:Arial, Helvetica, sans-serif}.wetterde_widget_map_forecast_link{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#fff;color:#000}.wetterde_widget_map_forecast_link_home{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#fff;color:#000}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_content .wetterde_widget_map_forecast_title{font-weight:700}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_content .wetterde_widget_map_forecast_info{font-weight:400 !important}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_link{position:relative;display:block;margin:8px 8px 0 8px;padding:0;text-align:center;line-height:normal;padding:4px}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_link_home{position:relative;display:block;margin:8px 8px 0 8px;padding:4px 0 4px 0;text-align:center;overflow:hidden}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_link_home span{margin:0 10px 0 0}.wetterde_widget_map_forecast_box .wetterde_widget_map_forecast_link_home img{vertical-align:middle;border:0}.wetterde_widget_map_map{position:relative;width:280px;left:10px}.wetterde_widget_map_map_forecast_border{border:solid 1px #cdcdcd}.wetterde_widget_map_map_container_map{position:relative;width:300px;left:10px}.wetterde_widget_map_map_source{position:relative}