* {
margin:0;
padding:0;
}
body {
background:#fff url(../images/site_bg.jpg) left top repeat-x;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}
a {
color:#666;
text-decoration:none;
}
a:hover {
color:#D01B1B;
text-decoration:underline;
}
a img {
border:none;
}
input, textarea, select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
option {
padding-right:5px;
}

#wrapper {
width:950px;
margin:0 auto;
text-align:left;
}
#masterhead {
width:950px;
}

/* ---- utility ---- */
#utility-container {
width:100%;
height:27px;
background:url(../images/utility.gif) left top repeat-x;
text-align:center;
}
#utility {
overflow:hidden;
width:950px;
background:#e5e5e5;
border-bottom:1px solid #999;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
margin:0 auto;
padding:5px 0 7px;
}
#utility a {
color:#000;
}
#utility a:hover {
color:#FF2323;
}

#utility #bookmarkus {
float:left;
width:49.9%;
}
#utility #welcome {
float:right;
width:49.9%;
text-align:right;
}
/* ---- end of utility ---- */

/* ---- header ---- */
#header {
position:relative;
width:950px;
height:89px;
padding:10px 0 0 0;
margin:0 auto;
}
#header #logo {
float:left;
width:250px;
height:68px;
}
/* ---- member board ---- */
#member-board {
position:absolute;
display:block;
width:175px;
height:64px;
top:-5px;left:0;
z-index:10;
}
#member-board #mb-logo {
position:absolute;
top:12px;
left:67px;
display:block;
overflow:hidden;
width:46px;
height:9px;
}
#member-board #mb-logo span {
display:block;
visibility:hidden;
}
#member-board #mb-type {
position:absolute;
left:8px;top:29px;
display:block;
overflow:hidden;
width:89px;
height:31px;
z-index:9;
}
#member-board #mb-type span {
display:block;
visibility:hidden;
}
.mb-gold {
background:url(../images/member-board-gold.gif) left top no-repeat;
}
.mb-gold-ultimate {
background:url(../images/member-board-gold-ultimate.gif) left top no-repeat;
}
.mb-gold-silver {
background:url(../images/member-board-silver.gif) left top no-repeat;
}
#member-board p {
position:absolute;
left:110px;top:32px;
color:#fff;
z-index:2;
}
#member-board p #mb-year {
font-weight:bold;
font-size:14px;
}
/* ---- end of member board ---- */
#header #user {
float:right;
width:auto;
height:59px;
background:url(../images/user_r.gif) right 18px no-repeat;
padding-top:18px;
padding-right:4px;
white-space:nowrap;
}
* html #header #user {
float:none;
}
#header #user ul {
list-style:none;
background:url(../images/user_l.gif) left top no-repeat;
height:59px;
padding-left:8px;
}
* html #header #user ul {
float:right;
}
#header #user li {
float:left;
background:url(../images/user_pipe.gif) right 11px no-repeat;
padding-right:1px;
}
#header #user a {
float:left;
display:block;
color:#fff;
padding:9px 10px 10px 10px;
font-size:12px;
}
#header #user li.end-list {
background:none;
padding-right:0;
}
#header #user a:hover {
text-decoration:none;
padding-bottom:7px !important;
padding-bottom:7px;
border-bottom:4px solid #990000;
}
/* ---- end of header ---- */

/* ---- mastersearch ---- */
#mastersearch {
width:950px;
height:50px;
background:url(../images/mastersearch.gif) left top no-repeat;
text-align:center;
}
#mastersearch form {
padding-top:15px;
}
#mastersearch label, #mastersearch textarea, #mastersearch select {
font-size:12px;
}
#mastersearch a {
color:#fff;
}
#mastersearch #searchinput {
width:250px;
border-top:1px solid #990000;
border-left:1px solid #990000;
border-right:1px solid #FFD5D6;
border-bottom:1px solid #FFD5D6;
padding:2px 4px;
}
#mastersearch #searchsubmit {
width:74px;
height:24px;
border:none;
background:url(../images/home_search_button.gif) left top no-repeat;
font-size:12px;
font-weight:bold;
padding:0;
}
/* ---- end of mastersearch ---- */
#crumbar {
padding:5px 0;
}

