body { background-color: #f7f8f3; margin: 0; padding: 0; }
/*    the page layout    */
#wrapper { margin: 0 auto 10px; width: 985px; z-index: -5; border: solid 2px #d4e2cb; }
#header { background: #fff; height: 244px; width: 945px; position: relative; z-index: -2; padding: 20px 20px 5px; }
#content { background: #fff; width: 985px; padding-top: 5px; }
#footer { background: #f7f8f2; width: 985px; height: 50px; clear: both; border-top: 3px solid #dfe2d4; }
/*    banner    */
.banner{ width:945px; height:244px; background:#fff; position:relative; z-index: 1; visibility: visible; float: inherit; margin-bottom: 5px; }
.creative_layer div{position:absolute;}
.caption_black{font-family: "Open Sans",sans-serif;font-size:30px;color:#fff;background-color:#211e1c;padding:20px;position:absolute;font-weight: 800;line-height:1;}
.caption_black_22{font-family: "Open Sans",sans-serif;font-size:22px;color:#fff;background-color:#211e1c;padding:20px;position:absolute;font-weight: 800;line-height:1;}
.caption_black_noframe{font-family: "Open Sans",sans-serif;font-size:28px;color:#211e1c;position:absolute;font-weight: 800;line-height:1;}
.caption_simple{font-family: "Open Sans",sans-serif;font-size:13px;color:#211e1c;position:absolute;}
.darkbutton{font-family: "Open Sans",sans-serif;font-size:13px;color:#fff;position:absolute;background-color:#211e1c;padding:8px 20px;position:absolute;}
.blackbox{background-color:#211e1c;width:192px;height:20px;position:absolute;}
a:focus{outline: none medium;}
.minicap{font-size:14px;font-weight: normal;}
.smallcap{font-size:18px;font-weight: normal;}
.largecap{font-size:32px;}
.imagecap{position:absolute;}
.nobg{background: transparent;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;text-shadow: #000 5px 5px 5px;}
/*    logo     */
#logo { background-image: url(../Images/logo.png); height: 176px; width: 280px; position: absolute; top: 0; left: 706px; z-index: 2; visibility: visible; float: inherit; }
/*    menu    */
.menu_wrapper { background-color: #fff; width: 945px; height: 40px; padding-right: 20px; padding-left: 20px; }
#menu_1 { background-color: #888; position: relative; width: 131px; height: 40px; float: left; margin-right: 4px; }
#menu_1:hover { background-color:#c6c0c0; cursor: pointer; }
#menu_1_current { background-color:#c6c0c0; position: relative; width: 131px; height: 40px; float: left; margin-right: 4px; }
#menu_2 { background-color: #b2b489; position: relative; width: 132px; height: 40px; float: left; margin-right: 4px; }
#menu_2:hover { background-color:#d1d839; cursor: pointer; }
#menu_2_current { background-color:#d1d839; position: relative; width: 132px; height: 40px; float: left; margin-right: 4px; }
#menu_3 { background-color: #789d95; position: relative; width: 132px; height: 40px; float: left; margin-right: 4px; }
#menu_3:hover { background-color:#55ccb2; cursor: pointer; }
#menu_3_current { background-color: #55ccb2; position: relative; width: 132px; height: 40px; float: left; margin-right: 4px; }
#menu_4 { background-color: #bdafb0; position: relative; width: 132px; height: 40px; float: left; margin-right: 4px; }
#menu_4:hover { background-color:#f6c3c7; cursor: pointer; }
#menu_4_current { background-color:#f6c3c7; position: relative; width: 132px; height: 40px; float: left; margin-right: 4px; }
#menu_5 { background-color: #b7b781; position: relative; width: 132px; height: 40px; float: left; margin-right: 4px; }
#menu_5:hover { background-color:#e9e971; cursor: pointer; }
#menu_5_current { background-color: #e9e971; position: relative; width: 132px; height: 40px; float: left; margin-right: 4px; }
#menu_6 { background-color: #6b8983; position: relative; width: 131px; height: 40px; float: left; margin-right: 4px; }
#menu_6:hover { background-color:#5dcab5; cursor: pointer; }
#menu_6_current { background-color:#5dcab5; position: relative; width: 131px; height: 40px; float: left; margin-right: 4px; }

#menu_7 { background-color: #526173; position: relative; width: 131px; height: 40px; float: left; }
#menu_7:hover { background-color:#5f97d9; cursor: pointer; }
#menu_7_current { background-color:#5f97d9; position: relative; width: 131px; height: 40px; float: left; }

.menu_text { height: 40px; line-height: 40px; text-align:center; color: #fff; font-size: 24px; font-family: 'Yanone Kaffeesatz', sans-serif; }
.menu_text:hover { color: #000; }
.menu_text_current { height: 40px; line-height: 40px; text-align:center; color: #000; font-size: 24px; font-family: 'Yanone Kaffeesatz', sans-serif; }
/*    welcome text box    */
.welcome_box { background-color: #fbfcf7; width: 925px; margin-right: 20px; margin-bottom: 5px; margin-left: 20px; padding: 10px; border: solid 1px #cccfca; }
.head_text { font-family: 'Open Sans', sans-serif; color: #454040; font-size: 24px; position: relative; }
.body_text { font-family: 'Open Sans', sans-serif; color: #454040; font-size: 14px; position: relative; }
#info_body_wrapper { overflow: auto; margin-top: 5px; padding: 5px 20px;d1; }
.info_body_image { width: 75px; float: left; }
.info_body_text { font-family: "Open Sans", sans-serif; color: #454040; font-size: 14px; position: relative; float: left; }
/*    middle of page    */
#mid_wrapper { width: 945px; overflow: auto; padding-right: 20px; padding-left: 20px; }
#mid_left { float: left; width: 472px; }
#mid_left_zakelijk { float: left; width: 872px; }
#mid_right { width: 473px; float: left; }
.mid_image { position: relative; width: 140px; height: 140px; float: left; margin-right: 15px; }
.mid_text_head { font-family: 'Open Sans', sans-serif; color: #454040; font-size: 24px; margin-left: 20px; }
.mid_text { font-family: "Open Sans", sans-serif; color: #454040; font-size: 18px; margin-bottom: 10px; margin-left: 20px; }
.read_more_button { background-color:#a7ac90; display:inline-block; color:#ffffff; font-family:arial; font-size:15px; font-weight:normal; padding:8px 16px; text-decoration:none; margin-top: 10px; cursor: pointer; }
.read_more_button:hover { background-color:#a9bd35; }
.read_more_button:active { position:relative; top:1px; }
/*    bottom of page    */
#bottom_wrapper { overflow: auto; background-color: #f3f5ee; width: 945px; margin-top: 5px; padding: 5px 20px; border-top: 1px solid #edeaea;d1; }
.bottom_left { width: 315px; float: left; }
.bottom_left_incasso { width: 472px; float: left; border-right: 1px solid #d4e2cb; }

.bottom_middle { width: 313px; float: left; border-right: 1px solid #8a8686; border-left: 1px solid #a59393; }
.bottom_right { width: 315px; float: left; }
.bottom_right_incasso { width: 472px; float: left; }

.bottom_right_zakelijk { float: left; }
.bottom_text_head { font-family: 'Open Sans', sans-serif; color: #454040; font-size: 24px; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; }
.bottom_text_head_zakelijk { font-family: "Open Sans", sans-serif; color: #454040; font-size: 24px; margin-top: 10px; margin-bottom: 10px; margin-left: 5px; }
/*    bottom of page left box    */
.arrow_button { background-color:#798e9c; display:inline-block; color:#ffffff; font-family:arial; font-size:15px; font-weight:normal; padding:1px 5px; text-decoration:none; margin-left: 20px; cursor: pointer; }
.arrow_button:hover { background-color:#407ea8; }
.arrow_button:active { position:relative; top:1px;}
.line { background-color: #c1bcbc; width: 250px; height: 1px; margin-top: 5px; margin-bottom: 5px; margin-left: 20px; }
.bottom_arrow:link { text-decoration: none; font-family: "Open Sans Condensed", sans-serif; color: #454040; font-size: 18px; margin-bottom: 10px; margin-left: 40px; }
.bottom_arrow:visited { background-color:#a9bd35; text-decoration: none; }
.bottom_arrow:hover { background-color:#a9bd35; text-decoration: none; }
.bottom_arrow:active { text-decoration: none; position:relative; top:1px; }
.bottom_text:link { text-decoration: none; font-family: "Open Sans Condensed", sans-serif; color: #798e9c; font-size: 18px; margin-bottom: 10px; margin-left: 10px; }
.bottom_text:visited { color: #798e9c; text-decoration: none; }
.bottom_text:hover { color: #407ea8; text-decoration: none; }
.bottom_text:active { color: #407ea8; text-decoration: none; position:relative; top:1px; }
.bottom_image_incasso { background-color: #f7f8f3; width: 945px; margin: 10px auto 4px; border: solid 1px #d4e2cb; }
/*    bottom of page middle box    */
.bottom_middle_image { width: 300px; margin-right: auto; margin-left: auto; }
.bottom_middle_text_m { font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: bold; text-transform:uppercase; margin-top: 7px; margin-bottom: 5px; margin-left: 10px; }
.bottom_middle_text_s { font-size: 14px; font-family: "Open Sans", sans-serif; margin-left: 10px; }
/*    bottom of page right box    */
.bottom_right_text_m { font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: bold; text-transform:uppercase; margin-top: 7px; margin-bottom: 5px; margin-left: 10px; }
.bottom_right_text_s { font-size: 14px; font-family: "Open Sans", sans-serif; margin-left: 10px; }
/*    footer    */
.footer_left { font-size: 14px; font-family: "Open Sans", sans-serif; font-weight: bold; text-transform:uppercase; width: 462px; float: left; margin-top: 15px; margin-left: 10px; }
.footer_right { width: 462px; float: right; margin-top: 15px; margin-right: 10px; }
/*   social media    */
.social-button-container { overflow: hidden; }
.social-button-g { float: right; width: 50px; height: 20px; margin-left: 10px; }
.social-button-t { float: right; width: 72px; height: 20px; margin-left: 10px; }
.social-button-f { float: right; width: 72px; height: 20px; margin-left: 10px; }

.skype-button { float: right; width: 68px; height: 20px; }
#catchpa_warapper{position: absolute;width: 300px;height: 50px;}
.lock_left{position: absolute;float: left;}
.lock_right{position: absolute;left: 295px;float: left;}
