/* CSS Document CurTec Packaging
   (c) 2009 Oskar D
   Nicholas Bosseler <nicholas@oskard.be>
*/

body {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 62.5%;
	line-height: 1.82em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(../img/bgbody.jpg) repeat-x top left;
}
:link:focus, :visited:focus {-moz-outline:0px;}

div#wrap {
	margin: 0 auto;
	width: 975px;
	position: relative; /* owv assistance_btn te pos. */
}
h1 {
	color: #069;
	font-size: 2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* Splash */
body#splash div#wrap {
	width: 645px;
	margin-top: 110px;
}
body#splash h2#select {
	width: 576px;
	height: 18px;
	margin: 0;
	padding: 14px 26px;
	color: #2679AE;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #fff url(../img/bg_select_splash.png) repeat-x top left;
}
body#splash div#packaging, body#splash div#mathan {
	min-height: 375px;
	width: 280px;
	padding: 15px 21px;
	float: left;
	background-color: #fff;
}
body#splash div#mathan {
	padding-left: 5px;
}
body#splash div.choice {
	border: 1px solid #dedede;
	border-bottom: none;
	height: 66px;
	background: #fff url(../img/bg_choice_splash.png) repeat-x top left;
}
body#splash div.choice h3.group  {
	color: #2679AE;
	font-weight: bold;
	font-style: italic;
	font-family: "Gill Sans", "Gill Sans MT", Verdana, sans-serif;
	font-size: 1.6em;
	margin: 15px 10px 0 10px;
	padding-left: 25px;
	background: transparent url(../img/arrow_blue.png) no-repeat center left;
}
body#splash div.choice p {
	color: #036;
	margin: 4px 30px;
}

/* Header */
div#header {
	padding-top: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#header a img {
	border: none;
}
div#header span#langselect {
	float: right;
	text-align: right;
	width: 225px;
}
div#header span#langselect a {
	color: #333;
	text-decoration: none;
}
div#header span#langselect a:hover, div#header span#langselect a.selected {
	text-decoration: underline;
}
div#header div#searchbox {
	clear: right;
	float: right;
	width: 240px;
	height: 28px;
	margin-top: 4px;
	padding: 10px 0 0 20px;
	color: #036;
	font-size: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #ACD8F2;
}
div#header div#searchbox input#search_icon {
	position: absolute;
	margin-left: 2px;
}
div#header a img#assistance_btn {
	position: absolute;
	top: 130px;
	right: 20px;
	border: none;
	z-index: 10;
}

/* Nav */
ul#nav {
	clear: both;
	margin: 0;
	padding: 10px 5px 0px 5px;
	height: 27px;
	/*text-align: center;*/
	text-align: left;
	background: #eee url(../img/bgnav.png) repeat-x top left;
}
ul#nav li {
	list-style: none;
	display: inline;
}
ul#nav li a {
	padding: 10px 25px;
	color: #036;
	font-size: 1.3em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: transparent url(../img/bgnavli.png) no-repeat center right;
}
ul#nav li.selected_last_item a {
	border: none;
	background: none;
}
ul#nav li.last_item a {
	border: none;
	background-image: none;
}
ul#nav ul {
	display: none;
}

/* Flashbanners top */
div#home_flashbanner {
	height: 188px;
}
div#products_flashbanner {
	float: left;
	width: 750px;
}

/* titels met img */
h1 span, h2 span, h3 span, h4 span {
	display: none;
}
h1.cattitle {
	padding-right: 15px;
}
div#left h2 {
	margin: 0;
	padding: 4px 0 0 30px;
	width: 194px;
	height: 22px;
	color: #fff;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	/*background: #fff url(../img/bg_h2.png) no-repeat top left;*/
	background: #fff url(../img/bg_h2_extra.png) no-repeat top left;
}
div#left h2.large {
	height: 40px;
	margin: 0 0 1px 1px;
	background: #fff url(../img/bg_h2_extra_large.png) no-repeat top left;
}
h2#shortcuts, h2#tell_a_friend {
	/*margin: 10px 0 0 0;*/
	margin: 0;
	padding: 4px 0 0 30px;
	width: 198px;
	height: 20px;
	color: #fff;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #fff url(../img/bg_h2_side_red.png) no-repeat top left;
}
h2#tell_a_friend {
	margin-top: 5px;
}
h2#sidenews {
	margin: 10px 0 0 0;
	padding: 4px 0 0 30px;
	width: 198px;
	height: 20px;
	color: #fff;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #fff url(../img/bg_h2_side_blue.png) no-repeat top left;
}

