


.geoMap {
width:100%;
height:400px;
}


.switch-on {
background-color:limegreen;
color:#fff;
border-radius: 4px;
}

.switch-label {
background-color:#fff;
}

.switch-off {
background-color:#eee;
color:#000;
border-radius: 4px;
/*box-shadow: -3px 0px 3px 3px #ddd inset;*/
}

.switch-wrapper input[type="radio"] {
position:absolute;
visibility:hidden;
top:0;
left:0;
}

.switch-wrapper {
position:relative;
display:inline-block;
overflow: hidden;
width: 56px;
cursor: pointer;
border-radius: 4px;
border: 1px solid;
border-color: #ccc;									
}

.switch-wrapper .switch-box {
display:block;
overflow:hidden;
margin-left:-28px;
width:84px;
background-color:white;
-webkit-transition: margin-left 0.3s ease-in-out;
-moz-transition: margin-left 0.3s ease-in-out;
-o-transition: margin-left 0.3s ease-in-out;
transition: margin-left 0.3s ease-in-out;									
}

.switch-wrapper .switch-box.active {
margin-left:0px;
-webkit-transition: margin-left 0.3s ease-in-out;
-moz-transition: margin-left 0.3s ease-in-out;
-o-transition: margin-left 0.3s ease-in-out;
transition: margin-left 0.3s ease-in-out;									
}

.switch-box > span {
padding: 1px 2px;
min-width: 28px;
display: table-cell;
font-size: 0.70em;
text-align: center;									
}

/*  */
.widgetControl .optional, .widgetControl .switch-text {
display:none;
}

.switch-wrapper input[type="radio"][disabled] + .switch-box {
cursor:not-allowed;
}

@media (min-width: 992px) {

	.navTabContent [data-social-control] {
		width:33%;
		display:inline-block;
	}	
							
}


#topNavbarMeta {
min-height:40px;
}


html.fixedHeader #metaBox .metaBoxContent {
padding-top:0;
padding-bottom:0;
}

html.fixedHeader #metaBox > div {
margin-bottom:0;
}

html.fixedHeader #metaBox .navTabContent {
margin-top:0;
padding-top: 20px;
}


/********* Merkzettel ***********/
button[data-is-memorized], button[data-is-memorized]:active, button[data-is-memorized="false"]:hover,button[data-is-memorized], button[data-is-memorized]:visited {
	background-color:inherit!important;
    padding: 0;
    border: none;
   /*margin-left: auto;
    display: block;
    margin-right: 0;*/
    padding-bottom: 10px;
    color: #999;
}
button[data-is-memorized]:hover{
    text-decoration: underline;
}
button[data-is-memorized]:hover .fa, a:hover button[data-is-memorized] .fa, a:active button[data-is-memorized] .fa {
    color: #999;
}


button[data-is-memorized="true"]:hover .fa, a:hover button[data-is-memorized="true"] .fa, a:active button[data-is-memorized="true"] .fa, button[data-is-memorized="true"] .fa {
    color: goldenrod;
}


.merkzettel-badge {
	position:absolute; 
	top:-5px; 
	left:28px; 
	padding-right:5px; 
	padding-left: 5px; 
	font-size: 0.857rem;
    z-index: 1000;
}
html[data-pagesize="MD"] .merkzettel-badge, html[data-pagesize="LG"] .merkzettel-badge{
	font-size: 0.714rem;
	left:23px;
}



#socialmediaWidget_0_widgetBox {
	width: 380px;
	float: right;			
}

#socialmediaWidget_0_widgetBox .rsbtn {
	margin-left: 150px;
}

#socialmediaWidget_0_widgetBox .rsbtn.rsexpanded {
	margin-left: 0;
}
			
.rsbtn .rsbtn_toolpanel .rsbtn_tools {
	z-index:100;
}

.rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li {
	padding: 15px;
}

.rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool {
	border-right: none 0;
}

@media (max-width: 390px) {

	#socialmediaWidget_0, #socialmediaWidget_0_widgetBox {
		width:100%;
	}
	
	#socialmediaWidget_0_widgetBox .rsbtn {
		margin-left: 15px;
	}			

	.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item.rsbtn_dl,
	.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item.rsbtn_stop {
		display:none;
	}
	
	#socialmediaWidget_0_widgetBox .rsbtn.rsexpanded {
		margin-left: 15px;
	}

}



.leaflet-center {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.dodeGeoSearch-default-result .ui-menu {
	z-index:500;
}

input.open-right, .btn.open-right {
	border-right-width: 0;
	border-right-color: transparent;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;											
}

input.open-left, .btn.open-left {
	border-left-width: 0;
	border-left-color: transparent;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;											
}

.btn-default.open-right:hover, .btn-default.open-left:hover {
	border-color:#CCC;
}

.leaflet-control-searchbox .input-message-box {
	position:relative;
}

.leaflet-control-searchbox .input-message-box .form-control {
	float:none;
}

.leaflet-control-searchbox .messageBox {
	position:absolute;
	width:100%;
	top:100%;			
}

.bg-weathercam {
	background: url(/media/system/seitenelemente/sonneWolke_DetailGross.png) repeat-y top left;
}


.edit-info {

}

li .edit-info a {
	display:inline;
}


li.renderMenu, li.renderMenu li {
	font-style:italic;
	background-color: aliceblue;
}

#menu li.renderMenu.selected > a.anzeigePunkt, #menu li.renderMenu li.selected > a.anzeigePunkt {
	background:transparent;
}