/* TAGS */
html, body, input {
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS";
	color:rgb(71,71,71);
}
body {
	background-color:#323a71;
	background-image:url(../images/tomgray.gif);
	font-size: 62.5%; /* komt overeen met 10px. bv 12px is dan 1.2em */
}

table {}

tr {vertical-align:top;}

img{
	border-width: 0px;
}

hr {
	/*margin: 0px;
	padding: 0px;
	height:20px;
	border:0px;
	border-bottom:20px #e0e8f3 solid;
	clear:both;*/
	display:none;
}

a:link { color: #323a71; }
a:visited { color: #6b73a5;}
a:hover { color: #323a71; text-decoration: none;}
a:active { color: #323a71; text-decoration: none;}

a span {display:none;}

h1,h2,h3 {color:#976646;}
h4,h5,h6 {color: #323a71;}
h1 {font-size:1.8em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1em;}
h6 {font-size:1em;}

ul, dl, ol {
	position:relative;
}


ul li {
	list-style-type:square;
	list-style-image:url(../images/bullet.gif);
}

ol li {
	margin-top:10px;
	/*font-weight:bold;*/
}

dl {
	margin: 0; 
	padding:0;
	font-weight:normal;
}
dt {
	font-weight:bold;
}
dd {
	margin-left:0px;
}

fieldset {
	background-color:#ffecbc;
	border:0px;
	padding:20px;
}

input {
	/*background-color:#ffecbc;*/
	border:1px solid #bd865b;
}

.textbox {
	width: 200px;
}


/* DIVS */
#wrapper {
	width:800px;
	height:400px;
	background-color:#ffffff;
	margin: 100px auto 0 auto;
	font-size:1.2em;
}
.small {
	height:100px;
	overflow:hidden;
}
#topbanner {
	background-image:url(../images/topbanner.jpg);
	width:800px;
	height:300px;
}
#topbanner {
	background-image:url(../images/topbanner.jpg);
	width:800px;
	height:300px;
}
#topbanner.small {
	background-image:url(../images/topbanner_100.jpg);
	width:800px;
	height:100px;
}
#funcnav {
	float:right;
	color:#FFFFFF;
	margin-top:5px;
	margin-right:5px;
}
#funcnav a:link, #funcnav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#funcnav a:hover, #funcnav a:active {
	text-decoration:underline;
}

#navigation {
	float:left;
	width:800px;
	background-color:#e0e8f3;
	background-image:url(../images/navigationbg.gif);
	border-bottom:1px solid #A7D8FC;
}
#content {
	padding: 20px;
	clear:both;
	min-height:400px;
	height:400px;
}
html>body #content { /* css hack -- wordt enkel geinterpreteerd door niet-IE6-browsers */
	height: auto;
}
#footer {
	clear:both;
	padding: 5px 20px;
	background-color:#ffecbc;
	border-top:1px solid #bd865b;
	font-size:0.8em;
}

#footer a {
	color:#bd865b;
}

.resultslist-wrap li dl {display:inline}

/* CLASSES and SUBCLASSES */
#navigation ul {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#navigation ul li {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	text-align:center;
	vertical-align:middle;
	font-family:tahoma;
	font-size:1em;
	font-weight:bold;
	color:#323a71;
	border-left:1px solid #e0e8f3;
	border-right:1px solid #b8dffc;
	display:block;
}

#navigation ul li.first {	border-left-width:0px; }
#navigation ul li.last {	border-right-width:0px;}

#navigation ul li a {
	padding-top:5px;
	color:#323a71;
	text-decoration:none;
	height:20px;
	width:130px;
	display:block;
}

#navigation ul li a.selected, #navigation ul li a:hover {
	background: url(../images/navigationbg_hover.gif);
}

div.featurebox {
	background-color:#ffecbc;
	margin-right:-20px;
	margin-left:10px;
	margin-top:-20px;
	padding:10px;
	border-left:1px dotted #bd865b;
	border-bottom:1px dotted #bd865b;
	float:right;
	clear:both;
	width:250px;
}

div.logo {
	margin-right:-20px;
	text-align:center;
	padding:10px;
	float:right;
	clear:both;
	width:250px;
}

div.fotobar {
	margin-right:-20px;
	text-align:center;
	padding:10px;
	float:right;
	clear:both;
	width:250px;
}

div.fotobar img {
	padding:5px;
	margin:5px;
	border:1px solid #ffecbc;
}

div.linksbox {
	background-color:#ffecbc;
	margin-right:-20px;
	margin-left:10px;
	margin-top:20px;
	padding:10px;
	border:1px dotted #bd865b;
	border-right:0px dotted #bd865b;
	float:right;
	clear:both;
	width:250px;
}

.morelink { margin-left:5px; padding-left:15px; background:url(../images/bullet.gif) no-repeat;}


dd.date {
	background-repeat:no-repeat;
	background-position:left center;
	line-height:3em;
}

th.contact { vertical-align:top; text-align:left; width:200px;}
