*
{
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 100%;
                font-family: inherit;
                vertical-align: baseline;
                -moz-box-sizing: content-box; /* Mozilla */ 
                box-sizing: content-box; /* Opera7 */ 
}

:focus
{
                outline: 0;
}

ol, ul, li
{
                list-style: none;
}

table
{
                border-collapse: collapse;
                border-spacing: 0px;
                border: 0px;
}

caption, th, td
{
                text-align: left;
                vertical-align: top;
                font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after 
{
                content: "";
}

blockquote, q 
{
                quotes: "" "";
}

body {font-family: Tahoma; font-size: 11px; color: #000; background: #e4e4e4 url(../images/bg_page.jpg) no-repeat center top; margin: 20px auto; text-align: center; line-height: 1; width: 990px;}

.headerbox { float: left; width: 950px; height: 200px; padding: 0px 20px 0px 20px; background: url(../images/bg_header.gif) no-repeat left top;}
.logobox { float: left; width: 270px; height: 125px; }
.loginbox { float: right; width: 300px; height: 100px; padding: 5px 5px 5px 5px; margin-top: 10px; background: url(../images/bg_login.gif) no-repeat left top;}
.loginbox_middle { width: 300px; height: 100px; padding: 5px 5px 5px 5px; margin-top: 10px; background: url(../images/bg_login.gif) no-repeat left top;}
.loginbox h1, .loginbox_middle h1  { font-size: 14px; color: #fff; font-weight: normal; text-align: left; padding: 5px 0px 5px 20px; background: url(../images/arrow1.gif) no-repeat left center;}
.formcontent { float: left; width: 200px;  padding: 10px 0px 0px 20px;}
.formcontent dt  { float: left; font-size: 12px; color: #fff; width: 80px; padding: 4px 0px 4px 0px; text-align: left; }
.formcontent dd  { float: left; width: 120px; height: 25px; background: url(../images/bg_input.gif) no-repeat left top;}
.formcontent input.formitem { width: 110px; font-size: 12px; color: #333; margin: 2px 5px 1px 5px; padding: 0px; background: none; border: 0px solid #ccc;}
.formbutton { float: left; width: 80px; padding: 20px 0px 0px 0px;}


.topmenubox { float: left; position: relative; width: 898px; height: 45px; background: url(../images/bg_topmenubox.gif) no-repeat left top; padding: 0px 26px 0px 26px;}
.topmenubox ul { list-style-type: none; }
.topmenubox li { float: left; width: 110px; display: block; font-family: Arial; text-align: center;}
.topmenubox li.border { float: left; width: 2px; font-size: 12px; color: #fff; padding: 16px 0px 17px 0px; display: block;}
.topmenubox a { font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase; padding: 17px 0px 16px 0px; background: url(../images/bg_topmenu.gif) no-repeat left top; display: block; width: 100%; }
.topmenubox a:visited { color: #fff; text-decoration: none;	background: url(../images/bg_topmenu.gif) no-repeat left top; display: block; width: 100%;}
.topmenubox a:hover { color: #fff; text-decoration: none; background-position: 0px -45px; display: block; width: 100%;}
.topmenubox a.active { color: #fff; text-decoration: none; background-position: 0px -90px; display: block; width: 100%;}

.submenubox  { float: left; clear: both; width: 898px; height: 30px; padding: 0px 26px 0px 26px; text-align: center; background: url(../images/bg_submenu.gif) no-repeat center top; }
.submenubox ul { margin: 0px auto; list-style-type: none; text-align: center; padding: 6px 5px 5px 5px;}
.submenubox li { font-size: 12px; padding: 0px 5px 0px 5px; display: inline; }
.submenubox a { color: #666666; text-decoration: none; }
.submenubox a:visited { color: #666666; text-decoration: none; }
.submenubox a:hover { color: #333; text-decoration: none; }
.submenubox a.active { color: #d67a02; text-decoration: none; }

.container { float: left; width: 960px; background: url(../images/bg_container.png) repeat-y left top; padding: 0px 15px 0px 15px;}

.smallorangebox { float: left; width: 220px; height: 260px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: left; background: url(../images/bg_smallorangebox.png) no-repeat left top;}
.smallorangebox h1 { font-size: 14px; color: #fff; font-weight: normal; text-align: left; padding: 10px 0px 5px 20px; background: url(../images/arrow1.gif) no-repeat left center;}
.smallorangebox h2 { text-align: right; padding: 10px 10px 5px 0px; }
.smallorangebox img {margin: 0px 0px 0px 20px;}
.smallorangebox ul { float: left; text-align: left; color: #fff; padding: 0px 0px 7px 40px; margin: 0px;}
.smallorangebox li { list-style-image: url(../images/point1.gif); padding: 3px 0px 0px 0px; margin: 0px; font-size: 11px; line-height: 12px;}
.smallorangebox p { font-size: 11px; color: #fff; font-weight: normal; text-align: left; padding: 3px 0px 3px 40px; background: url(../images/point1.gif) no-repeat left top; line-height: 1.2em;}

.videobox { float: left; width: 470px; height: 270px; margin: 10px 5px 0px 5px; padding: 0px; text-align: left; background: url(../images/bg_video.gif) no-repeat left top;}
.imagebox { float: left; width: 310px; height: 270px; margin: 10px 5px 0px 5px; padding: 0px; text-align: left; background: url(../images/image.jpg) no-repeat left top;}

.smallwhitebox { float: left; width: 220px; height: 260px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: left; background: url(../images/bg_smallwhitebox.png) no-repeat left top;}
.smallwhitebox h1 { font-size: 14px; color: #333; font-weight: normal; text-align: left; padding: 10px 0px 10px 20px; background: url(../images/arrow2.gif) no-repeat left center;}
.smallwhitebox p { font-size: 11px; color: #333; padding: 5px 10px 5px 20px; text-align: left; line-height: 1.2em;}

.semiwhitebox { float: left; width: 460px; height: 160px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: left; background: url(../images/bg_semiwhitebox.png) no-repeat left top;}
.semiwhitebox h1 { font-size: 14px; color: #333; font-weight: normal; text-align: left; padding: 10px 0px 10px 20px; background: url(../images/arrow2.gif) no-repeat left center;}
.semiwhitebox h2 { font-size: 14px; color: #333; font-weight: bold; font-style:italic; text-align: left; padding: 20px 20px 20px 20px; line-height: 1.5em;}
.semiwhitebox p { font-size: 11px; color: #333; padding: 3px 10px 3px 20px; text-align: left; line-height: 1.2em;}
.semiwhitebox dt  { float: left; font-size: 11px; color: #000; font-weight: bold; width: 70px; height: 20px; padding: 4px 10px 0px 0px; margin-left: 20px; line-height: 1.2em; border: #dedede; border-style: solid; border-width: 1px 0px 0px 0px;}
.semiwhitebox dd  { float: left; font-size: 11px; color: #333; font-weight: normal; width: 340px; height: 20px; padding: 4px 0px 0px 0px; line-height: 1.2em; border: #dedede; border-style: solid; border-width: 1px 0px 0px 0px;}
.semiwhitebox a { color: #333; text-decoration: underline; }
.semiwhitebox a:visited { color: #333; text-decoration: underline; }
.semiwhitebox a:hover { color: #d67a02; text-decoration: none; }

.clientbox	{ float: left; width: 362px; height: 130px; text-align: center; padding: 0px 0px 0px 50px;}
.pageclientbox	{ float: left; width: 300px; height: 260px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: center; background: url(../images/bg_middlelogobox.png) no-repeat left top;}
.clientitem1 { float: left; width: 120px; height: 60px; text-align: center;}
.clientitem2 { float: left; width: 150px; height: 60px; text-align: center;}

.semiorangebox { float: left; width: 460px; height: 260px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: left; background: url(../images/bg_semiorangebox.png) no-repeat left top;}
.semiorangebox h1 { font-size: 14px; color: #fff; font-weight: normal; text-align: left; padding: 10px 0px 10px 20px; background: url(../images/arrow1.gif) no-repeat left center;}
.semiorangebox h2 { float: right; text-align: right; padding: 5px 0px 5px 0px; }
.semiorangebox img {margin: 0px 0px 0px 20px;}
.semiorangebox p { font-size: 11px; color: #fff; padding: 5px 10px 5px 20px; text-align: left; line-height: 1.2em;}
.semiorangebox dt { float: left; font-size: 11px; color: #fff; font-weight: normal; width: 300px; height: 15px; padding: 3px 10px 0px 0px; margin-left: 20px; line-height: 1.2em; border: #ffb658; border-style: solid; border-width: 1px 0px 0px 0px;}
.semiorangebox dd { float: left; font-size: 11px; color: #fff; font-weight: normal; width: 100px; height: 15px; padding: 3px 0px 0px 0px; line-height: 1.2em; border: #ffb658; border-style: solid; border-width: 1px 0px 0px 0px;}
.semiorangebox a { color: #fff; text-decoration: underline; }
.semiorangebox a:visited { color: #fff; text-decoration: underline; }
.semiorangebox a:hover { color: #fff; text-decoration: none; }

.bigorangebox { float: left; width: 620px; height: 260px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: left; background: url(../images/bg_bigorangebox.png) no-repeat left top;}
.bigorangebox h1 { font-size: 14px; color: #fff; font-weight: normal; text-align: left; padding: 10px 0px 10px 20px; background: url(../images/arrow1.gif) no-repeat left center;}
.bigorangebox h2 { float: right; text-align: right; padding: 5px 20px 5px 0px; }
.bigorangebox p { font-size: 11px; color: #fff; padding: 5px 10px 5px 20px; text-align: left; line-height: 1.2em;}

.middlewhitebox { float: left; width: 300px; height: 160px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: left; background: url(../images/bg_middlewhitebox.png) no-repeat left top;}
.middlewhitebox h1 { font-size: 14px; color: #333; font-weight: normal; text-align: left; padding: 10px 0px 10px 20px; background: url(../images/arrow2.gif) no-repeat left center;}
.middlewhitebox p { font-size: 11px; color: #333; padding: 3px 10px 3px 20px; text-align: left; line-height: 1.2em;}

.voorbeeldenbox { float: left; width: 900px; padding: 5px 5px 5px 15px;}
.newsbox { float: left; width: 910px; padding: 5px 5px 5px 5px;}
.photobox { float: right; width: 132px; height: 100px; }
.photobox img {margin: 3px 5px 3px 10px; border: #ccc; border-style: solid; border-width: 1px 1px 1px 1px;}
.photobox2 { float: left; width: 200px}
.photobox2 img {margin: 40px 20px 3px 20px; border: #ccc; border-style: solid; border-width: 1px 1px 1px 1px;}
.photobox3 { float: left; width: 130px; height: 130px; }
.photobox3 img {margin: 5px 5px 5px 5px; border: #ccc; border-style: solid; border-width: 1px 1px 1px 1px;}

.bigwhitebox { float: left; width: 620px; height: 260px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: left; background: url(../images/bg_bigwhitebox.png) no-repeat left top;}
.bigwhitebox400 { float: left; width: 620px; height: 260px; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 5px; text-align: left; background: url(../images/bg_bigwhitebox400.png) no-repeat left top;}
.bigwhitebox h1 { font-size: 14px; color: #333; font-weight: normal; text-align: left; padding: 10px 0px 10px 20px; background: url(../images/arrow2.gif) no-repeat left center;}
.bigwhitebox p { font-size: 11px; color: #333; padding: 3px 10px 3px 20px; text-align: left; line-height: 1.2em;}
.bigwhitebox dt  { float: left; font-size: 12px; color: #333; font-weight: normal; width: 280px; height: 25px; display: block; margin: 0px 0px 0px 20px;; padding: 4px 0px 0px 10px; line-height: 1.2em; border: #dedede; border-style: solid; border-width: 1px 0px 0px 0px;}
.bigwhitebox dd  { float: left; font-size: 12px; color: #333; font-weight: normal; width: 280px; height: 25px; display: block; padding: 4px 0px 0px 10px; line-height: 1.2em; border: #dedede; border-style: solid; border-width: 1px 0px 0px 0px;}
.bigwhitebox input.aanvragenitem { width: 200px; font-size: 12px; color: #333; padding: 2px 3px 2px 3px; background: none; border: 1px solid #ccc;}
.bigwhitebox a { color: #d67a02; text-decoration: underline; }
.bigwhitebox a:visited { color: #d67a02; text-decoration: underline; }
.bigwhitebox a:hover { color: #fea32c; text-decoration: none; }
.addressbox { width: 600px; height: 120px; padding: 10px 0px 0px 20px; text-align: left; }
.addressbox dd { float: left; font-size: 11px; color: #333; font-weight: normal; width: 135px; height: 100px; display: block; padding: 4px 0px 0px 10px; line-height: 1.2em; border: #dedede; border-style: solid; border-width: 0px 0px 0px 1px;}
.error { font-size: 14px; color: #ff0000; padding: 3px 10px 3px 20px; text-align: left; line-height: 1.2em;}

.formbox { float: left; width: 333px; text-align: left; border: #fbe6e8; border-style: solid; border-width: 0px 2px 2px 2px; padding: 0px 0px 20px 0px;}
.formbox h1 { font-size: 22px; color: #fff; font-weight: bold; padding: 5px 0px 5px 0px; text-align: center; background: url(../images/bg_title.gif) no-repeat left top;}
.formbox ul { padding: 15px 10px 5px 40px;}
.formbox li { font-size: 12px; padding: 0px 0px 10px 0px; list-style-image: url(../images/arrow.gif);}
.formbox dt { float: left; padding: 5px 0px 3px 10px; margin: 0px 0px 0px 20px; width: 105px; height: 30px; font-size: 13px; display: block; background: #ecf3f1; }
.formbox dd { float: left; padding: 3px 10px 5px 0px; width: 170px; height: 30px; font-size: 13px; display: block; background: #ecf3f1; }
.formbox sup { font-size: 10px; color: #ff0000; font-weight: bold; }
.formbox input[type="text"] { width: 170px; border: 1px solid #ccc;}
.formbox select { width: 170px; border: 1px solid #ccc;}
.formbox textarea { width: 170px; height: 100px;border: 1px solid #ccc;}

.corner_content_top { float: left; width: 950px; height: 10px; background: url(../images/corner_top.gif) no-repeat left bottom; margin: 10px 5px 0px 5px;}
.corner_content_bot { float: left; width: 950px; height: 10px; background: url(../images/corner_bot.gif) no-repeat left top; margin: 0px 5px 0px 5px;}
.contentbox { float: left; width: 950px; text-align: left; background: url(../images/bg_content.gif) repeat-y left top; margin: 0px 5px 0px 5px;} 
.contentbox h1 { font-size: 18px; color: #333; font-weight: normal; text-align: left; padding: 10px 20px 10px 30px; background: url(../images/arrow3.gif) no-repeat left center;} 
.contentbox h2 { font-size: 14px; color: #d67a02; font-weight: normal; padding: 5px 20px 5px 20px; }
.contentbox p { font-size: 12px; color: #333; padding: 5px 20px 5px 20px; text-align: left; line-height: 1.2em;}
.contentbox ul { text-align: left; font-size: 11px; color: #666666; padding: 5px 0px 5px 40px; }
.contentbox li { list-style-type: square; padding: 3px 0px 3px 0px;}
.contentbox a { color: #d67a02; text-decoration: underline; }
.contentbox a:visited { color: #d67a02; text-decoration: underline; }
.contentbox a:hover { color: #fea32c; text-decoration: none; } 

.corner_bigcontent_top { float: left; width: 630px; height: 10px; background: url(../images/bigcorner_top.gif) no-repeat left bottom; margin: 10px 5px 0px 5px;}
.corner_bigcontent_bot { float: left; width: 630px; height: 10px; background: url(../images/bigcorner_bot.gif) no-repeat left top; margin: 0px 5px 0px 5px;}
.bigcontentbox { float: left; width: 630px; text-align: left; background: url(../images/bg_bigcontent.gif) repeat-y left top; margin: 0px 5px 0px 5px;} 
.bigcontentbox h1 { font-size: 18px; color: #333; font-weight: normal; text-align: left; padding: 10px 20px 10px 30px; background: url(../images/arrow3.gif) no-repeat left center;} 
.bigcontentbox h2 { font-size: 14px; color: #d67a02; font-weight: normal; padding: 5px 20px 5px 20px; }
.bigcontentbox p { font-size: 12px; color: #333; padding: 5px 20px 5px 20px; text-align: left; line-height: 1.2em;}
.bigcontentbox ul { text-align: left; font-size: 11px; color: #666666; padding: 5px 0px 5px 40px; }
.bigcontentbox li { list-style-type: square; padding: 3px 0px 3px 0px;}
.bigcontentbox a { color: #d67a02; text-decoration: underline; }
.bigcontentbox a:visited { color: #d67a02; text-decoration: underline; }
.bigcontentbox a:hover { color: #fea32c; text-decoration: none; } 

.contentitem { float: left; width: 940px; text-align: left; padding: 10px 0px 10px 0px;} 
.contenttext { float: left; width: 740px; text-align: left; } 

.datebox { float: right; width: 150px; height: 60px; text-align: left; display: block;}
.leftform { float: left; width: 380px; text-align: left; margin: 0px 0px 0px 50px;}
.centerform { float: left; width: 380px; text-align: left; margin: 0px 200px 0px 250px;}

.footerbox { float: left; width: 990px; height: 70px; background: url(../images/bg_footer.gif) no-repeat left bottom; }
.bottommenubox { float: left; width: 990px; text-align: center; margin-top: 10px; padding: 15px 0px 20px 0px; font-size: 12px; color: #fff; background: url(../images/bg_bottommenubox.gif) no-repeat center top;}

.bottommenubox a { font-size: 11px; color: #fff; text-decoration: none; padding: 0px 10px 0px 10px;}
.bottommenubox a:visited { color: #fff; text-decoration: none; }
.bottommenubox a:hover { color: #fff; text-decoration: underline; }

.center {text-align:center;}

.middlewhitetext { float: left; width: 295px; height: 100px; text-align: left; }

