/*===============================================
		Base page layout
===============================================*/

body {
  margin: 0;
  padding: 0;
  
  font-family: Arial, sans-serif;
  font-size: 0.85em;
}

img#banner {
  height: 600px;
  height: 100px;
}

div#nav {
  width: 150px;
  height: 100%;
  
  position: absolute;
  left: 0;
  
  background-color: #663200;	/* Jaarkleur */
}

div#main {
  margin: 0;
  border-left: 150px solid #663200;
  padding: 0px;
  
  width: 600px;
}

div#content {
  margin: 0 10px;
  padding: 0;
  
  width: 430px;
}

div#column {
  margin: 0;
  padding: 0;

  width: 150px;

  position: absolute;
  top: 100px;
  left: 600px;
}

div#sponsors {
  margin: 0;
  padding: 0;
  
  width: 150px;
  
  position: absolute;
  top: 105px;
  left: 760px;
}
div#sponsors ul {
  margin: 0;
  padding: 0;

  list-style: none;
}
div#sponsors ul li {
  margin: 10px 0;
  
  text-align: center;
}
div#sponsors ul li#hoofdsponsor {
  margin-bottom: 50px;
}
div#sponsors ul li a img {
  border: 0;
}


img#banner {
  border: 0;
}

img#voetjes {
  position: absolute;
  top: 100px;
  left: 590px;
}



/*===============================================
		Column
===============================================*/

div#column div#langlinks {
  margin: 0.2em 0 -0.5em 0;
  border: 0;
  
  text-align: right;
}
div#column div#langlinks a img {
  border: 0;
}

div#column div {
  margin: 1em 0;
  border-top: 1px solid #EAEAEA;
  border-right: 2px solid #BFBFBF;
  border-bottom: 2px solid #808080;
  border-left: 1px solid #BFBFBF;
  padding: 4px;
}



/*===============================================
		Navigation
===============================================*/

/* ----- List Containers ------ */
div#nav div {
  width: 150px;
}

div#nav div#organisatie {
  background-color: #ECDCCC;	/* Afgeleid van Jaarkleur */
}

div#nav div#derace {
  background-color: #CBAD91;	/* Afgeleid van Jaarkleur */
}

div#nav div#hetfeest {
  background-color: #A17244;	/* Afgeleid van Jaarkleur */
}

/* ------ List Headers -------- */
div#nav div img {
  margin: 10px 0 10px 5px;
}

/* ---------- Lists ----------- */
div#nav ul {
  margin: 0;
  padding: 0;

  list-style: none;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

div#nav ul li {
  margin: 0;
  padding: 0;
  
  width: 150px;
  height: 100%;
}

/* ---------- Links ----------- */
div#nav ul li a {
  padding: 2px 5px;
  display: block;
  width: 100%;

  text-decoration: none;
  color: black;
}
div#nav ul li:hover a:hover, div#nav ul li.sfhover a:hover {
  color: #F60;
}
div#nav ul li:hover, div#nav ul li.sfhover {
  background-color: #E8E8E8;
}

/* -------- Submenus ---------- */
div#nav ul ul {
  margin: -19px 0 0 0;

  display: none;
  position: absolute;
  left: 150px;
  
  width: 150px;
  
  background-color: #E8E8E8;
}
div#nav li:hover ul, div#nav li.sfhover ul {
  display: block;
}

div#nav ul li.sfhover {		/* IE-only hack */
  margin-bottom: -3px;
}
div#nav ul ul li.sfhover {	/* part 2 */
  margin-bottom: 0px;
}

div#nav ul.nosubs li.sfhover {	/* Menus without subs */
  margin-bottom: 0;
}


/*===============================================
		Miscellaneous
===============================================*/

div#vastesponsors {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;
	color:#CBAD91;
	padding:3px;
	margin-top:10px;
}
div#vastesponsors a {
	color:#CBAD91;
}

.admino_module_forum_tabel {
	border:1px solid #663200;
	border-collapse:collapse;
	width:100%;
}
.admino_module_forum_tabel TD {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #663200;
	vertical-align:top;
}
.admino_module_forum_tabel TH {
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	font-weight:bold;
	border:1px solid #663200;
	background-color:#663200;
	color:white;
	vertical-align:top;
}
.admino_module_forum_tabel TH A {
	color:white;
}
