/*
	Ergänzungen für Pegelonline. Immer oben anfügen
*/

fieldset span{
	white-space: nowrap;
}

#layersDivArchiv fieldset span input{
	margin: 0 3px;
}
#greyLayer {
	/*position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;*/
	border: 1px solid black; 
	position: relative; top: 35px; 
	width: 710px; 
	height: 500px;
	z-index: 2000;
	background-color: silver;
	opacity: 0.50;
	filter: alpha(opacity = 50);
}

#alertPopup{
	background-color: white;
	border: 1px solid black;
	z-index: 2001;
	text-align: center;
} 

#alertPopup p{
	margin: 20px 20px;
}

#alertPopup input{
	border: 1px solid black;
	background-color: white;
	cursor: pointer;
	width: 50px;
}

#mousedown_popup_contentDiv_shadow,#poInfo_shadow {
	background-color: gray;
	position: absolute;
	left: 6px;
	top: 11px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

#mousedown_popup_contentDiv_content,#poInfo_content {
	background-color: #eff6fb;
	border: 1px solid #d9eaf5;
	position: absolute;
	left: 1px;
	top: 6px;
}

#mouseover_popup_contentDiv_shadow {
	background-color: gray;
	position: absolute;
	left: 11px;
	top: 11px;
	opacity: 0.5;
	filter: alpha(opacity =   50);
}

#mouseover_popup_contentDiv_content {
	background-color: #eff6fb;
	border: 1px solid #d9eaf5;
	position: absolute;
	left: 6px;
	top: 6px;
	line-height: 1.5em;
}

.pegelSelection {
	border: 1px solid;
	height: 20px;
	position: static;
	float: left;
	margin-top: 5px;
	padding-top: 0px;
	padding-left: 3px;
}

#control_pegelAuswahl {
	border-color: black;
	border-style: solid;
	border-width: 1px 1px 0pt 0pt;
	clear: left;
	height: 32px;
	left: 619px;
	line-height: 1.3em;
	padding: 2px 0px 5px 9px;
	position: absolute;
	top: 0px;
	width: 83px;
}

span.link {
	color: #96b41e;
	cursor: pointer;
}

.link:hover {
	text-decoration: underline;
}

.inactiveLink {
	color: silver;
	cursor: default;
}

a.inactiveLink:hover {
	color: silver;
	text-decoration: none;
}

a.inactiveLink:link {
	color: silver;
	text-decoration: none;
}

a.inactiveLink:visited {
	color: silver;
	text-decoration: none;
}

a.inactiveLink:active {
	color: silver;
	text-decoration: none;
}

/* OpenLayers stuff */
div.olLayerDiv {
	-moz-user-select: none
}

.olLayerGoogleCopyright {
	left: 2px;
	bottom: 2px;
}

.olLayerGooglePoweredBy {
	left: 2px;
	bottom: 15px;
}

.olControlAttribution {
	font-size: smaller;
	right: 3px;
	bottom: 4.5em;
	position: absolute;
	display: block;
}

.olControlScale {
	right: 3px;
	bottom: 3em;
	display: block;
	position: absolute;
	font-size: smaller;
}

.olControlScaleLine {
	left: 10px;
	bottom: 15px;
	font-size: xx-small;
}

.olControlScaleLineBottom {
	border: solid 2px black;
	border-bottom: none;
	margin-top: -2px;
	text-align: center;
}

.olControlScaleLineTop {
	border: solid 2px black;
	border-top: none;
	text-align: center;
}

.olControlPermalink {
	right: 3px;
	bottom: 1.5em;
	display: block;
	position: absolute;
	font-size: smaller;
}

div.olControlMousePosition {
	bottom: 0em;
	right: 3px;
	display: block;
	position: absolute;
	font-family: Arial;
	font-size: smaller;
}

