﻿body {
	background-color:#ffffff; margin:0; padding:0; font-family: arial, sans-serif; font-size:1em; line-height:1.2em
}

form {
	margin:0; padding:0
}

hr {
	border:0;
	background-color:#b0b0b0;
	height:1px
}

a, a:link, a:active, a:hover, a:visited {
	color:#0030cc; text-decoration:none
}

a.maplink, a.maplink:link, a.maplink:active, a.maplink:hover, a.maplink:visited {
	color:#5877db; text-decoration:none
}

.main {
	display:block; padding:0.4em
}

.logo {
	float:left; padding:0; width:30%; overflow:hidden; text-align:right
}

.searchfield {
	float:left; width:65%; padding:0 3% 0 0; font:300 0.8em/1.2em arial, sans-serif; color:#505050
}

.searchfield p {
	margin:0; padding:0 0 0.2em 0
}

.inputsearch {
	padding:0; margin:0 0.4em 0 0; height:1.5em; width:99%; font:300 1em/1.5em arial, sans-serif; border:0.1em #999999 solid; background-color:#ffffff; vertical-align:middle
}

.infodiv {
	font-size:0.8em; line-height:1.2em; padding:1em 0.3em; color:#666666
}

.resultinfo {
	background-color:#e8f0f5; border-top:1px #6b9dda solid; font-size:0.8em; line-height:0.9em; padding:0.3em
}

.resultdiv {
	padding:0 0 0.6em 0; color:#505050; font-size:0.8em; line-height:1.2em
}

.resultheader {
	font-size:1.2em; line-height:1.2em
}

a.link4, a.link4:link, a.link4:active, a.link4:hover, a.link4:visited {
	 color:#8c96a1; text-decoration: underline
}

.lgrey {
	color:#b0b5ba
}

.img_dekal {
	width:54px; height:61px; border:0
}

.marginrow {
	clear:both; height:1em
}

.clearrow {
	clear:both
}

.place_text {
	padding:0.5em 0; font-size:0.8em; line-height:1.5em; border-top:1px #6b9dda solid; 
}

.place_header {
	font:700 1.2em/1.5em arial, sans-serif
}

.place_map {
	padding-top:0.3em
}

.footer {
	 font-size:0.8em; color:#8c96a1
}

#map_canvas {
	 width:400px; height:400px
}
