.thumbnail,.thumbnail:hover,.thumbnail:focus{
	text-decoration:none !important;
}

.anzeige-drittel .box-text{
	padding:5px 15px 15px 15px;
}

#selection li,#sub-selection li,#extra-selection li,#q-selection li,#area-selection li,#b-selection li{
    color: #000;
    cursor:pointer;
}

#select-tags,#select-sub,#select-extras,#q,#b {
    background-color: #eeefe7 !important;
    border-color: #eeefe7 !important;
    color: #333 !important;
}
#select-tags,#select-sub,#select-extras,#q,#b {
    text-align: left;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
}
::placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}

.search .hide-mobile{
	display:none;
}

.dropdown-menu{
	background:#333;
	margin-top:0;
	border:0;
	border-radius:0;
}

.dropdown-menu .dropdown-menu{
	position:absolute !important;
	left:100% !important;
	top:0 !important;
}

.dropdown-menu > li > a,.dropdown-menu li.active .dropdown-menu li a{
	background:transparent;
}
.dropdown-menu > li.active > a,.dropdown-menu > a:hover,.dropdown-menu > li.active:hover > a,.dropdown-menu li.active .dropdown-menu li a:hover,.dropdown-menu li.active .dropdown-menu li.active a{
	background: #a9c530;
}

#set-location{
	display:none;
	position:absolute;
	top:40px;
	left:0;
	margin-left:-30px;
	width:300px;
}
#set-location,#set-location li{
	list-style:none;
	list-style-type:none;
}

.fa-2{
	color:#2e1973;
}

#dmap{
	clear:both;
}

.ent-address .ent-attributes dt {
    	width: 9%;
}


#ticker a, #marquee-container, #ticker .col-sm-4 {
    display: block;
}
.event-entry::after{
	content: ""
}

.event-entry{
	padding-right:10px; 
	padding-left:10px;
	margin:0;
	border-right: 1px solid #fff;
}
.event-entry:first-child{
	padding-left:0;
}

.eventswitch{
	float:left;
}
.eventswitch:first-child{
	padding-right:10px;
}
.eventswitch{
	padding-left:10px;
}

#logo-mobile,#nav-main .nav-stacked{
	display:none;
}

#result-affix,#row-searchbar{
	display:block !important;
}


.bloglink .dropdown-menu,.bloglink .dropdown-menu li a{
	background:#333 !important;
	color:#fff !important;
	font-size:14px !important;
}

.bloglink .dropdown-menu li:hover a,.bloglink .dropdown-menu li.active a,.bloglink .dropdown-menu li a:focus,.bloglink .dropdown-menu li a:hover{
	background:#a9c530 !important;
}

.bloglink.active > a, .bloglink.active:hover > a, .bloglink.active > a:hover, .bloglink.active a:focus, .bloglink .open > a, .bloglink.active .open > a:hover, .bloglink.active .open > a:focus {
    background-color: transparent;
    color: #a9c530;
}

.bloglink .dropdown-menu .dropdown-menu{
	display:none !important;
}

.container-details{
	padding-left:30px;
	padding-right:30px;
}

#detail-page{
	padding-left:0;
	padding-right:0;
}

.tag-list-item{
	padding:0;
}
.tag-list-item a{
	float:left;
	width:90%;
	line-height:35px;
	padding-left:15px;
}
.tag-selector{
	width:10%;
	line-height:35px;
}

#extended{
	display:none;
}

.no-bottom-margin{
	margin-bottom:0 !important;
}

.no-top-bottom-gutter{
	padding-top:0;
	padding-bottom:0 !important;	
}

.ext-open,.ext-open a{
	color:#fff !important;
}

#open-extended{
	padding-bottom:10px;
}

.selection{
	margin-bottom:0;
	padding-bottom:0;
}
.selection:last-child{
	margin-bottom:1em;
}

#skiplist{
	position:absolute;
	left:auto;
	right:0;
}

#skiplist .nav-icon,#skiplist .nav-icon-text{
	float:left;
}
#skiplist .nav-icon-text{
	line-height:35px;
}
#skiplist .bloglink a{
	transform: translate(0px, 0);
}
#skiplist a{
	max-width:100%;
	overflow:hidden;
	whitespace: no-wrap;
	text-overflow:ellipsis;
}
#skiplist li:hover .nav-icon, #skiplist li.active .nav-icon{
		background-position:0 0;
}

