@charset "utf-8";
/* 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, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}



body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Clearing floats */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix { 
	display: inline-block;
}

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Layout */
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.688em;
	color: #000;
	background: #b2321c url(../images/body_back.jpg) left top repeat-x;
}

select,
.tx-powermail-pi1_formwrap input {
	font-size: 1em;
}

/* Uw mening telt! cijfersysteem */
select,
.required powermail_uwmeningtelt .powermail_select input {
	font-size: 1em;
	float: left;
	margin-right: 20px;
	margin-top: 7px;  
}

#basistraining select, .required powermail_uwmeningtelt .powermail_select input {
	font-size: 1em;
	margin-right: -46px;
	margin-top: 7px;  
}
/* */

#form .tx-powermail-pi1_formwrap input {
	float:left;
	font-size:1em;
	margin-left:5px;
	margin-right:5px;
	/*width:20px;*/
}

#master {
	padding: 11px 29px 13px 29px;
	width: 880px;
	border: 1px solid #cfd0d2;
	margin: 0 auto;
	margin-top: 10px;
	background-color: #fff;
}

#header {
	width: 880px;
	height: 86px;
	border-bottom: 1px solid #000;
	position: relative;
}


#logo {
	position: absolute;
	left: -10px;
	top: 0px;
}

#content { min-height: 450px; }

/* Search */
.search {
	position: absolute;
	width: 186px;
	height: 22px;
	background-color: #a5a6a7;
	top: 51px;
	right: 0;
	padding: 4px 0 0 14px;
	font-size: 1em;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.search label {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	padding: 2px 16px 0 0;
}

.search input.inpTxt {
	border: 1px solid #cfd0d2;
	width: 100px;
	padding: 2px 20px 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	vertical-align: middle;
	position: absolute;
	top: 4px; 
	right: 5px;
}

.search input.inpBtn {
	background: #fff url(../images/btn_search_back.gif) 50% 50% no-repeat;
	height: 18px;
	width: 18px;
	padding: 0;
	cursor: pointer;
	border: none;
	vertical-align: middle;
	position: absolute;
	right: 5px;
	top: 4px;
}


/* Print */
a.print {
	position: absolute;
	right: 0;
	top: 0;
	float: right;
	color: #979c9c;
	font-size: 0.818em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	background: url(../images/icon_print.gif) right 0 no-repeat;
	padding-right: 15px;
	text-decoration: none;
}

a.print:hover {
	color: #000;
}

/* Top menu */
#topMenu {
	float: right;
	text-align: right;
	padding: 51px 200px 0 0;
}

#topMenu ul li {
	display: inline;
}

#topMenu ul li a {
	background-color: #cfd0d2;
	border-right: 1px solid #fff;
	display: block;
	float: left;
	font-size: 1em;
	line-height: 16px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 16px 5px 16px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

#topMenu ul li.active a, #topMenu ul li a:hover {
	color: #b4392c;
}

/* Slogan */
#slogan {
	color: #b2321c;
	font-size: 2.182em;
	line-height: 26px;
	width: 880px;
	margin: 0 auto;
	border-bottom: 1px solid #000;
	text-align: center;
	padding: 20px 0 25px 0;
	height: 52px;
}

#slogan span {
	color: #000;
}

/* Footer */
#footer {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: center;
	color: #979c9c;
	padding-top: 3px;
}

#footer a {
	color: #979c9c;
	text-decoration: none;
}

#footer a:hover {
	color: #000;
}

/* Home */
#homeLeft {
	float: left;
	width: 326px;
}

#homeCenter {
	float: left;
	width: 354px;
}

#homeRight {
	float: right;
	width: 200px;
	background-color: #ebeced;
}

/*video link*/
#homeRight div.csc-textpic div.csc-textpic-text p.bodytext a {
	color:#B2321C;
}

.homeColumn h1 {
	font-size: 1.818em;
	font-weight: normal;
	padding: 9px 15px 13px 15px;
	position: relative;
	background: url(../images/bg_homecolumn.gif) bottom left no-repeat;
	margin-right: 1px;
}

.homeColumn h1 a {
	color: #b2321c;
	text-decoration: none;
	display: block;
}
.homeColumn h1 a:hover {
	color: #000;
}

#homeRight.homeColumn h1 {
	padding-left: 10px;
	padding-right: 10px;
}

.homeResume {
	background-color: #b2321c;
	padding: 17px 15px 3px 15px;
	color: #fff;
}

.homeNews {
	background-color: #a42e1a;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
	padding: 15px 10px 3px 10px;
	color: #fff;
}

.homeResume h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.455em;
	line-height: 16px;
	padding-bottom: 12px;
}

.homeResume p {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
	padding-bottom: 10px;
}

.homeResume a {
	color: #FFF;
	text-decoration: underline;
}


.homeNews a {
	color: #fff;
	text-decoration: none;
}

.homeNews a:hover {
	text-decoration: underline;
}

.homeNews ul li a {
	display: block;
	font-weight: bold;
}

.homeNews ul li {
	padding-bottom: 16px;
}

.homeNews ul li span {
	display: block;
}

#homeLeft h1, #homeLeft .homeResume {
	border-right: 1px solid #e7e7e8;
}

a.rss {
	float: right;
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	background: url(../images/icon_rss.gif) 0 0 no-repeat;
	position: absolute;
	right: 10px;
	top: 16px;
}

.homeRightBox {
	border: 1px solid #b9b9ba;
	margin: 17px 10px;
	background-color: #fff;
}

.homeRightBox h2 {
	font-size: 1.636em;
	line-height: 21px;
	font-weight: normal;
	padding: 5px 11px 9px 11px;
}

