@media screen, tv, projection
{
	
	
body.Normal{font-size:100%;}
body.Large{font-size:120%;}


/*RESET*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, u,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {background:transparent;border:0;font-size:100%;margin:0;padding:0;outline:0;vertical-align:baseline;}
body {font-family: Arial, Helvetica, sans-serif;line-height:1;}
a {background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
table {border-collapse:collapse;border-spacing:0;}
hr {border:0;border-top:1px solid #cccccc;display:block;height:1px;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
/*END RESET*/





/*****************************************************************************/
/****************    SELECTORS   *********************************************/
/*****************************************************************************/

body {font-family: Arial, Helvetica, sans-serif;line-height:1.5;font-size:100%;color:#66912e;}

h1{}
h2{}
h3{}
h4{}

img{}
p{}
a{color:#66912e; text-decoration:underline;}
a:hover{}
a:link{}
ul{}
li{ margin-left:15px;}

table{}
table, td, th{border:solid 1px #66912e;}
th{ text-align:left;}


div.PageWrapper{width:867px;margin:0 auto;font-size:87.5%;}

/* Header */

a.LogoLink{float:right;}
*a.LogoLink{float:right; margin-top:35px;}


/* div.Header{height:122px; padding-left:10px;} */
div.Header{height:102px; padding-left:10px;} 
div.Header h1{text-transform:uppercase;color:#7c0041;font-size:1.286em; margin-top:35px;}


div.samenhang{overflow:auto; margin-top:10px;}

div.Header div.fts{float:left;}
div.Header div.fts a{text-decoration:none;font-size:0.875em;}
div.Header div.fts input{margin-left:5px;border:solid 1px #8cc63f;font-family:Monospace;color:#66912e;font-family:Arial, Helvetica, sans-serif;font-size:12px;LETTER-SPACING:0.1em;padding:0 0 0 3px;margin-bottom:3px;}


div.Header ul.ServiceMenu{float:left;}
div.Header ul.ServiceMenu li{float:left; margin-left:0px;padding-right:3px; list-style-type:none;}		
div.Header ul.ServiceMenu li a{text-decoration:none;border-right:solid 1px #999;font-size:0.857em;text-transform:uppercase;padding-right:3px;}



/* Content */
div.Content div.MediaWrapper{overflow:auto;padding-left:10px;}

.NewsImage{float:left;}
.NewsContent{float:right;margin-left:10px;width:360px;}
.NewsContent .NewsTitle{padding-left:13px;margin-top:30px;font-weight:bold;}
.NewsContent .ShortDescription{padding-left:13px;margin-top:15px;}
a.MeerInfo{display:block;color:#7c0041;text-decoration:none;text-transform:uppercase;background-image:url(/Themes/default/images/half_logo_item.gif);background-repeat:no-repeat;background-position:left top;padding-left:15px;font-weight:bold;margin-top:30px;}

.Video{float:left;}
.CmsContent{float:right;margin-left:10px;width:360px;}
.CmsContent .PageIntroText{margin-left:15px;margin-top:15px;}
.CmsContent .PageTitle{padding-left:13px;margin-top:30px;font-weight:bold;}


/* video strook */
.Home div.Content div.Videos{clear:both;overflow:auto;margin-top:20px;margin-left:10px;}
.Home div.Content div.Videos a{float:left;width:137px;display:block;text-decoration:none;}
.Home div.Content div.Videos p{font-weight:bold;color:#7c0041;text-transform:uppercase;}




/* footer */
div.Footer{height:116px;background-image:url(/Themes/default/images/building_shape.gif);background-repeat:no-repeat;background-position:right top;padding-left:10px;margin-top:25px;}
div.Footer .Print{display:block;margin-left:625px;cursor:hand;}
div.Footer p.ContactInfo{color:#7c0041;position:relative;top:55px;width:635px;font-weight:bold;font-size:0.875em;}
div.Footer p span{font-size:0.813em;margin-right:5px;}

ul.FooterMenu{float:right; margin-top:35px; font-size:0.786em; font-weight:bold;}
ul.FooterMenu li{display:inline;margin-left:0px;padding-right:5px;padding-left:5px;border-right:solid 1px #66912e;}
ul.FooterMenu li a{text-decoration:none;text-transform:uppercase;}


/************************************************************************/
/**************** vervolgpagina ****************************************/
/************************************************************************/

div.content-3block{width:867px; overflow:hidden; background-image:url(/Themes/default/images/nav_tile.gif);background-position:left top; background-repeat:repeat-y;}
div.content-3-1{width:279px; float:left;}
div.content-3-2{width:386px; float:left; padding-left:23px;}
div.content-3-3{width:179px; float:left;}
div.content-3block .FckContent{width:363px;}

div.content-2block{width:867px;overflow:hidden;}
div.content-2-1{width:668px;float:left;padding-left:10px; padding-right:10px;}
div.content-2-2{width:179px;float:left;}




/* NAV menu  */
ul.Nav{margin-top:21px;}		
ul.Nav li{list-style:none; margin-left:0px;}		    		    			
ul.Nav li a{text-decoration:none; display:block; padding-left:25px; padding-top:10px; font-size:1em; height:30px;}
ul.Nav li a:hover{background-image:url(/Themes/default/images/logo_icon.gif);background-position:left 10px; background-repeat:no-repeat; background-color:#fff; color:#7c0041;}
ul.Nav li.open a{}
ul.Nav li.active a{color:#7c0041;} 


/************************************************************************/
/**************** TEMPLATES / SKINS *************************************/
/************************************************************************/

/* Zoeken  */
.ZoekOpdracht{padding-left:10px;} 
.ZoekResultaat{padding-left:10px;} 




/*  Sitemap */
ul.Sitemap{list-style:none; margin-left:10px;}
ul.Sitemap li {text-decoration:none;list-style-image:url(/Themes/default/images/half_logo_item.gif);vertical-align:text-top;margin-top:15px;margin-bottom:15px;}
ul.Sitemap li a{text-decoration:none;}
ul.Sitemap li a:hover{text-decoration:underline;}


/* Foto Feature */
.controlTitle{ display:none;}

/* NewsRepeaterItemHome */
a.Leesverder{background-image:url(/Themes/default/images/half_logo_item.gif);background-repeat:no-repeat;background-position:left top;  margin-top:10px;padding-left:20px; display:block; width:200px; color:#7c0041; text-decoration:none;}
a.Leesverder:hover{text-decoration:underline;}



/* FckContent  */
.FckContent h1{color:#7c0041; height:40px; padding-top:26px;}


/* Formulieren */
.form{overflow:hidden;}
.form .row{overflow:hidden;padding:5px 1%; margin-top:4px; margin-bottom:4px;}
div.radiogroup label{ margin-bottom:5px;}
div.radiogroup table.redline{width:325px;}
div.radiogroup table.redline label{display:block; width:300px; float:right; height:20px;}
.form {}
.form br{display:block;clear:both;}
.form p{clear:both;}
.form span.Error{width:99%;}
.form span.verplicht{margin-left:3px;}
.form span.info{color:#959595; display:block; margin-top:3px; font-style:italic;}
.form label{display:block;width:99%;float:left; margin-bottom:2px;}
.form label.Verplicht{}
.form label.Verplicht span{color:#f00; margin-right:2px;}
.form span.Verplicht span{color:#f00; margin-right:2px;}
.form input{width:99%;padding:2px 0; letter-spacing:0.10em;}
.form input[type="checkbox"],.form input[type="radio"]{width:auto !important;padding:0;}
.form input.labelify{color:#ccc;}
.form textarea{width:99%;height:100px;font-family: Arial, Helvetica, sans-serif;padding:2px 0;font-size:12px;LETTER-SPACING: 0.1em;}
.form select{padding:2px 0;}
.form select.aanhef{float:left;width:60px;margin-right:10px;}
.form input.voorletters{float:left;width:100px;margin-right:10px;}
.form input.tussenvoegsels{float:left;width:60px;margin-right:10px;}
.form input.achternaam{float:left;width:390px;}
.form input.straatnaam{float:left;width:82%;}
.form input.huisnummer{float:right;width:14%;}
.form input.postcode{float:left;width:14.5%;}
.form input.woonplaats{float:right;width:82%;}
.form input.VoorletterEnNaam{float:right;width:89%;}
.form div#Special{ border:solid 1px #00ff00;}
table.CheckBoxList{width:100%; }
table.CheckBoxList tr{ height:24px; }
table.CheckBoxList td{}
table.CheckBoxList td label{float:left; display:block; width:auto;}
table.CheckBoxList td input{float:left; display:block; margin-right:4px;}
label.CheckBoxListCaption{margin-bottom:7px;}
.form table.SmallCheckBoxList{width:130px;}
.form table.SmallCheckBoxList tr{height:24px;}
.form table.SmallCheckBoxList td{}
.form table.SmallCheckBoxList td label{float:right; width:50px;}
.form label.SmallCheckBoxListCaption{margin-bottom:7px;}

.form a.formButton{color:#7c0041; font-weight:bold; text-decoration:none;}
.form a.formButton:hover{text-decoration:underline;}



	

/*Do not remove*/ } /*End @media screen, tv, projection*/
@media print
{
	
	
body {font-family: Arial, Helvetica, sans-serif;line-height:1.2;font-size:100%;}
div.PageWrapper{width:867px;margin:0 auto;font-size:87.5%;}

table{}

table tr{}

table, td, th{}
th{ text-align:left;}
fieldset{ border:solid 1px #fff;}



.form{overflow:hidden;}
.form .row{overflow:hidden;padding:5px 1%; margin-top:4px; margin-bottom:4px;}
div.radiogroup label{ margin-bottom:5px;}
div.radiogroup table.redline{width:325px;}
div.radiogroup table.redline label{display:block; width:300px; float:right; height:20px;}
.form {}
.form br{display:block;clear:both;}
.form p{clear:both;}
.form span.Error{width:99%;}
.form span.verplicht{margin-left:3px;}
.form span.info{color:#959595; display:block; margin-top:3px; font-style:italic;}
.form label{display:block;width:99%;float:left; margin-bottom:2px;}
.form label.Verplicht{}
.form label.Verplicht span{color:#f00; margin-right:2px;}
.form span.Verplicht span{color:#f00; margin-right:2px;}
.form input{width:99%;padding:2px 0; letter-spacing:0.10em;}
.form input[type="checkbox"],.form input[type="radio"]{width:auto !important;padding:0;}
.form input.labelify{color:#ccc;}
.form textarea{width:99%;height:100px;font-family: Arial, Helvetica, sans-serif;padding:2px 0;font-size:12px;LETTER-SPACING: 0.1em;}
.form select{padding:2px 0;}
.form select.aanhef{float:left;width:60px;margin-right:10px;}
.form input.voorletters{float:left;width:100px;margin-right:10px;}
.form input.tussenvoegsels{float:left;width:60px;margin-right:10px;}
.form input.achternaam{float:left;width:390px;}
.form input.straatnaam{float:left;width:82%;}
.form input.huisnummer{float:right;width:14%;}
.form input.postcode{float:left;width:14.5%;}
.form input.woonplaats{float:right;width:82%;}
.form input.VoorletterEnNaam{float:right;width:89%;}
.form div#Special{ border:solid 1px #00ff00;}
table.CheckBoxList{width:100%; }
table.CheckBoxList tr{ height:24px; }
table.CheckBoxList td{}
table.CheckBoxList td label{float:left; display:block; width:auto;}
table.CheckBoxList td input{float:left; display:block; margin-right:4px;}
label.CheckBoxListCaption{margin-bottom:7px;}
.form table.SmallCheckBoxList{width:130px;}
.form table.SmallCheckBoxList tr{height:24px;}
.form table.SmallCheckBoxList td{}
.form table.SmallCheckBoxList td label{float:right; width:50px;}
.form label.SmallCheckBoxListCaption{margin-bottom:7px;}




.Header h1,
.Header .ServiceMenu,
.Header .fts,
.Print,
.Nav,
.DIV.content-3-1,
.DIV.content-3-3,
.contrast-block,
.FooterMenu{display:none;}	
	
	
/*Do not remove*/ } /*End @media print*/

.msgNoVideo 
{
    height:255px;
    width: 370px;
    background: #CCC;
    color: #000;
    border: 1px solid #999; 
    margin:0;  
}

.msgNoVideo p
{
    text-align: center;
    line-height: 255px;
    margin:0;
    padding:0;    
}