body {
	overflow: hidden;
	/*background-color: #d5e2ea;*/
}

h1 {
	font-family: "Segoe UI", Candara; font-size: 18px; font-weight: bold;
	background: #dfdfdf; margin: 0 0 10px 0; padding: 5px; border: 1px solid #000;
	text-align: center;
}
h2 {
	margin-bottom: 5px;
	margin-top: 3px;
	font-family: "Segoe UI", Candara; font-size: 14px; font-weight: bold;
}
li {
	margin-left: -15px;
}

.olLayerGoogleV3.olLayerGoogleCopyright {
	visibility: hidden;
}
.gm-style div a div img {
	visibility: hidden;
}

.olControlAttribution {
	bottom: 0px;
	left: 0px;
	padding: 0 3px;
	background-color: rgba(255, 255, 255, 0.5);
	display: table;
	font-family: "Segoe UI", Candara; font-size: 12px;
}
.olControlAttribution a{
	color: #0078a8;
	text-decoration: none;
}
.olControlAttribution a:hover{
	text-decoration: underline;
}
.olControlScaleLine {
	bottom: 20px;
}
.olControlScaleLineTop {
	background-color: rgba(255, 255, 255, 0.5);
}
.olControlScaleLineBottom {
	background-color: rgba(255, 255, 255, 0.5);
}
.olControlMousePosition {
	background-color: rgba(255, 255, 255, 0.5);
	font-family: "Segoe UI", Candara; font-size: 12px;
	padding: 2px 5px;
}
.olLayerGooglePoweredBy {
	visibility: hidden;
}
/*.qooxdoo-table-cell-clickable {
	color: #0880ef;
}*/
.qooxdoo-table-cell-clickable:before {
	content:"";
	background-image: url("icons/information.png");
	background-position: left bottom;
	background-size: 12px 12px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-left: -5px;
}
