
body  {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #FFF;
}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SEARCH start @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.tx-indexedsearch .tx-indexedsearch-searchbox fieldset {border:0;margin-left:0;padding-left:0;}
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:0.4em; margin-left:0;width:7.6em; float:left; font-size:0.8em;color:#485245;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:35em;border:1px solid#F7B68E;padding-left:0.2em;}
.tx-indexedsearch-search-submit {margin-top:0.4em;margin-bottom:2em;padding-left:4.2em;}
.tx-indexedsearch .tx-indexedsearch-searchbox p a {font-size:0.8em;color:#485245;}
.tx-indexedsearch-descr, .tx-indexedsearch-browsebox p, .tx-indexedsearch-whatis {
  	font-size:80%;
  	color:#000000;
}
.tx-indexedsearch-title a {color:#007953;}
.tx-indexedsearch-title a:hover {color:#000000;}
.searchbox-tmpl-css legend, .advancedSearch {display:none;}
.tx-indexedsearch .res-tmpl-css {
clear:right;
margin-bottom:1em;
}
.tx-indexedsearch .tx-indexedsearch-search-select-group {
	font-size: 0.80em;
	line-height:0.85em;
	color:black;
}

.tx-indexedsearch .tx-indexedsearch-search-select-group label {
	font-size:1em;
	line-height:1.55em;
}
.tx-indexedsearch-whatis .tx-indexedsearch-sw {
  	color:#F47121;
}
.tx-indexedsearch-searchbox {height:5em;}
.tx-indexedsearch-rules {
margin-top:1em;
}
.tx-indexedsearch-rules p {
	font-size:0.7em;
	line-height:1.1em;
	color:#485245;
	margin-top:0.6em;
}
.tx-indexedsearch-info {display:none;}
.searchTitleBar h3 {margin:0; }
.tx-indexedsearch-descr { margin:0.6em 0 1.2em 0; padding-bottom:0.6em;border-bottom:1px solid #F47121;}
.searchTitleBar .title a {color:#D47906;}
.searchTitleBar .title a:hover {color:black;}
.tx-indexedsearch-text-item-path, .tx-indexedsearch-newinfo {display:none;}
.browsebox {margin:0.6em 0;padding:0;}
.browsebox a {font-size:0.7em;color:#485245;}
.tx-indexedsearch-noresults {color:#F47121;}
/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SEARCH end@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#headerTopPaker{float:right; width:10px;}
fieldset.csc-mailform {width:631px;border:1px solid #F7B68E;height:auto;padding:1.5em 0 0 0;background:#F4F5F7;}
.extraFormMargin fieldset {width:631px;}

.homePrint {float:left;margin:72px 0 0 98px; overflow:hidden;height:15px;width:14px;}
#article {background-image:url(img/print.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
}
#headerBottomContent #article {float:right; margin:10px 50px 0  0;}
#headerBottomContent #article {
	background-image:url(img/print.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	float:right;
	height:20px;
	overflow:hidden;
	visibility:visible;
	width:1em;
}
#headerBottomContent #article a, #article a {
	color:white;
	font-size:28px;
	font-weight:bold;
	padding:0;
}
fieldset.csc-mailform {}
.csc-mailform {
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	font-weight:normal;
}
.csc-mailform label {
	float:left;
	margin:1px 0 1px 0;
	padding:0 0.4em 1px 0;
	text-align:right;
	width:15em;
	border-bottom:1px solid #F4F5F7;
}
.radPart label {
	float:left;
	font-size:112%;
	margin:1px 0 1px 0;
	padding:0 0.4em 1px 0;
	text-align:right;
	width:15.7em;
	border-bottom:1px solid #F4F5F7;
}

.csc-mailform input {
	float:left;
	border-color:#555555 #CCCCCC #CCCCCC #555555;
	border-style:solid;
	border-width:1px;
	color:#333333;
	margin:0 100px 5px 0;
	padding:2px;
	width:300px;
}
.csc-mailform textarea {
	width:410px;
	margin:0.2em 0 0.5em 0;
}
div.csc-mailform-field {
	clear:both;
	margin:1em 0 0 0;
	width:630px;	
	border-top:1px solid #007953;
	font-weight:bold;
}
div.csc-mailform-field span, div.csc-mailform-field label{
	font-weight:normal;
}
#mailformZijn_er_kosten_verbonden_aan_d label {
	text-align:left;
	width:30px;
}
#mailformZijn_er_kosten_verbonden_aan_d .csc-mailform-radio {
	width:20px;
	margin:0 0 5px 0;
}
#mailformZijn_er_kosten_verbonden_aan_d legend {display:none;}
.submit input
{
margin-left: 4.5em;
}
#mailformZijn_er_kosten_verbonden_aan_d {
	height:40px;
}
input.csc-mailform-submit {

margin:2em 0 4em 15em;
}
.submit input /* double dot @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}
fieldset
{
border: 1px solid #781351;
width: 20em
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px
} 



#headerWrapPrint {display:none;}
.tableLinks {
 	border-collapse:collapse;
}
.tableLinks caption {
 	display:none;
}
.tableLinks td {
	font: 80% Arial, Helvetica, Verdana, sans-serif;
	padding: 1px 4px 3px 4px;
	vertical-align: top;
}
.tableLinks .tr-odd {
	background-image:url(img/links_tr_bg_grey3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-collapse:collapse;	
}
.tableLinks .tr-odd td {
	padding:6px 4px 8px 4px;
	border-collapse:collapse;
	border:1px solid #B6CDFB;
}
.tableLinks .tr-even  {
 	border-collapse:collapse;
}
.tableLinks .tr-even td {
 	color:#007953;
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:22px;
	margin-bottom:0;
}
.tableLinks .tr-even td {
 	padding-top:20px;
 }
.tableLinks .td-0 {
 	width:280px;
}
.tableLinks .td-1 {
 	width:356px;
}

/* @@@@@@@@@@@@@@@@@@@@@@@ NEW BLOCK QUOTES @@@@@@@@@@@@@@@@@ */

.indent {margin-left:40px}

/* @@@@@@@@@@@@@@@@@@@@@@@ NEW BLOCK QUOTES @@@@@@@@@@@@@@@@@ */
#wrapperOuter {
	background-attachment:fixed;
	background-image:url(img/main_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border:0 none;
	margin:0 auto;
	background-color: #FFF;
}
.hvBody #container {
	width: 996px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border:1px solid black;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(img/fade.png);
	background-repeat: repeat-y;
	background-position: right top;
} 
#headerWrap { 
	background-image: url(img/header_bg2.png);
	margin:0;
	padding: 16px 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	
	width:988px;
} 
.forContent #headerWrap { 

}
#headerTop {
	float: right;
	width: 529px;
	text-align: right;
	padding-right: 52px;
	margin-bottom: 126px;

}
.forContent #headerTop {
	margin-bottom: 110px;
}
#headerMenu {
	clear: both;
	float: right;
	width: 900px;
	text-align: right;
	padding-right: 52px;
	margin-bottom: 68px;
}
.forContent #headerMenu {
	clear: both;
	float: right;
	width: auto;
	height:35px;
	text-align: right;
	padding-right: 52px;
	margin: 16px 0 54px 0;
}
.forContent #titlePanel {float:left; width:246px; margin:4px 0 0 39px;}
.forContent #titlePanel p {font-family:Helvetica, Arial,sans-serif;font-size:22px;line-height:26px;font-weight:normal;color:#007953;}
.forContent #breadcrumbs {float:left; margin:9px 0 0 10px;}
.forContent #breadcrumbs a {font-family:Helvetica, Arial,sans-serif;font-size:16px;line-height:16px;font-weight:bold;color:#007953;text-decoration:none;}
.forContent #breadcrumbs a:hover {
	text-decoration:underline;
}
#headerBottom {
	clear: right;
	background-image: url(img/homepage_panels.png);
	background-repeat: no-repeat;
	height: 112px;
	overflow: visible;
	visibility: visible;
}
#headerBottomContent {
	clear: right;
	height: 60px;
	background-image: url(img/breadcrumbs_bg.jpg);
	background-repeat: no-repeat;
}

