/* spezial
----------------------------------------------------------------------*/

.googlemap_finder_div {position:relative;}

.googlemap-Suchform{ position:relative; width:33.33%; float:left; padding:0px 0px 0px 0px; }
.googlemap-Suchform-bg{ position:relative; padding:10px 10px 10px 10px; background-color:#ebe9e8; }

.googlemap_finder_div ul.results { padding:0px; margin:0px; list-style-type:none; position:absolute; z-index:99999; display:none; z-index:9999; background-color:#ffffff; width:100%; border:1px solid #eeeeee; }

.googlemap_finder_div ul.results {list-style-image:none !important; list-style:none !important; margin:0px 0px 0px 0px;}

.innenCon ul.results li {font-size:16px;}
.results li {margin:0px; }
.innenCon ul.results li:before {display:none !important; content:"";}
.results li a {display:block;padding:5px 0px 7px 10px;}
.results li a:link, .results li a:visited {background-color:#ffffff; color:#87888a;border-bottom:1px solid #eeeeee; -webkit-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -moz-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -ms-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; -o-transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s; transition:ease-in-out 0.3s, ease-in-out 0.3s, ease-in-out 0.3s;}
.results li a:hover, .results li a:focus {background-color:#eeeeee;}

.haenderlisteTitel {padding:3px 0px 15px 0px; font-size:17px; line-height:1.3; font-weight:bold;}

.resellerView {position:relative; /*display:block;*/ float:left; /*z-index:99999;*/ top:0px; right:0px; width:33.33%; height:90vh; overflow:auto;  font-size:15px; line-height:1.3; background-color:#ffffff; padding:0px 0px 0px 0px; /*border:1px solid #ff0000;*/}

.resellerItem {position:relative; padding:20px 0px 15px 0px; border-bottom:4px solid #ebe9e8; cursor:pointer;}
.resellerItem:hover {background-color:#ebe9e8;}

.mapResultListL {position:absolute; left:0px; top:0px; width:49px;}
.mapResultListL img {width:49px;height:auto;}
.mapResultListR {position:relative; padding:0px 10px 0px 92px;}

.google_input{/*background-image:url(../img/icons/suchen-lupe-2.png);background-position:right center;background-repeat:no-repeat;*/background-color: #ffffff;}
.google_input:focus{-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;background-color: #ffffff;}


.googlemap-div { position:relative; float:right; width:66.66%; height:90vh; padding:0px 0px 0px 16px; /*border:1px solid #ff0000;*/ }

.googlemap-divTrue{ position:relative; float:right; width:66.66%; height:90vh; padding:0px 0px 0px 16px; }

.map_canvas{ position:relative; width:100%; height:90vh; z-index:0; }
.map_canvasTrue{ width:100%; height:90vh; z-index:0; }

.googlemap-map{ position:relative; top:0; z-index:0; }

@media screen and ( max-width:1280px ) {
 .mapResultListR {padding:0px 10px 0px 72px;}
 .mapResultListR .floatL {width:100%;}
 .mapResultListR .floatR {width:100%;}
}

@media screen and ( max-width:760px ) {
 
 .mapResultListR .floatL {width:auto;}
 .mapResultListR .floatR {width:auto;}
 
 .googlemap-Suchform {
    position: relative;
    width: 100%;
    float:left;
    padding: 0px 0px 0px 0px;
}

.googlemap-divTrue {
    position: relative;
    float:left;
    width:100%;
    height:70vh;
    padding:0px 0px 0px 0px;
}

.map_canvasTrue{height:70vh;}

.resellerView {
    position: relative;
    display: block;
    float: left;
    z-index: 99999;
    top: 0px;
    right: 0px;
    width: 100%;
    height: auto !important;
    overflow:visible;
    
}

}

@media screen and ( max-width:400px ) {
 .mapResultListR .floatL {width:100%;}
 .mapResultListR .floatR {width:100%;}
}
