/* ############# CSS RESET ##@@@######### */
body, html,	div, blockquote, img, label, p,	h1,	h2,	h3,	h4,	h5,	h6,	pre, ul, ol, li,	dl,	dt,	dd,	form, a, fieldset, input, th, td { margin:	0; padding:	0; border: 0; outline: none; }
body { line-height: 1; font-size: 100%	/* Decide for yourself if you want to include this.	*/; }
h1,	h2,	h3,	h4,	h5,	h6 { font-size: 100%; padding: .6em 0; margin:	0; }
ul,	ol { list-style:	none; }
a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }
.floatLeft { float: left; padding: .5em .5em .5em	0; }
.floatRight { float: right; padding: .5em 0	.5em .5em; }


/* ############# CSS STYLE WEBSITE ##@@@######### */
body		{font-family:arial;font-size:11px; background-image:url(../images/background1.gif);margin:0;}
h1			{font-family:arial;font-size:11px;font-weight:bold; text-indent:0px;line-height:17px;}
input		{width:210px; height: 18px;}
textarea	{display: block;width: 150px;float: left;margin-bottom: 5px;}
hr			{padding-top:5px;padding-bottom:5px;padding-left:10px;color:white;}
textarea	{border: 1px solid white;height:160px;width: 275px;margin-bottom: 5px;}
button		{margin-top:20px;float:right;}



.container{width:980px; min-height:570px;/* margin:0px auto; */background-color:transparent; padding-top:0px;}
.siteWrapper{width:980px;height:570px;background-color:transparent;margin:0;}

.logobalk{height:100px;width:980px;background-color:white;margin:0;}
.bovenbalk{height:45px;width:980px;margin:0;}
.main{width:980px;margin:0;}

.contentCanvas{width:450px;height:100%;float:right;background-color:transparent;}
.content{width:320px;padding:18px 10px 20px 0; font-family:arial;font-size:11px;line-height:17px;}

