.tekstblok { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #333333; display: block; text-align: justify; }
.tekstblok a { text-decoration: none; color: #295952}
.tekstblok a:hover { color: #396962;  text-decoration: underline }

.tekstvrij { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #333333; display: block; }
.tekstvrij a { text-decoration: none; color: #396962 }
.tekstvrij a:hover { color: #396962;  text-decoration: underline }

.menulink { display: block; width: 148px;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; letter-spacing: 1px; color: #000000;  text-align:left; }
.menulink a { display: block; width: 148px; height:18px; margin-bottom: 10px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; letter-spacing: 1px; color: #FFFFFF; text-align:left; background-color: #4E617C}
.menulink a:hover { background-color: #FF6633; color: #FFFFFF;}

.slogan {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: normal; color: #4E617C; letter-spacing: 1px}

.Marli {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 14px; color: #92B5C8; }
.Marli a {  text-decoration: none; color: #8DB2C2; }
.Marli a:hover {  color: #396962;  text-decoration:underline;}

.webdesign { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; letter-spacing: 1px; color: #5C5173;}
.webdesign a { text-decoration: none; color: #5F737E;}
.webdesign a:hover { color: #344756;  text-decoration: underline}


.onder { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #FFFFFF; letter-spacing: 1px;}
.onder a {text-decoration: none; color: #D1E6EF; }
.onder a:hover{ color: #FFFFFF;  text-decoration: underline}

h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; font-weight: bold; color: #FF6633; letter-spacing: 1px; margin-top: 18px; margin-bottom: 18px}

.witlinks {  margin-left: 10px; margin-top: 4px}
.witrechts { margin-right: 10px; margin-top: 4px}

.productbeschrijving { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #333333; width:182px; margin-left: 0px;}

.productbeschrijving b { color: #FF6633; }

.productbeschrijving ul { display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #333333 ; list-style-position: outside;  margin-left: 0px; padding-left: 0px; list-style: square; ; margin-bottom: 13px}

.productbeschrijving ul li { margin-left: 15px; } 

.xmenu{ white-space: nowrap; list-style-type: none; margin: 0 0; padding: 0 0; z-index: 10 }

.xmenu { width: 180px; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16pt; font-weight: bold}

.xmenu a, .ymenu a   { display: block }

.ymenu a { width: 100% ; text-decoration: none; color: #FFFFFF; height: 18px ; background-color: #4E617C ; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

.ymenu a:hover { color: #FFFFFF;  background-color: #FF6633; } 

.ymenu li    { margin: 0 0 11; padding: 0 0; position: relative; z-index: 11; vertical-align: inherit; behavior: url(hover.htc);    } 

.xmenu li  { float: left; } 

.ymenu li { width: 100% ; } 

.xmenu ul { list-style-type: none; display: block; margin: 0; padding: 0; position: absolute; z-index: 12 } 

.xmenu ul { top: 100%; left: 0 } 

.ymenu ul { top: 0%; left: 100% } 

.xmenu li>ul  /* for W3C browsers */  { margin: 0; top: auto; left: auto }

.xmenu ul li { margin: 0; z-index: 13; width: 100%; float: none } 

.xmenu ul li a,.ymenu ul li a { width: 100% } 

.xmenu ul ul   { margin: 0; z-index: 14; top: 30%; left: 100% } 

.xmenu ul ul li,.ymenu ul ul li { z-index: 15; behavior: none } 

.xmenu ul, .xmenu li:hover ul ul,

.xmenu li.hover ul ul, .ymenu ul, .ymenu li:hover ul ul, .ymenu li.hover ul ul { visibility: hidden } 

.xmenu li:hover ul, .xmenu li:hover li:hover ul, .xmenu li.hover ul, .xmenu li.hover li.hover ul, .ymenu li:hover ul, 

.ymenu li:hover li:hover ul, .ymenu li.hover ul, .ymenu li.hover li.hover ul { visibility: visible } 

.ymenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px}

.ymenu { white-space: nowrap; list-style-type: none; margin: 0 0; padding: 2 0 0; z-index: 10  ; width: 148px; height:auto; text-indent: 5px; text-align: left; font-weight: normal; color: #2C388E}

.ymenu ul { background-color: #CEDFE9;  list-style-type: none; display: block; margin: 0 0; padding: 0 0; position: absolute; z-index: 12  ; width: 148px; height: auto; } 

.xmenu li { margin: 0 0; padding: 0 0; position: relative; z-index: 11; vertical-align: inherit; behavior: url(hover.htc) } 

.ymenu ul li { margin: 0 0 2; z-index: 13; width: 100%; float: none; }
