body { font-family: verdana,arial; background-color:#CCC;  margin: 0; padding: 0px;   }
#all { color: #062A4E; font-size: 11.5px; background-color: #e9f3fe; position: relative; width: 578px;  min-height: 733px; margin: 0px auto 0px; padding: 168px 182px 0px 214px; border: 2px solid #4aa2fa; border-top: 0px; border-bottom: 0px; }
/* 
#all { color: #062A4E; font-size: 12px; background-color: #e9f3fe; position: relative; width: 568px;  min-height: 665px; margin: 0px auto 0px; padding: 168px 202px 0px 204px; border: 2px solid #4aa2fa; border-top: 0px; border-bottom: 0px; }
202px 167px 10px 204px;
. + . . rechts eraf
. + . - naar links
. - . + naar rechts
*/
#head { vertical-align:top; text-align:right; position: absolute; top: 0; left: 5px; width: 964px; height: 157px; background-image:url(http://gambiaguesthouse.net/img/titel.jpg); }
#menu { position: absolute; top: 117px; left: 5px; width: 966px; height: 40px; padding-top: 5px; filter:alpha(opacity=100); opacity:1.00;  }

#weer { background-color: #e9f3fe; position: absolute; top: 168px; left: 0; padding-top: 4px; left: 3px; width: 200px; height: 152px; border:none; font-size:13px; }
/*#login { position: absolute; top: 248px; right: 3px; width: 140px; height: auto; border: 0; text-align:center;}*/
#login { visibility:hidden; background-color:#e9f3fe; position: absolute; top: 352px; left: 3px; width: 200px; height: 200px; border:none; text-align:center;} 
/*#rotating { position: absolute; top: 336px; left: 3px; right: 0; width: 200px; height: 350px; border-style:solid; border-color:#f3f8fe; border-style:none; padding-left:10px; }*/
#rotating { position: absolute; top: 352px; left: 3px; right: 0; width: 200px; height: 350px; border: none; padding-left:10px; } 

#footer { position: absolute; top: -500px; left: 13px;  width:958px; background-color: #e9f3fe; text-align:center;  }
#con { background-color: #f3f7fb; width: 100%; min-height: 730px;  padding:17px; padding-top:0px; line-height: 140%; overflow:hidden; }
#top { position: absolute; background-color: #f3f7fb; width: 475px; height:24px; padding-top:5px; left:212px; font-size:10px; line-height: 140%; text-align:left; }
#trans { background-color: #f3f7fb; width: 590px; height:20px; padding-top:5px; font-size:10px; line-height: 140%; text-align:right; }
#right { position: absolute; top: 258px; right: 3px; width: 162px; height: auto; border: 0; text-align:center; }

#zoeken { background-color: #e9f3fe; position: absolute; top: 168px; right: 3px; width: 130px; height: 65px; border:none; padding-top:3px; padding-left:3px; }
#add { background-color: #e9f3fe; position: absolute; top: 245px; right: 3px; width: 130px; height: 240px; border-style:solid; border-color:#f3f8fe; padding-top:3px; padding-left:3px; }

#picturetable div {
height:35px;
overflow:hidden;
}

#picturetable a{
font-size:12px;
font-weight:bold;
}

#picturetable td{
padding:7px;
vertical-align:top;
}

.picture{
border:4px solid white;
max-width: 240px;
max-height: 180px;
width: expression(this.width > 240 ? "240px" : true);
height: expression(this.height > 180 ? "180px" : true);
}

.picturefull{
border:4px solid white;
width: 580px;
max-height: 430px;
width: expression(this.width > 580 ? "580px" : true);
height: expression(this.height > 430 ? "430px" : true);
}

#picturetable th {
text-align:left;
}

.imgfooter {
position:relative; top:-40px;	
}

.imgfooter input {
	font-family: verdana,arial;
	font-size:18px;
	font-weight:bold;
	width: 165px;
}

h1 { font-family: verdana,arial; font-size: 14px;  }
h2 { font-family: verdana,arial; font-size: 20px;  }
h3 { font-family: verdana,arial; font-size: 32px;  }

a.blue { color: blue; }
a { color: #062A4E; text-decoration: none; margin: 0; padding: 0; border-width: 0; cursor: pointer; }
a:hover { color: #c40000; text-decoration:underline; }
.whitetb { color: white; }
img { margin: 0; padding: 0; border-width: 0; }
td,th { padding-left: 5px; font-size: 13px; }

li.meenu { list-style:none; float: left; text-align: center; border-style:solid; border-color:#e0eefc; padding-top:7px; padding-bottom:0px; }	
ul.menuu { border-top: 0px solid #FFF; width: 966px; height: 42px; background: #e0eefc; margin: 0;  padding: 0;  }
	
a.menuitem { padding-top: 0px; font-size: 16px; color: #062A4E; text-decoration: none; font-weight: bold; display: block; width: 187px; height: 28px; }
a.menuitem:hover { background: #d7eafc; color: #116086; }

div.markerTooltip, div.markerDetail { font-size:16px; color: black;font-weight: bold;background-color: white;white-space: nowrap;margin: 0;padding: 5px 4px;border: 1px solid black;}
