/* ------- Reset CSS -------- */

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, sub, sup, tt, var,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;
    font-weight: inherit;
    /* font-style: inherit; */
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}

body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* ----- BASE ------ */

/* html{padding:0 40px;} */
body{
	background:#000;
	background-image:url(../images/body-bg.png);
    background-position: center center;
    background-repeat:no-repeat;
	font-size:75%;
	font-family: 'Lucida Grande','Trebuchet MS',Helvetica, Arial, sans-serif;
    
}

body.tb{
background:#fff;
}

p{
	color:#ddd;
	font-family:'Lucida Grande','Trebuchet MS',Verdana,sans-serif;
	
	line-height:180%;
	margin:0 0 20px;
}

p,label,legend{font-size:1em;}

h3,h4{font-family: 'Lucida Grande';}

h1{
font-family: 'NeutraTextTF-Light','Neutra Text TF','Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:3.6em;
line-height: 0.9em;
color:#fff;
text-transform: uppercase;
font-weight: bold;
/* border-bottom:1px solid #222; */
}

h1 a{color:#000;}

h2{

}

h3{
color:#a51719;
font-size:120%;}



.clear{
clear:both;
margin:0px;
padding:0px;
line-height:0px;
font-size:0px;
height:1%;
}

#wrap{
	width:100%;
}

img{
border:none;
display: block;
}



/******************************************
* Link Styles
******************************************/

a{font-family: 'Lucida Grande',Helvetica, Arial,sans-serif;}

a:link, a:active {
    text-decoration:none;
	color:#FFF;
	outline: none;
}

a:link{	}
a:visited {
	text-decoration: none;
	color:#bbb;
}
a:hover {
	color: #fff;
	outline: none;
}


/* Basic form styling */

form{padding:0;margin:0;}
fieldset{padding:0;border:none;margin:0;}
label{color:#999;display:block;letter-spacing:0.2px;}   
legend{display:none;}

input.zemText,textarea,.mc-field-group input{
border:none;
background:none repeat scroll 0 0 #202020;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-family:'Helvetica Neue', Arial, sans-serif;
color:#bbb;
}

input.zemText,.mc-field-group input{padding:3px;}
.mc-field-group input{width:185px;}
input:hover, textarea:hover{background: #333;}
input:focus, textarea:focus,input.mce_inline_error:active{background: #fff !important;color:#000; }

input.zemSubmit, input#mc-embedded-subscribe{
font-family:'Lucida Grande',Helvetica, Arial,sans-serif;
background:transparent;
padding:3px;
color:#fff;
float:right;
cursor:pointer;
padding:3px 0;
border:none;
border-bottom:1px solid #090909;
font-weight: bold;
}

input.zemSubmit:hover,input#mc-embedded-subscribe:hover{border-bottom:1px dotted #fff;font-weight: bold;}
input.zemSubmit:active,input#mc-embedded-subscribe:active{color:#fff;}
#nieuwsbrief .zemSubmit,input#mc-embedded-subscribe{border-bottom-color:#000;}
#nieuwsbrief .zemSubmit:hover,input#mc-embedded-subscribe:hover {border-bottom-color:#fff;}

form br{display:none;}

#mce-responses{line-height: 1.5;}
#mce-responses #mce-error-response{color:red;}
#mce-responses #mce-success-response{color:#fff;font-style:italic;}
div.mce_inline_error{color:red;margin-top:5px;padding-bottom:4px !important;}
input.mce_inline_error{background:#666;}
#mce-responses{padding-bottom:0 !important;}


/* Custom Elements */


/* ----- HEADER ------ */

#head-wrap{
	width:100%;
	background: url(../images/head-verfstreep.png) no-repeat center top;
}

#head-wrap.header-fresh{background:url(../images/verfstreep-ct.png) no-repeat center top;}


#head{
	width:940px;
	height:135px;
	margin:0 auto; 
	position: relative;
	padding:0;
}

#head-wrap.header-fresh #head{height:185px;}

#header-right{
	width:820px;
	float:left;
}
	
#identity{
	height:115px;
	margin:0 0 18px;
}

h1#logo{}

h1#logo a{
	display: block;
	position: absolute;
	width:297px;
	height:82px;
	text-indent: -4000px;
	background: url(../images/logov2-joost.png) no-repeat;
	top:17px;
	left:0px;
}

ul#nav{height:31px;width:521px;position:absolute;right:0;top:62px;}

ul#nav li{	
background: url(../images/nav-v2-treurdieren.png);
height:31px;
float:left;
display:block;
margin:0;
font-family: 'Lucida Grande',Helvetica, Arial,sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
color:#777;
font-size:62%;
text-indent: -4000px;
cursor: pointer;
}

ul#nav li a:link, ul#nav li a:active,ul#nav li a:visited{	
	height:31px;
	display:block;
	text-indent: -4000px;
}

ul#nav li a:hover, ul#nav li a:focus {
	text-decoration: none;
	color: #111;
	outline: none;
}

ul#nav li#default{width:71px;background-position: 0 0;}
ul#nav li#blog{width:64px;background-position: -71px 0;}
ul#nav li#ons-werk{width:95px;background-position: -135px 0;}
ul#nav li#gezelschap{width:143px;background-position: -230px 0;}
ul#nav li#kijk-en-luister{width:121px;background-position: -373px 0;}
ul#nav li#contact{width:91px;background-position: -494px 0;}

ul#nav li#default:hover{width:71px;background-position: 0 -31px;}
ul#nav li#blog:hover{width:64px;background-position: -71px -31px;}
ul#nav li#ons-werk:hover{width:95px;background-position: -135px -31px;}
ul#nav li#gezelschap:hover{width:143px;background-position: -230px -31px;}
ul#nav li#kijk-en-luister:hover{width:121px;background-position: -373px -31px;}
ul#nav li#contact:hover{width:91px;background-position: -494px -31px;}

ul#nav li#default:active{width:71px;background-position: 0 -62px;}
ul#nav li#blog:active{width:64px;background-position: -71px -62px;}
ul#nav li#ons-werk:active{width:95px;background-position: -135px -62px;}
ul#nav li#gezelschap:active{width:143px;background-position: -230px -62px;}
ul#nav li#kijk-en-luister:active{width:121px;background-position: -373px -62px;}
ul#nav li#contact:active{width:91px;background-position: -494px -62px;}

ul#nav li#default.current{width:71px;background-position: 0 -93px;}
ul#nav li#blog.current{width:64px;background-position: -71px -93px;}
ul#nav li#ons-werk.current{width:95px;background-position: -135px -93px;}
ul#nav li#gezelschap.current{width:143px;background-position: -230px -93px;}
ul#nav li#kijk-en-luister.current{width:121px;background-position: -373px -93px;}
ul#nav li#contact.current{width:91px;background-position: -494px -93px;}


ul#nav li a.current{cursor:default;color:#fff;}
ul#nav li.last{margin:0;}

/* vers menu */

ul#nav-vers{height:31px;width:100%;position:absolute;left:0;top:137px;}

ul#nav-vers li{	
height:31px;
float:left;
display:block;
margin:0;
font-family: 'Lucida Grande',Helvetica, Arial,sans-serif;
text-transform: uppercase;
color:#ddd;
float:left;
margin-right:35px;
}


ul#nav-vers li a:link, ul#nav-vers li a:active,ul#nav-vers li a:visited{	
	height:31px;
	display:inline-block;
	font-weight: bold;
	font-size:13px;
	
}

ul#nav-vers li a:hover, ul#nav-vers li a:focus {
	font-style:italic;
    font-weight: bold;
	outline: none;
}

ul#nav-vers li.current a{font-style:italic;}

.traandeelhouder-knop{text-transform: uppercase;font-size:16px;font-weight: bold;display: inline-block;padding:3px 5px;position: absolute;right:0;top:133px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; background:url(../images/traandeelhouder-pijl.gif) no-repeat right center;padding-right:9px;}
.traandeelhouder-knop:hover{font-style:normal;}


/* ----- MIDDLE ------ */

#content{
	border-top:0px solid;
	width:940px;
	margin:0 auto;
	position: relative;
	padding:25px 10px 0;
}



#overct {
margin:0;
padding-bottom:1px;
position:relative;
width:940px;
}

#cycle a.meer{}
#cycle a.cd{z-index:11;display:block;height:450px;width:312px;position: absolute;text-indent:-4000px;top:0;}
#cycle a.cd:hover{background-image:url(../images/play_cd.png);background-repeat:no-repeat;background-color:transparent !important;}
#cycle a#sneeuwen{left:0;}
#cycle a#sneeuwen:hover{background-position:44px 191px;}
#cycle a#jank{left:312px;}
#cycle a#jank:hover{background-position:40px 120px;}
#cycle a#koenijn{right:0;}
#cycle a#koenijn:hover{background-position:116px 260px;}
#cycle .slide{width:938px;height:450px;}



#overct h2{
color:#ddd;
font-size:19px;
line-height:1.4;
width:920px;
}