#sections {
overflow:hidden;
width:950px;
}
#leftsection {
overflow:hidden;
float:left;
width:172px;
}
#leftnav {
overflow:hidden;
width:170px;
border:1px solid #cdcdcd;
background:#f5f5f5;
margin-bottom:10px;
padding:5px 0;
}
#leftnav ul {
list-style:none;
}
#leftnav li {
padding:0 5px;
}
#leftnav li a {
overflow:hidden;
display:block;
width:148px;
padding:3px 6px;
}
#leftnav li a:hover {
border:1px solid #cdcdcd;
padding:2px 5px;
background-color:#efefef;
text-decoration:none;
}
#leftnav li.active {
background:#dd0303 url(../images/li_active.gif) left top repeat-x;
border-top:5px solid #f5f5f5;
border-bottom:5px solid #f5f5f5;
padding:0;
}
#leftnav li.active a {
color:#fff;
font-weight:bold;
margin:0 5px;
}
#leftnav li.active a:hover {
border:none;
padding:3px 6px;
background-color:transparent;
}
#leftnav li.active ul {
border-top:5px solid #EFEFEF;
border-bottom:5px solid #EFEFEF;
}
#leftnav li.active li {
background-color:#efefef;
padding:0;
}
#leftnav li.active li a {
color:#666;
font-weight:normal;
}
#leftnav li.active li.subactive a {
font-weight:bold;
color:#D01B1B;
}
#leftnav li.active li a {
width:136px;
padding-left:18px;
background:transparent url(../images/arrow_right.gif) 2px 2px no-repeat;
}
#leftnav li.active li a:hover {
border:none;
color:#D01B1B;
padding:3px 6px 3px 18px;
text-decoration:underline;
}
#middlesection {
overflow:hidden;
float:right;
width:768px;
}
#banner-mastertop {
margin-bottom:10px;
}
#content {
overflow:hidden;
float:left;
width:586px;
}

#rightsection {
overflow:hidden;
float:right;
width:172px;
}
#footer {
width:100%;
background:#DF0000 url(../images/footer_bg.gif) left top repeat-x;
text-align:center;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
padding-top:20px;
padding-bottom:20px;
}
#footer-container {
width:950px;
margin:0 auto;
}
#footer-container a {
color:#fff;
}
h1 {
font:bold 16px Arial, Helvetica, sans-serif;
color:#DF0000;
margin-bottom:10px;
}

/* ---- form ----*/
.form-group {
border-bottom:1px solid #cdcdcd;
margin-bottom:10px;
}
.form-group h2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#999;
margin-bottom:10px;
}
.form-fieldset {
overflow:hidden;
width:549px;
padding-bottom:8px;
}
* html .form-fieldset {
width:522px;
}
*:first-child+html .form-fieldset {
width:522px;
}
.form-fieldset label {
display:block;
float:left;
width:200px;
text-align:right;
font-weight:bold;
padding-top:2px;
padding-right:10px;
}
.form-fieldset input, .form-fieldset textarea {
border:1px solid #cdcdcd;
padding:2px 4px;
}
.form-fieldset select {
border:1px solid #cdcdcd;
padding:1px;
}
.form-fieldset img.captcha {
vertical-align:top;
margin-left:10px;
margin-top:-2px;
}
.form-radio input {
float:left;
border:none;
background:none;
margin-right:5px;
margin-top:4px;
}
* html .form-radio input {
margin-top:0;
margin-right:1px;
}
.form-radio label {
width:40px;
height:20px;
float:left;
text-align:left;
}

.asterisk {
display:block;
float:left;
margin-top:1px;
width:16px;
height:16px;
background:url(../images/icon_info.gif) left top no-repeat;
}
.form-fieldset label span {
}
/* ---- end of form ---- */

/* ---- shared ---- */
.red {
color:#DF0000;
}
/* ---- end of shared ---- */

.captcha {
padding-top:3px;
}

#cl_submit_big {
float:right;
font-weight:bold;
background:#FF0000;
color:#FFFFFF;
}

#disc
{
	list-style:outside;
	list-style-type:disc;
}
#disc li
{
	list-style:outside;
}













/*LOGIN FORM KINDA YAHOO*/
#login_both {
width:582px;
overflow:hidden;
}
#login_form_l {
float:left;
width:293px;
height:284px;
padding:30px 10px 0 10px;
color:#fff;
background:url(../images/login_form_l.gif) right top no-repeat;
}
#login_form_l a {
color:#FDCC66;
}
#login_form_l li {
margin-left:16px;
}
#login_form_r {
position:relative;
float:left;
overflow:hidden;
width:229px;
height:314px;
padding:0 20px 0 20px;
background:url(../images/login_form_r.gif) left top no-repeat;
}
	#h1_1 h1 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#DF0000;
	}
	#h1_1 {
	position:absolute;
	top:30px;
	left:20px;
	width:150px;
	height:25px;
	}
	#h1_2 h1 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#DF0000;
	}
	#h1_2 {
	position:absolute;
	top:75px;
	left:20px;
	width:200px;
	height:25px;
	}
