#etsmap-module {
  position: absolute;
  z-index: 1;
}
/*

.info-box {
	padding: 5px;
	box-shadow: 0 1px 7px rgba(0,0,0,0.4);
	background: #f8f8f9;
	-webkit-border-radius: 5px;
  border-radius: 5px;
	text-align: right;
	min-width: 200px;
}
 */

/* GENERAL LEAFLET CONTROLS */
.etsmap-button {
  border: 1px white;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
  /*
	-webkit-border-radius: 15px;
	border-radius: 15px;
 */
  height: 30px;
  width: 220px;
  overflow: hidden;
  cursor: pointer;
  background-repeat: no-repeat;
  color: #fff;

  /* border: 1px solid #666; */
}

/* TOGGLE LAYER BUTTONS TOP RIGHT */
.toggle-layer {
  text-align: left;
}

#toggle-layer-1.toggle-layer {
  border-top-left-radius: 14px;
}

#toggle-layer-2.toggle-layer {
  border: none;
}

#toggle-layer-3.toggle-layer {
  border-bottom-left-radius: 14px;
}

/*
.toggle-layer p {
	margin: 5px 20px 0px 30px;
	font-weight: 400;
	font-size: 13px;
}

#toggle-layer-3 {
	background-color: #ACBF9D;
	background-image: url(../js/leaflet-0.6.4/images/marker/marker-icon-legend-1.png);
}
#toggle-layer-2 {
	background-color: #839F6C;
	background-image: url(../js/leaflet-0.6.4/images/marker/marker-icon-legend-2.png);
}

#toggle-layer-1 {
	background-color: #699418;
	background-image: url(../js/leaflet-0.6.4/images/marker/marker-icon-legend-3.png);
}
 */
.toggle-layer p {
  margin: 0 30px 0 0;
  font-weight: 400;
  font-size: 13px;
  background-color: white;
  color: black;
  line-height: 32px;
  padding-left: 40px;
  border-right: 1px solid #666;
}

.toggle-layer {
  box-shadow: none;
}

.toggle-layer p {
  background: url(../img/social_on_off.png) no-repeat white 9px 0px;
}

.toggle-layer.disabled p {
  background: url(../img/social_on_off.png) no-repeat white 9px -29px;
}

#toggle-layer-1 {
  z-index: 1200;
  background: url(../js/leaflet-0.6.4/images/marker/marker-icon-legend-3.png) no-repeat #69941b center
    right;
}

#toggle-layer-2 {
  z-index: 1100;
  background: url(../js/leaflet-0.6.4/images/marker/marker-icon-legend-2.png) no-repeat #839F6C center
    right;
}

#toggle-layer-3 {
  z-index: 1000;
  background: url(../js/leaflet-0.6.4/images/marker/marker-icon-legend-1.png) no-repeat #ACBF9D center
    right;
}

.leaflet-top .leaflet-control {
  margin-top: 0;
  margin-right: 0;
}

.leaflet-left .leaflet-control {
  margin-top: 3px;
}

.leaflet-right {
  right: 0;
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px;
}

/* EXPORT BUTTONS BOTTOM RIGHT */
.export-button {
  font-size: 1.1em;
  position: absolute;
  width: 125px;
  right: 0;
  bottom: 0;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}

.export-button p {
  margin: 4px 0 15px 0;
  text-align: center;
  font-weight: 400;
}

#export-button-1 {
  background: white;
  right: 129px;
  color: #333;
}

#export-button-1:hover,#export-button-1.activeButton {
  background: #4D4D4D;
  color: white;
}

#export-button-2 {
  right: 0px;
  background: #0B66AC;
  color: #fff;
}

#export-button-2:hover,#export-button-2.activeButton {
  background: #4D4D4D;
  color: #fff;
}

#export-button-3 {
  right: 129px;
  background: #fff;
  color: #333;
}

#export-button-3:hover,#export-button-3.activeButton {
  background: #4D4D4D;
  color: #fff;
}

.com_homescreen #export-button-3 {
  right: 4px;
}

/* Facebook, Twitter */
#export-button-4 {
  right: 259px;
  background: #fff;
  width: 260px;
  cursor: default;
  overflow: visible;
}

#export-button-4 .social_share_privacy_area .facebook {
  display: inline-block;
  width: 120px;
}

#export-button-4 li.help_info span.info {
  font-weight: 300;
  color: #333;
  background: #fff;
  text-align: left;
}

.settings_info_menu {
  display: none;
}

#export-button-4 .social_share_privacy_area .twitter {
  width: 128px;
}

#export-button-4 .social_share_privacy_area li div.tweet {
  width: auto;
}