.homeRightBox p {
	padding: 0 4px 19px 14px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 16px;
}

.homeRightBox a {
	color: #b2321c;
	text-decoration: none;
}

.homeRightBox a:hover {
	text-decoration: underline;
}

.homeRightBoxImage {
	margin-bottom: 8px;
}

/* Home links */
#homeLeft .homeLinks {
	padding-right: 1px;
}

#homeCenter .homeLinks {
	width: 325px;
}

.homeLinksItem {
	margin-bottom: 1px;
}

.homeLinks h3 {
	font-weight: normal;
	font-size: 1.273em;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	background: #e7e7e8;
	position: relative;
	padding: 3px 0 4px 57px;
	cursor: pointer;
}
.homeLinks h3 a {
	font-weight: normal;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration:none;
}

.homeLinksItemContent, .homeLinksItemContent ul {
	overflow: hidden;
}

.homeLinks .activatedBox h3 {
	padding: 2px 0 4px 56px;
}

.homeLinks span {
	position: absolute;
	width: 36px;
	height: 27px;
	display: block;
	left: 3px;
	top: 3px;
}

.homeLinks .activatedBox span {
	top: 2px;
	left: 2px;
}

.homeLinksItemContent ul li {
	border-bottom: 1px solid #e7e7e8;
}

.homeLinksItemContent ul li.last {
	border-bottom: none;
}

.homeLinksItemContent ul li a {
	display: block;
	font-size: 1.091em;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 0 57px;
	background: url(../images/home_links_list_back.gif) 0 0 no-repeat;
	color: #fff;
}

.activatedBox .homeLinksItemContent ul li a {
	margin-left: -1px;
}

.homeLinksItemContent ul li a:hover {
	color: #000;
}

.activatedBox {
	border: 1px solid #999;
}

/* Subpage */
#subpage {
	width: 880px;
	margin: 0 auto;
	position: relative;
	background: url(../images/subpage_back.gif) 0 0 repeat-y;
}

#leftColumn {
	float: left;
	width: 200px;
}

#rightColumn {
	float: right;
	width: 650px;
	padding-top: 41px;
}

/* Right Absolute Menu */
#rightAbsoluteMenu {
	position: absolute;
	width: 23px;
	right: -53px;
	top: -188px;
}

a.rightAbsoluteMenuItem1, a.rightAbsoluteMenuItem2 {
	float: left;
	display: block;
	width: 23px;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

a.rightAbsoluteMenuItem1 {
	background-image: url(../images/right_button_01.gif);
	height: 131px;
}

.selected a.rightAbsoluteMenuItem1, a.rightAbsoluteMenuItem1:hover {
	background-image: url(../images/right_button_selected_01.gif);
}

a.rightAbsoluteMenuItem2 {
	background-image: url(../images/right_button_02.gif);
	height: 233px;
}

.selected a.rightAbsoluteMenuItem2, a.rightAbsoluteMenuItem2:hover {
	background-image: url(../images/right_button_selected_02.gif);
}

/* Sub top menu */
#subTopMenu {
	background: url(../images/subtop_menu_back.png) 0 0 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	width: 655px;
	text-align: left;
	padding-left:225px;
	color: #cfd0d2;
}

#subTopMenu ul li {
	display: inline;
	background: url(../images/sub_top_menu_back.gif) right 2px no-repeat;
	padding: 0 8px 0 6px;
}

#subTopMenu ul li.last {
	background-image: none;
}

#subTopMenu ul li a {
	color: #fff;
	text-decoration: none;
}

#subTopMenu ul li.active a, #subTopMenu ul li a:hover {
	color: #cfd0d2;
}

/* Left column */
.leftColumnTopImage {
	margin-bottom: 9px;
	min-height: 12px;
	_height: 12px;
}

/* Sub menu */
#subMenu {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-bottom: 22px;
}

#subMenu li {
	margin-bottom: 1px;
}

#subMenu li ul {
	margin-top: 1px;
}

#subMenu li ul li {
	margin-bottom: 0;
}

#subMenu li a {
	color: #b2321c;
	text-decoration: none;
	background: #f5f6f6;
	display: inline-block;
	padding: 0 12px 0 12px;
}

#subMenu li a { display: block; }

#subMenu li.active a {
	background: #fff url(../images/submenu_hover.gif) 0 0 no-repeat;
	color: #000;
}

#subMenu li a:hover {
	background: #fff url(../images/submenu_sub_hovered.gif) 0 0 no-repeat;
	color: #000;
}

#subMenu li ul li a, #subMenu li.active ul li a {
	background: #a4a4a4 url(../images/submenu_sub_hover.gif) 0 0 no-repeat;
	color: #fff;
	padding-left: 22px;
}

#subMenu li ul li ul li a, #subMenu li.active ul li.active ul li a {
	background-image: url(../images/submenu_sub_sub.gif);
}

#subMenu li ul li a:hover, #subMenu li.active ul li a:hover, #subMenu li.active ul li.active a {
	background-color: #d2d2d2;
	color: #000;
}

#subMenu li ul li a:hover, #subMenu li.active ul li a:hover {
	background-image: url(../images/submenu_sub_hovereed.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#subMenu li ul li ul li a:hover, #subMenu li.active ul li.active ul li.active a {
	background-image: url(../images/submenu_sub_sub_hovered.gif) !important;
}

#subMenu li ul li.active ul li a {
	padding-left:40px;
}


/* News brief box */
.newsBriefBox {
	margin: 0 10px 20px 10px;
	border: 1px solid #b9b9ba;
	background-color: #fff;
	padding: 2px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.091em;
	color: #000;
	position:relative;
}

