@charset "utf-8";
/* CSS by the prophets - all rights reserved ----- */

/* general styling ------------------------------- */
body {background: #F1F1F1; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.8em;color:#333333;}
img {border:none}
a, a:link, a:active	{color:#0060B9; text-decoration:none;}
a:visited {color:#551A8B; text-decoration:none;}
a:hover {color:#004685; text-decoration:underline;}

q,em {font-style:italic;}
strong, b {font-weight:bold;}
p {margin-bottom:12px; line-height: 1.8em;}


h1, h2, h3, h4, h5, h6 { color:#004685; line-height:2em;}
h1 {font-size:26px;line-height:52px;font-weight:bold;}
h2 {font-family: Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color: #FF9900;line-height:28px;}
h3 {font-size:16px;line-height:24px;color:#FF9900;}
h4 {font-size:15px;line-height:30px;font-weight:bold;}   
h5 {font-size:12px;line-height:18px;font-weight:bold;}
h6 {font-size:12px;line-height:40px;}


address {font-style:normal;}

.list li{ list-style-image:none; list-style-position:outside; list-style-type:none;background:transparent url(../images/general/bullet-yellow-small.gif) no-repeat scroll 6px 8px; padding-left:16px;}
.highlight {background-color:#FFEBCC; padding:12px 16px 12px 16px; margin-top:16px;}

.yellow {color:#FF9900;}
.blue {color:#004685;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hide {display:none;}

ul.list-yellow-arrows li {background:transparent url(../images/general/bullet-yellow.gif) no-repeat scroll 0 4px;
list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:2px; padding-left:20px;}

ul.list {margin-top:9px; margin-bottom: 9px;}

.hr {display:block; border-bottom:1px dotted #CCC; margin-top:16px; margin-bottom:24px; clear:both;}
.hr_2 {display:block; border-bottom:1px dotted #CCC; margin-top:16px; margin-bottom:5px;}
.hr_3 {display:block; border-bottom:1px dotted #CCC; position:relative; top:-16px; margin-bottom:0px; clear:both;}
.hr_4 {display:block; border-bottom:1px dotted #CCC; position:relative; top:20px; margin-bottom:20px; clear:both;}
.hr_5 {display:block; border-bottom:1px dotted #CCC; position:relative; top:2px; margin-bottom:15px; clear:both;}
.hr_6 {display:block; border-bottom:1px dotted #CCC; position:relative; top:-5px; margin-bottom:15px; clear:both;}
.hr_faq {display:block; border-bottom:1px dotted #CCC; margin-top:16px; margin-bottom:15px;}

.vind_uw_consul_wrap_text { width:148px; word-wrap: break-word; }

.small_text {font-size:11px; line-height:12px;}
.small_text_no_indent {font-size:11px; line-height:0px;}
.small_text_indent {
	font-size:11px;
	text-indent: 18px;
	line-height:0px;
}

.page_nav { text-align:center; margin-top:20px; }
.page_nav { text-align:center; margin-top:40px; margin-bottom:30px;}
.page_nav a, .page_nav span { padding: 1px 5px; margin: 1px 2px; border:1px solid #C9D9E7; text-align: center;width: 20px;text-decoration:none;}
.page_nav a:hover { padding: 1px 5px; margin: 1px 2px; border:1px solid #E0E9F1; text-align: center; width: 20px; background-color: #E0E9F1; text-decoration:none;}

	
/* buttons binnen general styling --------------------------------------- */

#link_apart {position:relative; }
	#link_apart ul li {display:inline;}
	li.icon-link_apart {background:transparent url(../images/icons/link_apart.gif) no-repeat scroll left center; margin-top:4px; padding-left:20px;margin-right:20px;}
	
.link-arrow {
	padding-left: 15px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/icons/link_apart.gif);
	background-repeat: no-repeat;
	background-position: 0px center;

/* IE6 */
	_padding-left: 12px; 
	_margin-top	: 11px; 
	_background: url(../images/icons/link_apart_ie6.gif) no-repeat; 
}

.link-arrow_back {
	padding-left: 15px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/icons/terug.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	clear: both;
	display: block;
	margin-top: 22px;
}

.btn-right_side {
	font-size:11px;
	float:right;
	padding-left: 10px; 
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/general/bullet-blue-table.gif);
	background-repeat: no-repeat;
	background-position: -1px center;
}

#terug {position:relative; }
	#terug ul li {display:inline;}
	li.icon-terug {background:transparent url(../images/icons/terug.gif) no-repeat scroll left center; margin-top:4px; padding-left:20px;margin-right:20px;}


/* end buttons binnen general styling --------------------------------------- */


/* list icons binnen general styling --------------------------------------- */

li.icon-phone {background:transparent url(../images/icons/phone.gif) no-repeat scroll left center; margin-top:4px; padding-left:20px;margin-right:20px;}
li.icon-fax {background:transparent url(../images/icons/fax.gif) no-repeat scroll left center; margin-top:4px; padding-left:20px;margin-right:20px;}
li.icon-rss {background:transparent url(../images/icons/rss.gif) no-repeat scroll left center; margin-top:4px; padding-left:20px;margin-right:20px;}

li.list-pdf {background:transparent url(../images/general/file_pdf.gif) no-repeat scroll; background-position: 0 0px; padding-left:35px; padding-bottom: 12px; padding-top: 7px; list-style-image:none; list-style-position:outside; list-style-type:none;}

li.list-excel {background:transparent url(../images/general/file_excel.gif) no-repeat scroll; background-position: 0 0px; padding-left:35px; padding-bottom: 12px; padding-top: 7px; list-style-image:none; list-style-position:outside; list-style-type:none;}
li.list-ppt  {background:transparent url(../images/general/file_ppt.gif) no-repeat scroll; background-position: 0 0px; padding-left:35px; padding-bottom: 12px; padding-top: 7px; list-style-image:none; list-style-position:outside; list-style-type:none;}

li.list-word li {background:transparent url(../images/general/file_word.gif) no-repeat scroll; background-position: 0 0px; padding-left:35px; padding-bottom: 12px; padding-top: 7px; list-style-image:none; list-style-position:outside; list-style-type:none;}

/* end list icons binnen general styling --------------------------------------- */



dl {clear:both; background-color:#FF0000; }
dt {float:left; text-align:left; width:125px; line-height:20px; margin:0 10px 10px 0; font-weight: bold; padding-top:3px;}
dd {float:left; width:320px; line-height:20px; margin:0 0 10px 0;}

.label {font-size:12px; font-weight:bold; color:#333;}
.date {color:#B0B0B0;}
.title-with-date {font-size:14px; font-weight:bold; padding-left:15px; color:#004685;}
.link {padding-top:10px; padding-bottom:0px;}
.submit-serp { position:relative; top:13px;}

/* print --------------------------------------- */
.printlogo {
display: none;
}

/* end general styling ------------------------------- */


/* col-middle --------------------------------- */

#col-middle p a {text-decoration:underline;}
#col-middle p a:hover {text-decoration:none;}


/* buildup --------------------------------------- */
#bg-container {margin: 0 auto; background-image:url(../images/general/bg-container.gif); background-repeat:repeat-y; width:990px;clear:both;}
#container { margin: 0 auto; width: 980px; position: relative; background-color:#FFFFFF;height:100% }
#header {height:112px; width:980px; background-color:#074c88; background-image:url(../images/general/bg-header.gif); background-repeat:no-repeat;}
	#logo a{float:left; height:67px;	width:258px; text-indent:-9999px;
	background:transparent url(../images/general/logo.gif) no-repeat scroll 0 0; position:absolute; left:32px; top:34px;	border-style:none;
	display:block; overflow:hidden; text-decoration:none; z-index:6;}
	input#search-box {border-color:#02315a #3e7fbd #3e7fbd #02315a; border-style:solid; border-width:1px;
height:18px; padding-left:2px; padding-top:3px; width:218px; position:absolute; left:709px; top:38px;}
	input#submit {position:absolute; left:935px; top:37px;}
	#home {position:absolute; right:85px; top:12px;}
		#home a{color:#FFF; text-decoration:none;}
		#home a:hover{text-decoration: underline;}
	#divider {position:absolute; right:75px; top:11px; color:#FFF; text-decoration:none;}
	#language {position:absolute; right:20px; top:12px; color:#FFF;}
		#language a{color:#FFF; text-decoration:none;}
		#language a:hover{text-decoration: underline;}
	#header-nav {height:29px;}
#navigation-bar {height:82px; width:980px; background-image:url(../images/general/navigation-bar.gif);overflow:hidden;}
#bread-share-print {height:48px;width:980px; font-size:11px}
#content{float:left; width:540px; border-left:220px solid #FFF; border-right:220px solid #FFF;}
#content-volledig {float:left; width:700px; border-left:20px solid #FFF; border-right:220px solid #FFF;}

	#col-left{float:left; width:180px; margin-left:-200px; position:relative;}
	#col-middle{float:left; width:540px; margin-right:-540px;}
	#col-right{float:right; width:180px; margin-right:-200px; position:relative; _left:20px; *left:20px;}
#footer {margin: 0 auto; background-image:url(../images/general/bg-footer.gif); width:990px; height:87px; clear:both;}

/* header-navigation ----------------------------- */
#header-nav-ul { width:415px; height:29px; background-image: url(../images/general/header-nav.gif); position:relative; left:545px; top:83px;}

#header-nav-01 a {
	display:block;
	height:29px;
	width:88px;
	position:absolute;
	left:0px;
	top:0px;
	text-indent:-9999px;	
}

#header-nav-01 a:hover {
	background-image: url(../images/general/header-nav.gif);
	background-position:0 -30px;
}

#header-nav-02 a {
	display:block;
	height:29px;
	width:102px;
	position:absolute;
	left:109px;
	top:0px;
	text-indent:-9999px;
}

#header-nav-02 a:hover {
	background-image: url(../images/general/header-nav.gif);
	background-position:-109px -30px;
}

#header-nav-03 a {
	display:block;
	height:29px;
	width:183px;
	position:absolute;
	left:233px;
	top:0px;
	text-indent:-9999px;
}

#header-nav-03 a:hover {
	background-image: url(../images/general/header-nav.gif);
	background-position:-233px -30px;
}

#header-nav-ul li{
	display:block;
	float:left;
	height:29px;
}

#header-nav-01.current a {
	background-image: url(../images/general/header-nav.gif);
	background-position:0 -60px;
	cursor:default;
}

#header-nav-02.current a {
	background-image: url(../images/general/header-nav.gif);
	background-position:-109px -60px;
	cursor:default;
}

#header-nav-03.current a {
	background-image: url(../images/general/header-nav.gif);
	background-position:-233px -60px;
	cursor:default;
}

/* navigation-bar -------------------------------- */
#navigation-bar-ul {
	width:980px;
	height:82px;
	background-image: url(../images/general/navigation-bar.gif);
}

#navigation-bar-01 {width:149px; height:70px;}

#navigation-bar-01 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-transform: capitalize;
	text-decoration:none;
	color:#333333;
	text-indent:16px;
	display:block;
	height:70px;
	padding-top:12px;
	width:146px;
	
}



#navigation-bar-01 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:66px; width:100px;}

#navigation-bar-01 a:hover {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:0 -82px;
}

#navigation-bar-01.current a {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:0 -164px;
	cursor:default;
}

#navigation-bar-02 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	/*text-transform:capitalize;*/
	text-decoration:none;
	color:#333333;
	text-indent:10px;
	display:block;
	height:70px;
	padding-top:12px;
	width:149px;
	position:absolute;
	left:146px;
	top:112px;
}

#navigation-bar-02 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:66px; width:100px;}

#navigation-bar-02 a:hover {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-146px -82px;
}

#navigation-bar-02.current a {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-146px -164px;
	cursor:default;
}

#navigation-bar-03 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	/*text-transform:capitalize;*/
	text-decoration:none;
	color:#333333;
	text-indent:10px;
	display:block;
	height:70px;
	padding-top:12px;
	width:158px;
	position:absolute;
	left:295px;
	top:112px;
}

#navigation-bar-03 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:60px; width:100px;}

#navigation-bar-03 a:hover {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-295px -82px;
}

