/*
Theme Name: wp101
Theme URI:
Description:
Author: Bridge Ukraine
Author URI: http://bridge-ukraine.com
Template:
Version: 0.4
.
General comments/License Statement if any.
.
*/

/*******************************************************************************

    > CUFON VISIBLE FONT REPLACEMENT FIX

********************************************************************************/

.js h1,
.js h2,
.js h3,
.js h4,
.js h5,
.js h6,
.js .translate-link a,
.js .meta,
.js .home-article-category,
.js .home-article-replies,
.js #buylinks a,
.js .home-top-6 ul a,
.js .fw_urlpaath div,
.js .binnenkijken .binnenkijken-star-number,
.js .binnenkijken-stars,
.js .binnenkijken-replies,
.js .translate-link a,
.js .binnenkijken-title a {
    position: relative;
    left: -32764px;
    z-index: -10;
    }


/*******************************************************************************

    > DEFAULT STYLES

********************************************************************************/

* { margin:0; padding:0; font-family:Arial; font-size:12px; }
div { display:block; float:left; width:100%; overflow:hidden; }
body { background:#fff url(images/bg_101_geertje_aalders.gif); color:#231f20; padding:11px 0px 21px 0; position: relative; }


#greetje {  width: 28px; height: 196px; position: absolute; right: -30px; top: 275px;  }

p {
    padding: 4px 0px 4px 0;
}

ul { margin-left:20px; }

a { color: #4c2d5a; font-weight: bold; }
a:hover,
a:focus,
a:active { color: #b52985; }
a img { border-width: 0; }

h1,
h2,
h3,
h4,
h5,
h6 { font-weight: normal; color: #4C2D5A; }
h1,
h1 a { font-size: 26px; }
h2,
h2 a { font-size: 22px; }
h3,
h3 a { font-size: 18px; }
h4,
h4 a { font-size: 16px; }
h5,
h5 a { font-size: 14px; }
h6,
h6 a { font-size: 12px; }
h1.h3size { font-size: 20px; }

.floatl { float: left; }
.floatr { float: right; }


/*******************************************************************************

    > ELEMENTS STYLES

********************************************************************************/

.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*.spfont { visibility:hidden; }*/
.alignleft {float: left;}
.alignright {float: right;}
.auto { width:auto; height:auto !important; }
.float { float:right; }
.width { width:100% !important; }
.image { float:left; padding-right:18px; }
.center { text-align:center; }
.break { padding-bottom:22px; }
.padding { padding:8px; width:auto; }
.margin { margin-top:14px; }
.miniform { width:350px; }
.absolute { position:absolute; top:0; left:0; }
.header { width:640px; margin-bottom:15px; padding:2px 0; }
.header p { padding: 0; }
.pollbar { display:block; height:8px; width:100px; border:1px solid #a4235b; margin:3px 4px 0px 0; }
.outlink { padding-right:14px; background:url(images/link.gif) no-repeat right center; }
.nounderline, .nounderline a { text-decoration:none }
.ulmenu, .ulmenu li { display:block; float:left; list-style-type:none; margin-left:0;}
.ullist li { margin:2px 0px 2px 20px; }

.tx_white { color:#fff; }
.tx_blue { color:#4c2d5a; }
.tx_dark { color:#5e88a8; }
.tx_pink { color:#b52985; }
.tx_gray { color:#939598; }

.bg_white { background-color:#fff; }
.bg_black { background-color:#231f20; }
.bg_pink { background-color:#e04485; }
.bg_blue { background-color:#b52985; }

input.text { height:12px; }
.text { width:148px; padding:2px; font-family:Verdana; font-size:10px; border:1px solid #4c2d5a; }
.button { min-width:67px; height:18px; border-width:0; background:#b52985; cursor:pointer; }
a.button {
    padding-top: 2px; padding-left: 10px; padding-right: 10px; font-weight: normal; text-decoration: none;display: block;text-align: center;
}
a.button:hover,
a.button:active {
    color: white;
}

.magazine-cover { position: relative; overflow: visible; margin: 10px 0 0; border: 1px solid #ababac; width: auto; }
.magazine-cover a { display: block; }
.magazine-curl { position: absolute; bottom: 10px; left:-95px; width:255px; height:48px;}

#lastblogposts { margin: 10px 0; position: relative; }
#lastblogposts ul { list-style-type: none; margin: 0; padding: 0; }
#lastblogposts ul li { margin-bottom: 5px; }
#lastblogposts ul a { color: #000; }

#buylinks { padding: 15px 0; }
.buylink { padding-bottom: 8px; line-height: 24px; overflow: visible; width: auto; float: none; }
.buylink a { font-size: 13px; text-decoration: none; border-bottom: 1px solid #4c2d5a; padding-bottom: 1px; }
.buylink a:hover,
.buylink a:focus,
.buylink a:active {
	border-bottom-color: #b52985;
}


/*******************************************************************************

    > FRAMEWORK STYLES

********************************************************************************/

.fw_center { float:none; display: inline-block; overflow: visible; text-align:left; width:1000px; background:#fff; }
.fw_sidebar { padding-left:22px; padding-right:20px; width:164px; padding-top:11px; overflow: visible;}
.fw_sidebar_home_spacer {display: inline-block; height: 100px; width: 100%; position: relative;}
.fw_content { width: 652px; padding: 0 8px 20px 0; }
.fw_content_home { width: 780px; padding: 0 0 20px 0; overflow: visible; }
.fw_frame { width:850px; padding:0 8px 20px 7px; }
.fw_bannerline { width:780px; height:20px; }
.fw_bannerline_null { width:780px; height:20px; }
.fw_urlpath { padding-bottom: 15px; height: 18px; }
.fw_urlpath a { font-weight: normal; }
.fw_part_left { width:308px; margin-right:8px; }
.fw_part_right { width:336px; }
.fw_header { width:780px; overflow: visible; }
.fw_player { width:480px; height:360px; padding-bottom:8px; }
.dart_banners { width:164px; height:115px; margin-bottom:7px;}
.fw_banners { width:164px; height:360px; padding-left:8px; }
.fw_banners div.space { margin-bottom:7px; }
.fv_banners div.height { height:115px; }
.fw_markers { padding-top:26px; cursor:default; }
.fw_markers a { text-decoration:none; margin:0 4px; }

.fw_frame .header { width:838px; }
.fw_part_left .header { width:296px; }
.fw_part_right .header { width:324px; }

.fw_header_l { width:18px; height:21px; background:url(images/round.gif); }
.fw_header_r { width:18px; height:21px; background:url(images/round.gif) 18px 0; }
.fw_header_c { width:964px; height:18px; padding-top:3px; }
.fw_header_b { height:17px; border-top:1px dashed #918f90; padding-top:2px; }

.fw_footer {position:relative; overflow: visible; margin-bottom: 6px; }
.fw_footer_l { width:18px; height:24px; background:url(images/round.gif) 0 26px; }
.fw_footer_r { width:18px; height:24px; background:url(images/round.gif) 18px 26px; }
.fw_footer_c { height:27px; line-height:27px; background: #bcceef; }
.fw_footer_o { text-align: center; }
.fw_footer_img { position: absolute; top:-102px; left:-70px; width:268px; height:102px;}

.fw_banner_728x90 { float: none; margin: 0 auto 10px; width:728px; }
.fw_banner_120x601 { width:120px; height:601px; }
.fw_banner_336x280 { width:336px; height:280px; }

.fw_block_236 { height:375px; width:236px; margin-right:8px; }
.fw_block_236 iframe{ height:375px; width:236px; border:none 0; }
.fw_block_236 .image, .fw_block_164 .image { height:254px; }
.fw_block_236 .padding, .fw_block_164 .padding { width:220px; height:105px; }
.fw_block_164 .padding { width:148px; }
.fw_block_164 { height:375px; width:164px; }

#searchform { padding-top: 2px; }
#searchform .text { padding: .4em; border-color: #852464; width: 80px; }
#searchform .button { padding-top: 4px; }
.fw_submenu { margin-bottom: 8px; margin-left:0; width:780px; background: #b52985; position: relative; }
.fw_submenu a { display: inline-block; padding: 0 22px; color: #fff; }
.fw_submenu a:hover,
.fw_submenu a:focus,
.fw_submenu a:active,
.fw_submenu a.selected {
    background: #4c2d5a;
    }
#header-search {
    float: right;
    width: auto;
    *width: 157px;
    position: absolute;
    top: 0;
    right: 0;
    }

.fw_submenu li { height:27px; line-height:27px; padding-top:0; }
.fw_dropmenu { min-width:120px; width:auto; background-color:#4c2d5a; }
.fw_dropmenu li { float:none; padding:6px 28px 6px 12px; }
.fw_dropmenu li a:hover { color: #fff !important; text-decoration: underline !important; }
.fw_comments { border:1px solid #4c2d5a; border-bottom-width:0; }
.fw_comments li { border-bottom:1px solid #4c2d5a; padding:12px; }
.fw_blockmenu li { position:relative; left:-4px; width:164px; }
.fw_blockmenu a { color:white; text-decoration:none; display:block; width:160px; padding-left:4px; }
.fw_blockmenu a:hover,
.fw_blockmenu a:focus,
.fw_blockmenu a:active,
.fw_blockmenu a.hover { background-color:#ddeaf3; color:#231f20; }

.fw_frame .fw_submenu { width:847px; padding-left:2px; }
.fw_frame .fw_submenu li { width:120px; }

.bn_head { margin-top:3px; margin-bottom:3px; height:20px; color:#9c132e; }
.bn_padd { padding:0 14px; width:136px; }
.bn_body { height:63px; }
.bn_blue { padding:10px; width:144px; min-height:96px; height:auto; }
.bn_blue a { color:white; text-decoration:none; }
.bn_blue a:hover,
.bn_blue a:focus,
.bn_blue a:active { color:#132b4a; }
.bn_head a { color:#9c132e; }
.bn_menu { background-color:#4c2d5a; width:156px; padding:4px; padding-bottom:14px; }
.bn_menu .blockborder { padding-left:4px; margin-bottom:12px; position:relative; left:-4px; border-bottom:1px dashed white; padding-bottom:2px; }
.bn_menu .margin { margin-top:18px; }


/*******************************************************************************

    > BANNER STYLES

********************************************************************************/

.teaser_ad{margin-bottom:7px;width:164px;}
    .teaser_ad img{border:none;}

.inpost_link{position:relative;text-align:right;top:-1em;}
    .inpost_link img{border:none;}

.link_block {display:none;}

.wp-polls-ul{margin:10px 0;}

.post_excerpt_image { margin-right: 6px; }

.user-photo {
    float: left;
    margin-right: 3px;
}

.user-photo-teaser {
    text-align: center;
}

input.valid{border-color:green!important;}
input.error{border-color:red!important;}

textarea.valid{border-color:green!important;}
textarea.error{border-color:red!important;}
label.error{color:red;font-size:10px;white-space:nowrap;}


/*******************************************************************************

    > REDESIGN STYLES

********************************************************************************/

#root {
    position: relative;
    padding: 40px 0 10px;
    clear: both;
    }

#webring {
    position: absolute;
    top: 4px;
    left: 0;
    float: none;
    width: 100%;
    height: 27px;
    padding: 0;
    margin: 0;
    background: #bcceef;
    }
#webring-inner {
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 984px;
    font-size: 12px;
    line-height: 13px;
    list-style: none;
    }
#webring-inner ul {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
    }
#webring-inner li {
    float: left;
    width: 164px;
    text-align: center;
    }
#webring-inner a {
    display: block;
    background: #bcceef;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    }
#webring-inner a:hover,
#webring-inner a:focus,
#webring-inner a:active {
    background: #fff;
    color: #d6dff0;
    }
#webring-row-2 {
    border-top: 1px solid #fff;
    }
#webring-row-2 li {
    *margin-top: -1px;
    _margin-top: 0;
    }

.logo-101 {
    display: inline-block;
    position: relative;
    top: -8px;
    left: 14px;
    margin-bottom: 30px;
    }
.logo-woonideeen {
    display: inline-block;
    margin: 26px 0 6px;
    position: relative;
    left: -26px;
    }

.translate-link {
    float: right;
    margin-top: 78px;
    width: 160px;
    text-align: right;
    }

.header_social_media_links {
	float: right;
	margin-left: 10px;
	margin-top: 74px;
	width: 80px;
}

.magazine-info {
    margin-bottom: 11px;
    background: #f1f4fa;
    }
.magazine-info-inner {
    padding: 15px 15px 0px;
    width: auto;
    *padding-bottom: 4px;
    }

.teaser {
    width: auto;
    }
.ad a,
.teaser a {
    display: block;
    }

.teaser-container {
    margin-bottom: 10px;
    }
.teaser-container .teaser {
    border: 1px solid #d9d9d9;
    }


.content-block h3 {
    padding: 0 8px;
    }
.content-block h3,
.meta {
    border-bottom: 1px solid #d9d9d9;
    }
.meta {
    padding-bottom: 1px;
    margin-bottom: 7px;
    font-size: 12px;
    }
.meta,
.meta a {
    color: #19171b;
    }
.meta a {
    text-decoration: none;
    font-weight: normal;
    }
.meta a:hover,
.meta a:focus,
.meta a:active {
    color: #b52985;
    }

.home-top-6 {
    position: relative;
    }
.home-top-6 ul {
    float: left;
    margin: 0;
    margin-left: -3px;
    padding: 4px 0 14px;
    width: 171px;
    height: 69px;
    list-style: none;
    font-size: 12px;
    }
.home-top-6 li {
    padding: 4px 0 4px 0px;
    }
.home-top-6 ul a {
    padding-left: 11px;
    background: url(images/star.png) no-repeat 4px 4px;
    text-decoration: none;
    }
.home-top-6 ul a:hover,
.home-top-6 ul a:focus,
.home-top-6 ul a:active {
    text-decoration: underline;
    }


.teaser-164,
.teaser-252,
.teaser-520 {
    margin-bottom: 14px;
    background: #e9eef7;
    }
.teaser-164 {
    margin-left: 14px;
    width: 164px;
    }
.teaser-252 {
    width: 252px;
    }
.teaser-inner {
    float: none;
    padding: 15px;
    width: auto;
    }
.teaser-520 .teaser-inner {
    padding-bottom: 0;
    }
.teaser-164 p,
.teaser-252 p,
.teaser-520 p {
    padding-top: 12px;
    overflow: hidden;
    font-size: 11px;
    }
.teaser-164 p {
    height: 68px;
    }
.teaser-252 p {
    height: 55px;
    }
.teaser-520 p {
    height: 82px;
    }
.redesign-column-520 h2 {
    font-size: 18px;
    }
.redesign-column-520 .social-media-box h2,
.redesign-column-520 .blog-newsletter h2,
.redesign-column-520 .teaser-164 h2 {
    font-size: 16px;
    }
.social-media-box h2,
.blog-newsletter h2 {
    padding: 7px 15px;
    background: #f1f4fa;
    }
.teaser-link {
    text-align: right;
    }
.teaser-link a {
    font-weight: normal;
    }
.teaser-164 .teaser-link,
.teaser-164 .teaser-link a,
.teaser-520 .teaser-link,
.teaser-520 .teaser-link a {
    font-size: 11px;
    }


.blog-newsletter {
    margin-bottom: 14px;
    padding-bottom: 8px;
    width: 164px;
    _display: inline;
    }
.blog-newsletter form.newsletter fieldset {
    border: 0;
    }
.blog-newsletter form.newsletter fieldset.newsletter-inputs {
    margin-bottom: 4px;
    padding: 0 6px 8px;
    border-bottom: 1px solid #e1e1e1;
    }
.newsletter-input {
    display: block;
    margin: 9px 0;
    }
.newsletter-input #newsletter-subscribe {
    width: 146px !important;
}
.newsletter-container {
    position: relative;
    }
.newsletter-inside {
    display: block;
    padding-left: 19px;
    width: 134px;
    font-weight: normal;
    }
.newsletter-inside a {
    font-size: 9px;
    font-weight: normal;
    }
label.newsletter-inside {
    margin-bottom: 6px;
    font-size: 8px;
    line-height: 1.3;
    }
input#aanbiedingen {
    position: absolute;
    top: 0;
    left: 0;
    }
.btn-container .button {
    background: none;
    text-align: center;
    }


.img-link {
    display: block;
    margin-bottom: 5px;
    }

.header-101-blogt {
    margin-bottom: 7px;
    }
.header-naar-de-101-blog {
    margin-top: 18px;
    margin-bottom: 6px;
    }
.header-naar-de-101-blog a {
    text-decoration: none;
    }
.home-article {
    float: none;
    padding-top: 25px;
    }
.home-article h2 {
    margin-bottom: 8px;
    }
.home-article h2,
.home-article h2 a {
    font-size: 26px;
    color: #b52985;
    text-decoration: none;
    font-style: italic;
    }
.home-article a {
    font-weight: normal;
    }
.home-article p {
    margin-bottom: 12px;
    }

.home-article-replies {
    float: right;
    }
.home-article-category {
    float: left;
    }

.social-media-box {
    width: 253px;
    }
#blog-box .social-media-box {
    width: 215px;
    }
#blog-box .social-media-box h4 {
    margin-bottom: 5px;
}
.side-social-media-widget {
    margin-bottom: 6px;
    border-bottom: 1px solid #e1e1e1;
    }

.follow-101woonideeen {
    text-align: right;
    font-size: 11px;
    }
.follow-101woonideeen img {
    vertical-align: middle;
    }

.twtr-tweet-wrap,
.twtr-tweet-text {
    float: none;
    width: auto;
    }
.twtr-img {
    float: none;
    }

.side-twitter-widget .twtr-hd,
.side-twitter-widget .twtr-ft,
.side-twitter-widget .twtr-user,
#twtr-widget-1 a.twtr-user,
.side-twitter-widget .twtr-hyperlink {
    display: none;
    }
.side-twitter-widget .twtr-text {
    cursor: pointer;
    }

.fb_edge_comment_widget {
  display: none !important;
}

.social_media_wrapper {
    overflow: visible;
}

.social_media_buttons {
    padding-top: 5px;
    height: 26px;
    overflow: visible;
}

.social_media_buttons div {
    width: auto;
    overflow: visible;
}

.social_media_buttons iframe {
    z-index: 100000;
    display: block;
}

.google_plus_button {
    float: left;
    padding-right: 3px;
}

.twitter_button {
    float: left;
    z-index: 100;
}

.facebook_button {
    display: inline-block;
    float: left;
    height: 22px;
    width: 125px;
    z-index: 10;
    position: relative;
}

.pinit_button {
    float: left;
}

.facebook-like {
    padding-top: 5px;
    border-top: 1px solid #d9d9d9;
    }
.facebook-like .facebooklike_small {
    float: right;
    width: 105px;
    }
#blog-box .facebook-likebox-wrapper {
    width: 202px;
    height: 220px;
}
.facebook-likebox-wrapper {
    position: relative;
    width: 253px;
    height: 180px;
    overflow: hidden;
    }
.facebook-likebox-wrapper iframe {
    position: relative;
    top: -6px;
    left: -11px;
    border: 0;
    width: 263px;
    height: 180px;
    overflow: hidden;
    }


.redesign-column-336 {
    margin: 0 31px 14px 0;
    width: 336px;
    overflow: visible;
    }
.redesign-column-412 {
    margin-bottom: 14px;
    width: 412px;
    }
.redesign-column-520 {
    position: relative;
    left: -184px;
    padding-top: 14px;
    margin-bottom: 14px;
    width: 520px;
    }
#blog_categories a,
#recent_comments a {
    font-weight: normal !important;
}

.twtr-img {
    height: 30px;
    width: 30px;
    overflow: hidden;
}
.twtr-img img {
    width: 30px;
}
.twtr-avatar {
    width: 40px;
    height: 40px;
    float: left;
    overflow: hidden;
    display: block;
}

#left,
#page_numbers,
#right {
	float: left;
}

.pagebrowser a {
	margin-left: 2px;
	margin-right: 2px;
}


.binnenkijken-container {
    padding-top: 25px;
}
.binnenkijken {
    clear: both;
    line-height: 1.4;
}
.binnenkijken div {
    float: none;
    width: auto;
}
.binnenkijken p {
    margin: 0 0 14px;
    padding: 0;
}
.binnenkijken h1 {
    margin: 0 0 14px;
    font-size: 28px;
}
.binnenkijken,
.binnenkijken a {
    color: #1a1719;
}
.binnenkijken-upload a {
    color: #009;
}
.binnenkijken a:hover,
.binnenkijken a:focus,
.binnenkijken a:active {
    color: #b52985;
}

.binnenkijken-btn-container {
    padding-bottom: 20px;
}
.binnenkijken-upload .gform_button,
a.binnenkijken-btn {
    float: right;
    padding: 3px 14px;
    height: auto;
    background: #b52985;
    color: #fff !important;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.binnenkijken-upload .gform_button:hover,
.binnenkijken-upload .gform_button:focus,
.binnenkijken-upload .gform_button:active,
a.binnenkijken-btn:hover,
a.binnenkijken-btn:focus,
a.binnenkijken-btn:active {
    background: #4C2D5A;
}
a.btn-upload-jouw-fotos {
    text-indent: -10000px;
    font-size: 1px;
}

.binnenkijken .banner-336 {
    float: right;
    width: 336px;
    height: 280px;
    text-align: center;
}
.binnenkijken .binnenkijken-next-to-banner-336 {
    float: left;
    width: 424px;
}

.binnenkijken .binnenkijken-detail-side {
    float: right;
    width: 218px;
}
.binnenkijken .binnenkijken-detail-main {
    float: left;
    width: 540px;
}

.btn-upload-jouw-fotos {
    float: left;
    width: 136px;
    height: 133px;
    background: url(images/btn_upload_jouw_fotos.png) no-repeat;
}
.btn-upload-jouw-fotos-container {
    padding: 9px 0 9px 240px;
}

.binnenkijken h2 {
    margin-bottom: 12px;
    padding: 0 5px;
    border-bottom: 1px solid #e1e1e1;
}
.binnenkijken-header-btn-container h2 {
    padding-top: 5px;
}

.binnenkijken-items {
    margin-right: -46px;
}
.binnenkijken .binnenkijken-item {
    float: left;
    margin-right: 46px;
    height: 240px;
    width: 160px;
}
.binnenkijken-img {
    padding: 4px;
    border: 1px solid #e1e1e1;
}
.binnenkijken-img a,
.binnenkijken-img img {
    display: block;
}
.binnenkijken .binnenkijken-text {
    padding: 6px 6px 0;
}
.binnenkijken .binnenkijken-stars,
.binnenkijken .binnenkijken-replies {
    padding: 6px 0;
    font-size: 11px;
}
.binnenkijken .binnenkijken-stars {
    float: right;
    padding-right: 18px;
    background: url(images/star_binnenkijken.png) right no-repeat;
}
.binnenkijken .binnenkijken-replies {
    float: left;
}

.binnenkijken-items-side {
    margin-right: -10px;
}
.binnenkijken .binnenkijken-item-side {
    float: left;
    margin-right: 10px;
    padding-bottom: 20px;
    height: 104px;
    width: 104px;
}

.binnenkijken-social-media {
    padding: 12px 0 22px;
}
.binnenkijken-social-media .social_media_buttons { width: 100%; }
.binnenkijken-social-media .social_media_buttons div { float: left; }


.binnenkijken .binnenkijken-star {
    float: right;
    width: 108px;
    height: 108px;
    background: url(images/star_purple_108.png) no-repeat;
    cursor: pointer;
}
.binnenkijken .binnenkijken-star-number {
    padding-top: 36px;
    color: #fff;
    font-size: 37px;
    text-align: center;
}

.binnenkijken-upload ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.binnenkijken-upload li {
    padding: 0 0 12px;
    overflow: hidden;
    zoom: 1;
}
.binnenkijken-upload label {
    float: left;
    width: 200px;
    font-weight: bold;
}
.binnenkijken-upload .ginput_container input {
    padding: 3px;
    width: 289px;
}
.binnenkijken-upload .ginput_container input[type="text"] {
    border: 1px solid #e5e5e5;
}
.binnenkijken-upload textarea {
    border: 1px solid #e5e5e5;
    width: 295px;
    max-width: 530px;
}
.binnenkijken-upload .gfield_required {
    color: #e3007c;
    font-weight: bold;
}
.binnenkijken-upload h3.gform_title {
    /*display: none;*/
}
.binnenkijken-upload .gform_description {
    display: block;
    margin-bottom: 16px;
}
.binnenkijken-upload .gform_body {
    margin-bottom: 5px;
    padding: 20px;
    border: 1px solid #d9d9d9;
    background: #f8f8f8;
}
.binnenkijken-upload .gform_footer {
    overflow: hidden;
    zoom: 1;
}