.olControlOverviewMapContainer {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.olControlOverviewMapElement {
	padding: 10px 18px 10px 10px;
	background-color: #cddce1;
	/*-moz-border-radius: 1em 0 0 0;*/
}

.olControlOverviewMapMinimizeButton {
	right: 0px;
	bottom: 80px;
}

.olControlOverviewMapMaximizeButton {
	right: 0px;
	bottom: 80px;
}

.olControlOverviewMapExtentRectangle {
	overflow: hidden;
	background-image: url("img/blank.gif");
	cursor: move;
	border: 2px dotted red;
}

.olControlOverviewMapRectReplacement {
	overflow: hidden;
	cursor: move;
	background-image: url("img/overview_replacement.gif");
	background-repeat: no-repeat;
	background-position: center;
}

.olLayerGeoRSSDescription {
	float: left;
	width: 100%;
	overflow: auto;
	font-size: 1.0em;
}

.olLayerGeoRSSClose {
	float: right;
	color: gray;
	font-size: 1.2em;
	margin-right: 6px;
	font-family: sans-serif;
}

.olLayerGeoRSSTitle {
	float: left;
	font-size: 1.2em;
}

.olPopupContent {
	padding: 5px;
}

.olControlNavToolbar {
	width: 68px;
	height: 0px;
}

.olControlNavToolbar div {
	display: block;
	width: 33px;
	height: 33px;
	top: 19px;
	left: 70px;
	position: relative;
	float: left;
	padding-right: 1px;
}

.olControlNavigationHistoryPreviousItemActive {
	background-image: url("img/view_previous_on.png");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}

.olControlNavigationHistoryPreviousItemInactive {
	background-image: url("img/view_previous_off.png");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}

.olControlNavigationHistoryNextItemActive {
	background-image: url("img/view_next_on.png");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}

.olControlNavigationHistoryNextItemInactive {
	background-image: url("img/view_next_off.png");
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}

.olControlNavToolbar .olControlNavigationItemActive {
	background-image: url("img/panning-hand-on.png");
	background-repeat: no-repeat;
}

.olControlNavToolbar .olControlNavigationItemInactive {
	background-image: url("img/panning-hand-off.png");
	background-repeat: no-repeat;
}

.olControlNavToolbar .olControlZoomBoxItemActive {
	background-image: url("img/drag-rectangle-on.png");
	/*background-color: orange;*/
	background-repeat: no-repeat;
}

.olControlNavToolbar .olControlZoomBoxItemInactive {
	background-image: url("img/drag-rectangle-off.png");
	background-repeat: no-repeat;
}

.olControlEditingToolbar {
	float: right;
	right: 0px;
	height: 30px;
	width: 200px;
}

.olControlEditingToolbar div {
	float: right;
	width: 24px;
	height: 24px;
	margin: 5px;
}

.olControlEditingToolbar .olControlNavigationItemActive {
	background-image: url("img/editing_tool_bar.png");
	background-repeat: no-repeat;
	background-position: -103px -23px;
}

.olControlEditingToolbar .olControlNavigationItemInactive {
	background-image: url("img/editing_tool_bar.png");
	background-repeat: no-repeat;
	background-position: -103px -0px;
}

.olControlEditingToolbar .olControlDrawFeaturePointItemActive {
	background-image: url("img/editing_tool_bar.png");
	background-repeat: no-repeat;
	background-position: -77px -23px;
}

.olControlEditingToolbar .olControlDrawFeaturePointItemInactive {
	background-image: url("img/editing_tool_bar.png");
	background-repeat: no-repeat;
	background-position: -77px -0px;
}

.olControlEditingToolbar .olControlDrawFeaturePathItemInactive {
	background-image: url("img/editing_tool_bar.png");
	background-repeat: no-repeat;
	background-position: -51px 0px;
}

.olControlEditingToolbar .olControlDrawFeaturePathItemActive {
	background-image: url("img/editing_tool_bar.png");
	background-repeat: no-repeat;
	background-position: -51px -23px;
}

.olControlEditingToolbar .olControlDrawFeaturePolygonItemInactive {
	background-image: url("img/editing_tool_bar.png");
	background-repeat: no-repeat;
	background-position: -26px 0px;
}

.olControlEditingToolbar .olControlDrawFeaturePolygonItemActive {
	background-image: url("img/editing_tool_bar.png");
	background-repeat: no-repeat;
	background-position: -26px -23px;
}

.olHandlerBoxZoomBox {
	border: 2px solid red;
	position: absolute;
	background-color: white;
	opacity: 0.50;
	font-size: 1px;
	filter: alpha(opacity =   50);
}