#my-selection{
	/*display:none;*/
}
#content #selection-heading{
	background-color:#fff !important;
	color:#333 !important;
	padding:10px 0 10px 15px;
	font-weight:bold;
}
.mapswitch-box{
	text-align:right;
}

span.last-attr{
	display:none !important;
}

.ext-open{
	margin-bottom:1em;
}

.carousel-text p a{
	text-decoration:underline;
}

#modal-location .input-group{
	width:100%;
}

#modal-location .btn-success{
	background-color:#a9c530;
	border-color:#a9c530;
}

.adds.anzeige-drittel .box-image img{
	min-height:auto;
	max-width:100%;
}

.navbar-fixed-top{
	z-index: 10001;
}

#row-searchbar .btn-group{
	margin-top:5px;
}

.switch-new-tip{
	margin-top:-5px;
	margin-left:10px;
}

.btn-location{
	margin-right:10px;
}

.btn-primary{
	background-color: #333;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus{
	background-color: #a9c530;
	border-color: #a9c530;
}
.btn-secondary{
	color:#fff;
}
.btn-secondary:hover,.btn-secondary:focus{
	border-color: #2e1973;
}

.dropdown-sort li a{
	color:#fff !important;
}
.dropdown-sort li a:hover,.dropdown-sort li a:focus,.dropdown-sort li.active a,.dropdown-sort li.active a:hover,.dropdown-sort li.active a:focus{
	color: #a9c530 !important;
}

.address-thumbnail{
	background-position:center;
	height:70px;
}

.address-thumbnail .img-responsive{
	width: 100% !important;
	max-width: auto !important;
	height:auto !important;
}

.btn-sorting{
	border:0 !important;
}

#nav-premiumswitch a{
	text-decoration:none;
}

.icon-sort{
	display:none;
}
#premiumswitch{
	background:transparent !important;
}

.row-searchbar a{
	font-size:14px !important;
}

#premiumswitch{
	color:#000 !important;
}

#detail-result .content-blog .box-image img {
    min-width: 100%;
    width: auto !important;
    min-height: auto;
}

.row-result:last-child{
	margin-bottom:3em;
}

#detail-result .row:last-child{
	margin-bottom:0;
}

#close-detail-page{
	border:0 !important;
}

	.content-blog .box-text{
		max-width:95%;
	}

.maximize.absolute {
	    position: absolute;
	    left: auto;
	    top: auto;
	    bottom: 5px;
	    right: 10px;
	    display: block !important;
}

.with-background a{
	float:left;
	width:100%;
	height:100%;
}
.with-background{
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
}
.modal-product .modal-footer a{
	color:#fff !important;
	text-decoration: !important;
}

#footer li ul{
	margin:0;
	padding:0;
}
#footer li ul,#footer li ul li{
	list-style:none;
	list-style-type:none;
}
#footer li ul li a{
	font-size:90%;
	padding-left:1em;
}

.default #footer,.product-category #footer{
	margin-top:2em;
}

.anzeige-drittel .box-text h3{
	margin-top:7.5px !important;
}

#no-results{
	margin:50px auto;
	text-align:center;
}

.am-wrap{
	background:#fff;
	padding-top:2em !important;
	position:relative;
	float:left;
	width:100%;
	padding-left:1em;
}
.am-wrapper{
	float:left;
	position:relative;
	overflow:hidden;
}
.am-wrapper img{
	position:absolute;
	outline:none;
}

.box-details{
	padding:1em !important;
}

#marquee-container,#marquee-header{
	display:none !important;
}

.result-abstract{
	line-height:1em;
	padding-bottom:0;
	margin-bottom:13px;
}

.banner-form.only-search{
	position:absolute;
	top:auto;
	bottom:0;
}

.adds.anzeige-drittel .add-image img.img-responsive{
	max-width:auto !important;
	min-height:100% !important;
}

.badge-ad{
	right:0;
	left:auto;
}
.badge-ad.label-left{
	right:auto;
	left:0;
}

