body {
	margin : 0;
	padding : 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color:#FFF;
}

p, ul li{
	font-size:11px;
	margin-top:0;
}

ul{
	padding:0;
	padding-left:16px;
	margin:0 0 15px 0;
}

ul li{
	padding:0;
	margin:0;
	line-height:18px;
}


#content p{/*color:#424242;*/ color:#515151; line-height:18px;}
#left_content{color:#515151;}
#content div.tx-powermail-pi1 table.contenttable tr td p{margin:0;}
/*#menu_1 li:hover, #menu_1 li.li_top, #menu_1 li.li_bottom{ behavior: url("fileadmin/template/main/js/iepngfix.htc")}*/
#main{clear:both;}
#mainNav {
	float: left;
	height: 194px;
	width: 1024px;
	margin-bottom:30px;
}



#homelink{
	position:relative;
	top:26px;
	left:20px;
	z-index:1;
}


#homelink a img{border:0;}



#bg_banner {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 0;

}



/************************

		sIFR

************************/



/* These are standard sIFR styles... do not modify */



.sIFR-flash {

	visibility: visible !important;

	margin: 0;

}



.sIFR-replaced {

	visibility: visible !important;

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}



/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {

  display: none !important;

}



/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */



.sIFR-hasFlash .menu_sifr {

	visibility: hidden;

	font-size: 1em;

	text-align: left;

	padding: 0;

	margin: 0;

	color: #ffffff;

}



/************************

*	MENU'S				*

*************************/



.tx-srlanguagemenu-pi1 div {

	float: left;

	text-transform: uppercase;

}



#menu_quick {
	position: absolute;
	top: 13px;
	left: 885px;
	z-index: 1;
}



#menu_lang {
	position: absolute;
	top: 173px;
	left: 825px;
	#left:812px;
	z-index: 1;
	line-height:20px;
}

#menu_lang .tx-macinasearchbox-pi1 table{
	padding-left:20px;
}

#menu_lang .submit{
	border:0; text-align:center; font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#515151;
}


.CUR a, .SPC, #menu_lang .NO a, .INACT {

	color: #FFFFFF;

	font-size: 1.1em;

}



#menu_lang .CUR a {

	color: #2f2f2f;

}



#menu_lang .NO a:hover {

	color: #2f2f2f;

}



#menu_breadcrumb {

	float: left;

	clear: left;

	margin: 40px 0 0 200px;

	text-align: center;

}



/************************

*	MAIN ELEMENTS 		*

*************************/
a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000000;
}

#content a, #contactform a{
	/*color:#565656;
	text-decoration: underline;*/
	color:#7DACC8;
	text-decoration:none;
}

#content a:hover,  #contactform a:hover{
	/*color:#565656;
	text-decoration: none;*/
	text-decoration:underline;
}

#content .tx-elitabslider-pi1-toolbar a, #content .tx-elitabslider-pi1-toolbar a:hover{text-decoration:none;}

#global{margin:0; padding:0; text-align:left;}

#contentarea{
	clear:left;
	width:1070px;
	margin-left:20px;
	text-align:left;
}

#breadcrumb{
	margin-left:265px;
	/*margin-bottom:30px;*/
	color:#3684CE;
	font:normal 10px/30px Arial, Helvetica, sans-serif;
	padding:0 5px;
}
#breadcrumb.temp2{margin-left:0px; padding:0;}

#breadcrumb a{color:#888D99;}
#breadcrumb a:hover{color:#000;}

#menu_quick a{color:#000000;}
#menu_quick a:hover{color:#666;}

/* 3 COLUMNS LAYOUT */
/*
#left {
	margin: 20px 0;
	padding: 10px;
	float:left;
	width: 22%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 240px;
	}
html>body #left {width: 240px;}
*/

/*
#contentblok {
	margin:20px 0;
	float:left;
	padding: 10px;
	width:40%;
	width:580px;
}
* html #contentblok {margin: 0px 240px 20px 260px;}
*/

/*
#right {
	position: absolute;
	left:780px;
	top: 245px;
	margin: 20px;
	padding: 10px;
	width: 22%;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 270px;
}
html>body #right {width: 270px;}
*/


/*
#leftspace{
	float:left;
	width:94px;
	padding-bottom:10px;
}



#contentblok_large{
	width:700px;
	float:left;
	padding-bottom:10px;
	color:#4A4D53;
	font-size:1.1em;
}
*/


#footer{
	clear:both;
	margin: 0;
	margin-top:70px;
	padding: .5em;
	color: #A7A7A7;
	font-size:10px;
	font-family:Arial, verdana, "Trebuchet MS", sans-serif;
}