#navigation-bar-03.current a {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-295px -164px;
	cursor:default;
}

#navigation-bar-04 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	/*text-transform:capitalize;*/
	text-decoration:none;
	color:#333333;
	text-indent:10px;
	display:block;
	height:70px;
	padding-top:12px;
	width:190px;
	position:absolute;
	left:453px;
	top:112px;
}

#navigation-bar-04 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:66px; width:100px;}

#navigation-bar-04 a:hover {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-453px -82px;
}

#navigation-bar-04.current a {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-453px -164px;
	cursor:default;
}

#navigation-bar-05 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-transform:capitalize;
	text-decoration:none;
	color:#333333;
	text-indent:10px;
	display:block;
	height:70px;
	padding-top:12px;
	width:160px;
	position:absolute;
	left:643px;
	top:112px;
}

#navigation-bar-05 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:66px; width:100px;}

#navigation-bar-05 a:hover {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-643px -82px;
}

#navigation-bar-05.current a {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-643px -164px;
	cursor:default;
}

#navigation-bar-06 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-transform:capitalize;
	text-decoration:none;
	color:#333333;
	text-indent:10px;
	display:block;
	height:70px;
	padding-top:12px;
	width:177px;
	position:absolute;
	left:803px;
	top:112px;
}

#navigation-bar-06 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:66px; width:100px;}