.taalSelect{color:#dbdbdb;float:left;position:relative;left:60px;font-family:arial;font-size:11px;vertical-align:middle;}
.taalSelect a{color:#dbdbdb;}

.logo{background:url('../images/logo.jpg') no-repeat; width:186px;height:37px;position:relative;right:30px;float:right;vertical-align:middle;}

.contentBlock			{border:1px solid white; width:285px;height:65px;float:left;padding:0px 20px 4px 12px;}
.contentBlockTxt		{color:white;font-family:arial;font-size:11px;}
.contentBlockTxt ul		{background-image:url(../images/link_hover.gif); background-repeat:no-repeat;background-position:center left;}
.contentBlockTxt ul li	{padding-left:20px;padding-top:16px;}

.menuCanvas{height:222px;float:left;position:relative;left:300px;top:23px;text-align:right;width:240px;padding-top:5px;}
/*.menuCanvas ul{}*/
/*.menuCanvas ul li{padding-top:0px;padding-bottom:3px;}*/

.topMenu			{width:980px;height:33px;background-repeat:no-repeat;position:relative;/*behavior:url(iepngfix.htc);*/}
.topMenuItems		{position:relative;top:7px;float:right;right:132px;}
.topMenuItems li	{display:inline;}

#menu											{margin : 0;padding-bottom : 19px;}
#menu ul, #menu li								{display : inline;list-style-type : none;	margin : 0;	padding : 0;}
#menu a:link, #menu a:visited					{float : left;font-size : small;font-weight : normal;text-decoration : none;}
#menu a:link.active, #menu a:visited.active		{background : #fff;	color : #000;}
#menu a:hover									{color : #f00;}
#menu ul a:hover								{color : black !important;}


.subUl li.subLi{font-size:11px;font-family:Arial;font-weight:bold;padding:0 20px 16px 0;line-height:100%;}
.subUl li.subLi a{font-size:11px;font-family:Arial;font-weight:bold;line-height:100%;padding-right:20px;}
.subUl li.subLi a:visited{text-decoration:none; background-position:right; background-repeat:no-repeat; padding-right:20px;}

.subUl li.subLiActive{font-size:11px;font-family:Arial;font-weight:bold;padding:0 20px 16px 0;line-height:100%;}


.footer{background-color:black;height:29px;border-top:1px solid white;width:980px;}
.footerTekst{color:white;position:relative;right:170px;float:right;font-family:arial;font-size:11px;vertical-align:middle;}

.zoomBox{width:330px;text-align:left;padding-bottom:15px;}

.zoomBoxImg {text-decoration:none;padding:0;}

.mailAdres {color:white;}

/* Link stijlen */
.content a{font-weight:bold; text-decoration:underline;}
.content a:hover{text-decoration:none;}

.witLink{color:white;font-weight:bold;}



.omlijning{display:block;border:1px dashed white;width:340px;padding:5px;margin-top:10px;margin-bottom:10px;}
.subtitel{font-size:11px;text-align:left;}
.clr {clear: left;}

label {display: block;width: 122px;float: left;border:1px solid white;height:22px;_height: 24px;vertical-align:middle;background-color:#657990;color:white;padding: 2px 0px 0px 3px;}
.inputWrapperBlockTxt{color:white;}
.inputWrapperBtn{width:342px;border:1px solid white;background-color:#657990;height:20px;margin-top:-17px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.inputWrapperBtn2{width:342px;border:1px solid white;background-color:#657990;height:20px;margin-top:0px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.inputWrapper{display: block;width:220px; height: 21px;_height: 24px; float:left; background-color:#657990;border:1px solid white;overflow:hidden; padding-top:3px; _padding-top: 1px;}
.inputWrapperBlock{display: block;padding-top:6px;width:30px;float:left;background-color:#657990;border:1px solid white;height:24px;margin-bottom:2px;margin-right:2px;}
.BtnCalcF, .BtnRegister, .BtnLogin{margin-top:0px;height:20px;float:right;color:#263c4f;}
.refImg{display:block; clear:both;padding-bottom:20px;}
.refImg a img{/*behavior:url(iepngfix.htc);*/border:none;}


.berekenbox{display: block;width:70px; _width:75px; float:left;background-color:#657990;border:1px solid white; height:22px; _height:25px; overflow:hidden; padding-top:3px; _padding-top:1px;}
.berekeninput{width:60px;height:20x;}
.berekenlabel{display: block;width: 146px; _width: 165px; float: left;border:1px solid white;height:20px; _height:25px;vertical-align:middle;background-color:#657990;color:white;padding-left:10px;}
.berekenboxbtn{width:256px; _width:270px; border:1px solid white; background-color:#657990; height:20px; margin-top:-17px;}
.berekenbtn{margin-top:0px;height:25px; width:105px;float:right;color:#263c4f;}



/* ########### CSS FANCY BOX ##############*/

div#fancy_overlay { 	position:absolute; 	top: 0; 	left: 0; 	z-index: 90; 	width: 100%; 	background-color: #333; }
div#fancy_loading { 	position: absolute; 	height: 40px; 	width: 40px; 	cursor: pointer; 	display: none; 	overflow: hidden; 	background: transparent; 	z-index: 100; }
div#fancy_loading div { 	position: absolute; 	top: 0; 	left: 0; 	width: 40px; 	height: 480px; 	background: transparent url(../images/fancy_progress.png) no-repeat; }
div#fancy_close { 	position: absolute; 	top: -12px; 	right: -12px; 	height: 30px; 	width: 30px; 	background: transparent url(../images/fancy_closebox.png) ; 	cursor: pointer; 	z-index: 100; 	display: none; }
div#fancy_content { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%; 	padding: 0; 	margin: 0; 	z-index: 96; }
#fancy_frame { 	position: relative; 	width: 100%; 	height: 100%; 	display: none; }
img#fancy_img { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%; 	border:0; 	padding: 0; 	margin: 0; 	z-index: 92; }
div#fancy_title { 	position: absolute; 	bottom: -35px; 	left: 0; 	width: 100%; 	z-index: 100; 	display: none; }
div#fancy_title table { 	margin: 0 auto; }
div#fancy_title div { 	color: #FFF; 	font: bold 12px Arial; 	padding-bottom: 2px; }
td#fancy_title_left { 	height: 32px; 	width: 15px; 	background: transparent url(../images/fancy_title_left.png) repeat-x; }
td#fancy_title_main { 	height: 32px; 	background: transparent url(../images/fancy_title_main.png) repeat-x; }
td#fancy_title_right { 	height: 32px; 	width: 15px; 	background: transparent url(../images/fancy_title_right.png) repeat-x; }
div#fancy_outer { 	position: absolute;     top: 0;     left: 0;     z-index: 90;     padding: 18px 18px 58px 18px;     margin: 0;     overflow: hidden;     background: transparent;     display: none; }
div#fancy_inner { 	position: relative; 	width:100%; 	height:100%; 	border: 1px solid #444; 	background: #FFF; }
a#fancy_left, a#fancy_right { 	position: absolute; 	bottom: 10px; 	height: 100%; 	width: 35%; 	cursor: pointer; 	background-image: url(../images/data:image/gif;base64,AAAA); 	z-index: 100; }
a#fancy_left { 	left: 0px; }
a#fancy_right { 	right: 0px; }
a#fancy_left:hover { 	background: transparent url(../images/fancy_left.gif) no-repeat 0% 100%; }
a#fancy_right:hover { 	background: transparent url(../images/fancy_right.gif) no-repeat 100% 100%; }
#fancy_bigIframe, #fancy_freeIframe { 	position:absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%; 	z-index: 10; }
div#fancy_bg { 	display: none; } 	div.fancy_bg { 	position: absolute; 	display: block; 	z-index: 70; }
div.fancy_bg_n { 	top: -18px; 	width: 100%; 	height: 18px; 	background: transparent url(../images/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne { 	top: -18px; 	right: -13px; 	width: 13px; 	height: 18px; 	background: transparent url(../images/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { 	right: -13px; 	height: 100%; 	width: 13px; 	background: transparent url(../images/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { 	bottom: -18px; 	right: -13px; 	width: 13px; 	height: 18px; 	background: transparent url(../images/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { 	bottom: -18px; 	width: 100%; 	height: 18px; 	background: transparent url(../images/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw { 	bottom: -18px; 	left: -13px; 	width: 13px; 	height: 18px; 	background: transparent url(../images/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { 	left: -13px; 	height: 100%; 	width: 13px; 	background: transparent url(../images/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw { 	top: -18px; 	left: -13px; 	width: 13px; 	height: 18px; 	background: transparent url(../images/fancy_shadow_nw.png) no-repeat; }