@media (max-width: 768px){
	.box-image{
		margin-bottom:1em;
	}
	#carousel-premium .address-image{
		width:100% !important;
		display:none !important;
	}
	#carousel-premium .address-image:first-child{
		display:block !important;
	}
	
	#carousel-premium .address-image,#carousel-premium .address-image img,#carousel-premium .address-thumbnail,#carousel-premium .address-thumbnail img{
		min-height:200px !important;
	}
	
	.adds.anzeige-drittel .box-image {
	    height: 190px;
	    overflow: hidden;
	}
	#close-detail-page{
		left:auto;
		right:0;
	}
	.btn-filter{
		width: 30px;
		height: 32px;
		margin-left: 0;
		background-size: auto 32px;
		margin-top:0;
	}
	#open-location{
		display:none;
	}
	.content-blog p{
		/*display:none;*/
	}
	body.start{
		padding-top:0;
	}
	.start #logo-mobile,.start #nav-main .nav-stacked{
		display:block;
	}
	.start #nav-main .nav-justified{
		display:none;
	}
	.start .navbar-fixed-top{
		max-height:1000px !important;
		position:relative;
	}
	
	.start #nav-main ul li ul{
		position:relative !important;
		width:100%;
	}
	
	.start #nav-main .nav-stacked .nav-icon,.start #nav-main .nav-stacked .nav-icon-text{
		float:left;
	}
	
	#nav-main .nav-stacked{
	  background-color:#333;
	}
	
	#nav-main .nav-stacked .nav-icon{
		max-height: 35px;
	}
	#nav-main .nav-stacked li:hover .nav-icon, #nav-main .nav-stacked li.active .nav-icon{
		background-position:-55px 0;
	}
	
	#nav-main .nav-stacked .nav-icon-text{
		font-size:24px;
		line-height:35px;
		padding-left:30px;
	}
	
	#nav-main .nav-stacked .dropdown-menu li a{
		font-size:18px;
		line-height:24px;
	}
	
	#nav-main .nav-stacked .dropdown-menu .dropdown-menu li a{
		font-size:14px !important;
		line-height:18px;
	}
	
	.navbar-nav.nav-switch{
		float:left;
		width:auto;
		margin:0;
	}
	/*
	#premiumswitch{
	    width: auto !important;
	    font-size:10px !important;
	    padding:5px 10px 5px 10px;
	    margin:0 0 0 35px;
	}*/
	
	.row-searchbar {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.row-searchbar {
	    border-bottom: 1px solid #333;
	}
	.row-searchbar {
	    margin-left: 0;
	    margin-right: 0;
	    padding-bottom: 5px;
	    padding-top: 10px;
	}
	
	#nav-main ul.dropdown-menu li:first-child {
	    display: block;
	}
	
	#nav-main .nav-justified .dropdown-menu{
		top:60px;
	}
	
	.check{
		display:none;
	}
	
	#left{
		position:absolute !important;
		top:55px;
		bottom:auto;
		min-height:100%;
		max-height:100%;
		overflow:auto;
		z-index:901;
	}
	#leftspy{
		max-width:90% !important;
		max-height:100% !important;
		overflow:auto;
	}
	
	.carousel-text h2.h1{
		font-size:14px !important;
		margin:0 !important;
		padding:0 !important;
	}
	.carousel-text h1.h4{
		font-size:12px !important;
		display:none;
	}
	.carousel-text p,#carousel-top-banner .carousel-control{
		display:none;
	}
	.carousel-caption{
		top:0 !important;
		bottom:auto !important;
		padding-top:0;
		margin-bottom:0;
	}
	.banner-form{
		margin-top:0;
	}
	
	#content .result-heading{
		font-size:1em !important;
	}
	.row-result{
		margin-left:-15px;
		margin-right:-15px;
	}
	
	.carousel-text{
		margin-top:15px;
		padding:10px;
	}
	
	.address-thumbnail{
		min-height:50px !important;
		max-height:50px !important;
	}
	.carousel-inner.photobox{
		padding-left:13px;
		padding-right:13px;
	}
	.address-thumbnail{
		padding:0;	
	}

	.address-image{
		padding-left:2px;
		padding-right:0;	
	}	
	
	.result-thumbnail{
		max-width:70px;
		min-height:60px;
		max-height:60px;
		overflow:hidden;
	}
	.result-thumbnail img{
		max-width:70px;
	}
	
	.dummy-icon{
		width:70px;
		height:60px;
		background-position:-55px center;
		background-size:auto 40px;
	}
	
	.start .banner-form input{
		
	}
	.start .banner-form .input-group-btn{
		width:30%;
	}
	.start .banner-form .input-group-btn .btn{
		width:100%;
	}
	
	.start .bloglink{
		margin:0;
		padding:0;
	}
	.start .bloglink a{
		transform: translate(0px, 0);
	}
	.start .bloglink .nav-icon-text{
		font-size:18px;
		line-height:35px !important;
		padding:0 0 5px 0 !important;
		margin: 0 0 0 80px;
	}
	
	.start .bloglink .dropdown-menu{
		margin-top:-10px;
	}
	
	.container-details, .detail-page #content-default {
	    padding-top: 0;
	}
	
	.address #content {
	    margin-top: 0;
	}
	
	.search .navbar-fixed-top{
		display:none;
	}
	
	.row-searchbar .nav{
		float:left;
		width:auto !important;
	}
	
	#result{
		margin-top:50px;
	}
	
	body{
		padding-top: 0;	
	}
	
	.nav-sort .dropdown-menu{
		position:absolute !important;
		background-color:#333 !important;
	}
	.nav-sort .dropdown-menu li{
		width:100%;
	}
	
	.content-blog .box-text{
		max-height:140px;
		overflow:hidden;
	}
	
	.maximize.absolute {
	    position: absolute;
	    left: auto;
	    top: auto;
	    bottom: 0;
	    right: 5px;
	    display: block !important;
	}
	
	.content-blog h2,.content-blog .subtitle{
		max-width:90%;
	}
	
	.content-blog{
		border-bottom:1px solid #dadada;
		padding-bottom:1.5em;
	}
	
	body.address,body.default{
		padding-top:55px;
	}
	
	.dropdown-menu .dropdown-menu {
	    position: absolute !important;
	    left: 0 !important;
	    top: 0 !important;
	}
	
	#address-contents{
		position:relative;
		float:left;
	}
	#detail-result{
		padding-top:2em;
	}
	
	.start .bloglink{
		display:block !important;
	}
	
	.content-blog .box-text{
		max-width:85% !important;
	}
}