#navigation-bar-06 a:hover {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-803px -82px;
}

#navigation-bar-06.current a {
	background-image: url(../images/general/navigation-bar.gif);
	background-position:-803px -164px;
	cursor:default;
}


/* navigation-bar professionelen -------------------------------- */
#navigation-bar-pro-ul {
	width:980px;
	height:82px;
	background-image: url(../images/general/navigation-bar-pro.gif);
}

#navigation-bar-pro-ul #navigation-bar-01 {width:149px; height:70px;}

#navigation-bar-pro-ul #navigation-bar-01 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
text-transform: none;
	text-decoration:none;
	color:#333333;
	text-indent:0;
	display:block;
	height:70px;
	padding-top:10px;
	width:138px;
	padding-left: 16px;
	line-height: 13px;
}



#navigation-bar-pro-ul #navigation-bar-01 a:hover {
	background-image: url(../images/general/navigation-bar-pro.gif);
	background-position:0 -82px;
}

#navigation-bar-pro-ul #navigation-bar-01.current a {
	background-image: url(../images/general/navigation-bar-pro.gif);
	background-position:0 -164px;
	cursor:default;
}

#navigation-bar-pro-ul #navigation-bar-02 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	/*text-transform:capitalize;*/
	text-decoration:none;
	color:#333333;
	text-indent: 0;
	padding-left:10px;
	display:block;
	height:72px;
	padding-top:10px;
	width:139px;
	position:absolute;
	left:146px;
	top:112px;
	line-height: 13px;

}

#navigation-bar-pro-ul #navigation-bar-02 a:hover {
	background-image: url(../images/general/navigation-bar-pro.gif);
	background-position:-146px -82px;
}

#navigation-bar-pro-ul #navigation-bar-02.current a {
	background-image: url(../images/general/navigation-bar-pro.gif);
	background-position:-146px -164px;
	cursor:default;
}

#navigation-bar-pro-ul #navigation-bar-03 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	/*text-transform:capitalize;*/
	text-decoration:none;
	color:#333333;
	text-indent:10px;
	line-height: 13px;
	display:block;
	height:72px;
	padding-top:10px;
	width:158px;
	position:absolute;
	left:295px;
	top:112px;
}


#navigation-bar-pro-ul #navigation-bar-03 a:hover {
	background-image: url(../images/general/navigation-bar-pro.gif);
	background-position:-295px -82px;
}

#navigation-bar-pro-ul #navigation-bar-03.current a {
	background-image: url(../images/general/navigation-bar-pro.gif);
	background-position:-295px -164px;
	cursor:default;
}


/* navigation-bar sociale en publieke sector -------------------------------- */
#navigation-bar-soc-ul {
	width:980px;
	height:82px;
	background-image: url(../images/general/navigation-bar-soc.gif);
}

#navigation-bar-soc-ul#navigation-bar-01 {width:149px; height:70px;}

#navigation-bar-soc-ul #navigation-bar-01 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-transform: capitalize;
	text-decoration:none;
	color:#333333;
	text-indent:16px;
	display:block;
	height:70px;
	padding-top:10px;
	width:146px;
	
}



#navigation-bar-soc-ul #navigation-bar-01 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:66px; width:100px;}

#navigation-bar-soc-ul #navigation-bar-01 a:hover {
	background-image: url(../images/general/navigation-bar-soc.gif);
	background-position:0 -82px;
}

#navigation-bar-soc-ul #navigation-bar-01.current a {
	background-image: url(../images/general/navigation-bar-soc.gif);
	background-position:0 -164px;
	cursor:default;
}

#navigation-bar-soc-ul #navigation-bar-02 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	/*text-transform:capitalize;*/
	text-decoration:none;
	color:#333333;
	text-indent:10px;
	display:block;
	height:72px;
	padding-top:10px;
	width:149px;
	position:absolute;
	left:146px;
	top:112px;
}

#navigation-bar-soc-ul #navigation-bar-02 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:66px; width:100px;}

#navigation-bar-soc-ul #navigation-bar-02 a:hover {
	background-image: url(../images/general/navigation-bar-soc.gif);
	background-position:-146px -82px;
}

#navigation-bar-soc-ul #navigation-bar-02.current a {
	background-image: url(../images/general/navigation-bar-soc.gif);
	background-position:-146px -164px;
	cursor:default;
}

#navigation-bar-soc-ul #navigation-bar-03 a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	/*text-transform:capitalize;*/
	text-decoration:none;
	color:#333333;
	text-indent:10px;
	display:block;
	height:72px;
	padding-top:10px;
	width:158px;
	position:absolute;
	left:295px;
	top:112px;
}

#navigation-bar-soc-ul #navigation-bar-03 span { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-transform:lowercase; text-align:left; line-height:13px; color:#666; position:absolute; text-indent:0; top:33px; left:60px; width:100px;}

