@charset "UTF-8";
/* CSS DOCUMENT AFVALLENDIRECT */

html {
	height:				100%;
	width:				100%;
}
body {
	margin:				0px;
	font-family:        "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:			13px;
	position:			relative;
	margin:				0 auto;
	padding-top:        15px;
	width:				955px;
	height:				100%;
	background:			url(../images/bg_wrapper.gif) center repeat-y #eaeff3;
}
a, a:link, a:active, a:visited {
	color:				#8b5080;
	text-decoration:	underline;
}
a:hover {
	color:				#fc9417;
}
/* TABLES */
table {
	margin:				0px;
	padding:            0px;
}
table tr td {
	background:			#ffffff;
	border:             none;
	padding:            5px;
	color:				#373737;
}
/*  BLOCKS */
#wrapper {
	position:			relative;
	margin:				0 auto;
	height:				100%;/*background: url(../images/bg_wrapper.gif) left top repeat-y;*/
}
#header {
	position:			relative;
	background:			url(../images/bg_header.gif) left top no-repeat;
	width:				962px;
	height:				134px;
}
#header .logo {
	position:			absolute;
	left:				20px;
	top:				5px;
	background:			url(../images/logo.gif) left top no-repeat;
	width:				346px;
	height:				100px;
	cursor:				pointer;
}
#header .rightpicture {
	position:			absolute;
	right:				20px;
	top:				5px;
	background:			url(../images/right_picture.gif) right top no-repeat;
	width:				500px;
	height:				106px;
}
#header .footer {
	position:			absolute;
	height:				24px;
	line-height:		22px;
	bottom:             0px;
	font-size:			11px;
	font-weight:		normal;
	left: 				20px;
	width:				930px;
}
#header .footer a {
	text-decoration:	none;
}
#content {
	position:			relative;
	margin: 			0px;
	height:				100%;
	padding-top:        0px;
}
#wrapper #footer {
	position:       relative;
	margin:         0px 0px 0px 16px;
	width:          100%;
	min-height:     20px;
	clear: 			both;
}
#footer a {
	color:				#8b5080;
	font-size:			10px;
	text-decoration:	none;
}
.leftcolumn {
	float: 				left;
	width: 				170px;
	display:			inline;
	margin-right: 		5px;
	margin-left: 		-5px;
}
/* NAVIGATION */
#navigation {
	position:			relative;
	width:				100%;
	margin-top:			10px;
	margin-left:		5px;
	margin-bottom:		10px;
	height:				30px;
	z-index:			999;
}
#nav, #nav ul {
	padding: 	        0;
	margin: 			0;
	list-style: 		none;
}
#nav li {
	float: 				left;
	margin-left:		-1px;
}
#nav ul {
	position: 			absolute;
	width: 				200px;
	margin-left:		1px;
	z-index:			999;
	left: 				-10000px;
}
#nav li:hover ul, #nav li.ie_does_hover ul {
	left: 				auto;
	background-position: 0 0;
}
#nav a {
	display: 			block;
	margin: 			2px 5px 3px 5px;
	text-decoration: 	none;
	font-family: 		"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 			0.9em;
	cursor:				pointer;
	margin-left: 13px;
}
ul {
	margin:				0px;
	padding:           	0px 10px 0px 15px;
	list-style-image:	url(../images/incontent-bullet.png);
}
ul a {
	font-weight:		normal;
	/*cursor: 			default; */
	cursor: 			pointer;
}
ul ul a:link, ul ul a:visited {
	font-weight:		normal;
	cursor: 			pointer;
}
ul ul a:hover, ul ul a:active {
	font-weight:			normal;
	cursor: 			pointer;
}
ul li a.current {
	color: 				#fd9319;
}
ul li a {
	padding-left:       0px;
	width: 				200px;
}
ul li.left {
	background:			url(../images/bg_nav_ul_left.gif) left top no-repeat;
	width:				165px;
	font-size:			15px;
	line-height:			25px;
	height:				30px;
}
ul li.subleft {
	background:			url(../images/bg_nav_ul_subleft.gif) right top no-repeat;
	width:				123px;
	font-size:			15px;
	line-height:			25px;
	padding-left:       		35px;
	height:				32px;
}
ul li.subleft a {
	padding-left: 			10px;
}
ul li.main {
	background:			url(../images/bg_nav_ul.gif) left top no-repeat;
	width:				165px;
	font-size:			15px;
	line-height:			25px;
	height:				33px;
}
ul li.right {
	background:			url(../images/bg_nav_ul_right.gif) left top no-repeat;
	width:				165px;
	font-size:			15px;
	line-height:			25px;
	height:				30px;
}
ul li.subright {
	background:			url(../images/bg_nav_ul_subright.gif) right top no-repeat;
	width:				130px;
	font-size:			15px;
	line-height:			25px;
	padding-left:       		5px;
	height:				32px;
}
ul li.subright a {
	padding-left: 			5px;
	width:                		120px;
}
ul ul li {
	background-color: 		#FFF;
	font-size:			12px;
	width:				155px;
	border-left:	 		1px solid #98c4c5;
	border-right:			1px solid #98c4c5;
}
ul ul li:hover {
	background:			#f7f7f7;
}
ul ul li.last {
	border-bottom:			1px solid #98c4c5;
}
/* SUBNAV */
div.subnav {
	width:				181px;
	height:				145px;
	background: 			url(../images/bg_subnav.gif) no-repeat;
}
ul.subnav {
	margin:				0px;
	font-size:			12px;
	padding:            		0px 10px 10px 15px;
	list-style-image:		url(../images/ul_arrow.gif);
}
ul.subnav li {
	margin-left:			15px;
}
ul.subnav li a {
	text-decoration:		none;
	cursor:				pointer;
	padding: 			0px;
}
/* SHADOWBOX */
table.shadowbox {
	position:			relative;
	padding:                	0px;
	margin:				-12px 0px 20px 5px;
}
.shadowbox .content {
	padding:                	10px;
}
.shadowbox td {
	padding:               		 0px;
}
td.tl {
	background: 			url(../images/shadowbox_tl.png) no-repeat;
	height:				5px;
	width:				5px;
}
td.tm {
	background:			url(../images/shadowbox_tm.png) repeat-x left bottom;
}
td.tr {
	background:			url(../images/shadowbox_tr.png) no-repeat;
	height:				5px;
	width:				5px;
}
td.cl {
	background:			url(../images/shadowbox_cl.png) repeat-y left top;
	margin:				5px !important;
}
td.cm {
	padding:                	0px;
	background-color:		#FFFFFF;
	vertical-align:			top;
	text-align:			justify;
}
td.cr {
	background:			url(../images/shadowbox_cr.png) repeat-y left top;
	width:					5px;
}
td.bl {
	background:			url(../images/shadowbox_bl.png) no-repeat left top;
	height:				5px;
	width:				5px;
}
td.bm {
	background:			url(../images/shadowbox_bm.png) repeat-x left top;
	height:				5px;
}
td.br {
	background:			url(../images/shadowbox_br.png) no-repeat left top;
	height:				5px;
	width:				5px;
}
/* CONTENT BLOCK 1 */
.block1 {
	position:			absolute;
	left:				180px;
	top:				0px;
	width:				470px;
}
.block1 .title {
	background:			url(../images/main_header_bg2.gif) left top no-repeat; /* COLOR HEADER 1 */
	font-weight:			bold;
	padding-left:           	10px;
	line-height:			25px;
	color:				#FFF;
	width:				470px;
	height:				29px;
	font-size:			14px;
}
.block1 .content {
	background:			url(../images/main_block_bg.gif) left top repeat-y; /* COLOR HEADER 1 */
	color:				#373737;
	padding:            20px;
	width:				440px;
}
.block1 .content h2 {
	color:				#373737;
	font-weight:		bold;
	font-size:			13px;
}
.block1 .content h3 {
	color:				#373737;
	font-weight:		bold;
	font-size:			13px;
}
.block1 .content h4 {
	color:				#373737;
	font-weight:		        bold;
	font-size:			13px;
	padding-left:           	10px;
}
.block1 .footer {
	background:			url(../images/main_block_bottom.gif) left top no-repeat; /* COLOR HEADER 1 */
	color:				#000;
	height:				9px;
	width:				470px;
	padding:                	10px;
}
/* CONTENT BLOCK 2 */
.block2 {
	position:			absolute;
	left:				497px;
	top:				0px;
	width:				207px;
}
.block2 .title {
	background:			url(../images/main_header_bg1_klein.gif) left top no-repeat; /* COLOR HEADER 1 */
	font-weight:			bold;
	padding-left:           	10px;
	line-height:			25px;
	color:				#FFF;
	width:				265px;
	height:				29px;
	font-size:			14px;
	text-align:			center;	
}
.block2 .content {
	background:			url(../images/right_block_bg.gif) left top repeat-y; /* COLOR HEADER 1 */
	color:				#373737;
	padding:                	20px;
	width:				245px;
}
.block2 .content h2 {
	color:				#FF6600;
	font-weight:			bold;
	font-size:			13px;
}
.block2 .content h3 {
	color:				#373737;
	font-weight:			bold;
	font-size:			13px;
}
.block2 .footer {
	background:			url(../images/right_block_bottom.gif) left top no-repeat; /* COLOR HEADER 1 */
	color:				#000;
	height:				9px;
	width:				265px;
	padding:                	10px;
}
/* CONTENT BLOCK 3 */
.block3 {
	position:			relative;
	left:				0px;
	top:				0px;
	width:				490px;
}
.block3 .title {
	background:				url(../images/main_header_bg2.gif) left top no-repeat; /* COLOR midden onder */
	font-weight:			bold;
	padding-left:           	10px;
	line-height:			25px;
	color:				#FFF;
	width:				470px;
	height:				29px;
	font-size:			14px;
}
.block3 .content {
	background:			url(../images/main_block_bg.gif) left top repeat-y; /* COLOR HEADER 1 */
	color:				#373737;
	padding:                	20px;
	width:				440px;
}
.block3 .content h2 {
	color:				#671c5d;
	font-weight:			bold;
	font-size:			13px;
}
.block3 .content h3 {
	color:				#373737;
	font-weight:			bold;
	font-size:			15px;
}
.block3 .footer {
	background:			url(../images/main_block_bottom.gif) left top no-repeat; /* COLOR HEADER 1 */
	color:				#000;
	height:				9px;
	width:				470px;
	padding:                	10px;
}
/* CONTENT BLOCK 4 */
.block4 {
	position:			relative;
	width:				207px;
}
.block4 .title {
	background:			url(../images/main_header_bg1_klein.gif) left top no-repeat; /* Kleur rechts */
	/*background:			url(../images/main_header_bg4.gif) left top no-repeat; vroeger rechts boven */
	font-weight:			bold;
	padding-left:           	10px;
	line-height:			25px;
	color:				#FFF;
	width:				265px;
	height:				29px;
	font-size:			14px;
	text-align:			center;
}
.block4 .content {
	background:			url(../images/right_block_bg.gif) left top repeat-y; /* COLOR HEADER 1 */
	color:				#373737;
	padding:                	20px;
	width:				245px;
}
.block4 .content h2 {
	color:				#FF6600;
	font-weight:			bold;
	font-size:			13px;
}
.block4 .content h3 {
	color:				#373737;
	font-weight:			bold;
	font-size:			13px;
}
.block4 .footer {
	background:			url(../images/right_block_bottom.gif) left top no-repeat; /* COLOR HEADER 1 */
	color:				#000;
	height:				9px;
	width:				265px;
	padding:                	10px;
}
/* EXTRA */
span.teaser {
	padding: 	            	5px;
	color:				#a879a3;
	font-weight: 			none;
}
hr {
	border-bottom:			1px dotted #999;
	border-top:			0px;
	height:				1px;
}
img.banner {
	border:				1px solid #999;
	margin-left:			8px;
}
#adsense_links {
	margin: 0 0 0 8px;
}