@media (min-width: 768px){

	.result-thumbnail{
		max-width:140px;
		min-height:80px;
		max-height:80px;
		overflow:hidden;
	}
	.result-thumbnail img{
		max-width:140px;
	}
	
	/*
	.address-thumbnail{
		min-height:130px !important;
		width:100% !important;
	}*/
	
	.dummy-icon{
		width:140px;
		height:80px;
		background-position:-55px center;
		background-size:auto 50px;
	}
	
	
	.adds.anzeige-drittel .box-image img{
		min-height:auto;
		max-width:100%;
	}
	
	.btn-filter{
		width: 35px;
		height: 35px;
		background-size:cover;
		background-repeat:no-repeat;
		margin-top:8px;
	}
	
	.address-thumbnail{
		min-height:100px !important;
		max-height:100px !important;
	}
	
	.navbar-fixed-top .dropdown-menu .dropdown-menu{
		max-height:460px;
		overflow: auto;
	}
}

@media (min-width: 992px){
	.adds.anzeige-drittel .add-image{
		height:295px !important;
		max-height:295px !important;
		overflow:hidden;
	}
	.carousel-caption{
		top:50%;
		bottom:auto;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.navbar-fixed-top .dropdown-menu .dropdown-menu{
		max-height:460px;
		overflow: auto;
		padding-right:30px;
	}
	#gmap{
		min-height:255px;
	}
	
	.result-thumbnail{
		min-height:80px;
		max-height:80px;
		max-width:210px;	
		padding:0;
	}
	
	.dummy-icon{
		width:210px;
		height:80px;
		background-position:-55px center;
		background-size:auto 60px;
	}
	
	.search .hide-mobile{
		display:block;
	}
	
	#left #result {
	    margin-top: 0;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	
	#left #result{
		color:#333;
	}
	
	#left .result-categories{
		width:100;
		white-space:nowrap;
		text-overflow:ellipsis;
		overflow:hidden;
	}
	
	#left .result-icon{
		display:block !important;
		max-height:15px !important;
	}
	
	#left .ent-attributes dt {
    	width: 9%;
	}
	
	#left .result-icons{
		display:none;
	}
	
	#left .result-info{
		width:71%;
		margin-left:3%;
	}
	
	#left .row-result{
		max-height: 90px;
	}
	
	
	.row-result.row-tipp{
		max-height: 125px;
	}
	#left .row-result.row-tipp{
		max-height: 105px;
	}
	
	
	
	#left #content .result-heading{
		font-size:1em !important;
	}
		
	#left .carousel-text{
		margin-top:15px;
		padding:10px;
	}
	
	#left .address-thumbnail{
		min-height:75px;
	}
	
	#left .result-thumbnail{
		max-width:70px;
		min-height:60px;
		max-height:60px;
		overflow:hidden;
	}
	#left .result-thumbnail img{
		max-width:70px;
	}
	
	#left .dummy-icon{
		width:70px;
		height:60px;
		background-position:-55px center;
		background-size:auto 40px;
	}
	
	.adds.anzeige-drittel .box-image {
	    height: 190px;
	    overflow: hidden;
	}

	.adds.anzeige-drittel .box-image img{
		min-height:auto;
		max-width:100%;
	}
		.anzeige-drittel .box-image {
	    margin-bottom: 0;
	}
	.anzeige-drittel .box-text {
	    padding: 0 15px 0 15px;
	}
	
	#result{
		margin-top: 85px;	
	}
	
	.address-thumbnail{
		background-position:center;
		height:130px;
	}
	
	.nav-sort{
		margin-left:-30px;
	}
	
	.carousel-caption h2{
		font-size:32px !important;
	}
	
	.banner-form {
	    margin-top: 15px;
	}
}