#export-button-4  .social_share_privacy_area li .help_info.icon {
  
}

#export-button-4 iframe {
  width: 80px !important;
}

#export-button-4 .social_share_privacy_area {
  clear: both;
  display: block;
  height: 25px;
  list-style-type: none;
  margin: 5px 0 5px 10px !important;
  padding: 0 !important;
  width: auto;
}

/* ETS NEWS LAYER */
#etsnews-layer {
  box-shadow: 0 1px 7px rgba(0, 0, 0, 0.4);
  background: white;
  width: 600px;
  height: 320px;
  position: absolute;
  left: -882px;
  top: -570px;
  text-align: left;
  padding: 15px;
  border-radius: 4px;
  opacity: 0.95;
  overflow: hidden;
  font-weight: 300;
}

#etsnews-layer hr {
  background-color: #ddd; /* Farbe für Opera und Firefox */
  color: #ddd; /* Farbe für Internet Explorer (IE) */
  border: 0;
  height: 1px;
}

.com_homescreen #etsnews-layer {
  top: -320px;
  left: -497px;
  width: 451px;
  height: 240px;
}

.com_homescreen #etsnews-layer .pages-container {
  max-height: 235px;
  margin-right: 15px;
  overflow: hidden;
}

.com_homescreen #etsnews-layer .pages-container p,.com_homescreen #etsnews-layer .pages-container h5,.com_homescreen #etsnews-layer .pages-container h4
  {
  margin: 0px 0px 5px 0px;
}

#etsnews-layer div.close-button {
  position: absolute;
  top: 10px;
  right: 5px;
  width: 20px;
  height: 20px;
  display: block;
  background: url(../../../templates/icap/images/minus.png) no-repeat;
  cursor: pointer;
}

/* MAP UPDATED DATE / SYSTEMS SELECT */
#etsmap-updated-date,#etsmap-systems-select {
  z-index: 1000;
}

.view-compare #etsmap-updated-date {
  min-width: 190px;
  background: rgba(0, 0, 0, 0.4);
  color: white;
  padding: 4px 6px;
  border-radius: 5px;
}

/* hiding original select  - container: */
#etsmap-systems-select {
  display: inline-block;
  width: 165px;
  height: 31px;
  overflow: hidden;
  padding: 0px;
  border: 0px;
  background: url('../img/triangle.png') white right no-repeat;
  background: url('../img/triangle.png') white 145px no-repeat;
}
/*hiding original select - selectbox: */
#etsmap-systems-select select {
  background: transparent;
  border: 0;
  border-radius: 0;
  margin: 0;
  width: 220px;
  height: 25px;
  appearance: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  padding: 6px 0px 1px 15px;
  align-items: baseline;
}

#etsmap-systems-select select option {
  color: black;
}

#etsmap-systems-select select option.blankoption {
  font-size: inherit;
}

#etsmap-updated-date,#etsmap-systems-select,.leaflet-bar.linkToMap,.com_homescreen .socialButton {
  display: none;
}

.leaflet-top .leaflet-control.socialButton {
  margin-top: 16px;
}

.view-compare #etsmap-updated-date {
  display: block;
}

.com_homescreen #etsmap-systems-select,.com_homescreen .leaflet-bar.linkToMap {
  display: block;
  border-radius: 5px;
}

.leaflet-bar.linkToMap a {
  padding: 3px 0px;
  width: 110px;
  background: #0066AB;
  color: white;
  font-size: 14px;
}

.leaflet-bottom.leaflet-right {
  right: inherit;
  left: inherit;
}

.leaflet-bar.linkToMap,.leaflet-bar.etsMenu,.leaflet-bar.updateBox {
  clear: none;
  position: absolute;
  right: 120px;
  top: -40px;
}

.leaflet-bar.linkToMap {
  right: 0px;
}

.leaflet-bar.updateBox {
  right: 670px;
  box-shadow: none;
}

/* SOCIAL AND INFO ICONS */
.leaflet-bar a.mapInfos {
  background: url(../img/info.png) no-repeat 8px 3px;
  background-color: #699418;
  border-bottom: none;
  opacity: 0.9;
}

.leaflet-bar a.social_tw {
  background: url(../img/twitter.png) no-repeat 4px 4px;
  background-color: #2b417e;
  border-bottom: none;
  opacity: 0.9;
}

.leaflet-bar a.social_fb {
  background: url(../img/facebook.png) no-repeat 6px 3px;
  background-color: #3482ff;
  border-bottom: none;
  opacity: 0.9;
}

.leaflet-bar a.mapInfos:hover,.leaflet-bar a.social_tw:hover,.leaflet-bar a.social_fb:hover {
  opacity: 1;
}