html, body, div, span, applet, object, iframe, 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, 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; vertical-align:baseline; background:transparent;}

body {font-family:helvetica, garamond, georgia, verdana,arial,sans-serif; background-repeat:repeat-x; overflow-x: hidden; font-size:12px; color:#333; outline:none;}


#container {width: 920px; position:relative; margin:0 auto; margin-left: -460px; left: 50%; background-color:#fff;}
#topheader {float:left; width:920px; height:130px; border-bottom: 1px dotted #666;}
#topheader_l {float:left; width:634px; height:130px;}
#topheader_r {float:left; width:286px; height:130px;}
#header {float:left; width:921px; height:121px; border-bottom: 1px dotted #666; overflow-x:hidden;}
.header_overlay {float:left; width:920px; height:115px; background-image:url(../images/header_overlay.png); z-index:5; position:absolute; top: 134px;}
.header_foto {float:left; width:920px; height:115px; overflow:hidden; margin-top:3px;}
.header_foto_klein {float:left; width:305px; height:115px; overflow:hidden; margin:3px 0 0 0;}
.header_overlay_klein {float:left; width:305px; height:115px; background-image:url(../images/header_overlay.png); z-index:5; position:absolute; top: 134px;}
.header_spacer {float:left; width:3px; height:115px; overflow:hidden;}
#content {float:left; width:920px;}
#content_links {float:left; width:156px;}
#content_rechts {float:left; width:763px;  border-left: 1px dotted #666; border-bottom: 1px dotted #666; padding:0 0 10px 0;}
#footer {float:left; width:920px; height:60px; line-height:60px; font-size:12px; text-align:left; color:#333;}
.footer_tekst {margin-left:156px;}
#mainmenu {float:left; width:920px; height: 60px; margin-top:67px;}
.mainmenu_knop {float:left; display:block; height:60px; text-align:center; color:#333; line-height:60px; vertical-align:middle;}
a.mainmenu_knop {font-size:14px; height:60px; display:block; text-decoration:none; background-color:#fff; outline:none; padding:0 20px 0 20px;}
a.mainmenu_knop:hover {background-color:#eee; color:#333;}
.mainmenu_knop_on {font-size:14px; display:block; height:60px; background-color:#666; display:block; text-decoration:none; color:#fff; padding:0 20px 0 20px;}
.mainmenuspacer {float:left; height:60px; width:3px; overflow:hidden;}

.mainmenu_knop2 {float:left; display:block; height:60px; width:143px; text-align:left; color:#fff; line-height:60px; vertical-align:middle; margin:0 0 3px 0;}
.mainmenu_knop2_tekst {display:block; height:60px; font-size:14px;}
.mainmenu_knop2_tekst a {display:block; height:60px; text-decoration:none; background-repeat:repeat-x; text-align:left; padding-left:10px;}
a.mainmenu_knop2 {font-size:14px; height:60px; display:block; text-decoration:none; background-color:#fff; outline:none; color:#333;}
a.mainmenu_knop2:hover {background-color:#eee; color:#333;}
.mainmenu_knop_on2 {font-size:14px; display:block; height:60px; width:143px; background-color:#666; display:block; text-decoration:none; color:#fff;}

#submenu {float:left; width:156px; margin:3px 0 0 0; }
.submenuitem_actief {float:left; display:block; width:153px; height:60px; background-color:#eeeeee; color:#333; line-height:60px; vertical-align:middle; margin:0 0 3px 0; overflow:hidden;}
.submenuitem_inactief {float:left; display:block; width:153px; height:60px; line-height:60px; vertical-align:middle; margin:0 0 3px 0; overflow:hidden;}
.submenuitem_inactief a:hover {display:block; background-color:#eee; color:#333; }
.submenuitem_inactief a:active {display:block; background-color:#eee; color:#333; }
.submenutekst {display:block; height:60px; color:#333; font-size:14px;}
.submenutekst a {display:block; height:60px; color:#333; text-decoration:none; background-repeat:repeat-x; text-align:left; padding-left:10px; white-space: nowrap; text-overflow: ellipsis; box-sizing:border-box; overflow:hidden;}
.submenu_spacer {float:left; display:block; height:1px; width:156px; background-image:url(../images/menu_spacer.png); overflow:hidden; margin-bottom:3px;}

#crumbpath {float:left; width:763px; height:32px; line-height:32px; vertical-align:middle;}
.crumbpath_font {font-family:helvetica, arial, verdana; padding-left:10px; font-size:9px;}
.crumbpath_font a:link {color: #333; text-decoration: none;}
.crumbpath_font a:visited {color: #333; text-decoration: none;}
.crumbpath_font a:active {color: #333; text-decoration: none;} 
.crumbpath_font a:hover {color: #333; text-decoration: underline;}

#main_titel {float:left; display:block;width:753px; min-height:34px; line-height:34px; vertical-align:middle;}
.main_titel {padding-left:10px; font-size:32px;}
#main_content {float:left; width:763px;}
#main_content a:link {color: #333; text-decoration:underline;}
#main_content a:visited {color: #333; text-decoration:none;}
#main_content a:active {color: #333; text-decoration:none;}
#main_content a:hover {color: #b00027; text-decoration:underline;}

#main_content_l {float:left; width:391px;}
.main_content_tekst {float:left; width:391px;}
.main_content_tekst p {font-family:helvetica, arial, verdana; font-size:12px; margin:20px 0px 20px 10px; text-align:justify; line-height:16px; }
.main_content_l_titel {float:left; width:379px; height:24px; background-color:#eee; line-height:24px; vertical-align:middle; margin:3px 0 0 3px;}
.main_content_l_titel p {font-family:helvetica, arial, verdana; font-size:12px; margin:0 6px 0 6px; text-align:left; color:#333;}

.terugnaar {float:left; width:391px;}
.terugnaar p {}

#main_content_r {float:left; width:372px;}
.main_content_r_titel {float:left; width:348px; height:24px; background-color:#eee; line-height:24px; vertical-align:middle; margin:3px 0 0 3px;}
.main_content_r_titel p {font-family:helvetica, arial, verdana; font-size:12px; margin:0 6px 0 6px; text-align:left; color:#333;}

.nieuwsbericht {float: left; width:354px; border-top:1px dotted #666; margin:3px 0 0 0; line-height:16px; font-weight:normal;}
.nieuwsbericht_inhoud {float:left; width:354px;}
.nieuwsbericht_inhoud p {font-family:helvetica, arial, verdana; font-size:12px; text-align:justify; color:#333; margin:5px 9px 9px 9px;}
.nieuwsbericht_titel {float:left; display:block; width:354px; margin:10px 0 0 0;}
.nieuwsbericht_titel p {font-family:helvetica, arial, verdana; font-size:12px; font-weight:bold; text-align:justify; color:#333; margin:0 9px 0 9px;}
.nieuwsbericht_datum {float:left; display:block; width:354px; margin:2px 0 0 0;}
.nieuwsbericht_datum p {font-family:helvetica, arial, verdana; font-size:12px; font-style:italic; text-align:justify; color:#333; margin:0 9px 0 9px;}
.nieuwsbericht_leesmeer {float:left; width:354px;}
.nieuwsbericht_leesmeer p {font-family:helvetica, arial, verdana; font-size:12px; font-style:italic; text-align:right; color:#333; margin:5px 9px 5px 9px; }

.item {float:left; width:751px; height:236px; border: 1px dotted #666; margin:0px 0 10px 10px; line-height:16px;}
.item_rollover {float:left; width:747px; height:232px; margin:2px; overflow:hidden; color:#333; text-decoration:none; background-image:url(../images/rollover_nieuw.png);}
a.item_rollover:hover {float:left; width:747px; height:232px; margin:2px; overflow:hidden; background-image:url(../images/rollover_nieuw.png); background-position:-747px 0;}
.item_links {float:left; width:386px; height:232px;}
.item_rechts {float:left; width:361px; height:232px;}
.item_titel {float:left; width:361px; height:36px; line-height:36px; vertical-align:middle; font-size:16px; padding:0 12px 0 8px; font-weight:bold;}
.item_beschrijving {float:left; width:341px; height:146px; overflow:hidden; font-family:helvetica, arial, verdana; padding:0 12px 0 8px; font-size:12px; text-align:justify;}
.item_datum {float:left; width:341px; height:16px; overflow:hidden; font-family:helvetica, arial, verdana; padding:0 12px 0 8px; font-size:12px; text-align:left; font-style:italic;}
.item_img {float:left; width:369px; height:188px; margin:9px; z-index:-10; position:relative;}
.item_cat {float:left; font-weight:bold; text-transform:uppercase; color:#ddd; line-height:30px; vertical-align:middle; padding:0 12px 0 8px; font-size:30px; text-align:left; overflow:hidden;}

.linkitem {float:left; width:751px; height:118px; border: 1px dotted #666; margin:10px 0 0 10px; line-height:16px;}
.linkitem_rollover {float:left; width:747px; height:114px; margin:2px; overflow:hidden; color:#333; text-decoration:none; background-image:url(../images/rollover_nieuw.png);}
a.linkitem_rollover:hover {float:left; width:747px; height:114px; margin:2px; overflow:hidden; background-image:url(../images/rollover_nieuw.png); background-position:-747px 0;}
.linkitem_links {float:left; width:386px; height:114px;}
.linkitem_rechts {float:left; width:361px; height:114px;}
.linkitem_titel {float:left; width:361px; height:36px; line-height:36px; vertical-align:middle; font-size:16px; padding:0 12px 0 8px;}
.linkitem_beschrijving {float:left; width:341px; height:54px; overflow:hidden; font-family:helvetica, arial, verdana; padding:0 12px 0 8px; font-size:12px; text-align:justify;}
.linkitem_datum {float:left; width:341px; height:16px; overflow:hidden; font-family:helvetica, arial, verdana; padding:0 12px 0 8px; font-size:12px; text-align:left; font-style:italic;}
.linkitem_img {float:left; width:369px; height:94px; margin:9px; z-index:-10; position:relative;}

.img_holder_360 {float:left; width:354px; height:354px; border: 1px dotted #666; margin:20px 0 0 16px;}
.werk_img_holder {float:left; width:354px; border: 1px dotted #666; margin:20px 0 0 16px;}
.werk_img {float:left; width:334px; margin:10px 10px 10px 10px;}
.werk_img_onderschrift {float:left; width:334px; margin:10px 0 0 0;}
.werk_img_onderschrift p {float:left; color:#333; font-family:helvetica, arial, verdana; font-size:11px; font-style:italic;}

.verkooppunt {float: left; width:385px; border-top:1px dotted #666; margin:3px 0 0 0; line-height:16px;}
.verkooppunt_holder {float:left; width:385px; border: 1px dotted #666; margin:0 0 0 10px; }
.verkooppunt_titel {float:left; display:block; width:385px; margin:10px 0 0 0;}
.verkooppunt_titel p {font-family:helvetica, arial, verdana; font-size:12px; font-weight:bold; text-align:justify; color:#333; margin:0 9px 0 9px;}
.verkooppunt_inhoud {float:left; width:385px;}
.verkooppunt_inhoud p {font-family:helvetica, arial, verdana; font-size:12px; text-align:justify; color:#333; margin:0 9px 7px 9px;}
.verkooppunt_contact  {float:left; width:385px;}
.verkooppunt_contact p {font-family:helvetica, arial, verdana; font-size:12px; font-style:italic; text-align:right; color:#333; margin:5px 9px 5px 9px; }
.verkooppunt_adresregel {float:left; width:385px;}
.verkooppunt_adresregel p {font-family:helvetica, arial, verdana; font-size:12px; text-align:justify; color:#333; margin:5px 9px 9px 9px;}
.verkooppunt_img {float:left; width:164px; height:116px; margin:9px 0 9px 9px; border:1px dotted #666;}

/* Tabellen */
table {border-collapse:collapse;}
table,th, td {border:1px solid #333;}
.contacttable {border-collapse:collapse; border:none; margin:20px 0 0 10px;}
.contacttd {border:none; padding:0px; vertical-align:top;}
.formtekst {font-size: 11px; font-family: helvetica, verdana, arial;}
.formtekst_rood {font-size: 11px; color: #b80f29; font-style: italic; margin: 0 0 0 10px; font-family: helvetica, verdana, arial;}
.formtekst_groen {font-size: 11px; color: #009900; font-style: italic; margin: 0 0 0 10px; font-family: helvetica, verdana, arial;}
.formveld {border: dotted 1px #666; background-color: #ffffff; width: 180px; height: 16px; margin-bottom: 5px; font-size: 11px; padding-top: 2px; color:#333; font-family: helvetica, verdana, arial; color:#333; line-height:16px;}
.formtekstarea {border: dotted 1px #666; background-color: #ffffff; width: 309px; height: 160px; margin-bottom: 5px; padding-top: 2px; font-size: 11px; font-family: helvetica, verdana, arial; color:#333; line-height:16px; resize:none;}
.formbutton {float: right; font-size: 11px; border: dotted 1px #666; background-color: #666; width: 80px; color: #fff; cursor: pointer; text-align: center; padding: 5px 5px 5px 5px; font-family: helvetica, verdana, arial;}

/* Mainpage */
#content_cv {float:left; width:763px;}
#content_cv a:link {color: #333; text-decoration:none;}
#content_cv a:visited {color: #333; text-decoration:none;}
#content_cv a:active {color: #333; text-decoration:none;}
#content_cv a:hover {color: #333; text-decoration:none;}
.content_cv_blok {float:left; width:369px; height:189px; margin:10px 0 0 10px; border:1px dotted #666;}
.content_cv_blok_rollover {float:left; width:365px; height:185px; margin:2px; overflow:hidden; color:#333; text-decoration:none; background-image:url(../images/rollover_nieuw.png);}
a.content_cv_blok_rollover:hover {float:left; width:365px; height:185px; margin:2px; text-decoration:none; overflow:hidden; background-image:url(../images/rollover_nieuw.png); background-position:-747px 0;}

.content_cv_blok_img {float:left; width:167px; height:167px; margin:8px 0 8px 8px; border:1px dotted #666;}
.content_cv_titel {float:left; width:168px; height:36px; line-height:36px; vertical-align:middle; overflow:hidden; font-size:15px; padding:0 0 0 10px; font-weight:bold;}
.content_cv_beschrijving {float:left; width:168px; height:112px; overflow:hidden; font-family:helvetica, arial, verdana; padding:0 0 0 10px; font-size:12px; text-align:justify; line-height:16px; word-break:normal;}
.content_cv_leesverder {float:left; width:168px; height:16px; overflow:hidden; margin:16px 0 0 0; font-family:helvetica, arial, verdana; padding:0 0 0 10px; font-size:12px; text-align:right; line-height:16px; font-style:italic;}
.content_cv_img {float:left; width:167px; height:167px; z-index:-10; position:relative;}

.content_sub {float:left; width:385px; border: 1px dotted #666; margin:0 0 0 10px;}
.content_sub_titel {float:left; width:379px; height:24px; background-color:#eee; line-height:24px; vertical-align:middle; margin:3px 0 0 3px;}
.content_sub_titel p {font-family:helvetica, arial, verdana; font-size:12px; margin:0 6px 0 6px; text-align:left; color:#333;}
.content_subitem {float: left; width:385px; border-top:1px dotted #666; margin:3px 0 0 0; line-height:16px;}
.content_subitem_titel {float:left; display:block; width:290px; margin:10px 0 0 10px; font-family:helvetica, arial, verdana; font-size:12px; font-weight:bold; text-align:justify; color:#333;}
.content_subitem_inhoud {float:left; width:290px; font-family:helvetica, arial, verdana; font-size:12px; text-align:justify; color:#333; margin:2px 9px 7px 9px;}
.content_subitem_leesverder  {float:left; width:365px; font-family:helvetica, arial, verdana; font-size:12px; font-style:italic; text-align:right; color:#333; margin:9px 9px 5px 9px;}
.content_subitem_l {float:left; width:64px; height:64px; margin:9px 0 0 9px; border: 1px dotted #666;}
.content_subitem_r {float:left; width:309px; height:64px; margin:0 0 0 0;}
.download_icon {float: left; margin-right: 4px;}

/* PRIKBORD */
#gb_navigatie {float: left; margin: 0px 0px 20px 0px; width: 354px; *-display: inline;}
.gb_entry {float: left; display: block; width: 354px; margin: 0px 0px 14px 10px; *-display:inline;}
.gb_info {float: left; display: block; width: 354px; font-size: 11px; font-weight: bold; text-align: left; margin: 0px 0px 0px 0px; color: #333; *-display:inline;}
.gb_tekst {font-size: 11px; text-align: justify; color: #000000; margin: 0px 0px 0px 0px;}
.gb_bericht {display: block; width: 340px; border: solid 1px #aaaaaa; background-color: #f1f0ee; color: #373737; font-size: 11px; margin: -10px 0px 10px 0px; text-align: justify; padding: 8px 12px 8px 10px; font-style: italic; background-image: url(../images/back_form.png); background-repeat: repeat-x;}

table {border:none;}
table td {border:none;}

/* THUMBNAILS */
.thumb {float:left; width:242px; height:242px; border:1px dotted #666; margin:10px 0 0 10px; position:relative;}
a.thumb_rollover {float:left; width:238px; height:238px; margin:2px; overflow:hidden; color:#666; text-decoration:none; position:relative;}
a.thumb_rollover:hover {float:left; width:238px; height:238px; margin:2px; overflow:hidden;}
.thumb img {float:left; width:100%; height:auto; margin:0;}
/* .thumb img {float:left; width:238px; height:238px; margin:0;} */
.thumb_onderschrift {float:left; width:222px; height:32px; background:#fff; position:absolute; bottom:0; z-index:100; left:2px; padding:0 8px 0 8px; line-height:32px; vertical-align:middle; overflow:hidden;}
.thumb_onderschrift {filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity: 0.75; opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)";}
/* 
#titelbalk {float:left; width:920px; height: 60px; line-height:60px; vertical-align:middle; color:#000; font-size:20px; font-weight:bold;}
#hoofdmenu {float:left; width:920px; height: 60px;}
.menu_knop {float:left; display:block; height:60px; width:131px; font-size:10px; text-align:center; color:#fff; line-height:60px; vertical-align:middle;}
a.menu_knop {width:131px; height:60px; display:block; text-decoration:none; background-color:#ff0000; outline:none;}
a.menu_knop:hover {background-color:#000000; color:#fff;}
.menu_knop_on {display:block; width:131px; height:60px; background-color:#0000ff; display:block; text-decoration:none; color:#fff;}

.submenu_blocks {float:left; width:920px; margin:20px 0 0 0;}
.submenu_block_outside {float:left; width:458px; height:198px; border:solid 1px #000;}
.submenu_block_inside {float:left; width:448px; height:178px; margin:10px 10px 10px 10px;}

h1 {float:left; display:block; height:20px; width:920px; font-size:16px; font-weight:bold; color:#000; line-height:20px; vertical-align:middle;}
h2 {float:left; display:block; height:14px; width:920px; font-size:14px; font-weight:bold; color:#ff0000; line-height:14px; vertical-align:middle;}
h3 {float:left; display:block; height:14px; width:920px; font-size:14px; font-weight:bold; color:#0000ff; line-height:14px; vertical-align:middle;}
.inhoud {float:left; display:block; width:920px; font-size:12px; color:#000;}

.thumbholder {float:left; display:block; width:240px; height:240px; border:solid 1px #000; margin:10px 10px 0 0;}

#footer2 {float:left; width:920px; height:60px; line-height:60px; font-size:10px; text-align:left; color:#000;}
*/