@charset "utf-8";

/* CSS Document */
/*****************************************************************************
 *
 *  Copyright              : Copyright (C) FJ Design
 *  Website                : www.fj-design.nl
 *  
 *****************************************************************************/

/* CSS RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,
small, strong, em, del, ins, b, i, a,
dl, dt, dd, fieldset, form, label, legend,
caption, tbody, tfoot, thead,  
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video										{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; list-style: none; }
article, aside, figure, footer, header, hgroup, nav, section	{ display:block; }

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}

/*/////////////////////////////////////////////////////////////////////////////////*/

 
 html						{ line-height:17px; background-color:#FFF; color:#2c2a2a; background:url(../img/header2015.jpg) repeat-x top center; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
 html.none                                      { background: none!important;}
 body						{ padding:0px; margin:0px; font-size:12px; }
 
 div#global					{ position:relative; width:1000px; padding:0px; margin:0px auto; }
 div#top					{ position:relative; width:1000px; height:150px; margin-bottom: 10px;   }
 	div#logo				{ position:absolute; width:254px; height:42px; left:0px; top:34px; }
        div#register_btn                        { position:absolute; width:254px; height:42px; right:-10px; top:100px;}
	div#menu				{ position:absolute; width:1050px; height:30px; left:0px; top:118px; padding:0px 10px 0px 10px; color:#FFF; font-family:Verdana, Geneva, sans-serif;}
		div#align_menu		{ margin-left:0px; width:1050px; height:30px; }
		ul#menu				{ list-style:none; padding:0px; margin:0px; height:20px; }
		ul#menu li			{ float:left; position:relative;}
		ul#menu li img		{ padding:0px 7px 0px 7px; margin:0px 4px 0px 2px;}
		ul#menu li a		{ font-size:13px; color:#FFF; text-decoration:none; padding:25px 20px;}
		ul#menu li a.select,
		ul#menu li a:hover	{ font-size:13px; text-decoration:underline; }
        ul#menu li ul                   { display: none; position: absolute; min-width: 85px; left:-10px; top:29px; margin:0px; padding:0px; background-color: #000; }
                ul#menu li ul li                { list-style: none; padding: 7px 5px;  min-width: 85px; margin:0px; float:none; border: none; text-align:center; }                
                
                ul#menu li ul li a              { color:#FFF; font-size:13px; padding:7px 10px; margin: 0px; }
                ul#menu li ul li:hover a        { color:#009bc9; }
                ul#menu li:hover ul             { display:block; }		
	div#social				{ position:absolute; left:825px; top:10px; width:175px; heigth:60px; }	
		div#social a			{ color:#FFF; text-decoration:none; font-weight:bold; font-size:10px; }
		div#social a:hover		{ color:#009bc9; text-decoration:underline; }
	div#breadcrum			{ position:absolute; width:700px; height:20px; right:20px; top:180px; color:#acacac; text-align:right;}
	
 div#main					{ position:relative; width:990px; padding:0px 0px 0px 10px; }	
 	div#main h1				{ font-size:17px; color:#17141b; margin:0px; font-weight:bold; }
	div#main h2.title		{ font-size:17px; color:#17141b; margin:0px; font-weight:bold; }
	div#main div.topline	{ background-image:url(../img/line.jpg); width:990px; height:18px; border:0px; margin:7px 0px 0px 0px; }
	div#main .top			{ height:20px; width:940px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF;  font-weight: normal; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; margin-bottom:5px; }	
	.top2 { background:url(../img/title_bck2.jpg)!important }
        div#main .tophighlight	{ height:20px; width:940px; background:url(../img/title_highlight.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; margin-bottom:0px; font-weight:bold;}		
	div#main .cnthighlightfull	{ position:relative; text-align:justify; background:url(../img/highlight_bck.jpg) repeat-x top; }
	div#main .cnthighlight		{ position:relative; text-align:justify; height:210px; }
	.eye_cnt_tot			{ position:relative; padding:50px 30px 0p 30px!important; width:930px; vertical-align:top; text-align:left; height: 100px; }
	.eye_cnt				{ position:relative; padding:50px 30px 0p 30px!important; width:690px; vertical-align:top; text-align:left; }
	.eye_bck				{ background:url(../img/highlight_bck.jpg) repeat-x top; padding-top:20px; height: 100px; }
        .eye_bck_left				{ }
	div#main .highlight_subtitle	{ font-size:11px; font-style:italic; color:#838383; }
	div.highlight_more		{ position:absolute; top:120px; right:0px; width:95px; }
	div#main .cnt_eye		{ position:relative; text-align:justify; padding-top:10px; margin-bottom:10px; }
	div#main .cnt			{ position:relative; text-align:justify; padding-top:0px; margin-bottom:2px; }
	div#main .cnt img		{ margin-right:10px; margin-bottom:4px;  }
	div#main .appl_cnt		{ position:relative; display:inline-block; vertical-align:top; width:735px; zoom:1; *display:inline;  text-align:justify; padding-top:0px; margin-bottom:2px; }
	div#main .appl_pic		{ position:relative; display:inline-block; vertical-align:top; width:245px; zoom:1; *display:inline;  margin-right:10px; margin-bottom:4px;}
        div#main .appl_pic_sm		{ position:relative; display:inline-block; text-align: center; vertical-align:top; width:990px; zoom:1; *display:inline;  margin-right:10px; margin-bottom:4px;}        
	.hr_main 				{ width:990px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:15px; margin-top:15px; background-image:none!important; }
	div#left_download		{ display:block; vertical-align:top; width:635px; zoom:1; *display:inline; }
	div#left				{ display:inline-block; vertical-align:top; width:655px; zoom:1; *display:inline; }
		div#left .top		{ height:20px; width:605px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-weight: normal; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; }
		div#left .top h2	{ color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
		div#left .cnt		{ width:655px; margin-bottom:10px; }
	div#right				{ display:inline-block; vertical-align:top; width:326px; zoom:1; *display:inline; margin-left:5px; }
		div#right .top		{ height:20px; width:276px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-weight: normal; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; }
		div#right .cnt		{ width:326px; margin-bottom:10px; }
 	
 div#footer					{ position:relative; width:100%; padding:0px; margin:0px; height:267px; background:url(../img/bck_bottom.jpg) repeat-x; }
 	div#footer_menu			{ position:relative; width:990px; height:150px; margin:0px auto; padding:20px 0px 0px 10px; }
		ul#btm_menu				{ list-style:none; padding:0px; margin:0px; }
		ul#btm_menu li			{ float:left; margin-right:18px; }
		ul#btm_menu li div		{ padding:0px 10px 0px 10px; }
		ul#btm_menu li.last		{ float:left; margin-right:0px; }
		ul#btm_menu li a		{ font-size:11px; color:#17141b; padding:0px 0px 0px 2px; text-decoration:none; }
		ul#btm_menu li a.select,
		ul#btm_menu li a:hover	{ font-size:11px; text-decoration:underline; }
		ul#btm_menu li ul			{ margin:0px; padding:0px; }
		ul#btm_menu li ul li		{ list-style:none; float:none; font-size:10px; color:#666666; }
		ul#btm_menu li ul li a			{ font-size:10px; color:#666666; padding:0px 0px 0px 2px; text-decoration:none; }
		ul#btm_menu li ul li a.select,
		ul#btm_menu li ul li a:hover	{ font-size:10px; text-decoration:underline; }
	div#footer_btm			{ width:984px; height:77px; margin:0px auto; font-size:10px; padding:20px 0px 0px 10px; color:#666666; }
		div#footer_btm a			{ color:#009bc9; text-decoration:none; }
		div#footer_btm a:hover		{ color:#009bc9; text-decoration:underline; }
 	div#fj					{ position:absolute; bottom:5px; right:5px; }
		div#fj a			{ color:#aeadad; text-decoration:none; font-size:10px; }
		div#fj a:hover		{ color:#009bc9; text-decoration:underline; }

 /* Intro */
 div.eyecatch_pic			{ display:inline-block; vertical-align:top; width:300px; zoom:1; *display:inline; padding:10px 0px 15px 0px; }
 img.img_eyecatch                   { max-height: 170px; }
 div.eyecatch_txt			{ display:inline-block; vertical-align:top; width:688px; zoom:1; *display:inline; padding:15px 0px 15px 0px; }
 div.eyecatch_txt_tot		{ display:inline-block; vertical-align:top; width:988px; zoom:1; *display:inline; padding:15px 1px 15px 1px; }
 h1.intro_h1                    { position: relative; }
 h1.intro_h1 div                { position: absolute; right: 0px; top: 0px; }
 
 /*  Nieuwsbrief */		
 #form_newsletter input		{ border:1px solid #777777; width:130px; }		
 #form_newsletter .btn		{ border:1px solid #777777; width:40px; }
 #form_newsletter .btn:hover{ border:1px solid #777777; background-color:#00cc00; cursor:pointer; }
 div.newsletter_url			{ position:relative; line-height:normal; width:306px; height:40px; background:url(../img/newsletter.jpg) no-repeat top; padding:15px 5px 5px 15px; }
 div.newsletter_url a		{ background:url(../img/readmore2.jpg) no-repeat left; font-size:11px; color:#17141b; font-weight:bold; padding:3px 0px 3px 25px; text-decoration:none; }
 div.newsletter_url a:hover	{ text-decoration:underline; color:#17141b; }
 div.newsletter_space		{ height:10px; width:320px; }
 div.newsletter_social		{ position:absolute; left:240px; bottom:8px; padding-top:10px; text-align:right; width:120px; margin-bottom:0px; }
 div.newsletter_social a	{ background:none; }
 
 /* Events */
 div.agenda 				{ position:relative; line-height:normal; width:314px; min-height:165px; background:#f4f4f4; padding:0px 5px 25px 7px; margin:10px 0px 17px 0px; text-align:left;}
 .events_title 				{ font-size:12px; color:#009bc9; font-weight:bold; text-decoration:none; }
 .events_title:hover		{ font-size:12px; color:#009bc9; font-weight:bold; text-decoration:underline; }
 .events_subtitle 			{ font-size:11px; font-style:italic; color:#838383; text-align:left!important; }
 div.agenda img				{ padding:5px 0px 5px 0px;}
 div.events_social			{ position:absolute; left:233px; bottom:10px; padding-top:10px; text-align:right; width:120px; margin-bottom:0px; }
 
  /* Partners */
 div.partners 				{ line-height:normal; width:311px; text-align: center; padding:0px 5px 15px 10px; margin-top:10px; border:1px solid #e0e0e0;}
 .partner_title 			{ font-size:12px; font-weight:bold; text-decoration:none; }
 div.partners img			{ padding:5px 0px 5px 0px; width:205px; }
 div.partners				{ font-size:10px; }
 
 /* intro */
 div.con_product_intro                      { position:relative; text-align: center; display:inline-block; vertical-align:top; width:468px; zoom:1; *display:inline; padding:0px 23px 15px 0px; margin:0px 5px 0px 0px; }
 div.con_product_intro .top_product_intro   { height:20px; width:442px; text-align: left; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; }
 div._nomarging_intro			{ margin:0px 0px 0px 0px;  }
 hr.hr_product_intro        		{ width:492px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:0px; margin-top:30px; background-image:none!important; }
 img.intro_pick                         { max-height: 200px; text-align: center; }
 div.intro_more                         { position:absolute; top:125px; right:0px; width:100px; text-align: right; }
 div.intro_more a			{ background:url(../img/readmore_green.jpg) no-repeat left; padding: 2px 0px 2px 25px; text-decoration:none; }
 div#slider { margin-bottom: 7px;}
 div#slider img { border:none;}
 
 /* Producten */
 div.con_product					{ position:relative; display:inline-block; vertical-align:top; width:219px; zoom:1; *display:inline; padding:0px 23px 15px 0px; margin:0px 5px 0px 0px;  }
 div._nomarging						{ margin:0px 0px 0px 0px;  }
 div.con_product .top_product		{ height:20px; width:192px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; }
 div.con_product .top_product h2	{ color:#FFF; font-size:13px; text-align:left; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
 div.con_product .cnt_product		{ width:215px; text-align:center; margin:15px 0px 0px 0px; }
 div.con_product .cnt_product img	{ margin:0px 10px 0px 10px; transition:opacity .15s ease-in; }
 div.con_product .cnt_product img:hover { opacity: 0.5;}
 div.con_product hr.hr_product		{ width:233px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:0px; margin-top:30px; background-image:none!important; }
 img.img_prod                           { max-width:231px; text-align: center; }
 .verstop   { display: none;}
 /* Services */
 div#left_block                         { width: 740px; display:inline-block; vertical-align: top; }
 div#right_block                        { width: 250px; display:inline-block; vertical-align: top; margin-bottom: 20px; }
 div.con_service			{ position:relative; display:inline-block; vertical-align:top; width:280px; zoom:1; *display:inline; padding:0px 23px 15px 0px; margin:0px 5px 0px 0px; }
 div._nomarging				{ margin:0px 0px 0px 0px;  }
 div.con_service .top_service		{ height:20px; width:253px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; }
 div.con_service .top_service h2	{ color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
 div.con_service .cnt_service		{ width:292px; text-align:center; margin:15px 0px 0px 0px; }
 div.con_service .cnt_service img	{ margin:0px 10px 0px 10px; }
 div.con_service hr.hr_service		{ width:291px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:0px; margin-top:25px; background-image:none!important; }
 img.img_service                        { max-height: 110px; text-align: center; }
 div#right_block img                    { height: 550px; }
 div.serv_more				{ position:absolute; top:155px; right:0px; width:95px; }
 div.serv_more a			{ background:url(../img/readmore.jpg) no-repeat left; padding: 2px 0px 2px 25px; text-decoration:none; }
 div.serv_more a:hover                  { text-decoration:underline; }
 /*
 div#left_block                         { width: 740px; display:inline-block; vertical-align: top; }
 div#right_block                         { width: 250px; display:inline-block; vertical-align: top; margin-bottom: 20px; }
 div.con_service			{ position:relative; display:inline-block; vertical-align:top; width:323px; zoom:1; *display:inline; padding:0px 23px 15px 0px; margin:0px 5px 0px 0px; }
 div._nomarging				{ margin:0px 0px 0px 0px;  }
 div.con_service .top_service		{ height:20px; width:296px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; }
 div.con_service .top_service h2	{ color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; }
 div.con_service .cnt_service		{ width:335px; text-align:center; margin:15px 0px 0px 0px; }
 div.con_service .cnt_service img	{ margin:0px 10px 0px 10px; }
 div.con_service hr.hr_service		{ width:344px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:0px; margin-top:50px; background-image:none!important; }
 img.img_service                        { max-height: 162px; text-align: center; }
 */
 div.prod_more				{ position:absolute; bottom:25px; right:0px; width:95px; }
 div.prod_more a			{ background:url(../img/readmore.jpg) no-repeat left; padding: 2px 0px 2px 25px; text-decoration:none; }
 div.prod_more a:hover		{ text-decoration:underline; }
 a.download					{ color:#009bc9; text-decoration:none; }
 a.download:hover			{ color:#009bc9; text-decoration:underline; } 
 
 /* reactors */ 
 div.reactor_cont_plan                  { margin-top: 10px; display:inline-block; vertical-align: top; width:350px; }
 div.txt_reactor_plan                   { width:160px; text-align: justify; display:inline-block; vertical-align:top; font-size: 10px; }
 div.titel_reactor_plan                 { font-weight: bold; width: 340px; }
 div.pic_reactor_plan_sm                { width:170px; display:inline-block; }
 div.pic_reactor_plan_sm img            { width:165px!important;  }
 
 div.titel_reactor                      { font-weight: bold; padding-bottom: 10px; width: 700px; }
 div.pic_reactor                        { margin-bottom: 10px; width:185px; display:inline-block; vertical-align:top; }
 div.pic_reactor img                    { width:500px!important; margin: 5px 5px 5px 0px; }
 div.reactor_cont_kiloflow              { margin-top: 10px; }
 div.txt_reactor_kilo                   { width:520px; text-align: justify; display:inline-block; vertical-align:top; font-size: 12px; }
 
 div.pic_reactor_sm                     { width:185px; display:inline-block; vertical-align:top; }
 div.pic_reactor_sm img                 { width:165px!important } 
 hr.hr_reactor                          { width:705px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:15px; margin-top:15px; background-image:none!important; }
 div#img_full                           { width:990px; }
 div#img_full img                       { width:990px; }
 
 span.prod_subtitle			{ color:#009bc9; }
 div.prod_det_left			{ display:inline-block; display: none; vertical-align:top; width:265px; zoom:1; *display:inline;  background-color: #eeeeee; } 
 div.prod_det_left img,
 div.prod_det_right img                 { width:265px; }
 div.prod_det_left hr.hr_product        { width:265px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:15px; margin-top:30px; background-image:none!important; }
 div.prod_det_left .top_pro             { height:20px; width:213px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; } 
 div.prod_det_left .cnt_pro             { width:261px; padding:10px 2px 0px 2px; text-align:justify; margin-bottom:15px;}
 
 div.prod_det_right			{ display:inline-block; vertical-align:top; width:709px; zoom:1; *display:inline; }
 div.prod_det_right hr.hr_product	{ width:709px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:15px; margin-top:30px; background-image:none!important; }
 div.prod_det_right .top_pro            { height:20px; width:657px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; }  
 div.prod_det_right .cnt_pro            { width:709px; padding-top:10px; text-align:justify; margin-bottom:15px; }
 div.prod_det_right .cnt_pro_reactors   { width:709px; padding-top:10px; text-align:left; margin-bottom:15px; }
 div.prod_det_right .cnt_pro_reactors img   { text-align:center; }
 div.prod_det_left .pro_height,
 div.prod_det_right .pro_height         { height:200px; }
 div.react_height_0			{ height:400px; }
 div.react_height_1			{ height:200px; }
  
 div.prod_det_slider			{ display:inline-block; vertical-align:top; width:265px; zoom:1; *display:inline; margin-left: 16px; } 
 div.prod_det_slider .top_pro             { height:20px; width:213px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; } 
 div.prod_det_slider .top_pro_high        { height:20px; width:213px; background:url(../img/title_highlight.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; } 
 div.prod_det_slider .cnt_pro            { width:255px; padding:10px 5px 10px 5px; text-align:justify; margin-bottom:15px; }
 div.prod_det_slider .cnt_pro_high             { line-height: 22px; width:253px; padding:10px 5px 10px 5px; text-align:justify; margin-bottom:15px; background:url(../img/highlight_bck.jpg) repeat-x top;}
 div.prod_det_slider .cnt_pro_high i    { padding:0px 23px 0px 8px;}
 div.prod_det_slider img { border:none;}
  
 /*option */
 div.top_profulltitle		{ height:20px; width:940px; background:url(../img/title_bck.jpg) no-repeat left; color:#FFF; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:5px 0px 0px 50px; margin-bottom:5px; font-weight:bold; }
 div.cnt_pro_fullpic		{ display:inline-block; vertical-align:top; width:300px; zoom:1; *display:inline; padding:10px 0px 15px 0px;  text-align:justify; }
 div.cnt_pro_fullpic img	{ width:280px; }
 div.cnt_pro_fullcnt		{ display:inline-block;  text-align:justify; vertical-align:top; width:690px; zoom:1; *display:inline; padding:10px 0px 15px 0px; }
 div.cnt_pro_full			{ position:relative;  text-align:justify; padding-top:0px; }
 
 /* Management */
 div.personeel_pic			{ display:inline-block; vertical-align:top; width:200px; zoom:1; *display:inline; padding:10px 0px 10px 0px; }
 div.personeel_txt			{ display:inline-block; vertical-align:top; width:455px; zoom:1; *display:inline; padding:10px 0px 10px 0px; }
 
 /* Events */
 div.event_pic			{ display:inline-block; vertical-align:top; width:350px; zoom:1; *display:inline; padding:10px 0px 10px 0px; }
 div.event_pic img      { max-width:100%;}
 div.event_txt			{ position:relative; display:inline-block; vertical-align:top; width:600px; zoom:1; *display:inline; padding:10px 0px 10px 0px; }
 div.event_full         { position:relative; min-height:150px; border-bottom:1px solid #c2c2c2; margin-bottom:10px;}
 a.subscribe            { padding:5px 10px; border-radius:5px; background-color:#009bc9; border:1px solid #009bc9; color:#FFF; text-decoration: none; }
 a.subscribe:hover      { background-color:#FFF; color:#009bc9;}
 
 /* Contact */
 div.contact_pic			{ display:inline-block; vertical-align:top; width:250px; zoom:1; *display:inline; padding:10px 0px 10px 0px; }
 div.contact_txt			{ display:inline-block; vertical-align:top; width:700px; zoom:1; *display:inline; padding:10px 0px 10px 0px; }
 span.address				{ font-style:italic; color:#999; }
 
 /* Applications/Download */
 tr.tr_application:hover	{ background-color:#eaeaea; cursor:default; }
 tr.tr_application td		{ padding:2px; font-size:11px;}
 span.writer				{ font-style:italic; color:#838383; font-size:10px;  }
 span.info					{ font-style:italic; color:#838383; font-size:10px;  }
 
 /* History */
 div#con_history			{ margin-bottom:15px; }
 div.history				{ position:relative; height:30px; width:940px; background:url(../img/history_block.jpg) no-repeat; padding-right:50px; }
 div.hist_time				{ position:absolute; left:10px; top:8px; width:70px; font-weight:bold; }
 div.hist_info				{ position:absolute; left:95px; top:8px; width:700px; } 
 
 /* News */
 div.news	 				{ position:relative; line-height:17px; width:650px; height:175px; padding:0px 0px 5px 2px; }
 div.newsitem				{ position:relative; line-height:normal; width:650px; padding:0px 0px 5px 2px; }
 h1.news					{ font-size:18px; color:#FFF; padding:5px 0px 5px 0px; font-weight:normal; }
 .news_title 				{ font-size:12px; color:#17141b; font-weight:bold; }
 .news_subtitle 			{ font-size:11px; font-style:italic; height:20px; color:#838383; padding-bottom:0px; }
 .news_tekst 				{ font-size:12px; color:#17141b; text-align: justify; }
 .pic_news                              { width: 175px; height: 132px; text-align: center!important; float:left; margin-right: 10px; }
 .pic_news img                          { text-align: center; float:none; }
 .hr_news 					{ width:650px; height:0px; border:0px; border-top:dotted 1px #bcbbbd; margin-bottom:10px; margin-top:15px; background-image:none!important; }
 div.news img				{ max-height: 132px; text-align: center; margin-left:auto; margin-right:auto; }
 div.news_more				{ position:absolute; bottom:0px; left:560px; width:95px; }
 div.disc_more				{ position:absolute; bottom:0px; left:560px; width:95px; }
 div.highlight_more a,
 div.disc_more a,
 div.news_more a			{ background:url(../img/readmore.jpg) no-repeat left; padding: 2px 0px 2px 25px; text-decoration:none; }
 div.highlight_more a:hover,
 div.disc_more a:hover,
 div.news_more a:hover		{ text-decoration:underline; }
 div.news_social			{ position:absolute; left:185px; bottom:0px; padding-bottom:0px;}
 
 div.news_url				{ line-height:normal; width:635px; height:25px; background:url(../img/news.jpg) repeat-x top; padding:15px 5px 5px 15px; }
 div.news_url a				{ background:url(../img/readmore2.jpg) no-repeat left; font-size:11px; color:#17141b; font-weight:bold; padding:3px 0px 3px 25px; text-decoration:none; }
 div.news_url a:hover		{ text-decoration:underline; color:#17141b; }
 div.news_space				{ height:10px; width:635px; }
 #social_addthis			{ position:absolute; right:0px; bottom:5px; padding-bottom:0px; }
 
 /* Contact */
 #form_contact input		{ width:340px; padding:5px 10px; }
 #form_contact input.radio	{ width:40px; }
 #form_contact textarea		{ width:340px; padding:5px 10px;}
 #form_contact .btn			{ width:100px;  padding:5px 10px; }
 
 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flexslider2 .slides { text-align:center!important; vertical-align: middle!important; height: 110px; line-height: 110px; }
.flexslider2 .slides img { vertical-align: middle!important; }
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.loading                        { background: url(/img/loading.gif) no-repeat center center;  }
.flexslider {margin: 0 0 0px; border: none; position: relative; zoom: 1; z-index: 1;  }
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 253px;}
.flexslider .slides {zoom: 1; z-index: 1;}
.carousel li {margin-right: 5px}
.flex-direction-nav a { z-index: 11; width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.9; right: 5px; z-index: 11;}
.flexslider:hover .flex-prev {opacity: 0.9; left: 5px; z-index: 11;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .disabled {opacity: .6!important; filter:alpha(opacity=60); cursor: default;}
.flex-control-nav {width: 100%; position: absolute; bottom: 15px; text-align: center;  z-index: 11;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #bff0f7;  cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -moz-box-shadow: 0 0 2px 0px #a79c9d; -webkit-box-shadow: 0 0 2px 0px #a79c9d; box-shadow: 0 0 2px 0px #a79c9d;}
.flex-control-paging li a:hover { background: #000; }
.flex-control-paging li a.flex-active { background: #FFF; background: #FFF; cursor: default; }

.img_user   { max-height: 110px; } 

/* Fancybox */
#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; background: transparent; z-index: 1104; display: none; }
* html #fancybox-loading {	/* IE6 */ position: absolute; margin-top: 0; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/img/fancy_loading.png') no-repeat; }
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; }
* html #fancybox-overlay {	/* IE6 */ position: absolute; width: 100%; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; }
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 32px; height: 32px; background: url('/img/fancy_close.png') top left no-repeat; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: #444; font: normal 12px/20px Arial; }
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; overflow:hidden; }
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
.fancybox-title-over { color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background: url('/img/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background: transparent url('/img/fancy_title_left.png') repeat-x; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background: transparent url('/img/fancy_title_main.png') repeat-x; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background: transparent url('/img/fancy_title_right.png') repeat-x; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('/img/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background: transparent url('/img/fancy_nav_left.png') no-repeat; }
#fancybox-right-ico { background: transparent url('/img/fancy_nav_right.png') no-repeat; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible;    /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
div.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001; }
div#fancy-bg-n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/img/fancy_shadow_n.png') repeat-x; }
div#fancy-bg-ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/img/fancy_shadow_ne.png') no-repeat; }
div#fancy-bg-e { top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('/img/fancy_shadow_e.png') repeat-y; }
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/img/fancy_shadow_se.png') no-repeat; }
div#fancy-bg-s { bottom: -20px; left: 0;	width: 100%; height: 20px; background: transparent url('/img/fancy_shadow_s.png') repeat-x; }
div#fancy-bg-sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/img/fancy_shadow_sw.png') no-repeat; }
div#fancy-bg-w { top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('/img/fancy_shadow_w.png') repeat-y; }
div#fancy-bg-nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/img/fancy_shadow_nw.png') no-repeat; }
#tip7-title { text-align: left; }
#tip7-title b { display: block; }
#tip7-title span { float: right; }

div#popin   { width: 600px; height:500px; padding:0px; overflow: hidden;}
div#popin h1    { color:#000; line-height: 40px; }
div#popin input { width: 290px; }
div#popin textarea { width: 300px; }
div#popin select { width: 300px; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
		
 a							{ color:#009bc9; text-decoration:underline; }
 a:hover					{ color:#009bc9; text-decoration:none; }
 input						{ border:1px solid #777777; }	 
 textarea.fields,
 input.fields                                   { padding:2px 4px; }
 input.cform                                    { width:230px; padding:5px 10px; }
 input.sm       { width:30px!important; }
 input.true					{ border:1px solid #0F0; background-color:#9bffb5; }
 input.false                                    { border:1px solid #F00; background-color:#ff9b9b; }
 select {  padding:5px 10px; }
 select.true					{ border:1px solid #0F0; background-color:#9bffb5; }
 select.false                                    { border:1px solid #F00; background-color:#ff9b9b; }
 textarea					{ border:1px solid #777777; width:230px; padding:5px 10px; height:100px; font-family: Arial, Helvetica, sans-serif; }	
 textarea.true                                  { border:1px solid #0F0; background-color:#9bffb5; }
 textarea.false                                 { border:1px solid #F00; background-color:#ff9b9b; }	
 h1						{ font-size:18px; color:#FFF; margin:0px; font-weight:normal; }
 h2                                             { font-weight: normal; }
 .btn						{ border:1px solid #FFF; color:#FFF; background-color:#009bc9; padding:5px 10px; }
 .btn:hover					{ border:1px solid #FFF; color:#009bc9; cursor:pointer; background-color:#dadad8; padding:5px 10px; }
 
 .empty						{ border:none; } 
 .naam						{ display:none; }