*{
	margin:0;
	padding:0;
}

body{
	font-size:1em;
	background-color:#757f80;
	padding-top:52px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	cursor:default;
}

div#container{
	width:912px;
	margin:0 auto;
	background-image:url(../resources/bg.png);
	background-repeat:repeat-y;
	position:relative;
}

a{
	outline:none;
}



/* Borders ----------------------------------------- */

div#top{
	width:912px;
	margin:0 auto;
	height:18px;
	background-image:url(../resources/topBorder.png);
	background-repeat:repeat-x;
}

div#topLeft{
	width:18px;
	height:18px;
	background-image:url(../resources/topLeft.png);
	background-repeat:no-repeat;
	float:left;
}

div#topRight{
	width:18px;
	height:18px;
	background-image:url(../resources/topRight.png);
	background-repeat:no-repeat;
	float:right;
}

div#bottom{
	width:912px;
	margin:0 auto;
	height:18px;
	background-image:url(../resources/bottomBorder.png);
	background-repeat:repeat-x;
}

div#botLeft{
	width:18px;
	height:18px;
	background-image:url(../resources/botLeft.png);
	background-repeat:no-repeat;
	float:left;
}

div#botRight{
	width:18px;
	height:18px;
	background-image:url(../resources/botRight.png);
	background-repeat:no-repeat;
	float:right;
}


/* ---------------------------------------------------- */


div#content{
	position:relative;
	display:block;
	overflow:hidden;
	z-index:1;
	min-height:500px;
}

div#leftContentIndex{
	width:456px;
	background-image:url(../resources/redStripe.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:2px;
	float:left;
}

div#rightContentIndex{
	width:456px;
	background-image:url(../resources/redStripe.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:2px;
	float:right;
}

div#leftContentIndex #leftText{
	text-align:right;
	padding-right:16px;
	padding-top:60px;
	font-size:0.75em;
}

div#rightContentIndex #rightText{
	text-align:left;
	padding-left:16px;
	padding-top:60px;
	font-size:0.75em;
}

#nl a img, #fr a img{
	border:none;
}

#nl img{
	float:right;
	padding-right:16px;
}

#fr img{
	float:left;
	padding-left:16px;
}

div#botOverlay{
	position:absolute; 
	background-image:url(../resources/botOverlay.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:227px;
	width:888px;
	left:12px;
	bottom:0px;
	z-index:0;
}

div#foot{
	width:912px;
	margin:0 auto;
	color:#FFF;
	font-size:0.563em;
	display:block;
	position:relative;
}

div#foot p{
	text-align:center;
}

div#foot p a{
	padding:0 6px 0 6px;
	color:#FFF;
	text-decoration:none;
}

div#foot p a:hover{
	text-decoration:underline;
}

div#foot #right{
	position:absolute;
	right:0;
	top:0;
	margin-right:30px;
	text-decoration:underline;
	list-style-type:none;
}

div#foot #right li{
	float:left;
	padding-top:20px;
	margin-left:20px;
}

div#foot #right #print, div#foot #right #printFR{
	background-image:url(../resources/print.png);
	background-repeat:no-repeat;
	width:inherit;
	height:15px;
}

div#foot #right #printFR{
	background-position:8px 0px;
}

div#foot #right #printFR a{
	
}

div#foot #right #mail{
	background-image:url(../resources/mail.png);
	background-repeat:no-repeat;
	width:17px;
	height:15px;
}

div#foot #right a{
	text-decoration:underline;
	color:#FFF;
	text-align:center;
}

.whiteStripe{
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}

h1 span{
	display:none;
}


#h1Large{
	background-image:url(../resources/logo.png);
	background-repeat:no-repeat;
	width:548px;
	height:135px;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:70px;
}

h2 span{
	display:none;
}

p{
	margin-bottom:16px;
	line-height:16px;
}






#h1Small{
	background-image:url(../resources/logoSmall.png);
	background-repeat:no-repeat;
	width:221px;
	height:55px;
	float:left;
	margin-left:15px;
	margin-top:5px;
}

div#header{
	width:888px;
	border-bottom:1px #dddfe0 solid;
	float:left;
	margin-left:12px;
	padding-bottom:12px;
	margin-bottom:10px;
}

div#header ul{
	list-style-type:none;
}

div#header #langes{
	font-size:0.563em;
	padding-top:18px;
	margin-right:15px;
}

div#header #langes li{
	float:left;
	margin-left:8px;
}