#footer a, #footer a:active, #footer a:link, #footer a:hover{color: #A7A7A7;}


/* 3 COLUMNS LAYOUT */

h1{
	color:#7BB2E7;
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	/*width:190px;
	width:680px;*/
	margin:0 0 10px 0;
}

h2{
	color:#A2C9EE;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
	margin:0 0 10px 0;
	/*width:200px;*/
}
#left_title h2{
	margin-bottom:19px;
}

h3{
	color:#303C44;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
	margin:0 0 10px 0;
}

#content h1{
	widht:680px;
}
#content .contenttable h1{
	width:190px;
}

.news-single-item h1{width:90%;}

/*h4{font-size:14px; color:#FFFFFF; background-color:#3685CF; background:#3685CF url(../images/h4R.gif) no-repeat top right; display:inline; height:27px; padding:5px 8px 6px 0;}*/

/* HEADING 4 */

h4{float:left; display:block; clear:right; width:100%;}

h4 img{display:inline; clear:none; float:left;}

div.heading4{background-color:#3685CF; background:url(../images/h4L.gif) no-repeat top left; padding:8px 3px; float:left;}

div.heading4_r{background-color:#3685CF; background:url(../images/h4R.gif) no-repeat top left; padding:8px; display:inline; float:left; clear:right;}

* html h4{padding-top:0px; padding-bottom:11px;}

* html div.heading4{padding:3px 8px 11px 0;}

/* HEADING 4 */



/* HEADING 5 */

$h5{float:left; display:inline; clear:right;}

h5 img{display:inline; clear:none; float:left;}

div.heading5{background-color:#3685CF; background:url(../images/h5L.gif) no-repeat top left; padding:8px 3px; float:left;}

div.heading5_r{background-color:#3685CF; background:url(../images/h5R.gif) no-repeat top left; padding:8px; display:inline; float:left; clear:right;}

* html h5{padding-top:0px; padding-bottom:11px;}

* html div.heading5{padding:3px 8px 11px 0;}

/* HEADING 5 */



/* NEWS */

#content .news-single-item h2, #content .news-list-item h2, #content .news-list-item h2 a, #content .news-list-item h2 a:link,  #content .news-list-item h2 a:active, #content .news-list-item h2 a:hover{
	width:90%;
	color:#61A4E3;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	padding:0;
	text-decoration:none;
}

#content .news-single-item h3, #content .news-list-item h3{
	width:90%;
	color:#61A4E3;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	margin:0;
}
#content .news-single-item img{padding-right:10px;}

#right .news-latest-container h2{display:none;}

#right .news-latest-container{
	width:90%;
	color:#61A4E3;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	margin:0;
	padding:0;
}

#right .news-latest-container .news-latest-item a, #right .news-latest-container .news-latest-item a:link, #right .news-latest-container .news-latest-item a:active, #right .news-latest-container .news-latest-item a:hover{

	font-size:10px;

	color:#A7A7A7;

}

#right .news-latest-morelink{float:right;}

#right .news-latest-container .news-latest-item p{

	color:#A7A7A7;

	font-size:11px;

	font-style:normal;

	font-weight:normal;

	text-align:justify;

	margin:0;

	padding:0;

}

#content .news-list-item p.news{margin-top:5px;}

#content .news-list-item p.news a, #content .news-list-item p.news a:link, #content .news-list-item p.news a:active, #content .news-list-item p.news a:hover{padding-left:5px; text-decoration:none;}

#right .news-latest-item{margin:0pt 0pt 20px 15px;}

#right .news-latest-item h3{margin:0;}

#right .news-latest-container .news-latest-item h3, #right .news-latest-container .news-latest-item h3 a, #right .news-latest-container .news-latest-item h3 a:link, #right .news-latest-container .news-latest-item h3 a:active, #right .news-latest-container .news-latest-item h3 a:hover{font-size:12px; color:#A7A7A7;}

#right .news-latest-gotoarchive, .news-latest-category{display:none;}



.tx-ttnews-browsebox p{display:none;}

.tx-ttnews-browsebox table p{display:inline;}

/* NEWS */

/* LEFT NAV */

ul#nav_2{padding-left:15px; margin:0;}

#nav_2 li{list-style:none; list-style-image:url(../images/L_notact.gif); line-height:25px;}

ul#nav_2 li.act{

	list-style-image:url(../images/L_act.gif);

}

ul#nav_2 li.act ul.nav_3 li{list-style-image:url(../images/L_act_sub.gif);}