@media (min-width: 1200px){
	.row-result.row-tipp{
		max-height:175px;
	}
	
	#gmap{
		min-height:180px;
	}
	.result-thumbnail{
		min-height:130px;
		max-height:130px;
	}
	
	.dummy-icon{
		width:210px;
		height:130px;
		background-position:-55px center;
		background-size:auto 60px;
	}
	
	.adds.anzeige-drittel .box-image img{
		min-height:auto !important;
		max-width:100% !important;
	}
	
	.adds.anzeige-drittel .box-image {
	    height: 230px;
	    overflow: hidden;
	}
	
	.anzeige-drittel .box-text {
	    padding: 5px 15px 15px 15px;
	}
	
	.btn-filter{
		width: 53px;
		height: 53px;
		margin-top:5px;
	}
	
	.row-searchbar a{
		font-size:16px !important;
	}
	
	.address-thumbnail{
		min-height:130px !important;
		max-height:130px !important;
	}
	
	.carousel-caption h2.h1{
		font-size:28px !important;
		line-height:32px;
	}
	
	
}

@media (min-width: 1400px){
	#gmap{
		min-height:300px !important;
		height:300px !important;
	}
		
	.result-thumbnail{
		max-width:185px;
	}
	
	.dummy-icon{
		width:210px;
		height:130px;
		background-position:-35px center;
		background-size:auto 60px;
	}
	
	.carousel-text{
		margin-top:40px;
	}
	
	.carousel-caption h1,.carousel-caption{
		font-size:24px;
	}
	.carousel-caption h2{
		font-size:50px !important;
		line-height:60px;
	}
	
	.adds.anzeige-drittel .box-image img{
		min-height:auto !important;
		max-width:100% !important;
	}
	
	.carousel-caption h2.h1{
		font-size:48px !important;
		line-height:50px;
	}
	
}

