/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

* { margin:0; padding:0;}
html, body { height:100%;  min-width:1004px; }	
body { 
	background:#f8f8f8; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#686868;
	}
input, select, textarea { font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }
fieldset{ border:none}

.main {	margin: 0 auto;	position: relative;	width:1004px; }
.bg_main{ background:url('../image/bg.gif'); }
.bg_main1{ background:url('../image/bg_cont1.gif') repeat-x bottom left; }

.bg{ background:url('../image/tail.gif') repeat-y 100% top;  } 
.bg1{ background:url('../image/tail1.gif') no-repeat 100% top;  } 
.bg2{ background:url('../image/tail.gif') repeat-y 7% top;  } 
.bg3{ background:url('../image/tail1.gif') no-repeat 7% top;  } 


a{ color:#37beef; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}

ul.facts { list-style-type: disc; padding: 10px; margin: 10px; line-height: 22px;}
		
		
.box1 .col-1{ float:left; width:178px; margin-right:23px}
.box1 .col-2{ float:left; width:178px}

.link{color:#37beef; background:url('../image/marker1.gif') no-repeat center right; padding-right:8px; font-size:14px }
.link:hover{ text-decoration: underline; color:#000}
.link2{color:#37beef; background:url('../image/marker1.gif') no-repeat center right; padding-right:8px }
.link1{ color:#000; font-size:14px}
.link3{color:#37beef; background:url('../image/marker3.gif') no-repeat 0 7px; padding-left:13px; background-position-x:0; background-position-y:7px; text-decoration:none }
.link3:hover{ text-decoration:underline}
.link4{  font-size:14px}
.link5{color:#686868; background:url('../image/marker4.gif') no-repeat top left; padding-left:24px; padding-right:0; padding-top:0px; padding-bottom:3px}
.link5 a{color:#000000;}

.button{color:#fff; background:url('../image/button.gif') no-repeat top left; width:94px; text-align:center; line-height:30px; display:block; text-decoration:none; font-size:18px; float:right  }
.button:hover{text-decoration:none; color:#2fc5fc }
.button1{color:#fff; background:url('../image/button1.png') no-repeat top left; width:67px; text-transform:uppercase; text-align:center; line-height:41px; padding-top:9px; display:block; text-decoration:none; font-size:18px; position:absolute; top:0; right:31px; font-size:18px}
.button1:hover{text-decoration:none; color:#2fc5fc }
.num{color:#37beef; background:url('../image/num.gif') no-repeat top left; width:57px; text-align:center; line-height:56px; display:block; text-decoration:none; font-size:30px; float:left; font-weight:bold; letter-spacing:-2px; padding-bottom:15px }
.num1{color:#37beef; background:url('../image/num.gif') no-repeat top left; width:57px; text-align:center; line-height:56px; display:block; text-decoration:none; font-size:30px; float:left; font-weight:bold; letter-spacing:-2px }


section ul.list{margin:0; padding:0; list-style:none;}
section ul.list li{background:url('../image/marker3.gif') no-repeat 0 11px; margin:0; padding-left:12px }
section ul.list li a{color:#3eb8e4; text-decoration: underline; line-height:26px; font-size:14px} 
section ul.list li a:hover { text-decoration:none; }

section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 .li{ border:1px solid #f1f0f0; background:#f6f6f6; border-bottom:1px solid #dbdbdb }
section ul.list1 li a{color:#686868; text-decoration:none; line-height:1.5em; background:url('../image/icon-1.png') no-repeat 0 14px; margin-left:3px; display:block; overflow:hidden; padding-left:33px; padding-right:0px; padding-top:9px; padding-bottom:9px} 
section ul.list1 .icon-2 a{background:url('../image/icon-2.png') no-repeat 0 14px;  }  
section ul.list1 .icon-3 a{background:url('../image/icon-3.png') no-repeat 0 14px;  }  
section ul.list1 .icon-4 a{background:url('../image/icon-4.png') no-repeat 0 14px;  }  
section ul.list1 .icon-5 a{background:url('../image/icon-5.png') no-repeat 0 14px;  } 
section ul.list1 li a span{color:#000000; font-size:14px; display:block} 
section ul.list1 li a:hover { text-decoration:none; color:#37beef;}


section ul.list2{margin:0; padding:0; list-style:none;}
section ul.list2 li{ background: url('../image/tail3.gif') no-repeat bottom right;  }
section ul.list2 .last{background:none}
section ul.list2 li a{color:#3eb8e4; text-decoration:none; line-height:40px; font-size:14px; padding-left:26px; display:block; overflow:hidden} 
section ul.list2 li a:hover { text-decoration:none; color:#fff; background:url('../image/bg_li3.gif') no-repeat top left; margin-left:-31px; padding-left:56px }

.link-2 { display:block; float:left; background:url('../image/link_bg.gif') repeat-x top left; color:#ffffff; text-decoration:none }
.link-2 em { display:block; background:url('../image/link_left.gif') no-repeat left top;}
.link-2  b { display:block; background:url('../image/link_right.gif') no-repeat right top; line-height:28px; font-weight:normal; font-style:normal; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0}
.link-2:hover{ text-decoration:none; color:#000000}


.link-1 { display:inline-block; float:right; line-height:28px; height:28px; background:#27960c url('../image/marker2.png') no-repeat 100% 11px; color:#fff; text-transform:uppercase; text-decoration:none; border-radius:5px;	-moz-border-radius:5px; -webkit-border-radius:5px;  margin-right:10px; cursor:pointer; position:relative; padding-left:13px; padding-right:17px; padding-top:0; padding-bottom:0}
.link-1:hover {background:#000; text-decoration:none; color:#fff}


/*header*/
header {font-size:0.75em; color:#FFFFFF; height:156px; background:url('../image/top.gif') no-repeat bottom left;  }
header .indent{ top:195px; right:42px; position:absolute; width:192px; padding:0}
header .icon{ top:144px; right:31px; position:absolute; width:77px}
header .inside{padding:100px 0px 0px 33px}

header h1 {position:absolute; left:31px; top:20px; text-indent:-9999px;}
header h1 a { display:block; width:462px; height:73px; background:url('../image/logo.gif') no-repeat left top;	}


/*--- superfish dropdown menu begin ---*/
.sf-menu {margin:0; padding:0;	list-style: none; z-index:90000; position:relative } 
.sf-menu li{ margin:0; display:inline; float:left; background:url('../image/bg_li1.gif') no-repeat top right; padding-right:1px; position:relative}
.sf-menu li span{display:block; line-height:50px; background:url('../image/bg_2.gif') no-repeat center bottom; } 
.sf-menu li a{color:#0e0e0e; text-decoration:none; display:block; float:left; line-height:50px; font-size:14px; text-transform:uppercase; padding:0 24px 0 23px;} 
.sf-menu li a:hover {color:#fff;  text-decoration:none; background:url('../image/bg_menu-act.gif') repeat-x top left;   }
.sf-menu li a.current{ color:#fff; text-decoration:none; background:url('../image/bg_menu-act.gif') repeat-x top left; }

.sf-menu .m{ margin:0; display:inline; float:left; background:none; padding-right:0}
.sf-menu .m a{color:#0e0e0e; text-decoration:none; display:block; line-height:50px; padding:0; width:66px; background:url('../image/m1.gif') no-repeat top left; height:50px} 
.sf-menu .m a:hover { background:url('../image/m1-act.gif') no-repeat top left; width:66px }
.sf-menu .m a.current{ background:url('../image/m1-act.gif') no-repeat top left; width:66px;}

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0px; top:50px; z-index:99;}

/*** DEMO SKIN ***/
.sf-menu ul {	width:180px; background:url('../image/bg_menu.png') top left; padding-top:20px; border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; behavior:url("pie.htc")}
.sf-menu ul li {  text-align:left; line-height:37px; padding:0;  z-index:9; margin-left:17px;  float:left; background:url('../image/bg_li2.gif') no-repeat bottom left; position:relative	}
.sf-menu ul .last { background:none	}
.sf-menu ul li a {line-height:37px; height:37px; text-align:left; width:132px; font-size:13px; color:#2e2e2e; z-index:9; padding-left:7px; text-transform:uppercase}
.sf-menu ul li a:hover { color:#2b94ca;background: url('../image/marker.gif') no-repeat 0 16px;  }

.sf-menu ul ul {	width:200px; background:none; padding-top:0px}
.sf-menu ul ul li {  text-align:left; line-height:37px; padding:0;  z-index:9; margin-left:0;  float:left; background:none; position:relative	}
.sf-menu ul ul li a { line-height:37px; height:37px; text-align:left; width:200px; font-size:13px; color:#2e2e2e; z-index:9; background: url('../image/bg_m.png') no-repeat top left; padding-left:7px; text-transform:uppercase}
.sf-menu ul ul li a:hover { color:#fff; background: url('../image/bg_m-act.png') no-repeat top left; }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	outline:0;}
				
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:160px; /* match ul width */ top:0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0;}


aside{ height:444px; background:url('../image/bg_1.png');}
aside .inside{ padding:0px 31px 0px 33px}
/*content*/
section{ font-size:0.8125em; width:100%; text-align:left; background:url('../image/bg_1.png'); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
section .inside{padding:38px 21px 0px 23px}
.img-left{ float:left; margin:0 20px 16px 0}
.img-left1{ float:left; margin:0 11px 16px 0}
.img-indent{ margin:0 0 19px 0}
.img-indent1{ margin:0 0 9px 0}
.img-nieuws{ margin:10px;}
p{ margin:0 0 17px 0}
.p{ margin:0}
.p1{ margin:0 0 17px 0}
.p2{ margin:0 0 27px 0}
h1{color:#37beef;  font-size:28px; margin-bottom:11px; line-height:1.2em;}
h2{color:#4b4a4a; font-size:21px; margin-bottom:21px; line-height:33px; text-transform:uppercase}
.h2{ font-size:28px}
h3{color:#4b4a4a; font-size:28px; margin-bottom:17px; line-height:1.2em;}
h4{color:#000000; font-size:14px; font-weight:normal  }
h5{color:#494949; font-size:19px; font-weight:normal; line-height:28px; margin-bottom:10px; margin-top:10px;  }
.tail{ background:url('../image/tail.gif') repeat-x bottom; padding-bottom:9px; margin-bottom:9px}
.txt{ color:#3eb8e4; font-size:14px}
.pad1{ padding-left:60px}

.indent{padding:20px 0px 0px 0px}
.indent1{padding:0 0px 0px 66px}
.indent2{padding:10px 0px 0px 66px; min-height: 61px;}
.indent3{padding:35px 0px 0px 0px}


/*
 * Required 
*/
#loopedCarousel{ width:280px; position:relative; clear:both; margin-top:-50px }
#loopedCarousel {height:350px;  }
#loopedCarousel .container { width:280px; height:350px; overflow:hidden; position:relative; }
#loopedCarousel .slides { position:absolute; top:0; left:0; }
#loopedCarousel .slides .div { position:absolute; top:50px; width:280px; display:none;}
/*
 * Optional
*/
#loopedCarousel .but1{ position:absolute; right:0; top:0; z-index:900000}
#loopedCarousel .previous{background:url('../image/button-1.gif') no-repeat top left; height:33px}
#loopedCarousel .next{background:url('../image/button-2.gif') no-repeat top left; height:33px}

/*--- carousel ---*/
.carousel-box {	position:relative; width:584px;}
.carousel-box .prev { position:absolute; left:0; top:0px; z-index:90}
.carousel-box .next { position:absolute; right:0; top:0px; z-index:90;}
.carousel-box .prev a, .carousel-box .next a { cursor:pointer;}

.carousel-box .carousel { width:564px; margin-left:8px}
.carousel-box ul li {	width:180px; height:110px; float:left; background:url('../image/banner-bg.gif') no-repeat left top;	border:0px none; margin-right:12px; position:relative}

*===== looperSlider =====*/
/*
 * Required 
*/
#loopedSlider {	height:444px;}
#loopedSlider .container { width:940px; height:403px; overflow:hidden; position:relative; margin:0; font-size:12px; margin-bottom:8px}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div { position:absolute; top:0; width:940px; display:none; }
#loopedSlider .slides div img {	float:left;	margin-right:19px;}
#loopedSlider span { margin-top:130px; display:block}
#loopedSlider span h2{ font-size:28px; color:#535252; text-transform:uppercase; margin-bottom:5px; line-height:1em}
#loopedSlider span h2 strong{ font-size:42px; color:#ff5a00}


.bg_4{ background:url('../image/bg_5.gif') no-repeat bottom center; width:100%; height:444px}
/*
 * Optional
*/
#loopedSlider, #newsSlider { width:928px; position:relative; clear:both; }
ul.pagination { list-style:none; padding:0 0 0 43px; margin:0;  }
ul.pagination li  { float:left;}
ul.pagination li a { 	display:block;	float:left;	width:30px;	height:30px; background:url('../image/but-2.gif') no-repeat top left;}
ul.pagination li a:hover {	background:url('../image/but-1.gif') no-repeat top left; }
ul.pagination li.active a { background:url('../image/but-1.gif') no-repeat top left; }
#loopedSlider .previous { 	display:block;	width:35px;	height:30px; background:url('../image/prev.gif') no-repeat top left; position:absolute; text-decoration:none; left:7px; float:left}
#loopedSlider .next { 	display:block;	width:33px;	height:30px; background:url('../image/next.gif') no-repeat top left; position:absolute; text-decoration:none; left:131px; float:left}
#loopedSlider .next4 { 	display:block;	width:33px;	height:30px; background:url('../image/next.gif') no-repeat top left; position:absolute; text-decoration:none; left:131px; float:left}
#loopedSlider .next5 { 	display:block;	width:33px;	height:30px; background:url('../image/next.gif') no-repeat top left; position:absolute; text-decoration:none; left:195px; float:left}

/*--------------------*/
/*box*/
.box{ background:#f6f6f6; border:1px solid #f1f0f0; width:100%; border-style: solid; border-radius:11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; behavior:url("PIE.htc"); position:relative; font-size:21px; color:#292929; line-height:24px; letter-spacing:-1px}
.box .indent-box{ padding:6px 0px 7px 8px; }
.box .indent-box1{ padding:9px 0px 7px 9px; }
.indent-1{padding:0px 31px 0px 33px}
.box strong{ font-size:24px; color:#2e92ba; letter-spacing:0px}

/*box2*/
.box2{ background:#f6f6f6; border:1px solid #f1f0f0; width:100%;}
.box2 .top-left{ background:url('../image/q.png') no-repeat top left; width:100%}
.box2 .indent-box{ padding:32px 7px 17px 20px; }
.txt1{ text-transform:uppercase; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px}
/*box3*/
.box3{ background:#f6f6f6; border:1px solid #f1f0f0; width:100%; border-style: solid; border-radius:11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; behavior:url("PIE.htc"); position:relative;}
.box3 .indent-box{ padding:9px 0px 7px 9px; }
.box3 .indent-box1{ padding:9px 0px 7px 0px; }

/*footer*/
footer { color:#535353; font-size:0.875em; background:url('../image/bot1.gif') repeat-x top;}
footer .inside{ padding:60px 30px 86px 32px }
footer a {color:#535353; text-decoration:underline}  
footer a:hover {  text-decoration:none}
footer span{ color:#2fc5fc}
footer .bg-bot{ background:url('../image/bot.gif') no-repeat top left; }
footer .pad{ padding-top:43px}
footer h2{color:#2a2a2a; font-size:24px; margin-bottom:11px; line-height:1.2em; text-transform:uppercase}


footer ul{margin:0; padding:0; list-style:none;}
footer ul li{ margin:0px; display:inline; background:url('../image/bg_li.gif') no-repeat center left; float:left}
footer ul li a{color:#7c7c7c; text-decoration:none; display:block; float:left; padding:2px 10px 2px 10px} 
footer ul li a:hover { text-decoration:underline; color:#2fc5fc }
footer ul .first{background:none;}
footer ul .first a{ padding-left:0px}
footer ul li .current{ text-decoration: underline; color:#2fc5fc  }

.jamp{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px}
	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:30px}
.rowElem1{ height:44px; background:url('../image/bg_input.gif') no-repeat top left; }
.rowElem2{ height:28px; background:url('../image/bg_input1.gif') no-repeat top left; }
.rowElem3{ height:44px; background:url('../image/bg_input3.gif') no-repeat top left; position:relative}
.rowElem3 span{ position:absolute; top:11px; left:14px}
.rowElem3 .pad4{padding:2px 0px 0px 82px}
.rowElem4{ height:248px; background:url('../image/bg_input4.gif') no-repeat top left; position:relative}
.rowElem4 span{ position:absolute; top:11px; left:14px}
.rowElem4 .pad4{padding:2px 0px 0px 82px}
.block-contact span{ float:right; margin-right:20px}
.input{
   	border:none; 
	background:none;
	width:219px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}.input1{
   	border:none; 
	background:none;
	width:143px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:14px;
	padding-right:0;
	padding-top:5px;
	padding-bottom:5px;
}input{
   	border:none; 
	background:none;
	width:460px; height:18px;
	font-size:1em;
	padding-left:16px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
}
textarea{
   	border:none; 
	background:none;;
	width:470px; height:200px;
	font-size:1em;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:5px;
	margin-bottom:11px;
	overflow:auto}
#part1 {
	width:900px;
	float:left;
}
#part2 {
	width:900px;
	float:left;
}
#part3 {
	width:900px;
	float:left;
}
#input-container{
	width: 500px;
	margin-left: 55px;
}
#input-line1 {
	width:500px;
	height: 45px;
}
#input-line2 {
	width:500px;
	height: 234px;
}
#input-begin1 {
	background: url('../image/bg_input3_01.jpg');
	height: 37px;
	width: 10px;
	float: left;
}
#input-begin2 {
	background: url('../image/bg_input4_01.jpg');
	height: 228px;
	width: 10px;
	float: left;
}
#input-text1 {
	height: 28px;
	width: 115px;
	background: url('../image/bg_input3_02.jpg');
	background-repeat: repeat-x;
	float: left;
	padding-top: 9px;
}
#input-text2 {
	height: 28px;
	width: 473px;
	background: url('../image/bg_input3_02.jpg');
	background-repeat: repeat-x;
	float: left;
	padding-top: 9px;
	text-align: center;
}
#input-text3 {
	height: 28px;
	width: 206px;
	background: url('../image/bg_input3_02.jpg');
	background-repeat: repeat-x;
	float: left;
	padding-top: 9px;
}
#input-text4 {
	height: 28px;
	width: 149px;
	background: url('../image/bg_input3_02.jpg');
	background-repeat: repeat-x;
	float: left;
	padding-top: 9px;
}
#input-text5 {
	height: 217px;
	width: 115px;
	background: url('../image/bg_input4_02.jpg');
	background-repeat: repeat-x;
	float: left;
	padding-top: 9px;
}
#input-middle1 {
	background: url('../image/bg_input3_03.jpg');
	height: 37px;
	width: 13px;
	float: left;
}
#input-middle2 {
	background: url('../image/bg_input4_03.jpg');
	height: 226px;
	width: 13px;
	float: left;
}
#input-input1 {
	background: url('../image/bg_input3_04.jpg');
	background-repeat: repeat-x;
	height: 37px;
	width: 335px;
	float: left;
}
#input-input1 input{
   	border:none; 
	background:none;
	width:313px; height:12px;
	font-size:1em;
	padding-left:16px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:6px;
	margin-top: 4px;
}
#input-input2 {
	background: url('../image/bg_input3_02.jpg');
	height: 37px;
	width: 30px;
	float: left;
}
#input-input2 input{
   	border:none; 
	background:none;
	width:30px; 
	height:14px;
	margin-top: 12px;
}
#input-input3 {
	background: url('../image/bg_input3_02.jpg');
	height: 37px;
	width: 236px;
	float: left;
}
#input-input3 input{
   	border:none; 
	background: url('../image/button.gif');
	color: #FFF;
	width:94px; 
	height:30px;
	margin-top: 4px;
	margin-left: 70px;
	padding: 0px;
}
#input-input4 {
	background: url('../image/bg_input3_04.jpg');
	height: 37px;
	width: 240px;
	float: left;
}
#input-input4 input{
   	border:none; 
	background: none;
	width: 240px; 
	height:30px;
	margin-top: 4px;
	padding: 0px;
}
#input-input5 {
	background: url('../image/bg_input4_04.jpg');
	background-repeat: repeat-x;
	height: 226px;
	width: 335px;
	float: left;
}
#input-input5 textarea{
   	border:none; 
	background:none;
	width:313px; height: 195px;
	font-size:1em;
	padding-left:16px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:6px;
	margin-top: 7px;
}
#input-end1 {
	background: url('../image/bg_input3_05.jpg');
	height: 37px;
	width: 19px;
	float: left;
}
#input-end2 {
	background: url('../image/bg_input3_06.jpg');
	height: 37px;
	width: 10px;
	float: left;
}
#input-end3 {
	background: url('../image/bg_input4_05.jpg');
	height: 226px;
	width: 19px;
	float: left;
}
#phonerow {
	float:right;
}

.rightside {
	width: 280px;
	float: left;
}
#links { padding-right: 10px; float:left;}