#overct a{
font-weight: bold;
/*
z-index:10;
position: absolute;
right:0;
top:0;
display: block;
width:10px;
height:15px;
padding:0 1px 0px 2px;
background: transparent;
line-height: 80%;
border-radius:2px;-moz-border-radius: 2px;-webkit-border-radius:2px;
background:#444;
color:#000;
*/
}

#overct a:hover{
/* background: #ddd; */
text-decoration: underline;
}


.front .col{
float:left;
width:470px;
}

.front #content{
padding:0px 30px 1px;
}

.front.search #content{padding-top:25px;}

.front #introductie{
height:271px;
margin-top:20px;
/*
left:0;
top:0;
*/
}

.front #search-results{
padding:10px 0 100px;background: url("../images/dotted.gif") repeat-x scroll left bottom transparent;
}

.front .search-result{
background:#171717 none repeat scroll 0 0;
/* float:left; */
padding:15px;
width:261px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
position: absolute;

}

.front .search-result strong{
color:#fff;
background:#a12924;
}

span.section{color:#666;text-transform: uppercase;font-size:0.9167em;letter-spacing: 1px;}

#cyclewrap {
border:1px solid #171717;
margin-top:20px;
position:relative;
}

#cycle{height:450px;/*
right:0;
bottom:0;
*/}


#cycle .slide a.intro{
text-transform: uppercase;
font-weight: bold;
font-size:11px;
color:#000;
position:absolute;
padding:8px 10px;
background:#fff;
border-radius:8px;-moz-border-radius: 8px;-webkit-border-radius:8px;
z-index:10;
bottom:35px;
right:35px;

}

#cycle .slide a.intro.hover,#cycle .slide a.intro:hover{
background-color: #A12924;
color:#fff;
}

#imgnav-wrap{
top:0;
width:400px;
height:431px;
right:30px;
background: transparent;

}

.imgnav{
	font-size:140%;
	height:11px;
	line-height:70%;
	z-index:11;
	right:0;
	top:0;
	width:auto;
	position:absolute;
	border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	padding:10px 40px 10px 10px;
	background:#181818;
}

.imgnav #play-pause-next{
position: absolute;
width:26px;
right:10px;
}

#imgnavprev{left:-60px;}
#imgnavnext{right:-60px;}

.imgnav a{
font-family: 'Lucida Grande',Helvetica, Arial,sans-serif;
color:#777;
display:block;
float:left;
/* padding:3px 11px 7px; */
font-weight:bold;
}

.imgnav a#next{
background:url(../images/imgnav-small.gif) no-repeat -49px 0;
display: block;
width:11px;
height:11px;
text-indent: -4000px;
margin-left:6px;
}

.imgnav #navver a{
width:11px;
height:11px;
display: block;
text-indent: -4000px;
background:url(../images/imgnav-small.gif) no-repeat -11px 0;
margin:0 6px 0 0;
}

.imgnav #navver a:hover{
background-position: 0 -11px;
}

.imgnav #navver a.activeSlide{
background-position: 0 0;
}

.imgnav #navver a.activeSlide:hover{
background-position: 0 0;
cursor: default;
}

.imgnav a#next:hover{
background-position: -49px -22px;
}

.imgnav a#next:active{
background-position: -49px -11px;
}

.imgnav a:hover{color:#fff;}
.imgnav a:active{color:#bb4600;}

.imgnav a#pauseBtn{
padding:0;
text-indent: -4000px;
background:url(../images/imgnav-small.gif) no-repeat -41px 0;
width:8px;
height:11px;
/* margin:10px 0; */
}

.imgnav a#pauseBtn:hover{
background-position: -41px -22px;
}

.imgnav a#pauseBtn:active{
background-position: -41px -11px;
}

.imgnav a#pauseBtn.play{
background-position: -33px 0;
}

.imgnav a#pauseBtn.play:hover{
background-position: -33px -22px;
}

.imgnav a#pauseBtn.play:active{
background-position: -33px -11px;
}


/* ----- BOTTOM ------ */

#bottom-wrap{
	width:100%;
	position:relative;
/* 	background:url(../images/bottom-bg.png) repeat-x bottom left; */
	
}

#bottom-top{
	width:100%;
	height:89px;
	position:absolute;
	top:-70px;
	left:0;
	z-index:10;
}

#bottom{
/* background: url(../images/dotted.gif) repeat-x top left; */
border-top:1px solid #222;
	padding:10px 0 20px;
	width:940px;
	margin:0 auto;
	clear:both;
}

.front #bottom{border:none;padding:0 0 20px;}

#bottom .bottom-block {
float:left;
padding:30px 13px 20px 14px;
width:31%;
}

td.datum{width:60px;}

#bottom h3.footer{letter-spacing:1px;text-transform: uppercase;letter-spacing: 2px;margin-bottom:18px;font-weight:bold;color:#fff;font-size:140%;}

#bottom p{margin:2px 0 8px;color:#ccc;}

#bottom p.event{border-bottom:1px dotted #333;padding:0 0 8px;}

#bottom a{
color:#fff;
}

#bottom .first{padding-left:5px;}
#bottom .last{padding-right: 5px;}

#bottom .bottom-block table a, table td.titel a{
text-decoration: none;
font-size:1em;
color:#fff;
/* border-bottom:1px dotted #333; */
display:block;
padding:5px 20px 5px 10px;
position:relative;
line-height:150%;

}

#bottom .bottom-block table a:hover, table td.titel a:hover{
color: #fff;
	background:#191919;
	padding:5px 20px 5px 10px;
}

#bottom .bottom-block table a:active{
color:#fff;
}


td.datum, #bottom em{
font-family: 'Lucida Grande',Arial,Helvetica,sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
font-size:0.9167em;
margin:0 5px 0 0;
padding:0 3px 0 0;
color:#a12924;
font-style:normal;
font-weight: bold;
}

#bottom #nieuwsbrief label{
color:#fff;
display:inline;
float:left;
letter-spacing:0.2px;
width:100px;
line-height:160%;
}

#bottom #nieuwsbrief input.zemText{
width:225px;
}

#bottom #nieuwsbrief form div{
padding-bottom:10px;
}


#bottom #nieuwsbrief legend{
display:block;
color:#fff;
padding:0 0 10px;
}


/* ----- CONTACT FORMULIER --------*/

#contact input,#contact textarea{
border:1px solid #999;
padding:3px;
font-family: Georgia,Geneva,Times,serif;
font-size:90%;
width:96%;
margin:0;
}

#contact input#submit{
width:26%;
padding:3px;
margin-top:10px;
float:right;
background:transparent;
border:none;
border:1px dashed #333;
cursor: pointer;
}

#contact input#submit:hover{
border:1px solid #333;
}

#contact textarea{
height:70px;
line-height:150%;
display: block;

}

#contact label{
display:block;
padding:10px 0 4px;
text-transform: uppercase;
letter-spacing: 1.5px;
}

/* ----------- BLOG ----------- */



.blog #content{padding:25px 0 35px;}

.blog .comments-wrapper{
/* border-top:1px dotted #333; */
padding:30px 0;
margin-top:20px;
width:540px;
}

.blog .button{
cursor: pointer;
padding:6px;
margin-top:3px;
background:transparent;
font-size:12px;
float:right;
color:#fff;
text-transform: uppercase;
letter-spacing: 1px;
background: #333;
font-weight: bold;
border:none;
margin-right:10px;
}

.blog .button:hover{
background: #555;
color:#a12924;
}

.blog .button.disabled{
color:#333;
cursor:default;
background: #171717;
}
.blog .button.disabled:hover{

}

.blog h1.overzicht{font-size:2.1em !important;margin-bottom:10px;}
.blog h1.overzicht a{color:#fff;}

.blog #txpCommentPreview{}
.blog #txpCommentSubmit{}


.blog #txpCommentInputForm label {
color:#fff;
float:left;
font-weight:bold;
margin:0 20px 0 0;
text-align:right;
text-transform:uppercase;
width:120px;
padding:7px 0;
}

.blog .comments-wrapper #name, .blog .comments-wrapper #email, .blog .comments-wrapper #message, .blog .comments-wrapper .button {
-moz-border-radius: 2px;
-webkit-border-radius:2px;}

.blog .comments-wrapper #name, .blog .comments-wrapper #email, .blog .comments-wrapper #message {
font-size: 85%;
border:none;
background: #222;
margin:0 0 10px;
padding:7px;
width:380px;
font-family: 'Lucida Grande',Helvetica, Arial,sans-serif;
color:#fff;
}

textarea#message{
height:180px;
}

.blog .comment{
/* border-top:1px dotted #333333; */
float:left;
padding:10px 0;
}

.blog h3.reactie{
margin:0 30px 5px 140px;
font-weight: bold;
font-size:160%;
text-transform:uppercase;
}

.blog h3#reactie{
margin:10px 30px 5px 145px;
padding:10px 0;
}

.blog .comments-wrapper p,.blog #cpreview p#vb{
margin:0 90px 30px 140px;}

.blog .col{
float:left;
}

.blog .col-left{
padding: 0 20px 0 0;
width:100px;
}

.blog .col-right{
width:489px;
padding: 0 20px 0 0;
}

