div.csc-textpic-intext-left{

	margin:15px;

}

div.content-box_bottom_white, div.content-box_bottom_grey, div.content-box_top, div.content-box{
	display: inline-block;
	position:relative;

}

div.content-box_mid_white, div.content-box_bottom_white{

	padding-right:11px;

}



.read_more{

	display:block;

	height:14px;

	width:76px;

	background-image:url('./../images/btn_leesverder.png');

	text-indent:-5000px;

	position:absolute;

	bottom:13px;

	right:13px;

}



.view_more{

	display:block;

	height:14px;

	width:76px;

	background-image:url('./../images/btn_bekijkmeer.png');

	text-indent:-5000px;

	position:absolute;

	bottom:13px;

	right:13px;

}



.view_bios{

	display:block;

	height:14px;

	width:76px;

	background-image:url('./../images/btn_bios.png');

	text-indent:-5000px;

	position:absolute;

	bottom:13px;

	right:13px;

}



.title_rose{

	display:block;

	padding-top:10px;

	padding-bottom:5px;

	font-size:16px;

	color:#7f8f02;

	text-decoration:none;

}



.title_purple{

	display:block;

	padding-top:10px;

	padding-bottom:5px;

	font-size:16px;

	color:#026e7a;

	text-decoration:none;

}



.title_red{

	font-size:16px;

	color:#026e7a;

	text-decoration:none;

}



.title_grey{

	font-size:16px;

	color:#000000;

	text-decoration:none;

}



.datum{

	display:block;

	height:16px;

	padding-top:4px;

	width:80px;

	color:#ffffff;

	background-image:url('./../images/date.png');

	text-align:center;

	font-size:10px;

	font-weight:bold;
	
	margin-bottom: 15px;

}



div.csc-textpic-intext-left .datum{

	margin-left:224px;

}



.view_photos{

	display:block;

	height:32px;

	width:119px;

	background-image:url('./../images/btn_fotos.png');

	text-indent:-5000px;

	float:left;

	margin-right:10px;

}



.view_video{

	display:block;

	height:32px;

	width:119px;

	background-image:url('./../images/btn_video.png');

	text-indent:-5000px;

	float:left;

	margin-right:10px;

}



.balk_foto{

	display:block;

	height:52px;

	width:609px;

	background-image:url('./../images/balk_foto.png');

	text-indent:-5000px;

}



.balk_film{

	display:block;

	height:52px;

	width:608px;

	background-image:url('./../images/balk_film.png');

	text-indent:-5000px;

}



span.balk_foto:hover{

	display:block;

	height:52px;

	width:609px;

	background-image:url('./../images/balk_foto_hover.png');

	text-indent:-5000px;

}



span.balk_film:hover{

	display:block;

	height:52px;

	width:608px;

	background-image:url('./../images/balk_film_hover.png');

	text-indent:-5000px;

}



/* form */

div.form_top{

	margin-left:11px;

	margin-top:11px;

}



span.form_label{

	font-size:14px;

	font-weight:bold;

}

span.form_label_asterisk{

	font-size:14px;

	color:#7f8f02;

}



span.form_textarea textarea{

	background-image:url('./../images/form_textarea_rounded.png');

	width:586px;

	height:80px;

	padding:10px;

	color:#026e7a;

	font-size:11px;

	font-family:Arial, Verdana;

}



div.form_textarea_rounded2, span.form_textarea_rounded2 textarea{

	display:block;

	background-image:url('./../images/form_textarea_rounded2.png');

	background-position:0px 0px;

	background-repeat:no-repeat;

	width:498px;

	height:102px;

	padding:10px;

	color:#000000;

	font-size:11px;

	font-family:Arial, Verdana;

}

div.form_textarea_rounded2 div.voorwaarden{

	overflow-y:auto;

	width:498px;

	height:102px;

}



div.form_float_wrapper{

	clear:both;

	margin-left:11px;

	margin-top:11px;

	height:60px;

}



span.form_input_text{

	display:block;

	float:left;

	margin-right:12px;

	/* margin-right:expression('1px'); */

}

span.form_input_text input{

	background-image:url('./../images/form_input_rounded.png');

	width:216px;

	height:15px;

	color:#026e7a;

	font-size:11px;

	font-family:Arial, Verdana;

	padding:5px;

}

span.form_input_text_grey input{

	background-image:url('./../images/form_input_rounded2.png');

	width:313px;

	height:15px;

	color:#000000;

	font-size:11px;

	font-family:Arial, Verdana;

	padding:3px;

}

span.form_input_text_zip input{

	background-image:url('./../images/form_input_rounded2_zip.png');

	width:68px;

	height:15px;

	color:#000000;

	font-size:11px;

	font-family:Arial, Verdana;

	padding:3px;

}

span.form_input_submit{

	display:block;

	float:left;

}

span.form_input_submit input{

	width:131px;

	height:25px;

}



p{

	margin:0;

}



/* pageteaser jury */

div.pageteaser_jury{

	float:left;

	margin:1px;

}

div.pageteaser_jury_image a img{

	border:3px solid #ffffff;

}