div#header #langes{
	float:right;
}

div#header #langes a{
	color:#666;
	text-decoration:none;
}

div#header #langes a:hover{
	color:#1a171b;
}

#selectedItem{
	color:#e52239;
}




div#menu p{
	font-size:0.688em;
	font-weight:bold;
	text-align:center;
	line-height:0px;
	margin:0;
}

div#menu a{
	text-decoration:none;
	color:#1a171b;
}

div#menu a:hover{
	color:#e52239;
}

div#menu span, div#menu a{
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
}



div#content2{
	width:858px;
	padding-left:27px;
	float:left;
	padding-top:18px;
}

div#content2 h3{
	font-size:0.625em;
	color:#e52239;
	padding-left:10px;
	padding-bottom:5px;
}

div#content2 h3 span{
	display:inline;
	color:#000;
}

div#innerConTop{
	height:4px;
	background-image:url(../resources/innerConTop.png);
	background-repeat:no-repeat
}

div#innerCon{
	min-height:329px;
	background-image:url(../resources/innerConBg.png);
	background-repeat:repeat-y;
	position:relative;
}

div#innerConBottom{
	height:4px;
	background-image:url(../resources/innerConBot.png);
	background-repeat:no-repeat;
}

div#botOverlay2{
	position:absolute; 
	background-image:url(../resources/botOverlay2.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:318px;
	width:888px;
	left:12px;
	bottom:0px;
	z-index:0;
}

#contactText{
	font-weight:bold;
	color:#1a171b;
}

#contactText span, #contactText a{
	color:#1a171b;
	font-weight:normal;
	line-height:40px;
}





div#home{
	width:760px;
	margin:0 auto;
	padding-top:40px;
	font-size:1.1em;
	font-weight:bold;
}

div#highlightBtn{
	background-image:url(../resources/highlightBtn.png);
	background-repeat:no-repeat;
	width:360px;
	height:70px;
	float:left;
	margin:10px;
	display:block;
	position:relative;
}

.regularBtn{
	background-image:url(../resources/regularBtn.png);
	background-repeat:no-repeat;
	width:360px;
	height:70px;
	float:left;
	margin:10px;
	display:block;
	position:relative;
}

.homeBtnLeft[id='picAdverterenSmall']{
	background-image:url(../resources/picAdverterenSmall.png);
	background-repeat:no-repeat;
	width:85px;
	height:70px;
	float:left;
	margin-right:10px;
}

.homeBtnLeft[id='picOpmaakAanleverenSmall']{
	background-image:url(../resources/picOpmaakAanleverenSmall.png);
	background-repeat:no-repeat;
	width:85px;
	height:70px;
	float:left;
	margin-right:10px;
}

.homeBtnLeft[id='picBewijsnummersSmall']{
	background-image:url(../resources/picBewijsnummersSmall.png);
	background-repeat:no-repeat;
	width:85px;
	height:70px;
	float:left;
	margin-right:10px;
}

.homeBtnLeft[id='picFacturenBoekhoudingSmall']{
	background-image:url(../resources/picFacturenBoekhoudingSmall.png);
	background-repeat:no-repeat;
	width:85px;
	height:70px;
	float:left;
	margin-right:10px;
}

div#highlightBtn a, .regularBtn a{
	display:block;
	position:absolute;
	width:260px;
	height:46px;
	padding-left:100px;
	padding-top:24px;
	text-decoration:none;
	color:#FFF;
}






div#innerCon div#infoHome{
	width:858px;
	display:block;
	position:absolute;
	bottom:0;
	font-size:0.688em;
	margin:0;
	margin-bottom:-10px;
	float:left;
}

div#innerCon div#infoHome p{
	text-align:center;
}

div#innerCon p[id='info']{
	font-size:0.688em;
	position:absolute;
	margin:0;
	bottom:5px;
}

div#innerConLeft{
	width:188px;
	float:left;
	border-right:1px solid #b2b2b2;
	min-height:inherit;
	min-height:329px;
}

div#innerConLeft div#picAdverteren{
	background-image:url(../resources/picAdverteren.png);
	background-repeat:no-repeat;
	width:83px;
	height:114px;
	margin:0 auto;
	margin-top:30px;
}

div#innerConLeft div#picOpmaakAanleveren{
	background-image:url(../resources/picOpmaakAanleveren.png);
	background-repeat:no-repeat;
	width:150px;
	height:121px;
	margin:0 auto;
	margin-top:30px;
}