.blog .message{
/* width:439px; */
padding:0px 0 0 7px;
background: url(../images/comment-ballonpijl.gif) no-repeat 0px 15px;
}

.blog .message #message-wrap{
margin:0;
padding:15px 20px;
background: #131313;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
}

.blog .message p{

}

.blog #cpreview{
background:url(../images/cpreview.png);
float:left;
padding:30px 20px 30px 0;
margin:45px 0 55px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
}

.blog #cpreview p{

}

.blog .peoples{
width:110px;
}

.blog .peoples span#comment-name{
font-size:130%;
margin-top:10px;
padding-left:23px;
/* background: url(../images/comment-treurdier.gif) no-repeat left center; */
font-weight: bold;
text-align: right;
display: block;
color:#999;
}

.blog .peoples span#comment-datum{
color:#272727;
text-transform: uppercase;
letter-spacing: 1px;
text-align: right;
display: block;
margin-top:6px;
}

.blog .date{
padding:5px 10px 0;
}

.blog #meta{
margin-top:20px;
}

.blog .date a{
font-weight:bold;
}

.blog .date a:hover{
color:#fff;
}

.blog .date p {
color:#333;
line-height:1.5;
margin:1.2em 0;
padding:0 0 0 24px;
}

.blog .date p.tags{background:url(../images/tags.gif) no-repeat left 5px;}

.blog .date p.comments_invite{background:url(../images/comments.gif) no-repeat left 5px;}

.date p img{
margin:0 0 0 -22px;
}

.blog .postcontent{

padding:0 0px 0 10px;
}

.blog .postcontent li{
}

.blog .date h4.posted{
font-size:250%;
font-weight:bold;
color:#c5090c;
}

/*
.blog .big-block{
margin-top:25px;
}
*/

.blog .breadcrumb{padding:0 0 5px 130px;}

.blog #posts{float:left}

/* .blog #posts{width:589px;padding:10px 50px 80px 0;border-right:1px dotted #444;margin-top:40px;} */
.blog #posts{
	/* border-right:1px solid #222; */
	padding:0;
	margin-bottom:15px;
	width:679px;
	/* border-right:1px solid #222; */
	min-height:290px;
}

.blog #sidebar{
border-left:1px solid #222;
padding:0px 0px 0 30px;
width:230px;
float:right;
margin-top:20px;
}

.blog.list .title.nieuwsoverzicht{margin-bottom:35px;}
.blog .sidebar-block{
}

.blog .sidebar-block a{
font-size:95%;
}

.blog.list #sidebar{margin-top:0;}
.blog.list h4.posted{font-size:200%;}


.blog .sidebar-block h2{
display: block;
font-family: 'Lucida Grande','Trebuchet MS',Arial, Helvetica,sans-serif;
letter-spacing:2px;
text-transform:uppercase;
color:#bbb;
font-size:145%;
font-weight:bold;
}

.blog .sidebar-block ul{
list-style: circle;
line-height: 160%;
color:#777;
margin-left: 15px;
}

.blog .sidebar-block ul li {
padding:8px 0;
/* border-bottom:1px dotted #333; */
padding:5px 0 0 8px;
}

.blog #tags{
color:#333;
}

.blog #recent span{

font-weight: bold;
}

.blog #posts .post{padding:0 0 0px;}
.blog.list #posts .post{padding-bottom:35px;}
.blog.list .date {padding-top:0;}
.post .postcontent a{font-weight: bold;}

.blog h2, .search-result h2{
	/* font: 2.4em/0.8em 'NeutraTextTF-Book','Neutra Text TF',Arial,Helvetica,sans-serif; */
	letter-spacing: -1px;
	margin: 0;
	padding-bottom: 20px;
	color:#802723;
	display: inline;
}

.blog h2 a,.search-result h2 a{color:#fff;background: transparent;font-size: 2.4em; line-height:1.2em;}
.blog h2 a{text-transform: uppercase;font-size: 2.1em;}
.search-result h2 a{font-size:2em;text-decoration: none;}
.search-result h2 a{color:#fff;border-bottom:1px dotted #333;}
.search-result h2 a:hover{border-color:#fff;}
.search-result h2{display: block;}
.search-result p.entry-summary{margin-bottom:0;}

.blog h2 a:hover{color: #a51719;}

.blog .postcontent p{color:#DDD;margin:0 0 10px;line-height:190%;}

a.leesverder, #nieuws-nav a{
font-size:75%;
text-transform: uppercase;
/* display: block; */
background: #333;
letter-spacing: 1px;
padding:7px;
border-radius:9px;
-moz-border-radius: 9px;
-webkit-border-radius:9px;
text-align: center;
display:block;
margin-top:20px;
width:80%;
}

a.leesverder:hover,#nieuws-nav a:hover{
background: #555;
}

a.leesverder:active,#nieuws-nav a:active{
color:#000;
}

#nieuws-nav{margin-left:130px;}
#nieuws-nav a{width:auto !important;display: inline-block;}

h3.footer{position: relative;}
#bottom a.leesverder{
    display: inline-block !important;
    font-size: 0.6em !important;
    margin-top: 0;
    position: absolute;
    right: 125px;
    top: -2px;
    width: auto !important;
    border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px;
padding:6px;
    }

/* .blog #posts img{display: block;border:1px solid #333;margin:12px 0 18px;} */

.archief h2{
font-family: 'NeutraTextTF-Light','Neutra Text TF','Trebuchet MS',Arial,Helvetica,sans-serif;
font-size:4em;
line-height: 0.9em;
color:#fff;
text-transform: uppercase;
font-weight: normal;
margin-top:20px;
}

.archief h1.title{margin-bottom:0;}

.archief #content{padding-bottom:30px;}
.tag #content{
min-height:340px;
height:auto !important;
height:340px;
padding:45px 0;
}

.tag h2{
font-size:260%;
color:#fff;
margin:10px 0 20px;
text-transform: uppercase;
}

#search{
width:170px;
position: absolute;
top:27px;
right:0px;
opacity:0.50;
-khtml-opacity:.50;
-moz-opacity:.50;
-ms-filter:alpha(opacity=50);
filter:alpha(opacity=50);
}

#search div{
background:#8a4546;
position:relative;
height:26px;
width:95%;
/*
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
*/
border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px;
}

#search input{
padding:4px;
border:none;
font-family: 'Lucida Grande','Trebuchet MS',Arial, Helvetica,sans-serif;
color:#fff;
}

#search input#search-input{
background:#8a4546 none repeat scroll 0 0;
width:80%;
padding:4px 6px 3px 6px;
height:16px;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-topleft: 2px;
-webkit-border-bottom-left-radius:2px;
-webkit-border-top-left-radius:2px;
margin-top:1px;

}

#search input#submit{
width:30px;
height:27px;
text-indent: -4000px;
background:transparent url(../images/zoek.png) no-repeat 7px 4px;
color:#999;
position: absolute;
right:0;
top:0;
-moz-border-radius-bottomright: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-bottom-right-radius:2px;
-webkit-border-top-right-radius:2px;
}

#search input#submit:hover{
color:#fff;
cursor: pointer;
}

#search input#search-input:focus{background:#8a4546 none repeat scroll 0 0 !important;}



.meta {
	font-size: .75em;
	padding-bottom:10px;
	color:#802723;
	margin-top:10px;
}

.meta #tags, .meta #author, .meta #reacties{
	display:inline;
	padding:0 25px 0 0;
}

.meta #tags span{
	font-family:'Lucida Grande','Trebuchet MS',Verdana,sans-serif;
}

.storycontent{clear:both;}

.post-date {  
	width: 60px;  
	height: 93px;  
	float:left;  
	background: #802723 url(images/datum-bg.png) no-repeat;
	margin:0 20px 10px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
}  
.post-month {  
	font-size: 1.15em;  
	text-transform: uppercase;  
	color: #ccc;  
	text-align: center;  
	display:block;  
	line-height: 10px;  
	padding-top: 4px;  
	margin-left: -3px;  
}  
.post-day {  
	font-size: 2.4em;  
	text-transform: uppercase;  
	color: #fff;  
	text-align: center;  
	display:block;  
	line-height: 1em; 
	margin-left:-7px; 
	letter-spacing: -3px;
	padding-top:8px;
}

.post-year {  
	font-size: .9em;
	color: #aaa;  
	text-align: center;  
	display:block;  
	line-height: 1em;
	letter-spacing: 2.1px;
	padding-top:6px;
}

/*
.ons-werk #content{
background: url(../images/bg-onswerk.jpg) no-repeat right bottom;
}
*/


.ons-werk-wrap{
padding:50px 0 40px;
min-height:281px;
  height:auto !important;
  height:281px;

}

.ons-werk-block{
margin:0 0 15px;
}

a.panel-toggle{
display: block;
cursor: pointer;
}

a.panel-toggle-ons-werk{}

a#voorstellingen{
width:480px;
background: url(../images/voorstellingen3.jpg) no-repeat;
}



a#festivals{
margin-top:0px;
width:300px;
color:#fff;
font-size:2.7em;
padding-left:45px;
margin:15px 0 30px;
background:url(../images/toggle.gif) no-repeat 14px 5px;
}