@media (min-width: 1600px){
	.banner-form {
	    margin-top: 30px;
	}
	.carousel-caption h2.h1{
		font-size:64px !important;
		line-height:72px;
	}
	.result-thumbnail{
		max-width:210px;
	}
	
	.carousel-text{
		margin-top:0;
	}
	
	.carousel-caption{
		top:50%;
		bottom:auto;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.carousel-caption h1,.carousel-caption{
		font-size:30px;
	}
	
	.carousel-caption h2{
		font-size:100px;
		line-height:100px;
	}
	
	.carousel-caption .h1{
		margin-top:0 !important;
		padding-top:0 !important;
		font-size:100px !important;
	}
	.carousel-caption .h4{
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		line-height:30px;
	}
	
	.adds.anzeige-drittel .box-image img{
		min-height:auto !important;
		max-width:100% !important;
	}
}

@media (min-width: 2000px){
	.result-thumbnail{
		max-width:210px;
	}
	
	.carousel-text{
		margin-top:0;
	}
	
	.carousel-caption{
		top:50%;
		bottom:auto;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	.carousel-caption h1,.carousel-caption{
		font-size:30px;
	}
	
	.carousel-caption h2{
		font-size:100px;
		line-height:100px;
	}
	
	.carousel-caption .h1{
		margin-top:0 !important;
		padding-top:0 !important;
		font-size:100px !important;
	}
	.carousel-caption .h4{
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		line-height:30px;
	}
	
	.adds.anzeige-drittel .box-image img{
		min-height:auto !important;
		max-width:100% !important;
	}
}

.eventswitch,#marquee-container,#ticker .col-sm-4{
	/*display:none !important;*/
}

#ticker-list{
	float:left;
	display:inline;
	width: auto; height: 50px; white-space: nowrap;
	  overflow: hidden;
	  overflow-x:-webkit-marquee;
	  -webkit-marquee-direction: forwards;
	  -webkit-marquee-style: scroll;
	  -webkit-marquee-speed: normal;
	  -webkit-marquee-increment: small;
	  -webkit-marquee-repetition: 5;
	  overflow-x: marquee-line;
	  marquee-direction: forward;
	  marquee-style: scroll;
	  marquee-speed: normal;
	  marquee-play-count: 5;
}

#ticker-list span{
	cursor:pointer;
}
#ticker-list span:after{
	content: "    |    "
}
#ticker-list span:last-child:after{
	content: ""
}

/*Location icon*/
@-moz-keyframes pulsate {
		from {
			-moz-transform: scale(0.25);
			opacity: 1.0;
		}
		95% {
			-moz-transform: scale(1.3);
			opacity: 0;
		}
		to {
			-moz-transform: scale(0.3);
			opacity: 0;
		}
	}
	@-webkit-keyframes pulsate {
		from {
			-webkit-transform: scale(0.25);
			opacity: 1.0;
		}
		95% {
			-webkit-transform: scale(1.3);
			opacity: 0;
		}
		to {
			-webkit-transform: scale(0.3);
			opacity: 0;
		}
	}
	
div.gmnoprint[title="Meine Position"] {
		-moz-animation: pulsate 1.5s ease-in-out infinite;
		-webkit-animation: pulsate 1.5s ease-in-out infinite;
		border:1pt solid #fff;
		/* make a circle */
		-moz-border-radius:51px;
		-webkit-border-radius:51px;
		border-radius:51px;
		/* multiply the shadows, inside and outside the circle */
		-moz-box-shadow:inset 0 0 5px #bfce00, inset 0 0 5px #bfce00, inset 0 0 5px #bfce00, 0 0 5px #bfce00, 0 0 5px #bfce00, 0 0 5px #bfce00;
		-webkit-box-shadow:inset 0 0 5px #bfce00, inset 0 0 5px #bfce00, inset 0 0 5px #bfce00, 0 0 5px #bfce00, 0 0 5px #bfce00, 0 0 5px #bfce00;
		box-shadow:inset 0 0 5px #bfce00, inset 0 0 5px #bfce00, inset 0 0 5px #bfce00, 0 0 5px #bfce00, 0 0 5px #bfce00, 0 0 5px #bfce00;
		/* set the ring's new dimension and re-center it */
		height:51px!important;
		margin:-18px 0 0 -18px;
		width:51px !important;
	}
div.gmnoprint[title="Meine Position"] img {
	display:none;
}

*{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
*:not(input):not(textarea) {
	/*
	-webkit-user-select: none;
    -webkit-touch-callout: none;
   */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (device-width: 768px) {
	div.gmnoprint[title="Meine Position"] {
		margin:-10px 0 0 -10px;
	}
}

#refresh-location-error{
	display:none;
}


h1,h2,h3,h4,p,span,a{
	-webkit-user-select: auto !important; /* Safari 3.1+ */
    -moz-user-select: auto !important; /* Firefox 2+ */
    -ms-user-select: auto !important; /* IE 10+ */
    user-select: auto !important; /* Standard syntax */
}
