/* CSS Document */

/* Algemene Styles
---------------------------------------------------------- */
body {
	background:#d4e081;
	margin:0px;
}

a {
	outline:none;
}
strong {
	font-weight:bold;
}

#container{
	width:1020px; 
	margin:0px auto 0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#293450;
}

#main {
	padding-left: 10px;
}

/* Decoration
---------------------------------------------------------- */

/*buttons*/
input.btn_find{width:38px; height:62px; background:url(../images/layout/box/button_vind2.png) no-repeat 0 0;}
input.btn_find:hover{background:url(../images/layout/box/button_vind2.png) no-repeat 100% 0;}
button.btn_find{width:38px; height:62px; background:url(../images/layout/box/button_vind2.png) no-repeat 0 0;border: 0px; padding: 0; margin: 0;}
button.btn_find:hover{background:url(../images/layout/box/button_vind2.png) no-repeat 100% 0;}

input.btn_adv {
	background-color: #AFC143;
	border-color: #AFC143;
	color: #293450;
	font-weight: bold;
}

/* Header
---------------------------------------------------------- */
#header{
	width:700px; 
	padding:0 0 15px; 
	overflow:hidden; 
	background:url(/images/interface/px.png) repeat 0 0; 
	position:relative;
}
#hwrapper{
	overflow:hidden;
	background:url(/images/interface/box/header_top.png) no-repeat 0 0;
	float: left; 
	clear: both; 
	width: 100%;
	height: 6px;
}

#hiwrapper {
	overflow: hidden; 
	float: left; 
	clear: both; 
	width: 100%;
}

#header h1{
	width:188px; 
	height:51px; 
	float:left;
}

#header h1 a#logo{
	width:188px; 
	height:51px; 
	text-indent:-9000px; 
	margin:0px 0 0 0; 
	display:block; 
	background:url(/images/interface/helloo_big.png) no-repeat 0 0;
	float:left;
}

#header h2{
	font-weight:bold; 
	font-size:11px; 
	position:absolute; 
	left:11px; 
	bottom:10px; 
	margin:13px 0 0; 
	display:block; 
	text-align:center; 
	text-transform: uppercase;
}

#header h3 {
	font-weight:bold; 
	float:left; 
	position:absolute; 
	left:160px; 
	top:50px; 
	color:#f7f200; 
	font-size:18px; 
	margin:0 0 0 9px; 
	display:block;
}

#header .bottom{
	display:block; 
	clear:both; 
	width:700px; 
	height:6px; 
	position:absolute; 
	left:0; 
	bottom:0; 
	background:url(/images/interface/box/header_bottom.png) no-repeat 0 0;
}

#tuut {
	position: absolute; 
	top: 94px; 
	left: 50%; 
	z-index: 2; 
	display: none;
}

#loading {
	position: absolute; 
	top: 180px; 
	left: 50%; 
	margin-left: 150px; 
	z-index: 3; 
	display: none;
}

/* Main container
---------------------------------------------------------- */
#main_container{margin:23px 0 0; width:924px; clear:both; overflow:hidden;}

#content{
	float:left; 
	width:700px; 
	margin:0 20px 0px 0px;
}	/* background:#FFF;  */

#content a{
	color:#293450; 
	text-decoration:none;
	margin:0 6px;
}

#content a:hover{
	text-decoration:underline;
}

#sidebar{float:left; width:333px; overflow:hidden;}
#sidebarResults{float:left; width:333px; overflow:hidden; margin-left: 591px;}
#sidebar h3{height:22px; width:295px; font-size:14px; font-weight:bold; padding:4px 0 0 38px; background:url(../images/layout/h3_bg.png) no-repeat 0 0;}
#sidebarResults h3{height:22px; width:295px; font-size:14px; font-weight:bold; padding:4px 0 0 38px; background:url(../images/layout/h3_bg.png) no-repeat 0 0;}
#textcontent {float: left: width: 100%;}
#textcontent h3{height:22px; width:886px; font-size:14px; font-weight:bold; padding:4px 0 0 38px; background:url(../images/layout/h3_big_bg.png) no-repeat 0 0;}
#textcontent p{margin: 10px 5px;}

