/* Body layout */

body {
	background-color	: #FFFFFF;
	background-position	: top center;
	background-repeat	: repeat-x;
	text-align			: center;
}

/* Hoofdlayout layers*/
#container {
	position: relative;
	width: 929px;
	margin: 0px auto;
	text-align: left;
	top: 0px;
	z-index: 0;
}

#left {
	position: relative;
	width: 11px;
	height: 566px;
	top: 0px;
	left: 0px;
	z-index: 1;
	float: left;
}

#right {
	position: relative;
	width: 11px;
	height: 566px;
	top: 0px;
	z-index: 1;
	float: left;
}

#main {
	background-color: #FFFFFF;
	position: relative;
	width: 905px;
	height: auto;
	height: auto !important;
	height: 566px;
	min-height: 566px;
	top: 0px;
	z-index: 1;
	float: left;
	border-left: solid 1px #f6f6f6;
	border-right: solid 1px #f6f6f6;
}

#footer {
	position: relative;
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 907px;
	height: 28px;
	padding-top: 12px;
	margin-bottom: 10px;
	top: 0px;
	margin-left: 11px;
	z-index: 1;
	float: left;
	text-align: center;
	font-size: 10px;
	color: #d0d0d0;
}

/*-- Linker gedeelte --*/
#logo {
	position: relative;
	width: 195px;
	height: 77px;
	top: 0px;
	z-index: 3;
	float: left;
	text-align: center;
	padding-top: 5px;
}

#content_left {
	position: relative;
	width: 198px;
	top: 0px;
	z-index: 2;
	float: left;
}

#column_left {
	position: relative;
	width: 188px;
	top: 0px;
	z-index: 3;
	float: left;
	padding-left: 9px;
}

/*-- Midden gedeelte --*/ /*-- Navigatie --*/
#menu {
	position: relative;
	background-image: url(../images/bg_topmenu.gif);
	background-position: top center;
	background-repeat: no-repeat;
	width: 508px;
	height: 82px;
	top: 0px;
	z-index: 3;
	float: left;
}

#topmenu {
	position: absolute;
	width: 495px;
	height: 11px;
	left:48px;
	text-align: center;
	top: 4px;
}

#navigatie {
	position: absolute;
	width: 508px;
	height: 11px;
	left: 0px;
	text-align: center;
	bottom: 0px;
}

/*-- Midden content layers --*/
#content_mid {
	position: relative;
	width: 508px;
	top: 0px;
	z-index: 2;
	float: left;
}

#column_mid {
	position: relative;
	width: 508px;
	top: 0px;
	z-index: 3;
	float: left;
}

/*-- Rechter gedeelte --*/
#content_right {
	position: relative;
	width: 198px;
	top: 0px;
	z-index: 2;
	float: left;
}

#webmail {
	position: absolute; 
	right: 23px;
	_right: 22px; /* fix for IE6 */
	top: 10px; 
	z-index: 2;
}
#print {
	position: absolute;
	width: 91px;
	height: 22px;
	right: 23px;
	_right: 22px; /* fix for IE6 */
	top: 0px; 
	z-index: 2;
}

#zoek {
	position: relative;
	width: 188px;
	height: 82px;
	z-index: 3;
	float: left;
	padding-left: 9px;
	top: 46px;
	line-height: 16px;
}

#column_right {
	position: relative;
	width: 188px;
	top: 0px;
	z-index: 3;
	float: left;
	padding-left: 9px;
}

/*-- Submenu --*/
.title_submenu {
	color: #660c70;
	font-weight: bold;
	border-top: none !important;
	border-bottom: dotted 1px #dcdcdc !important;
	padding-left: 0px;
	background: none !important;
}

/* -- Blocks -- */
.block {
	width: 180px;
	height: auto;
	text-align: left;
	margin-top: 8px;
}

.block_content {
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	width: 170px;
	font-size: 10px;
	margin: 0px;
	padding-left: 8px;
	height: auto !important;
	height: 141px;
	min-height: 141px;
}

.block_small {
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	width: 170px;
	font-size: 10px;
	margin: 0px;
	padding-left: 8px;
	padding-top: 8px;
}