/* mag weg als mediamanager gebruikt wordt */
div#main div#products_center h3#animal { background: #fff url(../img/h3_animal.png) no-repeat top left;}
div#main div#products_center h3#waste { background: #fff url(../img/h3_waste.png) no-repeat top left;}
div#main div#products_center h3#food { background: #fff url(../img/h3_food.png) no-repeat top left;}
div#main div#products_center h3#pharma { background: #fff url(../img/h3_pharma.png) no-repeat top left;}
div#main div#products_center h3#chemical { background: #fff url(../img/h3_chemical.png) no-repeat top left;}

/* Main block */
div#main {
	float: left;
	margin: 0px 0 20px 0; /* op home top 6px*/
	margin-bottom: 20px;
	/*background-color: #fff;*/
}
div#main div#left {
	width: 225px;
	float: left;
	min-height: 280px;
	background-color: #fff;
}
body.index div#main div#left {
	background: none;
}
div#main div#left div#productfinder {
	/*height: 314px;*/
}
div#main div#left a img.actions {
	border: none;
	margin-top: 2px;
}
div#main div#home_center {
	float: left;
	width: 500px;
	padding-left: 10px;
}
div#main div#home_center div#productshowroom {
	/*margin-top: 10px;*/
	margin: 0;
}
div#main div#home_right {
	float: left;
	width: 230px;
	padding-left: 10px;
}

/* Product pages */
div#main div#left ul#sidenav {
	margin: 0;
	padding: 4px 8px;
	list-style: none;
	background-color: #C7D8E4;
}
div#main div#left ul#sidenav li {
	display: block;
	margin: 4px 0;
	padding-left: 10px;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana;
	background-color: #DCE6EF;
}
div#main div#left ul#sidenav li.selected {
	background-color: #F7F9FB;
}
div#main div#left ul#sidenav li a {
	display: block;
	padding: 3px 0;
	color: #069;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
div#main div#products_center {
	float: left;
	width: 495px;
	padding-left: 15px;
	background-color: white;
	min-height: 300px;
}
div#main div#breadcrumb {
	color: #333;
	font-size: 1.1em;
	margin-bottom: 15px;
	padding-right: 120px;
	/*text-transform: capitalize;*/
}
div#main div#breadcrumb a {
	color: #333;
}
div#main div#breadcrumb a:hover {
	text-decoration: underline;
}
div#main div#products_center h3 {
	margin: 5px 0;
	color: #069;
	font-size: 1.6em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div#main div#products_center h3.markets {
	display: inline;
	position: relative;
	bottom: 10px;
	left: 5px;
}
div#main div#products_center p {
	margin: 5px 0;
	font-size: 11px;
	font-family: Verdana;
	padding-left: 0;
}
div#main div#products_center p.thumb_desc {
	padding-left: 138px;
}
div#main div#products_center p.thumb_desc_intro {
	padding-left: 181px;
}
div#main div#products_center img.thumbs {
	float: left;
	clear: left;
	width: 128px;
	height: 128px;
	margin: 0 10px 10px 0;
	border: 1px solid #ebebeb;
}
div#main div#products_center img.thumbs_groups {
	float: left;
	clear: left;
	width: 171px;
	height: 128px;
	margin: 0 10px 10px 0;
	border: 1px solid #ebebeb;
}
div#main div#products_center img.market_thumbs {
	border: 1px solid #ebebeb;
}
div#main div#products_center hr {
	clear: left;
	color: #E7E7E7;
	margin: 5px 0 10px 0;
	/* ie8 zal zijn hr's is wijzigen ze... */
	background-color: white;
	border-width: 1px;
}
span.more_products {
	display: block;
	font-size: 1.1em;
	margin-top: 10px;
	padding-left: 138px;
}
span.more_products_intro {
	display: block;
	font-size: 1.1em;
	/*font-weight: bold;*/
	margin-top: 10px;
	padding-left: 181px;
}
span.more_products a, span.more_products_intro a {
	text-decoration: underline;
}