a#festivals:hover{color:#a12924;}

a#festivals.active{background-position: 14px -25px;}

a#festivals:active{text-underline:none !important;}

/*
a#voorstellingen:hover,a#festivals:hover{background-position: 0 -25px;}
a#festivals:active,a#voorstellingen.active:active,
a#voorstellingen.active,a#festivals.active{background-position: 0 -50px;}
a#voorstellingen.active:hover,a#festivals.active:hover{background-position: 0 -75px;}
*/

.recent{margin-bottom:30px;}
.recent li{float:left;}

.carousel-wrap{
    background: none repeat scroll 0 0 #111111;
    border: 1px solid #222222;
    height: 404px;
    padding: 35px 44px 30px 55px;
    position: relative;
    width: 839px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
}

.carousel-wrap.inactive{padding: 0 0 10px;}

.ons-werk-list li img{display: block;}

.ons-werk-list li img, .ons-werk-list li p {
padding:5px 5px 8px;
width:248px;
}

.ons-werk-list li a:hover{background-color: #802723;color:#fff;}
.ons-werk-list li a:active{background-color: #fff;}


.ons-werk-list li{float:left;}

.ons-werk-list li a{
color:#fff;
background:#333 none repeat scroll 0 0;
display:block;
height:394px;
margin:0px 23px 0 0;
text-align:center;
width:260px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
}

.ons-werk #bottom{border:none;}


/*
.carousel-wrap button{
position: absolute;
top:0px;
width:62px;
height:353px;
text-indent: -4000px;
border:none;
cursor: pointer;
outline: 0;
}

.carousel-wrap button.prev{
left:0;
background:url(../images/knop-prev2.jpg);
}

.carousel-wrap button.next{
right:0;
background:url(../images/knop-next2.jpg);
}

.carousel-wrap button:hover{
background-position: -62px 0;}

.carousel-wrap button:active{
background-position: -124px 0;
}

.carousel-wrap button.disabled{
background-position: -186px 0;
cursor: default;
}
*/

.carousel-wrap button{
position: absolute;
top:200px;
width:27px;
height:40px;
text-indent: -4000px;
border:none;
cursor: pointer;
outline: 0;
}

.carousel-wrap button.btn_prv{
left:-15px;
background:url(../images/prv.gif);
}

.carousel-wrap button.btn_nxt{
right:-15px;
background:url(../images/nxt.gif);
}

.carousel-wrap button:hover{
background-position: -27px 0;}

.carousel-wrap button:active{
background-position: -54px 0;
}

.carousel-wrap button.disabled{
background-position: -81px 0;
cursor: default;
}


/* ------------------------------------*/
/* << BREADCRUMB                       */
/* ------------------------------------*/

.breadcrumb,.breadcrumb a{
font-family:'Lucida Grande','Trebuchet MS',Verdana,sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
color:#888;
font-size:0.9167em;
font-weight: bold;
}

.breadcrumb{
padding:10px 0 0;
}

.breadcrumb a{
}

.breadcrumb a:hover{
color:#fff;
}

.breadcrumb span{
color:#444;
padding:0 10px;
}

/* ------------------------------------*/
/* END BREADCRUMB >>>                  */
/* ------------------------------------*/

.ui-tabs .ui-tabs-hide{
display:none;
}


.ui-helper-clearfix {
display:block;
}
.ui-helper-clearfix {
/* display:inline-block; */
}

#tabs.ui-tabs .ui-tabs-nav{
height:34px;
border-bottom:1px solid #222;
width:100%;
margin:0px;
padding:0px;}

#tabs.ui-tabs .ui-tabs-nav li{
float:left;
border-bottom:0 none !important;
padding:10px 22px 11px;
position: relative;
bottom:-1px;}

#tabs.ui-tabs .ui-tabs-nav li a{
letter-spacing: 1px;
text-decoration: none;
font-weight: bold !important;
}

#tabs.ui-tabs .ui-tabs-nav li a:hover{font-weight: normal;}

#tabs.ui-tabs .ui-state-active{
background:#101010;
border:1px solid #222;
border-bottom:none;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
}

#tabs.ui-tabs .ui-state-active a{
color:#D7170C;
}

#tabs.ui-tabs .ui-tabs-panel{
background: #101010;
min-height:252px;
  height:auto !important;
  height:252x;
border-left:1px solid #222222;
border-right:1px solid #222222;
border-bottom:1px solid #222222;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
padding:25px;
}

#tabs.ui-tabs .ui-tabs-panel.gezondevideo{padding:10px !important;}


#tabs-gezond.ui-tabs .ui-tabs-nav{
height:33px;
width:100%;
margin:0px 0 25px;
padding:0px;
}

#tabs-gezond.ui-tabs .ui-tabs-nav li{
float:left;
border-bottom:0 none !important;
padding:7px 15px 9px;
position: relative;
bottom:-1px;
background: #202020;
border-radius:3px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
margin-right:10px;
cursor: pointer;
}

#tabs-gezond.ui-tabs .ui-tabs-nav li a{
letter-spacing: 1px;
color:#aaa;
}

#tabs-gezond.ui-tabs .ui-tabs-nav li:hover{
background:#444;
color:#a12924;
}

#tabs-gezond.ui-tabs .ui-tabs-nav li.ui-state-active{

background:#444;
/*border:1px solid #222;
border-bottom:none;
*/
-moz-border-radius: 3px;
-webkit-border-radius:3px;
}

#tabs-gezond.ui-tabs .ui-tabs-nav li.ui-state-active a{
color:#fff;
}

#tabs-gezond.ui-tabs .ui-state-active a{
color:#fff;
}

#tabs-gezond.ui-tabs .ui-tabs-panel{
/* background: #101010; */
min-height:252px;
height:auto !important;
height:252x;
/*
border-left:1px solid #222222;
border-right:1px solid #222222;
border-bottom:1px solid #222222;padding:25px;
*/
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;

}

#gezond h4{
text-transform: uppercase;
color:#fff;
font-weight: bold;
font-size:100%;
}

#gezond h5{
font-style: italic;
color:#ddd;
margin:3px 0 5px;
}

#gezond #tab1 p{
/*
margin-bottom:3px;
line-height: 100%;
*/
}

#muziek img{
margin:0 20px 10px 0;
display: block;
border:10px solid #222;
}



#tab2 {float:left;padding:18px !important;}

#tab2 ul li{
float:left;
display: inline;
width:175px;
padding:8px;
margin:0 9px 10px 0;
background: #111;
border-radius:3px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
}

#tab2 ul li:hover{
background: #fff;
}

#tab2 ul li:active{
background: #aaa;
}

#tab2 ul li.third{
margin:0;
}

#tab2 ul li a{color:#fff;display: block;text-transform: uppercase;letter-spacing: 1px;}

#tab2 ul li a:hover{
color:#a12924;
}

#tab2 ul li a img{width:175px;height:98px;margin:5px 0 0;}

img.left{
float:left;
/* padding-right:15px; */
}

#gezond #programma{
padding:5px 0 0 0;
}

.ons-werk-detail h2{
font-family:'Lucida Grande','Trebuchet MS',Verdana,sans-serif;
font-size:1.667em;
color:#fff;
font-weight:bold;
margin:5px 0 10px;
}

.ons-werk-detail h2.datum{
font-weight:normal;
line-height:70%;
font-size:1.66em;;
color:#999;
margin-top:0px;
}

.ons-werk-detail h2.locatie{
margin-bottom:20px;
}

.ons-werk-detail #gezond h3,.ons-werk-detail #vs-info-wrap h3,.ons-werk-detail h3{
color:#fff;
font-size:1.0833em;
font-weight:bold;
margin:0px 0 5px;
}

.ons-werk-detail #vs-info-wrap h3.datum{
margin:0px 0 20px;
}

.ons-werk-detail p.big{
font-size:1.1667em;
margin-bottom:30px;
}

.ons-werk-detail #article-nav{width:64px;float:right;position:absolute;right:0;top:2px;}
.ons-werk-detail #article-nav a{text-indent: -4000px;display:block;width:27px;height:40px;float:left;position:relative;}
.ons-werk-detail #article-prev a{background:url(../images/nxt.gif);margin-left:10px;}
.ons-werk-detail #article-next a{background:url(../images/prv.gif);}
.ons-werk-detail #article-next a:hover,.ons-werk-detail #article-prev a:hover{background-position: -27px 0;}
.ons-werk-detail #article-next a:active .ons-werk-detail #article-prev a:active{background-position: -54px 0;}

.ons-werk-detail #title-nav{position: relative;}

.ons-werk-detail #vs-info-wrap{
width:100%;
padding:25px 0 100px;
}

.ons-werk-detail h1{
padding:10px 0 0;
}

.ons-werk-detail p{
line-height: 200%;
}

.ons-werk-detail #cast {
/* border-left:1px dotted #222222; */
display:inline;
float:right;
margin:0;
padding:0 10px 0 0;
width:22%;
}

.ons-werk-detail #cast a{
text-decoration:none;
font-weight:normal;
}

.ons-werk-detail #cast a:hover{color:#ed882c;}