div#innerConLeft div#picBewijsnrs{
	background-image:url(../resources/picBewijsnrs.png);
	background-repeat:no-repeat;
	width:112px;
	height:125px;
	margin:0 auto;
	margin-top:30px;
}

div#innerConLeft div#picFacturenBoekhouding{
	background-image:url(../resources/picFacturenBoekhouding.png);
	background-repeat:no-repeat;
	width:97px;
	height:120px;
	margin:0 auto;
	margin-top:30px;
}

div#innerConLeft div#picContact{
	background-image:url(../resources/picContact.jpg);
	background-repeat:no-repeat;
	width:119px;
	height:128px;
	margin:0 auto;
	margin-top:30px;
}


div#innerConRight{
	display:inline-block;
	padding-left:22px;
	padding-top:12px;
	width: 640px;
}

div#innerConRight h2{
	color:#e52239;
	padding-bottom:15px;
}

.pageItem{
	width:560px;
	height:54px;
	position:relative;
	background-image:url(../resources/itemBtnBg.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-bottom:4px;
}

.pageItem a img{
	border:none;
	float:left;
	margin-left:15px;
}

.pageItem a{
	text-decoration:none;
}

.pageItem span{
	position:absolute;
	display:block;
	line-height:33px;
	padding-left:80px;
}

.pageItem .itemBg{
	position:absolute;
	display:block;
	width:480px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1a171b;
	text-decoration:none;
	font-weight:bold;
	font-size:0.75em;
	margin-top:12px;
}





.redStripe{
	border-right:1px solid #e52239;
	padding-right:8px;
}

.greyStripe{
	border-right: 1px solid #757f80;
}



.pageView{
	position:absolute;
	z-index:2;
	display:none;
}

.pageViewContent{
	background-color:#FFF;
	border-left:2px solid #e52239;
	border-right:2px solid #e52239;
	width:560px;
	padding:0 12px 2px 12px;
}

.pageViewContent .pageItem{
	margin:0;
	height:54px;
}

.pageViewContent .pageItem img{
	position:absolute;
	left:0;
}

.pageViewContent .pageItem span{
	/*font-size:0.583em;*/
}

.viewTopMiddle{
	height:12px;
	background-color:#FFF;
	border-top:2px solid #e52239;
	float:left;
	width:564px;
}

.viewBottomMiddle{
	height:10px;
	background-color:#FFF;
	border-bottom:2px solid #e52239;
	float:left;
	width:564px;
}

.viewBottomMiddle .pointerSpecial{
	width:17px;
	height:10px;
	background-image:url(../resources/pointer.png);
	background-repeat:no-repeat;
	position:absolute;
	right:100px;
	bottom:-8px;
}







.help{
	position:absolute;
	z-index:2;
	font-size:0.75em;
	color:#1a171b;
	display:none;
}

.helpContent{
	background-color:#FFF;
	border-left:2px solid #e52239;
	border-right:2px solid #e52239;
	width:600px;
	padding:0 12px 2px 12px;
}

.helpTop, .helpBottom{
	height:12px;
	display:block;
}

.helpTopLeft{
	width:12px;
	height:12px;
	display:block;
	background-image:url(../resources/helpTopLeft.png);
	background-repeat:no-repeat;
	float:left;
}

.helpTopMiddle{
	height:12px;
	background-color:#FFF;
	border-top:2px solid #e52239;
	float:left;
	width:604px;
}

.helpTopRight{
	width:12px;
	height:12px;
	display:block;
	background-image:url(../resources/helpTopRight.png);
	background-repeat:no-repeat;
	float:left;
}

.helpBottomMiddle{
	height:10px;
	background-color:#FFF;
	border-bottom:2px solid #e52239;
	float:left;
	width:604px;
}

.helpBottomMiddle .pointer, .viewBottomMiddle .pointer{
	width:17px;
	height:10px;
	background-image:url(../resources/pointer.png);
	background-repeat:no-repeat;
	position:absolute;
	left:100px;
	bottom:-8px;
}


.helpBottomLeft{
	width:12px;
	height:12px;
	display:block;
	background-image:url(../resources/helpBottomLeft.png);
	background-repeat:no-repeat;
	float:left;
}

.helpBottomRight{
	width:12px;
	height:12px;
	display:block;
	background-image:url(../resources/helpBottomRight.png);
	background-repeat:no-repeat;
	float:left;
}