/* thumbs products GROUP */
div#main div#products_center dl {
	float: left;
	width: 128px;
	margin: 0 5px 10px 0;
	border: 1px solid #ddd;
}
div#main div#products_center dt {
	margin: 0;
	padding: 0;
	height: 136px;
}
div#main div#products_center dt a img {
	border: none;
}
div#main div#products_center dd {
	margin: 0;
	padding: 5px 0 0 5px;
	min-height: 60px;
	color: #999;
	line-height: 1.2em;
}
div#main div#products_center dd h3 {
	margin-top: 5px;
	color: #81a1b9;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* thumbs products DETAIL zijn kleiner (met subcat 0) */
div#main div#products_center dl.small {
	width: 110px;
}
div#main div#products_center dl dt.small {
	height: 110px;
}
div#main div#products_center dl dd.small {
	height: 55px;
}


body.products_details div#main div#products_center dd h3 {
	color: #81A1B9;
}
body.products_details div#main div#products_center dl:hover dd h3, div#main div#products_center dl:hover dd h3 {
	color: #19547F;
}
body.products_details div#main div#products_center dl.selected dd {
	background-color: #D9E7F6;
	color: #333;
}
body.products_details div#main div#products_center dl.selected dd h3 {
	color: #19547F;
}

/* product details & features */
div#main div#product_info div#product_overzicht div#intro {
	min-height: 35px;
	padding-top: 5px;
	padding-right: 140px;
	padding-bottom: 30px;
}
div#main div#product_info div#product_overzicht table th {
	vertical-align: top;
	text-align: left;
	/*width: 84px;*/
	padding-right: 20px;
}
div#main div#product_info div#product_overzicht table th, div#main div#product_info div#product_overzicht table td  {
	min-width: 120px;
}
div#main div#product_info div#product_overzicht table caption {
	text-align: right;
	color: #999;
	margin: 5px 0;
	text-transform: capitalize;
}
table.product_details {
	border: 1px solid #edf6FB; 
	border-collapse: collapse;
	width: 95%;
	/*margin-top: 15px;*/ /* per feature_cat */
}
table.product_details th { 
	border-bottom: 1px solid #edf6FB;
	border-right: 1px solid #edf6FB;
	padding: 3px 20px 3px 6px;
	width: 50%;
	text-align: left;
}
table.product_details td {
	border-bottom: 1px solid #edf6FB;
	text-align: center;
	width: 50%;
}
div#main div#product_info div#product_overzicht table ul {
	margin: 0;
	padding-left: 15px;
}
div#main div#products_right {
	float: left;
	width: 230px;
	padding-left: 10px;
	background-color: white;
	min-height: 150px;
}
div#main div#products_detail_right {
	float: left;
	width: 230px;
	padding-left: 10px;
	background-color: white;
	position: relative;
	/*right: 50px;*/
	right: 15px;
}
div#main div#product_info {
	float: left;
	width: 735px;
	/*min-height: 315px;*/
	padding: 10px 0 10px 15px;
	background-color: white;
}
div#main div#product_info img.product_large {
	float: left;
	margin-right: 15px;
}
div#main div#product_info a img#vergroten {
	float: left;
	clear: left;
	border: none;
	/*position: relative;  /* variabel inline in functie */
	left: 200px;
	bottom: 35px;*/
}
div#main div#product_info div#product_overzicht {
	/*margin-left: 280px;
	width: 60%;*/
	margin-left: 365px;
	width: 50%;
}
div#main div#product_info div#product_overzicht_intro {
	margin-left: 415px;
	width: 25%;
}
div#main div#product_info div#product_overzicht_intro p {
	padding-right: 10px;
}
body.products_details div#main div#product_info div#product_overzicht {
	line-height: 1.3em;
}
div#main div#product_info div#product_overzicht h1 {
	margin: 0;
	width: 60%;
	line-height: 1.2em;
}
div#main div#product_info div#product_overzicht p {
	width: 340px;
}
div#main div#product_info div#product_overzicht h3 {
	float: left;
	height: 190px;
	margin: 0 40px 0 0;
	font-size: 1.3em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* Markets */
