/************************************/
/************ GENERIC CLASS**********/
/************************************/

body{
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	width: 100%;
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	/* background : url(images/bk.png) #ffffff repeat-x; */
	font-family : "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif;
	/* font-size: 10px; */
	font-size: 0.8em;
	/* font-size: 76%; */
}

table {
	width:100%;
	}
	
td {
	vertical-align: top;
	}

	
ul {
	list-style-type: square;
	list-style-position: outside; 
}

li {
	padding-left: 5px;
}
/* li { 
	padding-left  : 15px;
	padding-top : 0px;
	background-image : url(images/bullet.png) ; background-repeat: no-repeat; background-position: 0px 3px;
}  */

a:link, a:visited {
	/* font-size : 12px; */
	color: #000000;
	}

a:hover {
	/* font-size : 12px; */
	color: #0074C6;
	
	}

hr 	{ 
	height: 1px;
	width : 100%;
	}

input,select, textarea, textarea.dk_inputbox, option{ }

h1, h2, h3, h4, h5, h6 {
	padding: 0px 0px 0px 0px;
	}

/***********************************/
/******* GLOBAL LANIUS CLASS ********/
/***********************************/

/* shared */

a.readon:link, a.readon:visited {
	padding:2px 4px 2px 4px;
	font-size:11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #AABBBF;
	background-color: #E6E6E6;
	}

a.readon:hover {
	background-color: #efefef;
	}

.dk_aligncenter{
	text-align:center;
	}
.dk_alignleft{
	text-align:left;
	}
.dk_alignright{
	text-align:right;
	}
.dk_category-icons{
	margin-right:10px;
	}
.dkcom_section {
	clear:both; 
	}
	
.dkcom_section .dk_header {
	width: 100%;
	padding: 0px 0px 3px 0px;
	/* font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; */
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #0074C6;
	border-bottom: 1px solid #c0c0c0;
	}

.dkcom_tablerow1 td{
	padding:5px 2px 5px 2px;
	background : #e9e9e9;
	}
.dkcom_tablerow2 td{
	padding:5px 2px 5px 2px;
	}
.dkcom_tableheader {
	padding:5px 2px 5px 2px;
	color: #999999;
	}

/* modules */
.dk_module{
	width:100%;
	margin : 0px 0px 0px 0px;
	/* border:dotted 3px; */
	}
	
.dk_module .dk_content{
	padding : 3px 0px 3px 0px; 
	/* border:dotted 3px; */
	}

.dk_module .dk_header h3 {
	width: 100%;
	padding: 3px 0px 3px 0px;
	margin: 0;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	border-bottom:  2px solid #0074C6;
	color: #0074C6;
	/* border:dotted 3px; */
	}

.dkmod_search .dk_content{
	padding:0px 0px 0px 0px; border:0px;
	}

.dkmod_banner .dk_content{
	padding:0px 0px 0px 0px; border:0px;
	}


/* Het menu */
.dkmod_menu .dk_content{
	padding:0px 0px 0px 0px;
	/* background-color: #f0f0f0; */
	
	/* border-left: 1px solid #f0f0f0;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #c0c0c0; */

	/* border:dotted 3px; */
	}

#leftbox .dkmod_menu .dk_content{
	padding:0px 0px 0px 0px;
	background-color: #f8f8f8;
		
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #c0c0c0;
	/* background : url(images/leftcol_modbg.png) repeat-x; */

	/* border:dotted 3px; */
	}

.dkmod_search .dk_inputbox {
	background-image:none;
	background-color: #ffffff;
	color: #808080;
	}

/* components */
.dkcom_forum .dkcom_tablerow1 td{
	border-bottom    : 1px solid #999999; 
	}

.dk_component{
	width:100%;
	}

.dk_component .dk_content{
	padding : 3px 0px 3px 0px; 
	text-decoration: none;
	/* border:dotted 3px; */
	} 
	
.dk_component .dk_header h2{
	width: 100%;
	padding:8px 0px 3px 0px;
	margin: 0;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size  : 11px;
	font-weight  : bold;
	color: #0074C6;
	text-align   : left;
	border-bottom  : 1px solid #c0c0c0; 
	/* border:dotted 3px; */
	}

/* form object */
.dk_form .dk_content{
	padding : 3px 3px 3px 3px;
	border:0;
	}
.dk_button{ padding : 2px;}
.dk_inputbox{
	background-image: url(images/inputback.jpg);
	border : 1px solid #999999;
	}
.dk_radio{}
.dk_select{}

a.pathway:link, a.pathway:visited {
	/* color: #ffffff; */
	font-size: 10px;
	font-weight: normal;
	padding-left: 1px;
	text-decoration:none;
	}
	
a.pathway:hover {
	color: #ff9900;
	font-size : 10px;
	font-weight: normal;
	padding-left : 1px;
	}

td#td_left {
	/* background-color: #f0f0f0; */
	} /* left column */

td#td_center {
	/* border:dotted 3px; */
	} /* center column */

td#td_right {
	} /* right column */

/****************************************/
/******** TEMPLATE DESIGN CLASS *********/
/****************************************/

