	/*
	by frizbee.be
	*/
	
	*{ margin: 0; padding: 0; border: 0; outline: 0; font-family:Arial, Helvetica; font-size:12px; color:#616255; }
	
	body{ margin: 0 0 20px 0; background: url(../_images/bg-pattern.gif) center top repeat-x #282526; }
	
	h1{ font-size: 20px; color:#91c947; margin:10px 0; padding-right:150px; }
	h2{ font-size: 17px; color:#91c947; margin:10px 0; }
	h3{ font-size: 15px; margin:6px 0; color:#91c947; }
	h4{ font-size: 12px; margin:6px 0; color:#91c947; }
	h6{ font-size: 18px; color:#90b030; margin:4px 0; }

	
	p{ margin-top:8px; }
		
	a:link, a:visited{ color: #6a8c3e; }
	a:hover{ color: #263710; }
	
	ol, ul { list-style: none; }
	#content ol, #content ul{ list-style:inside disc; margin-left:20px; }
	
	label{ font-weight:bold; margin:5px 0; }
	.textbox{ border:#cecece 1px solid; padding:3px; background:#ffffff; margin:3px 0; }
	.multiline_textbox{ border:#d6cbe1 1px solid; padding:3px; background:#efebf3; margin:5px 0; width:200px; height:150px; }
	.submit_button{ padding:5px; background:#91c947; margin:5px 0; display:block; font-weight:bold; cursor:pointer; color:#FFFFFF; }
	.listbox{ padding:3px; border:1px solid #cecece; }
	.listbox option{ padding:0 0 3px 3px; }
	
	.redborder{ border:1px solid #ff0000; }
	.red{ color:#ff0000; }
	.black{ color:#616255; }
	
	#phpmessage{ margin:10px 0; padding: 10px 10px 10px 10px; border:1px solid #d29494; background:#f8dfdf; color:#934b4b; }
	#phpmessage h3{ color:#934b4b; }
	#phpmessage p{ color:#934b4b; margin:0; }
	
	#phpmessage_ok{ margin:10px 0; padding: 10px 10px 10px 10px; border:1px solid #b0ce87; background:#d4f2ad; color:#934b4b; }
	#phpmessage_ok h3{ color:#718655; }
	#phpmessage_ok p{ color:#718655; margin:0; }
	
	#javascriptmessage{ margin:10px 0; padding: 10px 10px 10px 10px; border:1px solid #d29494; background:#f8dfdf; color:#934b4b; }
	#javascriptmessage{ display:none; }
	#javascriptmessage p, #javascriptmessage p label{ color:#934b4b; margin:0; }
	
	.left{ float:left; }
	.right{ float:right; }
	div.clear{ clear:both; overflow:hidden; }
			
	.stiphor{ height:6px; background:url(../_images/stiphor.gif) top left repeat-x; }
	img.foto{ padding:4px; border:1px solid #cccccc; }
	
	/* -------------------------------------------------------------------------------------------------------------------------------- */
	
	.link-goback{ display:block; width:60px; height:14px; background-color:#219fd3; font-size:9px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; padding:5px 0 5px 0; }
	.link-goback:hover{color:#bad2fc;}

	#imgredirect{ position:absolute; top:-100px; left:0px;}
	#skypedetectionswf{ visibility:hidden; }

	#wrapper{ background:url(../_images/bg-image.jpg) top center no-repeat; width:100%; }
	#wrapper2{ background:url(../_images/bg-pttrn-content.jpg) top center repeat-y; width:1154px; margin:0 auto 0 auto; }
	#wrapper3{ background:url(../_images/bg-image2.jpg) top center no-repeat; width:1154px; min-height:490px; height:auto !important; height:490px; position:relative; }
	
	#linkhome{ display:block; width:253px; height:250px; background:#f6f7f7; position:absolute; left:35px; top:0px; }
	#content-left{ float:left; display:inline; margin:265px 12px 0 64px; width:214px; }
	.content-left-divider{ margin:10px 0; height:1px; overflow:hidden; background:url(../_images/stiphor.gif) left top repeat-x; }
	#content{ position:relative; float:left; display:inline; margin:113px 0 0 0; width:800px; padding-top:28px; padding-right:14px; padding-left:15px; background:url(../_images/stipver.gif) left top repeat-y; }
	.placeholder{ float:left; width:168px; height:254px; padding:20px 5px 0 25px; margin:0 0 10px 0; background:url(../_images/placeholder.jpg) left top no-repeat; text-decoration:none; color:#616255; }
	.placeholder h3{ margin-bottom:5px; color:#91c947; }
	.placeholder img{ display:block; margin-left:auto; margin-right:auto; }
	a.placeholder{ color:#616255; }
	a.placeholder:hover{ color:#263710; }
	
	a.placeholder-extra-image{ float:left; width:140px; height:100px; padding:15px 0 0 25px; margin:0; background:url(../_images/placeholder-extra-image.jpg) left top no-repeat; text-decoration:none; }
	.extra-images{ margin-top:20px; }
	
	#navigation{ position:absolute; top:30px; left:299px; width:802px; height:68px; }
	
	#breadcrumb{ font-size:11px; color:#a3a490; }
	#breadcrumb a{ color:#a3a490; font-size:11px; }
	#breadcrumb a:hover{ color:#6a8c3e; }
	
	.addthis_toolbox{ margin:25px 0; }
	
	a#download-folder{ position:absolute; right:0px; top:0px; width:95px; height:83px; padding:5px 5px 0px 30px; background:url(../_images/download-catalog-bg.jpg) left top no-repeat; color:#FFFFFF; cursor:pointer; text-align:right; text-decoration:none; }
	a#download-folder:hover{ color:#56772a; }
	
	table.metborder{ border-collapse:collapse; }
	table.metborder td{ border:1px solid #CCC; }
	
	/* LANGUAGES ----------------------------------------------------*/
	#wrapper-languages{ width:209px; height:34px; background:url(../_images/languages-bg.jpg) left top no-repeat; padding-left:5px; }
	#wrapper-languages ul{ }
	#wrapper-languages ul li{ float:left; background:url(../_images/languages-divider.gif) right center no-repeat; }
	#wrapper-languages ul li.end{ background:none; }
	#wrapper-languages ul li a{ display:block; height:24px; padding:10px 10px 0 10px; color:#8a8a8a; text-decoration:none; float:left; }
	#wrapper-languages ul li a:hover{ color:#ffffff; text-decoration:none; }
	#wrapper-languages ul li a.active{ background:url(../_images/languages-arrow.jpg) center top no-repeat; color:#ffffff; }
	
	
	/* NEWS ---------------------------------------------------------*/
	#wrapper-news{ width:184px; min-height:175px; height:auto !important; height:175px; padding:9px 15px 0 15px; background:url(../_images/news-bg.jpg) left top no-repeat; margin-bottom:15px; }
	#wrapper-news h3{ color:#ffffff; margin:0 0 15px 0; }
	#wrapper-news a.newsitem{ display:block; background:url(../_images/stiphor.gif) left bottom repeat-x; padding:5px 0; text-decoration:none; color:#616255; }
	#wrapper-news a.newsitem:hover{ color:#6a8c3e; text-decoration:none; }
	
	a.newsitemblock{ display:block; margin-top:2px; background:url(../_images/stiphor.gif) left bottom repeat-x; text-decoration:none; width:750px; height:80px; cursor:pointer;  }
	a.newsitemblock:hover{ background-color:#f1f1f1; text-decoration:none; }
	.newsitem-image{ float:left; width:120px; height:80px; margin-right:10px; }
	.newsitem-text{ float:left; color:#6a8c3e; }
	
	a.newsitem{ line-height:20px; }
	
	#news-left{ float:left; width:558px; padding:0 15px 0 0; background:url(../_images/stipver.gif) right top repeat-y; margin-right:10px; }
	#news-right{ float:left; width:184px; background:url(../_images/news-bg.jpg) left top no-repeat; padding:9px 15px 0 15px; }
	#news-right h3{ color:#ffffff; margin:0 0 15px 0; }
	#news-right a{ display:block; background:url(../_images/stiphor.gif) left bottom repeat-x; padding:5px 0; text-decoration:none; color:#616255; }
	#news-right a:hover{ color:#6a8c3e; text-decoration:none; }
	#news-right a#newsitemselected{ font-style:italic; }
	
	
	/* NEWSLETTER ----------------------------------------------------*/
	#wrapper-newsletter{ width:184px; height:100px; padding:20px 15px 0 15px; background:url(../_images/newsletter-bg.jpg) left top no-repeat; margin-bottom:15px; }
	#wrapper-newsletter h3{ color:#616255; margin:0 0 3px 0;}
	#wrapper-newsletter h4{ color:#616255; margin:0 0 10px 0;}
	#wrapper-newsletter label{ float:left; width:50px; font-weight:bold; }
	#wrapper-newsletter .textbox{ width:110px; }
	#wrapper-newsletter .submit_button{ margin-left:50px; }
	
	
	/* SOCIAL MEDIA --------------------------------------------------*/
	#wrapper-socialmedia{ width:184px; height:45px; padding:20px 15px 0 15px; background:url(../_images/socialmedia-bg.jpg) left top no-repeat; margin-bottom:15px; }
	#wrapper-socialmedia a{ margin-right:10px; }
	
	
	/* SUPPORT --------------------------------------------------*/
	#wrapper-support{ width:184px; height:119px; padding:20px 15px 0 15px; background:url(../_images/support-bg.jpg) left top no-repeat; }
	#wrapper-support h3{ color:#616255; margin:0 0 3px 0;}
	#wrapper-support h4{ color:#616255; margin:0 0 10px 0;}
	
	
	/* PRODUCTS --------------------------------------------------*/
	#products-left{ float:left; width:550px; padding:0 15px 0 0; background:url(../_images/stipver.gif) right top repeat-y; margin-right:10px; }
	#products-right{ float:left; width:222px; background:url(../_images/productsrightbgpttrn.jpg) left top repeat-y; margin-top:50px; }
	#products-right-container{ width:222px; background:url(../_images/productsrightbg.jpg) left top no-repeat; }
	#products-right-content{ width:178px; padding:20px 22px 10px 22px; background:url(../_images/productsrightbgbottom.jpg) left bottom no-repeat;}
	#products-right-content a.toplink{ display:block; padding:10px 0; text-decoration:none; color:#616255; font-size:12px; font-weight:bold; }
	#products-right-content a.toplink:hover{ ext-decoration:none; color:#6a8c3e; }
	#products-right-content a.rootlink{ display:block; padding:10px 0; background:url(../_images/stiphor.gif) left top repeat-x; text-decoration:none; color:#616255; }
	#products-right-content a.rootlink:hover { text-decoration:none; color:#6a8c3e; }
	#products-right-content a.sublink{ display:block; margin:0 0 10px 15px; padding:0 0 0 10px; background:url(../_images/square.gif) left center no-repeat; text-decoration:none; color:#616255; }
	#products-right-content a.sublink:hover{ text-decoration:none; color:#6a8c3e; }
	#products-right-content a.selected{ text-decoration:none; color:#6a8c3e; }
	
	
	/* CONTACT --------------------------------------------------*/
	#contact-left{ float:left; width:230px; padding:0 20px 0 0; background:url(../_images/stipver.gif) right top repeat-y; margin-right:20px; }
	#contact-left h1{ padding-right:0px; }
	#contact-left .textbox{ width:200px; }
	
	#contact-middle{ float:left; width:230px; padding:0 20px 0 0; background:url(../_images/stipver.gif) right top repeat-y; margin-right:20px; }
	#contact-middle h1{ padding-right:0px; color:#F00; }
	#contact-middle .submit_button{ background-color:#F00; }
	#contact-middle .textbox{ width:200px; }
	
	#contact-right{ float:left; width:255px; }
	#contact-google-maps{ margin-top:30px; background:url(../_images/stiphor.gif) top left repeat-x; padding-top:30px; }
	.contactform{ margin-top:15px; }
	
	/* FOOTER ---------------------------------------------*/
	#footer-container{ width:1119px; padding:40px 0 0 35px; height:80px; background:url(../_images/footer-bg.gif) top center no-repeat #282526; text-align:left; color:#5a5a5a; font-size:11px; }
	#footer-container a { color:#7eae3d; font-size:11px; }
	#footer-container a:hover { color:#aae858; }
	