.siteZoek {
	float: left;
	margin-right: 10px;
	width:342px;
}
#servNav {
	float:right;
	margin:2px 0 0 0;
	text-align:right;
	width:auto;
}
#servNav a {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	margin-left:20px;
	color:#000;
	text-decoration:none;
}
#servNav a:hover {
	color:#000;
	text-decoration:underline;
}


#mainWrap {
	background:#fff;
	width:988px;
	padding-top:30px;
}
.forContent #mainWrap {
	background:#fff;
	width:988px;
	margin-top:0;
	padding-top:0;
}
.hvBody #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 271px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0 10px 15px 55px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F47121;
}
.hvBody #sidebarContent {
	float: left; /* since this element is floated, a width must be given */
	width: 230px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 1px 10px 15px 36px;
}
.hvBody #mainContent {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 340px;
	padding: 0 20px 15px 15px;
} 
.hvBody #mainContentContent {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 275px;
	padding: 1px 44px 15px 15px;
} 
#subDivLine {
	width: 610px;
	height: 1px;
	margin:10px 0 1px 0;
	border-top: 1px solid #F47121;
}
#subLeft {
	float: left;
	width: 400px;
}
#subright {
	float: right;
	width: 172px;
	border-left: 1px solid #F47121;
	margin-top:1.6em;
	padding-left:18px;
	min-height: 300px;
}
.hvBody #footer {
	height:10px;
	padding: 0;
	clear: both;
} 
.hvBody #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Branchenbuch extra start @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
.tx_mh_branchenbuch-detail p.addressDetails {margin-top:2.5em;}
.tx_mh_branchenbuch-detail p.addressDetails span.adres {font-weight:bold;}  
.borderGray {
	padding:0 0 2px 8px;
	width:650px;
	height:146px;
	margin:4px 0 14px 0;	
}
.level1_panel_bg {
	background-image:url(img/level1_panel_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-position: left 10px;
	width:660px;
}
.divLeft {
 	display:block;
 	visibility: visible;
	font-size: 85%;
	float:left;
	height: 110px;
	width: 460px;
	overflow-x: hidden; 
	overflow-y: scroll;
	visibility: visible;
	margin:0 8px 0 0;
	padding:1px 12px 0 0;
}
.divRight{
	display:block;
	font-size: 80%;
	float:left;
	width: 140px;
	height: 110px;
	overflow: hidden; 
	margin:0;
	padding:4px 0 0 0;
}
.overviewTitle  {
	margin-bottom:8px;
}
.overviewTitle:hover  {
	background:#F7B68E;
}
.overviewTitle a {
	color:#007953;
	font-family:Helvetica, Arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	margin-bottom:0px;
}
.overviewTitle a:hover {
	color:#000000;
	background:#F7B68E;
}
.tx-mhbranchenbuch-pi1 h1 a {
	font-family:Helvetica, 
	Arial,sans-serif;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
	color:#000;
	text-decoration:none;}
#zoekRubriekPanel {
	float: left;
	width: 252px;
	height: 76px;
	margin-top: 26px;
	margin-left: 57px;
}
#latestRubriekPanel {
	float: left;
	width: 464px;
	height: 76px;
	margin-top: 22px;
	margin-left: 46px;
	padding-left:12px;
}
.orgLatest {width:439px;margin:6px 0 0 0;padding-left:6px;}
.orgLatest:hover {background:#F47121;}
.orgLatestItem {width:439px;}

.latestTitleLink a {
	color:#000;
	font-family:Helvetica, Arial,sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:18px;
	margin:0;
	text-decoration:none;
}
#zoekRubriekPanel label, #zoekRubriekPanel input{
	float:left;
}
.wegwijzerZoek {
	margin:0;
	padding:0;
}
.wegwijzerZoek label {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	font-weight:normal;
	width:100px;
	margin:6px 4px 0 0;
	text-align:right;
}
#zoekRubriekPanel #keyword, #zoekRubriekPanel #keyword2 {
	width:136px;
	height:15px;
	border:1px solid #F7B68E;
	margin:4px 0 0 0;
}
#zoekRubriekPanel #wegwijzerZoekBut {
         font-family:Arial,sans-serif;
	font-size:80%;
	width:138px;
	height:20px;
	background-color:#FFFFFF;
         border:1px solid #F7B68E;
	margin:4px 0 0 0;
}
#mhbranchenbuch_lettermenu {padding:0;}
#mhbranchenbuch_lettermenu {list-style-type:none;height:22px;}
.tx_mh_branchenbuch-searchresult {font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	font-weight: normal;
	color:#000000;
	margin:0.4em 0 0.4em 0;}