div.pageteaser_jury_image a:hover img{

	border:3px solid #bab5b5;

}

span.pageteaser_jury_title{

	font-weight:bold;

	font-size:10px;

}



/* pageteaser winnaars */

div.pageteaser_winnaars{

	float:left;

	width:145px;

	overflow:hidden;

	margin-right:9px;

}

span.pageteaser_winnaars_title{

	display:block;

	height:15px;

	width:80px;

	background-image:url('./../images/winnaar_bg.png');

	color:#ffffff;

	font-size:10px;

	font-weight:bold;

	text-align:center;

}

div.pageteaser_winnaars_descr{

	margin-top:4px;

	margin-left:1px;

	margin-bottom:4px;

}

div.pageteaser_winnaars_descr pre{

	font-family:Arial,Verdana;

	font-size:10px;

	font-weight:bold;

}

div.pageteaser_winnaars_view a{

	background-image:url('./../images/winnaar_fot.png');

	height:18px;

	width:145px;

	display:block;

	text-indent:-5000px;

}

div.pageteaser_tmo{

	width:611px;

	height:108px;

	background-image:url('./../images/pageteaser_tmo-bg.png');

	overflow:hidden;

}

div.pageteaser_tmo_image{

	width:111px;

	height:74px;

	overflow:hidden;

	margin-left:10px;

	margin-top:11px;

}

div.pageteaser_tmo_player{

	width:111px;

	height:11px;

	background-image:url('./../images/pageteaser_tmo-player.png');

	margin-left:10px;

}

div.pageteaser_tmo_text{

	width:480px;

	float:right;

	height:76px;

	position:relative;

	padding-top:20px;

	overflow:hidden;

}

span.pageteaser_tmo_link a{

	display:block;

	height:14px;

	width:76px;

	background-image:url('./../images/pageteaser_tmo-link.png');

	text-indent:-5000px;

	position:absolute;

	bottom:0px;

	right:10px;

}



span.pageteaser_tmo_linkvideo a{

	display:block;

	height:14px;

	width:76px;

	background-image:url('./../images/pageteaser_tmo-linkvideo.png');

	text-indent:-5000px;

	position:absolute;

	bottom:0px;

	right:94px;

}



table.inschrijfformulier td{

	padding-top:1px;

	padding-bottom:1px;

}



div.content-box_bottom_grey .csc-textpic-left, div.content-box_mid_grey .csc-textpic-left{

	padding-left:11px;

}



/*** ------- tt-news -------- ***/


.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu  {
	font-size:10px;
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container HR.clearer,
.news-list-container HR.clearer,
.news-list2-container HR.clearer,
.news-list3-container HR.clearer,
.news-single-item HR.cl-left,
.news-single-item HR.cl-right
 {
	clear:right;
	height:1px;
	border:none;
	padding:0;
	margin:0;
}
.news-list2-container HR.clearer,
.news-list3-container HR.clearer {
	clear:both;
}

.news-single-item HR.cl-left {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	padding:10px;
}

.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	background-color:#f3f3f3;
}


.news-latest-container H2 {
  padding: 0 0 2px 0;
  margin:0;
}

.news-latest-item {
	padding:3px;
	margin: 0 0 0 230px;
}

.news-latest-item IMG {

	margin: 0 5px 5px 0;
	float:left;
	border: none;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}




.news-latest-item > p {
	margin:0;
	padding:0;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	padding: 10px 0 10px 12px;
    text-align: center;
    width: 626px;
}
.news-list-item {
	padding: 0 0 0px 0;
}

.news-list-container H2 {
	margin: 0px;
}

.news-list-date {
	float: right;
	display:block;
	padding-left:10px;
}

.news-list-imgcaption {
	padding:3px 3px 0 0;

}

.news-list-container IMG {
	float: left;
	border: none;
}

.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink  {
	padding-left:5px;
}



	/*---------------------------------  LIST2 / 3 ---------------------------------*/

.news-list2-container,
.news-list3-container {
	padding: 0 0 10px 0;
}


.news-list2-container,
.news-list3-container {
	background:#e5e5e5;
}

.news-list3-item,
.list2-subdiv-hdr {
	background:#f1f1f1;
}
.news-list2-container .hdr-left,
.news-list2-container .hdr-right,
.news-list3-container .list3-left,
.news-list3-container .list3-right {
	width:48%;
	float:left;
	padding:5px;
}

.news-list2-container .sub-left,
.news-list2-container .sub-middle,
.news-list2-container .sub-right {
	width:31%;
	float:left;
	padding:5px;
}

.news-list3-item {
	padding:5px;
}

.news-list3-item,
.list3-subdiv,
.list2-subdiv {
	border-top:5px solid #fff;
}


.news-list2-container IMG {
	float: right;
	margin:0 2px 5px 5px;
	border: none;

}
.news-list3-container IMG {
	float: left;
	margin:0 5px 5px 2px;
	border: none;

}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.news-list-browse {
	text-align:center;
	margin-bottom:20px;
}

