body *, table *, body {
    font-family: Arial,Sans-serif;
    font-size: 13px;
}

body {
	background-image:url(bck.jpg)
	
}

label { 
	display:block; 
}

a, a:visited {
	font-family: Arial,Sans-serif;
	font-size: 12px;
	color: #000000;
   	text-decoration: none;
}

a:hover {
	font-family: Arial,Sans-serif;
	font-size: 12px;
	color: #000000;
   	text-decoration: underline;
}


div.whatisthis-head {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		position:relative;
		float: left;
		vertical-align:middle;
		align: left;
	  	font-family: Arial,Sans-serif;
	    font-size: 12px;
	    z-index:0;
		background-color: silver;
		border:1px solid black;
		left: 5px;
		width: 120px;
		height: 20px;
}

div.whatisthis-head-over {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		position:relative;
		float: left;
		vertical-align:middle;
		align: left;
	  	font-family: Arial,Sans-serif;
	    font-size: 12px;
	    z-index:0;
		opacity:.25;
		filter: alpha(opacity=25);
		-moz-opacity: 0.25;
 		background-color: silver;
		border:1px solid black;
		left: 5px;
		width: 120px;
		height: 20px;
}

div.ad-pack {
		padding-left: 10px;
		position:absolute;
		vertical-align:middle;
		align: left;
		z-index: 2;
		right: 76%;
}

div.whatisthis {
		padding-left: 10px;
		position:absolute;
		vertical-align:middle;
		align: left;
	  	font-family: Arial,Sans-serif;
    	font-size: 12px;
		z-index:1;
 		background-color: silver;
		border:1px solid black;
		left: 10px;
		width: auto;
		top: 27px;
		right: 76%;
}

div.whatisthis-closed {
		padding-left: 10px;
		position:absolute;
		vertical-align:middle;
		align: left;
	  	font-family: Arial,Sans-serif;
    	font-size: 12px;
		z-index:0;
		visibility:hidden;
		left: 10px;
		width: auto;
		height: 7%;
}

div.search-control {
		padding-left: 10px;
		top: 10px;
    	width :  450px;
		float: left;
		vertical-align:middle;
		align: center;
		z-index:0;
		font-family: Arial,Sans-serif;
	    font-size: 12px;
		background-color: silver;
		border:1px solid black;
		opacity:.25;
		filter: alpha(opacity=25);
		-moz-opacity: 0.25;
		height: auto;
		position: relative;
}

div.search-control-full {
		padding-left: 10px;
		top: 10px;
		width :  450px;
		float: left; 
		vertical-align:middle;
		align: center;
		z-index: 9999;
		font-family: Arial,Sans-serif;
	    font-size: 12px;
 		background-color: silver;
		border:1px solid black;
		height: auto;
		position: relative;
}

.searchexample {
	  	font-family: Arial,Sans-serif;
    	font-size: 10px;		
    	color:#666666;
		padding-left: 1px;
}

div.contact {
		padding: 5px;
		left: 30%;
		top: 20%;
    	width :  40%;
		height: auto;
		position:absolute;
		vertical-align:middle;
		align: center;
		z-index:9999;
		font-family: Arial,Sans-serif;
	    font-size: 12px;
		background-color: silver;
		border:1px solid black;
}

td.contact-close {
	text-align:right;
}

div.contact-hidden {
		padding: 5px;
		left: 30%;
		top: 20%;
    	width :  40%;
		height: auto;
		position:absolute;
		vertical-align:middle;
		align: center;
		z-index:2;
		font-family: Arial,Sans-serif;
	    font-size: 12px;
		background-color: silver;
		border:1px solid black;
		visibility: hidden;
}

.contactus {
	font-family: Arial,Sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:right;
	position: absolute;
	top: 2px;
	right: 5px;
}

a.contactus, a.contactus:visited {
	font-family: Arial,Sans-serif;
	font-size: 12px;
	color: #000000;
   	text-decoration: none;
}

a.contactus:hover {
	font-family: Arial,Sans-serif;
	font-size: 12px;
	color: #000000;
   	text-decoration: underline;
}

div.ads {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 2px;
		vertical-align:middle;
		align: left;
	  	font-family: Arial,Sans-serif;
    	font-size: 12px;
		z-index:9999;
		float: left;
}

div.ads-closed {
		padding-left: 10px;
		padding-top: 5px;
		position:absolute;
		vertical-align:middle;
		align: left;
	  	font-family: Arial,Sans-serif;
    	font-size: 12px;
		z-index:1;
		background-color: silver;
		opacity:.25;
		filter: alpha(opacity=25);
		-moz-opacity: 0.25;
		border:1px solid black;
		left: 77%;
		width: 190px;
}

div.kaartversion {
		padding-top: 5px;
		right: 5px;
		top: 1px;
	  	font-family: Arial,Sans-serif;
    	font-size: 8px;		
    	color: #C0C0C0;
    	position:absolute;
}

a.kaartversion, a.kaartversion:hover, a.kaartversion:visited {
	  	font-family: Arial,Sans-serif;
    	font-size: 8px;		
    	color: #C0C0C0;
    	text-decoration: none;
}

div.gmap {
		position:absolute; 
		width: 50%; 
		height: 90%; 
		left: 0px; 
		top: 75px;
		border:1px solid black;
}

div.lmap {
	position:absolute; 
	width: 50%; 
	height: 90%; 
	right: 0px; 
	top: 75px;
	border:1px solid black;
}

div.gmessage {
	position:absolute; 
	left: 15px; 
	bottom: 45px;
	padding: 5px; 
	z-index:2;
	background-color: #ffffff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	border:1px solid black;
}

div.lmessage {
	position:absolute; 
	right: 15px; 
	padding: 5px; 
	bottom: 45px; 
	z-index:2;
	background-color: #ffffff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	border:1px solid black;
}

.gsc-keeper {
    display : none;
}

.gsc-localResult .gsc-keeper {
	display : block;
}