/*search_box*/

form.search table label{display:block; width:100%; font-size:14px; font-weight:bold; margin:0 0 7px;}
input.field {
	font-size: 11px;
	/*margin:0 0 20px 0;*/

}

/*form.search{padding:5px 22px 0 0; width:490px; float:right;}
form.search input.btn_find{cursor:pointer; border:0;}
form.search table{width:100%;}

form.search table input.field{width:164px; margin:0 0 20px 0; border:1px solid #e3e3e3; border-top:1px solid #8d8d8d; height:19px;}
form.search table a{clear:both; color:#293450;}
form.search table a:hover{text-decoration:none;}

table.resultaten{margin-top:8px;}
table.resultaten tr.yellow{background:#f7f200;}
table.resultaten tr td{padding:8px 0;}
table.resultaten h4{color:#2e3953; font-weight:bold;}
table.resultaten tr td a{color:#000;}
table.resultaten tr td a:hover{text-decoration:none;}
table.resultaten tr td ul li{width:146px;}
table.resultaten tr.dotted{padding:0; line-height:0;}
table.resultaten tr.dotted td{margin:5px 0; height:0px; line-height:0; border-bottom:1px dotted #000;}*/

/*results_box*/
.results_box {background:#f7f200; margin:8px 0 0; display: none; width: 558px; float:right; margin-bottom: 15px;}
.results_box .results_top{display:block; width:558px; height:6px; background:url(../images/layout/box/results_top_header.png) no-repeat 0 0;}
.results_box .results_bottom{display:block; width:558px; height:6px; background:url(../images/layout/box/results_bottom_header.png) no-repeat 0 0;}
.results_box .results_decoration{display:block; width:558px; height:6px; background:url(../images/layout/box/results_bottom_header.png) no-repeat 0 0;}
.results_box .content{padding:0 20px; font-size:10px; height: 100px; overflow: hidden; line-height: 1.5em;}
.results_box .content a{color: #000000; text-decoration: underline;}
.results_box .content ul {list-style-type: none; list-style-position: inside; margin-left: 0px; padding-left: 10px;}
.results_box .content ul.alfabet {background-color: #ffffff; clear: both; overflow: hidden;margin-top: 6px;}
.results_box .content ul.alfabet li {float:left; margin-right: 3px; font-weight: bold; color: #000000; display: inline;}
.results_box .content ul.alfabet li a {color: #000000; text-decoration: none;}
.results_box .content div.contents {clear: both; height: 68px; overflow: auto; margin-top: 6px;}

.scroll {
	height: 430px;
	width: 250px;
	overflow: auto;
	border: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
/*	line-height: 16px;*/

}


/*************************
 * Pagination
 ************************/
.pagination {overflow:hidden; width:100%; list-style-image:none !important; list-style-type:none !important; margin: 10px 0px 0px 5px; font-size:12px;}
.pagination li {float:left; margin-right:3px}
.pagination li.current {padding:5px; font-weight:bold; text-decoration: underline;}
.pagination li a {display:block; float:left; padding:5px; text-decoration:none; font-weight:bold; color: #293450;}
.pagination li a:hover {color: #293450; text-decoration: underline;}
.pagination li span.dummyLink {display:block; float:left; padding:5px; text-decoration:none;}

/* Footer
---------------------------------------------------------- */
#footer{
	clear:both; 
	width:100%; 
	
	margin:30px 0 0;
}
#footer p {
	color:#FFF; 
	font-size:11px; 
	margin-bottom: 20px;
}

#footer a{
	color:#293450; 
	text-decoration:none;
	margin:0 6px;
}

#footer a:hover{
	text-decoration:underline;
}

#footer span.copyright{
	color:#293450; 
	margin:0 6px;
}

.flashMessage {margin-top: 20px; font-weight: bold;}
div.sitemap h3 {height:22px; width:295px; font-size:14px; font-weight:bold; padding:4px 0 0 38px; background:url(../images/layout/h3_bg.png) no-repeat 0 0;}
div.sitemap ul {margin: 15px 0px 0px 50px; list-style-type: disc;}
div.sitemap ul li {line-height: 140%;}
div.sitemap ul li a {color: #293450;}