ul#nav_2 li.act ul.nav_3 li.act{

	list-style-image:url(../images/L_act_page.gif);

}

ul#nav_2 li a{

	font-weight:bold;

	font-size:11px;

	color:#262654;

}

ul#nav_2 ul.nav_3 li a{color:#8baee3;}

ul#nav_2 li.act ul.nav_3 li.act a{color:#3685CF;}

.csc-frame-frame1{
	background:#c4dcf3 url(../images/frame_top.gif) no-repeat top left; 
	width:509px;
	font-size:1.1em;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

.csc-frame-frame1 p{padding:10px 10px 0 10px; margin:0;}

.csc-frame-frame1 table.contactpersonen{
	text-align:center;
	margin:0 auto;
}

.csc-frame-frame1 h2{
	padding:10px 10px 0 10px; 
	margin:0; 
	color:#FFFFFF;
	font-size:20px;
	line-height:25px;
	width:auto;
}
.csc-frame-frame1 h2 b, .csc-frame-frame1 h2 strong{font-weight:normal;}

.csc-frame-frame1 h2{padding-top:10px; padding-left:10px; margin:0;}

.csc-frame-frame1 h3{
	padding:0 10px; 
	margin:0; 
	font-size:16px;
	line-height:20px;
	width:200px;
}

.bottom{background:#c4dcf3 url(../images/frame_bottom.gif) no-repeat top left; width:509px; height:18px;}



/* RIGHT */

#right{color:#3c3c3c;}

#right h3{margin:0; margin-left:15px; font-size:16px;width:160px; color:#3685CF;}

.csc-frame-frame2{
	background:#FFFFFF url(../images/rightbg.gif) repeat-y top left;
	width:188px; 
	padding:0;
	margin:0;
	float:right;
}

#right ul li{
	list-style:none;
	/*list-style-image:url(../images/qlink.gif);*/
	line-height:20px;
	padding:0;
	margin:0;
	font-size:1.1em;
	list-style-position:inside;
	background:transparent url(../images/qlink.gif) no-repeat 0 50%;
}
#right ul li a{	margin-left:15px; }

/* IE8 HACK */
#right ul li a { margin-left /*\**/: 15px; }
/* IE7 HACK */
#right ul li a{	#margin-left:0px; }

#right ul{
	margin-top:5px;
}

.top2{
	background:#FFFFFF url(../images/frame2_top.gif) no-repeat top left;
	width:188px; 
	height:11px;
	padding:0;
	margin:0;
	margin-top:15px;
	float:right;
}

.bottom2{
	background:#FFFFFF url(../images/frame2_bottom.gif) no-repeat top left; 
	width:188px; 
	height:18px;
}



/*.csc-frame-frame3{margin-left:0; margin-right:35px; display:inline; float:left;} 
 * html .csc-frame-frame3{width:42%; display:inline; float:left;}*/

