/*reset*/
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,p{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font-size:100%;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul {margin:0 0 0 15px;padding:0;} ol {margin:0 0 0 30px;padding:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
form {display: inline;}
*:focus {outline:none;}
/*basic*/
html {height: 100%;overflow: -moz-scrollbars-vertical;}
body {
	background: #f6f6f6 url(../_images/bg.gif) repeat-y top center;
	color: #777;
	font: normal 0.75em/140% Arial, Verdana, Tahoma, Trebuchet MS;
	text-align: center;
	height: 100%;
}
div.bodywrapper {}
div.container {
	width: 938px;
	margin: 0 auto;
	border: 0;
	background-color: #fff;
	text-align: left;
	min-height: 500px;/*zie lt_ie7.css*/
	padding:0 21px;
	height: 100%;
}
/*link*/
a,a:visited {color:#e5352f;}
a:hover {color:#ae0600;}
a:active {color:#ff4f49;}

/*text*/
h1, h2, h3, h4, h5, h6 {color:#777;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.1em;}
h4, h5, h6 {font-size: 1em;}

/*layout*/
div.wrapper {overflow:hidden;width:100%;}
div.col-left {float:left;width:302px;}
div.col-right {float:right;width:620px;}

/* GX */
.top, .bottom, .clearer {display:none;}

/* header */
div.header {background:transparent url(../_images/bg_header.jpg) no-repeat scroll top right;height:101px;position: relative;}
div.header div.block-search {position:absolute;top:25px;left:709px;width:220px;}
div.header div.block-search div.fieldgrp {width:100%;overflow:hidden;}
div.header div.block-search div.fieldgrp div.formtextbox {
	float:left;
	width:156px;
	height:26px;
	background:transparent url(../_images/bg_search_header.gif) no-repeat scroll 0 0;
}
div.header div.block-search div.fieldgrp div.formtextbox input {border:none;background:none;padding:4px;}
div.header div.block-search div.fieldgrp div.formbutton {float:left;width:64px;}
div.header div.block-search div.fieldgrp div.formbutton input {
	width:64px;
	background:transparent url(../_images/btn_search_header.gif) no-repeat scroll top right;
	border:none;
	height:26px;
	cursor: pointer;
}
/*nav*/
div.navigation-header {position:absolute;top:79px;left:276px; width:650px;}
div.navigation-header ul ul {display:none;}
div.navigation-header ul {list-style:none;margin:0;padding:0;}
div.navigation-header ul li {float:left;margin:0;padding:0;}
div.navigation-header ul li a, div.header div.navigation-header ul li a:visited {font-size:1.2em; float:left;color:#f7c3c1;font-weight:bold;text-decoration:none;padding:0 5px;}
div.navigation-header ul li a:hover, div.header div.navigation-header ul li a:active {color:#fff;}
div.navigation-header ul li.active a, div.header div.navigation-header ul li.active a:visited {color:#fff;}

/*subnav*/
div.navigation-subnav ul {font-size:1.2em;font-weight:bold;list-style:none;margin:13px 0;padding:0;background:transparent url(../_images/bg_subnav.gif) no-repeat scroll 0 0;overflow:hidden;width:100%;height:38px;}
div.navigation-subnav ul ul {display:none;}
div.navigation-subnav ul li {float:left;margin:0;padding:0;line-height:38px;height:38px;}
div.navigation-subnav ul li a, div.navigation-subnav ul li a:visited {color:#777;float:left;text-decoration:none;padding:0 5px;line-height:38px;height:38px;}
div.navigation-subnav ul li a:hover, div.navigation-subnav ul li a:active {color:#333;background-color:#e9e9e9;}
div.navigation-subnav ul li.active a, div.navigation-subnav ul li.active a:visited {color:#333;background-color:#e9e9e9;}
div.navigation-subnav ul li.first {margin:0 0 0 15px;}

/*  */
div.eccolumns-colleft div.h2-wrapper, div.eccolumns-colright div.h2-wrapper {height:31px;line-height:31px;padding:0 10px;}
div.eccolumns-colleft h2, div.eccolumns-colright h2 {color:#fff;}
div.eccolumns-colleft div.h2-wrapper {background:transparent url(../_images/bg_h2_302.gif) no-repeat scroll 0 0;}
div.eccolumns-colright div.h2-wrapper {background:transparent url(../_images/bg_h2_620.gif) no-repeat scroll 0 0;}
div.eccolumns-colright > div.bottom {display:block;background:transparent url(../_images/bg_bot_620.gif) no-repeat scroll 0 0;height:12px;line-height:12px;font-size:12px;}
div.eccolumns-colleft > div.bottom {display:block;background:transparent url(../_images/bg_bot_302.gif) no-repeat scroll 0 0;height:12px;line-height:12px;font-size:12px;}

div.eccolumns-colleft div.column-wrapper, div.eccolumns-colright div.column-wrapper {border:solid 1px #e5e5e5;border-top:none;border-bottom:none;padding:20px;}
div.eccolumns-colleft div.list-col {margin:0 0 20px 0}
div.eccolumns-colleft div.list-col h3 {color:#777;}
div.eccolumns-colleft div.list-col ul {list-style:none;margin:0;padding:0 0 0 20px;}
div.eccolumns-colleft div.list-col li {padding:3px 0;color:#e5352f;}

/* button */
div.paragraph-button {}
div.paragraph-button div.text {padding:0 20px 0 0;height:33px;line-height:33px;background:transparent url(../_images/bg_btn_right.gif) no-repeat scroll top right;float:left;}
div.paragraph-button div.text a, div.paragraph-button div.text a:visited {padding:0 0 0 20px; text-decoration:none;font-weight:bold;color:#fff;font-size:1.2em;background:transparent url(../_images/bg_btn_left.gif) no-repeat scroll 0 0;height:33px;line-height:30px;float:left;}

/*text*/
div.paragraph-text {margin: 0 0 20px 0;}
/*image*/
div.image-demoapplicatie {margin:0 0 -30px 0;}
div.image-demoapplicatie img, div.image-title-contentimg {display:block;}
div.image-title-content {margin:0 0 20px 0;}

/*form*/
div.block-form {}
div.form-contact div.fieldgrp-contact {width:100%;overflow:hidden;}
div.formstaticheader-h1 {margin:0 0 15px 0;}
div.fieldgrp-contact label {width:150px;float:left;padding:3px 5px 0 0;text-align:right;}
div.fieldgrp-contact label span.description {display:block;}
div.fieldgrp-contact div.field {width:250px;float:left;}
div.formtextbox-textfield div.field {background:transparent url(../_images/bg_textfield_right.gif) no-repeat scroll top right;padding:0 3px 0 0;}
div.formtextbox-textfield div.field input {float:left;border:none;background:transparent url(../_images/bg_textfield_left.gif) no-repeat scroll top left;width:247px;height:26px;padding:4px 0 0 3px}
div.formtextbox-textfield-small div.field {width:120px;background:transparent url(../_images/bg_textfield_right.gif) no-repeat scroll top right;padding:0 3px 0 0;}
div.formtextbox-textfield-small div.field input {float:left;border:none;background:transparent url(../_images/bg_textfield_left.gif) no-repeat scroll top left;width:117px;height:26px;padding:4px 0 0 3px}
span.extra {font-size:.9em;font-style:italic;}
span.error {clear:both;color:#E5352F;display:block;padding:0 0 10px 155px;}
div.fieldinfoExtra, div.fieldinfoHelp {display:inline;line-height:26px;padding:0 0 0 3px;}
div.formbutton-button span.error {padding:0 0 10px 0;}
div.formtextbox-textarea div.field {-khtml-border-radius:4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: solid 1px #c1c1c1;}
div.formtextbox-textarea div.field textarea {border:none;border:0;width:250px;padding:0;}
div.formtextbox-textfield div.field.disabled {background:transparent url(../_images/bg_textfield_disabled_right.gif) no-repeat scroll top right;}
div.formtextbox-textfield div.field.disabled input {background:transparent url(../_images/bg_textfield_disabled_left.gif) no-repeat scroll top left;}
div.formtextbox-textfield-small div.field.disabled {background:transparent url(../_images/bg_textfield_disabled_right.gif) no-repeat scroll top right;}
div.formtextbox-textfield-small div.field.disabled input {background:transparent url(../_images/bg_textfield_disabled_left.gif) no-repeat scroll top left;}
div.formtextbox-textfield div.field.error {background:transparent url(../_images/bg_textfield_error_right.gif) no-repeat scroll top right;}
div.formtextbox-textfield div.field.error input {background:transparent url(../_images/bg_textfield_error_left.gif) no-repeat scroll top left;}
div.formtextbox-textfield-small div.field.error {background:transparent url(../_images/bg_textfield_error_right.gif) no-repeat scroll top right;}
div.formtextbox-textfield-small div.field.error input {background:transparent url(../_images/bg_textfield_error_left.gif) no-repeat scroll top left;}
div.formtextbox-textarea div.field.error {border: solid 1px #e6352f;}
div.fieldgrp-contact div.formbutton-button {overflow:hidden;padding:15px 0 15px 155px;}
div.fieldgrp-contact div.formbutton-button div.field {width:auto;background:transparent url(../_images/bg_btn_left.gif) no-repeat scroll top left;}
div.fieldgrp-contact div.formbutton-button input {padding:5px 20px 10px 20px;border:0;font-weight:bold;color:#fff;font-size:1.2em;background:transparent url(../_images/bg_btn_right.gif) no-repeat scroll top right;}

/* info icon */
a.info, a.info:visited {background:transparent url(../_images/i_info_0.gif) no-repeat 0 0;padding:0 8px;text-decoration:none;}
a.info:hover, a.info:active {background:transparent url(../_images/i_info_1.gif) no-repeat 0 0;}

/* tooltip */
span.tooltip {}
span.tooltip div.tooltip {display:none;position:absolute;width:237px;z-index:9000;}
span.tooltip div.tooltip div.top {display:block;background:transparent url(../_images/bg_tooltip_top.png) no-repeat 0 0;height:10px;line-height:10px;font-size:10px;}
span.tooltip div.tooltip div.mid {background:transparent url(../_images/bg_tooltip_mid.png) repeat-y 0 0;padding:0 17px 0 13px;}
span.tooltip div.tooltip div.bot {background:transparent url(../_images/bg_tooltip_bot.png) no-repeat 0 0;height:15px;line-height:15px;font-size:15px;}

/**/
div.list-ol {font-weight:bold;margin:0 0 20px 0;}
div.list-ol ol {margin:0;padding:0 0 0 30px;background:transparent url(../_images/bg_ol.gif) repeat-y 5px 4px;}
div.list-ol li {padding:0;color:#fff;line-height:28px;}
div.list-ol li span {color:#777;}

/*search results*/
div.search-default{margin:13px 0;}
div.search-default h1, div.search-default div.search-result-count, div.search-default dd{margin:0 0 13px 0;}
div.search-default span.count{padding:0 16px 0 0; font-weight:bold; background:transparent url("../_images/bg_searchresults.gif") no-repeat scroll right 8px;}