body.markets_detail div#main div#products_center {
	padding: 0 15px;
	width: 480px;
}
body.markets_detail div#main div#products_right {
	padding-top: 120px;
}
body.markets_detail h1 {
	margin-bottom: 5px;
}
body.markets_detail div#products_center p a {
	color: #900;
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}
span.more_markets {
	display: block;
	padding-left: 138px;
	font-size: 1.1em;
}
span.more_markets a {
	text-decoration: underline;
}

/* Technology */
body.technology_detail div#main div#products_center {
	padding: 0 15px;
	width: 480px;
	min-height: 400px;
}
body.technology_detail div#main div#products_right {
	padding-top: 120px;
}
body.technology_detail div#products_center p a {
	color: #900;
}
h4 {
	color: #19547F;
	font-size: 1.2em;
	font-family: Verdana;
	margin-bottom: 5px;	
}
div#main div#products_center div.technology_desc p, div#main div#products_center div.markets_desc {
	padding-left: 138px;
	margin-bottom: 0;
}
span.more_technology {
	display: block;
	padding-left: 138px;
	font-size: 1.1em;
}
span.more_technology a {
	text-decoration: underline;
}
div#main div#products_center div#article {
	font-size: 1.1em;
	margin-top: 20px;
}


/* Klapmenu (rechts) */
ul.klapmenu {
	margin: 0;
	padding: 10px;
	width: 206px;
	list-style: none;
	border: 1px solid #C9E3F6;
	border-top: none;
	background-color: white;
}
ul.klapmenu li a {
	color: #036;
	font-size: 1.2em;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left: 15px;
	background: #fff url(../img/arrow_right.png) no-repeat center left;
} 
ul.klapmenu li a.open { background: #fff url(../img/arrow_down.png) no-repeat center left;}

ul.klapmenu li a img {
	border: none;
}
ul.klapmenu ul {
	width: 80%;
	margin-left: 25px;
	padding: 0;
	list-style: none;
	border: none;
	width: 185px;
}
ul.klapmenu ul li a {
	color: #069;
	font-size: 1.1em;
	/*font-weight: bold;*/
	background: none;
	padding: 0;
}
ul.klapmenu ul li.overview a {
	color: #19547F;
	text-decoration: underline;
	text-transform: none;
	font-family: Verdana;
	font-size: 1em;
	
}
ul.klapmenu ul li.news a {
	text-transform: none;
	line-height: 1.1em;	
}
ul.klapmenu ul li.news a:hover {
	text-decoration: underline;
}
ul#product_related {
	border: 1px solid #C9E3F6;
}

/* Product Actions */

/*h2#tell_a_friend { 
	background: #fff url(../img/h2_tell_a_friend.png) no-repeat top left;
	width: 230px;
	height: 35px;
	margin: 0;
}
*/
h2#download_product_sheet {
	background: #fff url(../img/h2_product_sheet.png) no-repeat top left;
	width: 230px;
	height: 35px;
	margin: 0;
}
h2#tell_a_friend:hover, h2#download_product_sheet:hover {
	cursor: pointer;
}

/* Form defaults */
span.mandatory {
	color: #aaa;
	font-variant: small-caps;
}
span.mandatory sup {
	position: relative;
	top: 3px;
}

/* Newsletter form */
form#newsletter {
	width: 90%;
	font-size: 1.1em;
	background: #fff url(../img/packed_up_mag.jpg) no-repeat center right;
}
form#newsletter input.text {
	width: 225px;
	padding: 2px;
	border: 1px solid #C9E3F6;
	margin-bottom: 5px;
}
form#newsletter input.hidden { /* tijdelijke workaround voor hidden fields zoomio */
	display: none;
}
form#newsletter input#inschrijven, form#newsletter input#uitschrijven {
	margin-top: 5px;
}