#click_here {
position:absolute;
text-align:right;
width:68px;
height:32px;
top:10px;
right:30px;
}
#click_here a {
text-decoration:underline;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
#login_input_text {
width:200px;
height:100px;
position:absolute;
top:130px;
left:20px;
}
#login_input_text p {
width:200px;
padding-bottom:3px;
}
#login_input_text input.zoekbalk {
width:200px;
border:1px solid #cdcdcd;
padding:3px 0 3px 0;
margin-bottom:3px;
}
.login_submit {
width:76px;
height:23px;
background:url(../images/login_button.jpg) left top no-repeat;
border:none;
}
#header_user {
width:950px;
height:120px;
position:relative;
background:url(../images/header_user.jpg) left top no-repeat;
}
#header_user h1 {
width:565px;
height:49px;
position:absolute;
left:170px;
top:35px;
color:#fff;
font:bold 24px Arial, Helvetica, sans-serif;
}
.modulebox .modulebox-content form {
width:158px;

}
.modulebox .modulebox-content input#searchsubmit {
width:53px;
float:left;
height:19px;
background:url(../images/login_button_module.jpg) left top no-repeat;
border:none;

}
#leftsection .modulebox-content {
overflow:hidden;
width:160px;
}
.modulebox .modulebox-content input#user_searchsubmit {
float:right;
width:53px;
height:19px;
background:url(../images/login_button_module.jpg) left top no-repeat;
border:none;

}
.modulebox .modulebox-content input#searchinput {
border:1px solid #cdcdcd;
width:100px;
float:left;
padding:2px 0 2px 0;
}
td.data {
height:18px;
}
td.data a {
background:url(../images/data_a.jpg) left top repeat-x;
border-left:1px solid #cb122b;
border-right:1px solid #cb122b;
height:17px;
padding:1px 10px 0 10px;
}


input.button_submit {
background:#df0000;
border:none;
border-top:2px solid #ff5353;
border-left:2px solid #ff5353;
border-right:2px solid #990000;
border-bottom:2px solid #990000;
color:#fff;
}
#categories fieldset {
border:1px solid #D7D7D7;
}
#categories fieldset input {
border:1px solid #D7D7D7;
}
.form-fieldset label {
font:11px Verdana, Arial, Helvetica, sans-serif;
}

#cl_submit_big {
background:#df0000;
border:none;
border-top:2px solid #ff5353;
border-left:2px solid #ff5353;
border-right:2px solid #990000;
border-bottom:2px solid #990000;
color:#fff;
margin-top:5px;
}
#cl_submit {
background:#df0000;
border:none;
border-top:2px solid #ff5353;
border-left:2px solid #ff5353;
border-right:2px solid #990000;
border-bottom:2px solid #990000;
color:#fff;
margin-top:5px;
}
.titel_td_aanmeldpagina {
text-align:right;
padding-top:3px;
}
#content .shadebox {
width:586px;
overflow:hidden;
background:url(../images/tabber_bg.gif) left bottom no-repeat;
padding-bottom:30px;
margin-bottom:10px;
}
#content .shadebox .modulebox-content {
border:none;
background:none;
}
	#content .shadebox2 {
	width:586px;
	overflow:hidden;
	background:url(../images/tabber_bg2.gif) left bottom no-repeat;
	padding-bottom:30px;
	margin-bottom:10px;
	}
	#content .shadebox2 .modulebox-content-both {
	width:600px;
	overflow:hidden;
	}
	#content .shadebox2 .modulebox-content {
	border:none;
	background:none;
	}
	#content .shadebox2 .modulebox-content-left {
	width:400px; !Important;
	width:430px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:20px;
	}
	#content .shadebox2 .modulebox-content-left img {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	}
	.more {
	text-align:right
	}
	.more a {
	color:#D01B1B;
	font-weight:bold;
	}
	#content .shadebox2 .modulebox-content-right {
	width:120px;
	padding-top:20px;
	padding-right:10px;
	float:right;
	}
	
.portalbox {
width:586px;
background:url(../images/tabber_bg2.gif) left bottom no-repeat;
overflow:hidden;
}
.portalbox h1 {
margin:0;
background:url(../images/portal_heading.gif) left top no-repeat;
font:14px Arial, Helvetica, sans-serif;
color:#fff;
padding:4px 6px 6px 5px;
}
.portalbox-content {
padding-top:10px;
width:460px;
overflow:hidden;
float:left;
padding-bottom:20px;
}
.portalbox-img {
float:left;
padding-left:10px;
overflow:hidden;
width:108px;
}
.portalbox-adbox {
float:right;
width:117px;
padding-left:3px;
padding-top:10px;
}
.portalbox-adbox img {
}
.portalbox-headlines {
float:left;
width:330px;
}
.portalbox-headlines a.meer {
color:#D01B1B;
font-weight:bold;
width:300px;
text-align:right;
overflow:hidden;
}
.portalbox-headlines ul {
padding-left:20px;
}
.portalbox-headlines ul li a {
text-align:left;
}



