/* ALGEMEEN */html {	margin: 0;	padding: 0;	height: 100%;	width: 100%;}body {	margin: 0;	padding: 0;	height: 100%;	width: 100%;	font-family: arial, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #072136;	/*background-image: url(../img/bg_body-2.jpg);	background-image: url(../img/Bg.jpg);	background-position: center;	background-attachment: fixed;*/}/* BACKGROUND */div#background {	position: absolute;	width: 100%;	min-height: 100%;	height: auto;	z-index: 0;	background-image: url(../img/background_new.jpg);	background-repeat: repeat-x;	background-attachment: fixed;	text-align: center;}/* CONTAINER */div#container {	width: 978px;	height: auto;	margin-left: auto;	margin-right: auto;	margin-top: 20px;	text-align: left;}/* HEADER */div#header {	width: 100%;	height: 141px;}div#header div.header-left {	width: 5px;	height: 130px;	background-image: url(../img/bg_header-left.gif);	background-repeat: no-repeat;	float: left;}div#header div.header-middle {	width: 978px;	/*height: 130px;	/* background-image: url(../img/header_gradient.jpg); */	height: 141px;	background-image: url(../img/header.png);	background-repeat: no-repeat;	float: left;	}	div#header div.header-middle a {		display: block;		width: 400px;		height: 141px;	}div#header div.header-middle div#top {	position: absolute;	color: #ffffff;	height: auto;	width: 635px;	margin-left: 330px;	margin-top: 0px;	height: 15px;	text-align: left;}div#header div.header-middle div#top div.search {	float: right;	margin-left: 10px;	margin-right: 10px;	padding-top: 7px;}div#header div.header-middle div#top div.search div.search-spacing {	display: table;	padding: 0;	margin: 0;	float: left;}div#header div.header-middle div#top div.search div.search-input-spacing {	float: left;	width: 259px;	height: 21px;}div#header div.header-middle div#top div.search div.input-transbg {	float: left;	width: 259px;	height: 21px;	margin-left: 1px;	margin-top: 1px;	background-image: url(../img/bg_search_transbg.gif);	filter:alpha(opacity=35);   	-moz-opacity: 0.35;   	opacity: 0.35;	position: absolute;	float: left;}div#header div.header-middle div#top div.search div.search-submit-spacing {	float: left;	width: 28px;	height: 21px;	margin-left: 5px;}div#header div.header-middle div#top div.search div.submit-transbg {	float: left;	width: 28px;	height: 21px;	margin-left: 1px;	margin-top: 1px;	background-image: url(../img/bg_search_transbg-submit.gif);	filter:alpha(opacity=70);   	-moz-opacity: 0.7;   	opacity: 0.7;	position: absolute;	float: left;}div#header div.header-middle div#top div.dynamicfont {	float: right;	margin-left: 10px;	margin-right: 10px;	margin-top: 9px;	color: #ffffff;	height: auto;}div#header div.header-middle div#top div.mainlinks {	float: right;	margin-left: 10px;	margin-right: 10px;	line-height: 37px;}div#header div.header-middle div#top div.mainlinks ul {	list-style-type: none;	margin: 0;	padding: 0;}div#header div.header-middle div#top div.mainlinks ul li {	display: inline;	font-size: 10px;	margin-left: 5px;	margin-right: 5px;}div#header div.header-middle div#top div.mainlinks ul li a {	text-decoration: none;	color: #ffffff;	font-weight: bold;}	div#header div.header-middle div#top div.mainlinks ul li a:hover {		border-bottom: 1px dotted #ffffff;		padding-bottom: 2px;	}div#header div.header-middle div#address {	position: absolute;	color: #ffffff;	height: auto;	width: 635px;	margin-left: 330px;	margin-top: 100px;	font-size: 10px;	height: 15px;	text-align: center;}div#header div.header-middle div#address p {	margin: 0;	padding: 0;}div#header div.header-middle div#address a {	color: #ffffff;	text-decoration: none;}	div#header div.header-middle div#address a:hover {		color: #ffffff;		text-decoration: none;		border-bottom: 1px dotted #ffffff;		padding-bottom: 2px;	}div#header div.header-right {	width: 5px;	height: 130px;	background-image: url(../img/bg_header-right.gif);	background-repeat: no-repeat;	float: left;}/* MENU */div#menu {	width: 978px;	height: 65px;	margin-top: 5px;}/* MENU - TOP */div#menu div.menu-top {	width: 978px;	height: 35px;	position: absolute;	z-index: 20;}div#menu div.menu-top ul {	margin: 0;	padding: 0;	width: auto;	list-style-type: none;}/* MENU - TOP - LINK NORMAL */div#menu div.menu-top ul li.link-normal {	float: left;	color: #ffffff;	height: 30px;}	div#menu div.menu-top ul li.link-normal a {		float: left;		color: #ffffff;		font-size: 12px;		font-weight: bold;		height: 30px;		text-decoration: none;		background-image: url(../img/bg_button-normal.jpg);		background-repeat: repeat-x;		background-position: top;		outline: none;	}			div#menu div.menu-top ul li.link-normal a:hover {				float: left;				color: #144c98;				height: 30px;				text-decoration: none;				background-image: url(../img/bg_button-normal-hover.gif);				background-repeat: repeat-x;				background-position: center;			}	div#menu div.menu-top ul li.link-normal-leftside {		float: left;		height: 30px;		width: 5px;		background-image: url(../img/bg_button-normal-left.gif);		background-repeat: no-repeat;		background-position: top;	}	div#menu div.menu-top ul li.link-normal-rightside {		float: left;		height: 30px;		width: 6px;		background-image: url(../img/bg_button-normal-right.gif);		background-repeat: no-repeat;		background-position: top;	}	/* MENU - TOP - LINK ACTIVE */	div#menu div.menu-top ul li.link-active {	float: left;	padding-left: 4px;	padding-right: 4px;	color: #ffffff;	height: 35px;	background-image: url(../img/bg_button-act.jpg);	background-repeat: repeat-x;	background-position: top center;}	div#menu div.menu-top ul li.link-active a {		float: left;		color: #ffffff;		font-size: 12px;		font-weight: bold;		height: 30px;		text-decoration: none;		outline: none;	}	div#menu div.menu-top ul li.link-active-leftside {		float: left;		height: 30px;		width: 5px;		background-image: url(../img/bg_button-act-left.gif);		background-repeat: no-repeat;		background-position: top;	}	div#menu div.menu-top ul li.link-active-rightside {		float: left;		height: 30px;		width: 6px;		background-image: url(../img/bg_button-act-right.gif);		background-repeat: no-repeat;		background-position: top;	}		/* MENU - BOTTOM */		div#menu div.menu-bottom {	width: 978px;	height: 35px;	background-image: url(../img/bg_menu-bottom.gif);	background-repeat: no-repeat;	color: #b6cdec;	font-size: 11px;	font-weight: bold;	position: absolute;	z-index: 15;	margin: 30px 0 0 0;}div#menu div.menu-bottom div.menu-bottom-content {	width: auto;	height: auto;	display: table;	position: absolute;	}	div#menu div.menu-bottom div.menu-search {	width: 210px;	height: 22px;	display: table;	position: absolute;	margin: 6px 0 0 805px;}	div#menu div.menu-bottom div.menu-search input#menu-search-input {	background: none;	background-image: url(../img/bg_searchnew-input.png);	width: 120px;	height: 16px;	border: 0;	padding: 6px 0 0 30px;	margin: 0;	background-repeat: no-repeat;	color: #5e5e5e;}div#menu div.menu-bottom div.menu-search input#menu-search-submit {	background: none;	background-image: url(../img/bg_searchnew-submit.png);	width: 13px;	height: 22px;	border: 0;	padding: 0;	margin: 0;	background-repeat: no-repeat;}	div#menu div.menu-bottom div.menu-search input#menu-search-submit:hover,	div#menu div.menu-bottom div.menu-search input:hover#menu-search-submit {		cursor: pointer;	}div#menu div.menu-bottom ul {	margin: 0;	padding: 0;	width: auto;	margin: 0 0 0 10px;	list-style-type: none;}div#menu div.menu-bottom ul li.normal {	float: left;	margin: 0 15px 0 0;}	div#menu div.menu-bottom ul li.normal a  {		display: inline;		color: #ffffff;		text-decoration: none;		outline: none;	}/* MYCONTENT */	div#mycontent {	display: table;	width: 100%;	height: auto;	}/* CONTENT SINGLE */div#content-single {	width: 100%;	height: auto;	min-height: 300px;	float: left;	margin-top: 5px;	background-image: url(../img/bg_content-single.gif);	background-repeat: repeat-y;}div#content-triple div#block-middle {	width: 100%px;	height: auto;	background-image: url(../img/bg_content-single_block.gif);	background-repeat: repeat-y;	float: left;}div#content-single div#block-middle div.block-middle-content {	background-image: url(../img/bg_content-single_block-content.gif);	background-repeat: no-repeat;	width: 100%;	height: auto;	min-height: 147px}div#content-single div#block-middle div.block-middle-spacing {	padding: 10px;}div#content-single-footer {	float: left;	background-image: url(../img/bg_content-single_block-foot.gif);	background-repeat: no-repeat;	width: 100%;	height: 5px;}/* CONTENT DOUBLE */div#content-double {	width: 978px;	height: auto;	min-height: 300px;	float: left;	margin-top: 5px;	background-image: url(../img/bg_content-double.gif);	background-repeat: repeat-y;}div#content-double div#block-left {	width: 322px;	height: auto;	min-height: 10px;	background-image: url(../img/bg_content-triple_block.gif);	background-repeat: repeat-y;	float: left;}.block-middle-spacing1{	width: 300px;		padding-left: 10px;	padding-top: 10px;}div#content-double div#block-middle {	width: 650px;	height: auto;	background-image: url(../img/bg_content-double_block-middle.gif);	background-repeat: repeat-y;	float: left;	margin-left: 6px;}div#content-double div#block-left div.block-left-content {	background-image: url(../img/bg_content-double_block-left-content.gif);	background-repeat: no-repeat;	width: 100%;	height: auto;	min-height: 147px}div#content-double div#block-middle div.block-middle-content {	background-image: url(../img/bg_content-double_block-middle-content.gif);	background-repeat: no-repeat;	width: 100%;	height: auto;	min-height: 147px}div#content-double div#block-left div.block-left-spacing,div#content-double div#block-middle div.block-middle-spacing {	padding: 10px;}div#content-double-footer {	float: left;	background-image: url(../img/bg_content-double_block-foot.gif);	background-repeat: no-repeat;	width: 100%;	height: 5px;}/* CONTENT DOUBLE - SHOP */div#content-webshop {	width: 978px;	height: auto;	min-height: 300px;	float: left;	margin-top: 5px;	background-image: url(../img/bg_content-double.gif);	background-repeat: repeat-y;}div#content-webshop div#block-left {	width: 322px;	height: auto;	min-height: 10px;	background-image: url(../img/bg_content-triple_block.gif);	background-repeat: repeat-y;	float: left;}div#content-webshop div#block-left ul {	margin: 0;	padding: 0;	margin-left: 30px;}div#content-webshop div#block-left ul li a {	font-size: 120%;	font-weight: bold;}div#content-webshop div#block-left ul li a:hover {	font-size: 120%;	font-weight: bold;	color: #0e448e;}div#content-webshop div#block-left ul ul {	margin: 0;	padding: 0;	margin-left: 30px;}div#content-webshop div#block-middle {	width: 650px;	height: auto;	background-image: url(../img/bg_content-double_block-middle.gif);	background-repeat: repeat-y;	float: left;	margin-left: 6px;}div#content-webshop div#block-left div.block-left-content {	background-image: url(../img/bg_content-double_block-left-content.gif);	background-repeat: no-repeat;	width: 100%;	height: auto;	min-height: 147px}div#content-webshop div#block-middle div.block-middle-content {	background-image: url(../img/bg_content-double_block-middle-content.gif);	background-repeat: no-repeat;	width: 100%;	height: auto;	min-height: 147px}div#content-webshop div#block-left div.block-webshop-left-spacing1,div#content-webshop div#block-middle div.block-middle-spacing {	padding: 10px;}div#content-webshop div#block-left div.block-webshop-left-spacing2 {	padding-left: 10px;	padding-right: 10px;	padding-bottom: 10px;}div#content-webshop-footer {	float: left;	background-image: url(../img/bg_content-double_block-foot.gif);	background-repeat: no-repeat;	width: 100%;	height: 5px;}/* CONTENT TRIPLE */div#content-triple {	width: 978px;	height: auto;	min-height: 300px;	float: left;	margin-top: 5px;	background-image: url(../img/bg_content-triple.gif);	background-repeat: repeat-y;}div#content-triple h1 {	font-size: 14px;	font-weight: bold;	color: #df2618;	margin: 0;	padding: 0;	margin-bottom: 10px;	}div#content-triple div#block-left {	width: 322px;	height: auto;	background-image: url(../img/bg_content-triple_block.gif);	background-repeat: repeat-y;	float: left;}div#content-triple div#block-middle {	width: 322px;	height: auto;	background-image: url(../img/bg_content-triple_block.gif);	background-repeat: repeat-y;	float: left;	margin-left: 6px;}div#content-triple div#block-right {	width: 322px;	height: auto;	background-image: url(../img/bg_content-triple_block.gif);	background-repeat: repeat-y;	float: left;	margin-left: 6px;}div#content-triple div#block-left div.block-left-content,div#content-triple div#block-middle div.block-middle-content,div#content-triple div#block-right div.block-right-content {	background-image: url(../img/bg_content-triple_block-content.gif);	background-repeat: no-repeat;	width: 100%;	height: auto;	min-height: 147px}div#content-triple div#block-left div.block-left-spacing,div#content-triple div#block-middle div.block-middle-spacing2,div#content-triple div#block-right div.block-right-spacing {	padding: 10px;}div#content-triple div#block-middle div.block-middle-spacing1 {	padding-top: 10px;	padding-left: 10px;	padding-right: 10px;}div#content-triple-footer {	float: left;	background-image: url(../img/bg_content-triple_block-foot.gif);	background-repeat: no-repeat;	width: 100%;	height: 5px;}/* FOOTER */div#footer {	width: 978px;	height: 55px;	margin-top: 5px;	background-image: url(../img/bg_footer.gif);	background-repeat: no-repeat;	color: #ffffff;	font-size: 11px;}	div#footer a {		color: #ffffff;		text-decoration: none;	}		div#footer a:hover {			color: #ffffff;			text-decoration: none;		}div#footer div.footer-left {	float: left;	width: auto;	margin-left: 10px;}	div#footer div.footer-left img {		margin: 5px 0 0 0;	}div#footer div.footer-right {	float: right;	width: auto;	margin-right: 10px;	line-height: 55px;	}	div#footer div.footer-right ul {		margin: 0;		padding: 0;		list-style-type: none;	}		div#footer div.footer-right ul li {			display: inline;			margin-left: 5px;			margin-right: 5px;		}/* FOOTER2 */	div#footer2 {	clear: both;	width: 978px;	height: auto;	margin: 10px 0 0 0;	font-size: 10px;	color: #999999;}		div#footer2 div#footer2-left {		width: auto;		float: left;	}	div#footer2 div#footer2-right {		width: auto;		float: right;	}/* HYPERLKINKS OPMAAK */div#mycontent a {	color: #ec3223;}	div#mycontent a:hover {	;	}div#mycontent a img  {	border: 1px solid #d6d6d6;	padding: 1px;	background-color: #ffffff;}	div#mycontent a:hover img {	}div.blocktitle a img  {	background-color: pink;	border: 5px solid green;}/* KOPPEN OPMAAK */div.clear {	clear: both;}/* FORMULIEREN OPMAAK */input#search-frontpage-input {	width: 261px;	height: 23px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff;	padding-top: 6px;	padding-left: 5px;	background: none;	background-image: url(../img/bg_search-frontpage-input.gif);	background-repeat: no-repeat;	border: none;	filter:alpha(opacity=100);   	-moz-opacity: 1.0;   	opacity: 1.0;	z-index: 2;	position: absolute;	float: left;}input#search-frontpage-button {	background: none;	background-image: url(../img/bg_search-frontpage-submit.gif);	border: 0;	width: 30px;	height: 23px;	z-index: 2;	position: absolute;}input {	border: 0px;	background-color: #e7f3ff;	background-image: url(../img/bg_input.gif);	background-repeat: no-repeat;	width: 198px;	height: 20px;	padding-top: 4px;	padding-right: 7px;	padding-left: 7px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #7b8285;	font-size: 10px;}input:focus {	border: 0px;	background-color: #e7f3ff;	background-image: url(../img/bg_input.gif);	background-repeat: no-repeat;	width: 198px;	height: 20px;	padding-top: 4px;	padding-right: 7px;	padding-left: 7px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #0a3c81;	font-size: 10px;}textarea {	background-color: #e7f3ff;	border: 0px;	background-image: url(../img/bg_textarea.gif);	background-repeat: no-repeat;	width: 250px;	height: 100px;	padding-top: 4px;	padding-right: 7px;	padding-left: 7px;	padding-bottom: 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #7b8285;	font-size: 10px;	overflow: hidden;}textarea:focus {	background-color: #e7f3ff;	border: 0px;	background-image: url(../img/bg_textarea.gif);	background-repeat: no-repeat;	width: 250px;	height: 100px;	padding-top: 4px;	padding-right: 7px;	padding-left: 7px;	padding-bottom: 4px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #0a3c81;	font-size: 10px;	overflow: hidden;}input.submit,input.button {	background: none;	background-image: url(../img/btn-normal.gif);	width: 99px;	height: 20px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#ffffff;	text-align: center;	border: 0;}input.button-normal {	background: none;	background-image: url(../img/btn-normal.gif);	width: 99px;	height: 20px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#ffffff;	text-align: center;	border: 0;}input.mf-check {	background: none;	width: auto;	border: 0;}input.button-big-size,input.button-big {	background: none;	background-image: url(../img/btn-big.gif);	width: 150px;	height: 20px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color:#ffffff;	text-align: center;	border: 0;}	input.button-big-size:hover,	input:hover.button-big-size,	input.button-big:hover,	input:hover.button-big {		cursor: pointer;	}input.button-reallybig {	background: none;	background-image: url(../img/btn-reallybig.gif);	width: 200px;	height: 20px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:#ffffff;	text-align: center;	border: 0;}input.mf-check {	border: 0;}input.button-empty {	border: 0;	background: none;}div.csc-header {	clear: both;}div.block-middle-content td.csc-form-labelcell {	width: 200px;}div.block-middle-content  td.csc-form-commentcell {	font-weight: bold;	padding: 10px 0 0 0;}div.block-middle-content  table.csc-mailform p {	margin: 0;	padding: 0;}div.block-left-content td.csc-form-labelcell {	width: 10px;}div.block-left-content  td.csc-form-commentcell {	font-weight: bold;	padding: 10px 0 0 0;}div.block-left-content  table.csc-mailform p {	margin: 0;	padding: 0;}table {	font-size: 100%;}