.newsBriefImg {
	float: left;
	margin-right: 12px;
	border: 1px solid #9a989c;
}

.newsBriefBox h2, .newsBriefBox h2 a {
	color: #b2321c;
	font-size: 1.455em;
	font-weight: normal;
	padding: 10px 0;
	text-decoration:none;
}
.newsBriefBox p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.091em;
	color: #000;
	text-decoration:none;
}
.newsBriefBox a.link {
	display:block;
	height:80px;
	left:0;
	position:absolute;
	top:0;
	width:178px;
	z-index:1000;
	background: url(../images/blank.gif) 0 0 repeat;
}

/* Left news box */
.leftNewsBox {
	margin: 0 10px 20px 10px;
	padding: 9px;
	border: 1px solid #b9b9ba;
	background-color: #fff;
}

.leftNewsBox h2 {
	position: relative;
	display: inline-block;
	font-size: 1.818em;
	font-weight: normal;
	padding-bottom: 10px;
}

.leftNewsBox h2 { display: block; }

.leftNewsBox h2 a.rss {
	top: 6px;
	right: 0;
}

.leftNewsBox ul li {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 12px;
	font-size: 1em;
	line-height: 16px;
}

.leftNewsBox ul li a {
	color: #b2321c;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

.leftNewsBox ul li a:hover {
	text-decoration: underline;
}

.leftNewsBox a.moreNews {
	color: #b2321c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
}

.leftNewsBox a.moreNews:hover {
	text-decoration: underline;
}

/* Postcode search box */ 
.postCodeBox {
	border: 1px solid #b9b9ba;
	background-color: #fff;
	padding: 9px;
	margin: 0 10px 20px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	display: inline-block;
}

.postCodeBox { display: block; }
#content .postCodeBox {
	margin:0;
}


.postCodeBox h2 {
	font-size: 1.273em;
	font-weight: normal;
	color: #b2321c;
	padding-bottom: 10px;
}

.postCodeBox input.inpTxt {
	border: 1px solid #b9b9ba;
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	width: 120px;
	vertical-align: middle;
}

.postCodeBox input.inpBtn {
	width: 20px;
	height: 20px;
	border: none;
	cursor: pointer;
	vertical-align: middle;
	background: url(../images/btn_search_postcode_back.gif) 0 0 no-repeat;
}

.postCodeBox label {
	display: block;
	padding: 3px 0;
}

/* Content styles */
#content {
	font-family: Verdana, Geneva, sans-serif;
	line-height: 18px;
}

#content h1 {
	font-size: 1.455em;
	background-color: #ebeced;
	padding: 10px 10px 6px 10px;
	margin-bottom: 19px;
	font-family: Arial, Helvetica, sans-serif;
}

#content h2 {
	color: #b2321c;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 1.273em;
}

#content p {
	padding-bottom: 8px;
}


/*
 * Lists
 */
#content ul { margin-left: 15px; padding-bottom: 16px; }
#content ul li { padding-left: 15px; list-style: none; background: url(../images/bullet_red_small.gif) no-repeat 0 .6em; list-style: none; }
#content li ul, #content li ol { margin-top: 0; margin-bottom: 0; }
#content li { margin: 0; }
#content ol { margin-left: 30px; padding-bottom: 16px; }
#content ol li { list-style-type: decimal; }
#content ol ol { padding-bottom:0px; }
#content ol ol li { list-style-type: lower-alpha; }
#content ol ol ul li { list-style-type: none; }
#content ol li ol { padding-bottom:0px; }

.normenAccordionItem ol, .normenAccordionItem ul {
	padding-top: 0px;
}

#content p.bodytext b { color: #cc0000; }
.foldedHide p.bodytext b { color: #CC0000!important; }
.foldedHide { margin-top: 0px; }
.printHide p.bodytext b { color: #000!important; }
.printH { font-weight: bold!important; }

#printPage { background: none; }
#printPage #master { border: none; }

#content .specialNote, #content h6 {
	background-color: #ebeced;
	padding: 1px 10px 0px 10px;
	margin-bottom: 19px;
	margin-top: -19px;
	font-weight: bold;
}

#content .specialNote a {
	color: #000;
}

#content a {
	color: #b2321c;
	text-decoration: none;
}

#content a:hover {
	text-decoration: underline;
}

#content blockquote {
	margin-left: 75px;
	margin-right: 125px;
}

/* Internal search */
.internalSearch {
	color: #a4a4a4;
	text-align: right;
	padding-bottom: 12px;
}

.internalSearch label {
	text-transform: uppercase;
	font-weight: bold;
}

.internalSearch input.inpTxt {
	background: url(../images/internal_inp_back.gif) 0 0 no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 2px 3px 2px;
	width: 105px;
	vertical-align: middle;
	border: none;
	font-size: 1em;
}

.internalSearch input.inpBtn {
	background: url(../images/internal_btn_back.gif) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	border: none;
	cursor: pointer;
}

/* Downloads */
ul.downloads {
	padding-bottom: 22px;
}

ul.downloads li {
	margin-bottom: 1px;
}
/*
ul.downloads li.even {
	background: url(../images/downloads_even_item.gif) right top repeat-y;
}
*/
ul.downloads li {
	background:none!important;
}

#content ul.downloads a {
	color: #b2321c;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	padding: 3px 10px 4px 31px;
}

#content ul.downloads a { display: block; }

#content ul.downloads a span.fileInfo {
	color: #000;
	font-weight: normal;
}

#content ul.downloads a:hover {
	text-decoration: underline;
}

a.pdfFile {
	background: url(../images/icon_pdf.gif) 0 0 no-repeat;
}