.ons-werk-detail #cast h3{
color:#555;
font-size:10px;
letter-spacing:0.2em;
margin:0 0 5px;
text-transform:uppercase;
line-height:170%;
}

.ons-werk-detail #cast h3, .ons-werk-detail #cast h4{
font-weight:bold;
}

.ons-werk-detail #cast h4{
color:#888;
padding-bottom:14px;
line-height:170%;
font-weight:normal;
}

.ons-werk-detail #vs-poster, .ons-werk-detail #vs-content{
float:left;
} 

.ons-werk-detail #vs-poster{
background:#222222 none repeat scroll 0 0;
border:14px solid #181818;
margin:0 35px 0 0;
padding:1px;
width:246px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
}

.ons-werk-detail #vs-content{
width:629px;
padding:0;
margin:0;
}

/*
.ons-werk-detail #vs-content br{
display:none;
}
*/

.ons-werk-detail #vs-content #beschrijving{
/* background:#000 url(../images/tab-bg.gif) no-repeat top right; */
}



.ons-werk-detail #synopsis {

display:inline;
float:left;
/*
margin:35px 0;*/
padding:0 35px 0 0;

}

.ons-werk-detail .vs-synopsys{width:65%;border-right:1px dotted #222222;}
.ons-werk-detail .fv-synopsys{width:87%;}

/*
.ons-werk-detail #foto, .ons-werk-detail #video, #tab1,#tab2,#tab3{
padding:25px;}
*/

/*
.ons-werk-detail #foto a{
background:#222222 none repeat scroll 0 0;
display:block;
float:left;
height:75px;
margin:0 11px 11px 0;
padding:5px;
width:75px;
}

.ons-werk-detail #foto a:hover{background: #9E332D;}
.ons-werk-detail #foto a:active{background:#fff;}
*/

.ons-werk-detail #video p{
border:1px solid #181818;
/* padding:1px 2px 2px 1px; */
}

.ons-werk-detail .col{float:left;}

.ons-werk-detail #gezond h1{
background:url(../images/gezond-logo.png);
width:360px;
height:219px;
text-indent:-4000px;
margin:5px 0 0 17px;
}

.ons-werk-detail #gezond #vs-info-wrap{
background:url(../images/gezond-bg.jpg) no-repeat;
margin:10px 0 0 0;

}

.ons-werk-detail #gezond #vs-content{
opacity:0.85;
-khtml-opacity:.85;
-moz-opacity:.85;
-ms-filter:alpha(opacity=85);
filter:alpha(opacity=85);
width:400px;
background:#000;
margin:10px 0 0 65px;
padding:20px 30px;
-moz-border-radius: 6px;
-webkit-border-radius:6px;
}

ul#fotos{
list-style-type:none;
padding:25px;
margin:0;
display:inline-block;
}

ul#fotos li{
float:left;
padding:0;
margin:0;
}

ul#fotos li a{
border:1px solid #222222;
display:block;
height:110px;
margin:0px 23px 25px 0;
padding:1px;
width:110px;
}

ul#fotos li a img{
display:block;}

ul#fotos li a.fourth{
margin:0px 0px 25px 0;
}

ul#fotos li a:hover{
border-color:#fff;
}

#video{
/* padding:25px; */
}

.gezelschap .col{float:left;}

.gezelschap h2{
/* font-size:210%; */
font-weight:bold;
margin-bottom:20px;

/* color:#A51719;*/
color:#fff;
}

.gezelschap p{
margin-bottom:20px;
font-size:13px;
line-height: 2;
padding-right:200px;
}

.gezelschap b{
font-size:22px;
color:#56A5B1;
font-weight: bold;
}


/*
.gezelschap h2.gez{
color:#A51719;
}

.gezelschap h2.gez2{
color:#fff;}
*/

.gezelschap{background-image:url(../images/treurdieren-bg.png);
background-position: center center;
background-repeat:no-repeat;}

.gezelschap #content{
padding:25px 0 45px;}

.gezelschap h3{font-size:23px;line-height:1.4;text-transform: normal;color:#fff;margin-top:0;margin-bottom:20px;}

.gezelschap #introductie{margin:0 0px 0 0px;display:inline;width:41%;float:right;margin:70px 0 0;}
.gezelschap #introductie p{}
.gezelschap #treurdieren{width:58%;float:left;}

.gezelschap #treurdieren a{
width:120px;
height:146px;
display:block;
float:left;
/* margin:0 10px 10px 0; */
-webkit-box-shadow: 0 0 4px #000;
-moz-box-shadow: 0 0 4px #000;
box-shadow: 0 0 4px #000;
margin:0 14px 14px 0;
/* background: #222; */

}

.gezelschap #treurdieren a img{}

.gezelschap #treurdieren a:hover{
background: #fff;
}

.tb .col{
float:left;
}

.tb #td-head{
padding:15px 20px;
background: #e8e8e8;
}

.tb #td-head #td-head-left{width:80px;}
.tb #td-head #td-head-right{width:480px;padding:0 0 0;}

.tb #td-head img{
border:1px solid #CCCCCC;
display:block;
height:61px;
padding:1px;
width:60px;
}

.tb #td-head .datumpje{
font-size:0.9167em;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom:5px;
font-weight: normal;
}

.tb #td-head h1{
font-size:380%;
text-transform: none;
color:#9e332d;
}

.tb #td-head span{
font-family: 'Lucida Grande',Helvetica, Arial,sans-serif;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
color:#6a6a6a;
display: block;
padding:4px 0;
}

.tb #td-body{
padding:20px;
}

.tb #td-body p{
color:#333;
}

#td-body a{color:#333;font-weight: bold;text-decoration: none;border-bottom:1px dotted #333;}
#td-body a:hover{color:#000;border-color:#000;}

/* ------------------------------------*/
/* << BEGIN COPY                       */
/* ------------------------------------*/

/* caption styling */

.caption-top, .caption-bottom {
	text-align: center;
	color: #000;	
	padding: 0.9em 0.4em 0.8em;	
	font-weight: bold;
	font-size: 12px;	
	font-family: arial;	
	cursor: default;
	border: 0px solid #334143;
	background: #fff;
	text-transform: uppercase;
}
.caption-top {
   border-width: 0px 0px 0px 0px;
}
.caption-bottom {
   border-width: 0px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
	
}

a.thickbox{text-decoration: none;}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }

/* ------------------------------------*/
/* END COPY >>>                        */
/* ------------------------------------*/

.kijk-en-luister #content{
padding:25px 0 100px;
/* text-align: right; */
/* background: url(../images/bg-kijkluister.jpg) no-repeat bottom center; */
min-height:300px;
  height:auto !important;
  height:300px;
}

.kijk-en-luister #content .box{
padding:25px 14px 15px;
margin-top:0px;
background:#171717 url(../images/kel_colbgg.jpg) no-repeat right top;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border:1px solid #333333;
/* border:1px dashed #333333; 
-webkit-box-shadow: -1px -1px 0px #222;
-moz-box-shadow: -1px -1px 0px #222;
box-shadow: -1px -1px 0px #222;*/
}

.kijk-en-luister #content .col{
float:left;
width:260px;
margin-bottom:15px;
display: inline;
padding:25px 18px 15px;
position:relative;
min-height:410px;
}

.kijk-en-luister #fotos{margin-right:21px;padding:25px 14px 15px !important;width:268px !important;}
.kijk-en-luister #videos{margin-right:21px;padding:25px 14px 15px !important;width:272px !important;}
.kijk-en-luister #muziek{margin-right:0;}
.kijk-en-luister #muziek h2{margin:-25px -18px 25px;}