/* Our proposition */
div.prop_req_scan, div.prop_white_paper {
	width: 230px;
	float: left;
}
div.prop_req_scan a, div.prop_white_paper a {
	cursor: pointer;
}
div.prop_req_scan {
	margin-right: 20px;
}
div.prop_req_scan img, div.prop_white_paper img {
	border: 1px solid #ccc;
}
div.prop_req_scan h2, div.prop_white_paper h2 {
	color: #069;
	font-size: 1.2em;
}
div.prop_req_scan p a, div.prop_white_paper p a {
	display: block;
	width: 200px;
	color: #069;
	text-decoration: underline;
}

/* ReqScan & White paper forms */
form#reqscan, form#whitepaper {
	clear: left;
	padding-top: 10px;
	font-size: 1.1em;
}
form div#personal_details, form div#company_details, form div#wp_personal_details, form div#wp_company_details  {
	float: left;
	width: 49%;
	margin-bottom: 6px;
}
form#reqscan strong.details, form#whitepaper strong.details {
	margin-bottom: 5px;
}
form#reqscan select {
	width: 230px;
}
form#reqscan input.text, form#whitepaper input.text {
	width: 225px;
	padding: 2px;
	border: 1px solid #C9E3F6;
	margin-bottom: 5px;
}
form#reqscan input.hidden, form#whitepaper input.hidden { /* workaround voor hidden fields zoomio */
	display: none;
}
form#reqscan input.submit, form#whitepaper input.submit {
	border: none;
	margin-top: 6px;
}
form#reqscan div.submit, form#whitepaper div.submit {
	clear: left;
}

/* Buttons */
input.submit, input.submit_mh {
	color: #fff;
	border: 1px solid #fff;
	padding: 2px 10px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.submit {
	background: #900 url(../img/bg_buttons.png) repeat scroll 50% 0;
}
input.submit_mh {
	background: #D06701 url(../img/bg_buttons_mh.png) repeat scroll 50% 0;
}
input.submit:hover, input.submit_mh:hover {
	cursor: pointer;
}

a.pf_pack { /* PF-button in Packaging */
	color: #fff;
	background-color: #900;
	background-image: url(../img/bg_buttons.png);
	background-repeat: repeat;
	font-weight: bold;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 4px 8px;
}
a.pf_mathan { /* PF-button in Mathan */
	color: #fff;
	background-color: #D06701;
	background-image: url(../img/bg_buttons_mh.png);
	background-repeat: repeat;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	font-size: 11px;
}

/*sliding doors buttons*/
button::-moz-focus-inner { border: none; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button span { margin-top: -1px;	}
}

button { 
	position: relative;
	border: 0;
	padding: 0 0 0 12px;
	cursor: pointer;
    font-weight: bold;
	overflow: visible; /* removes extra side padding in IE */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
button span {	
	position: relative;
	display: block; 
	white-space: nowrap;
	padding: 0 15px 0 0; 
}
button.packaging { 
  background:transparent url(../img/button_left.png) no-repeat center left; 
  font-size:12px; 
}
button.packaging span { 
  height:28px; 
  line-height:25px;
  background:url(../img/button_right.png) center right repeat-x;
  color:#fff; 
}
button.mathan { 
  background:transparent url(../img/button_left_mh.png) no-repeat center left; 
  font-size:12px; 
}
button.mathan span { 
  height:28px; 
  line-height:25px;
  background:url(../img/button_right_mh.png) center right repeat-x;
  color:#fff; 
}


/* Contact page */
div#contact_handling {
	color: #036;
	background-color: #fff;
	background: none;
	padding: 2px;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 5px;
}
div#contact_handling img {
	margin: 75px 0 0 10px;
	float: left;
}
div#contact_handling ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#contact_handling ul li {
	padding: 0 0 6px 20px;
	border-bottom: 1px solid #C2E6F3;
	font-weight: bold;
}
div#contact_handling ul li.option {
	padding: 6px 6px 6px 20px;
	border: none;
	text-transform: uppercase;
	background: transparent url(../img/arrow_right.png) no-repeat center left;
}
div#contact_handling ul li a {
	color: #036;
	font-weight: bold;
	text-decoration: none;
}
div#contact_handling ul li table td {
	padding-right: 20px;
}
div#contact_handling form.second {
	margin-left: 20px;
}
div#contact_handling p {
	margin: 10px;
}
div#contact_handling p.telnr {
	font-weight: bold;
}
div#contact_handling p a {
	color: #036;
}
div#contact_handling form .text {
	margin-bottom: 2px;
	border: 1px solid #C2E6F3;
	color: #aaa;
	padding: 2px;
}
div#contact_handling form textarea.text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #aaa;
	margin-bottom: 10px;
}

