html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
html {height:100%;}
body {height:100%; position:relative; color:#000; background:#e3e3e3;}
body { font:62.5%/1.6em Arial, Tahoma, Verdana, sans-serif; }
td, legend, th { font-size:1.2em; line-height:1.5em; }
a {color:#024062; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.tcenter {text-align:center;}
.fnormal {font-weight:normal !important;}
.tright {text-align:right;}
.fleft {float:left;}
.fright {float:right !important;}
.noPadB {padding-bottom:0 !important; margin-bottom:0 !important;}
h1 {font-size:2.9em;} h2 {font-size:2.4em;} h3 {font-size:1.6em;} h4 {font-size:1.2em;}
h1, h2, h3, h4 {line-height:1.5em;}
li {list-style:none;}
img {border:0;}
.img {display:block;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
input.txt {font:1em Arial, Helvetica, sans-serif; color:#000; border:1px solid #b4b4b4; padding:3px 4px; background:#fff;}
textarea {font:1em Arial, Helvetica, sans-serif; color:#000; border:1px solid #b4b4b4; padding:3px 4px 2px; background:#fff;}
select {background:#fff; font-family:'Arial'; font-size:12px;}
.wrapper {overflow:hidden; zoom:1;}
img.png {display:block;}
/*--------------Page-----------------*/
.all {min-height:100%; _height:100%;}
div.header {height:121px; background:#fff url(../images/bg_header.gif) 0 100% repeat-x; min-width:943px;}
div.headerIn {width:943px; margin:0 auto; padding-top:6px;}
div.header .logo {background:url(../images/logo.png) no-repeat; width:363px; height:39px; float:left; margin-top:7px;}
div.header .logo a {width:363px; height:39px; float:left; text-indent:-1000em; position:relative;}
.bask-info {float:right; clear:right; background:url(../images/icon-basket.gif) no-repeat; font-size:1.1em; padding:0 4px 8px 30px;}
.top-search {float:right; clear:right; font-size:1.1em; padding-top:3px; $width:435px; _width:460px; margin-bottom:15px;}
.top-search label {float:left; padding:5px 4px 0 0;}
.top-search span {float:left; background:#c8c8c8 url(../images/input-1-bord.gif) repeat-x; padding:1px; margin-left:8px;}
.top-search input.txt {float:left; background:url(../images/input-1-bg.gif) no-repeat; _background-attachment:fixed; padding:5px 4px; border:0; width:180px;}
.top-search input.btn {float:left; margin:-3px 0 0 5px;}
.top-services {float:right; width:244px; overflow:hidden; clear:right; font-size:1.1em; padding-bottom:5px; margin-left:-2000px; $margin-left:0;}
.top-services a {float:left; position:relative; z-index:2;}
.top-services .pretxt {float:left; padding-right:6px;}
.ico-pen {padding-left:20px; width:70px; background:url(../images/icon-pen.gif) no-repeat;}
.ico-mail {padding-left:20px; width:70px; background:url(../images/icon-mail.gif) 0 3px no-repeat;}
.ico-phone {padding-left:20px; width:50px; background:url(../images/icon-phone.gif) no-repeat;}
.ico-rss {padding-left:20px; width:50px; background:url(../images/icon-rss.gif) 0 2px no-repeat;}

.menu {padding-bottom:22px; background:url(../images/bg_menu-botm.gif) 0 100% repeat-x; margin-top:-36px; min-width:943px;}
.menu ul {width:943px; margin:0 auto; height:36px;  top:-12px; $top:0; z-index:1;}
.menu ul:not(:root:root) {top:0;}
.menu li {height:36px; float:left; background:url(../images/m-tab-left.gif) no-repeat; padding-left:5px; margin-right:4px; position:relative;}
.menu li .in {height:36px; float:left; background:url(../images/m-tab-right.gif) 100% 0 no-repeat; padding-right:5px;}
.menu li .in .in {background:url(../images/m-tab-bg.gif) repeat-x; padding:0;}
.menu li .in .in a {padding:13px 12px 0; height:23px; float:left;}
.menu li.act {background-image:url(../images/m-tab-left-a.gif);}
.menu li.act .in {background-image:url(../images/m-tab-right-a.gif);}
.menu li.act .in .in {background-image:url(../images/m-tab-bg-a.gif); height:36px;}
.menu li.hover {background-image:url(../images/m-tab-left-a.gif);}
.menu li.hover .in {background-image:url(../images/m-tab-right-a.gif);}
.menu li.hover .in .in {background-image:url(../images/m-tab-bg-a.gif);}
.menu-wSub {padding-bottom:40px; background:url(../images/bg_menu-botm3.gif) 0 100% repeat-x; margin-bottom:6px;}
.menu li .textH,.menu li.hover .text,.menu li.act .text {position:absolute; top:-1000em; left:-1000em;}
.menu li .text,.menu li.hover .textH,.menu li.act .textH {position:relative; top:0; left:0;}

.menu .sub-menu {display:none;}
.menu .act .sub-menu {position:absolute; background:#fff; overflow:hidden; zoom:1; top:36px; left:0; width:auto; margin:0; padding:10px 0 11px; height:auto; display:block; margin-right:-3000px;}
.menu .act .sub-menu li {height:auto; float:left; background:none; padding:0; margin:0 19px 0 0; position:relative; font-size:1.2em; font-weight:bold;}
.menu .act .sub-menu a {padding-left:6px; background:url(../images/bullet-2.gif) 0 0.4em no-repeat;}
.menu .act .sub-menu .act {height:25px; margin:-4px 19px -5px 0;}
.menu .act .sub-menu .act span {background:url(../images/bg_submenu-act.gif) 100% 100% no-repeat; color:#fff; float:left; height:21px; padding:4px 10px 0 3px;}
.menu .act .sub-menu .act span span {padding:0 0 0 6px; background:url(../images/bullet-2a.gif) 0 0.5em no-repeat; height:auto;}
.menu .act .sub-menu .act {padding-left:6px; background:#96c900 url(../images/bg_submenu-act.gif) no-repeat;}

.breadcrumb {width:943px; margin:0 auto; font-size:1.2em; padding: 0 15px 15px;}

.main {width:943px; margin:0 auto;}
.main-col {width:579px; float:left;}
.side-col {width:350px; float:right;}
.main-side {width:161px; margin-right:6px; float:left;}
.main-cont {overflow:hidden; zoom:1;}

.main h2.h {font-size:2.2em; font-family:'Trebuchet MS'; line-height:1.2em; margin-bottom:13px;}
.main h3.h {font-weight:normal; font-family:'Trebuchet MS'; line-height:1.2em; margin-bottom:13px;}
.main h3.h-18 { font-size:1.8em; margin-bottom:11px;}
.main h3.linkHeadline{color: #024062; }
.main h3.h .q {font-size:11px; margin-left:5px; color:#7a7a7a; position:relative; top:-2px;}
.main h3.h .q a {font-weight:bold; margin:0 1px;}
.main h3.h .side {font-weight:normal; margin:0 1px; font:11px Tahoma; margin-left:5px; color:#7a7a7a;}
.main h4.var1 {font-size:9px; font-weight:normal;}
.main h4.var1 a {font-size:11px; color:#669900; font-weight:bold;}
.main p {/*font-size:1.2em;*/font-size:12px; margin-bottom:11px; /*line-height:1.86em;*/ line-height: 180%;}
.main p.etalage { line-height: 1.4em; }
.main p.more {font-size:1.1em; margin-bottom:10px; text-align:right;}
.main p.var1 {margin-bottom:0; font-weight:bold; padding-top:7px; line-height:1.68em;}
.main blockquote {font-size:1.2em; margin-bottom:11px; line-height:1.86em;}
a.more-inline {font-size:11px;}
img.img-fl {float:left; margin:-4px 27px 5px 0;}
.box-fl {float:left; margin:-4px 27px 2px 0;}
.main dt,.main dd {font-size:1.2em; line-height:1.86em;}
.main li {/*font-size:1.2em; line-height:1.6em;*/font-size:12px; line-height:180%;}
.main li p,.main li li,.main li dt,.main li dd {font-size:1em;}
.main ol,.main ul,.main dl {margin-bottom:10px;}
.main-side ul {margin-right:-8px; margin-left:-2px; margin-bottom:22px;}
.main-side li {line-height:1.67em;}
.main-side h4 {margin-left:-2px;}

h3.h .edge {display:block; width:12px; height:6px; background:url(../images/bg_h-wh.gif) no-repeat; position:absolute; bottom:-6px; left:31px;}
h3.h-blue {background:#1070aa url(../images/bg_h-blue.gif) repeat-x; margin:-5px -11px 13px; padding:7px 14px 8px; color:#fff; position:relative; zoom:1;}
h3.h-blue .edge {background-color:#1070aa;}
h3.h-green {background:#669900 url(../images/bg_h-green.gif) repeat-x; margin:-5px -11px 13px; padding:7px 14px 8px; color:#fff; position:relative; zoom:1;}
h3.h-green .edge {background-color:#669900;}

.cols2 {overflow:hidden; zoom:1;}
.cols2 .col1 {float:left; width:285px;}
.cols2 .col2 {float:right; width:286px;}
.cols2in {overflow:hidden; zoom:1;}
.cols2in .col1 {float:left; width:48%;}
.cols2in .col2 {float:right; width:48%;}
.cols2in-fl {overflow:hidden; zoom:1;}
.cols2in-fl .col1 {float:left; padding-right:25px;}
.cols2in-fl .col2 {overflow:hidden; zoom:1;}

.box1 {background:#fff url(../images/box1-l.gif) repeat-y; margin-bottom:11px;}
.box1 .in-top {background:url(../images/box1-t.gif) repeat-x; height:2px;}
.box1 .in-botm {background:url(../images/box1-b.gif) 0 100% repeat-x; height:3px;}
.box1 .in-mid {background:url(../images/box1-r.gif) 100% 0 repeat-y; padding:0 3px;}
.box1 .in-top b,.box1 .in-botm b,.box1 .in-top em,.box1 .in-botm em {background:url(../images/box1-corn.gif) no-repeat; height:3px; width:4px;}
.box1 .in-top b,.box1 .in-top em {height:2px;}
.box1 .in-top b,.box1 .in-botm b {float:left;}
.box1 .in-top em,.box1 .in-botm em {float:right;}
.box1 .in-top em {background-position:100% 0;}
.box1 .in-botm b {background-position:0 100%;}
.box1 .in-botm em {background-position:100% 100%;}
.box1 .in-cont {background:url(../images/box-grad.gif) repeat-x; padding:5px 10px 5px 11px; overflow:hidden; zoom:1; /*font-size: 12px; line-height: 180%;*/}
.box1a {background-color:#f0f0f0;}
.box1a .in-cont {background:none;}
.box1b1 {background-color:#f8fced;}
.box1b2 {background-color:#f0f9fe;}
.box1b1 .in-cont,.box1b2 .in-cont {background:none;}

.opener {padding:0 15px 13px 30px; margin:0 -11px 10px; border-bottom:1px solid #e5e5e5;}
.opener .icon {background:url(../images/icon-open-plus.gif) no-repeat; width:12px; height:12px; float:left; margin:5px 0 0 -20px;}
.opener-a .icon {background-image:url(../images/icon-open-minus.gif);}
.opener h4 {line-height:1.8em;}
.opener h4 .more-inline {font-weight:normal;}
.opener-last {border-bottom:0; margin-bottom:0;}
.opener-in {padding-left:16px; display:none; margin-bottom:-8px;}
.opener-in h4 {font-size:1.1em; margin-top:22px;}
.opener-a .opener-in {display:block;}
.opener-a h4 .more-inline {display:none;}

blockquote.var1 {background:#fff;}
blockquote.var1 .in-top {background:none; height:5px;}
blockquote.var1 .in-botm {background:none; height:5px; position:relative;}
blockquote.var1 .in-top b,blockquote.var1 .in-botm b,blockquote.var1 .in-top em,blockquote.var1 .in-botm em {background-image:url(../images/bg_quote-corn.gif); height:5px; width:5px;}
blockquote.var1 .in-top b,blockquote.var1 .in-top em {height:5px;}
blockquote.var1 .in-cont {background:none; padding:3px 9px 3px;}
blockquote.var1 .edge {background:url(../images/bg_quote-edge.gif) no-repeat; width:40px; height:11px; float:left; position:absolute; bottom:-11px; _bottom:-12px; left:34px;}
.quote-from {font-weight:bold; padding-left:8px;}
.quote-from .alt {font-size:0.8em; font-weight:normal; color:#999;}

.btns {overflow:hidden; zoom:1; padding-bottom:16px;}
.btns-upbord {overflow:hidden; zoom:1; padding-bottom:13px; padding-top:7px; border-top:1px solid #e3e3e3;}
.box1 .btns-upbord {margin:0 -12px; padding:7px 12px 13px; width:100%; }
.btn-1 {float:left; height:31px; background:url(../images/btn-1.gif) no-repeat; padding-left:6px; margin-right:12px; font:bold 12px Arial; color:#000;}
.btn-1 span {float:left; height:31px; line-height:31px; background:url(../images/btn-1.gif) 100% 0 no-repeat; margin-right:-6px; position:relative; padding:0 20px 0 14px;}
.btn-1:hover {text-decoration:none !important;}
.btn-2 {float:left; height:30px; background:url(../images/btn-2.gif) no-repeat; padding-left:6px; margin-right:12px; font:bold 12px Arial; color:#000;}
.btn-2 span {float:left; height:30px; line-height:30px; background:url(../images/btn-2.gif) 100% 0 no-repeat; margin-right:-6px; position:relative; padding:0 20px 0 14px;}
.btn-2:hover {text-decoration:none !important;}
.btn-3 {float:left; height:30px; background:url(../images/btn-3.gif) no-repeat; padding-left:6px; margin-right:12px; font:bold 12px Arial; color:#000;}
.btn-3 span {float:left; height:30px; line-height:30px; background:url(../images/btn-3.gif) 100% 0 no-repeat; margin-right:-6px; position:relative; padding:0 12px 0 6px;}
.btn-3:hover {text-decoration:none !important;}
.btn-ico-print b {background:url(../images/btn-ico-ptint.gif) 0 50% no-repeat; float:left; padding-left:23px; margin-left:-9px;}
.btn-ico-mail b {background:url(../images/btn-ico-mail.gif) 0 50% no-repeat; float:left; padding-left:18px; margin-left:-12px;}
.btn-ico-pen b {background:url(../images/btn-ico-pen.gif) 0 50% no-repeat; float:left; padding-left:18px; margin-left:-12px; margin-right:-7px;}
.btn-ico-bookm b {background:url(../images/btn-ico-bookm.gif) 0 50% no-repeat; float:left; padding-left:17px; margin-left:-11px; margin-right:-11px;}

.main dl.news-dl {margin:0 -4px 14px -1px; zoom:1;}
.main dl.news-dl dt {font-size:1.1em; color:#666; float:left; padding:1px 4px 0 0; _padding-right:1px;}
.main dl.news-dl dd.full {margin-bottom:9px;}
.main .cols2in dl.news-dl {margin-bottom:12px;}
.ico-list {background:url(../images/icon-list.gif) no-repeat; padding-left:20px;}
.ico-key {background:url(../images/icon-key.gif) 0 0.5em no-repeat; padding-left:25px;}

ul.list-1 {margin-bottom:-8px;}
ul.list-1 li {overflow:hidden; zoom:1; margin-bottom:12px; margin-right:-6px;}
ul.list-1 img {float:left; margin-right:14px;}
ul.list-1 a.h {font-weight:bold; display:block; margin-bottom:3px;}
ul.list-1 .text {overflow:hidden; zoom:1;}
ul.list-2 {margin-bottom:-16px;}
ul.list-2 li {overflow:hidden; zoom:1; margin-bottom:22px; line-height:1.82em;}
ul.list-2 img {float:left; margin-right:9px; margin-top:4px;}
ul.list-2 a.h {font-weight:bold; display:block; margin-bottom:3px; font-size:1.1em;}
ul.list-2 .text {overflow:hidden; zoom:1;}
ul.list-3 {overflow:hidden; zoom:1; margin-bottom:4px;}
ul.list-3 li {overflow:hidden; zoom:1; line-height:1.82em; background:url(../images/bullet-4.gif) 97% 0.4em no-repeat; border-top:1px solid #e6e6e6; margin-top:-1px; font-weight:bold; padding:1px 20px 2px 2px;}
ul.list-4 {margin-bottom:19px;}
ul.list-4 li {font:1.1em/1.84em Tahoma; margin-left:7px;}


.ico-person {padding-left:22px; background:url(../images/icon-person.gif) 0 3px no-repeat;}
.ico-soft {padding-left:22px; background:url(../images/icon-soft.gif) 0 3px no-repeat;}
.ico-update {padding-left:22px; background:url(../images/icon-update.gif) 0 5px no-repeat;}
.ico-email {padding-left:22px; background:url(../images/icon-email.gif) 0 5px no-repeat;}


ul.list-bull-1 li {list-style:none; font-weight:bold; padding-left:9px; background:url(../images/bullet-3.gif) 0 0.6em no-repeat;}
ul.list-bull-2 li {padding-left:13px; background:url(../images/bullet-5.gif) 0 0.3em no-repeat;}
ul.list-bull-3 li {padding-left:13px; background:url(../images/bullet-6.gif) 0 0.6em no-repeat;}

ol.list-num-1 li {list-style:decimal; font-weight:bold; color:#669900; font-size:1.4em; margin-left:22px;}
ol.list-num-1 li a {font-size:0.9em;}

.search-field {margin-bottom:18px; font-size:1.1em;}
.search-field input.txt {background:url(../images/input-1-bg.gif) no-repeat; _background-attachment:fixed; padding:5px 4px; border:0;}
.list-und-zoek li {padding:5px 0 6px;}
.list-und-zoek .img {float:left; width:67px; padding-top:2px;}
.list-und-zoek .txt {overflow:hidden; zoom:1;}
.list-und-zoek a.h {font-weight:bold; display:block; margin-bottom:3px;}

.poll-res {margin:21px -10px 23px 0;}
.poll-res li {overflow:hidden; zoom:1;}
.poll-res-1 {float:left; width:29px;}
.poll-res-2 {float:left; width:42px;}

/* #E3E3E3 */
.in-cont .poll-list-item-bar .poll-list-item-bar-graph
{
	/* background-color:#024062;
	background:transparent url(../images/rating-green.gif) no-repeat scroll 100% 0;
	*/

	display:inline;
	height:10px;
 }
 .in-cont .poll-list-item
 {
 	margin-top:10px;
 }
.in-cont .poll-list-item-bar
{
	/*float:left;*/
	margin:0;
	padding:3px 0;
	text-align:left;
	width:70px;
}
.in-cont .poll-list-item-bar img
{
	padding-left:2px;
}

.in-cont .poll-list-item-name
{
	clear:both;
	float:right;
	padding:3px 0;
	width:185px;
}
.in-cont .poll-total-votes
{
	font-weight:bold;
	font-size:1.2em;
}


#Form_Poll dt { display:none;}
#Form_Poll dd > input#Stem {
	background:transparent url(../images/btn-1-poll.gif) no-repeat scroll 100% 0;
	border:0 none;
	font-weight:bold;
	margin-left:-5px;
	margin-top:10px;
	padding:6px 4px;
	width:73px;
	font-family:Arial;
	font-size:12px;
	cursor:pointer;
	height:30px;
}
#Form_Poll input
{
	margin-right:4px;
}




.item-controls {overflow:hidden; zoom:1; font:1.1em Tahoma; margin-bottom:30px; padding-top:5px;}
.item-controls .side {float:right; margin-top:-5px;}
.items-fl { margin:0 3px 0 2px; display:block; color:black; }
.items-fl img {margin-left:10px;}
.items-buy li {overflow:hidden; zoom:1; margin-bottom:10px;}
.items-buy .vision {float:left; margin-right:14px; margin-top:5px; overflow:hidden; zoom:1;}
.items-buy .basket {float:right; width:68px; background:url(../images/icon-basket2.gif) 50% 0 no-repeat; padding-top:30px; margin-top:-60px; font:0.9em Tahoma; text-align:center;}
.items-buy .text {margin:0 70px 0 85px;}
.items-buy p {margin-bottom:2px; line-height:1.64em;}
.items-buy p.more {text-align:left; font-size:0.9em;}

a.items-f1:link { text-decoration:none !important; }
a.items-f1:hover { text-decoration:none !important; }

.paginator, p.paginator {font-size:1.1em;}
li .paginator {font-size:0.9em;}
.paginator strong,.paginator span,.paginator a {margin-right:5px;}
.paginator .act {padding:0 4px; background:#689b00; color:#fff; font-weight:bold;}

.block-grey {background:#f0f0f0; padding:1px 11px; margin:7px 0 7px; width:237px; }
.block-grey-wide {background:#f0f0f0; padding:1px 11px; margin:7px 0 7px; }

.ico-discuss {background:url(../images/icon-discuss.gif) 0 70% no-repeat; padding-left:16px; float:left;}
.article-info {font-size:1.1em; color:#666; overflow:hidden; zoom:1; padding:0 10px 9px 0;}
.article-info .side {float:right;}
.article-info .zoom-font {margin-left:20px; float:left;}
.article-info .zoom-font .zoom-out {background:url(../images/icon-minus.gif) 0 100% no-repeat; width:13px; height:13px; float:left; margin-left:10px; position:relative; bottom:-3px;}
.article-info .zoom-font .zoom-in {background:url(../images/icon-plus.gif) 0 100% no-repeat; width:13px; height:13px; float:left; margin-left:2px; position:relative; bottom:-3px;}
.article-info .zoom-font a .zoom-out,.article-info .zoom-font a .zoom-in {background-position:0 0;}
.ico-discuss2 {background:url(../images/icon-discuss2.gif) 0 0 no-repeat; padding-left:20px;}

.bread-crumbs {font-size:1.1em;}
.bread-crumbs .in-cont {padding:0 0 0 11px; background:#fff;}
.bread-crumbs h4 {float:left; font-size:1em; height:22px; padding:6px 6px 0 0;}
.bread-crumbs a {float:left; height:22px; padding:6px 19px 0 0;}
.bread-crumbs span {float:left; height:22px; padding:6px 19px 0 0; color:#666;}
.bread-crumbs span.arr {color:#000;}
.bread-crumbs .arr {float:left; height:22px; padding:6px 19px 0 0; margin-right:5px; background:url(../images/arr-crumbs.gif) 100% 50% no-repeat;}

.form-1 label .note {float:right;}
.form-1 label.check-label {width:auto; padding-left:176px;}
.form-1 label.check-label input {position:relative; top:-2px; margin-right:3px;}
.form-1 input.txt {width:324px; background:url(../images/bg_form1-input.png) no-repeat; _background-attachment:fixed; border:0;}
.form-1 textarea {width:320px; height:92px; background:url(../images/bg_form1-textarea.png) no-repeat; _background-attachment:fixed; border:0;}
.form-1 li.btns {width:515px; margin-top:-22px;}
.form-1 .btn-1 {float:right; margin-right:60px; display:inline;}

.form-2 li {margin-bottom:15px;}
.form-2 li.btns {margin:-7px 0 0; padding-bottom:0;}
.form-2 li label {display:block; padding-bottom:4px;}
.form-2 li select {width:380px;}
.form-2 li textarea {width:370px; height:52px; background:#fff url(../images/input-3-bg.gif) repeat-x; border:1px solid #adb1b4;}
.form-2 li .input-file {width:380px;}
.form-2 li .form-note {font-size:0.9em; color:#024062;}

.box-inloggen h3.h {margin-bottom:0;}
.box-inloggenA h3.h {margin-bottom:13px;}
.box-inloggenA .more {display:none;}
.box-inloggen .form-inloggen {display:none;}
.box-inloggenA .form-inloggen {display:block;}
.form-inloggen {overflow:hidden; zoom:1; font-size:1.1em; color:#666; padding:0 4px 9px;}
.form-inloggen .input-txt {float:left; background:#c8c8c8 url(../images/input-1-bord.gif) repeat-x; padding:1px; margin-right:4px; margin-top:2px;}
.form-inloggen input.txt {float:left; background:url(../images/input-1-bg.gif) no-repeat; _background-attachment:fixed; padding:3px 5px 4px; border:0; width:104px;}
.form-inloggen .check-field {padding:8px 0 12px 19px; clear:left; _padding-left:24px; border-bottom:1px solid #d3d3d3; margin-bottom:7px;}
.form-inloggen .check-field span.field {margin-left:-16px; _margin-left:-24px;}

.form-search {overflow:hidden; zoom:1; font-size:1.1em; color:#666; padding:0 4px 9px;}
.form-search .input-txt {float:left; background:#c8c8c8 url(../images/input-1-bord.gif) repeat-x; padding:1px; margin-right:4px; margin-top:3px;}
.form-search input.txt {float:left; background:url(../images/input-1-bg.gif) no-repeat; _background-attachment:fixed; padding:5px; border:0; width:285px;}

.field-bestal {overflow:hidden; zoom:1; margin-top:19px;}
.field-bestal dt {clear:left; padding-right:22px;}
.field-bestal dt,.field-bestal dd {float:left;}

.scroller {float:right;}
.scroller .arr-left {float:left; background:url(../images/arr-scroll-left.gif) no-repeat; width:31px; height:21px; margin-right:2px;}
.scroller .arr-right {float:left; background:url(../images/arr-scroll-right.gif) no-repeat; width:31px; height:21px;}

ul.tabs {background:url(../images/tab-bg.gif) 0 100% repeat-x; height:36px; padding-top:24px; padding-left:6px; margin:0 -11px 20px !important;}
ul.tabs li {float:left; height:36px; background:url(../images/tab-tab.gif) no-repeat; font-weight:bold; padding-left:6px; margin-right:4px; color:#690;}
ul.tabs li .in {float:left; height:28px; background:url(../images/tab-tab.gif) 100% no-repeat; padding:8px 9px 0 3px;}
ul.tabs li.ui-state-active,ul.tabs li.ui-state-active .in {background-image:url(../images/tab-tab-act.gif);}
ul.tabs li .in a {color:#000;}
ul.tabs .ico-info {background:url(../images/tab-icon-info.gif) 0 2px no-repeat; padding-left:23px;}
ul.tabs .ico-warn {background:url(../images/tab-icon-warn.gif) no-repeat; padding-left:23px;}
ul.tabs .ico-question {background:url(../images/tab-icon-question.gif) no-repeat; padding-left:23px;}

.tabs li.act, .tabs li.act .in { background-image:url(../images/tab-tab-act.gif); }
div.tabs li { font-size:12px; }

.banner-place-1 {text-align:center; padding:0 15px 15px;}
.banner-place-2 {text-align:center; margin-bottom:12px;}

.separ-line-1 {height:8px; border-bottom:1px solid #e6e6e6; margin-bottom:8px;}
.separ-line-2 {height:8px; border-bottom:1px solid #e6e6e6; margin:0 -11px 8px;}

.footer-space {height:106px; clear:both;}
.footer {height:100px; background:url(../images/bg_footer.gif) repeat-x; margin-top:-100px; min-width:943px;}
.footer-in {width:943px; margin:0 auto; padding-top:17px;}
.footer p {font-size:1.2em; padding-bottom:8px;}
.foot-nav a {padding-left:8px; background:url(../images/bullet-1.gif) 0 0.4em no-repeat; margin-right:15px;}

.w-180 {width:176px !important;}
.styled-1 {color:#690 !important;}
.styled-2 {color:#666 !important;}

.congress-information-block, .congress-sponsor-block, .congress-session-block , .congress-enrollment-block, .congress-program-block, .congress-session-block {font-size:1.2em;}
.congress-information-block p, .congress-sponsor-block p, .congress-session-block p, .congress-enrollment-block p, .congress-program-block p, .congress-session-block p{font-size:1em;}
.congress-information-block a, .congress-sponsor-block a, .congress-session-block a {font-weight:bold; color:#024062}
.congress-information-block .separ-line-1, .congress-sponsor-block .separ-line-1, .congress-session-block .separ-line-1 { border-bottom-width:3px;}
.congress-information-block .list-bull-2 { font-size:10px; margin-left:12px;}

.congress-sponsor-block-rectangle h3.congress-sponsors-block-rectangle-title, h3.congress-youtube-title{  margin-left:0; margin-right:0;text-align:left;}

.congress-sponsor-block-small .congress-sponsor-block-left-col {float:left; width:140px;}
.congress-sponsor-block-small .congress-sponsor-block-right-col {float:left; width:400px;}

.congress-enrollment-block .formbuilder{font-size:10px;}
.congress-enrollment-block .formbuilder input {width:250px; margin-right:6px;}
.congress-enrollment-block .formbuilder input[type="radio"] {width:auto;}
.congress-enrollment-block .formbuilder input[type="checkbox"] {width:auto;}
.congress-enrollment-block .formbuilder input[type="submit"] {width:auto;}
.congress-enrollment-block .formbuilder input#submit {width:261px; padding-right:6px;}
.congress-enrollment-block .formbuilder #korting-element input {width:20px}
.congress-enrollment-block .formbuilder input#aanhef-dhr,.congress-enrollment-block .formbuilder input#aanhef-mevr{width:20px; padding-right:6px;}
.congress-enrollment-block .formbuilder input#sponsormogelijkheid { width:20px}
.congress-enrollment-block div.agreement {width:450px; height:55px; overflow:auto; margin-top:10px; padding:5px; border:1px solid gray;}
.congress-enrollment-block .formbuilder dt {clear:left; float:left; width:200px; margin-bottom:3px;}
.congress-enrollment-block .formbuilder dd {width:350px; float:left; margin-bottom:3px; text-align:left;}
.congress-enrollment-block .formbuilder ul.errors {font-size:0.8em; color:red; margin:0; padding:0;}

.congress-session-block .speaker-image {width:130px; float:left;}
.congress-session-block .workshop-summary li { font-size:1.0em; line-height:1.35em; background:transparent url(../images/bullet-1.gif) no-repeat scroll 0 0.3em; padding-left:13px; }

.congress-report{ font-size:1.1em;}
.congress-report .congress-report-intro{ font-weight:bold; margin-bottom:15px;}
.congress-report .congress-report-content{}

.congress-sponsor-block .img
{
	display:inline;
	margin-bottom:5px;
	margin-right:10px;
}


.congress-list-date { font-weight:bold; color:black !important;}
.congress-block dl.news-dl dt { float:none; font-weight:bold; color:black; font-size:1.2em;}
.congress-block h3.h-18 { color:#024062 ;}
.congress-block .in-mid h3.h-18 a { color:black; }
.congress-block .in-mid .col2 h3.h-18 a { color:#024062;}
.congress-block .cols2in-fl h3.h-18 { font-size:1.7em;}
.congress-block .cols2in-fl
{
	margin-bottom:30px;
}

.congress-more-info
{
	padding-left:7px;
	padding-top:4px;
	color:black;
	font-weight:bold;
}

.btn-congress-more-info
{
	background: url(../images/btn-congress-more-info.gif) no-repeat 100% 0;
	padding-bottom:5px;
	width:192px;
}

.more-info > .btn-congress-more-info
{
	margin-top:8px;
}

/*Selects*/
.select-area { cursor:default; height:26px; background:url(../images/select-bg.gif) repeat-x right top; float:left; }
.select-area .select-area-left { width:5px; height:26px; float:left; background:url(../images/select-left.gif) no-repeat left top; }
.select-area .select-area-right { width:24px; height:26px; float:right; background:url(../images/select-right.gif) no-repeat right top; }
.select-area-opened .select-area-right { background:url(../images/select-right.gif) 100% 100% no-repeat; }
.select-area .select-area-center { color:#000; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; }
/*Selects options*/
.select-options-invisible, .select-options-visible { position:absolute; background:#fff; z-index:20; border:1px solid #6f7074; overflow:auto; }
.select-options-invisible { display:none; }
.select-options-visible { cursor:default; display:block; list-style-type:none; }
.select-options-visible li { margin:0; padding:0; }
.select-options-visible li.select-option-hovered { background-color:#D2F0F4; }
.select-options-visible li.select-option-selected { background-color:#496AC5; color:#fff; }

/* form handling */
div.zend-form fieldset {
	padding:15px;
	margin:7px 0px;
}

div.zend-form fieldset legend {
	font-weight:bold;
	color:black;
}

div.zend-form label input[type="radio"] {
	margin-right:3px;
}

div.zend-form tr td:first-child {
	width:250px;
}

div.zend-form input[type="text"], div.zend-form input[type="password"], div.zend-form textarea {
	width:250px;
}

div.zend-form-errors, .error-message {
	padding:8px;
	border:1px solid #8F0202;
	background-color:#FDEEEE;
	margin-bottom:5px;
	display:block;
}

div.zend-form-errors span {
	font-size:12px;
	font-weight:bold;
}

div.zend-form-errors ul.errors {
	list-style-type:disc;
	margin-bottom:0;
}

div.zend-form-errors ul.errors li.error {
	list-style-type:disc;
	padding-left:3px;
	margin-left:15px;
}

/* overview */
table.overview {
	width:100%;
}

table.overview td, table.overview th {
	padding:4px 2px;
}

table.overview th {
	text-align:left;
	font-weight:normal;
	color:#6B6B6B;
	background-color:#E3E3E3;
}

table.overview tr td:first-child, table.overview tr th:first-child {
	width:250px;
	padding-left:8px;
}

table.shop tr td:first-child,  table.shop tr th:first-child {
	width:auto;
	padding-left:8px;
}



table.overview tr td:last-child, table.overview tr th:last-child {
	padding-right:8px;
}

table.overview td {
	border-bottom:1px solid #E4E4E4;
}

h4.overview {
	padding:5px 10px;
	background-color:#E3E3E3;
	margin-top:25px;
}

body h4.overview:first-child {
	margin-top:0 !important;
}

/* buttons */
.button {
	font-weight:bold;
	line-height:14px;
}

.button div.left {
	float:left;
}

.button div.center {
	float:left;
}

.button div.right {
	float:left;
}

.button-stateless div.left {
	width:10px;
	height:31px;
	background-image:url(/images/btn-bg-stateless.gif);
	background-position:top left;
}

.button-stateless div.center {
	height:31px;
	background-image:url(/images/btn-bg-stateless.gif);
	background-position:center;
}

.button div.label {
	font-size:11px;
	font-weight:bold;
	margin-top:7px;
	color:black;
}

.button-stateless div.right {
	height:31px;
	width:10px;
	background-image:url(/images/btn-bg-stateless.gif);
	background-position:top right;
}

.button-proceed div.left {
	width:10px;
	height:31px;
	background-image:url(/images/btn-bg-proceed.gif);
	background-position:top left;
}

.button-proceed div.center {
	height:31px;
	background-image:url(/images/btn-bg-proceed.gif);
	background-position:center;
}

.button.button-proceed div.label {
	color:white;
}

.button-proceed div.right {
	height:31px;
	width:10px;
	background-image:url(/images/btn-bg-proceed.gif);
	background-position:top right;
}

/* messages */
div.message {
	padding:8px;
	font-size:1.2em;
}

div.message.info {
	border:1px solid #025487;
	background-color:#E4F2FB;
	margin-bottom:5px;
}

div.message.success {
	border:1px solid #0E9302;
	background-color:#E8FFE5;
	margin-bottom:5px;
}

/* various */
.hide {
	display:none;
}

.floating {
	position:absolute;
}

/* button to show information */
a.i-need-info {
	font-weight:bold;
}

div.message.floating {
	font-weight:normal;
	width:250px;
	text-align:justify;
}

/* corrected ul's */
div.text ul, p ul {
	list-style:disc;
	margin-left:20px;
}

div.text ul li, p ul li {
	list-style:disc;
	margin-left:10px;
	padding-left:5px;
	overflow:visible;
	font-size:12px;
}

div.text, div.text * { font-size:12px !important; line-height: 180%; }
div.introTxt, div.introTxt * { font-size:12px !important; line-height: 180%; font-weight: bold; }

/* product / shop */
em.product-title {
	font-weight:bold;
	font-style:normal;
	color:#014162;
	font-size:0.9em;
}

input.product-count {
	width:17px;
}

a.verder-winkelen {
	display:block;
	background:url(/images/btn-verder-winkelen.gif);
	width:123px;
	height:31px;
	float:left;
}

a.bestellen {
	display:block;
	background:url(/images/btn-bestellen.gif);
	width:110px;
	height:31px;
	float:right;
}

td.product-price-subtotal {
	color:#626262;
	white-space:nowrap;
}

td.product-price-total {
	color:#749500;
	font-weight:bold;
	padding-right:10px !important;
	white-space:nowrap;
}

div.totals {
	background-color:#F8FCED;
	padding:4px;
}

table.overview.shop th {
	border-right:1px solid white;
}

table.overview.shop th, table.overview.shop td {
	padding:6px 6px;
}

table.overview.shop td {
	padding:8px 6px;
}

div.totals td.last-child {
	text-align:right;
	white-space:nowrap;
}

div.totals td {
	font-size:1em;
	padding:5px 2px !important;
}

tr.grand-total td {
	border-top:1px solid #649900 !important;
}

div.totals tr.total td.last-child {
	font-weight:bold;
	color:#749500;
}

div.totals tr.total-vat td {
	color:#626262;
}

div.totals tr.grand-total td {
	font-weight:bold;
}

div.totals table.totals td {
	border:0;
}

div.orderNotice {
	border-left: 1px solid #afafaf;
	color: #666666;
	font-size: 12px !important;
	margin: 15px 0 15px 8px;
	padding-left: 20px;
}

/* shop login */
div#shop-login div.login, div#shop-login div.signup {
	float:left;
	width:50%;
}

div#shop-login div.text {
	padding:10px;
}

div#shop-login div.login div.text.border {
	border-right:1px solid #E6E6E6;
}

div#shop-login a.btn-meld-je-aan {
	display:block;
	background-image:url(/images/btn-meld-je-aan.gif);
	width:123px;
	height:31px;
}

/* shop check products */
a.btn-terug-naar-winkelwagen {
	display:block;
	width:178px;
	height:31px;
	background:url(/images/btn-terug-naar-winkelwagen.gif);
}

/* logout button */
a.logout { float:right; margin-top:3px; }

ul.product-update span.date { float:left; width:50px; font-size:11px; color:#BDBDBD; }

/* tabs */
.ui-tabs .ui-tabs-hide { display: none !important; }

.pagination-control
{
	font-size:1.3em;
	width:250px;
}
.pagination-control .pagination-control-left
{
	float:left;
	width:30px;
}
.pagination-control .pagination-control-center
{
	float:left;
	width:180px;
}


.pagination-control .pagination-control-right
{
	float:right;
	width:30px;
}

.captcha
{
	padding-left:176px;
	width:325;
}

.captcha dt
{
}

.captcha dd
{
}

.captcha label.required
{
	width:300px;
}

.captcha .errors
{
	display:none;
}

div.rb-vacatures ul { margin:0; }
div.rb-vacatures ul, div.rb-vacatures ul li { list-style:none; }
div.rb-vacatures ul li { margin:10px 0; overflow:hidden; _height:1%; }
div.rb-vacatures ul li div.content { width:185px; float:left; }
div.rb-vacatures ul li a.logo { display:inline; float:left; width:60px; margin-right:10px; padding:5px 0; }
div.rb-vacatures ul li img.logo { width:60px; height:30px; valign:top; }

.intro p { display:inline; }
.source p { font-size:11px; }

tr.shop-product-row.variant td { border-bottom-style:dashed; }
tr.shop-product-row.closing td { border-bottom-color:#A3A3A3; }

table td, table td p, table td h4 { font-size:12px !important; }

div.captcha img { margin-bottom:25px; }

table.search-list p { margin-bottom:0; }

div.image-fix img { float:left; margin:0px 15px 15px 0; }

div.list-with-images ul { margin:0; }
div.list-with-images ul, div.list-with-images ul li { list-style:none; }
div.list-with-images ul li { margin:10px 0; overflow:hidden; _height:1%; }
div.list-with-images ul li p { display:inline; }
div.list-with-images ul li div.content { width:160px; float:left; }
div.list-with-images ul li a.image { display:inline; float:left; width:75px; margin-right:10px; padding:5px 0; }
div.list-with-images ul li a.image img { valign:top; }

TABLE.eblock-congres-table {
	width:100%;
}

TH.eblock-congres-table-head {
	text-align:left;

}

TR.eblock-congres-row-even {
	background: #FFF;
}

TR.eblock-congres-row-odd {
	background: #E3E3E3;
}

TD.eblock-congres-table-time {
	padding: 3px;
	width: 40px;
	text-align:left;
}

.eblock-congres-table li
{
	font-size:1em;
	list-style-position:outside;
	margin-left:40px;
	list-style-image:none;
	list-style-type:circle;



}
TD.eblock-congres-table-title {
	padding: 3px;
	width: 500px;

}

DIV.congress-session-block H4 {
	/* font-size: 16px; */
}

div.congress-session-block div.workshop {
	font-size: 14px;
	color: #669900;
	margin-top: 16px;
}
div.session-block-small-container
{
	margin-top:10px;
}
div.session-block-small-container div.workshop
{
	font-size:1em;
	color:#024062;
	font-weight:bold;
	margin-top:0px
}

div.congress-session-block .session-block-small-container
{
	width:260px;
	padding-right:15px;
	float:left;
	height:100px;
	overflow:hidden;
}

div.congress-session-block .session-block-small-container .speaker-name
{
	font-weight:normal;
}

div.congress-session-block .session-block-small-container .image
{
	width:50px;
	height:100px;
	color:black;
	float:left;
}


div.congress-session-block .session-block-small-container .spreakers-summary
{
	margin:0;
}


DIV.congress-session-block DIV.speakers {
	/*margin-left: 20px;*/
}

DIV.congress-session-block DIV.spreakers-summary {
	margin-top: 12px;
}

DIV.speaker-name {
	font-weight: bold;
}
DIV.speaker-bio {
	margin-bottom: 12px;
}

div.congress-header-image
{
	margin:0px -15px -15px -11px;
	overflow:hidden;
	width:578px;
}

span.congress-subtitle { color:#649601; font-weight:bold; text-transform:uppercase; /* font-size:0.9em;*/ }
.news a, .news .main p  a {font-weight:bold;} /*.intro p a */
/* #135 */
.in-cont p a { font-weight:bold;}

li.weblog-list p { margin-bottom:0px;}

table.faq-overview * { font-size:12px; }
table.faq-overview td { width:auto !important; }
table.faq-overview td.collapser { width:20px !important; padding-top:8px; }
table.faq-overview td.collapser div { background:url(/images/faq-plus-min.gif); height:12px; width:12px; font-size:1px; cursor:pointer; }
table.faq-overview td div.answers { display:none; }
table.faq-overview td div.answers p { margin:0; }

.box1 .in-cont.light-blue { background:#F0F9FE; }

.form textarea { width:370px; height:75px; }

div.searchresult * { font-size:12px !important; }
div.searchresult ul { margin-bottom:5px; }

div.product-files ul { margin-bottom:0; }
div.product-files { margin-bottom:10px; }

span.date { color:#696969; font-size:11px; }
table.quick-buy-list a.basket { display:block; width:80px; background:url(../images/icon-basket2.gif) center top no-repeat; padding-top:30px; font:0.9em Tahoma; text-align:center; }
table.quick-buy-list td { padding:5px; padding-bottom:10px; }

div.form-errors, div.form-errors * { font-size:12px; font-family:Arial; }
div.zend-form-errors, div.zend-form-errors * { font-size:12px; font-family:Arial; }
div.google-adsense, div.google-adsense * { font-size:12px; }
div.google-adsense { margin:30px 0 15px 0; clear:both; }

.blog-cont, .blog-cont p {font-size: 12px; line-height: 180%;}

a.print { background:url(../images/printer.png) no-repeat; padding:0 0 5px 20px; font-size:11px !important; }

.faq-img-popup-close {
	text-align: right;
	font-size: 12px;
}

.faq-img-popup-close A {
	color: #FFF;
}

.answers img, .answers .magnify-image {
	cursor: url(/images/cursor/magnify.cur), pointer;
}

.answers .magnify-image {
	position:absolute;
	background-image: url(/images/icon-magnify.gif);
	background-repeat: no-repeat;
	background-position: center center;
	z-index:10;
}

.productnews ul {
	margin-left: 20px;
}

.productnews li {
	list-style: disc;
}

.productnews .data {
	font-size: 12px; line-height: 180%;
}