/* main blocks */

div#container{
	width: 815px;
	margin-top: 40px;
	/* border-color:#c0c0c0;
	border:solid 1px; */
	}

div#header{
	position:relative;
	top:  0px;
	left:  0px;
	width: 100%;
	height: 70px;
	background : url(images/topheader.png) #ffffff no-repeat;
	border-top:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-color: #d0d0d0;	
	/* border:solid 1px; */
	/* border-color:#c0c0c0; */
	/* border:dotted 3px; */
	}

div#pathway{
	/* padding:4px;  */
	text-align:left;
	color: #ff9142;
	font-size:10px;
	font-weight:normal;
	background-color:#f0f0f0;
	border-top:solid 1px;
	border-right:solid 1px;
	border-left:solid 1px;
	border-color: #d0d0d0;
	/* border:dotted 3px; */
	}

div#middle{
	width: 100%;
	text-align: left;
	background-color: #ffffff;
	border: solid 1px;
	border-color: #d0d0d0;
	/* border:dotted 3px; */
	}

div#footer{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:25px;
	border-bottom:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-color:#d0d0d0;
	background-color:#e0e0e0;
	padding: 0px 0px 0px 0px;
	/*border:dotted 3px;*/
	}

/*********** BOX POSITIONS (header)**************/

div#titlebox{
	position:absolute;
	top: 10px;
	left: 10px;
	width:430px;
	height:55px;
	background : url(images/title.gif) no-repeat;
	/* border:dotted 3px;
	box met naam nedeximpo */
	}

div#bannerbox{
	position:absolute;
	top: 10px;
	left: 350px;
	width: 100%;
	text-align:left;	
	/* border:dotted 3px;
	bevindt zich links */
	}

div#insetbox{
	position:absolute;
	width:250px;
	top:0px;
	left:120px;
	/* border:dotted 3px; */
	}	
	
div#logo{
	position:absolute;
	top: 5px;
	right: 10px;
	width: 54px;
	height:54px;
	background : url(images/logo.gif) no-repeat;
	/*border:dotted 3px;
	bevindt zich rechts */
}

div#date{
	position: absolute;
	text-align:	left;
	top: -20px;
	left: 0px;
	width: 180px;
	font-size: 10px;
	color: #808080;
	/*border:dotted 3px;*/
}

div#user3box{
	position:absolute;
	text-align:right;
	top:85px;
	right:3px;
	/*border:dotted 3px;*/
	}
	
div#user4box{
	position:absolute;
	width: 145px;
	top:-32px;
	right:0px;
	/*border:dotted 3px;*/
	}

/************* BOX POSITIONS  (middle) ***************/

div#leftbox{
	width: 178px;
	/* background-color:#e0e0e0; */
	/* border:dotted 3px; */
	/* linker menu */
	}

div#topbox{
	margin: 0px 0px 0px 0px;
	width: 100%;	
	height: 23px;
	padding-top: 1px;
	/* padding-right: 0px;
	padding-bottom: 1px; */
	
	border-top: solid 1px;	
	border-left: solid 1px;
	border-right: solid 1px;
	border-color: #d0d0d0;
	background-color: #e0e0e0;

	/* border: dotted 3px; */
	/* background-image: url(./images/topbut.png); */
	}

div#user1box{
	margin : 0px 10px 0px 10px;
	/* border:dotted 3px; */
	/* links pal onder de topbox */
	}

div#user2box{
	margin : 0px 10px 0px 10px;
	/* border:dotted 3px; */
	/* rechts pal onder de topbox */	
	}

div#content{
	margin : 10px 10px 10px 10px;
	/* background-color:#ffffff; */
	/* border:dotted 3px; */
	}

div#user5box{
	margin : 0px 10px 0px 10px;
	/* border:dotted 3px; */
	/* onder op de pagina (volledige breedte - menu) onder content */	 
	}

div#user6box{
	margin : 0px 10px 0px 10px;
	/* border:dotted 3px; */
	/* locatie ??? */
	}

div#bottombox{
	margin : 0px 10px 0px 10px;
	/* border:dotted 3px; */
	/* onder op de pagina (volledige breedte - menu) onder content */
	}

div#rightbox{
	width: 135px;
	/* border:dotted 3px; */
	}

/* BOX POSITIONS  (footer)*/

div#copyright{
	position:absolute;
	top:4px;
	left:5px;
	/* width: 47%; */
	/* height:30px; */
	text-align:left;
	color: #333333;
	/* border:dotted 3px; */
	}

div#powered{
	position:absolute;
	top:4px;
	right:5px;
	/* width: 47%; */
	/* height:30px; */ 
	text-align:right;
	color: #333333;
	/* border:dotted 3px; */
	}

div#user7box{
	position:absolute;
	top:  40px;
	left:  0px;
	width: 815px;
	padding-left: 15px;
	font-size: 0.9em;
	line-height: 1.3em;
	/* border-bottom:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-color: #e0e0e0;	*/
	/* background-color: #f0f0f0; */
	/* background : url(images/leftcol_modbg.png) repeat-x; */
}