/* Search results & product finder */
h4.resultgroup {
	margin: 5px 0;
}
ul.searchresults {
	margin-top: 0;
	padding-left: 25px;
}
ul.searchresults li a:hover {
	text-decoration: underline;
}

/* News */
div#main div#products_center h1.news {
	color: #900;
}
div#main div#products_center h2.newscat { 
	color: #666;
	background-color: #eee;
	padding: 4px;
	font-size: 1.3em;
}
div#main div#products_center h3.newsdatum { 
	display: inline;
	color: #069;
	font-size: 1.3em;
}
div#main div#products_center h4.newsdatum { 
	display: inline;
	color: #069;
	font-size: 1.1em;
}
div#main div#products_center h4.newstitle { 
	color: #333;
	display: inline;
	margin-left: 10px;
}
div#main div#products_center a img.newspic { 
	float: right;
	max-width: 150px;
	max-height: 150px;
	margin: 10px;
	border: none;
}
div#main div#products_center div.newsinput {
	font-size: 11px;
}
div#main div#products_center div.newsinput img[align="left"] {
	margin: 5px 15px 5px 0;
}
div#main div#products_center div.newsinput img[align="right"] {
	margin: 5px 0 5px 5px;
}
div#main div#products_center input#back { 
	margin-top: 10px;
}
div#home_right div#news {
	border: 1px solid #C9E3F6;
	margin-top: 10px;
	padding: 10px 10px 10px 24px;
}
div#home_right div#news h2 {
	color: #036;
	font-size: 1.2em;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
}
div#home_right div#news h3, ul#news_collapse span.datum {
	color: #069;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0;
}
div#home_right div#news p, ul#news_collapse p {
	color: #069;
	font-size: 1.1em;
	line-height: 1em;
	margin: 0;
}
ul#news_collapse p {
	margin-bottom: 10px;
}
ul#news_collapse span.more a {
	color: #19547F;
	font-size: 1em;
	text-transform: none;
	font-family: Verdana;
	text-decoration: underline;
	padding-left: 0;
	background: none;
}
span.more {
	display: block;
	font-size: 1.1em;
	margin-top: 10px;
}
span.more a {
	color: #19547F;
	text-decoration: underline;
}