.tx_mh_branchenbuch-searchbox input, .tx_mh_branchenbuch-searchbox #keyword, .tx_mh_branchenbuch-searchbox #keyword2 {
	border:1px solid #F7B68E;
}	
.tx_mh_branchenbuch-detail {padding-top:3px;}
.tx-mhbranchenbuch-pi1 form {margin-top:44px;}

.tx_mh_branchenbuch-alphabetical {margin:40px 0 0 0;}
li.mhbranchenbuch_letter, li.mhbranchenbuch_letter_act {border:1px solid #F7B68E;width:18px;height:23px;text-align:center;list-style-type:none;float:left;margin:0 1px 0 1px;color:#C1C6CF;}
li.mhbranchenbuch_letter a, li.mhbranchenbuch_letter_act a {display:block;padding:0 0 4px 0;}
li.mhbranchenbuch_letter a:hover, li.mhbranchenbuch_letter_act a:hover {background:#A4CE9E;}



.browseBoxWrap {font-size:80%;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Branchenbuch extra end @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
p {
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	line-height:140%;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	text-indent:0;
}
.tx_mh_branchenbuch-detail p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	font-weight: normal;
	color:#000000;
	margin:0.4em 0 1.4em 0;
}
.inhoudTekst, .tx_mh_branchenbuch-detail p.align-left, .tx_mh_branchenbuch-detail ul li div.align-left {
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%; /*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
	font-weight: normal;
	color:#000000;
	margin:0.6em 0 0.1em 0;
}


.divLeft ul {
	margin-top:0;
}
.divLeft ul li div.align-left {
	font-family:Arial,Helvetica,sans-serif;
	font-size:94%;
	font-weight: normal;
	color:#000000;
	margin:0 0 0.4em 0;
}
.divLeft p.align-left {
	margin:0 0 0.5em 0;
}
.divLeft p.align-left b {
	margin:0.1em 0 0.5em 0;
}	
.tx_mh_branchenbuch-detail ul {
	margin-top:0;
	margin-bottom:1em;
}
.tx_mh_branchenbuch-detail ul li div.align-left {
	margin:0.1em 0 0.1em 0;
}
.divLeft ul li div.align-left {
	margin:0.1em 0 0.1em 0;
}
.tx_mh_branchenbuch-detail p.align-left b {
	font-weight: bold;
	color:#000000;
}
#subright .inhoudTekst {
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
	line-height:150%;
}

#subright .inhoudTekst a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:90%;
}span.Vet {
	font-weight: bold;
}
span.groen {
	color: #007953;
}
span.groenVet {
	color: #007953;
	font-weight: bold;
}
span.oranje {
	color: #F47121;
}
span.oranjeVet {
	color: #F47121;
	font-weight: bold;
}
/* ****************************************** MAINNAV MENU start********************************** */
#mainNav {
	/*height: 150px;
	background-color: silver;  
	padding: 0.4em 0 0 1em;*/

}
#mainNav ul {
	float:right;
	padding:0;
	margin:0;
	width:900px;
}
#mainNav ul li {
	display: inline;
	margin:1px 0 1px 33px;
	padding:8px 1px 7px 4px;
}
/*#mainNav ul li.sub {
	background-image: url(cssimg/arrow_nor_b.gif);
	background-repeat: no-repeat;
	background-position: 98% center;
}*/
/*#mainNav ul li.actSub {
	background-color:#EBFBFE;
	background-image: url(cssimg/arrow_sel_b.gif);
	background-repeat: no-repeat;
	background-position: 98% 0.5em;
}*/
#mainNav ul li.actSub:hover {
	background-color:#EBFBFE;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#mainNav ul li:hover {
	background-color: #ffffff;
}
#mainNav ul li a {
	font-family:  Helvetica, Arial, Tahoma, sans-serif;
	font-size: 130%;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	margin:0 20px 0 20px;
}
/*#mainNav ul li a:hover {
	color: #666;
}/*
#mainNav ul li.act {
	background:#B4DCFF;
}
#mainNav ul li.act a {
	color:#000;
	text-decoration: none;
}
/* ****************************************** MAINNAV MENU end ********************************** */
/* ****************************************** RUBRIEK MENU start********************************** */
#rubriekNav {
	/*height: 150px;
	background-color: silver;  
	padding: 0.4em 0 0 1em;*/
	margin-top:20px;
}
#rubriekNav ul {
	padding:0;
	margin:0;
	width:250px;
}