.activeLinkWrap {
	font-weight:bold;
}
.disabledLinkWrap {
	color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	padding:0 1px;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-latest-container a span.more_link {
	background-image: url("./../images/date.png");
	color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    padding-top: 4px;
    text-align: center;
    width: 80px;
    float: right;
    position: relative;
    text-decoration: none;
	}

.news-list-container .news-list-item a span.more_link {
    background-image: url("./../images/date.png");
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 10px;
    font-weight: bold;
    height: 16px;
    padding-top: 4px;
    position: relative;
    right: 6px;
    text-align: center;
    top: -15px;
    width: 80px;
    text-decoration: none;
	}
	
.news-single-item .nieuws-content p {
	margin-bottom: 10px;
	}
	
.news-single-item div.nieuws-content div.news-single-video {
    background: none repeat scroll 0 0 #A7BC01;
    -moz-border-radius: 5px;
    padding: 20px 20px;
    float: left;
    width: 574px;
	}
	
.news-single-item .nieuws-content .news-single-video p.news-single-imgcaption {
	color: #FFFFFF;
    float: right;
    font-size: 11px;
    max-width: 259px;
	}

.news-single-item .nieuws-images {
	color: #A7BC01;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	}
	
div.news-single-item  a {
	color: #A7BC01;
    text-decoration: none;
	}

.news-single-item {
	margin-bottom:5px;
}

.news-single-img {
	float: left;
    padding: 0;
    width: 628px;
}

.news-single-img img {
	border: 1px solid #fff;
}

.news-single-item .nieuws-content {
	margin: 10px;
	}
	
.news-single-item .news-single-img a.lightbox {
    border: 1px solid #026e7a;
    -moz-border-radius: 5px;
    float: left;
    margin: 10px 0 0 10px;
    padding: 4px;
    background: none repeat scroll 0 0 #026e7a;
    display: block;
	}

.news-single-item .nieuws-content .news-single-video .rgmediaimages-player {
	float: left;
	}
	
.news-single-imgcaption {
	margin:0px;
	padding: 0px;
	clear: right;
}

.news-single-img .news-single-imgcaption {
	margin:0px;
	padding: 0px;
	display: none;
}

.news-single-rightbox {
	float: right;
	width:160px;
	text-align:right;
	clear:both;
}
.news-single-backlink {
	padding: 10px;
}



.news-single-additional-info {
	margin-top: 15px;
	padding:3px;
	clear:both;
}

.news-single-related,
.news-single-files,
.news-single-links  {
	margin: 0;
	margin-bottom: 3px;
	padding: 3px;
}

.news-single-related DD,
.news-single-links DD,
.news-single-files DD {
	margin-left: 5px;
}

.news-single-related DT,
.news-single-links DT,
.news-single-files DT {
	font-weight: bold;
	margin-left: 5px;
}

.news-single-files DD A {
	padding:0 3px;
}


	/*--------------------------------- SINGLE2  ---------------------------------*/


.sv-img-big img,
.sv-img-small img {
	border:none;
}

.sv-img-big {
	float: right;
	padding: 10px 0 2px 10px;
}
.sv-img-small-wrapper {
	padding:15px 0;
}
.sv-img-small {
	float: left;
	padding: 0 10px 10px 0;
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	width:165px;
    padding:0;
    margin-left:10px;
}
.news-amenu-container LI {
	padding-bottom:1px;

}
.news-amenu-container LI:hover {
	background-color: #f3f3f3;

}

.news-amenu-container UL {
    padding:0;
    margin:0;
	margin-top:5px;

	list-style-type: none;
}

.news-amenu-item-year {
	font-weight: bold;
    margin-top:10px;
	padding: 2px;
	background-color: #f3f3f3;

}


.amenu-act {
	background:#fff;
	font-weight:bold;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:10px;

}

ul.tree {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

ul.tree A {
	text-decoration: none;
}

ul.tree A.pm {
	cursor: pointer;
}

ul.tree img {
	vertical-align: middle;
}

ul.tree ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 17px;
}

ul.tree ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 10px;
	white-space: nowrap;
}

ul.tree ul li.expanded ul {
	background: transparent url('../typo3/gfx/ol/line.gif') repeat-y top left;
}

ul.tree ul li.last > ul {
	background: none;
}

ul.tree li.active, ul.tree ul li.active {
	background-color: #ebebeb !important;
}

ul.tree li.active ul, ul.tree ul li.active ul {
	background-color: #f7f3ef;
}






/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;
}

.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}

div.news-latest-container div.news-latest-item b,
div.news-latest-container div.news-latest-item h2 {
	font-size: 16px;
	}
	
div#footer div#maxserv_typo3 {
	text-align: center;
	margin-bottom: 14px;
	}
	
div#footer div#maxserv_typo3 a,
div#footer div#maxserv_typo3 a#typo3 {
	color: #a7bc01;
	text-decoration: none;
	}
	
div#footer div#maxserv_typo3 a img#maxserv {
	bottom: -8px;
    position: relative;
	}
	
div.news-latest-container div.latest-image {
	clear: both;
	float: left;
	}
	
div.news-list-container div.news-list-item a img {
	float: left;
	}