a.xlsFile {
	background: url(../images/icon_xls.gif) 0 0 no-repeat;
}

.leftedList {
	padding-left: 14px;
}

.subscribe input.inpTxt {
	background: #f5f6f6;
	border: 1px solid #b9b9ba;
	padding: 2px;
	vertical-align: middle;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.subscribe input.inpBtn {
	background: #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	padding: 1px 2px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
	width: 90px;
	font-size: 1em;
}

/* Vervolg */
.redDot {
	padding: 0 0 0 21px;
	background: url(../images/bullet_red.gif) 4px 4px no-repeat;
	padding-bottom: 16px;
}

/* Folding */
.folded {
	padding-bottom: 15px;
}
/*.foldedHide {	display:none; }*/

.foldedTrigger {
	color: #b2321c;
	cursor: pointer;
	height: 19px;
	background-position: right top;
	background-repeat: no-repeat;
	text-align: right;
	padding: 11px 46px 0 0;
}

.closed {
	background-image: url(../images/folded_trigger_open.gif);
}

.opened {
	background-image: url(../images/folded_trigger_close.gif);
}

.closed .seen, .opened .hided, #opened .opened .seen, #opened .closed .hided {
	display:none;
}

.opened .seen, .closed .hided, #opened .closed .seen, #opened .opened .hided {
	display:block;
}

.folded h2 {
	cursor: pointer;
}

/* Normen */
.normen .normenAccordion {
	padding-bottom: 21px;
}

.normenAccordionHeader,
.categoryHeader.freeclick,
.categoryHeader.clicked {
	cursor: pointer;
	padding: 0 0 4px 21px;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-top: 20px;
}

.normen .normenAccordionHeader {
	margin-top: 10px;
}

.normenAccordionHeader.ui-state-default,
.categoryHeader.freeclick {
	background-image: url(../images/header_plus.gif);
}

.normenAccordionHeader.ui-state-active,
.categoryHeader.clicked {
	background-image: url(../images/header_minus.gif);
}

.normen .normenAccordionHeader strong {
	font-family: Verdana, Geneva, sans-serif;
	margin-top- -5px;
}

.normenAccordionItem {
	padding: 2px 0 4px 35px;
	height: auto !important;
}

.emptynormenAccordionHeader { display:none; }

/* Organisatie statuten */
.definition p strong {
	font-weight: bold;
	color: #b2321c;
}

#content .definition a {
	color: #000;
	text-decoration: underline;
}

.definition ul li {
	display: block;
	background: url(../images/bullet_red_small.gif) 15px 6px no-repeat;
	padding-left: 29px;
}

.secondLefted {
	display: block;
	padding-left: 17px;
}

/* Voorwaarden */
#content .folded h2 {
	padding-bottom: 0;
	font-weight:bold;
}

table ul li {
	display: block;
	padding-left: 19px;
	background: url(../images/bullet_red.gif) 0 5px no-repeat;
}

table.contenttable {
	width:100%;
	border: 0;
}

table.contenttable td {
	border: 0;
}

#content table.contenttable p {
	padding:2px;
}

.folded table.contenttable {
	border:0;
}

.folded table.contenttable td {
	border:0;
}

table.tabelar, table.contenttable {
	margin-bottom: 16px;
}

table.tabelar td, table.contenttable td {
	padding: 2px 2px 5px 2px;
	font-family: Verdana, Geneva, sans-serif;
}

table.tabelar tr.odd td, table.contenttable tr.odd td {
	background-color: #f5f6f6;
}

#content table.tabelar ul, #content table.contenttable ul{
	padding-bottom: 0px;
}


#content h5 {color:#B2321C;	font-size: 1em;}


/*********** INDEXED SEARCH ***************/ 