/* Downloads */
div#main div#products_center h2.downloadscat { 
	color: #666;
	background-color: #eee;
	padding: 4px;
	font-size: 1.3em;
	clear: left;
	float: left;
	width: 100%;
	margin: 20px 0 5px 0;
}
div#main div#products_center h3.downloadssubcat { 
	color: #AAA;
	margin-top: 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
	font-size: 1.3em;
	float: left;
	width: 100%;
}
div#main div#products_center h4.downloadsdatum { 
	display: inline;
	color: #069;
	font-size: 1.1em;
	float: left;
	clear: left;
	margin: 0 10px 0 0;
	min-width: 80px;
}
div#main div#products_center p.downloads { 
	float: left;
	width: 80%;
	margin: 0 0 8px 0;
}
a.downloads, a.downloads_ok { /* ok = zonder identifier */
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
a.downloads:hover, a.downloads_ok:hover { /* ok = zonder identifier */
	text-decoration: underline;
}

/* Jobs */
body.jobs_detail div#main div#products_center {
	padding: 0 15px;
	width: 480px;
}
body.jobs_detail div#main div#products_right {
	padding-top: 120px;
}
div#main div#products_center div.jobs {
	/*font-size: 1.1em;*/
	/*margin-top: 20px;*/
}
div#main div#products_center h2.jobs {
	color: #900;
	clear: both;
	margin: 30px 0 10px 0;
}
div.jobs a.vacature {
	font-size: 1.1em;
}
ol.jobs a {
	text-decoration: underline;
	font-weight: bold;
}
div.jobs div.content {
	font-size: 1.1em;
}
div#main div#products_center div.jobs p.error {
	padding: 5px;
	margin-top: 20px;
	background-color: #FFBFBF;
	border: 1px solid #CF1919;
}
/* form open sollicitatie*/
form#open_sol {
	font-size: 1.1em;
	margin-top: 15px;
}
form#open_sol input, form#open_sol textarea {
	margin-bottom: 5px;
}
form#open_sol input.text, form#open_sol textarea {
	width: 300px;
	padding: 2px;
	border: 1px solid #ccc;
}
form#open_sol textarea {
	height: 200px;
}
form#open_sol input.file {
	border: 1px solid #ccc;
}
form#open_sol span.types {
	color: #999;
}
form#open_sol input.submit {
	margin-top: 10px;
}
/* hidden reageerform op jobs_detail */
form#reageer {
	display: none;
	font-size: 1.1em;
	margin-top: 15px;
}
form#reageer input, form#reageer textarea {
	margin-bottom: 5px;
}
form#reageer input.text, form#reageer textarea {
	width: 300px;
	padding: 2px;
	border: 1px solid #ccc;
}
form#reageer textarea {
	height: 200px;
}
form#reageer input.file {
	border: 1px solid #ccc;
}
form#reageer span.types {
	color: #999;
}
form#reageer input.submit {
	margin-top: 10px;
}
/* hidden reageerform op jobs_detail */
form#reageer {
	display: none;
	margin-top: 15px;
}
form#reageer label {
	/*float: left;
	width: 100px;
	padding-right: 10px;
	text-align: right;*/
}
form#reageer input, form#reageer textarea {
	margin-bottom: 5px;
}
form#reageer input.text, form#reageer textarea {
	width: 300px;
	padding: 2px;
	border: 1px solid #ccc;
}
form#reageer textarea {
	height: 200px;
}
form#reageer input.file {
	border: 1px solid #ccc;
}
form#reageer span.types {
	color: #999;
}
form#reageer input.submit {
	margin-top: 10px;
}

/******* Poll *******/

/* hide alle languages */
.poller span {display: none;}
/* show enkel juiste language */
.poller.nl span.nl {display: inline;}
.poller.en span.en {display: inline;}
.poller.fr span.fr {display: inline;}
.poller.de span.de {display: inline;}

.poller{	/* The poller box */
	margin: 20px 0;
}
/* Poller title above radio buttons */
.pollerTitle{
	font-weight:bold;
}
/* Label for each radio button */
div#main div#products_center p.pollerOption{
	margin: 8px 0;
}
.poller input.submit {
	margin-top: 5px;
}
/* Label for each option above graph - i.e. results */
.result_pollerOption{
	margin:0px;
	font-size:0.8em;
}
/* Title of poller - when ajax shows the results */
.result_pollerTitle{
	margin-bottom:5px;
	font-weight:bold;
	font-size:0.9em;
}
/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
.result_pollGraph img{
	float:left;
}
/* The <div> tag where the percentage result is shown */
.result_pollGraph div{
	float:left;
	height:16px;
	background-repeat:repeat-x;
	color:#FFF;
	font-size:0.9em;
	line-height:16px;
}
/* Graph div - parent of both the corner images and the div displaying percentage votes */
.result_pollGraph{	
	height:16px;
}

/* Message when Ajax is working getting restults fromt the server */
.poller_waitMessage{
	display:none;	
}	

.result_totalVotes {

	display: none;

	clear:both;
	font-size:0.8em;
	margin-top:10px;
	font-style:italic;
}


/* Footer */
div#footer {
	clear: both;
	color: #036;
	padding: 5px 10px;
	background-color: #D0E6F7;
}
div#footer ul#footernav {
	float: right;
	margin: 0;
	text-align: right;
}
div#footer ul#footernav li {
	list-style: none;
	display: inline;
}
div#footer ul#footernav li a {
	padding: 0px 10px;
	color: #036;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right: 1px solid #036;
}
div#footer ul#footernav li.last_item a {
	border: none;
}

/* CMS input */
div#cmsinput h1 {
	margin: 5px 0;
	color: #900;
	line-height: 1.2em;
}
div#cmsinput p {
	padding-right: 15px;
}
div#cmsinput p img {
	/*float: right;*/
	margin: 5px 15px 5px 0;
}