 
/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #7F8486; background: #F5F5F5 !important;}
input, select, textarea { font-family: Arial; font-size: 12px; color: #7F8486; }
select &gt; option { padding: 3px; font-size: 12px; color: #666666; font-weight: normal; }
body { background: #fff; }
img { border: 0px; display: block; }
header, footer, nav, section, aside, hgroup, article { display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 705px; background: #fff; box-shadow: 0px 0px 8px rgba(0,0,0,0.3); margin-top: 15px; margin-bottom: 16px; border-radius: 10px; padding: 2px; }
#mainCntr .border { border: 1px solid #e2e0e1; border-radius: 10px; background: #f7f7f7; }

#demo { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 23px; font-size: 16px;font-weight:bold; color: #000000; background: #F5F2CB; border-radius:8px; float:left; }
#mainCntr .border .lngBox { margin-top: 2px;margin-right: 10px;margin-bottom: 5px; height:25px; }
#mainCntr .border .lngBox img { margin-top:4px; float: right; }
#mainCntr .border .lngBox img.lng { margin-top:10px; margin-left:8px; }

    /* ### loader box ### */
    .loader { z-index:1000;position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url('../images/overlap.png') repeat; }
    .loader div { z-index:1000;margin-left:210px;padding-top:25px;border:0; }
    .loader img { z-index:1000;margin:auto auto;border:0; }
    .over { z-index:1000;position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url('../images/overlap.png') repeat; }

    /* ### header container ### */
    #headerCntr { position: relative; width: 705px; height: 153px; background: url(../images_v3/header_bg.png) no-repeat; }
    #headerCntr.clean{ background: none; height: 43px !important; }
    
        /*content pages + ideal payments*/
        #headerCntr .headerBar{ font-size: 28px; margin-left:10px; color: #7F8486; }
        #centerCntr{ font-size: 14px; margin-left:10px;}
        #centerCntr .formBox { padding-bottom: 16px; width: 703px; overflow: hidden; }
        #centerCntr .formBox h2 { padding-left: 10px; height: 23px; line-height: 23px; font-size: 14px; color: #FFFFFF; background: #7F8486; }
        #centerCntr .formBox .fout_message { padding-left: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 23px; font-size: 12px;font-weight:normal; border-bottom:1px solid #FF0000; color: #FF0000; background: #FCD3D5; }
        #centerCntr .formBox .fout_message .b { font-size: 14px;font-weight:bold; color: #FF0000; }
        #centerCntr .formBox .form { padding: 22px 0px 20px 17px; margin-top: 19px; width: 664px; overflow: hidden; }
        #centerCntr .formBox fieldset { border: none; }
        #centerCntr .formBox p { padding-bottom: 6px; width: 100%; float: left; }

        #centerCntr .formBox label { float: left; font-size: 14px; line-height: 22px; color: #7F8486; font-weight: bold; display: block; width: 200px; }
        #centerCntr .formBox input.field { width: 347px; height: 21px; float: left; border: 1px solid #009444; }
        #centerCntr .formBox input.field1 { width: 93px; height: 21px; float: left; border: 1px solid #009444; }
        #centerCntr .formBox input.field2 { width: 146px; height: 21px; float: left; border: 1px solid #009444; }
        #centerCntr .formBox input.error { border: 1px solid #FF0000;  }
        #centerCntr .formBox textarea.error { border: 1px solid #FF0000; }
        #centerCntr .formBox .selectWrapper{ position: relative; float:left; }
        #centerCntr .formBox span.select  { padding: 0 23px 0 6px; width: 176px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; top: 0px; left: 0px; background: url('../images_v3/select_field_200.png') no-repeat;overflow: hidden; }
        #centerCntr .formBox select { width: 200px; height: 24px; float: left;  }

        /*#centerCntr .formBox select { width: 96px; height: 19px; float: left;border:1px solid;-moz-border-radius: 5px; border-radius: 5px; }
        #centerCntr .formBox select.big { width: 181px; height: 19px; float: left; }*/
        #centerCntr .formBox textarea { width: 347px; height: 120px; float: left; border: 1px solid #009444; background: #fff; }
        #centerCntr .formBox input.button { border-radius: 10px; padding-right: 18px; margin-right: 25px; width: 172px; height: 29px; float: right; color: #FFFFFF; cursor: pointer; font-size: 13px; font-weight: bold; border: none; background: #f8981d url('../images/pijl-horizontaal01.png') 150px 10px no-repeat; }

        /* ### step Box ### */
        .stepBox { width: 705px; height: 85px; background: #009444; border-radius: 10px; margin-bottom: 14px; }
        .stepBox .inner { background: url(../images_v3/step_inner.png) no-repeat; width: 705px; height: 85px; }
        .stepBox ul { list-style: none; padding: 7px 0 0 13px; }
        .stepBox li { float: left; background: url(../images_v3/step_sep.png) no-repeat right 0; /*padding: 0 66px 0 32px;*/padding: 0 30px 0 32px;width:189px; }
        .stepBox li.first { padding-left: 0; }
        .stepBox li.last { background: none; padding-right: 0; }
        .stepBox li a { display: block; text-decoration: none; background: url(../images_v3/step_link.png) no-repeat; width: 151px; height: 53px; margin-top: 4px; overflow: hidden; padding: 9px 0 0 9px; }
        .stepBox span.num { float: left; background: url(../images_v3/num_bg.png) no-repeat; width: 44px; height: 44px; text-align: center; line-height: 44px; color: #009444; font-size: 24px; font-family: 'Conv_NeuzeitSHeavyBook'; margin-right: 6px; }
        .stepBox li a span.text { float: left; color: #fff; font-size: 16px; /*line-height: 44px;*/line-height: 20px; height:40px; font-family: 'Conv_NeuzeitSHeavyBook'; word-wrap:break-word; width:101px; padding-top:10px; }
        .stepBox li a span.text.double { line-height: 18px; padding-top: 4px; }
        .stepBox li a:hover span.num, .stepBox li.active a span.num { background-position: 0 -44px; color: #fff; }
        .stepBox li a:hover, .stepBox li.active a { background-position: 0 -62px; }
        
        /* ### search Box ### */
        .searchBox { margin-left: 8px; }
        .searchBox .left { float: left; margin-right: 4px; background: url(../images_v3/col1_bg.png) no-repeat; padding-left: 7px; position: relative; }
        .searchBox .right { height: 30px; background: url(../images_v3/col2_bg.png) no-repeat right 0; padding-right: 5px; padding-top: 6px; }
        .searchBox .right.select { padding-top: 3px; }
        .searchBox a.link { display: block; text-decoration: none; padding-left: 12px; background: url(../images_v3/search_left.png) no-repeat; color: #414246; font-size: 14px; font-weight: bold; }
        .searchBox a.link span { display: block; padding-right: 28px; height: 24px; line-height: 22px; background: url(../images_v3/search_right.png) no-repeat right 0; white-space: nowrap; }
        .searchBox a.link span.drop1 { width: 70px; }
        .searchBox a.link span.drop2 { width: 150px; }
        .searchBox a.link span.drop3 { width: 160px; }

        .searchBox .field{ border: 0; background: url(../images_v3/field2.png) no-repeat; width: 118px; height: 26px; line-height: 26px; padding: 0 15px; color: #414246; font-size: 14px; font-weight: bold; float: left; }
        .searchBox .selectWrapper1{ position: relative; float:left; } 
        .searchBox .selectWrapper1 span.select  { padding: 0 23px 0 6px; width: 160px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; top: 0px; left: 0px; background: url('../images_v3/select_field_174.png') no-repeat;overflow: hidden; }
        .searchBox .selectWrapper1 select { width: 174px; height: 24px; float: left; }
        .searchBox .selectWrapper2{ position: relative; float:left; } 
        .searchBox .selectWrapper2 span.select  { padding: 0 23px 0 6px; width: 160px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; top: 0px; left: 0px; background: url('../images_v3/select_field_174.png') no-repeat;overflow: hidden; }
        .searchBox .selectWrapper2 select { width: 174px; height: 24px; float: left;  }

        .searchBox ul { list-style: none; position: absolute; top: 30px; left: 10px; width: 200px; display: none; z-index: 200; background: #fff; padding: 5px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
        .searchBox ul li { line-height: 20px; font-size: 14px; font-weight: bold; }
        .searchBox ul li a { color: #414246; text-decoration: none; }
        .searchBox ul li a:hover { color: #009444; }
        .searchBox .left:hover ul { display: block; }
        .searchBox .buttons { overflow: hidden; padding: 0 6px 0 8px; height: 22px; border-radius: 8px; background: #009444; overflow: hidden; }
        .searchBox .buttons img { float: left; margin-top: 4px; }
        .searchBox a.button { line-height: 22px; padding: 0 4px; color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; float: left; }
        .searchBox .left.last { margin-right: 0; }
        .searchBox a.return { display: block; line-height: 22px; padding: 0 14px 0 9px; font-size: 16px; font-weight: bold; color: #fff; text-decoration: none; background: #f8981d; border-radius: 7px; }
        .searchBox a.return img { display: inline; vertical-align: middle; margin-right: 5px; }
    
    /* ### content container ### */
    #contentCntr { overflow: hidden; width: 705px; }
    
        /* ### text box ### */
        .textBox { padding: 7px 0 0 16px; width: 656px; }
        .textBox #editor { color: #7F8486; font-size: 14px; line-height: 20px; padding-bottom: 13px; }
        .textBox #editor a{ color: #7F8486; font-size: 14px; }
        .textBox .showleft { float: right; margin-right: 40px; background: url(../images_v3/show_left.png) no-repeat; padding-left: 28px; }
        .textBox .showright { padding-right: 26px; background: url(../images_v3/show_right.png) no-repeat right 0; height: 42px; padding-top: 6px; }
        .textBox .left { background: url(../images_v3/col1_bg.png) no-repeat; padding-left: 7px; position: relative; }
        .textBox .right { height: 30px; background: url(../images_v3/col2_bg.png) no-repeat right 0; padding-right: 5px; padding-top: 6px; }
        /*.textBox a.link { display: block; text-decoration: none; padding-left: 12px; background: url(../images_v3/search_left.png) no-repeat; color: #414246; font-size: 14px; font-weight: bold; }
        .textBox a.link span { display: block; padding-right: 28px; height: 24px; line-height: 22px; background: url(../images_v3/search_right.png) no-repeat right 0; white-space: nowrap; }
        .textBox a.link span.drop4 { width: 190px; }*/
        /*select fields*/
        .textBox span.select  { padding: 0 23px 0 6px; width: 176px; height: 24px; float: left; font-size: 13px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; top: 5px; left: 5px; background: url('../images_v3/select_field_200.png') no-repeat;overflow: hidden; }
        .textBox select { width: 200px; height: 24px; float: left;  }
        .textBox ul { list-style: none; position: absolute; top: 30px; left: 10px; width: 200px; display: none; z-index: 200; background: #fff; padding: 5px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
        .textBox ul li { line-height: 20px; font-size: 14px; font-weight: bold; }
        .textBox ul li a { color: #414246; text-decoration: none; }
        .textBox ul li a:hover { color: #009444; }
        .textBox .left:hover ul { display: block; }

        /* ### group box ### */
        .groupBox { width: 685px; background: #fff; margin: 0 0 0 9px; padding-bottom: 3px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
        .groupBox.sub { margin-bottom: 20px; }
        .groupBox .title { overflow: hidden; background: #009444; height: 36px; border-top-left-radius: 8px; border-top-right-radius: 8px; }
        .groupBox .title .inner { background: url(../images_v3/border1.png) repeat-x 0 bottom; overflow: hidden; }
        .groupBox .title h3 { float: left; line-height: 36px; padding-left: 12px; font-size: 16px; color: #FFFFFF; }
        .groupBox .title span { float: right; line-height: 36px; font-size: 14px; padding-right: 16px; color: #FFFFFF; }
        .groupBox .title span strong { padding-left: 3px; }
        .groupBox .content { margin: 0 0 0 3px; padding: 8px 0 6px 7px; width: 672px; background: #fff url(../images_v3/content_bg.png) repeat-x 0 bottom; }
        .groupBox #editor { color: #7F8486; font-size: 14px; line-height: 20px; padding-bottom: 13px;margin-left:20px;margin-top:25px;margin-bottom:20px; }
        .groupBox #editor a{ color: #7F8486; font-size: 14px; }
        .groupBox #editor i{ color: #7F8486; font-size: 11px; }
        .groupBox .photos { float: left; margin-right: 11px; }
        .groupBox .photos img.big { margin-bottom: 5px; border: 1px solid #009444; }
        .groupBox .photos ul { list-style: none; }
        .groupBox .photos li { float: left; margin-right: 6px; border: 1px solid #009444; }
        .groupBox .photos li.last { margin-right: 0; }
        .groupBox .text { float: left; width: 503px; }
        .groupBox .text h4 { color: #7F8486; font-size: 14px; }
        .groupBox .text h4 span { color: #7F8486; }
        .groupBox .text p { color: #7F8486; font-size: 14px; padding-bottom: 12px; }
        .groupBox .text .bot { margin-left: 112px; }
        .groupBox .text .people { width: 185px; background: url(../images_v3/people_bg.png) repeat-x; min-height: 54px; padding: 6px 0 0 5px; float: left; border-radius: 8px; }
        .groupBox .text .row { margin-bottom: 2px; }
        .groupBox .text label { float: left; width: 122px; color: #7F8486; font-size: 14px; font-weight: bold; line-height: 24px; }
        .groupBox .text .right { position: relative; float: left; }
        .groupBox .text a.link { display: block; text-decoration: none; padding-left: 12px; background: url(../images_v3/search_left.png) no-repeat; color: #414246; font-size: 14px; font-weight: bold; }
        .groupBox .text a.link span { display: block; padding-right: 28px; width: 18px; height: 24px; line-height: 22px; background: url(../images_v3/search_right.png) no-repeat right 0; white-space: nowrap; }
        .groupBox .text ul { list-style: none; position: absolute; top: 23px; left: 0px; width: 200px; display: none; z-index: 200; background: #fff; padding: 5px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
        .groupBox .text ul li { line-height: 20px; font-size: 14px; font-weight: bold; }
        .groupBox .text ul li a { color: #414246; text-decoration: none; display: block; }
        .groupBox .text ul li a:hover { color: #009444; }
        .groupBox .text .right:hover ul { display: block; }
        .groupBox .text .from { float: left; width: 190px; height: 60px; background: #f8981d; border-radius: 8px; margin-left: 10px; }
        .groupBox .text .from.open { background: #2f333b url(../images_v3/form_bg.png) repeat-x; }
        .groupBox .text .inner { background: url(../images_v3/inner_bg1.png) no-repeat; width: 176px; height: 47px; margin: 4px 0 0 4px; padding: 5px 0 0 6px; }
        .groupBox.sub .text .inner { background: url(../images_v3/inner_bg2.png) no-repeat; }
        .groupBox .text .inner strong { color: #FFFFFF; font-size: 20px; }
        .groupBox .text .inner a.arrow { display: block; width: 173px; text-decoration: none; color: #FFFFFF; font-size: 13px; font-weight: bold; background: url(../images_v3/arrow1.png) no-repeat right 4px; }
        .groupBox .text .inner a.arrow.open , .groupBox .text .inner a.arrow.selected { background: url(../images_v3/arrow2.png) no-repeat right 2px;font-size: 13px; }
        
        .groupBox .fold { display: none; }
        .groupBox .celender { overflow: hidden; margin-top: 15px; width: 659px; }
        
        .groupBox .celender .selectWrapper{ position: relative; float:left; } 
        .groupBox .celender span.select  { padding: 0 23px 0 6px; width: 176px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; top: 0px; left: 0px; background: url('../images_v3/select_field_174.png') no-repeat;overflow: hidden; }
        .groupBox .celender select { width: 200px; height: 24px; float: left;  }
        
        .groupBox .celender h4 { color: #009444; font-size: 16px; padding-bottom: 10px; }
        .groupBox .celender .inner { background: #fff url(../images_v3/inner_bg3.png) repeat-x; padding: 12px 0 0 8px; }
        .groupBox .celender .top { margin-bottom: 8px; width: 638px; padding-left: 3px; }
        .groupBox .celender a.prev { float: left; width: 240px; margin-top: 3px; color: #808587; font-size: 11px; text-decoration: none; }
        .groupBox .celender a.prev img { display: inline; vertical-align: middle; margin-right: 5px; }
        .groupBox .celender .right { position: relative; float: left; }
        .groupBox .celender .right a.link { display: block; text-decoration: none; padding-left: 12px; background: url(../images_v3/search_left.png) no-repeat; color: #414246; font-size: 14px; font-weight: bold; }
        .groupBox .celender .right a.link span { display: block; padding-right: 30px; height: 24px; line-height: 22px; background: url(../images_v3/search_right.png) no-repeat right 0; width: 120px; white-space: nowrap; }
        .groupBox .celender .right ul { list-style: none; position: absolute; top: 24px; left: 0px; width: 200px; display: none; z-index: 200; background: #fff; padding: 5px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
        .groupBox .celender .right ul li { line-height: 20px; font-size: 14px; font-weight: bold; }
        .groupBox .celender .right ul li a { color: #414246; text-decoration: none; }
        .groupBox .celender .right ul li a:hover { color: #009444; }
        .groupBox .celender .right:hover ul { display: block; }
        .groupBox .celender a.next { float: right; margin-top: 3px; color: #808587; font-size: 11px; text-decoration: none; }
        .groupBox .celender a.next img { display: inline; vertical-align: middle; margin-left: 5px; }
        .groupBox .celender .col { float: left; width: 198px; margin-right: 26px; }
        .groupBox .celender .col.last { margin-right: 0; }
        .groupBox .celender h5 { line-height: 30px; background: #f8981d; font-size: 14px; text-align: center; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom: 1px solid #f8981d; color: #fff; }
        .groupBox .celender .center { border: 1px solid #cecece; border-top: 1px solid #f8981d; }
        .groupBox .celender .center ul { list-style: none; height: 28px; border-bottom: 1px solid #c7c7c7; padding-left: 6px; }
        .groupBox .celender .center li { float: left; margin-right: 14px; line-height: 28px; font-size: 10px; text-transform: uppercase;color: #49484b; }
        .groupBox .celender .center li.last { margin-right: 0; }
        .groupBox .celender .center li a { color: #49484b; text-decoration: none; }
        .groupBox .celender .center li a:hover { text-decoration: underline; }
        .groupBox .celender .center table { border-spacing: 0; width: 100%; border-collapse: collapse; }
        .groupBox .celender .center tbody tr td { border: 1px solid #ccc; }
        .groupBox .celender .center .col0 { width: 27px; height: 30px; }
        .groupBox .celender .center .col1 { width: 27px; height: 30px; background: #A7DDA7; }
        .groupBox .celender .center .col1.selected { background: #464649 !important; }
        .groupBox .celender .center .col1.red { background: #FF0000; }
        .groupBox .celender .center .col1.blue { background: #FFCC00; }
        .groupBox .celender .center .col1.green { background: #008000; }
        .groupBox .celender .center .col1.orange { background: #FF6600; }
        .groupBox .celender .center .col2 { background: url(../images_v3/celender_over.png) no-repeat; width: 27px; height: 30px;text-decoration: none; color: #FFFFFF; line-height: 30px; text-align: center; font-weight: bold; }
        .groupBox .celender .center .col1.red .col2 { color: #FFFFFF; }
        .groupBox .celender .center .col1.blue .col2 { color: #FFFFFF; }
        .groupBox .celender .center .col1.green .col2 { color: #FFFFFF; }
        .groupBox .celender .center .col1.orange .col2 { color: #FFFFFF; }
        .groupBox .celender .center .col1.selected .col2 { color: #FFFFFF; }
        .groupBox .celender .center a.week { text-decoration: none; color: #fff; line-height: 30px; text-align: center; font-weight: bold; display: block;  }

        .groupBox .celenderSmall { overflow: hidden; margin-top: 15px; /*width: 659px;*/ float:left }
        .groupBox .celenderSmall h4 { color: #009444; font-size: 16px; padding-bottom: 10px; }
        .groupBox .celenderSmall .inner { background: #fff url(../images_v3/inner_bg3.png) repeat-x; padding: 12px 0 0 8px; }
        .groupBox .celenderSmall .top { margin-bottom: 8px; width: 638px; padding-left: 3px; }
        .groupBox .celenderSmall a.prev { float: left; width: 240px; margin-top: 3px; color: #808587; font-size: 11px; text-decoration: none; }
        .groupBox .celenderSmall a.prev img { display: inline; vertical-align: middle; margin-right: 5px; }
        .groupBox .celenderSmall .right { position: relative; float: left; }
        .groupBox .celenderSmall .right a.link { display: block; text-decoration: none; padding-left: 12px; background: url(../images_v3/search_left.png) no-repeat; color: #414246; font-size: 14px; font-weight: bold; }
        .groupBox .celenderSmall .right a.link span { display: block; padding-right: 30px; height: 24px; line-height: 22px; background: url(../images_v3/search_right.png) no-repeat right 0; width: 120px; white-space: nowrap; }
        .groupBox .celenderSmall .right ul { list-style: none; position: absolute; top: 24px; left: 0px; width: 200px; display: none; z-index: 200; background: #fff; padding: 5px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
        .groupBox .celenderSmall .right ul li { line-height: 20px; font-size: 14px; font-weight: bold; }
        .groupBox .celenderSmall .right ul li a { color: #414246; text-decoration: none; }
        .groupBox .celenderSmall .right ul li a:hover { color: #009444; }
        .groupBox .celenderSmall .right:hover ul { display: block; }
        .groupBox .celenderSmall a.next { float: right; margin-top: 3px; color: #808587; font-size: 11px; text-decoration: none; }
        .groupBox .celenderSmall a.next img { display: inline; vertical-align: middle; margin-left: 5px; }
        .groupBox .celenderSmall .col { float: left; width: 152px; margin-left: 16px; }
        .groupBox .celenderSmall .col.last { margin-right: 0; }
        .groupBox .celenderSmall h5 { line-height: 30px; background: #f8981d; font-size: 14px; text-align: center; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom: 1px solid #f8981d; color: #fff; }
        .groupBox .celenderSmall .center { border: 1px solid #cecece; border-top: 1px solid #f8981d; }
        .groupBox .celenderSmall .center ul { list-style: none; height: 22px; border-bottom: 1px solid #c7c7c7; padding-left: 8px; }
        .groupBox .celenderSmall .center li { float: left; margin-right: 6px; line-height: 22px; font-size: 10px; text-transform: uppercase;color: #49484b; }
        .groupBox .celenderSmall .center li.last { margin-right: 0; }
        .groupBox .celenderSmall .center li a { color: #49484b; text-decoration: none; }
        .groupBox .celenderSmall .center li a:hover { text-decoration: underline; }
        .groupBox .celenderSmall .center table { border-spacing: 0; width: 100%; border-collapse: collapse; }
        .groupBox .celenderSmall .center tbody tr td { border: 1px solid #ccc; line-height: 22px !important; }
        .groupBox .celenderSmall .center .col0 { width: 20px; height: 22px; }
        .groupBox .celenderSmall .center .col1 { width: 20px; height: 22px; background: #a7dda7; }
        .groupBox .celenderSmall .center .col1.selected { background: #464649; }
        .groupBox .celenderSmall .center .col1.red { background: #FF0000; }
        .groupBox .celenderSmall .center .col1.blue { background: #FFCC00; }
        .groupBox .celenderSmall .center .col1.green { background: #008000; }
        .groupBox .celenderSmall .center .col1.orange { background: #FF6600; }
        .groupBox .celenderSmall .center .col1.white { background: #FFFFFF; }
        .groupBox .celenderSmall .center .col1.white .col2 { color: #414246; }
        .groupBox .celenderSmall .center .col2 { background: url(../images_v3/celender_over.png) no-repeat; width: 20px; height: 22px;text-decoration: none; color: #fff; line-height: 22px; text-align: center; font-weight: normal; font-size:11px; }
        .groupBox .celenderSmall .center .col1.red .col2 { color: #FFFFFF; }
        .groupBox .celenderSmall .center .col1.blue .col2 { color: #FFFFFF; }
        .groupBox .celenderSmall .center .col1.green .col2 { color: #FFFFFF; }
        .groupBox .celenderSmall .center .col1.orange .col2 { color: #FFFFFF; }
        .groupBox .celenderSmall .center a.week { text-decoration: none; color: #fff; line-height: 22px; text-align: center; font-weight: normal; display: block;  }

        .groupBox .color { overflow: hidden; padding: 13px 5px 17px 0; }
        .groupBox .color ul { float: right; list-style: none; overflow: hidden; }
        .groupBox .color li { float: left; margin-left: 10px; font-size: 14px; }
        .groupBox .color li a { display: block; text-decoration: none; color: #7f8486; line-height: 16px; }
        .groupBox .color li a span { width: 28px; height: 16px; background: #a7dda7; float: left; margin-right: 5px; }
        .groupBox .color li a span.red { background: #FF0000; }
        .groupBox .color li a span.orange { background: #FF6600; }
        .groupBox .color li a span.blue { background: #FFCC00; }
        .groupBox .color li a span.green { background: #008000; }
        .groupBox .color li a span strong { display: inline-block; width: 28px; height: 16px; background: url(../images_v3/over1.png) no-repeat; }
        .groupBox .result { background: url(../images_v3/result_bg.png) repeat-x; width: 665px; border-top-left-radius: 8px; border-top-right-radius: 8px; padding-bottom: 10px; margin-top: 10px; }
        .groupBox .result h4 { color: #fff; font-size: 16px; line-height: 26px; margin-bottom: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #009444 url(../images_v3/border1.png) repeat-x 0 bottom; padding-left: 14px; }
        .groupBox .result table { border-spacing: 0; width: 100%; }
        .groupBox .result .colR1 { width: 126px; padding-left: 14px; }
        /*.groupBox .result .colR2 { width: 135px; }
        .groupBox .result .colR3 { width: 155px; }
        .groupBox .result .colR4 { width: 100px; }
        .groupBox .result .colR5 { width: 116px; }*/
        .groupBox .result .colR2 { width: 140px; }
        .groupBox .result .colR3 { width: 150px; }
        .groupBox .result .colR4 { width: 100px; }
        .groupBox .result .colR5 { width: 116px; }
        .groupBox .result .colR3 .link{ color:#7F8486}

        .groupBox .result .colR1Arrangement { width: 149px; padding-left: 14px; }
        .groupBox .result .colR2Arrangement { width: 135px; }
        .groupBox .result .colR3Arrangement { width: 251px; text-align:center; }
        .groupBox .result .colR4Arrangement { width: 116px; }

        .groupBox .result tbody tr td { line-height: 30px; color: #7F8486; }
        .groupBox .result strong { color: #7F8486; font-size: 14px; }
        .groupBox .result span { color: #009444; font-size: 14px; padding-right: 2px; font-weight: bold; }
        .groupBox .result span.korting , .groupBox .result span.prijs_span { font-size: 12px !important; }
        .groupBox .result span.prijs_span { color: #7F8486 !important; font-weight: normal !important; }

        .groupBox .result a.button { display: inline-block; line-height: 22px; padding: 0 6px; color: #FFFFFF; font-size: 13px; border-radius: 7px; text-decoration: none; background: #f8981d; font-weight: bold; }
        .groupBox .result a.button img { display: inline; vertical-align: middle; margin-left: 3px; }

        .groupBox .result a.button_grey { display: inline-block; line-height: 22px; padding: 0 6px; color: #fff; font-size: 13px; border-radius: 7px; text-decoration: none; background: #ACACAC; font-weight: bold; }
        .groupBox .result a.button_grey img { display: inline; vertical-align: middle; margin-left: 3px; }

        /*select fields*/
        .groupBox span.select  { padding: 0 23px 0 12px; width: 30px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; top: 0px; left: 0px; background: url('../images_v3/select_field_60.png') no-repeat; }
        .groupBox select { width: 60px; height: 24px; float: left; }

        /*content*/
        .contentBox { width: 685px; margin: 14px 0 0 9px; border-top-left-radius: 8px; border-top-right-radius: 8px;padding-bottom: 3px; }

        /* ### booking box ### */
        .bookingBox { width: 685px; margin: 14px 0 0 9px; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #fff; padding-bottom: 3px; }
        .bookingBox.sub { margin-top: 0px; }
        .bookingBox .center { }

        .bookingBox ul.message { list-style: none; margin-top: 0px; }
        .bookingBox li.messageError { padding: 0px 0px 3px 18px; font-size: 14px; color: #FF0000; font-weight: bold; line-height: 36px; background: #FFCCCC; width:auto; }
        .bookingBox li.message { padding: 0px 0px 3px 18px; font-size: 14px; color: #6cae70; font-weight: bold; line-height: 36px; background: #DFF6D8; width:auto; }

        .bookingBox .inner { padding: 10px 0 18px 6px; margin: 3px; margin-top: 0; margin-bottom: 0; background: #fff;/*background: #fff url(../images_v3/inner_bg4.png) repeat-x 0 bottom;*/ }
        .bookingBox.sub .inner { background: #fff url(../images_v3/inner_bg5.png) repeat-x 0 bottom; }
        .bookingBox h3 { color: #fff; font-size: 20px; line-height: 36px; padding-left: 12px; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #009444 url(../images_v3/border1.png) repeat-x 0 bottom; }

        .bookingBox .selectWrapper{ position: relative; float:left;}
        .bookingBox span.select  { padding: 0 23px 0 6px; width: 40px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; left: 0px; background: url('../images_v3/select_field_60.png') no-repeat;overflow: hidden; }
        .bookingBox select { width: 60px; height: 24px; float: left;  }

        .bookingBox .photos { float: left; margin-right: 11px; }
        .bookingBox .photos img.big { margin-bottom: 5px; border: 1px solid #009444; }
        .bookingBox .photos ul { list-style: none; }
        .bookingBox .photos li { float: left; margin-right: 6px; border: 1px solid #009444; }
        .bookingBox .photos li.last { margin-right: 0; }
        .bookingBox .object { float: left; width: 310px; padding: 7px 0 0 13px; }
        .bookingBox .object ul { list-style: none; }
        .bookingBox .object li { line-height: 26px; font-size: 14px; color: #7F8486; }
        .bookingBox .object li strong { float: left; width: 124px; }
        .bookingBox .object li .right { float: left; position: relative; }
        .bookingBox ul.drop { list-style: none; position: absolute; top: 25px; left: 0px; width: 200px; display: none; z-index: 200; background: #fff; padding: 5px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
        .bookingBox ul.drop li { line-height: 20px; font-size: 14px; font-weight: bold; }
        .bookingBox ul.drop li a { color: #414246; text-decoration: none; }
        .bookingBox ul.drop li a:hover { color: #009444; }
        .bookingBox .right:hover ul.drop { display: block; }
        .bookingBox .object a.link { display: inline-block; text-decoration: none; padding-left: 12px; background: url(../images_v3/search_left.png) no-repeat; color: #414246; font-size: 14px; font-weight: bold; }
        .bookingBox .object a.link span { display: block; padding-right: 30px; height: 24px; line-height: 22px; background: url(../images_v3/search_right.png) no-repeat right 0; width: 27px; white-space: nowrap; }
        .bookingBox .description { background: url(../images_v3/description_bg.png) repeat-x; overflow: hidden; border-top-left-radius: 8px; border-top-right-radius: 8px; margin-top: 26px; width: 665px; }
        .bookingBox .description.sub { margin-top: 12px; background: url(../images_v3/description_bg2.png) repeat-x; }
        .bookingBox .description table { border-spacing: 0; width: 100%; }
        .bookingBox .description .col1 { padding-left: 9px; width: 285px;padding-top:5px; }
        .bookingBox .description .col1wide { padding-left: 7px; width: 210px;padding-top:5px; }
        .bookingBox .description .col1wide .text { margin-left:22px;font-style: italic; font-size:12px; }
        .bookingBox .description .col2 { width: 185px; padding-top:10px;}
        .bookingBox .description .col3 { width: 72px; text-align: right; padding-top:10px; }
        .bookingBox .description .col4 { width: 37px; padding-left: 10px;padding-top:10px; }
        .bookingBox .description .col5 { width: 76px; padding-left: 10px;padding-top:10px; }
        .bookingBox .description thead tr { background: #009444 url(../images_v3/border1.png) repeat-x 0 bottom;  }
        .bookingBox .description thead tr.last { background: url(../images_v3/option_bg.png) repeat-x; height: 26px; }
        .bookingBox .description thead tr.last td { line-height: 24px; border-bottom: 0; }
        .bookingBox .description thead tr td { line-height: 28px; color: #fff; font-size: 16px; font-weight: bold;padding-top:0px !important; }
        .bookingBox .description tbody tr td { padding: 16px 0; border-bottom: 1px solid #e3e3e4; color: #7F8486; font-size: 14px; }
        
        .bookingBox .description tbody tr td .aantalWrapper{ width: auto !important;margin-right:5px; position: relative; float:left !important; color:#414246; font-weight: normal !important; }
        .bookingBox .description tbody tr td .selectWrapper{ position: relative; float:left !important;}
        .bookingBox .description tbody tr td span.select  { padding: 0 23px 0 6px; width: 180px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; left: 0px; background: url('../images_v3/select_field_200.png') no-repeat;overflow: hidden; }
        .bookingBox .description tbody tr td select { width: 200px; height: 24px; float: left;  }
        
        .bookingBox .description span { color: #009444; font-weight: bold; width: 63px; float: left; }
        .bookingBox .description img.close { margin-right: 5px; display: inline; vertical-align: middle; }
        .bookingBox .description strong { display: inline-block; border: 1px solid #c5cdd0; width: 13px; height: 13px; background: #009444; margin-right: 5px; }
        .bookingBox .description strong img { margin: 3px 0 0 3px; }
        .bookingBox .description strong.arrangement{ float:left;background: none !important; border: 0px !important; width:34px; }
        .bookingBox .description small { font-size: 14px; padding-left: 20px; }
        .bookingBox .total { overflow: hidden; margin: 20px 0; float: right; margin-right: 10px; width: 300px; background: url(../images_v3/total_bg.png) repeat-x; }
        .bookingBox .total ul { list-style: none; padding: 14px 0 30px 13px; }
        .bookingBox .total li { font-size: 14px; width: 258px; color: #7F8486; }
        .bookingBox .total li span { float: right; width: 84px; text-align: right; }
        .bookingBox .total strong { color: #009444; font-size: 16px; }
        .bookingBox .total small { font-size: 14px; font-weight: bold; }
        .bookingBox .total li.gap { padding-bottom: 16px; }
        .bookingBox .total .price span{ font-weight:normal;font-style:italic;font-size:11px; color: #7F8486; }
        .bookingBox .options { background: url(../images_v3/option_bg.png) repeat-x; border-top-left-radius: 8px; border-top-right-radius: 8px; width: 665px; padding-bottom: 26px; }
        .bookingBox .options .title { overflow: hidden; } 
        .bookingBox .options h4 { color: #fff; font-size: 16px; float: left; padding-left: 10px; line-height: 26px; }
        .bookingBox .options h5 { color: #fff; font-size: 16px; float: right; padding-right: 12px; line-height: 26px; }
        .bookingBox .options table { border-spacing: 0; width: 100%; }
        .bookingBox .options table tr { height:65px; }
        .bookingBox .options .col3 { width: 20px !important; }
        .bookingBox .options .col1 { padding-left: 8px; width: 52px; }

        .bookingBox .options .selectWrapper{ position: relative; float:left;}
        .bookingBox .options .selectWrapper span.select { padding: 0 23px 0 12px; width: 24px !important; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; top: 0px; left: 0px; background: url('../images_v3/select_field_60.png') no-repeat; }
        .bookingBox .options .selectWrapper select { width: 60px !important; height: 24px; float: left; }

        .bookingBox .options .selectWrapperMedium{ position: relative; float:left;}
        .bookingBox .options .selectWrapperMedium span.select { padding: 0 23px 0 12px; width: 180px !important; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; top: 0px; left: 0px; background: url('../images_v3/select_field_200.png') no-repeat !important; }
        .bookingBox .options .selectWrapperMedium select { width: 200px !important; height: 24px; float: left; }

        .bookingBox .options .dropdown { position: relative; }
        .bookingBox .options .dropdown ul { list-style: none; position: absolute; top: 22px; left: 0px; width: 200px; display: none; z-index: 200; background: #fff; padding: 5px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
        .bookingBox .options .dropdown ul li { line-height: 20px; font-size: 14px; font-weight: bold; }
        .bookingBox .options .dropdown ul li a { color: #414246; text-decoration: none; display: block; }
        .bookingBox .options .dropdown ul li a:hover { color: #009444; }
        .bookingBox .options .dropdown:hover ul { display: block; }
        .bookingBox .options .col2 { width: 144px; }
        .bookingBox .options .col6 { width: 200px; }
        .bookingBox .options .col4 { width: 96px; padding-right:10px; }
        .bookingBox .options .col4:hover { cursor:hand; }
        .bookingBox .options .col4 a{ text-decoration:none; }
        .bookingBox .options .col4 a .wrapper{ background: #f8981d; text-align: center; border-radius:10px; color: #FFFFFF; font-weight:bold; font-size:16px;  padding:0 !important; height:40px !important;width:96px !important; }
        .bookingBox .options .col4 a .wrapper.middle{ height:30px !important; padding-top:10px !important;  }
        .bookingBox .options .col4 a .label{ color: #FFFFFF; font-weight:normal; font-size:16px; }
        .bookingBox .options .col5 { padding-left: 9px; width: 32px; }

        .bookingBox .options tbody tr td { padding: 10px 0; border-bottom: 1px solid #dfe0e1; color: #7F8486; font-size: 14px; }
        .bookingBox .options a.link { display: inline-block; text-decoration: none; padding-left: 12px; background: url(../images_v3/search_left.png) no-repeat; color: #414246; font-size: 14px; font-weight: bold; }
        .bookingBox .options a.link span { display: block; padding-right: 30px; height: 24px; line-height: 22px; background: url(../images_v3/search_right.png) no-repeat right 0; width: 20px; }
        .bookingBox .options a.more { display: block; text-decoration: none; color: #414246; background: url(../images_v3/img7.png) no-repeat right; line-height: 16px; padding-left: 18px; margin-right:5px; }
        .bookingBox .options a.more:hover { color: #dcdcdc; background: url(../images_v3/img8.png) no-repeat right; }
        .bookingBox .options img { display: inline; }
        .bookingBox a.enter { float: right; margin-right: 20px; border-radius: 8px; background: #f8981d; text-decoration: none; color: #FFFFFF; font-size: 16px; font-weight: bold; }
        .bookingBox a.enter span { display: block; border-radius: 8px; background: url(../images_v3/over2.png) repeat-x; line-height: 36px; padding: 0 1px 0 12px; }
        .bookingBox a.enter span img { display: inline; vertical-align: middle; margin-left: 10px; margin-top: -3px; }

        /* ### provision box ### */
        .provisionBox { width: 685px; margin: 14px 0 0 9px; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #fff; padding-bottom: 3px; }
        .provisionBox .fout_message { padding-left: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 23px; font-size: 12px;font-weight:normal; color: #FF0000; background: #FCD3D5; }
        .provisionBox .fout_message .b { font-size: 14px;font-weight:bold; color: #FF0000; }
        .provisionBox .center { }
        .provisionBox .inner { padding: 10px 0 18px 1px; margin: 3px; margin-top: 0; margin-bottom: 0; background: #fff url(../images_v3/provision_bg.png) repeat-x 0 bottom; padding-bottom: 14px; }
        .provisionBox h3 { color: #fff; font-size: 16px; line-height: 36px; padding-left: 12px; background: #009444 url(../images_v3/border1.png) repeat-x 0 bottom; border-top-left-radius: 8px; border-top-right-radius: 8px; } 
        .provisionBox .form { margin-left: 6px; width: 652px; padding: 13px 0 0 13px; background: url(../images_v3/form_bg2.png) repeat-x; }
        .provisionBox fieldset { border: 0; } 
        .provisionBox p { overflow: hidden; margin-bottom: 5px; color: #7F8486; }
        .provisionBox label { float: left; width: 192px; color: #7F8486; font-size: 14px; font-weight: bold; line-height: 26px; }
        .provisionBox input.field { border: 0; background: url(../images_v3/field1.png) no-repeat; width: 318px; height: 26px; line-height: 26px; padding: 0 15px; color: #414246; font-size: 13px; font-weight: bold; float: left; }
        .provisionBox input.field2 { border: 0; background: url(../images_v3/field2.png) no-repeat; width: 118px; height: 26px; line-height: 26px; padding: 0 15px; color: #414246; font-size: 13px; font-weight: bold; float: left; }
        .provisionBox textarea { border: 0; background: url(../images_v3/textarea.png) no-repeat; width: 318px; height: 102px; padding: 10px 15px; float: left; color: #414246; font-size: 13px; font-weight: bold; resize: none; }

        .provisionBox .selectWrapper{ position: relative; float:left;}
        .provisionBox .selectWrapper span.select  { padding: 0 23px 0 6px; width: 40px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; left: 0px; background: url('../images_v3/select_field_60.png') no-repeat;overflow: hidden; }
        .provisionBox .selectWrapper select { width: 60px; height: 24px; float: left;  }
        .provisionBox .selectWrapperMedium{ position: relative; float:left;}
        .provisionBox .selectWrapperMedium span.select  { padding: 0 23px 0 6px; width: 154px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; left: 0px; background: url('../images_v3/select_field_174.png') no-repeat;overflow: hidden; }
        .provisionBox .selectWrapperMedium select { width: 174px; height: 24px; float: left;  }
        .provisionBox .selectWrapperWide{ position: relative; float:left;}
        .provisionBox .selectWrapperWide span.select  { padding: 0 23px 0 6px; width: 328px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; left: 0px; background: url('../images_v3/select_field_348.png') no-repeat;overflow: hidden; }
        .provisionBox .selectWrapperWide select { width: 348px; height: 24px; float: left;  }

        /* ### terms box ### */
        .termsBox { width: 685px; margin: 0 0 0 9px; border-top-left-radius: 8px; border-top-right-radius: 8px; background: #fff; padding-bottom: 3px; }
        .termsBox .center { }
        .termsBox .center #editor{ width:312px;float:left;margin-left:15px; }
        .termsBox .inner { padding: 18px 0 18px 6px; margin: 3px; margin-top: 0; margin-bottom: 0; background: #fff url(../images_v3/inner_bg5.png) repeat-x 0 bottom; }
        .termsBox h3 { color: #fff; font-size: 16px; line-height: 36px; padding-left: 12px; background: #009444 url(../images_v3/border1.png) repeat-x 0 bottom; border-top-left-radius: 8px; border-top-right-radius: 8px; }

        .termsBox .payment { float: right; width: 291px; min-height: 129px; background: #fff url(../images_v3/payment_bg.png) repeat-x; padding: 15px 0 0 9px; margin-right: 20px;margin-bottom: 40px; }
        .termsBox .payment .total ul { list-style: none; padding: 5px 0 20px 5px; }
        .termsBox .payment .total li { font-size: 14px; width: 258px; color: #7F8486; }
        .termsBox .payment .total li span { float: right; width: 84px; text-align: right; }
        .termsBox .payment .total strong { color: #009444; font-size: 16px; }
        .termsBox .payment .total small { font-size: 14px; font-weight: bold; }
        .termsBox .payment .total li.gap { padding-bottom: 16px; }
        .termsBox .payment .total .price{ padding-left:5px;padding-bottom: 16px; }
        .termsBox .payment .total .price span{ font-weight:normal;font-style:italic;font-size:11px; color: #7F8486; }
        .termsBox .payment h4 { color: #009444; font-size: 16px; padding-left: 4px; padding-bottom: 6px; }
        .termsBox .payment .left { margin-right: 7px; background: url(../images_v3/col1_bg.png) no-repeat; padding-left: 7px; position: relative; }
        .termsBox .payment .right { height: 30px; background: url(../images_v3/col2_bg.png) no-repeat right 0; padding-right: 5px; padding-top: 6px; }
        .termsBox .payment a.link { display: block; text-decoration: none; padding-left: 12px; background: url(../images_v3/search_left.png) no-repeat; color: #414246; font-size: 14px; font-weight: bold; }
        .termsBox .payment a.link span { display: block; padding-right: 28px; height: 24px; line-height: 22px; background: url(../images_v3/search_right.png) no-repeat right 0; }
        /*.termsBox .payment ul { list-style: none; position: absolute; top: 30px; left: 10px; width: 200px; display: none; z-index: 200; background: #fff; padding: 5px; border-radius: 5px; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
        .termsBox .payment ul li { line-height: 20px; font-size: 14px; font-weight: bold; }
        .termsBox .payment ul li a { color: #414246; text-decoration: none; }
        .termsBox .payment ul li a:hover { color: #009444; }*/
        .termsBox .payment .left:hover ul { display: block; }
        .termsBox .attachments { width: 292px; margin-right: 20px; padding: 9px 0 0 8px; background: url(../images_v3/attachments_bg.png) repeat-x; min-height: 105px; float: right; }
        .termsBox .attachments fieldset { padding-bottom: 15px; border: 0; }
        .termsBox .attachments strong { color: #009444; font-size: 14px; padding-left: 42px; position: relative; line-height: 36px; }
        .termsBox .attachments .checkbox { position: absolute; left: 0; background: url(../images_v3/check_bg.png) no-repeat; width: 36px; height: 36px; }
        .termsBox .attachments h4 { color: #009444; font-size: 14px; padding-bottom: 4px; }
        .termsBox .attachments p { color: #7F8486; text-decoration: underline; }
        .termsBox .attachments p a{ color: #7F8486; text-decoration: underline; }

        .termsBox .selectWrapper{ position: relative; float:left;}
        .termsBox .selectWrapper span.select  { padding: 0 23px 0 6px; width: 154px; height: 24px; float: left; font-size: 14px; color: #414246; line-height: 24px; font-weight: bold; position: absolute; left: 0px; background: url('../images_v3/select_field_174.png') no-repeat;overflow: hidden; }
        .termsBox .selectWrapper select { width: 174px; height: 24px; float: left;  }

        /* ### buttons box ### */
        .buttonsBox { overflow: hidden; padding: 15px 0; }
        .buttonsBox a { float: right; margin-right: 24px; border-radius: 8px; background: #f8981d; text-decoration: none; color: #FFFFFF; font-size: 16px; font-weight: bold; }
        .buttonsBox a span { display: block; border-radius: 8px; background: url(../images_v3/over2.png) repeat-x; line-height: 34px; padding: 0 0px 0 14px; }
        .buttonsBox a span img { display: inline; vertical-align: middle; margin-left: 10px; margin-top: -3px; padding-right:1px; }
        
        .buttonsBox a.left { float: left; margin-left: 18px; border-radius: 8px; background: #f8981d; text-decoration: none; color: #FFFFFF; font-size: 16px; font-weight: bold; }
        .buttonsBox a.left span { display: block; border-radius: 8px; background: url(../images_v3/over2.png) repeat-x; line-height: 34px; padding: 0 14px 0 0px; }
        .buttonsBox a.left span img { display: inline; vertical-align: middle; margin-right: 10px; margin-top: -3px; padding-left:1px;margin-left:0px; }

        /*EDITOR*/
#editor {
  color: #7F8486; 
  font-size: 14px;
}

#editor_acc {
  width:190px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
    font-size:12px;
    color: #7F8486;
}

#editor_acc * , #editor * , .accwide_content * , .nieuws_content *{
  color: #7F8486; 
  font-size: 14px;
}



#editor ul,#editor_acc ul,.accwide_content ul,.nieuws_content ul{
  
}
#editor ol,#editor_acc ol,.accwide_content ol,.nieuws_content ol{
  
}
#editor ul li,#editor_acc ul li,.accwide_content ul li,.nieuws_content ul li{
  list-style-type: disc;
}
#editor ol li,#editor_acc ol li,.accwide_content ol li,.nieuws_content ol li{
  list-style-type: decimal;
}

#editor h1,#editor h1 *,#editor_acc h1,#editor_acc h1 *,.accwide_content h1,.accwide_content h1 *,.nieuws_content h1,.nieuws_content h1 *{
    padding:0px;
    margin:0px;
    font-weight:bold;
}

#editor h2,#editor h2 *,#editor_acc h2,#editor_acc h2 *,.accwide_content h2,.accwide_content h2 *,.nieuws_content h2,.nieuws_content h2 *{
    padding:0px;
    margin:0px;
    font-weight:bold;
}

#editor h3,#editor h3 *,#editor_acc h3,#editor_acc h3 *,.accwide_content h3,.accwide_content h3 *,.nieuws_content h3,.nieuws_content h3 *{
    padding:0px;
    margin:0px;
    font-weight:bold;
}

#editor h4,#editor h4 *,#editor_acc h4,#editor_acc h4 *,.accwide_content h4,.accwide_content h4 *,.nieuws_content h4,.nieuws_content h4 *{
    padding:0px;
    margin:0px;
    font-weight:bold;
}

#editor h5,#editor h5 *,#editor_acc h5,#editor_acc h5 *,.accwide_content h5,.accwide_content h5 *,.nieuws_content h5,.nieuws_content h5 *{
    padding:0px;
    margin:0px;
    font-weight:bold;
}

#editor h6,#editor h6 *,#editor_acc h6,#editor_acc h6 *,.accwide_content h6,.accwide_content h6 *,.nieuws_content h6,.nieuws_content h6 *{
    padding:0px;
    margin:0px;
    font-weight:bold;
}
/*END EDITOR*/