.kijk-en-luister a{color:#fff;}



.title {font-size:4.5em;/* text-align:center;*/ text-transform:none !important ;margin-bottom:20px;letter-spacing:-1px;}
.kijk-en-luister .col h2{
background:none repeat scroll 0 0 #262626;
color:#FFFFFF;
font-size:2.5em;
margin:-25px -14px 25px;
padding:14px 15px;
text-transform:uppercase;
border-bottom:1px dashed #333333;
}


.kijk-en-luister .col-content{margin-top:20px;-moz-border-radius: 3px;-webkit-border-radius:3px;}
.kijk-en-luister .col-content p{margin:0;}
.kijk-en-luister .col-content br{display: none;}



.fotos a{
background:#181818 none repeat scroll 0 0;
display:block;
float:left;
height:75px;
margin:5px 7px 5px;
/* padding:1px; */
width:75px;
border-bottom:3px solid #171717;
-webkit-box-shadow: 0 0 3px #090909;
-moz-box-shadow: 0 0 3px #090909;
box-shadow: 0 0 3px #090909;
position: relative;
}
.kijk-en-luister .full.fotos a{
margin:5px 8px;
}
#foto.fotos a{margin:8px 10px;}



.fotos a:hover{
border-bottom-color: #fff;
-webkit-box-shadow: 0 0 6px #000;
-moz-box-shadow: 0 0 6px #000;
box-shadow: 0 0 6px #000;
}

.fotos a:active{top:1px;left:1px;}


.kijk-en-luister #content a:hover{color: #a12924;}
.kijk-en-luister #content a:active{color: #fff;}

.kijk-en-luister .videos .col-content{margin-top:17px !important;}


.videos a{
width:120px;
display: block;
margin:8px;
background: #000;
font-size:0.9167em;
line-height: 1.2;
letter-spacing: 1px;
float:left;
-webkit-box-shadow: 0 0 3px #090909;
-moz-box-shadow: 0 0 3px #090909;
box-shadow: 0 0 3px #090909;
position:relative;

}




.videos a.hovertje,.videos a:hover{
background: #fff;
-webkit-box-shadow: 0 0 6px #000;
-moz-box-shadow: 0 0 6px #000;
box-shadow: 0 0 6px #000;
color:#000;
}


.videos a{text-decoration: none;}
.videos a span.link_name{
display: block;
padding:6px 4px;
min-height:26px;
text-align:center;
}

.videos.full a span.link_name{padding:9px 8px;min-height: 12px;}

.videos a span.play{
width:40px;
height:40px;
text-indent:-4000px;
background: url(../images/play.png) no-repeat 0 top;
position: absolute;
left:40px;
top:15px;
}


.videos.full a{
width:287px;
text-transform: uppercase;
}

.videos.full a span.play{top:40px;left:105px;
width:80px;
height:80px;
background: url(../images/playbig.png) no-repeat 0 top;
}

.videos a span.play:hover,.videos a span.play.hovertje{background-position: 0 -40px;}
.videos a span.play:active,.videos a span.play.hovertje:active{background-position: 0 -80px;}

.videos.full a span.play:hover, .videos.full a span.play.hovertje{background-position: 0 -80px;}
.videos.full a span.play:active,.videos.full a span.play.hovertje:active{background-position: 0 -160px;}

.kijk-en-luister a.alles{
color:#999999;
display:inline-block;
font-size:0.9167em;
letter-spacing:1px;
line-height:1.3;
position:absolute;
right:16px;
text-transform:uppercase;
top:16px;
width:60px;
}

.kijk-en-luister a.alles:hover{
color:#fff !important;
font-weight: normal;
text-decoration: underline;
}

.kijk-en-luister a.alles:active{top:17px;}

.kijk-en-luister .box.full{
background-image:none !important;
margin-top:0 !important;
}

.kijk-en-luister #kel-header{position: relative;}
.kijk-en-luister #kel-header h1{padding-bottom:20px;margin-bottom:0;}

ul.kel-nav {position: absolute;width:422px;right:0;bottom:0;}
ul.kel-nav li{float:left;}
ul.kel-nav li a{padding:15px;position: relative;background-color:#090909;/* border:1px dashed #161616; */border-bottom:none;display:inline;float:left;font-size:2.4em;width:100px;text-align: center;margin-left:10px;color:#999;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
/*
-webkit-box-shadow: -1px -1px 0px #222;
-moz-box-shadow: -1px -1px 0px #222;
box-shadow: -1px -1px 0px #222;
*/
bottom:1px;

}
ul.kel-nav li a.current{bottom:-1px;background-color:#171717;border-color:#333;color:#fff;border-color:#333333;
border-style:solid;
border-width:1px 1px 0;}
ul.kel-nav li a:hover{border-color:#333;color:#fff !important;}

.kijk-en-luister .full.muziek{padding:0 40px 40px 40px !important;}
.kijk-en-luister .full.muziek h2{font-size:2em;color:#fff;margin-bottom:8px;}
.kijk-en-luister .muziek .cd_info{width:400px;margin-right:40px;float:left;-webkit-box-shadow: 0 0 3px #090909;
-moz-box-shadow: 0 0 3px #090909;box-shadow: 0 0 3px #090909;position: relative;}
.kijk-en-luister .muziek .cd_info .bestel{width:183px;height:41px;display:block;background:url(../images/bestelcd.png) no-repeat 0 0;text-indent:-4000px;position: absolute;bottom:10px;left:10px;}
.kijk-en-luister .muziek .cd_info .bestel:hover{background-position: 0 -41px;}
.kijk-en-luister .muziek .nummers{width:414px;float:left;}
.kijk-en-luister .muziek .nummers form{background: url(../images/10euro.png) no-repeat right top;}
.kijk-en-luister .muziek .cd{padding-top:40px;padding-bottom:60px;margin-bottom:20px;border-bottom:1px dashed #333;}

#bestel {padding:20px 0 0 0;}
#bestel .cd_info{-webkit-box-shadow: 0 0 0 #000;-moz-box-shadow: 0 0 0 #000;box-shadow: 0 0 0 #000;}
#bestel h2{text-align: right;}
#bestel input,#bestel select{margin-bottom:10px;padding:3px;font-size:1.25em;border:none;}
#bestel input{padding:6px;width:97%;color:#fff;}
#bestel input:focus{color:#000;}
#bestel label{margin-bottom:3px;}
#bestel .zemSubmit{width:auto;float:right;border-bottom-color:#171717 !important;padding:3px 0;}
#bestel .zemSubmit:hover{background: transparent;border-bottom-color:#fff !important;}
#bestel #checkboxes{margin:8px 0;}
#bestel #checkboxes input,#bestel #checkboxes label{display: inline;width:auto;margin-bottom:7px;}
#bestel #checkboxes input{margin-right:3px;}
#bestel #checkboxes br{display:block !important;}

#tooltip{
	position:absolute;
	background:#222;
	padding:2px 5px;
	color:#fff;
	display:none;
}

#article-nav div{

}
	
#article-nav div em {
	color:#fff;
	font-weight: normal;
	background: #222;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}

 .popup {
                position: absolute;
                color:#fff;
}

.qtip{
background:url(../images/ballonpijl.gif) no-repeat bottom center;
line-height:1.2;
text-transform: uppercase;
letter-spacing: 1px;
font-size:0.9167em;
}

.qtip-contentWrapper{
background:transparent;
}

/* CONTACT */



.contact #content{
padding:25px 0 70px;
/* background:url(../images/contact-bg.jpg) no-repeat -20px 355px; */
min-height: 300px;
height:auto !important;
height:300px;
}

.contact h1{
}

.contact em{
font-style: normal;
font-weight:bold;
letter-spacing: 1px;
text-transform: uppercase;
}

.contact strong{color:#a12924;padding:0 3px;}

.contact #formwrap{
float:left;
width:450px;
float:left;
border-right:1px dotted #333333;
padding-right:64px;
}

.contact #contactinfo{
padding:0 0 0 5px;
float:right;

width:416px;}

.contact #contactinfo div{width:180px;float:left;padding:0 0 0 25px;}

.contact #formwrap #left{ width:330px;float:left;}
.contact #formwrap #right{width:327px;float:left;}

.contact #formwrap textarea{
width:450px;
padding:8px;
height:165px;
margin-top:3px;
font-size:14px;
}

.contact #formwrap label{
line-height:17px;
font-size:13px;
}

.contact #formwrap input, .contact #formwrap textarea{
font-size:20px;

}

.contact #formwrap input.zemText{
width:450px;
font-size:20px;
margin:3px 0 10px;
padding:8px;
}

.contact #formwrap input.zemSubmit{
margin-top:12px;
background:transparent;
font-size:12px;
border:none;
}

ul.zemError{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:4px solid red;
color:#000000;
margin:0 0 20px;
padding:5px 10px;
}


ul.zemError li{
padding:5px 0;
font-size:12px;
list-style:disc;
margin-left:15px;
color:#000;
}

.kijk-en-luister ul.zemError{}

.error #content-wrap{
height:374px;
position: relative;
background: #000 url(../images/error.jpg) no-repeat bottom center;
padding:30px 0;
}

.error #content{padding:40px 0 30px;}
.error h1{font-size:5.3em;width:60%;}

.error p.error-msg{
font-size:1.5em;
width:40%;
margin-top:20px;
}

#credit{
color:#444;
/* font-weight:bold; */
letter-spacing:1px;
text-align:right;
font-size:0.9167em;
text-transform: uppercase;url(../images/4.jpg)
padding:0;
margin-top:35px;
}

#credit a{color:#666;padding:3px 0;text-decoration: none;}
#credit a:hover, #socialmedia a:hover{color:#fff;border-bottom:1px dotted #fff;}

a.facebook{background: url(../images/facebook.gif) no-repeat left center;padding-left:24px !important;}
a.twitter{background: url(../images/twitter.png) no-repeat left center;padding-left:25px !important;}

#socialmedia{width:360px !important;color:#444444;
font-size:0.9167em;
letter-spacing:1px;
text-transform:uppercase;}
#socialmedia a{display: block;margin-bottom:6px;border-bottom:1px dotted #111;width:16px;height:16px;text-indent: -4000px;padding-left:0 !important;padding-bottom:3px;float:left;margin-right:6px;}
#socialmedia a:visited{color:#bbb;}
#socialmedia a.facebookli#
#socialmedia a.twitter{background: url(../images/twitter_32px.png) no-repeat 0 0;}



#credit span{
margin:0 6px;
color:#222;
font-size:140%;
}

#tags p{margin:0;}

#tags p span{margin:0 8px 0 0;}

