body {margin:0; background:#000; text-align:center; font-family:verdana,arial; font-size:11px}
img {border:0}

h1 {font-weight: 700; font-size: 14px}
h2 {margin:0; font-weight: 700; text-transform:capitalize; font-size: 12px}

a {color:#fff; font-weight:700}
a:hover {text-decoration:none}
a:focus {outline: 1px solid #000; -moz-outline: 1px solid #000}

#login {padding: 5px; height: 20px; text-align:right}
#login_form {display:none; margin-right: 100px}
.inloggen {color:#666; float:right; margin-right: 20px} 
.inloggen a {color:#666; text-decoration:none;  }
.inloggen a:hover {color:#ddd}

#holder {clear:both; width: 869px; margin:120px auto 10px}

#menu {margin: 10px 0}
#menu a {margin: 0 5px}
#menu a img {margin:3px 0; background:#111; -moz-border-radius:5px}
#menu a img:hover {background:#333; -moz-border-radius:5px}

#email ol {list-style:none; margin:0; padding:0}
#email li {display:inline; margin:0; padding:0}

#email .text {background:#000; color:#999; border: 1px solid #333; -moz-border-radius:3px; padding:2px; font-family:verdana,arial; font-size:11px}
#email .submit {background:#000 url(/img/button.gif) repeat-x 0 -1px; border: 1px outset #333; -moz-border-radius:3px; color:#999; padding:1px 4px; font-family:verdana,arial; font-size:11px; cursor:pointer;}

#email #mssg {color:#999; margin: 0 0 10px 20px}

/* Hotel */

#kilimanjaro {width: 869px; height: 524px; background:#000 url(/img/plattegrond.jpg) no-repeat; margin: 0 auto 0; color:#fff; text-align:left}
	.entree	{z-index:0; position:relative; top:270px; left: 85px;  float:left; text-align:left; display:inline; cursor:pointer}
	.lobby	{z-index:0; position:relative; top:150px; left: 280px; float:left; text-align:left;  display:inline; cursor:pointer}
	.kantoor {z-index:0; position:relative; top:115px; left: 595px; float:left; text-align:left;  display:inline; cursor:pointer}
	.trap		{z-index:0; position:relative; top:265px; left: 410px; float:left; text-align:left;  display:inline; cursor:pointer}
	.magazijn {z-index:0; position:relative; top:405px; left: 350px; float:left; text-align:left;  display:inline; cursor:pointer}
	.kamer {z-index:0; position:relative; top:390px; left: 110px; float:left; text-align:left;  display:inline; cursor:pointer}
	.entree_image	{z-index:1; position:absolute; top:-150px; left: 50px}
	.lobby_image	{z-index:1; position:absolute; top:-100px; left: 50px}
	.kantoor_image		{z-index:1; position:absolute; top:-100px; left: -420px}
	.trap_image		{z-index:1; position:absolute; top:-135px; left: -420px}
	.magazijn_image		{z-index:1; position:absolute; top:-260px; left: -420px}
	.kamer_image {z-index:1; position:absolute; top:-290px; left: 60px}
	
/* Kaart */

#kaart_holder {width: 650px; height: 480px; margin: 0 auto; text-align:left}

	#kaart {width: 400px; height:480px; float:left; text-align:left}
	#kaart img {display:none; position:absolute;z-index:0}
	#kaart .kaart {display:block; margin:0; z-index:1}
	
	#boekhandels {width: 250px; color:#fff; float:left; text-align:left}
	#boekhandels #info {padding: 0 0 0 20px}
	#boekhandels ul {display:none}
	#boekhandels li {margin: 5px 0}
	#boekhandels .titel {font-weight: 700; text-transform:capitalize; list-style:none; font-size: 12px}

#tekst_holder {clear:both; width: 869px; margin:20px auto 10px}
#rechts {float:right; width: 330px;  }
#nieuws,#recensies,#bestellen,#auteur {color:#fff; text-align:left; line-height: 150%}	
#auteur {width: 499px; margin:0 185px}
#nieuws ul {margin:10px 0 10px 15px; padding:0}
#beschrijving {color:#fff; text-align:left; width: 500px; float:left; line-height: 150%}

#forum {width: 740px; margin: 0 auto; text-align:left; line-height: 130%; color:#fff}
#forum .menu {display:block; margin: 5px 0; color:#fff}
#forum a {color:#000}
a:focus {outline:0; -moz-outline:0}
#forum ol {margin:0;padding:0;background:#fff; list-style:none; color:#000}
#forum li {background:#fff url(/img/bullet.gif) 5px 10px no-repeat; padding:5px 20px}
#forum li.grijs {background:#eee url(/img/bullet.gif) 5px 10px no-repeat}
#forum .verwijder {float:right}
#forum .titel {display:block; float:left; width: 435px; margin:0 0 5px; font-size:14px}
#forum .door {clear:left;}
#forum .aantal_reacties {float:left; margin-right: 15px; font-weight:700}
#forum .laatste_reactie {float:right; width: 160px; font-size: 10px}

#forum #item {padding: 10px; margin:0 0 20px;background:#fff url(/img/sheet.jpg); color:#000}
#forum #item h2 {padding:4px; background:#fff;font-size: 14px}
#forum #item .door {font-size:10px}
#forum #item p {padding:2px; background:#fff}
#forum #item a {display:block; text-align:center; background:#eee}
#forum #item a:hover {display:block; background:#ddd}
#forum #item .door {margin:0;font-size:10px}
#forum #reacties {margin: 20px}
#forum #reacties li {border-bottom:1px solid #000}
#forum #reacties .reactie_titel {font-size:14px; font-weight:700}

#forum #reageer {margin:20px auto 0; width: 500px}
#forum form {margin:10px 0 0; padding:10px; background:#fff}
#forum fieldset {border:0}
#forum form ol {list-style:none}
#forum form li {display:block; background:#fff}

#forum label {float:left; width: 100px; text-align:right; margin: 1px 5px 0 0}
#forum .text {width: 250px; padding: 2px; color:#000}
#forum .textarea {width: 250px; height: 175px; font-family:verdana; font-size:11px}
#forum .rood {color:#f00}
#forum .submit {float:right; margin-right:40px}