/*** form ***/
div.tx-indexedsearch fieldset { padding: 0px; margin: 20px 0; border: 0px; } 
input#tx-indexedsearch-searchbox-sword { border: 1px solid #999999; width: 200px; color:#555555; padding: 2px;}
input#tx-indexedsearch-searchbox-button-submit {text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:1.091em; font-weight:bold; padding:3px 7px 3px 7px; margin: 2px 0 0 60px;}
span.tx-indexedsearch-sw { color: #444444; background-color: yellow; font-weight: bold; }

/*** browser ***/
div.tx-indexedsearch-browsebox { font-style: italic; }
ul.browsebox { font-style: normal; }
ul.browsebox li { list-style: none; display: inline; padding: 0 3px; }

/*** result ***/
span.tx-indexedsearch-percent { float: left; width: 40px; display: block; text-align: right; }
div.tx-indexedsearch-res h3 { margin-bottom:0px;}
div.tx-indexedsearch-res { margin-bottom:30px;}
p.tx-indexedsearch-descr { color: #777777; margin: 0 0 0 55px ; padding: 0px!important; font-style: italic; }
p.tx-indexedsearch-path { color: #777777; margin: 0 0 0 55px ; padding: 0px!important; }
strong.tx-indexedsearch-redMarkup { color: #444444; background-color: yellow; }

/********* POWERMAIL *************/

#powermaildiv_uid335 { width: 400px; }

#powermaildiv_uid339 .powermail_uwmeningtelt  { float: left; margin-left: 5px; }
#powermaildiv_uid335 label { float:left !important; }
#powermaildiv_uid339 label { /*margin-left: 5px;*/ float: right; margin-right: 445px; margin-top: -2px; }
.tx-powermail-pi1_fieldset { border: 0px; padding: 0px; margin: 0px; }
.tx-powermail-pi1 { border:0; color:#828181; }
.tx-powermail-pi1_fieldset legend{display:none;}
.tx_powermail_pi1_fieldwrap_html {display:block; width:650px; overflow:hidden; padding-bottom:5px;}
.tx_powermail_pi1_fieldwrap_html label { width:180px; font-weight:bold; margin-top:-2px; float:left; }
#form .tx_powermail_pi1_fieldwrap_html label { width:120px; font-weight:bold; margin-top:-2px; float:right; }
#aanvraag .tx_powermail_pi1_fieldwrap_html label { width:120px; font-weight:bold; margin-top:4px; float:left; margin-right: 10px; }

.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory {color:#eb0000; display:none; }
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#c30; margin-left:5px; font-weight:bold; padding-bottom: 3px; font-size: 0.909em; }
.tx-powermail-pi1_formwrap_1216 .tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{ clear:right; float:left; width: 220px;}

.tx_powermail_pi1_fieldwrap_html input.powermail_text { width:270px; border:1px solid #999999; margin-bottom: 4px; float:left;}
.tx_powermail_pi1_fieldwrap_html textarea {width:270px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:1.091em; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px; cursor: pointer; margin-left: 180px; width:90px !important;}
p.tx_powermail_pi1_fieldwrap_html_radio_title {/*display: none;*/ padding-bottom:0 !important; padding-top:5px;}

.tx_powermail_pi1_fieldwrap_html_select  { width: 180px; }
#basistraining .tx_powermail_pi1_fieldwrap_html_select  { width: 380px; }

.date2cal_img_help{display:none;}
/*#uid449_msgCnt, #uid421_msgCnt, #uid435_msg{float:right; left:-230px; line-height:2em; position:relative;}
#uid449_msgCnt .error, #uid421_msgCnt .error, #uid435_msg .error{position:relative; height:45px; left:-119px; top:-22px;}
*/

#uid421_msgCnt #uid421_msg, #uid435_msgCnt #uid435_msg, #uid449_msgCnt #uid449_msg {float:right; left:-230px; line-height:2em; position:relative;}
#uid421_msgCnt #uid421_msg .d2c_error, #uid435_msgCnt #uid435_msg .d2c_error, #uid449_msgCnt #uid449_msg .d2c_error{ width:200px; margin-right:-115px; float:right;   font-style:italic; color:#c30; font-weight:bold; padding-bottom: 3px; font-size: 0.909em;}
#uid421_msgCnt #uid421_msg.success, #uid435_msgCnt #uid435_msg.success, #uid449_msgCnt #uid449_msg.success{ width:200px; margin-right:-115px; float:right;}



/*** Consument ***/
#uid386 { width:458px; }
#uid369 { width:491px; }


#bestellingen .tx_powermail_pi1_fieldwrap_html {clear:both;}
#bestellingen .tx_powermail_pi1_fieldwrap_html label {width:200px;}
#bestellingen .tx_powermail_pi1_fieldwrap_html_radio label {width:500px;}
#bestellingen .tx_powermail_pi1_fieldwrap_html_select label {width:420px;}
/*********** DMAIL SUBSCRIBE ****************/

form.subscribe { border:0; color:#828181; }
form.subscribe input {  border: 1px solid #999999; color:#555555; padding: 2px;}
form.subscribe input.submit {text-align:center; background:#999; border:none; color:#FFF; font-size:1.091em; font-weight:bold; padding:3px 7px 3px 7px;}

/*********** SITEMAP ****************/

.csc-sitemap { width: 600px; padding: 10px 0 10px 0; }
.csc-sitemap ul { margin: 0; 	padding:0px 0 0px 0;}
.csc-sitemap ul li {list-style:none; margin-bottom: 2px;}
.csc-sitemap li { margin: 0; padding: 0; }
.csc-sitemap a { display: block; padding: 0 8px; font-weight:bold; line-height: 2em; color: #000; text-decoration: none; background: #e9e9e9; border-bottom: 1px solid #dedfde }
.csc-sitemap ul li ul {	margin-top:10px;	margin-left:20px;	margin-bottom:10px; }
.csc-sitemap ul ul a { padding-left: 28px; font-weight:normal; background-color: #fafafa; border-bottom: 1px solid #dedfde; }
.csc-sitemap ul ul ul a { padding-left: 58px; color: #fcfcfc; }
.csc-sitemap a:hover, .csc-sitemap a:focus { color: #fff; background-color: #dfdfdf; font-weight: bold;  }

/*********** SEARCH ****************/
.tx-indexedsearch { 
	padding: 10px 0 10px 0;
	font-size:1.091em; 
	line-height:18px; 
}

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }


div.tx_lumogooglemaps_pi1_infobox {height: 100px; width: 290px;}

/*********** TT NEWS ***************/ 

/*** latest ***/
.news-latest-date {font-weight:bold; float:left; margin-right: 5px} 
.news-latest-item img {float:left; margin-right: 5px}
.news-latest-item h3 {margin-top: 15px; margin-bottom: 5px;}

/*** list ***/
.news-list-date {font-weight:bold; float:left; margin-right: 5px} 
.news-list-item img {float:left; margin-right: 5px;}
.news-list-item h2 {clear:both; padding-top: 10px; border-top: 1px solid #cccccc; }
.news-list-item {padding-top: 1px; clear: both; display: block;}

/*** single ***/
.news-single-date {font-weight:bold; float:left; margin-right: 5px;   } 
.news-single-item img {float:left; margin-right:5px; }

.clearer {clear:both;}

#content .normenAccordion p { padding-bottom:0;}
#content .normenAccordion p.bodytext { padding-bottom:16px;}

.imgSinglNews {float:left;}
.imgSinglNews img {margin: 0 10px 5px 0;}
#content .news-list-item p {padding-bottom:0}

.tx-locator-pi1 .tooltipImage {float:right; margin-top:33px;}
.tx-locator-pi1 .tooltipImage {float:left; margin-top:0px; width: 200px; }

#mapAll {width:650px!important;margin-top:20px!important;}
.tx_indexedsearch {position: relative;}
.tx-indexedsearch-search-submit input#tx-indexedsearch-searchbox-button-submit {margin-left: 0px; cursor: pointer;}
.tx-indexedsearch-form, .tx-indexedsearch-search-submit {display: inline; float: left;}
.tx-indexedsearch-form input#tx-indexedsearch-searchbox-sword {margin-top: 2px;}
.tx-indexedsearch div {padding-bottom: 5px;}
#content ul.browsebox li {background-image: none;}
.searchBig {clear: both;}
/*.powermail_radio_inner_uid23_0, .powermail_radio_inner_uid23_1, .powermail_radio_inner_uid34_0, .powermail_radio_inner_uid34_1 {clear:both; padding-bottom: 3px;}*/
/*.powermail_radio_inner { clear:both; padding-bottom: 3px; }*/
.powermail_radio_inner { margin: 5px 115px 5px 0; /*height:40px;*/ }
.infoWindow br { height:1px; font-size: 0; line-height: 0;}
div.tx-locator-pi1 div.gmnoprint div.infoWindow { line-height: 15px!important; }
div.tx-locator-pi1 div.gmnoprint div.infoWindow b { white-space:nowrap;}

/* uw mening telt */
#uwmeningtelt .powermail_radio_inner { height:20px; width:155px; }
#uwmeningtelt .powermail_radio_inner label { float:right; margin-top:0px; margin-right: -20px; }
#uwmeningtelt .powermail_radio_inner input { float:left; }

/*
* FE LOGIN
*/

.tx-felogin-pi1 fieldset { border: 0px; padding: 0px; margin: 0px; }
.tx-felogin-pi1 { border:0; color:#828181; }
.tx-felogin-pi1 legend{display:none;}
.tx-felogin-pi1 div {display:block; width:285px; }
.tx-felogin-pi1 label { width:120px; float:left;font-weight:bold; margin-top:4px;}
.tx-felogin-pi1 input {width:160px; border:1px solid #999999; margin-bottom: 3px;}
.tx-felogin-pi1 textarea {width:160px; border:1px solid #999999;}
.tx-felogin-pi1 .submitFe { text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:1.091em; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px; cursor: pointer; margin-left: 120px; }
.tx-felogin-pi1 p a { margin-left: 120px; }

/* News pagination */
.news-list-browse {margin-top:20px;text-align:center;}
.news-list-browse table{display: inline;}
.news-list-browse table td{padding-left: 15px;}


/* Bestel Form */
.tx-powermail-pi1_fieldset_bestellingen .tx_powermail_pi1_fieldwrap_html_select label { color: #000; width: auto!important; padding-right: 10px; margin-top: 1px; }
.tx-powermail-pi1_fieldset_bestellingen .tx_powermail_pi1_fieldwrap_html_select { margin-top: 15px; }

.tx-powermail-pi1_fieldset_bestellingen .tx_powermail_pi1_fieldwrap_html_html label { color: #000; width: 625px!important; }
.tx-powermail-pi1_fieldset_bestellingen .tx_powermail_pi1_fieldwrap_html_html { margin-top: 15px; }

.tx_powermail_pi1_fieldwrap_html_108 { margin: 0px!important; padding: 0px!important; margin-top: 15px!important; border-top: 2px solid #EBECED; padding-top: 15px!important; }


.tx-powermail-pi1_fieldset_bestellingen .powermail_radio_inner input { float: right; margin-top: 3px!important; }
.tx-powermail-pi1_fieldset_bestellingen .powermail_radio_inner label { float: right; margin-top: 1px!important; }
.tx-powermail-pi1_fieldset_bestellingen .powermail_radio_inner { height: 15px; margin-bottom: 0px; margin-top: 4px; }

div#powermaildiv_uid85 label,
div#powermaildiv_uid86 label,
div#powermaildiv_uid89 label,
div#powermaildiv_uid195 label,
div#powermaildiv_uid92 label,
div#powermaildiv_uid95 label,
div#powermaildiv_uid97 label,
div#powermaildiv_uid100 label
{ margin-left: 25px; width: auto!important; padding-right: 10px; margin-top: 1px; } 

div#powermaildiv_uid85 ,
div#powermaildiv_uid86 ,
div#powermaildiv_uid89 ,
div#powermaildiv_uid195 ,
div#powermaildiv_uid92 ,
div#powermaildiv_uid95 ,
div#powermaildiv_uid97 ,
div#powermaildiv_uid100
{ border-bottom: 2px solid #EBECED; padding-bottom: 15px; }

input#uid85, 
input#uid86, 
input#uid89, 
input#uid195, 
input#uid92, 
input#uid95, 
input#uid97, 
input#uid100 
{ width: 100px!important; margin-top: 4px; }

div#powermaildiv_uid102 input, 
div#powermaildiv_uid103 input, 
div#powermaildiv_uid104 input, 
div#powermaildiv_uid105 input, 
div#powermaildiv_uid106 input, 
div#powermaildiv_uid107 input, 
div#powermaildiv_uid109 input
{ width: 100px; float: right; }

div#powermaildiv_uid102 label, 
div#powermaildiv_uid103 label, 
div#powermaildiv_uid104 label, 
div#powermaildiv_uid105 label, 
div#powermaildiv_uid106 label, 
div#powermaildiv_uid107 label, 
div#powermaildiv_uid109 label
{ width: 535px!important; float: right; padding-left: 10px; margin-top: 1px!important; }

div#powermaildiv_uid107 label, 
div#powermaildiv_uid109 label
{ padding-bottom: 20px!important; }

div#powermaildiv_uid110
{ padding-top: 20px!important; border-top: 2px solid #EBECED; clear: both; }


div#powermaildiv_uid112 { margin-left: 205px!important; }
div#powermaildiv_uid112 .powermail_radio_inner { clear: none!important; float: left!important; display: block; width: 70px; margin: 0px!important; padding: 0px!important; height: 25px; }
div#powermaildiv_uid112 .powermail_radio_inner label { float: none!important; width: 100px!important;  }
div#powermaildiv_uid112 .powermail_radio_inner input { float: none!important; }

#powermaildiv_uid119 { margin-left: 80px;  }

div.csc-sitemap ul li { background: none!important; }

div.folded h2 { font-weight: normal!important; }

/*Advanced search*/
div.searchBig { padding: 15px; background-color: #EBECED; }  
div.searchBig select { border: 1px solid #999!important; }

div.searchBig label { width: 110px; display: block; float: left; }
input#tx_indexedsearch_extResume { float: left; }
select#tx-indexedsearch-selectbox-group { float: left; }
div.tx-indexedsearch-search-select-group { clear: right; padding-bottom: 25px!important; display: block; float: none; }



.tx_lumogooglemaps_pi1_infobox {
	line-height: 12px!important;
}

.tx-lumogooglemaps-pi1 p {
	padding-bottom: 2px!important;
}

.gmapDir {
	margin-top: -20px!important;
}

.gmapDirBtns {
	margin-bottom: 20px!important;
}
.normen .categoryHeader { font-size:1.273em; color:#b2321c; }
.normen .categoryHeader:hover {cursor:pointer;}

/* 
div.storePlainSingle { width:315px; float: left; margin-right:10px;  padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid #B9B9BA; overflow: hidden;}
*/
div.storePlainSingle { width:650px; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid #B9B9BA; overflow: hidden; }

div#storesPlain { width: 650px; display: block; clear: both!important; }
div#mapAll { clear: both!important; display: block!important;  }


div.storePlainSingle input { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; float: right; margin-top: 0px; margin-right: 0px; border: 0px; background: transparent; color: #B4392C; cursor: pointer; }
div.storePlainSingle h3 { white-space:nowrap; }

.poiTable { clear: both!important; width: 150px!important; height: 10px!important; border: 0px solid green!important; display: block!important; }


div.storePlainSingle td.image { width: 104px; padding-right: 10px; padding-top: 4px;  }
div.storePlainSingle td.address { padding-right: 10px; }
div.storePlainSingle td.info { width: 250px; }
div.storePlainSingle table { width: 647px; }
div.storePlainSingle td { vertical-align: top; }

/**
 * POWERMAIL
 */
#orders .displaylegend legend, #orders .products legend {display:block;font-size:14px;padding:20px 0 10px 0;}
#orders .displaylegend legend span, #orders .products legend span {display:block;width:650px;background:#ebeced;padding:3px;font-weight:bold;}
#orders input {width:auto;float:left;padding:3px 2px;}
#orders label {float:left;margin:0!important;width:130px;}
#orders .tx_powermail_pi1_fieldwrap_html {clear:both;padding:3px 0;width:650px;}
#orders .powermail_mandatory{padding-left:2px;color:#ff0000;}
#orders .powermail_mandatory_js { color:#ff0000; text-align:left; float:right; padding:0 0 0 10px;font-style:normal;font-size:11px;}
#orders .tx_powermail_pi1_fieldwrap_html_radio_title {display:block;width:130px;float:left;font-weight:bold;}
#orders .powermail_radio_inner {float:left;padding:3px 0;}
#orders .powermail_radio_inner label {width:auto;}
#orders .powermail_radio_inner input{width:auto;}
#orders .powermail_radio_inner {clear:none;padding-right:10px;}

#orders .tx_powermail_pi1_fieldwrap_html_checkbox_title {font-weight:bold;display:inline-block;}
#orders .powermail_check_inner {float:left;clear:none;width:30px;}

#orders .products .tx_powermail_pi1_fieldwrap_html_label,
#orders .products .tx_powermail_pi1_fieldwrap_html_html {color:#AF432B;font-weight:bold;}
#orders .products .tx_powermail_pi1_fieldwrap_html_html span {display:block;border-top:2px solid #EBECED;padding-top:20px;margin-top:20px;}

#powermaildiv_uid221 input,#powermaildiv_uid222 input,#powermaildiv_uid223 input,#powermaildiv_uid224 input,#powermaildiv_uid225 input,#powermaildiv_uid226 input {float:left;width:auto;}
#powermaildiv_uid221 label,#powermaildiv_uid222 label,#powermaildiv_uid223 label,#powermaildiv_uid224 label,#powermaildiv_uid225 label,#powermaildiv_uid226 label {width:auto;float:none;padding-left:10px;width:500px;display:inline-block;}
#orders .validation-failed {border:1px solid #ff0000;color:#ff0000;width:auto;}
#orders .noedit {border:none;font-family:Verdana,Geneva,sans-serif;font-size:11px;font-weight:bold;}
.tx_powermail_pi1_fieldwrap_html_228 label {width:600px!important;}
#orders .powermail_submit {margin-left: 130px;}

/* Invoice */
.invoice-table{background:#fff;width:100%;border-collapse:collapse;margin-bottom:12px;}
.invoice-table th {
	background:#aaa;
	color:#fff;
	font-weight:normal;
	padding:3px 5px;
	text-align:left;
	border:1px solid #fff;
}
.invoice-table td{
	background:#f5f6f6;
	border:1px solid #fff;
	padding:3px 5px;
}
.invoice-table tr.total td{
	background:#fff;
	font-weight:bold;
}
.right{text-align:right;}
.center{text-align:center;}
.invoice-address{padding:12px 0 24px 0;}
h3.orders {font-size:10pt;padding:5px;background:#EBECED;color:#000;font-weight:bold;width:100%;margin-top:12px;}
.col-code{width:50px;text-align:center!important;}
.col-quantity{width:80px;text-align:center!important;}
.col-desc{width:100%;}
.col-price{text-align:center!important;}
.nobr{border-right:none!important;}
.nobl{border-left:none!important;}

.tx_powermail_pi1_fieldwrap_html_button input { text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:1.091em; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px; cursor: pointer; margin-left:130px; }
.tx-powermail-pi1_fieldset_26 h6 {margin:0!important;color:#000!important;}
.tx-powermail-pi1_fieldset_26 {background:#EBECED;margin-top:0!important;}
#orderform h1 {margin-bottom:0!important;}

/*FOR UID 68*/
table#noTableRows tr.odd td {
	background:#fff;
}

/*
 * 3 cols
 */
.contentLeft { width: 470px; float: left; margin-left: -20px; }
.shadow { background: url(../images/box-separatorv2.png) no-repeat 50% 100%; height: 20px; clear: both; margin-bottom: 20px; }
.contentLeft .boxContent { float: left; width: 215px; height: 236px; display: inline; margin: 0 0 10px 20px; font-size: 10px; line-height: 13px; }
.contentLeft .boxContent h4 { color: #a8101c; font-size: 14px; line-height: 18px; font-weight: normal; margin-bottom: 22px; }
.contentLeft .boxContent .boxImg { height: 60px; overflow: hidden; margin-bottom: 15px; }
.contentLeft .boxContent .boxText { height: 52px; overflow: hidden; margin-bottom: 10px; }
#content .contentLeft .boxContent .boxText p { padding: 0; }
.contentRight h1 { color: #a8101c; font-size: 14px !important; font-weight: normal; padding: 0!important; background: none !important;  }

#content .boxMore a, #content .boxPdf a { display: block; color: #000; background: url(../images/icon-plus.gif) no-repeat 3px 50%; padding-left: 17px; margin-bottom: 1px; }
#content .boxPdf a { background: url(../images/icon-pdf.png) no-repeat 0 50%; }

.contentRight { width: 168px; float: right; border: 1px solid #e0e0e0; padding: 10px; }

#content .contentRight h6 {
	background-color: #fff;
	border-top: 1px solid #E0E0E0;
	margin:0 -10px 0 -10px;
	padding:10px 0 10px 15px;
	font-weight: bold;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-bottom: 10px!important; }

p.csc-frame-frame1 {background-color: #EDEBF1; border: 1px solid #000000; padding: 5px 5px 5px 5px;}

.tx-powermail-pi1_formwrap_1216 .tx_powermail_pi1_fieldwrap_html label {width: 147px;}
#powermaildiv_uid368 {position: relative; padding-left: 144px; height:140px;}
#advice-validate-one-required-powermaildiv_uid368 { position:absolute; margin-top:42px; margin-left:282px; }
#powermaildiv_uid368 p.tx_powermail_pi1_fieldwrap_html_radio_title {font-weight: bold; position: absolute; left: 0; top: 0; width: 147px; float: left;}
#powermaildiv_uid368 label {float: right !important;  font-weight: normal !important; width: 511px; margin-top: 0 !important; margin-bottom: 4px;}
#powermaildiv_uid368 input.powermail_radio {float: left; margin-right: 5px; vertical-align: middle;}
#advice-required-uid369 { margin-left:150px; }
#advice-required-uid386 { margin-left:180px; }
#advice-powermail_uid375-uid375 { margin-left:150px; }

.tx-powermail-pi1_formwrap_1216 .tx_powermail_pi1_fieldwrap_html .powermail_submit {margin-left: 147px;}
#powermaildiv_uid371 {position: relative; overflow: visible;}
.inlineradio .grey, .inlineradio .white {float: left; display: block; position: absolute; top: -30px; padding: 3px;}
.inlineradio .grey {left: 277px; border: 1px solid #000; background-color: #ccc;}
.inlineradio .white {left: 323px; border: 1px solid #000; background-color: #fff; height: 18px; width: 88px;}
#powermaildiv_uid372 {padding-left: 167px;}
#powermaildiv_uid372 input.powermail_text { margin-left:33px;width:128px !important;}
#powermaildiv_uid372 label {font-weight:normal !important; margin:0 !important; padding:0 10px 0 0 !important; width:auto !important;}
/*#webformulier .powermail_mandatory_js, #contactformulier .powermail_mandatory_js {padding-left: 147px !important;}*/
#webformulier .tx_powermail_pi1_fieldwrap_html {width: auto;}

#powermaildiv_uid375 {position: relative; overflow: visible !important;}
#powermaildiv_uid375 label {display: none;}
#powermaildiv_uid375 input.powermail_text { width:128px; /*padding: 5px 3px;*/ position: absolute; top: -29px; left: 289px; background-color: transparent !important; }

#homeRight p.bodytext { font-family:Verdana,Geneva,sans-serif; line-height:16px; padding-left:10px; padding-right:10px; padding-bottom:10px; }

#warning_for_uid375 { margin-left:168px; width:270px; }
#advice-required-uid375 { display:none; }
#powermaildiv_uid393 { display:none; }

span.powermail_mandatory {display: none;}

div.advice-validate-number-uid365 {width: 220px!important;}