#oerol{width:210px;height:210px;background:url(../images/oerol.png) no-repeat 0 0;top:311px;left:-40px;position: absolute;z-index:100;display: block;}
.dev #oerol{display: none;}
#oerol:hover,#oerol:active{background-position: 0 -210px;}


.wanneer{    color: #999;
    font-size: 85%;
    font-weight: normal;
    margin-bottom: 5px;}
    
    
    
/* sponsor logo's */

#logos-wrap{
/* #373737 */
width:940px;
margin-top:30px;
margin-bottom:0px;


}

#logos-wrap h2{
text-transform: uppercase;
font-size:14px;
font-weight: bold;
padding:20px 20px;
color:#fff;
background:url(../images/logos-h2-bg.png) repeat-x 0 bottom #373737;

-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0; 
}

#logos {
background: #fff;
width:940px;
overflow: hidden;
padding:30px 0px;
text-align: center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-left:-5px;
margin-right:-5px;
padding:25px 5px;
}

#logos img{display: inline;padding:0 30px;border:2px solid #fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
#logos img:hover{border-color:#ccc;cursor: pointer;-webkit-box-shadow: 0 0 15px #999;
-moz-box-shadow: 0 0 15px #999;
box-shadow: 0 0 15px #999;position: relative;}

#logos li {
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin-right: 45px;
    text-indent: -4000px;
}


.logos-scroll img{display: block;float:left;}
#logos.logos-scroll{background: none;}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../images/tooltip/black_arrow_big_jonas.png);
	font-size:12px;
	height:190px;
	width:300px;
	padding:35px;
	color:#333;	
	line-height: 1.6;
	text-align: center;
	z-index: 9999;
}

.tooltip.bottom{background:transparent url(../images/tooltip/black_arrow_big_jonas_bottom.png) !important;padding-top:55px;height:170px;}


/* mailchimp nieuwsbrief aanmelder */

#mc_embed_close{display: none !important;}

/* facebook like */

