@charset "utf-8";



div.cvPop { text-align:center;  background-color:#FFF; width:150px ;height:30px ; border:solid 1px #D8DEE4; font-family:Verdana; font-size:14px; border-bottom:solid 2px #D8DEE4;padding:5px 5px 5px 5px  }



.registratieErrors {
border:2px solid red;
line-height:140%;
margin:40px 5px 15px 0px;
padding:10px 5px 10px 15px;
}





span.radioInputRegistration input: {
margin-left:22px;
position:relative;
top:2px;
}   


span.radioInputRegistration label {
display:inline;
float:none;
padding:0pt 10px;
}



div.innerCol div.subMenuWedstrijdYellow {/*width:100%;*/margin:0 -10px -10px;}
div.innerCol div.subMenuWedstrijdYellow ul {margin:0;padding:0;list-style:none;background:#fff url(../images/template/bg-yellowline.gif)}
div.innerCol div.subMenuWedstrijdYellow li {margin:0;padding:0;background:none;padding-left:0}
div.innerCol div.subMenuWedstrijdYellow a:link, div.innerCol div.subMenuWedstrijdYellow a:visited {text-decoration:none;display:block;padding:6px 10px;background:#f0c752  url(../images/template/bg-subMenu-a.gif) repeat-x 0% -276px;color:#111;border:0;color:#111;height:1%}
div.innerCol div.subMenuWedstrijdYellow a:hover {color:#fff;background-position:0% -92px;background-color:#888888;}
div.innerCol div.subMenuWedstrijdYellow h2 {color:#999;margin-bottom:0}





/*============================== RESET ==============================*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;line-height: 1;font-family: inherit;text-align: left;vertical-align: baseline;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ol, ul {list-style: none;}
/*q:before, q:after, blockquote:before, blockquote:after {content: "'";}*/

body {background: #666 url(../images/template/bg-body.gif);color: #333;font-family: Arial, Helvetica, sans-serif;font-size: 80%;line-height: 1.2em;margin: 0;padding: 0;text-align: center;border-top:5px solid #BD2716}

/*============================== BASIC STYLES ==============================*/

/*PARAGRAPH ==============================*/
p {margin:0 0 1em 0;line-height: 1.4em;}
font {line-height: 1.4em;}
p.paragraphLeftTn140 	{margin:0 0 1em 150px;}
p.paragraphLeftTn200 	{margin:0 0 1em 210px;}
p.paragraphLeftTn359 	{margin:0 0 1em 369px;}
div.trefwoorden p {border-bottom:1px solid #ddd;padding-bottom:10px}
blockquote {margin:0 0 1em 2em;line-height: 1.4em;}
blockquote.tagline {margin:-10px 0 1em 0;line-height: 1.2em;font-weight:bold;color:#666666}
abbr, acronym, span.abbr {cursor: help;border-bottom: 1px dashed #333;}
strong, b {font-weight:bold;line-height: 1.4em;}
i, u {line-height: 1.4em;}
p.red			{border:1px solid #df958d;color:#BD2716;background:#f8e9e7;padding:8px}
p.yellow		{border:1px solid #fde9ae;color:#5A4100;background:#fffbef;padding:8px}
p.black 		{border:1px solid #ccc;color:#333;background:#eee;padding:8px}
.red {color:#BD2716}

/*IMAGES ==============================*/
.innerCol img {margin:0 0 5px 0}
img.left 	{float:left;margin:0 10px 10px 0}
img.right 	{float:right;margin:0 0 10px 10px}
/*img.rightpub 	{float:right;margin:10px 0 10px 10px;border:1px solid #ddd;padding:15px;background:url(../images/template/bg-subMenu.gif)}*/
img.rightpub      {float:none;margin:0;border:0px solid #ddd;padding:0px;background:none}
.rightpub p {text-align:center;width:342px;}
img.rightpubhome {float:none;margin:0px;}
div.rightpub 	{float:right;margin:10px;border:1px solid #ddd;padding:15px;background:url(../images/template/bg-subMenu.gif)}

p.imagecaptionleft {caption:paragraph img caption left;float:left;padding:0 10px 0 0;font-size:90%;font-color:#333;line-height:12px}
p.imagecaptionright {caption:paragraph img caption right;float:right;padding:0 0 0 10px;font-size:90%;font-color:#333;line-height:12px}
p.imagecaptionleft img, p.imagecaptionright img {visible:false;float:none;margin-bottom:3px}

/*HEADINGS ==============================*/
h1 {color: #333;font-size: 1.8em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
h2 {color: #666;font-size: 1.4em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
div.innerCol h2			{border-bottom:1px solid #333;padding:2px 7px 4px 0;clear:both}
div.innerCol.nadruk h2	{color:#5a4100;background:#fcd35e;padding:3px 10px 4px 10px;margin:-10px -10px 5px -10px;border-bottom:0}
div.innerCol.nadrukdoc h2 {
background:#BD2716 none repeat scroll 0 0; border-bottom:0 none; color:#FFFFFF; margin:-10px -10px 5px; padding:3px 10px 4px; }

h3 {color: #777;font-size: 1.3em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
h4 {color: #333;font-size: 1.2em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
h5 {color: #666;font-size: 1.2em;font-weight: bold;line-height: 1.2em;margin:0 0 .5em 0}
h6 {color: #333;font-size: 1em;font-weight: bold;line-height: 1.2em;}

/*HYPERLINKS ==============================*/
a,  a:link 	{color: #0044ff;text-decoration: underline;line-height: 1.4em;}
a:visited 	{color: #002ee2;text-decoration: underline;}
a:hover 	{color: #BD2716;text-decoration: none;}
a:focus 	{/* Sets the style for a link that has focus. */color: #f00;}
a:active 	{/* Sets the style for a link that is being activated/clicked. */color: #f00;}
.printOnly {display: none;/*hide linklist for print*/}
a.more:link, 	
a.more:visited 	{background:url(../images/template/arrow-blue-more.gif) no-repeat left 5px;padding-left:15px;/*display:block;*/margin:5px 0}
a.more:hover 	{color: #BD2716;text-decoration: none;}
a.moreRight:link, 	
a.moreRight:visited 	{background:url(../images/template/arrow-blue-more.gif) no-repeat left 5px;padding-left:15px;/*display:block;*/margin:5px 0;float:right}
a.moreRight:hover 	{color: #BD2716;text-decoration: none;}
a.pdf:link, 	
a.pdf:visited 	{background: url(../images/template/pdf.gif) no-repeat left 0px;padding-left:20px;/*display:block;*/margin:5px 0}
a.pdf:hover 	{color: #BD2716;text-decoration: none;}
a.top:link, 	
a.top:visited 	{clear:both;float:right;padding:0 10px 0 20px;color:#fff;text-decoration: none;background:#777 url(../images/template/top.gif) no-repeat 3px 4px;/*display:block;*/margin:0}
a.top:hover 	{color: #fff;background:#BD2716 url(../images/template/top.gif) no-repeat 3px 4px;}
div.innerCol.nadruk a:link, div.innerCol.nadruk a:visited	{color:#9b7a00;}
div.innerCol.nadruk a.more:link, div.innerCol.nadruk a.more:visited	{background:url(../images/template/arrow-yellow-more.gif) no-repeat left 5px;}
div.innerCol.nadrukdoc a:link, div.innerCol.nadrukdoc a:visited { color:#BD2716; }

/*LISTS ==============================*/
ul 	{list-style:disc;margin:0 0 1em .8em;}
ul.listLeftTn140 	{list-style:disc;margin:0 0 1em 150px;}
ul.listLeftTn200 	{list-style:disc;margin:0 0 1em 210px;}
ol 	{list-style:decimal;margin:0 0 1em 2em;}
li	{line-height: 1.5em;list-style:none;background:url(../images/template/arrow.gif) no-repeat left 5px;padding-left:15px}
ol li {list-style:decimal;background:none;padding-left:0}
dl 	{margin:0 0 1em 0;}
dt 	{font-weight: bold;margin:0 0 .3em 0;}
dd 	{margin:0 0 .3em 3em;}

div.innerCol ul.listHyperlinks 		{margin:1em 0 1em 0px;}
div.innerCol.nadruk ul.listHyperlinks 		{margin:1em 0 1em 0px;}
div.innerCol.nadruk ul.listHyperlinks li	{background:url(../images/template/arrow-yellow.gif) no-repeat left 5px;}
ul.trefwoordenLijst {list-style:none;margin:0 0 1em 0;padding:0 }
ul.trefwoordenLijst li {display:inline;padding:0;border-right:1px solid #fff;color:#999999;background:none}
ul.trefwoordenLijst li a:link, ul.trefwoordenLijst li a:visited {text-decoration:none;background:#888;color:#fff;padding:4px;}
ul.trefwoordenLijst li.sel a:link, ul.trefwoordenLijst li.sel a:visited {text-decoration:none;background:#fff;color:#333;border:1px solid #888;padding:3px;}
ul.trefwoordenLijst li a:hover {text-decoration:none;background:#BD2716}

/*TABLES ==============================*/
table			{border-collapse:collapse;margin:0 0 1em 0;}
table caption 	{margin:0 0 .5em 0}
/* VPF has changed border:1px by border:0px */
table td 		{border:0px solid #ccc;padding:4px;vertical-align:top}
table th 		{border:1px solid #ccc;color:#333;text-align:center;background:#eee;padding:4px 2px;font-weight:bold}
table tr.alta, table td.alta 	{background:#eee}
table tr.altb, table td.altb 	{background:#ddd}
table tr.altc, table td.altc 	{background:#ccc}
table th.altb 	{background:#ddd;font-weight:bold}
table th.altc 	{background:#ccc;font-weight:bold}

table.noBorders			{border-collapse:separate;margin:0 0 1em 0;}
table.noBorders caption 	{margin:0 0 .5em 0}
table.noBorders td 		{border:0px solid #ccc;padding:4px;vertical-align:top}
table.noBorders th 		{border:0px solid #ccc;color:#333;text-align:center;background:#eee;padding:4px 2px;font-weight:bold}

table.red td 		{border:1px solid #df958d;}
table.red th 		{border:1px solid #df958d;color:#BD2716;background:#f8e9e7;}
table.red tr.alta, table.red td.alta 	{background:#f8e9e7}
table.red tr.altb, table.red td.altb 	{background:#ebbeb9}
table.red tr.altc, table.red td.altc 	{background:#df958d;color:#920000}
table.red th.altb 	{background:#ebbeb9;}
table.red th.altc 	{background:#df958d;;color:#920000}

table.yellow td 		{border:1px solid #fde9ae;}
table.yellow th 		{border:1px solid #fde9ae;color:#5A4100;background:#fffbef;}
table.yellow tr.alta, table.yellow td.alta 	{background:#fffbef}
table.yellow tr.altb, table.yellow td.altb 	{background:#fef2ce}
table.yellow tr.altc, table.yellow td.altc 	{background:#fde9ae}
table.yellow th.altb 	{background:#fef2ce;}
table.yellow th.altc 	{background:#fde9ae;}


/*FORMS ==============================*/
form 			{margin:0 0 1em 0;}
fieldset		{margin:1em 0 1em 0;}
legend 			{margin:0 0 1em 0;font-weight:bold;}
input 			{margin:0 0 .4em 0;/*clear:left*/}
input.sendButton {margin:1em 0 0 22px; }
textarea 		{margin:0 0 .4em 0;}
select 			{margin:0 10px .4em 0;}

label 			{cursor: pointer;/*margin:0 .5em .5em 0;*/ padding:2px 0px 5px 22px;padding-left: 22px; /* To leave room for the icon */width:10em;display:block;float:left;/*clear:left*/}
label.radiocheck {width:96%;}
input.radiocheck, label.radiocheck input {position:relative;top:2px;margin-right:10px}
label.required 	{background-image:url(../images/template/ico-required.gif);background-repeat: no-repeat;background-position: 3px 3px;}
label.required2 	{background-image:url(../images/template/ico-required2.gif);background-repeat: no-repeat;background-position: 3px 3px;}
label.problem 	{background-image: url(../images/template/ico-caution.gif);background-repeat: no-repeat;background-position: 3px 3px;color:#f00}
label.completed {background-image: url(../images/template/ico-completed.gif);background-repeat: no-repeat;background-position: 3px 3px;} 

legend.required 	{background-image:url(../images/template/ico-required.gif);background-repeat: no-repeat;background-position: 3px 3px;padding-left:22px}
legend.required2 	{background-image:url(../images/template/ico-required2.gif);background-repeat: no-repeat;background-position: 3px 3px;padding-left:22px}
legend.problem 	{background-image: url(../images/template/ico-caution.gif);background-repeat: no-repeat;background-position: 3px 3px;color:#f00;padding-left:22px}
legend.completed {background-image: url(../images/template/ico-completed.gif);background-repeat: no-repeat;background-position: 3px 3px;padding-left:22px} 

input:focus, select:focus, textarea:focus, input.focus {background-color:#f8e9e7;border-color:#423724;}

input.radioInput {position:relative;top:2px;margin-left:22px}
label.radioLabel {display:inline;float:none;padding:0 10px}


div.selector {padding:5px 10px;background:#FCD35E}
div.selector form{margin:0}
div.selector label {padding-left:0;cursor: pointer;padding:0;width:auto;display:inline;float:none;clear:none;}
div.selector select 			{margin:0;}

div.pagination {padding:5px 10px;background:#eee;}
div.pagination ul{list-style:none;padding:0;margin:0;float:right}
div.pagination ul li{display:inline;background:none;padding-left:10px}
div.pagination ul li.sel a:link,
div.pagination ul li.sel a:visited {color:#ff0000}


/*MISC ==============================*/
hr {height: 0;border: 0;border-top: 1px solid #bbb;margin:0 0 1em 0;}
div.innerCol h2.merk {border:1px solid #BD2716;background:#fff;padding:3px 5px 3px 5px;float:right;margin:0em 0px 0pt 1em;text-align:right;color:#BD2716;position:relative;left:20px}
div.innerCol p.merk {border:1px solid #ccc;background:#fff;padding:3px 5px 3px 5px;float:right;margin:0em 0px 0pt 1em;text-align:right;color:#ccc;position:relative;left:0px}
div.innerCol p.merk img{width:120px}

/*============================== BASIC LAY OUT ==============================*/

div.outerWrapper {position:relative;background-color: #fff;margin: 0 auto 0 auto;max-width: 1200px;min-width: 960px;text-align: left;width: 90%;width:960px}
div.outerWrapper {margin-top:0px} /*margin for leaderboard set inline to 0 for pages without leaderboard*/

/*HEADER ==============================*/
div.outerWrapper div.header {margin-top:140px;background: #eee url(../images/template/bg-header.gif) repeat-x left bottom;padding:0;float:left;width:100%}
/*CONTENTWRAPPER ==============================*/
div.outerWrapper .contentWrapper 	{margin:0;padding:0;position:relative;clear:both}
/*LEFT COLUMN ==============================*/
div.outerWrapper .contentWrapper .leftColumn1 {border-right: solid 0px #666;float: left;padding:0;width: 13.64em;}
/*RIGHT COLUMN ==============================*/
div.outerWrapper .contentWrapper .rightColumn1 {background-color: #ebebeb;border-left: solid 1px #666;float: right;padding:10px;width: 13.64em;}
/*MIDDLE COLUMN ==============================*/
div.outerWrapper .contentWrapper .content {margin: 0 0 0 14.64em;padding:10px 0;}

div.outerWrapper .contentWrapper .clearFloat {clear: both;display: block;}



/*SKIP HYPERLINK*/
p.skip 				{margin:0;line-height:0;display:none}
p.skip a:link,
p.skip a:hover,
p.skip a:visited	{position:relative;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
p.skip a:active,
p.skip a:focus		{position:static;width:auto;height:auto;}

/*SKIP HYPERLINK*/
p.logo 			{margin:0 0 0 10px;line-height:0;float:left}

/*SET FONT NAVIGATION*/
ul.setFont 		{text-align:right;margin:0 .5em;float:right}
ul.setFont li 	{display:inline;margin:0 0 0 .2em;background:none;padding-left:0}

/*SEARCH FORM*/
div.searchForm {text-align:right;margin:15px .5em 0 0;clear:right}

/*TOOLBAR NAVIGATION*/
ul.toolbar 						{margin:10px 10px 2px 0;text-align:right;clear:right;}
ul.toolbar, ul.toolbar li a 	{padding-top: 1px;padding-bottom: 2px;}
ul.toolbar li 					{display:inline;background:none;padding-left:0}
ul.toolbar li a,
ul.toolbar li a:link, 
ul.toolbar li a:visited, 
ul.toolbar li a:active 			{text-decoration:none;margin: 0 -1px 0 0;padding-left:7px;padding-right: 7px;border-left: solid 1px #ccc;border-right: solid 1px #ccc;white-space:nowrap;cursor: pointer;;color:#666} 
ul.toolbar li a:hover 			{text-decoration: none;background:#fff;margin: 0 -1px 0 0px;color:#BD2716;border-top:0px solid #999;border-bottom:0px solid #BD2716;padding-top: 0px;padding-bottom: 0px;}
ul.toolbar li.sel a:link,
ul.toolbar li.sel a:visited 	{text-decoration:none;background:#fff;margin: 0 -1px 0 0;padding-left: 7px;padding-right: 7px;border-left: solid 1px #BD2716;border-right: solid 1px #BD2716;white-space: nowrap;cursor: pointer;color:#BD2716;border-top:0px solid #fff;}

/*TOP TABS ---------------------------- */

/*LEFT*/
ul.topNavLeft {margin:0;padding:0px 10px 0 10px;list-style:none;}
ul.topNavLeft li {display:inline;margin:0;padding:0;background:none;padding-left:0}
ul.topNavLeft a:link, ul.topNavLeft a:visited {float:left;background:url("../images/template/tableft2.gif") no-repeat 0% -42px;margin:0;padding:0 0 0 4px;text-decoration:none;}
ul.topNavLeft a span {float:left;display:block;background:url("../images/template/tabright2.gif") no-repeat 100% -42px;padding:5px 15px 4px 10px;color:#ddd;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.topNavLeft a span {float:none;}
    /* End IE5-Mac hack */
ul.topNavLeft a:hover span {color:#fff;}
ul.topNavLeft a:hover {background-position:left top;}
ul.topNavLeft a:hover span {background-position:right top;}
/*selected state*/
ul.topNavLeft li.sel a:link, ul.topNavLeft li.sel a:visited{float:left;background-position:0% -84px;margin:0;padding:0 0 0 4px;text-decoration:none;font-weight:bold;}
ul.topNavLeft li.sel a:link span, ul.topNavLeft li.sel a:visited span {float:left;display:block;background-position:100% -84px;padding:5px 15px 4px 10px;color:#333;}

/*RIGHT*/
ul.topNavRight {margin:0;padding:0px .5em 0 10px;list-style:none;float:right}
ul.topNavRight li {display:inline;margin:0;padding:0;background:none;padding-left:0}
ul.topNavRight a:link, ul.topNavRight a:visited {float:left;background:url("../images/template/tableft2.gif") no-repeat 0% -126px;margin:0;padding:0 0 0 4px;text-decoration:none;}
ul.topNavRight a span {float:left;display:block;background:url("../images/template/tabright2.gif") no-repeat 100% -126px;padding:5px 15px 4px 10px;color:#333;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.topNavRight a span {float:none;}
    /* End IE5-Mac hack */
ul.topNavRight a:hover span {color:#fff;}
ul.topNavRight a:hover {background-position:0% -42px;}
ul.topNavRight a:hover span {background-position:100% -42px;}
/*selected state*/
ul.topNavRight li.sel a:link, ul.topNavRight li.sel a:visited {float:left;background-position:0% -84px;margin:0;padding:0 0 0 4px;text-decoration:none;}
ul.topNavRight li.sel a:link span, ul.topNavRight li.sel a:visited span{float:left;display:block;background-position:100% -84px;padding:5px 15px 4px 10px;color:#666;}

/*TOP NAVIGATION RED*/
div.topNav {clear:both;margin:10px 0 0 0;float:left;width:100%}

/*SUBTABS*/
div.subTabs {margin:0 0 .5em 0;float:left;width:100%;border-bottom:1px solid #ddd;}
div.subTabs ul {border-right:1px solid #ddd;list-style:none;margin:0 .5em 0 0;padding:0 0 0 10px;float:right;position:relative;top:1px;}
div.subTabs ul li {display:inline;background:none;padding-left:0}
div.subTabs ul li a:link, div.subTabs ul li a:visited{text-decoration:none;color:#444;background:url(../images/template/bg-but-topNav-mo.png) no-repeat;padding:5px 25px 5px 20px;display:block;float:left;margin:0 0 0 -20px;height:1%;}
div.subTabs ul li a.doctab:link, div.subTabs ul li a.doctab:visited { font-weight: bold;background:transparent url(../images/template/bg-but-topNav-yellow.png) no-repeat scroll 0 0; color:#444444; display:block; float:left; height:1%; margin:0 0 0 -20px; padding:5px 25px 5px 20px; text-decoration:none; }
div.subTabs ul li a:hover, div.subTabs ul li a.doctab:hover {color:#fff;background:url(../images/template/bg-but-topNav-gray.png) no-repeat;}
div.subTabs ul li.sel a:link, div.subTabs ul li.sel a:visited{text-decoration:none;color:#333;background:url(../images/template/bg-but-topNav-sel.png) no-repeat;font-weight:bold}
div.subTabs ul li.sel a.doctab:visited { font-weight: bold;background:transparent url(../images/template/bg-but-topNav-yellow.png) no-repeat scroll 0 0; color:#444444; display:block; float:left; height:1%; margin:0 0 0 -20px; padding:5px 25px 5px 20px; text-decoration:none; }
div.subTabs ul li.last a:link, div.subTabs ul li.last a:visited{padding:5px 10px 5px 20px;}
div.subTabs ul li a.doctab{}
div.subTabs ul li a.doctab:hover{}
div.subTabs ul li.sel a.doctab:hover{}

/*BREADCRUMB ==============================*/
p.breadcrumb 	{font-size:85%;color:#333;border-bottom:1px solid #eee;padding:5px 10px;margin:0}
p.breadcrumb a:link, p.breadcrumb a:visited 	{color:#999;}
p.breadcrumb a:hover 	{color:#fff;}

/*LEFT NAVIGATION*/
ul.leftMenu 					{font-size:1em;list-style:none;padding:0;margin:1em 0 0 0;border-top:1px solid #eee;background:url(../images/template/bg-leftmenu.gif) repeat-y right top}
ul.leftMenu li 					{border:1px solid #eee;border-top:0px solid #ddd;list-style-image:none;background:none;padding-left:0}
ul.leftMenu li a:link,			
ul.leftMenu li a:visited		{display:block;padding:5px;color:#666;text-decoration:none;border-left:#eee solid 5px}
ul.leftMenu li a:hover			{color:#000;background:#fff;text-decoration:none;border-left:#ccc solid 5px}
ul.leftMenu li.sel a:link,
ul.leftMenu li.sel a:visited	{color:#333;background:#fff;font-weight:bold;border-left:#BD2716 solid 5px}

/*SUB MENU*/
div.subMenu {float:left;width:100%;margin-bottom:1em;border:0px solid #f00;}
div.subMenu ul {margin:0;padding:5px;list-style:none;background:#fff url(../images/template/bg-subMenu.gif);height:1%}
div.subMenu li {float:left;margin:0;padding:0;width:25%;list-style:none;background:none;padding-left:0}
div.subMenu a:link, div.subMenu a:visited {text-decoration:none;display:block;padding:6px 6px;background:#eee;color:#333;border:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
div.subMenu a:hover {color:#333;background:#fff}
div.subMenu h2 {color:#999;margin-bottom:0}

div.subMenu li.sel a:link, div.subMenu li.sel a:visited {text-decoration:none;display:block;padding:6px 6px;background:#fff;color:#BD2716;border:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
div.subMenu li.sel a:hover {color:#333;background:#fff}

div.subMenu2 {/*width:100%;*/margin:0 -10px -10px;}
div.subMenu2 ul {margin:0;padding:5px;list-style:none;background:#fff url(../images/template/bg-subMenu.gif)}
div.subMenu2 li {margin:0;padding:0;height:1%}
div.subMenu2 a:link, div.subMenu2 a:visited {text-decoration:none;display:block;padding:6px 6px;background:#eee;color:#333;border:1px solid #fff;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:1%}
div.subMenu2 a:hover {color:#333;background:#fff}
div.subMenu2 h2 {color:#999;margin-bottom:0}

div.innerCol div.subMenu2Yellow {/*width:100%;*/margin:0 -10px -10px;}
div.innerCol div.subMenu2Yellow ul {margin:0;padding:0;list-style:none;background:#fff url(../images/template/bg-yellowline.gif)}
div.innerCol div.subMenu2Yellow li {margin:0;padding:0;background:none;padding-left:0}
div.innerCol div.subMenu2Yellow a:link, div.innerCol div.subMenu2Yellow a:visited {text-decoration:none;display:block;padding:6px 10px;background:#f0c752  url(../images/template/bg-subMenu-a.gif) repeat-x 0% -276px;color:#111;border:0;color:#111;height:1%}
div.innerCol div.subMenu2Yellow a:hover {color:#fff;background-position:0% -92px;background-color:#888888;}
div.innerCol div.subMenu2Yellow h2 {color:#999;margin-bottom:0}
div.innerCol div.subMenu2Yellow li.tabcat a{color:#fff;font-weight: bold;background:#f0c752  url(../images/template/bg-subMenu-a.gif) repeat-x 0% 0px;}
div.innerCol div.subMenu2Yellow li.tabcat a:hover{color:#fff;font-weight: bold;background-position:0% -92px;}



/*FOOTER ==============================*/
div.outerWrapper .footer 	{background:url(../images/template/bg-footer.gif) repeat-x left top;float:left;width:100%}
p.copy					{float:left;padding:10px;}
ul.bottomNav 			{padding:10px 10px 10px 20px;float:right}
ul.bottomNav li a 		{padding-top: 1px;padding-bottom: 2px;}
ul.bottomNav li 		{display:inline;background:none;padding-left:0}
ul.bottomNav li a 		{text-decoration:none;margin: 0 -1px 0 0;padding-left: 10px;padding-right: 10px;border-left: solid 1px #999;border-right: solid 1px #999;white-space: nowrap;cursor: pointer;}
ul.bottomNav li a:link, 
ul.bottomNav li a:visited, 
ul.bottomNav li a:active 			{text-decoration: none;color:#000} 
ul.bottomNav li a:hover 			{text-decoration: none;background:#fff;margin: 0 -1px 0 0px;color:#333;border-top:1px solid #999;border-bottom:1px solid #999;padding-top: 0px;padding-bottom: 1px;}
ul.bottomNav li.sel a:link,
ul.bottomNav li.sel a:visited 	{/*background:#fff;margin: 0 -1px 0 -4px;color:#333;border-top:1px solid #999;border-bottom:1px solid #999;padding-top: 0px;padding-bottom: 1px;*/}

/*LEADERBOARD ==============================*/
div.leaderboard {position:absolute;top:0px;width:960px;border-bottom:1px solid #ddd;background:url(../images/template/bg-subMenu.gif);height:120px;padding:10px 0}
div.leaderboard p {text-align:center;margin:0;}

/*============================== LAY OUT BLOCKS ==============================*/

/*navigation on house*/
div.houseNav {width:750px;height:406px;position:relative;background:url(../images/digitalhouse2.jpg) no-repeat top left}
div.houseNav a:link, div.houseNav a:visited {display:block; position:absolute;background:#fff;padding:3px 6px;border:1px solid #ccc;text-decoration:none;color:#333;font-weight:bold;font-size:100%}
div.houseNav a:hover {display:block; position:absolute;background:#666;padding:3px 6px;border:1px solid #ccc;text-decoration:none;color:#fff;font-weight:bold;font-size:100%}

/*columns on homepage v 2*/
div.contentCol			{float:left;width:50%;margin:0;}
div.contentCol75		{float:left;width:75%;margin:0;}
div.contentCol25		{float:left;width:25%;margin:0;}
div.contentColFull 		{float:left;width:100%;margin:0;}
div.innerCol 			{border:1px solid #ddd;padding:10px;margin: 0 0 1em 0;}
div.innerCol.pub 		{border:1px solid #ddd;padding:10px;margin: 0 0 1em 0;background:url(../images/template/bg-subMenu.gif);text-align:center;}
div.innerCol.pub p		{text-align:center}
div.innerCol.nadruk 	{border:1px solid #fef1cc;padding:10px;margin: 0 0 1em 0;background:url(../images/template/bg-yellowline.gif)}
div.innerCol.nadrukdoc {
background:transparent url(../images/template/bg-redline.gif) repeat scroll 0 0; border:1px solid #F3D8D5; margin:0 0 1em; padding:10px; }
div.contentCol.left div.innerCol, div.contentCol75.left div.innerCol {margin:0 5px 1em 0}
div.contentCol.right div.innerCol, div.contentCol25.right div.innerCol {margin:0 0 1em 5px}
div.innerColItem {clear:left;padding:10px 0 10px 0;border-bottom:1px solid #eee}

div.colBlock 			{margin:0 0 1em 0;border:0px solid #f00}
div.colBlock h2			{border-bottom:0px solid #ddd;clear:right}
div.colBlock img.right 	{clear:right}

div.innerCol.partnerLogos 	{text-align:center;}
div.innerCol.partnerLogos img	{margin:0 10px}
div.innerCol.partnerLogos p	{display:inline}

/*realisaties on categorie page*/
ul.realisaties {list-style:none;margin:0 0 10px 0;padding:0;float:left}
ul.realisaties li {float:left;margin:0 23px 0 0;list-style:none;background:none;padding-left:0}
ul.realisaties li.last {float:left;margin:0 0 0 0}
ul.realisaties li a:link, ul.realisaties li a:visited {color:#000000}
ul.realisaties li a:link span, ul.realisaties li a:visited span {display:none}
ul.realisaties li a:hover span {display:block;position:absolute;padding:10px;text-align:center;width:155px;height:111px;overflow:hidden;background:#fff;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	font-size:120%;font-weight:bold;line-height:1.5em;cursor:pointer;
}

div.viewer {min-height:420px;height:420px}


/*clearfix*/
.clearBoth {clear:both}
.clearLeft {clear:left}
.clearRight {clear:right}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/*meer over hyperlink op productpagina*/
div.innerCol.moreOver {
background-color:#EEEEEE;
background-image:url(../images/template/bg-header.gif);
background-position:left bottom;
background-repeat:repeat-x;
}

div.innerCol.moreOver h2 {text-align:center;border:0}
div.innerCol.moreOver h2 a:link, div.innerCol.moreOver h2 a:visited {color:#333;text-decoration:none}
div.innerCol.moreOver h2 a:hover {color:#BD2716;text-decoration:none}

div.sitemap {}
div.sitemap ul 	{list-style:disc;margin:0.5em 0 1em .8em;}
div.sitemap li	{line-height: 1.5em;list-style:none;background:none;padding-left:0px}
div.sitemap li li{line-height: 1.5em;list-style:none;background:url(../images/template/arrow.gif) no-repeat left 5px;padding-left:15px}
div.sitemap li a:link, div.sitemap li a:visited {text-decoration:none;font-size:1.4em;border-bottom:1px solid #DDDDDD;color:#666666;display:block;margin-right:10px;}
div.sitemap li li a:link, div.sitemap li li a:visited {text-decoration:underline;font-size:1.2em;color:#666;border-bottom:0;display:inline;}
div.sitemap li li li a:link, div.sitemap li li li a:visited {text-decoration:underline;font-size:1em;color:#0044ff;border-bottom:0;display:inline;}
div.sitemap li a:hover, div.sitemap li li a:hover, div.sitemap li li li a:hover {color:#f00}


div.documentaanvraag table td {vertical-align:middle}
div.documentaanvraag table {margin:0}
div.documentaanvraag a {margin-left:10px; }

div#docpopup
{
	position:absolute;
	top:140px;
	left:330px;
	width:300px;
	border:5px solid #BD2716;
	background-color: #fff;
	height:60px;
	padding:0px;
	margin:0px;
	z-index: 1000;
	opacity: 0;
	filter:alpha(opacity=0);
	visibility: hidden; 	
}
div#docpopup_cnt
{
	text-align:left;
	margin:5px 30px;
	opacity: 0;
	filter:alpha(opacity=0);
	visibility: hidden;
}



/* all about the WEB 2.0 part */
div#loginbox
{
	position:absolute;
	top:140px;
	left:330px;
	width:300px;
	border:5px solid #BD2716;
	background-color: #fff;
	height:60px;
	padding:0px;
	margin:0px;
	z-index: 1000;
	opacity: 0;
	filter:alpha(opacity=0);
	visibility: hidden;
}

div.innerCol object
{
	z-index: 1;	
}

#loginbox span
{
	font-size: 8pt;
	margin-bottom: 10px;
	padding: 10px 0px;
}

span.wrong
{
	font-size: 8pt;
	margin-bottom: 10px;
	color: #bd2716;
	font-weight: bold;
}

div#registerbox
{
	position:absolute;
	top:110px;
	left:250px;
	width:460px;
	border:5px solid #BD2716;
	background-color: #fff;
	height:60px;
	padding:0px;
	margin:0px;
	opacity: 0;
	filter:alpha(opacity=0);
	visibility: hidden;
}

p.close
{
	text-align:right;
	margin:0px;
}

p.close a
{
	font-family: Comic Sans MS, Verdana;
	background-color: #BD2716;
	padding: 2px 5px;
	color: #FCD35E;
	text-decoration:none;
	font-weight: bolder;
}

div#loginbox div#loginform
{
	text-align:left;
	margin:5px 30px;
	opacity: 0;
	filter:alpha(opacity=0);
	visibility: hidden;
}

div#registerbox div#registerform
{
	text-align:left;
	margin:5px 30px;
	opacity: 0;
	filter:alpha(opacity=0);
	visibility: hidden;
}

div#fade
{
	position:absolute;
	right:0px;
	top:0px;
	left:0px;
	bottom:0px;
	background-color:#ddd;
	opacity: 0;
	filter:alpha(opacity=0);
	visibility: hidden;
}

div.contentrating
{
	margin-bottom: 10px;
	padding: 10px;
	background-color: #FCD35E;
}

.contentrating table
{
	margin-bottom: 0px;	
}

.contentrating span#feedbackrating
{
	margin-left: 10px;
	font-weight: bold;
	color: #888;
}

.contentrating div
{
	padding: 10px;
	margin: 0px 0px;
	padding-bottom:0px;
}

.contentrating span.empty
{
	color: #bd2716;
	font-weight: bold;
}

div.ratinglist
{
	padding: 10px 0px;
}

.ratinglist div
{
	border: 1px solid #DDDDDD;
	padding: 0px;
	background-color: #fff;
	margin-left: 0px;
	margin-bottom:10px;
}

.ratinglist h3{
	background-color: #FCD35E;
	margin: 0px;
	padding: 3px 10px;
	color: #000;
}

.ratinglist h4
{
	background-color: #FEF1CC;
	margin: 0px;
	padding: 3px 10px;
	color: #000;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	border-bottom: 1px solid #DDDDDD;
}

.ratinglist p.comment
{
	padding: 3px 10px;
	margin: 0px;
}

.ratinglist p.ratdate
{
	margin: 0px;
	font-style: italic;
	padding: 3px 10px;
	text-align: right;
}

div.memberprofile
{
	
}

.memberprofile .updatepanel{border: 3px solid #ddd;margin:5px;padding: 5px;margin-right:20px;}

.memberprofile table.memberdata{}
.memberprofile table.memberdata th{text-align: left;}
.memberprofile table.memberdata td{border:1px solid #ddd;}