* {
	margin: 0;
	padding: 0;
}

p {margin: 10px 0px 10px 0px;}

body, th, td {
	color: rgb(100, 100, 100);
	font-family: Arial;
	font-size: 13px;
	line-height: 115%;
}

a,a:visited {
	color: rgb(100, 100, 100);
	text-decoration: none;
}

h1 {font-size: 120%; margin-bottom: 1em;}

h2, h3 {
	border-bottom: solid 1px #aaa;
	margin-bottom: 5px;
	line-height: 22px;
	font-size: 14px;
}

a:hover {
	color: #000000 !important;
	text-decoration: underline;
}

#page {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 960px;
}

#header {
	border-bottom: solid 1px #aaa;
	line-height: 22px;
}

#header img {border: none;} 

#header h1 {
	display: none;
}

#menu {float: right;}

#mobile {color: red; padding-right: 5px; border: none;}

#prize {float: right; padding-top: 10px;}
#prize img {border: none;}

#info {margin-bottom: 1em; display: none;}
	
#main {
	text-align: left;
	padding-top: 6px;
	width: 585px;
}

th {text-align: right; padding-right: 2px; font-weight: normal; color: #999;}


#main a.active {
	color: black;
	text-decoration: none;
}

#footer {
	text-align: center;
	font-size: .85em;
	margin-bottom: 10px;
	clear: both;
}

#map {margin: 10px 0px 20px 0px;}

#map .corner {
	width: 18px;
	height: 18px;
}

#map .north {
	width: 548px;
	height: 18px;
	background: url(/assets/north.gif) top left;
}

#map .north.hover {
	background-position: left -18px;
}

#map .east {
	width: 18px;
	height: 520px;
	background: url(/assets/east.gif) top left;
}

#map .east.hover {
	background-position: -18px top;
}

#map .south {
	width: 548px;
	height: 18px;
	background: url(/assets/south.gif) top left;
}

#map .south.hover {
	background-position: left -18px;
}

#map .west {
	width: 18px;
	height: 420px;
	background: url(/assets/west.gif) top left;
}

#map .west.hover {
	background-position: -18px top;
}

#map.disabled .west, #map.disabled .east, #map.disabled .north, #map.disabled .south {background-image: none;}

#map div.view {
	overflow: hidden;
}

/* alleen cursor als navigatie geld */
#map.navigation div.view {cursor: move;}
	

#canvas {
	margin: -1230px -902px -1230px -902px;
	width: 2352px;
	height: 2980px;
}

#columns {
	float: left;
	clear: left;
	margin-bottom: 10px;
}

.column {
	float: left;
	overflow: hidden;
}

.column.left {
	width: 585px;
	padding-right: 20px;
}

.column.right {
	width: 340px;
}

.message {
	margin-bottom: 5px;
	font-size: .9em;
}

.block {
	margin-bottom: 20px;
}

.smallcolumn {
	float: left;
	width: 165px;
	margin-bottom: 20px;
}

.smallcolumn.right {
	margin-left: 10px;
}


#nav {
	background: url(/assets/nav.gif) no-repeat 0% 0%;
	width: 120px;
	height: 145px;
	margin-top: 10px;
	margin-left: 10px;
}

#nav #window {
	cursor: move;
	position: relative;
	top: 10px;
	left: 20px;
	border: solid 1px #ffffff;
	width: 42px;
	height: 42px;	
}

#nav #window div {
	border: solid 1px #666;
	width: 40px;
	height: 40px;
}