#navigation-bar-soc-ul #navigation-bar-03 a:hover {
	background-image: url(../images/general/navigation-bar-soc.gif);
	background-position:-295px -82px;
}

#navigation-bar-soc-ul #navigation-bar-03.current a {
	background-image: url(../images/general/navigation-bar-soc.gif);
	background-position:-295px -164px;
	cursor:default;
}


/* breadcrumbs & share - print ------------------- */
#breadcrumbs {position:relative; top:16px; left:20px; color:#004685; cursor:default;}
	#breadcrumbs a {color:#666; cursor:pointer;}
	#breadcrumbs a:hover {color:#333;  cursor:pointer;}
#share-print {position:absolute; top:210px; right:20px;}
	#share-print a {color:#666; text-decoration:none;}
	#share-print a:hover {color:#333; text-decoration:underline;}
	#share-print ul li {display:inline;}
	li.icon-mail {background:transparent url(../images/icons/mail-envelope.gif) no-repeat scroll left center; margin-top:4px; padding-left:22px;margin-right:20px;}
	li.icon-print {background:transparent url(../images/icons/printer.gif) no-repeat scroll left center; margin-top:2px; padding-left:20px;}

/* main page tabs--------------------------------- */
ul.tab-nav {height:36px; overflow:hidden;}
ul.tab-nav li{display:inline;}
ul.tab-nav li a {background-image: url(../images/general/tab.gif); padding-top:8px; height:28px; width:129px; display:block; color:#666; text-align:center;}
ul.tab-nav li.selected a {background-image: url(../images/general/tab-selected.gif); padding-top:8px; height:28px; width:129px; display:block; color:#666; text-align:center;}
#li-tab1 {margin-bottom:-36px;}
#li-tab2 {position:relative; top:-36px; left:129px; margin-bottom:-36px;}
.tab-nav {margin-bottom:16px;}



/* left-col -------------------------------------- */
#side-nav {border:1px solid #f0f0f0; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; padding-bottom:4px;}
	#side-nav-ul {margin-left:10px; line-height:16px;}
	#side-nav h3 {background-image:url(../images/general/side-nav-head.gif); padding-top:10px; padding-left:10px; position: relative; right:1px; top:-2px;  font-size:16x; font-weight:bold; width:170px; height:35px;}
	#side-nav a {color:#333; line-height:14px;}	
	.side-nav-level-1-closed {width: 133px; -moz-border-radius: 6px; -webkit-border-radius: 6px; display:block; margin-bottom:4px;}
	li.side-nav-level-1-closed {background:#eeeeee url(../images/general/bullet-yellow.gif) no-repeat scroll 6px 7px; margin-top:4px; padding-left:25px; padding-top:4px; padding-bottom:4px; }
	.side-nav-level-1-open {width: 133px; -moz-border-radius: 6px;
     -webkit-border-radius: 6px; display:block; margin-bottom:4px;}
	li.side-nav-level-1-open {background:#dddddd url(../images/general/bullet-yellow-down.gif) no-repeat scroll 6px 7px; margin-top:4px; padding-left:25px; padding-top:4px; padding-bottom:4px;}
	.side-nav-level-1-open-empty {width: 133px; -moz-border-radius: 6px;
     -webkit-border-radius: 6px; display:block; margin-bottom:4px;}
	li.side-nav-level-1-open-empty {background:#dddddd url(../images/general/bullet-yellow.gif) no-repeat scroll 6px 7px; margin-top:4px; padding-left:25px; padding-top:4px; padding-bottom:4px;}
	li.side-nav-level-2 {background: transparent url(../images/general/bullet-yellow-small.gif) no-repeat scroll 0 7px; padding-left:10px; margin-bottom:4px;}
	li.side-nav-level-2-open {background: transparent url(../images/general/bullet-yellow-small.gif) no-repeat scroll 0 7px; padding-left:10px; margin-top:6px;  margin-bottom:6px;}	
	li.side-nav-level-3 {font-weight:bold; border-bottom:1px dotted #666; width:110px; margin-top:2px;}
	li.side-nav-level-3-open {font-weight:bold; margin-top:2px;}
	li.side-nav-level-3-open a {border-bottom:1px dotted #666; display:block; width:110px;}
	li.side-nav-level-4 a {font-weight: normal; margin-left:10px; width:100px;margin-top:4px;margin-bottom:2px;}		

/* right-col ------------------------------------- */
#huidig-kantoor {position:relative; left:-4px; width:178px; border:1px solid #A7BFD5; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;}
	#huidig-kantoor h3 {background-image:url(/images/general/huidig-kantoor.gif); text-align:center; padding-top:10px; padding-left:10px; position: relative; right:1px; top:-3px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFF; width:170px; height:31px;}          /* WIJZIGING ------------------------------------- */
	#huidig-kantoor-content {background-color:#F4F7FA; position:relative; left:10px; padding:10px; width:139px; margin-bottom:8px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; line-height:16px;}     /* WIJZIGING ------------------------------------- */
	#huidig-kantoor-content dl {clear:both;}
	#huidig-kantoor-content dt {float:left; text-align:left; width:40px; line-height:14px;}
	#huidig-kantoor-content dd {float:left; width:70px; line-height:14px;}
#faq {border:1px solid #f0f0f0; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; margin-top:20px;}
	#faq h4 {background-image:url(../images/general/right-col-section-head.gif); padding-top:6px; padding-left:10px; position: relative; right:1px; top:-3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; width:170px; height:35px;}
	#faq ul {position:relative; left:10px; margin-bottom:10px; width:160px; line-height:14px;}
	#faq a {color:#333; font-size:11px}
	#faq ul.list-yellow-arrows li {margin-bottom:6px; background:transparent url(../images/general/bullet-yellow.gif) no-repeat scroll 0 2px;}
	#faq-more {position:relative; left:5px; width: 180px; height:24px; -moz-border-radius: 6px;
     -webkit-border-radius: 6px; display:block; margin-bottom:6px;}
	a#faq-more {background:#eeeeee url(../images/general/bullet-blue.gif) no-repeat scroll 6px 7px; margin-top:4px; padding-left:25px; padding-top:4px; position:relative; _top:-5px; *top:-5px} 
#ontdek-ook {border:1px solid #f0f0f0; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; margin-top:20px;}
	#ontdek-ook h4 {background-image:url(../images/general/right-col-section-head.gif); padding-top:6px; padding-left:10px; position: relative; right:1px; top:-3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; width:170px; height:35px;}
	#ontdek-ook ul {position:relative; left:10px; margin-bottom:10px;}
	#ontdek-ook a {color:#333; font-size:11px}

/* buttons --------------------------------------- */
.btn-ik_wil a {background:transparent url(../images/buttons/btn-ik-wil-dit-product.gif) no-repeat scroll 0 0; display:block; height:36px; width:156px; text-indent:-9999px; margin-bottom: 15px;}
.btn-ik_wil a:hover {background-position: 0 -36px;}
.btn-ik_heb a {background:transparent url(../images/buttons/btn-ik-heb-een-vraag.gif) no-repeat scroll 0 0; display:block; height:36px; width:156px; text-indent:-9999px; margin-left:30px;}
.btn-ik_heb a:hover {background-position: 0 -36px;}
.btn-verzend a {background:transparent url(../images/buttons/btn-verzend.gif) no-repeat scroll 0 0; display:block; height:36px; width:101px; text-indent:-9999px;}
.btn-verzend a:hover {background-position: 0 -36px;}

/* footer ---------------------------------------- */
#footer a, #footer a:visited {color:#999;}
#footer ul{padding-top:34px;}
#footer ul li{display:inline;}
li#footer-1 {margin-left:46px;}
li#footer-2 {margin-left:96px;}
li#footer-3 {margin-left:92px;}
li#footer-4 {margin-left:96px;}
li#footer-5 {margin-left:98px;}
li#footer-6 {margin-left:90px;}
li#footer-7 {margin-left:76px;}
#copyright {text-align:center; font-size:11px; color:#999; position:relative; top:11px;}






/* specific styling ------------------------------- */

/* buttons binnen specific styling ------------------------------- */
.btn-solliciteren a {background:transparent url(../images/buttons/btn-solliciteren.gif) no-repeat scroll 0 0; display:block; height:30px; width:343px; text-indent:-9999px;}
.btn-solliciteren a:hover {background-position: 0 -30px;}
.btn-solliciteren a {background:transparent url(../images/buttons/btn-solliciteren.gif) no-repeat scroll 0 0; display:block; height:30px; width:343px; text-indent:-9999px; margin-left:-4px; margin-top:10px;}
.btn-solliciteren a:hover {background-position: 0 -30px;}

.btn-faq a {background:transparent url(../images/buttons/btn_klapopenfaq.gif) no-repeat scroll 0 0; display:block; height:30px; width:170px; text-indent:-9999px; float:right; }
.btn-faq a:hover {
	background-position: 0 -30px;
}
.btn-faq a {background:transparent url(../images/buttons/btn_klapopenfaq.gif) no-repeat scroll 0 0; display:block; height:30px; width:170px; text-indent:-9999px; margin-right:-5px; margin-top:-3px;}
.btn-faq a:hover {background-position: 0 -30px;}
/* end buttons binnen specific styling ------------------------------- */



/* vind-uw-consul styling --------------------------------- */
#vind-uw-consul {position:relative; left:-4px; width:187px; height:196px; background-image: url(/images/homepage/homepage-vind.gif)}
	#vind-uw-consul h4 { font-family:Georgia, "Times New Roman", Times, serif; position:relative; left:12px; top: 10px;font-size:12px; line-height: 14px; color:#333;}
	#vind-uw-consul p {font-family:Georgia, "Times New Roman", Times, serif; position:relative; left:12px; top: 70px;font-size:11px; line-height: 14px; color:#FF9900;}
	input#postcode-box {border-color:#FF9900; border-style:solid; border-width:1px; height:14px; padding-left:2px; padding-top:1px; width:50px; position:relative; left:12px; top:55px;_top:54px; *top:54px;}
	input#postcodeBox {border-color:#FF9900; border-style:solid; border-width:1px; height:14px; padding-left:2px; padding-top:1px; width:50px; position:relative; left:12px; top:55px;_top:54px; *top:54px;}
	input#submit-postcode {position:relative; left:10px; top:58px;}
	input#submitPostcode {position:relative; left:10px; top:58px;}
	#vind-uw-consul ul li {font-size:11px; background:transparent url(../images/homepage/bullet-grey.gif) no-repeat scroll 0 4px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:2px; padding-left:10px; position:relative; top: 60px; left:12px; line-height:14px; margin-bottom:4px;}
	#vind-uw-consul a{color:#666666;}
	
#nog-een-vraag {border:1px solid #f0f0f0; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; margin-top:20px;}
	#nog-een-vraag h4 {background-image:url(../images/general/right-col-section-head.gif); padding-top:6px; padding-left:10px; position: relative; right:1px; top:-3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; width:170px; height:35px;}
	#nog-een-vraag ul {position:relative; left:10px; margin-bottom:10px;}
	#nog-een-vraag a {color:#333; font-size:11px}
/* end vind-uw-consul styling --------------------------------- */	
	



/* table styling --------------------------------- */
.branded-table { font-size:12px; text-align:left; border-collapse: collapse; margin-bottom:15px;}
.branded-table th { font-size: 13px; font-weight: normal; padding: 6px; background: #004685; border-top: 2px solid #FF9900; border-bottom: 1px solid #fff; color: #fff;}
.branded-table td { padding: 2px; padding-left: 6px;	border-bottom: 1px solid #fff; color: #333333; border-top: 1px solid #fff; background: #CCDAE7;}
.branded-table tfoot tr td { background: #eee; font-size: 11px;	color: #666666;}
.branded-table tbody tr:hover td { background: #FFEBCC; color: #333333;}

.columns-table { font-size:12px; text-align:left; border-collapse: collapse;margin-bottom:15px;}
.columns-table th { font-size: 15px; font-weight: bold; color:#004685; padding:6px 10px 6px 10px;}
.columns-table td { background:#F3F6F9; padding:6px 10px 10px 10px; border-top-width: 2px; border-right-width: 4px; border-bottom-width: 2px; border-left-width: 4px; border-style: solid; border-color: #FFF;}
.columns-table tbody tr:hover td { background-color: #D1DCED;}
.columns-table tbody  {border: 0px solid #EEE;}
a.columns-table-link {background:transparent url(../images/general/bullet-blue-table.gif) no-repeat scroll 0 4px; padding-left:12px; }
.columns-table tbody tr.last_table_row td {background: #FFF;}

/* end table styling --------------------------------- */


/* FAQ styling --------------------------------- */
#side-faq { display:block; background-color:#F90; width:540px; height:22px; padding-top:6px; margin-bottom:5px;}
#side-faq-answer { background-color:#DAE4F1; width:490px; padding:25px;margin-bottom:5px;}
.link_faq { padding-left: 20px; background-attachment: scroll; background-color: transparent; background-image: url(../images/icons/link_apart.gif); background-repeat: no-repeat; background-position: 0px center;}
.link_faq-open { padding-left: 20px; background-attachment: scroll; background-color: transparent; background-image: url(../images/icons/link_open.gif); background-repeat: no-repeat; background-position: 0px center;}
.faqtext {margin-bottom:0px;}
.faq_text {margin-top:10px; margin-bottom:0px; margin-left:20px;}

a.faq-white { color:#FFF;text-decoration:none;font-weight:bold;}
a.faq-white, a:link.faq-white, a:active.faq-white	{color:#FFF; text-decoration:none;font-weight:bold;}
a:visited.faq-white  {color:#FFF; text-decoration:none;font-weight:bold;}
a:hover.faq-white {color:#FFF; text-decoration:underline;font-weight:bold;}

a.faq { color:#0060B9;text-decoration:none;font-weight:bold;}
a.faq, a:link.faq, a:active.faq	{color:#0060B9; text-decoration:none;font-weight:bold;}
a:visited.faq  {color:#0060B9; text-decoration:none;font-weight:bold;}
a:hover.faq {color:#0060B9; text-decoration:underline;font-weight:bold;}

/* end FAQ styling --------------------------------- */





/* PRESS styling --------------------------------- */
.pers_pave_border {width:162px;height:200px;background:#FFF;border:1px solid #E0E9F1;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}
.pers_pave_border_middle {width:162px;height:200px;background:#FFF;border:1px solid #E0E9F1;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;margin-left:9px;margin-right:9px;}
.pers_pave {background-image: url(../images/general/bg-pave.jpg);background-repeat: repeat-x;width:141px;height:194px; padding-top: 5px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;}
.pers_title { font-size:14px; font-family: G eorgia, "Times New Roman", Times, serif; font-size:14px;margin-bottom:13px;font-weight:bold; color: #FF9900;}
#pers_presentation { background-image: url(../images/press/presentation.gif); background-color: transparent; background-attachment: scroll; background-repeat: no-repeat; background-position: 0px 25px;font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; margin-bottom:5px; margin-top:0px; height:74px; font-weight:bold; color: #FF9900;}
#pers_logos-fotos { background-attachment: scroll; background-color: transparent; background-attachment: scroll; background-image: url(../images/press/fotos-logos.gif); background-repeat: no-repeat;background-position: 0px 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; margin-bottom:5px; margin-top:0px; height:74px; font-weight:bold; color: #FF9900;}
#pers_contact { margin-top:0px; height:20px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; margin-bottom:5px; font-weight:bold; color: #FF9900;}
.pers_link { margin-top:-6px;}

/* END PRESS styling --------------------------------- */



/* UW CONSULENT styling --------------------------------- */
.list_link li{ background-attachment: scroll; background-color: transparent; background-image: url(../images/icons/link_apart.gif); background-repeat: no-repeat; background-position: 2px 2px;
list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:16px; margin-bottom:8px;}
.naam-kantoor{ font-size:13px; text-transform:uppercase; text-decoration:none; font-weight: bold;}

/* END UW CONSULENT styling --------------------------------- */


/* op_product-rubriek & familie styling --------------------------------- */

.op-product_pave_border_left { width:250px;  background:#FFF; border:1px
solid #E0E9F1; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;
*padding-bottom: 3px; _padding-bottom: 3px;  padding-left: 5px;
margin-right:8px; margin-bottom:16px;}

.op-product_pave_border_right { width:250px;  background:#FFF; border:1px
solid #E0E9F1; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;
*padding-bottom: 3px; _padding-bottom: 3px;   padding-left: 5px;
margin-left:8px; margin-bottom:16px;}

.op-product_pave {

            background-image: url(../images/general/bg-pave_240.jpg);

            background-repeat: repeat-x;

            width:230px;

            padding-top: 5px;

            padding-right: 10px;

            padding-bottom: 1px;

*padding-bottom: 1px;
padding-left: 10px;

            background-position: bottom;

}

.op-product_pave-small_border_left { width:250px;  background:#FFF;
border:1px solid #E0E9F1; padding: 5px; margin-right:8px;
margin-bottom:16px;}

.op-product_pave-small_border_right { width:250px;  background:#FFF;
border:1px solid #E0E9F1; padding: 5px; margin-left:8px;
margin-bottom:16px;}

.op-product_pave-small {

            background-image: url(../images/general/bg-pave_small.jpg);

            background-repeat: repeat-x;

            width:230px;

            padding-top: 5px;

            padding-right: 10px;

            padding-bottom: 12px;

            *padding-bottom: 12px;

            padding-left: 10px;

            background-position: bottom;

}

.op-product_copy { margin: 2px; }

.op-product_pave h4 {
            line-height : 22px; 
}

#col-middle a.link-arrow {
            text-decoration: none;
}

.op-product_link {margin-bottom:10px;  margin-top:10px;}

#op-product_hr { margin-top:10px;}

.op-product-familie_list li{ list-style-image:none;
list-style-position:outside; list-style-type:none; background:transparent
url(../images/general/bullet-yellow-small.gif) no-repeat scroll 6px
8px;margin-top:10px; padding-left:16px; padding-bottom: 5px;}

.op-product-familie_link{ height:150px;}

 

/* END op_product-rubriek en familie styling
--------------------------------- */


/* vind-consulent_tussenscherm --------------------------------- */
#col-middle_vind-consulent { float:left; width:740px; margin-right:-740px;}
#col-middle_vind-consulent ul li.advancedSearch
    {
        font-size:11px;
        background:transparent url(../images/homepage/bullet-grey.gif) no-repeat scroll 0 4px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin-top:2px;
        padding-left:10px;
        line-height:14px;
        margin-bottom:4px;
    }
#col-middle_vind-consulent ul li a{color:#666;}
#submit-consulent_tussenscherm { position:relative; top:13px;}
.hoofdkantoor {background-color:#F3F6F9; padding:12px 16px 12px 16px; margin-bottom:8px; }
.bijkantoor {background-color:#FFF; padding:12px 16px 12px 16px; margin-top:8px; margin-left:20px; margin-right: 20px; margin-bottom: 8px;}
#vind-uw-consul-col {float:left; width:300px; margin-right:-300px; clear:both; background-color:#0FF}
#google-maps-col {float:right; width:427px; margin-right:-5px;  position:relative; clear:both }
#vind-uw-consul-right { position:absolute; left:890px; top:250px; width:187px; height:196px; background-image: url(../images/vind-consulent/vind-consulent.jpg); background-repeat: no-repeat;}
.btn-googlemaps { font-size:11px; float:left; padding-left: 10px; background-attachment: scroll; background-color: transparent; background-image: url(../images/general/bullet-blue-table.gif);background-repeat: no-repeat; background-position: -1px center;}
.kader {display:block; width:335px; padding:12px 16px 12px 16px; margin-top:16px; border: 1px solid #CCC; clear:both;}
#vind-uw-consul-col_detail {float:left; width:370px; margin-right:-370px; position:relative; background-color:#F3F6F9}
#google-maps-col_detail{float:right; width:360px; margin-right:-5px;  position:relative; }
.openingsuren-lijn { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333;}
#bottom-search {position: relative; margin-left:220px; margin-right: 20px;}

/* END vind-consulent_tussenscherm --------------------------------- */


/* SITEMAP styling --------------------------------- */
#col-middle_sitemap { float:left; width:740px; margin-right:-740px; position:relative;}
#col-middle_volledig { float:left; width:920px; margin-right:-1120px; position:relative;}
.sitemap_block { display: inline-block; width:244px; vertical-align: top; margin-bottom:20px;}
.sitemap_indent { display: inline-block;  width:244px; vertical-align: top; margin-bottom:5px; margin-left:10px;}
a.sitemap { color:#000; text-decoration:none;}
a.sitemap, a.sitemap:link, a.sitemap:active	{color:#000; text-decoration:none;}
a.sitemap:visited {color:#000; text-decoration:none;}
a.sitemap:hover {color:#000; text-decoration:underline;}

/* END SITEMAP styling --------------------------------- */


/* BIG FORM styling --------------------------------- */

#form_block {
	width:540px;
	*width:538px;
	height:700px;
	border:1px solid #E1E1E1;
	*margin-right: 0px;
	_margin-right: 0px;
	background-color: #F9F9F9;
}
#form_block_left {
	*float:left;
	display: inline-block;
	width:230px;
	vertical-align: top;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	*margin-left: 0px;
	_margin-left: 0px;
	*padding-left: 15px;
	_padding-left: 15px;
	clear:both;
}
#form_block_right { 
	*float:right;
	position:relative;
	*left:-20px;
	_left:-20px;
	display: inline-block;
	width:255px;
	_width:240px;
	*width:240px;
	vertical-align: top;
	*padding-top: 10px; 
	*padding-bottom: 15px; 
	_padding-top: 10px;
	_padding-bottom: 15px;
	clear:both;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	*margin-top: 10px;
	*margin-right: 0px;
	*margin-bottom: 15px;
	*margin-left: 0px;
}


.form-input {
height:13px;
margin-bottom:15px;
width:210px;
}

.form-input_apart {
/*height:19px;*/
margin-bottom:15px;
}

.form-input_date {
margin-bottom:15px;
width:40px;
}

.form-input_year {
margin-bottom:15px;
width:60px;
}

.form-input_dropdown {
margin-bottom:15px;
width:215px;
}


.tridion-webform-instance td { vertical-align: top; padding: 4px; border: 0px;}

#textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333; width:250px; _width:232px;
	*width:232px;}

.tridion-webform-instance
	{ position: relative; border:1px solid #E1E1E1; background-color: #F9F9F9; padding-left: 8px; padding-bottom: 8px;}
.tridion-webform-instance .overlay
	{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none; }
.tridion-webform-instance .overlay .background
	 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: .8; filter: alpha(opacity=50); background: #fff;  }
.tridion-webform-instance .overlay .indicator
	 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(loading.gif) no-repeat center; }
.tridion-webform-instance.loading .overlay
	{ display: block; }

.tridion-webform-instance h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size:26px;margin-bottom:13px;font-weight:bold; color: #FF9900;line-height:34px; text-align=left;}

.tridion-webform-instance div {margin-left: 5px;}

.datecontrol
	{ overflow: hidden; }
.datecontrol .day
	{ width: 41px; float: left; margin-right: 4px; }
.datecontrol .year
	{ width: 53px; float: left; margin-right: 4px; }
.datecontrol .month
	{ width: 41px; float: left; margin-right: 4px; }
.datecontrol .button
	{ border: 1px solid #ccc; width: 19px; height: 19px; display: block; float: left;
	  background: url(calendar.gif) no-repeat center #eee; }
.datecontrol .button:hover
	{ background-color: #ccc; }

#datepicker
	{ width: 167px; overflow: hidden; position: absolute; z-index: 99; display: none; background-color: #e5e5e5;
		border: 1px solid #cccccc; font-family: "Lucida Sans Unicode", Verdana; font-size: 11px;  }
#datepicker .calendar
	{ width: 168px; overflow: hidden; padding: 5px; }
#datepicker .calendar div
	{ width: 16px; height: 16px; text-align: center; float: left; margin: 1px; padding: 1px; border: 1px solid #e5e5e5; }
#datepicker .calendar div.day
	{ cursor: pointer; }
#datepicker .calendar div.day:hover
	{ border-color: #808080; cursor: pointer; }
#datepicker .calendar div.today
	{ background-color: #f5f5f5; font-weight: bold; }
#datepicker .calendar div.selected
	{ background-color: #ffffff; border-color: #666; }
#datepicker .calendar div.title
	{ margin-bottom: 6px; height: 14px; font-weight: bold; font-size: 95%; }
#datepicker .calendar div.disabled
	{ color: #ccc; }
#datepicker .controls
	{ overflow: hidden; background: #fff; border-bottom: 1px solid #ccc; padding: 0 11px 2px 11px; }
#datepicker .controls .prev
	{ float: left; }
#datepicker .controls .next
	{ float: right; }

#datepicker .controls .curr
	{ text-align: center; }

#datepicker .controls .prev,
#datepicker .controls .next
	{ cursor: pointer; font-size: 10px;  }

/* WebForm Button Designs */

	.tridion-webform-instance > #buttons {
	padding-top: 10px;
	}	

	.tridion-webform-instance > #buttons > input[type=submit]{
		width: 101px;
		height: 36px;
		border: 0px;
		font-size: 0px;
		line-height: 0px;
		cursor: pointer;
		margin: 4px;
	}

	.tridion-webform-instance > #buttons .nextbutton{
		background: url(/images/buttons/btn_volgende.png) top center no-repeat;	
	}
	
	.tridion-webform-instance > #buttons > .nextbutton:hover{
		background: url(/images/buttons/btn_volgende.png) bottom center no-repeat;
	}

	.tridion-webform-instance > #buttons > .previousbutton{
		background: url(/images/buttons/btn_vorige.png) top center no-repeat;	
	}
	
	.tridion-webform-instance > #buttons > .previousbutton:hover{
		background: url(/images/buttons/btn_vorige.png) bottom center no-repeat;
	}

	.tridion-webform-instance > #buttons > .finishbutton{
		background: url(/images/buttons/btn_verzend.png) top center no-repeat;	
	}
	
	.tridion-webform-instance > #buttons > .finishbutton:hover{
		background: url(/images/buttons/btn_verzend.png) bottom center no-repeat;
	}

/* END WebForm Button Designs */

	
/* Module styling */
	
.module {
	padding: 8px 8px 8px 0px;
	float: left;
	border: 1px solid #e0e9f1;
	padding: 5px;
	width: 250px;
	margin-right: 8px;
	margin-bottom: 18px;
}

.module div{
	float: left;
}

.module .lefttop, .module .centertop, .module .righttop, .module .leftbottom, .module .centerbottom, .module .rightbottom{
	height: 8px;
}
.module .lefttop, .module .righttop, .module .leftbottom, .module .rightbottom, .module .left, .module .right{
	width: 8px;
}

.module .lefttop{
	background: url(../images/module/lefttop.jpg) no-repeat bottom right;
}

.module .centertop{
	background: url(../images/module/centertop.jpg) repeat-x bottom center;
}

.module .righttop{
	background: url(../images/module/righttop.jpg) no-repeat bottom left;
}

.module .left{
	clear: left;
	background: url(../images/module/left.jpg) repeat-y center left;
}

.module .center, .module .centertop, .module .centerbottom{
	width: 223px;
}

.module uls li {
	margin-left: 15px;
	list-style-image: url(../images/icons/link_apart_laag.gif);
	display: block;
}

.module .link-arrow {
	background-image: url(../images/icons/link_apart.gif);
	background-position: top left;
	
	/* display: block;
	 border: 1px solid red; */
	}
	
	#col-middle .module ul li p a {
	text-decoration: none;
	display: block;
	border: thin;
}

.module ul.list li{
	margin-left: 0px;
	list-style-image: none;
	display: block;
}

.module .right{
	background: url(../images/module/right.jpg) repeat-y center right;
}

.module .leftbottom{
	clear: left;
	background: url(../images/module/leftbottom.jpg) no-repeat top right;
}

.module .centerbottom{
	background: url(../images/module/centerbottom.jpg) repeat-x top center;
}

.module .rightbottom{
	background: url(../images/module/rightbottom.jpg) no-repeat top left;
}

.module table {
	background-image: url(../images/general/bg-pave_240.jpg);
	background-repeat: repeat-x;
	width:250px;
	background-position: bottom;
	
}
/* End Module styling */

/* Blok styling */

#col-middle .blok1 {
float: left;
background-image: url(../images/general/bg-pave_240.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 8px;
margin-right: 10px;
border: 1px solid #e0e9f1;
width: 94.5%; 
margin-bottom: 12px;
}

#col-middle .blok2 {
float: left;
background-image: url(../images/general/bg-pave_240.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 8px;
margin-right: 10px;
border: 1px solid #e0e9f1;
width: 44.5%;
margin-bottom: 12px; 
}

#col-middle .blok3 {
float: left;
background-image: url(../images/general/bg-pave_240.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 8px;
margin-right: 10px;
border: 1px solid #e0e9f1;
width: 28%; 
margin-bottom: 12px;
}

#col-middle .blok4 {
float: left;
background-image: url(../images/general/bg-pave_240.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 8px;
margin-right: 10px;
border: 1px solid #e0e9f1;
width: 107px; 
margin-bottom: 12px;
}

#col-middle_sitemap .blok1 {
float: left;
background-image: url(../images/general/bg-pave_240.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 8px;
margin-right: 10px;
border: 1px solid #e0e9f1;
width: 711px; 
margin-bottom: 12px;
}

#col-middle_sitemap .blok2 {
float: left;
background-image: url(../images/general/bg-pave_240.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 8px;
margin-right: 10px;
border: 1px solid #e0e9f1;
width: 340px;
margin-bottom: 12px; 
}

#col-middle_sitemap .blok3 {
float: left;
background-image: url(../images/general/bg-pave_240.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 8px;
margin-right: 10px;
border: 1px solid #e0e9f1;
width: 218px; 
margin-bottom: 12px;
}

#col-middle_sitemap .blok4 {
float: left;
background-image: url(../images/general/bg-pave_240.jpg);
background-repeat: repeat-x;
background-position: bottom;
padding: 8px;
margin-right: 10px;
border: 1px solid #e0e9f1;
width: 156px; 
margin-bottom: 12px;
}
/* End Blok styling */
