body { font-family: Verdana, Arial, sans-serif; font-size: 100.01%; }

h1 { font-size:150%; margin-bottom: 0; }
h2 { font-size:125%; margin-bottom: 0; margin-top: 5px; }
h3 { font-size:110%; margin-bottom: 0; margin-top: 5px; }

p { font-size: 90%; }

#mapbox {
float: left;
width: 100%;
height: 600px;
margin-right: 0;
padding: 0px;
border-width:0px;
margin-top:15px;
}

#mapbox p { font-size: 60%; }

#map {
float: left;
width: 800px;
height: 500px;
}

#boxrechts {
float: left;
width: 150px;
margin-left: 5px;
}

#selectbox {
height: 85px;
margin-left: 0;
padding: 5px;
border: 1px solid #FFCC00;
font-size: 70%;
line-height: 140%;
}

#selectbox p { margin: 5px 0; padding: 0; }
#selectbox ul { margin: 5px 0; padding: 0; list-style-type: none; }
#selectbox li { margin: 0; padding: 0; }

div.infobox {
display: none;
height: 390px;
overflow: auto;
margin:0;
padding: 5px;
border: 1px solid #FFCC00;
font-size: 70%;
line-height: 140%;
}

div.infoboxactive {
display: block;
}

div.infobox p { margin: 5px 0; padding: 0; }
div.infobox ul { margin: 5px 0; padding: 0; list-style-type: none; }
div.infobox li { margin: 0; padding: 0; }

div.infobox2active { display: block; }
div.infobox2 { display: none; }

#adbox {
}

#ip {
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 8px;
}


#footer { clear:both; width: 85%; margin-top: 10px; font-size: 100%; }

.addMarkerBtn {
	margin-left: 60px;
	margin-top: 10px;
	width:  22px;
	height: 22px;
	background-image: url("./icon_error_add.png");
}

.olControlPanel div {
	margin-left: 60px;
	margin-top: 10px;
	width:  20px;
	height: 20px;
}

#addTextBox {
	display: none;
	position: absolute;
	z-index: 10000;
	background-color: white;
	border: 1px solid black;
	padding: 7px;
	
}

#addTextBoxTitle { width: 95%; }
#addTextBoxText { width: 95%; }

