#gewaesserfull
{
	background-color: rgb(20, 99, 194);
}
.zegi_pha_gewaesser 
{
	position: relative;	
}
.zegi_pha_gewaesser .zegi_pha_gewaesser_map
{
	position: relative;
	display: block;
}
.zegi_pha_gewaesser .zegi_pha_gewaesser_map .zegi_osmap_container
{
	position: relative;
	display: block;
}
.zegi_pha_gewaesser .gewaesser_even
{
	background-color: rgb(3, 169, 244); 
	padding: 60px 20px;
	margin: 0px 0px;
	color: white;
}
.zegi_pha_gewaesser .gewaesser_odd
{
	background-color: rgba(3, 169, 244, 0.585);
	padding: 60px 20px; 
	margin: 0px 0px;
	color: white;
}
.zegi_pha_gewaesser .gewaesser_even h2,
.zegi_pha_gewaesser .gewaesser_odd h2
{
	color: white;
}
.zegi_pha_gewaesser /*.content-section > div:not([class*="gridContainer"]):not([class*="separator"])*/
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/*
.zegi_pha_gewaesser .zegi_pha_gewaesser_map .zegi_osmap_container .ol-viewport
{
	position: relative !important;
}
.zegi_pha_gewaesser .zegi_pha_gewaesser_map .zegi_osmap_container .ol-viewport .ol-layers
{
	position: relative !important;
}
.zegi_pha_gewaesser .zegi_pha_gewaesser_map .zegi_osmap_container .ol-viewport .ol-layers .ol-layer
{
	position: relative !important;
}
.zegi_pha_gewaesser .zegi_pha_gewaesser_map .zegi_osmap_container .ol-viewport .ol-layers .ol-layer canvas
{
	position: relative !important;
}*/
@media (min-width: 1228px) 
{
	#gewaesser .section-title-col
	{
	    max-width: 1224px;
	    min-width: 1224px;
	}
}
.zegi_pha_gewaesser 
{

}
.zegi_pha_gewaesser a.button[data-icon="fa-map"]
{
	display: block;
	margin-top: 20px;
}

.zegi_pha_gewaesser .ui-widget.ui-widget-content
{
	border: none;
}

.zegi_pha[zegi_pha_type="print_all_gewaesser"]
{
	width: 100%;
	height: 200px;
	/*background-color: rgb(238, 238, 238);
	background-color: rgb(255, 255, 255);*/
	color: transparent;
	display: inline-block;
 	/*animation: blinken_gewaesser 1.0s linear infinite;*/
}
/*@keyframes blinken_gewaesser {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0; 
  }
  100% {
    opacity: 1;
  }
}*/

.zegi_pha_gewaesser .ui-tabs .ui-tabs-panel.hide
{
	display: none !important;
}
.zegi_pha_gewaesser .img-left 
{
      float: left;
      margin-right: 15px; 
      margin-bottom: 10px;
    }

/* Das Bild nach rechts ausrichten, Text fließt links vorbei */
.zegi_pha_gewaesser .img-right 
{
      float: right;
      margin-left: 15px; /* Abstand zum Text links */
      margin-bottom: 10px; /* Abstand zum Text darunter */
    }

/* Wichtig: Aufheben des Umfließens nach dem Abschnitt */
.zegi_pha_gewaesser .clearfix::after 
{
      content: "";
      clear: both;
      display: table;
}
.zegi_pha_gewaesser .ui-widget-header
{
	background: rgb(255, 255, 255);
	border: 1px solid rgb(255, 254, 254);
}
.zegi_pha_gewaesser .ui-tabs .ui-tabs-nav .ui-tabs-anchor
{
	padding: .2em 0.5em;
}
.zegi_pha_gewaesser .ui-tabs-tab.active
{
	background: none;
}
element 
{
  border: none;
  border-right: 2px dotted rgb(197, 197, 197);
}
.zegi_pha_gewaesser .ui-tabs-tab.active 
{
  background: none;

}
.zegi_pha_gewaesser .ui-tabs-nav .ui-tabs-tab
{
	border-left: 1px solid rgb(197, 197, 197);
	border-right: 1px solid rgb(197, 197, 197);
	border-bottom: none;
	border-top: none;
	border-radius: 0px;
}
.zegi_pha_gewaesser .gewaesser_map_container
{
	padding-left: 0px;
  	padding-right: 0px;	
}
.zegi_pha_gewaesser .zegi_osmap_container
{
	width: 100% !important;
}





.zegi_pha_gewaesser .zegi_pha_float_menu_container
{
	width: 100%;
	position: sticky;
	top: 250px;
	z-index: 1000;
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
}
.zegi_pha_gewaesser .zegi_pha_float_menu_container.hidden
{
	display: none;
}

.zegi_pha_gewaesser .zegi_pha_float_menu_container > .zegi_pha_float_menu_table
{
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.zegi_pha_gewaesser .zegi_pha_float_menu_container > .zegi_pha_float_menu_table > .zegi_pha_float_menu_row
{
	display: table-row;
}
/*.zegi_pha_gewaesser .zegi_pha_float_menu_container .zegi_pha_float_menu_table .zegi_pha_float_menu_row .zegi_pha_float_menu_spacer_cell
{
	display: table-cell;
}*/
.zegi_pha_gewaesser .zegi_pha_float_menu_container > .zegi_pha_float_menu_table > .zegi_pha_float_menu_row > .zegi_pha_float_menu_cell
{
	display: table-cell;
	padding: 4px 10px;
	cursor: pointer;
	color: black;
	border-bottom: 3px solid transparent;
}
.zegi_pha_gewaesser .zegi_pha_float_menu_container > .zegi_pha_float_menu_table > .zegi_pha_float_menu_row > .zegi_pha_float_menu_cell:hover 
{
	background: rgba(3, 169, 244, 0.585);
	border-bottom: 3px solid rgb(3, 169, 244);
}



