* { margin: 0px; padding: 0px; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; padding: 0px; height: 100%; width: 100%; text-align: center; background: #61BFFE; }

div { padding: 0px; margin: 0px; }
a { color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }
img a:hover { text-decoration: none; }
h1 { padding: 0px; margin: 0px; margin-bottom: 5px; font-size: 18px; }
h2 { padding: 0px; margin: 0px; margin-bottom: 5px; font-size: 18px; }
h3 { padding: 0px; margin: 0px; margin-bottom: 5px; font-size: 18px; }
h4 { padding: 0px; margin: 0px; font-size: 13px; }
h5 { padding: 0px; margin: 0px; font-size: 10px; }
h6 { padding: 0px; margin: 0px; font-size:  9px; }
hr { color: #ffffff; }
p { margin: 0px; margin-bottom: 5px; }
table, tr, td { border: 0px; padding: 4px; border-spacing: 0px; border-collapse: collapse; font-size: 11px; }
select, input, textarea { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
form { padding: 0px; margin: 0px; }
img { border: 0px; }
.image_border { border: 1px solid #ffffff; }
.clear { clear: both; }
.small { font-size: 9px; }
.guestbook_bottom { border-bottom: 1px solid #ffffff; }
.galleryitem { float: left; width: 250px; text-align: center; padding-bottom: 20px; }
.toggler { padding: 3px 5px 5px 5px; margin-bottom: 5px; margin-top: 5px; font-size: 11px; font-weight: normal; background: #9f9f9f; border: 1px solid white; cursor: pointer; }

#menu a:hover { text-decoration: none; }
#dropmenu { float: left; margin: 0px; }
#dropmenu ul { padding: 0; margin: 0; }
#dropmenu li { display: block; list-style: none; float: left; padding: 0; margin: 0; }
#dropmenu li:hover { background: #61BFFE; }
#dropmenu li a { display: block; height: 13px; width: 80px; padding: 5px; text-align: center; }
#dropmenu li li a { width: 150px; text-align: left; background-color: #61BFFE; border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; }
#dropmenu li ul { position: absolute; }
#dropmenu li ul li { float: none; }
#dropmenu li ul li ul { margin: -16px 0 0 160px; }
#dropmenu li ul li ul li { float: left; }
#dropmenu li ul li ul li a { margin: -1px; border-bottom: 2px solid #ffffff }
#dropmenu li ul li ul li ul { margin: 0; }
#dropmenu li ul li ul li ul li { float: none; }
.tool-tip { color: #ffffff; z-index: 13000; max-width: 200px; }
.tool-title { font-weight: bold; font-size: 11px; margin: 0; padding: 4px 20px 4px; border-bottom: 1px solid #ffffff; background: #ff00cc; }
.tool-text { font-size: 11px; padding: 4px 8px 8px; background: #ff43d9; }

#container { width: 900px; text-align: left; position: relative; margin-left: auto; margin-right: auto; background: #0099FF; border-top: 2px solid white; border-left: 2px solid white; border-right: 2px solid white; }
	#header { position: relative; padding: 0px; margin-top: 0px; background-repeat: no-repeat; }
		#logo h1 span { display: none; }
		#logo a { top: 5px; background: url('/img/klmhuisjes/klm-huisjes.gif'); width: 262px; height: 67px; display: block; }
        #menu { height: 23px; background: #000066; position: relative; width: 900px; font-weight: bold; font-size: 11px; border-top: 2px solid white; border-bottom: 2px solid white; }
        #quicksearch { line-height: 20px; position: absolute; top: 5px; right: 5px; background-color: #0099FF; }
        #quicksearch .button{ color: #ffffff; background: #000066; border: 0px; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; cursor: pointer; cursor: hand; }
	#content { padding: 15px; }
        #content ul { margin-left: 15px; }
    #titlebar { height: 50px; text-align: right; border-top: 2px solid white; }
    #copyright { margin: 20px; font-size: 10px; }