.forContent #rubriekNav ul {
	padding:0;
	margin:0;
	width:220px;
}
#rubriekNav ul li {
	display: block;
	margin:0;
	padding:8px 1px 7px 4px;
	/*border-bottom:1px dotted #00C9EF;
	border-bottom:1px dashed #96C2B3;*/
}
.forContent #rubriekNav ul li {
	padding:4px 1px 7px 4px;
	border-bottom:1px dashed #96C2B3;
}
#rubriekNav ul li.sub {
	background-image: url(cssimg/arrow_nor_b.gif);
	background-repeat: no-repeat;
	background-position: 98% center;
}
#rubriekNav ul li.actSub {
	/*background-color:#EBF2F1;*/
	background-color:#EBFBFE;
	background-image: url(cssimg/arrow_sel_b.gif);
	background-repeat: no-repeat;
	background-position: 98% 0.5em;
}
#rubriekNav ul li.actSub:hover {
	/*background-color:#EBF2F1;*/
	background-color:#EBFBFE;
}
#rubriekNav ul li:hover {
	background-color: #fff;
	background-image:url(img/but_sel_bg.jpg);
	background-repeat:no-repeat;
}
#rubriekNav ul li a {
	font-family:  Helvetica, Arial,  Tahoma, sans-serif;
	font-weight: normal;
	/*color: #1C9BAC;*/
	color: #000;
	text-decoration: none;
}
#rubriekNav ul li a {
	font-size: 102%;
}
.forContent #rubriekNav ul li a {
	font-size: 90%;
}
/*#rubriekNav ul li a:hover {
	color: #666;
}*/
#rubriekNav ul li.act {
	background-image:url(img/but_sel_bg.jpg);
	background-repeat:no-repeat;
}
#rubriekNav ul li.act a {
	color:#000;
	text-decoration: none;
}
/* ****************************************** RUBRIEK MENU end ********************************** */
form, fieldset {border:0;height:24px;}
fieldset.headerZoek {margin:0;padding:0;text-align:left;width:350px;}
#searchfield {
	background-color:#fff;
	border:1px solid #F7B68E;
	height:15px;
	width:272px;
	margin:0 0 1px 0;
}
#searchfield:hover {
	background-color:#F7B68E;
}
input.verstuur {
	background-color:#fff;
	border:1px solid #F7B68E;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:1px;
	height:19px;
	width:5em;
	padding:0 0 0 0;
	margin:0 0 0 0;
	
}
verstuur {
	vertical-align: top;
}
.homePage h1 {
	margin:0 0 1.35em 0;
}
.homePage h2 {
	margin:0 0 0 4px;
}
.homePage h1, .homePage h2 {
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	font-size:20px;
	line-height:28px;
	font-weight:bold;
}
.homePage h3 {
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	font-size:90%;
	line-height:92%;
	font-weight:bold;
	margin-top:1.6em;
	margin-bottom:0.6em;
}
.homePage h4 {
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	font-size:85%;
	line-height:90%;
	font-weight:bold;
	margin:10px 0 8px 0
}