#content .modulebox-content {
border:1px solid #cdcdcd;
background:#;
}
.float-right-bold {
text-weight:bold;
float:right;
}
#corp-detailed-desc table {
padding:5px;
}
#corp-detailed-desc table td {
border-bottom:1px solid #cbcbcb;
padding-top:4px;
padding-bottom:4px;
}
#corp-detailed-desc table td strong {
color:#DF0000;
}












#content-container {
width:400px;
padding:0 1px 0 9px;
}
#categorybox-container {
width:100%;
overflow:hidden;
}
.justify {
text-align:justify;
}
#content-container .tableads .title {
width:430px;
}
.sitepage-sections {
clear:left;
overflow:hidden;
background:url(../images/nicebox_m.gif) left top repeat-y;
width:577px !important;
width:607px;
padding:10px 10px 2px 10px;
}
.sitepage-leftnav {
overflow:hidden;
float:left;
width:165px;
}
.sitepage-contact ul {
list-style:none;
}
.sitepage-contact #sp-tel {
background:url(../images/phone.gif) left top no-repeat;
margin-bottom:6px;
padding:7px 0 7px 36px;
}
.sitepage-contact #sp-fax {
background:url(../images/phone.gif) left top no-repeat;
margin-bottom:6px;
padding:7px 0 7px 36px;
}
.sitepage-contact #sp-mobiel {
background:url(../images/gsm.gif) left top no-repeat;
margin-bottom:6px;
padding:7px 0 7px 36px;
}
.sitepage-contact #sp-pastbus {
background:url(../images/post.gif) left top no-repeat;
margin-bottom:6px;
padding:7px 0 7px 36px;
}
.sitepage-contact #sp-adres {
background:url(../images/address.gif) left top no-repeat;
margin-bottom:6px;
padding:7px 0 7px 36px;
}
.sitepage-contact #sp-locatie {
background:url(../images/map.gif) left top no-repeat;
margin-bottom:6px;
padding:7px 0 7px 36px;
}
.sitepage-contact, .sitepage-opening {
overflow:hidden;
width:151px;
background:url(../images/left_bg.gif) left bottom no-repeat;
margin-bottom:10px;
padding:7px 7px 25px 7px;
}
#content .sitepage-contact h1, #content .sitepage-opening h1 {
overflow:hidden;
width:165px;
background:url(../images/h1.gif) left top no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
margin:-7px -7px 7px -7px;
padding:5px 7px;
}

.sitepage-other ul {
list-style:none;
margin-left:10px;
}
.sitepage-other #sp-website {
background:url(../images/www.gif) left top no-repeat;
margin-bottom:6px;
padding:7px 0 7px 36px;
}
.sitepage-other #sp-mail {
background:url(../images/mail.gif) left top no-repeat;
margin-bottom:6px;
padding:7px 0 7px 36px;
}
.sitepage-content {
float:left;
width:360px !important;
width:360px;
padding-left:10px;
padding-right:15px;
}
.sitepage-content a {
color:#DF0000;
}
.sitepage-content h1, .sitepage-content h2, .sitepage-content h3, .sitepage-content h4, .sitepage-content ul, .sitepage-content ol, .sitepage-content p, .sitepage-content form {
margin-bottom:12px;
}
.sitepage-content h1 {
font:bold 16px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
color:#DF0000;
}
.sitepage-content fieldset {
width:390px;
overflow:hidden;
border:none;
margin-bottom:12px;
padding:5px;
}
.sitepage-content legend {
color:#DF0000;
font:bold 12px Arial, Helvetica, sans-serif;
padding:0 5px;
}
#categorybox-container {
width:100%;
overflow:hidden;
border:1px dashed #cdcdcd;
padding:10px;
margin-bottom:10px;
}
#categorybox-container img {
float:left;
padding-right:10px;
padding-bottom:10px;
}
#content .sitepage-title h1 {
font:14px Arial, Helvetica, sans-serif;
color:#fff;
line-height:1em;
padding:4px 6px 6px 5px;
}
.sitepage-title {
overflow:hidden;
width:597px;
background:url(../images/h1_b.gif) left top no-repeat;
}
.sitepage {
position:relative;
overflow:hidden;
width:597px;
background:url(../images/tabber_bg.gif) left bottom no-repeat;
margin-bottom:10px;
padding-bottom:50px;
}