.block_bottom {
	width: 180px;
	height: 8px;
	background-image: url(../images/btm_block.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* -- Block top links -- */
.blockleft_top {
	width: 172px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-left: 8px;
	padding-top: 7px;
	font-weight: bold;
	color: #FFFFFF;
}

/* -- Block top rechts -- */
.blockright_top {
	width: 172px;
	height: 20px;
	background-image: url(/images/top_righttitle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-left: 8px;
	padding-top: 7px;
	font-weight: bold;
	color: #585858;
}

.blockpc_top {
	width: 172px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-left: 8px;
	padding-top: 7px;
	font-weight: bold;
	color: #FFFFFF;
}

/* -- Middelste kolommen -- */
.blockmain {
	width: 508px;
	height: auto;
	text-align: left;
	margin-top: 8px;
}

.blockmain_top {
	width: 500px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-left: 8px;
	padding-top: 7px;
	font-weight: bold;
	color: #FFFFFF;
}

.blockmain_topblank {
	width: 508px;
	height: 8px;
	background-image: url(/images/top_blockmain.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* -- Kolom met content -- */
.blockmain_content {
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	width: 490px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
}

/* -- Kolom met sub-content -- */
.blockmain_subcontent {
	width: 492px;
	line-height: 18px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: justify;
}

.blockmain_bottom {
	width: 508px;
	height: 8px;
	background-image: url(/images/btm_blockmain.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.innerblock {
	width				: 490px;
	height				: auto;
	text-align			: left;
	margin-top			: 8px;
}

.innerblock_top {
	width				: 490px;
	height				: 8px;
	background-image	: url(/images/top_innerblock.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
}

.innerblock_content {
	border-right		: 1px solid #dcdcdc;
	border-left			: 1px solid #dcdcdc;
	width				: 482px;
	line-height			: 18px;
	margin				: 0px;
	padding-left		: 6px;
	text-align			: justify;
}

.innerblock_bottom {
	width				: 490px;
	height				: 8px;
	background-image	: url(/images/btm_innerblock.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
}

.second_banner {
	padding-top			: 21px;
}

.submenu li {
	border-top: solid 1px #dcdcdc;
}

.first,.last {
	border: none !important;
}

/* -- Klantenservice -- */
li.help {
	background-repeat: no-repeat;
	background-position: left 0.27cm;
	margin-left: -4px;
	line-height: 14px;
	padding-left: 16px;
	padding-top: 10px;
	margin-right: 8px;
	border: none;
}

#help1 {
	background-image: url(/images/bul_help1.gif);
}

#help2 {
	background-image: url(/images/bul_help2.gif);
}

#help3 {
	background-image: url(/images/bul_help3.gif);
}

#help4 {
	background-image: url(/images/bul_help4.gif);
}

#help5 {
	background-image: url(/images/bul_help5.gif);
}

#click_help {
	background-image: url(/images/arrow_orange.gif);
}

.title_help {
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
}

.title_faq {
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
	border-bottom: dotted 1px #dcdcdc;
	border-top: none;
	padding-left: 0px;
	background: none;
}

/*-- Inputs --*/
input.text {
	height: 14px;
	border: solid 1px #e9e9e9;
	background-image: url(../images/bg_input.gif);
	background-repeat: repeat-x;
	background-position: top left;
	font-size: 10px;
	margin: 0px;
	font-family: Verdana;
}

input.search {
	width: 142px;
	color: #999999;
	padding-left: 4px;
	vertical-align: top;
}

/*-- SPAN's --*/ /* cursief en lichtgrijs, voor * notaties */
.notice {
	color: #999999;
	font-style: italic;
	font-size: 10;
}

/*-- Images --*/
img.search {
	vertical-align: top;
}

img.pointer {
	cursor: pointer;
}

/*-- Hyperlinks --*/
.submenu a, .submenu a:visited, .submenu a:hover {
	text-decoration: none;
}

.block_content a, .block_content a:hover {
	font-weight: bold;
}

#help a.helplink,a.helplink:visited {
	text-decoration: underline;
	color: #ff6600;
}

#help a.helplink:hover {
	text-decoration: underline;
	color: #ffad51;
}

#help a, #help a:visited {
	text-decoration: none;
	color: #505050;
}

#help a:hover {
	text-decoration: none;
	color: #ff6600;
}

a.footerlink,a.footerlink:visited {
	text-decoration: underline;
	color: #c5c5c5;
}

a.footerlink:hover {
	text-decoration: underline;
	color: #afafaf;
}

.right {
	text-align : right;
}

.wide {
	height: 26px;
	vertical-align: middle;
}

.footNote {
	font-size: 10px;
}