.csc-frame-frame3 h1, .csc-frame-frame3 h2, .csc-frame-frame3 h3, .csc-frame-frame3 h4, .csc-frame-frame3 h5, .csc-frame-frame3 h6{background:url(../images/slideRight.gif) no-repeat top left; color:#444; font-size:170%; padding-left:20px; margin:0; margin-top:20px;}

.csc-frame-frame3 p{font-size:1.1em; margin:0;  margin-left:20px; padding-bottom:20px;}

.csc-frame-frame3 p.bodytext{border:none;}

.csc-frame-frame3 td{padding-right:35px;}



.csc-frame-frame4-L{width:44%; margin-right:4%; float:left; border-bottom:1px solid #CCC; clear:left; margin-bottom:10px;}

* html .csc-frame-frame4-L{width:45%; margin-right:10px; float:left; border-bottom:1px solid #CCC; margin-top:20px;}

.csc-frame-frame4-L h1, .csc-frame-frame4-L h2, .csc-frame-frame4-L h3, .csc-frame-frame4-L h4, .csc-frame-frame4-L h5, .csc-frame-frame4-L h6{color:#444; font-size:150%; margin:0; margin-top:20px;}

.csc-frame-frame4-L p{margin:0; padding-bottom:20px;}

.csc-frame-frame4-L div.csc-textpic-right div.csc-textpic-text{clear:none;}



.csc-frame-frame4-R{width:44%; float:right;  border-bottom:1px solid #CCC; margin-left:5%; margin-bottom:10px;}

.csc-frame-frame4-R h1, .csc-frame-frame4-R h2, .csc-frame-frame4-R h3, .csc-frame-frame4-R h4, .csc-frame-frame4-R h5, .csc-frame-frame4-R h6{color:#444; font-size:150%; margin:0; margin-top:20px;}

.csc-frame-frame4-R p{margin:0; padding-bottom:20px;}

.csc-frame-frame4-R div.csc-textpic-right div.csc-textpic-text{clear:none;}



table tr td{vertical-align:top;}



/*SLIDER*/
h5{font-size:12px; margin:0; padding:0; color:#424242;}
/*li.tx-elitabslider-pi1-active h5:before{content:'{';}
li.tx-elitabslider-pi1-active h5:after{content:'}';}*/
li.tx-elitabslider-pi1-active{color:#424242;}
li.tx-elitabslider-pi1-inactive{color:#b1b1b1;}
ul.tx-elitabslider-pi1-toolbar{
	border:none; 
	color:#666666; 
	margin:0; 
	margin-left:20px;
	padding:0;
	width:90%;
}

ul.tx-elitabslider-pi1-toolbar li {padding:5px 0;}

.tx-elitabslider-pi1-section{
	width:490px;
	margin:10px 20px;
}
.tx-elitabslider-pi1-scroller{width:520px;}
#tx_elitabslider_pi1-frame {width:100%;}

div#tx_elitabslider_pi1-left{margin-left:45px;}
div#tx_elitabslider_pi1-frame div.tx-elitabslider-pi1-button {position:relative; bottom:0; display:none; /*left:0; top:95%;*/}
div#tx_elitabslider_pi1-right:after{content:'vorige / volgende product'; padding:0; padding-left:5px; margin:0; color:666666;}
div#tx_elitabslider_pi1-right.tx-elitabslider-pi1-button {bottom:0; display:inline; margin:0; padding:0;}
ul.tx-elitabslider-pi1-toolbar li.tx-elitabslider-pi1-active {background-color:#FFFFFF;}
ul.tx-elitabslider-pi1-toolbar li {border:none;}

#content li.tx-elitabslider-pi1-inactive  a, #content li.tx-elitabslider-pi1-inactive  a:link, #content #contentli.tx-elitabslider-pi1-inactive  a:hover, #content li.tx-elitabslider-pi1-inactive  a:active{
	font-size:11px;
	color:#b1b1b1;
	padding:5px;
	font-weight:bold;
}

#content li.tx-elitabslider-pi1-active a, #content li.tx-elitabslider-pi1-active a:link, #content #contentli.tx-elitabslider-pi1-active a:hover, #content li.tx-elitabslider-pi1-active a:active{
	font-size:11px;
	color:#424242;
	padding:5px;
	font-weight:bold;
}

.csc-sitemap{font-size:1.1em; line-height:18px;}

/* forms */
form div {
border:none;
float:left;
padding:1px 0pt;
width:100%;
}

form label {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	padding-right:25px;
	text-align:left;
	white-space:nowrap;
	width:100px;
	font-size:1.1em;
	color:#515151;
}

fieldset.csc-mailform div{
	/*background-color:#E9EBF4;*/
	margin-bottom:2px;
}

form .csc-mailform-radio label{
	display:inline;
	float:none;
}

/*form .tx_powermail_pi1_fieldwrap_html_captcha label{
	display:block;
	float:none;
}*/

/*
form .tx_powermail_pi1_fieldwrap_html_captcha input{
	margin-left:105px;
}
*/

/*#contactform form div#powermaildiv_uid345 label, #contactform form div#powermaildiv_uid345 input, #contactform form div#powermaildiv_uid345 img{margin-left:105px;}*/
form div.tx_powermail_pi1_fieldwrap_html_captcha label{
	width:auto;
	font-weight:bold;
	float:none;
	line-height:16px;
}
form div.tx_powermail_pi1_fieldwrap_html_captcha img.powermail_captcha_captcha{
	margin:0;
	float:none;
	display:block;
}

form div.tx_powermail_pi1_fieldwrap_html_captcha{
	float:none;
	width:auto;
	display:block;
	clear:both;
	padding-top:15px;
}

#mailformformtype_mail{width:80px;}
fieldset{border:none; margin:0; margin-bottom:10px; padding:0;}
fieldset legend{display:none;}
.csc-mailform-field fieldset input{float:left; margin:0; padding:0; margin-right:10px;}
.csc-mailform-field fieldset label{display:inline; margin:0; padding:0;}
.csc-mailform-submit{border:1px solid #CCCCCC;}
input, select, textarea {
display:inline;
margin-right:4px;
padding:1px 0pt 1px 3px;
font-size:11px;
font-family:Arial,"trebuchet ms",verdana,Helvetica,sans-serif;
border:1px solid #C9D4E5;
background-color:#FFFFFF;
}

.tx-indexedsearch form{
	color:#515151;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

.tx-indexedsearch form table input{border:1px solid #C9D4E5;}

.tx-indexedsearch-searchbox-sword{
	margin-bottom:2px;
}

div.hiddenfields{
	float:none; display:block;
}
div.hiddenfields input{
	border:none;
	background-color:transparent;
}

.noborder{
	border:none;
	background-color:transparent;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {font-size:11px; font-style:normal; line-height:17px;}
.tx-indexedsearch-title a{font-weight:bold; font-size:11px;}
.tx-indexedsearch-res{margin-bottom:15px;}

.tx_powermail_pi1_fieldwrap_html_submitgraphic input{border:none;}
#errormessages{color:#FFF;}
/* forms */
.tx_powermail_pi1_fieldwrap_html_check label{
	/*width:90%;*/
	line-height:20px;
}


.tx_powermail_pi1_fieldwrap_html_check input{float:left;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_radio_title{display:none;}
.tx_powermail_pi1_fieldwrap_html_check{padding-bottom:15px;}
.tx_powermail_pi1_fieldwrap_html_10{padding-top:15px;}


.powermail_mandatory_js, .powermail_mandatory{color:#CC0000;}

.powermail_mandatory_js{
	margin-left:128px;
}

.tx-newloginbox-pi1 p, .tx-newloginbox-pi1 form{margin:0; padding:0;}

.tx-filelist-pi1-table{border:1px solid #CCC;}
.tx-filelist-pi1-table .tx-filelist-pi1-tr td{color:#262654;}
.tx-filelist-pi1-header-tr{background-color:#AFAFAF; font-weight:bold; color:#FFFFFF;}
.tx-filelist-pi1-header-tr td{padding:2px 0;}
.tx-filelist-pi1-tr{background-color:#C4DCF3;}
.tx-filelist-pi1-tr td{font-weight:bold;}
.tx-filelist-pi1-table{font-size:11px; line-height:18px;}
.tx-filelist-pi1-header-filename, .tx-filelist-pi1-filename{padding-right:40px;}
td.tx-filelist-pi1-filename{font-weight:normal;}

table.contenttable tr td p, .csc-frame-frame4-L table.contenttable tr td p{margin:0; padding:0 2px;}
table.contenttable tr.orange{
	background-color:#FF9933;
	width:412px;
}
.csc-frame-frame4-L table.contenttable,.csc-frame-frame4-R table.contenttable{width:100%;}
#content table.contenttable tr.orange p{color:#FFFFFF;}

#content div.csc-textpic{margin-bottom:25px;}

#content ul li{color:#424242;}

#content .news-list-container .news-list-item .news a, #content .news-list-container .news-list-item .news a:hover{
	display:block; padding-left:0 !important; text-decoration:underline;
}


/* CONTACT */
#contact_left{color:#515151;}

.extracontact{
	width: 800px;
	border-top:1px solid #F2F2F2;
	margin-top:25px;
	padding-top:20px;
}

form#contactform label, form#teltrack label{width:80px;}
#contactform div#powermaildiv_uid302, #contactform div#powermaildiv_uid309, #contactform div#powermaildiv_uid321, #contactform div#powermaildiv_uid315, #contactform div#powermaildiv_uid328, #contactform div#powermaildiv_uid335, #teltrack div#powermaildiv_uid362, #teltrack div#powermaildiv_uid371, #teltrack div#powermaildiv_uid380{float:left; width:47%;}
#contactform div.tx_powermail_pi1_fieldwrap_html_text, #contactform div.tx_powermail_pi1_fieldwrap_html_captcha, #teltrack div.tx_powermail_pi1_fieldwrap_html_text, #teltrack div.tx_powermail_pi1_fieldwrap_html_captcha, #teltrack div.tx_powermail_pi1_fieldwrap_html_html{float:left; width:50%;}

#contactform div#powermaildiv_uid302 label, #contactform div#powermaildiv_uid309 label, #contactform div#powermaildiv_uid321 label , #contactform div#powermaildiv_uid315 label, #contactform div#powermaildiv_uid328 label, #contactform div#powermaildiv_uid335 label, #teltrack div#powermaildiv_uid362 label, #teltrack div#powermaildiv_uid371 label, #teltrack div#powermaildiv_uid380 label{display:none;}

.tx-powermail-pi1_mandatory{
	margin-bottom:25px;
}

.hidden{
	border:none;
	visibility:hidden;
}

.news-list-item{
	margin-bottom:30px;
}