.connect_widget .like_button_no_like .piece, .connect_widget .like_button_no_like{border-color:#111 !important;}


.archief .articles{margin-left:130px;}


/* traandeelhouders */

#traandeelhouders-pijl{width:30px;height:50px;background:url(../images/pijl-dik.png) no-repeat 0 0;position: absolute;top:67px;right:200px;}
.traandeelhouder #content{padding-left:115px;width:835px;background:url("../images/vervreemdend.png") no-repeat scroll 450px 450px transparent;}
.traandeelhouder .title{margin-left:-115px;}
.traandeelhouder .title span{margin-left:110px;font-size:1.6em;font-style:italic;color:#56a5b1;}
.traandeelhouder #content ul li, .traandeelhouder p{color:#fff;line-height:1.8;font-size:13px;}
.traandeelhouder p.groot{font-size:16px;padding-right:155px;}
.traandeelhouder p, .traandeelhouder #content ul{padding-right:255px;}
.traandeelhouder ul{list-style: disc;}
.traandeelhouder #content li{margin-left:15px;padding-left:15px;}
.traandeelhouder h2{font-size:40px;font-style:italic;color:#56a5b1;text-transform: none;margin-bottom:10px;margin-top:35px;margin-left:-80px;}
.traandeelhouder #investering p, .traandeelhouder  #investering ul{padding-right:550px;}
.traandeelhouder #content h3{width:121px;height:118px;text-indent: -9999px;background:url(../images/ja.png) no-repeat;margin-left:-40px;margin-top:45px;}
.traandeelhouder p.machtig{font-size:18px;text-transform: uppercase;line-height: 1.5;padding-right:0px;}
.traandeelhouder form br{display: none;}
.traandeelhouder #content label{float:left;}
.traandeelhouder #content form div{margin-bottom:10px;}
.traandeelhouder #content label{float:left;width:180px;color:#eee;padding-top:6px;font-size:14px;}
.traandeelhouder #content input{width:300px;border:none;background:#555;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;background: #555;padding:1px;font-size:14px;color:#fff; font-style: italic;}
.traandeelhouder #content input:hover{background:#888;}
.traandeelhouder #content input:focus{color:#000;}
.traandeelhouder .vink-aan input{width:auto !important;}
.traandeelhouder .vink-aan label.zemRadio{width:auto !important;float:none !important;display: inline-block;}
.traandeelhouder .chexor{float:left;width:440px;}
.traandeelhouder input.zemSubmit{width:auto !important;background:#222 !important;border:none !important;-webkit-border-radius: 3px !important;-moz-border-radius:3px !important;border-radius: 3px !important;}
.traandeelhouder #formwrap{width:485px;padding-bottom:70px;}
.traandeelhouder .zemError{padding-right:10px !important;}
.traandeelhouder .zemError li{width:auto;color:red !important;}
.traandeelhouder .nieuwsbrief-aanmelding{padding-top:8px;}
.traandeelhouder .nieuwsbrief-aanmelding label{float:none !important;display: inline;font-weight: normal !important;font-size:13px !important;padding-left:3px !important;}
.traandeelhouder .nieuwsbrief-aanmelding input{width:auto !important;}


/* traandeelhouders compact */

.traandeelhouder.compact{}
.traandeelhouder.compact #content{padding-left:0;padding-right:0;width:960px;background:url("../images/vervreemdend-fresh.png") no-repeat scroll -123px 10px transparent;padding-bottom:0;}
.traandeelhouder.compact .title{margin-left:0;font-size:2.85em;}
.traandeelhouder.compact .title span{margin-left:0px;font-size:1.75em;font-style:italic;color:#56a5b1;}

.traandeelhouder.compact h2{font-size:27px;font-style:normal;color:#56a5b1;text-transform: none;margin-bottom:10px;margin-top:35px;margin-left:0px;font-weight: bold;}
.traandeelhouder.compact p{font-size:12px;}
.traandeelhouder.compact #content ul li, .traandeelhouder.compact p {font-size:12px;}
.traandeelhouder.compact p.groot{font-size:12px;padding-right:0px;}
.traandeelhouder.compact #investering p, .traandeelhouder.compact  #investering ul{padding-right:0px;}
.traandeelhouder.compact p, .traandeelhouder.compact #content ul{padding-right:0px;}

.traandeelhouder.compact .traandeel{width:286px;float:left;margin-right:50px;}
.traandeelhouder.compact .traandeel.last{margin-right:0;}

.traandeelhouder.compact .traandeel-intro{padding-left:520px;padding-bottom:118px;padding-top: 44px;}
.traandeel-knop{height:73px;display: block;text-indent: -9999px;position:relative;float:left;}
.traandeel-knop:hover{background-position: 0 -73px;}
.traandeel-knop:active{top:2px;}

.steun-ons{width:207px;background: url(../images/steun-ons.png) no-repeat 0 0;margin-right:16px;}
.huidige-traandeelhouders{width:217px;background: url(../images/huidige-traandeelhouders.png) no-repeat 0 0;}


.traandeel-blocks{border:1px solid #212121;border-top:1px solid #363636;border-bottom:none;padding:0 50px 50px;margin:0 -50px;background:#222;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
}

.traandeel-form-blok{width:50%;float:left;width:470px;}
.traandeelhouder.compact #content label{}
.traandeelhouder.compact #content input {width:284px;padding:3px 3px;}
.traandeelhouder.compact .traandeel-form-blok-rechts{padding-left:10px;}
.traandeelhouder.compact .traandeel-form-blok-links{padding-right:10px;}
.traandeelhouder.compact .nieuwsbrief-aanmelding input{width:auto !important;}

.traandeelhouder.compact #content h3 {float:left;}
.traandeelhouder.compact p.machtig {    
    float: left;
    font-size: 18px;
    margin-left: 20px;
    margin-top: 95px;
    width: 700px;}

.traandeelhouder.compact #formwrap{width:auto;}
.traandeelhouder.compact .chexor{width:305px;}
.traandeelhouder.compact .chexor label{margin-right:5px;margin-left:2px;}
.traandeelhouder.compact .eenmalig{width:450px;float:left;}
.traandeelhouder.compact .eenmalig label{width:365px !important;}

.traandeel-form-intro{padding-bottom:20px;}

.traandeelhouder.compact .vink-aan{margin-bottom:20px !important;border-bottom:1px solid #444;padding-bottom:5px;}
.traandeelhouder.compact .zemSubmit:hover{background:#333 !important;}
.traandeelhouder.compact .zemSubmit:focus{background: #fff !important;color:#000;}
input#eenmaligbedrag{width:40px !important;}


/* =============== */
/* ! update 20-9   */
/* =============== */

#recensies p{border-bottom:1px dashed #282828;padding-bottom:15px;}



/* =============== */
/* ! update 10-10   */
/* =============== */

#sponsoren{background: #fff !important;text-align: center;}
#sponsoren img{display: inline;margin:0 15px;}
#sponsoren-tab.ui-state-active{background: #fff !important;color:#000 !important;}
#jury-rapport{    background: none repeat scroll 0 0 #91201a;
    border-radius: 0 5px 5px 2px;
    -webkit-border-radius: 0 5px 5px 2px;
-moz-border-radius: 0 5px 5px 2px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 1.8;
    margin-bottom: 20px;
    margin-left: -35px;
    padding: 1px 15px 15px 25px;
    position: relative;
    -webkit-box-shadow: 1px 1px 2px #000;
    -moz-box-shadow: 1px 1px 2px #000;
    box-shadow: 1px 1px 2px #000;
    }
    
#jury-rapport #hoekje{
background: url(../images/jury-oordeel-hoekje.gif) no-repeat 0 0;
width:9px;
height:10px;
left:0px;
top:-10px;
position: absolute;
}
#jury-rapport strong{font-weight: bold;padding-bottom:9px;border-bottom:1px dashed #bf3d35;margin-right:-15px;display: block;margin-left:-25px;padding-left:25px;background: #831b15;border-radius: 0 5px 0px 0px;padding-top:9px;}
#jury-rapport p{margin-bottom:0;border-top:1px dashed #6a140f;padding-top:5px;margin-right:-15px;margin-left:-25px;padding-left:25px;padding-right:15px;}


/* pers */

.pers 
.file{margin-top:20px;background:url(../images/download.png) no-repeat 460px center;}
.file a{
padding:10px 10px 10px 47px;
font-size:2em;
font-weight: normal !important;
border:1px dotted #555;
background:url(../images/download.png) 460px center no-repeat #222;
background:
    url(../images/download.png) 460px center no-repeat,
    url(../images/icon-pdf.png) 10px center no-repeat;
background-color:#222;
display: block;
}
.file a:hover{border-color:#fff;background-color:#555;}
.blog.pers h1.overzicht {margin-bottom:10px;font-size:2.5em !important;}
.blog.list.pers h4.posted{font-size:2em;padding-right: 20px;}
.blog.pers .col-left{width:120px;}
.pers .post{margin-bottom:50px;}
.blog.pers .breadcrumb {padding-left:155px;}
.pers .title{margin-bottom:50px;}







/* traandeelhouders tabs */

.traandeelhouders-tabs{list-style:none;margin-bottom:200px;}
.traandeelhouders-tabs li{float:left;width:452px;display: block;padding:0 !important;margin:0 !important;border:4px solid #262626;border-radius: 5px;background:#262626;
position: relative;top:4px;}
.traandeelhouders-tabs li.of{
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #BBBBBB !important;
font-family: georgia,times,serif;
font-size: 14px !important;
font-style: italic;
padding: 30px 0 0 !important;
text-align: center;
width: 40px;
}
.traandeelhouders-tabs li a{
background:white;
padding:15px 0;
display: block;text-align: center;
text-transform: uppercase;
font-size:21px;
border-radius: 5px;
box-shadow:inset 1px 0 0 #7aa8b0;
font-weight: bold;
}

.traandeelhouders-tabs form{
    position:relative;
}

.traandeelhouders-tabs .formsubmit{
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#fff;
    background:rgba(255,255,255,0.98);
    z-index:10;
}

.spinner{visibility: hidden;width:16px;height:11px;background:url(../images/ajax-loader.gif) no-repeat;position: absolute;right:158px;bottom:19px;text-indent:-9999px;z-index:10;}

.traandeelhouders-tabs .formsubmit .submitresult{
    bottom: 250px;
    font-size: 26px;
    padding: 10px 260px;
    position: absolute;
    text-align: center;
    line-height:1.4;
}
.traandeelhouders-tabs .traandeel-form-blok{float:none;}

.traandeelhouders-tabs .traandeel-form-blok-rechts {padding-left: 0px !important;}

.traandeelhouders-tabs li a.tab1{background:#337a86;box-shadow:inset 0 1px 0 #7aa8b0;
background-image:-moz-linear-gradient(center top , #40828e, #337580);}

.traandeelhouders-tabs li a.tab2{background:#d03924;box-shadow:inset 0 1px 0 #de9970;
background-image:-moz-linear-gradient(center top , #de4736, #d03924);}

.traandeelhouders-tabs li.ui-tabs-selected a.tab1{background:#337580 /* url(../images/active.png) no-repeat center 70px */;}
.traandeelhouders-tabs li.ui-tabs-selected a.tab2{background:#d03924 /* url(../images/active.png) no-repeat center 70px */;}

.traandeelhouders-tabs li.ui-tabs-selected{border-bottom:none;border-radius:5px 5px 0 0;}
.traandeelhouders-tabs li.ui-tabs-selected a{padding-bottom:45px !important;border-radius:5px 5px 0 0;}

#tab1{border:4px solid #262626;border-radius:0px 5px 5px 5px;background:#fff;}
#tab1 .traandeel-form-intro{background:#337580 url(../images/machtiging2.png) no-repeat center 27px;/* background-image:-moz-linear-gradient(center top , #337580, #2d636c) */padding:0 60px;height:200px;}
#tab1 .vink-aan{background:#2d636c;padding:20px 0 15px 40px;}
#tab1 .vink-aan label{width:230px;font-size:16px;}
#tab1 .vink-aan .chexor{width:auto;}
#tab1 .vink-aan .chexor label{margin-right:10px;}
#tab2{border:4px solid #262626;border-radius:5px 0px 5px 5px;background:#fff;float:none;padding:0 !important;}
#tab2 .traandeel-form-intro{background:#d03924;font-style:italic;padding:35px 60px 30px;}
#tab2 .traandeel-form-intro p{font-size:20px !important;line-height:1.4;margin-bottom:0;}
#tab2 .vink-aan{background:#d03924;padding:10px 0 45px 15px;border-color:#777;}
#tab2 .vink-aan .eenmalig{font-style:italic;padding-left:50px;width:850px;}
#tab2 .vink-aan .eenmalig label{font-size:30px;width:630px !important;color:#fff;}
#tab2 .vink-aan .eenmalig label.error, #tab1 .vink-aan .chexor label.error{
width:150px !important;
height:50px;
position: absolute;
color:#d03924;
right:120px;
top:52px;
text-align: center;
font-size:21px !important;
padding:28px 10px 10px;
background:url(../images/required.png) no-repeat 0 0;
}

#tab1 .vink-aan .chexor label.error{
    background: url("http://www.circustreurdier.nl/css/../images/required2.png") no-repeat scroll 0 0 transparent;
    padding: 18px 10px 28px;
    right: 430px;
    top: -64px;
}

#tab2 .vink-aan .eenmalig input{font-size:35px;background:#f3d4d0;width:80px !important;color:#000;text-align: center;float:left;font-style:normal !important;}
#tab2 .vink-aan .eenmalig .euro{width:27px;height:30px;display: block;float:left;margin:9px 12px 0 10px;background:url(../images/euro.png) no-repeat 0 0;}
#tab2 .vink-aan .eenmalig .cash{width:27px;height:30px;display: block;float:left;margin:16px 12px 0 10px;background:url(../images/cash.png) no-repeat 0 0;}

.tab-content h3.ja{background:url(../images/ja-wit.png) no-repeat !important;margin-left:0 !important;}
.tab-content{padding:0;}
.tab-content traandeel-form-blok {}
.tab-content #formwrap{padding-bottom:0 !important;}
.tab-content input.zemSubmit{margin-top:15px !important;padding:7px !important;font-size:13px !important;}

.pers-gegevens{padding:20px 40px;}
.pers-gegevens label{color:#555 !important;width:230px !important;padding-top:8px !important;font-size:16px !important;}
.pers-gegevens label.error{float:right !important;font-size:11px !important;color:#888 !important;width:275px !important;}
.pers-gegevens input{width:340px !important;font-size:16px !important;font-style: normal !important;}
.pers-gegevens div{margin-bottom:12px;}
.pers-gegevens .traandeel-form-blok{width:auto;}
.pers-gegevens .traandeel-form-blok-links{padding-right:0px !important;}
.pers-gegevens .nieuwsbrief-aanmelding{margin-bottom:50px !important;}

#tab1 .pers-gegevens input{background:#5f98a2;border:1px solid #fff;}
#tab1 .pers-gegevens input:hover{background:#d35d4c;}
#tab1 .pers-gegevens input:focus{background:#fff;border:1px solid #000;}
#tab1 input.zemSubmit {background:#337580 !important;}
#tab1 input.zemSubmit:focus,#tab1 input.zemSubmit:hover{background:#205861 !important;color:#fff !important;}
#tab1 input.zemSubmit[disabled]{background:#ddd !important;cursor: default;}

#tab2 .pers-gegevens input{background:#d35d4c;border:1px solid #fff;}
#tab2 .pers-gegevens input:hover{background:#205861;}
#tab2 .pers-gegevens input:focus{background:#fff;border:1px solid #000;}
#tab2 input.zemSubmit {background:#d03924 !important;}
#tab2 input.zemSubmit:focus,#tab2 input.zemSubmit:hover{background:#a13323 !important;color:#fff !important;}
#tab2 input.zemSubmit[disabled]{background:#ddd !important;cursor: default;}


#steun-ct{background:url(../images/steun-ct.png) no-repeat -20px 20px;padding:20px 0;height:120px;margin-top:60px;}
.formsubmit{display: none;}

