html, body, div, span, applet, object, iframe, h1, 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;}

/* FONT-FACE */
@font-face {
    font-family: 'interstateblackregular';
    src: url('../font/interstateblack-webfont.eot');
    src: url('../font/interstateblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/interstateblack-webfont.woff') format('woff'),
         url('../font/interstateblack-webfont.ttf') format('truetype'),
         url('../font/interstateblack-webfont.svg#interstateblackregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GandhiSansRegular';
    src: url('../font/GandhiSans-Regular-webfont.eot');
    src: url('../font/GandhiSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/GandhiSans-Regular-webfont.woff') format('woff'),
         url('../font/GandhiSans-Regular-webfont.ttf') format('truetype'),
         url('../font/GandhiSans-Regular-webfont.svg#GandhiSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* BASE */
body {font-size:100%; font-family:GandhiSansRegular,Arial; color:#231f20; text-shadow:1px 1px 0 #fff;}
body video {position:fixed; min-width:100%; min-height:100%; z-index:0;}
#background_wrap {position:fixed; min-width:200%; left:-50%; min-height:100%; z-index:0; background-size: 100% auto; background-position:center center; background-repeat:no-repeat;}
#trans_layer {position:fixed; min-width:200%; min-height:100%; z-index:0; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.25);}
p {line-height:24px;}
.shadow {-moz-box-shadow: 0 0 2px #232323; -webkit-box-shadow: 0 0 2px #232323; box-shadow: 0 0 2px #232323;}
a {text-decoration:none; transition: 0.25s; -moz-transition: 0.25s; -webkit-transition: 0.25s;}
a span span {opacity: 1; -webkit-transition: opacity 0.25s; -moz-transition:opacity 0.25s; -o-transition:opacity 0.25s;}
a:hover span span {opacity: 0;}
h1 {font-family:interstateblackregular,Arial; font-weight:normal; text-transform:uppercase;}
h2 {font-family:interstateblackregular,Arial; font-weight:normal; text-transform:uppercase;}
h3 {font-family:interstateblackregular,Arial; font-weight:normal; text-transform:uppercase;}
h4 {font-family:interstateblackregular,Arial; font-weight:normal; text-transform:uppercase;}
#wrap {position:relative; width:100%; min-width:978px; overflow:hidden;}
#header_full {position:fixed; width:100%; height:70px; background:#231f20; z-index:10; box-shadow: 0 2px 2px -2px #232323; -moz-box-shadow: 0 2px 2px -2px #232323; -webkit-box-shadow: 0 2px 2px -2px #232323; top:0; left:0;}
#header {position:absolute center; width:978px; height:70px; margin:0 auto;}
#header ul {float:right; width:612px; height:70px; list-style-type:none; font-size:0.875em; text-shadow:none; text-transform:uppercase; text-shadow:1px 1px 0 #000;}
#header ul li {float:right; color:#fff; line-height:70px; vertical-align:middle; text-align:center;}
#header ul li a {display:block; padding:0 23px; color:#fff;}
#header ul li a:hover {display:block; padding:0 23px; color:#ae1830;}
#collapse_full {float:left; width:100%; position:fixed; top:70px; left:0; z-index:5; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.8); -moz-box-shadow: 0 0 10px #bbb; -webkit-box-shadow: 0 0 10px #bbb; box-shadow: 0 0 10px #bbb;}
#collapse {float:left; width:978px; position:relative; margin:0 auto; margin-left:-489px; left:50%; list-style-type:none;}
#logo {float:left; width:336px; height:70px; background:url(../img/logo.png);}
#header_spacer {float:left; position:relative; width:100%; height:70px;}
#content_full {float:left; position:relative; width:100%; padding:0 0 70px 0;}
#content {float:left; position:relative; width:978px; margin:0 auto; margin-left:-489px; left:50%;}

/* LOGIN */
#login_full {float:left; position:relative; width:100%; padding:0 0 70px 0;}
#login {float:left; position:relative; width:730px; margin:0 auto; margin-left:-365px; left:50%;}
#login_top {float:left; width:730px; height:214px; border-bottom:1px solid #000;}
#login_logo {float:left; width:500px; height:85px; background:url(../img/login_logo.png); margin:96px 0 0 115px;}
#login_bot {float:left; width:730px; border-top:1px solid #444;}
#login_content {float:left; width:306px; margin:0 0 0 212px;}
#login_content h2 {float:left; width:306px; height:40px; color:#fff; line-height:40px; vertical-align:middle; font-size:0.875em; text-shadow:1px 1px 0 #0e0908; margin:20px 0 0 0;}
#login_content form {float:left;}
.loginput_inactive {float:left; width:288px; height:38px; font-family:GandhiSansRegular,Arial; line-height:38px; vertical-align:middle; border:1px solid #fff; border-top:1px solid #030100; border-left:1px solid #030100; background:#d4cecc; font-size:0.875em; color:#231f20; padding:0 8px; margin:10px 0 0 0; text-shadow:1px 1px 0 #fff;}
.loginput_active {float:left; width:288px; height:38px; font-family:GandhiSansRegular,Arial; line-height:38px; vertical-align:middle; border:1px solid #fff; border-top:1px solid #030100; border-left:1px solid #030100; background:#d4cecc; font-size:0.875em; color:#231f20; padding:0 8px; margin:10px 0 0 0; text-shadow:1px 1px 0 #fff;}
.loginput_btn {float:left; width:306px; height:40px; font-family:interstateblackregular,Arial; border:none; line-height:40px; vertical-align:middle; color:#fff; font-size:0.875em; background:url(../img/input_btn.jpg) -316px 0; margin:10px 0 0 0; text-shadow:1px 1px 0 #700a1f; cursor:pointer; text-align:left; text-transform:uppercase; padding:0 0 0 10px;}
.loginput_btn:hover {background-position:-316px -40px;}
.loginback_btn {float:left; width:286px; height:40px; font-family:interstateblackregular,Arial; line-height:40px; vertical-align:middle; color:#fff; font-size:0.875em; background:url(../img/loginback_btn.png); margin:10px 0 0 0; text-shadow:1px 1px 0 #626262; cursor:pointer; text-align:right; text-transform:uppercase; padding:0 10px; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s;}
.loginback_btn:hover {background-position:0 -40px;}

/* BANNER */
#banner {float:left; width:978px; height:172px; margin:30px 0 0 0; overflow:hidden; z-index:1; position:relative;}
#banner img {float:left; width:978px; height:172px;}

/* BLOCKS */
.block {float:left; width:978px; margin:30px 0 0 0; position:relative;}
.block h1, .block h2, .block h3, .block h4 {position:absolute; height:40px; top:0; left:0; background: rgb(35, 31, 32); /* The Fallback */ background: rgba(35, 31, 32, 0.9); color:#fff; line-height:40px; vertical-align:middle; padding:0 10px; font-size:0.875em; z-index:1; text-shadow:1px 1px 0 #0e0908;}
.block h2#news_date {left:auto; right:0;}
.block a#tweet_title {position:absolute; height:40px; right:0; top:0; background:#68c9e3; color:#fff; line-height:40px; vertical-align:middle; padding:0 10px; font-size:0.875em; z-index:1; text-shadow:1px 1px 0 #4ea2b6; font-family:interstateblackregular,Arial; text-transform:uppercase;}
.block a#tweet_title:hover {text-decoration:underline;}
.block_l_wrap {float:left; position:relative; width:642px;}
.block_r_wrap {float:right; position:relative; width:306px;}
.block_r {float:left; position:relative;}
.block_txt {float:left; margin-top:40px; width:100%; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.9); position:relative; -moz-box-shadow: 0 0 2px #999; -webkit-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;  padding:0 0 20px;}
.block_txt p {font-size:0.875em; text-shadow:1px 1px 0 #fff; text-align:justify;}
.block_menu {float:left; margin-top:40px; width:100%; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.9); position:relative; -moz-box-shadow: 0 0 2px #999; -webkit-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;}
.block_menu ul {float:left; width:306px; list-style-type:none;}
.block_menu ul li {float:left; display:block; width:306px; height:40px; background:url(../img/bg_paragraaf.png) repeat-x; line-height:40px; vertical-align:middle; font-size:0.875em;}
.block_menu ul li:first-child {background:none;}
.block_menu ul li input {margin:0 10px;}
.block_img {float:left; position:relative; margin-top:40px; width:306px; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.9); position:relative; -moz-box-shadow: 0 0 2px #999; -webkit-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;}
.block_img img {display:block; width:306px;}
a.block_overlay {position:absolute; width:306px; height:172px; background:url(../img/vimeo_overlay.png); z-index:1; top:0; left:0; -webkit-transition: opacity 0s; -moz-transition:opacity 0s; -o-transition:opacity 0s;}
a.block_overlay:hover {background-position:-306px 0;}
.block_vimeo {float:left; margin-top:40px; width:978px; height:556px; position:relative; -moz-box-shadow: 0 0 2px #999; -webkit-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; background:#fff url(../img/loader.gif) no-repeat center center;}
.block_vimeo_logo {background:#000 url(../img/icons_small.png); width:40px; height:40px; top:0; left:0; position:absolute; z-index:3;}
.block_vimeo_logo_bedrijfsfilms {background-position:0 0;}
.block_vimeo_logo_evenementen {background-position:0 -40px;}
.block_vimeo_logo_televisieprogrammas {background-position:0 -80px;}
.block_vimeo_logo_faciliteiten {background-position:0 -120px;}
.block_vimeo_logo_websites {background-position:0 -160px;}
a.block_btn {float:left; position:relative; width:582px; height:40px; line-height:40px; padding:0 20px; color:#fff; font-family:interstateblackregular,Arial; font-size:0.875em; background:url(../img/bg_btn.png); text-transform:uppercase; transition:0s; -moz-transition:0s; -webkit-transition: 0s; margin:20px 0 0 0;}
.block_btn span {position:absolute; right:0; top:0; width:40px; height:40px; background:url(../img/btn_arrows.png);}
a.block_btn_bedrijfsfilms {background-position:0 0; text-shadow:1px 1px 0 #700a1f;}
a.block_btn_evenementen {background-position:0 -40px; text-shadow:1px 1px 0 #004d3a;}
a.block_btn_televisieprogrammas {background-position:0 -80px; text-shadow:1px 1px 0 #230c37;}
a.block_btn_faciliteiten {background-position:0 -120px; text-shadow:1px 1px 0 #a65b14;}
a.block_btn_websites {background-position:0 -160px; text-shadow:1px 1px 0 #00567b;}
a.block_btn_bedrijfsfilms:hover {background-position:0 -200px;}
a.block_btn_evenementen:hover {background-position:0 -240px;}
a.block_btn_televisieprogrammas:hover {background-position:0 -280px;}
a.block_btn_faciliteiten:hover {background-position:0 -320px;}
a.block_btn_websites:hover {background-position:0 -360px;}
a.block_btn_bedrijfsfilms span {background-position:0 0;}
a.block_btn_evenementen span {background-position:0 -40px;}
a.block_btn_televisieprogrammas span {background-position:0 -80px;}
a.block_btn_faciliteiten span {background-position:0 -120px;}
a.block_btn_websites span {background-position:0 -160px;}
.block_extra {position:relative; margin:30px 0 0 0;}

/* SUBMENU */
.submenu_items {float:left; margin-top:40px; width:100%; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.9); position:relative; -moz-box-shadow: 0 0 2px #999; -webkit-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;}
.submenu_items ul {float:left; width:306px; list-style-type:none;}
.submenu_items ul li {float:left; width:306px; height:40px; background:url(../img/bg_paragraaf.png) repeat-x; line-height:40px; vertical-align:middle; font-size:0.875em;}
.submenu_items ul li:first-child {background:none;}
.submenu_items ul li a {display:block; color:#231f20; padding:0 10px 0 45px; background:url(../img/icons_small.png) no-repeat;}
.submenu_items ul li a:hover {color:#AE1830; text-decoration:underline; padding:0 10px 0 50px;}
.submenu_items_bedrijfsfilms ul li a {background-position:0 -200px;}
.submenu_items_evenementen ul li a {background-position:0 -240px;}
.submenu_items_televisieprogrammas ul li a {background-position:0 -280px;}
.submenu_items_faciliteiten ul li a {background-position:0 -320px;}
.submenu_items_websites ul li a {background-position:0 -360px;}

/* PARAGRAFEN ALGEMEEN */
.paragraaf a {color:#ae1830;}
.paragraaf a:hover {text-decoration:underline;}
.paragraaf ul {float:left; list-style-type:none; font-size:0.875em; margin:14px 0 0 0; line-height:24px; vertical-align:middle;}
.paragraaf ul li {float:left; min-height:24px; list-style-type:none; padding:0 0 0 25px; background:url(../img/download.png) no-repeat; clear:left;}

/* PARAGRAFEN LINKS */
.hoofdparagraaf_l {float:left; width:602px; margin:20px 20px 0;}
.paragraaf_l {float:left; width:602px; background:url(../img/bg_paragraaf.png) repeat-x; margin:20px 20px 0; padding:20px 0 0 0;}
.paragraaf_l h2 {font-size:0.875em; text-transform:none; line-height:24px; position:relative; height:auto; top:auto; left:auto; background:none; color:#231f20; padding:0; z-index:auto; text-shadow:none;}
.paragraaf_l_vimeo {float:left; margin:20px 0 0 0; width:602px; height:342px; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; background:#fff url(../img/loader.gif) no-repeat center center;}
.paragraaf_l img {float:right; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; width:286px; margin:30px 0 20px 30px;}
h3.home_newstitle {font-size:0.875em; line-height:24px; position:relative; height:auto; top:auto; left:auto; background:none; color:#231f20; padding:0; z-index:auto; text-shadow:none;}

/* PARAGRAFEN RECHTS */
.hoofdparagraaf_r {float:left; width:266px; margin:16px 0 0 0; margin:20px 20px 0;}
.paragraaf_r {float:left; width:266px; background:url(../img/bg_paragraaf.png) repeat-x; margin:20px 20px 0; padding:20px 0 0 0;}
.paragraaf_r h2 {font-size:0.875em; text-transform:none; line-height:24px; position:relative; height:auto; top:auto; left:auto; background:none; color:#231f20; padding:0; z-index:auto; text-shadow:none;}
.paragraaf_r_vimeo {float:left; margin:20px 0 0 0; width:266px; height:151px; -moz-box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; box-shadow: 0 0 2px #ccc; background:#fff url(../img/loader.gif) no-repeat center center;}

/* TWEET SLIDER */
#twitter_update_list {float:left; height:74px; margin-top:40px; width:100%; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.9); position:relative; -moz-box-shadow: 0 0 2px #d6d6d6; -webkit-box-shadow: 0 0 2px #d6d6d6; box-shadow: 0 0 2px #d6d6d6; color:#231f20;}
li.tweetslide {float:left; width:884px; height:48px; padding:13px 20px 13px 74px; background:url(../img/twitter_bird.png) no-repeat; font-size:0.875em; line-height:24px; color:#231f20;}
li.tweetslide a {color:#ae1830;}
.tweetslider-nav {background: rgb(35, 31, 32) url(../img/nav.png); /* The Fallback */background:rgba(35, 31, 32, 0.9) url(../img/nav.png); width:40px; height:40px; top:0; position:absolute; z-index:3; cursor:pointer;}
a#tweetslider-prev {left:0; background-position:0 0;}
a#tweetslider-next {left:41px; background-position:-40px 0;}
a#tweetslider-prev:hover {background-position:0 -40px;}
a#tweetslider-next:hover {background-position:-40px -40px;}

/* ICON MENU */
ul.icons {float:left; width:970px; padding:0 4px 12px; list-style-type:none;}
ul.icons li {float:left; height:190px; width:194px; overflow:hidden;}
ul.icons li a {float:left; width:194px; height:190px; color:#231f20; cursor:pointer;}
ul.icons li a h3 {float:left; width:154px; height:32px; line-height:32px; vertical-align:middle; margin:16px 0 0 10px; text-align:left; color:#fff; font-size:0.6875em; text-shadow:1px 1px 0 #630025; background:url(../img/icons_btn.jpg) no-repeat; padding:0 10px; position:relative; top:auto; left:auto; z-index:auto;}
ul.icons li a:hover h3 {background-position:0 -32px;}
ul.icons li a span {float:left; width:118px; height:118px; margin:22px 38px 0; background:url(../img/icons.jpg);}
ul.icons li a span span {float:left; width:118px; height:118px; margin:0; background:url(../img/icons.jpg);}
ul.icons li a.icon_bedrijfsfilms span {background-position:-118px 0;}
ul.icons li a.icon_evenementen span {background-position:-118px -118px;}
ul.icons li a.icon_televisieprogrammas span {background-position:-118px -236px;}
ul.icons li a.icon_faciliteiten span {background-position:-118px -354px;}
ul.icons li a.icon_websites span {background-position:-118px -472px;}
ul.icons li a.icon_bedrijfsfilms span span {background-position:0 0;}
ul.icons li a.icon_evenementen span span {background-position:0 -118px;}
ul.icons li a.icon_televisieprogrammas span span {background-position:0 -236px;}
ul.icons li a.icon_faciliteiten span span {background-position:0 -354px;}
ul.icons li a.icon_websites span span {background-position:0 -472px;}

/* ICONS MENU XL */
ul.icons_xl {float:left; width:976px; padding:0 1px 31px; list-style-type:none;}
ul.icons_xl li {float:left; height:221px; width:158px; overflow:hidden; margin:0 0 0 31px;}
ul.icons_xl li a {float:left; width:158px; color:#231f20; cursor:pointer; margin:31px 0 0 0;}
ul.icons_xl li a h3 {float:left; width:137px; height:32px; line-height:32px; vertical-align:middle; margin:0 0 0 0; text-align:left; color:#fff; font-size:0.6875em; text-shadow:1px 1px 0 #630025; background:url(../img/icons_btn_xl.jpg) no-repeat; padding:0 10px; position:relative; top:auto; left:auto; z-index:auto; overflow:hidden;}
ul.icons_xl li a:hover h3 {background-position:0 -32px;}
ul.icons_xl li a span {float:left; width:158px; height:158px; background:url(../img/icons_xl.png);}
ul.icons_xl li a span span {float:left; width:158px; height:158px; margin:0; background:url(../img/icons_xl.png);}
ul.icons_xl li a.icon_bedrijfsfilms span {background-position:-158px 0;}
ul.icons_xl li a.icon_evenementen span {background-position:-158px -158px;}
ul.icons_xl li a.icon_televisieprogrammas span {background-position:-158px -316px;}
ul.icons_xl li a.icon_faciliteiten span {background-position:-158px -474px;}
ul.icons_xl li a.icon_websites span {background-position:-158px -632px;}
ul.icons_xl li a.icon_bedrijfsfilms span span {background-position:0 0;}
ul.icons_xl li a.icon_evenementen span span {background-position:0 -158px;}
ul.icons_xl li a.icon_televisieprogrammas span span {background-position:0 -316px;}
ul.icons_xl li a.icon_faciliteiten span span {background-position:0 -474px;}
ul.icons_xl li a.icon_websites span span {background-position:0 -632px;}

/* ICON MENU COLLAPSE */
ul.icons_collapse {float:left; width:970px; padding:0 4px; list-style-type:none;}
ul.icons_collapse li {float:left; height:190px; width:194px; overflow:hidden;}
ul.icons_collapse li a {float:left; width:194px; height:190px; color:#231f20; cursor:pointer;}
ul.icons_collapse li a h3 {float:left; width:194px; margin:16px 0 0 0; text-align:center; font-size:0.875em; text-shadow:1px 1px 0 #fff;}
ul.icons_collapse li a:hover h3 {text-decoration:underline;}
ul.icons_collapse li a span {float:left; width:118px; height:118px; margin:22px 38px 0; background:url(../img/icons.jpg);}
ul.icons_collapse li a span span {float:left; width:118px; height:118px; margin:0; background:url(../img/icons.jpg);}
ul.icons_collapse li a.icon_bedrijfsfilms span {background-position:-118px 0;}
ul.icons_collapse li a.icon_evenementen span {background-position:-118px -118px;}
ul.icons_collapse li a.icon_televisieprogrammas span {background-position:-118px -236px;}
ul.icons_collapse li a.icon_faciliteiten span {background-position:-118px -354px;}
ul.icons_collapse li a.icon_websites span {background-position:-118px -472px;}
ul.icons_collapse li a.icon_bedrijfsfilms span span {background-position:0 0;}
ul.icons_collapse li a.icon_evenementen span span {background-position:0 -118px;}
ul.icons_collapse li a.icon_televisieprogrammas span span {background-position:0 -236px;}
ul.icons_collapse li a.icon_faciliteiten span span {background-position:0 -354px;}
ul.icons_collapse li a.icon_websites span span {background-position:0 -472px;}

/* FORMULIEREN */
.form {float:left; width:642px; margin:10px 0 0 0;}
.input_inactive {float:left; width:584px; height:38px; font-family:GandhiSansRegular,Arial; line-height:38px; vertical-align:middle; border:1px solid #fff; border-top:1px solid #c5bab8; border-left:1px solid #c5bab8; background:#fff; font-size:0.875em; color:#918f8f; padding:0 8px; margin:10px 0 0 0; font-style:italic; margin-left:20px;}
.input_active {float:left; width:584px; height:38px; font-family:GandhiSansRegular,Arial; line-height:38px; vertical-align:middle; border:1px solid #fff; border-top:1px solid #c5bab8; border-left:1px solid #c5bab8; background:#fff; font-size:0.875em; color:#231f20; padding:0 8px; margin:10px 0 0 0; margin-left:20px;}
.textarea_inactive {float:left; width:584px; height:237px; font-family:GandhiSansRegular,Arial; line-height:22px; vertical-align:middle; border:1px solid #fff; border-top:1px solid #c5bab8; border-left:1px solid #c5bab8; background:#fff; font-size:0.875em; color:#918f8f; padding:10px 8px; margin:10px 0 0 0; font-style:italic; resize:none; margin-left:20px;}
.textarea_active {float:left; width:584px; height:237px; font-family:GandhiSansRegular,Arial; line-height:22px; vertical-align:middle; border:1px solid #fff; border-top:1px solid #c5bab8; border-left:1px solid #c5bab8; background:#fff; font-size:0.875em; color:##231f20; padding:10px 8px; margin:10px 0 0 0; resize:none; margin-left:20px;}
.input_btn {float:left; width:622px; height:40px; font-family:interstateblackregular,Arial; border:none; line-height:40px; vertical-align:middle; color:#fff; font-size:0.875em; background:url(../img/input_btn.jpg); margin:20px 0 0 0; text-shadow:1px 1px 0 #700a1f; cursor:pointer; text-align:left; text-transform:uppercase; padding:0 0 0 20px;}
.input_btn:hover {background-position:0 -40px;}
.formtekst_false {float:left; margin:22px 0 0 20px; color:#ae1830; font-size:0.875em;}
.formtekst_correct {float:left; margin:22px 0 0 20px; color:#257900; font-size:0.875em;}

/* FOOTER */
#footer_full {float:left; position:relative; width:100%; background:#ae1830;}
#footer {float:left; position:relative; width:978px; margin:0 auto; margin-left:-489px; left:50%; padding:0 0 30px 0;}
.footer_col {float:left; width:306px;}
.footer_col a {display:inline; color:#fff;}
.footer_col a:hover {color:#231f20; text-shadow:1px 1px 0 #b04f63;}
.footer_col h4 {float:left; width:306px; color:#fff; text-shadow:1px 1px 0 #821224; font-size:0.875em; margin:30px 0 0 0;}
.footer_col ul {float:left; width:306px; list-style-type:none; margin:20px 0 0 0; line-height:44px; vertical-align:middle; color:#fff; text-shadow:1px 1px 0 #821224; font-size:0.875em; text-transform:uppercase;}
.footer_col ul li {float:left; width:266px; height:44px; background:url(../img/icons_footer.png) no-repeat; clear:left; padding:0 0 0 40px;}
.footer_col ul li a {display:block; color:#fff;}
.footer_col ul li a:hover {color:#231f20; text-shadow:1px 1px 0 #b04f63;}
.footer_col p {float:left; color:#fff; text-shadow:1px 1px 0 #821224; font-size:0.875em; margin:20px 0 0 0;}
.footer_col p span {font-family:interstateblackregular,Arial;}
.footer_col_extra {margin:0 0 0 30px;}
.footer_logo {float:left; margin:74px 0 0 0;}
.footer_col ul li.footer_twitter {background-position:0 -44px;}
.footer_col ul li.footer_linkedin {background-position:0 -88px;}
.footer_col ul li.footer_bedrijfsfilms {background-position:0 -132px;}
.footer_col ul li.footer_evenementen {background-position:0 -176px;}
.footer_col ul li.footer_televisieprogrammas {background-position:0 -220px;}
.footer_col ul li.footer_faciliteiten {background-position:0 -264px;}
.footer_col ul li.footer_websites {background-position:0 -308px;}
#footer_label {position:absolute; font-family:interstateblackregular,Arial; text-transform:uppercase; top:-40px; left:0; height:40px; color:#fff; background: rgb(35, 31, 32); /* The Fallback */ background: rgba(35, 31, 32, 0.9); line-height:40px; vertical-align:middle; padding:0 10px; font-size:0.875em; z-index:1; text-shadow:1px 1px 0 #0e0908;}

#copyright_full {float:left; position:relative; width:100%; height:60px; background:#630025;}
#copyright {float:left; position:relative; width:978px; margin:0 auto; margin-left:-489px; left:50%;}
#copyright a {color:#b18092;}
#copyright a:hover {color:#fff;}
#copyright p {line-height:60px; vertical-align:middle; text-align:center; color:#b18092; font-size:0.75em; text-shadow:none;}