.left {
	float:				left;
}
.right {
	float:				right;
}
.mr5 {
	margin-right: 			5px !important;
}
/* KLEINE MOOIE H1 TAGS */
.h1navbar {
	font-size: 				11pt;
	font-weight: 			bold;
	text-align: 			left;
	display:			inline;
	color:				#FFF;
}
/* H2 TAGS ARTIKELEN */
.h2articletitles {
	font-size: 				11pt;
	font-weight: 			bold;
	display:			inline;
}
/* TOPCATEGORIE BOLD */
#nav li a.topcat {
	font-weight: 			bold;
	margin-left: 10px;
}
#nav li a.topcatright {
	font-weight: 			bold;
}
/* HOOFDCATEGORIE BOVEN SUBCATEGORIE */	
div.subnavigatie_maincat {
	margin:				0px;
	font-size:			14px;
	padding:            		5px 0px 0px 15px;
}
div.subnavigatie_maincat a {
	text-decoration: 			none;
	color: 					#ad84a6;
	font-weight: 				none;
}
/* subnav2 onder banner */
    div.subnav2-align {
	padding-top: 4px;
	padding-left:20px;
	padding-right:15px;
	color: #373737;
	font-size: 11px;
}
/* Wrapper contentblocks */
div.wrapperblockcenter {
	width: 750px;
	position:relative;
}
div.wrapperblockcenter2 {
	width: 497px;
	position:relative;
}
div.rightmenuwrapper {
	position: absolute;
	left:0px;
	top: 0px;
}
input.searchbutton {
	margin-left: 5px;
	margin-top: 2px;
	margin-right: 6px;
}
.buttonimage {
	border: 0;
}
div.horlinemain {
	width: 100%;
	border-bottom: 1px solid #DEDEDE;
}