#mainNav ul li:hover {
	background-color: #FCFCFC;
}
.extraFormMargin {
}
.tx_mh_branchenbuch-mail fieldset  {border:1px solid #F7B68E;margin:1px 0 1em 0;height:auto;}
.tx_mh_branchenbuch-mail fieldset p {margin-bottom:0.25em;padding-bottom:0.25em;border-bottom:1px solid #F3F9FF;}
.tx_mh_branchenbuch-mail .formDiv {background:#F4F5F7;padding:8px 4px 8px 4px;}
.tx_mh_branchenbuch-mail legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight : bold;
	color :#007953;
	}
.tx_mh_branchenbuch-mail label{ float:left; clear:left; width:150px;text-align:right;margin-right: 0.5em;}
.tx_mh_branchenbuch-mail input {border:1px solid #F7B68E;}
.tx_mh_branchenbuch-mail fieldset input {width:20em;}
.tx_mh_branchenbuch-mail textarea {border:1px solid #F7B68E;}
.tx_mh_branchenbuch-mail #Aantal_deelnemers {width:5em;}
.tx_mh_branchenbuch-mail #aanhef, #Mevr {width:1em;}
p.formReceiver {
	margin-bottom:7px;
}
p.formReceiver strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:28px;
	color :#007953;
}
.tx_mh_branchenbuch-mail p {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
}
p.captchaMargin {margin:10px 0;}
nobr {overflow: auto;width:130px;word-wrap:break-word;
}
nobr a {width:130px;word-wrap:break-word;white-space: pre-wrap;
}

.divLeft p.inhoudTekst {font-size:85%;line-height:119%;margin:0 0 1em 0;}
.divLeft p.inhoudTekst span.Vet{margin:0;line-height:140%;}
div.divLeft ul li.inhoudTekst, div.divLeft ul li div.inhoudTekst   {
	font-size:85%; 
}
#mailformformtype_mail {border:2px solid #999999;}