@import url("jquery-ui-1.7.2.custom.css");

@media screen, tv, projection{
/*@media print{*/

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;}
.hidden{display:none;}
/*END RESET*/


a{color:#a52b31; text-decoration:none;}
a:hover{text-decoration:underline;}

ol{}

body{background-color:#cc9900; background-image: url(/Themes/default/images/bg_gradient.gif); background-repeat:repeat-x; background-position:top left;}
body div.WrapperHome{width:984px;}	

div.GrijzeStrook{background-image: url(/Themes/default/images/tile_grijze_strook.png); background-repeat:repeat-x; background-position:top left; position:absolute; top:73px; height:248px; width:100%;}
div.GrijzeStrook img{position:relative; left:24px; top:4px;}

IFRAME.Frame{width:675px; height:500px;}

/* classes */
.txtRed{color:#AC002B;}

img.RechterFoto {
float:right;
margin-left:10px;
width:185px;
}


/* FontResizer */
ul.FontResizer{float:right; list-style:none; margin-top:4px; font-family:Myriad Pro; font-size:0.75em;}
ul.FontResizer li{}
ul.FontResizer a.Small{font-size:11px; color:#000; font-weight:normal; text-transform: uppercase;}
ul.FontResizer a.Large{font-size:16px; color:#000; font-weight:normal; text-transform: uppercase;}

/*** header ***/
div.HeaderHome{height:318px;position:relative;width:984px;} /* header  */	
img.Logo{position:absolute; top:0; left:0;}
img.ClickableLogo{position:absolute; top:15px; left:16px; z-index:1; }
	
/* Full text search  FTS  */
div.FTSHome{margin-top:4px; margin-left:8px; margin-bottom:4px; width:175px; float:right;}
div.FTSHome input{height:13px; float:right;font-size:11px;}
div.FTSHome a{ display:inline-block; background-color:Fuchsia; width:20px; float:right; height:18px; background:url(/Themes/default/images/arrow_zoek.gif) no-repeat top left;}
div.FTSHome a:hover{background:url(/Themes/default/images/arrow_zoek_hover.jpg) no-repeat top left;}

/* ServiceMenu  */														
ul.ServiceMenu{margin-top:7px; float:right; font-size:0.75em;}
ul.ServiceMenu li{display:inline;}		
ul.ServiceMenu li a{text-decoration:none; color:#000; display:block; float:left; padding-left:3px; margin-left:3px; border-left:solid 1px #999;}
ul.ServiceMenu li a.BigFont{font-size:1.25em; line-height:1.00;}			
ul.ServiceMenu li a:hover{text-decoration:underline; color:#000;}
ul.ServiceMenu li a.LessMargin{margin-right:2px;}
ul.ServiceMenu li.NoBorder a, ul.ServiceMenu li a.NoBorder{border-right:solid 0px #fff;}

/* NAV menu  */
div.HorizontaalMenu ul#nav{font-size:0.75em; clear:both; width:781px; margin-left:203px; overflow:hidden;}
div.HorizontaalMenu ul#nav, 
div.HorizontaalMenu ul#nav ul{list-style:none;line-height:1;}
 div.HorizontaalMenu ul#nav a{display:block;width:130px;padding:9px 0;text-align:center;color:#fff;text-decoration:none;background: url(/Themes/default/images/menu_bg_tile.gif) repeat-y left top;}
div.HorizontaalMenu ul#nav li:hover a{background-color:#F7EC41; background-image:none; color:#000;} 
div.HorizontaalMenu ul#nav li {float:left;width:130px;height:30px;} 
div.HorizontaalMenu ul#nav li ul {position:absolute;z-index:5;width:140px;left:-999em;margin-top:-2px;}
div.HorizontaalMenu ul#nav li:hover ul, div.HorizontaalMenu ul#nav li.sfhover ul{left: auto;}
div.HorizontaalMenu ul#nav li.open a{ color:#000; background: url(/Themes/default/images/menu_bg_hover_tile.gif) no-repeat left top;}

/* second-level lists */
div.HorizontaalMenu ul#nav li ul li{height:auto;}
div.HorizontaalMenu ul#nav li:hover ul li a:hover{color:#98103a;text-align:left;}  
div.HorizontaalMenu ul#nav li.open ul li a{background-image:none; background-color:#F7EC41;} 
div.HorizontaalMenu ul#nav li:hover ul li a{padding:5px 10px;text-align:left;background-image:none;background-color:#F7EC41; color:#ff9900;}  
div.HorizontaalMenu ul#nav li:hover ul, 
div.HorizontaalMenu ul#nav li.sfhover ul {left: auto;}

/*** content_home ***/
div.ContentHome{width:960px; margin-left:24px; min-height:253px; padding-top:15px;}
div.ContentHome h1{font-size:1.125em; color:#98103a; font-weight:normal; margin-left:10px; margin-top:10px;}
table.FauxColumnWrapper{width:960px; height:253px;}													
table.FauxColumnWrapper tr td{width:240px;vertical-align:top;}
table.FauxColumnWrapper tr td.spacer{width:1px;}

/* memo */
table.FauxColumnWrapper tr td.Memo{background: url(/Themes/default/images/papier_flap.jpg) no-repeat left top; background-color:#ffdc60;}
div.MemoContentWrapper{padding:50px 5px 5px 5px; font-size:0.75em;}
div.MemoContentWrapper ul{}
div.MemoContentWrapper ul li{border-bottom:dashed 1px #98103a; margin-bottom:5px; padding-bottom:2px; list-style:none;}
div.MemoContentWrapper ul li a{display:block; background: url(/Themes/default/images/list_item.gif) no-repeat right center;}
div.MemoContentWrapper ul li a:hover{text-decoration:none;}
div.MemoContent{cursor:pointer;clear:both;margin-bottom:4px; overflow:hidden; border:solid 1px #000ff; height:56px;}
div.MemoContent:hover{ background:#f3eb77;}
div.MemoContent img{margin-right:5px; float:left; width:80px; height:56px;}
div.MemoContent p.NewsTitle{color:#98103a; font-weight:bolder; margin-bottom:3px;}

/* nieuws  */
div.NewsRepeaterItemHome{}
div.NewsRepeaterItemHome img{margin-right:5px; float:left; width:80px; height:56px;}
div.NewsRepeaterItemHome p.NewsTitle{color:#98103a; font-weight:bolder; margin-bottom:3px;}
div.NewsRepeaterItemHome p.ContentBrief{}
div.NewsRepeaterItemHome a.Leesverder{display:block; height:56px; text-decoration:none; font-weight:bolder;}

/* feature "snel naar" */
div.MemoContentWrapper div.content-3-3{font-weight:bold;}
div.MemoContentWrapper div.content-3-3 div.feature h3{display:none;}
div.SnelNaarHome{width:240px;}

div.NieuwsHome, div.ProjectenHome, div.ActiviteitenHome{margin-right:6px; width:234px;}
div.NieuwsHome, div.ProjectenHome, div.ActiviteitenHome, div.SnelNaarHome{height:253px; background-color:#ffdc60; float:left; background-image: url(/Themes/default/images/papier_flap.jpg); background-position:left top; background-repeat:no-repeat;}

/*** footer_home ***/
div.FooterHome{background-image: url(/Themes/default/images/footer_tile.png);background-position:left top; background-repeat:no-repeat;padding-top:12px;padding-bottom:12px;font-size:0.688em;clear:both;position:relative;width:100%;z-index:1;}
div.FooterHome p{text-align:center;}
div.FooterHome a{color:#000;}
div.FooterHome a:hover{color:#000; text-decoration:underline;}


/**************** vervolgpagina ****************************************/
div.content-3block{width:960px; margin-left:24px; padding-top:14px; padding-bottom:10px; background:#fff url(/Themes/default/images/bordertitle.gif) no-repeat top left; overflow:hidden;}
div.content-3-1{width:257px; float:left; margin-right:6px; font-size:12px;}
div.content-3-2{width:453px; float:left; margin-right:6px; font-size:0.75em;}
div.content-3-3{width:230px; float:left; margin-right:6px;}
div.content-3-23{width:683px; float:left; margin-right:6px; font-size:0.75em;}

div.content-3-3 img{max-width:230px;}
/*** headerVervolg ***/
div.HeaderVervolg{height:198px;position:relative;width:984px; background: url(/Themes/default/images/banner_vervolgpagina.jpg) 24px bottom no-repeat;} /* header  */	
img.Logo{position:absolute; top:0; left:0;}

/* SectionNav MENU */

div.content-3-1 img.Spacer{margin-bottom:25px;}
div.content-3-1 ul#nav{width:220px; margin-left:10px;}
div.content-3-1 ul#nav li{list-style:none;background:transparent url(/Themes/default/images/list_item_hover.png) 210px 5px no-repeat; border-bottom:dashed 1px #de912f;}
div.content-3-1 ul#nav li a{color:#de912f;display:block;  padding:5px 0 5px 0;}
div.content-3-1 ul#nav li ul{display:none;}

div.content-3-1 ul#nav li.open{padding-bottom:5px;background:transparent url(/Themes/default/images/list_item.png) 210px 5px no-repeat;}
div.content-3-1 ul#nav li.open a{font-weight:bold;color:#AC002B;}
div.content-3-1 ul#nav li.open ul{display:block;}
div.content-3-1 ul#nav li.open ul li{list-style:none;background: transparent; border-bottom:0;}
div.content-3-1 ul#nav li.open ul a{color:#de912f;display:block; font-weight:normal; padding:5px 0 5px 12px;}


div.content-2-1 img.Spacer{margin-bottom:25px;}
div.content-2-1 ul#nav{width:220px; margin-left:10px;}
div.content-2-1 ul#nav li{list-style:none;background:transparent url(/Themes/default/images/list_item_hover.png) 210px 5px no-repeat; border-bottom:dashed 1px #de912f;}
div.content-2-1 ul#nav li a{color:#de912f;display:block;  padding:5px 0 5px 0;}
div.content-2-1 ul#nav li ul{display:none;}

div.content-2-1 ul#nav li.open{padding-bottom:5px;background:transparent url(/Themes/default/images/list_item.png) 210px 5px no-repeat;}
div.content-2-1 ul#nav li.open a{font-weight:bold;color:#AC002B;}
div.content-2-1 ul#nav li.open ul{display:block;}
div.content-2-1 ul#nav li.open ul li{list-style:none;background: transparent; border-bottom:0;}
div.content-2-1 ul#nav li.open ul a{color:#de912f;display:block; font-weight:normal; padding:5px 0 5px 12px;}



/* Content gedeelte */
.controlTitle{display:none;}
.Fckcontent h1{font-size:18px; color:#98103a; padding-bottom:8px; }
.Fckcontent h2{font-size:18px; color:#98103a; margin-top:25px; margin-bottom:3px;}
.Fckcontent a.nieuwsoverzicht{text-decoration:none; float:right; }
.Fckcontent a.nieuwsoverzicht:hover{text-decoration:underline; color:#AC002B;}
.Fckcontent h2.contentNewsTitle{margin:5px 0 10px;}
.Fckcontent table{ margin:5px 0px 5px 0px; padding:0px;}
.Fckcontent table caption,
.Fckcontent table th{border:solid 1px #AC002B; padding:2px; background-color:#AC002B; color:#fff; font-weight:bolder;}
.Fckcontent table td{border:solid 1px #AC002B; padding:2px;}
.Fckcontent ul, .Fckcontent ol{margin:4px 0 4px 0; padding:0;}
.Fckcontent ul li, .Fckcontent ol li{ margin:3px 0 3px 20px;line-height:1.2;}
.Fckcontent table.fckTable caption,
.Fckcontent table.fckTable th{border:solid 0; padding:2px; background-color:transparent; color:#000; font-weight:bold;}
.Fckcontent table.fckTable td{border:solid 0; padding:2px;}
div.Fckcontent a{color:#98103a; text-decoration:underline;}
div.Fckcontent a:hover{color:#de912f;}
div.Fckcontent p{line-height:1.2em;}
h1.ContentTitle{font-size:18px; color:#98103a; padding-bottom:8px;  margin-bottom:20px;}

/* newstemplate   */
div.NewsRepeaterItem{border-bottom:solid 1px #98103a; overflow:hidden; padding-top:5px; padding-bottom:5px;}
div.NewsRepeaterItem h3{margin-bottom:3px; color:#000; font-size:1.063em;} 
div.NewsRepeaterItem img{float:right; margin-left:3px; height:56px; width:80px;} 
div.NewsRepeaterItem a.Leesverder{display:block; height:56px;}
div.NewsRepeaterItem span.Date{color:#98103a;}
div.NewsRepeaterItem a{text-decoration:none; color:#000;}
div.NewsRepeaterItem a:hover{background-color:#faf4bb; color:#000;}
div.NewsFooter a.read-back{float:right; margin-right:5px; padding-left:5px; display:block; width:65px; background: url(/Themes/default/images/arrow_right.gif) right no-repeat;} 
div.NewsFooter a.read-more{float:left; margin-left:5px; text-align:right; display:block; width:50px; background: url(/Themes/default/images/arrow_left.gif) left no-repeat;}

div.ContentFooter{clear:both; background-color:#ac002b; margin-top:20px; padding-top:8px; overflow:hidden; height:21px; position:relative;}
div.ContentFooter div.ContentFooterFunctions{width:100%;text-align:center; color:#fff;}
div.ContentFooter div.Pages{width:100%; text-align:center; color:#fff;}
div.ContentFooter div.Pages img{margin-right:3px;} 
div.ContentFooter a{color:#fff; text-decoration:none;}
div.ContentFooter a:hover{color:#fff;}
div.ContentFooter a.Print{text-align:center; margin-left:200px;}
div.ContentFooter a.Print img{ margin-right:2px;}
div.ContentFooter a.PrintProject{float:right;margin-right:5px;}
div.ContentFooter a.TellaFriend{float:left;}
div.ContentFooter a.vorige{position:absolute; left:5px; top:8px; display:block; width:45px; background: url(/Themes/default/images/arrow_left.gif) left no-repeat; text-align:right;}
div.ContentFooter a.volgende{position:absolute; right:5px; top:8px;  display:block; width:65px; background: url(/Themes/default/images/arrow_right.gif) right no-repeat;}
div.ContentFooter a.TerugNaarOverzicht img{margin-right:3px; margin-left:6px;}

div.Adresgegevens{text-align:center; clear:both; font-size:0.75em; padding-top:10px;}
div.Adresgegevens a{ color:#000;}

/* Sitemap  */
ul.Sitemap {}
ul.Sitemap li{list-style:none;}
ul.Sitemap a {padding-top:3px; padding-bottom:3px; display:block;}
ul.Sitemap li.primary-nav_li_1 {border:solid 1px #98103A; float:left; width:330px; margin:10px;}
ul.Sitemap li.primary-nav_li_1 a{text-decoration:none; display:block; background: url(/Themes/default/images/menu_bg_tile.gif) repeat-y left top; color:#fff; background-color:#BC2A31; padding-left:15px; font-weight:bolder;}
ul.Sitemap li.primary-nav_li_1 ul{background:none; }
ul.Sitemap li.primary-nav_li_1 ul li{ padding-left:15px;}
ul.Sitemap li.primary-nav_li_1 ul li a{ background:none; color:#98103A; font-weight:normal;}
ul.Sitemap li.primary-nav_li_1 ul li a:hover{color:#000;}

/* FAQ   */
.FAQTopicRepeater{list-style:none;overflow:hidden;background:#fff url(/Themes/default/images/faqrepeater_bg.gif) repeat left bottom;margin-bottom:10px; margin-top:10px;}
.FAQTopicRepeater li{color:#AC002B;}
.FAQTopicRepeater li a{display:inline-block;padding:5px 0 0 5px;}
.faqTitle{font-size:18px; color:#98103a; padding-bottom:18px; border-bottom:solid 1px #98103a;}
.faq h4{background:#AC002B;border:0;color:#000;cursor:pointer;font-weight:bold;margin:0 0 5px;padding:5px 7px 4px;vertical-align:top; color:#fff;}
.faq h4.hover,.faq h4.active{background:#BC2A31;}
.faq h4 img{float:right;margin:0;}
.faq h4 img.min{display:none;}
.faq h4 img.plus{display:inline;}
.faq h4.active img.min{display:inline;}
.faq h4.active img.plus{display:none;}
.faqAntwoord{display:none;line-height:1.5;background:#fff url(/Themes/default/images/ItemShade.png) repeat-x left bottom;padding:5px 10px 1px;margin-bottom:5px;}

/* projecten   */
div.ProjectRepeaterItemHome{overflow:hidden;}
div.ProjectRepeaterItemHome a.Leesverder{display:block; min-height:56px;margin-bottom:4px;}
div.ProjectRepeaterItemHome a{text-decoration:none; color:#000;}
div.ProjectRepeaterItemHome a:hover{background-color:#f3eb77; color:#000;}
div.ProjectRepeaterItemHome p.NewsTitle{color:#98103a; font-weight:bolder; margin-bottom:3px;} 
div.ProjectRepeaterItemHome img{width:80px; float:left; height:56px; margin-right:5px;} 
div.ProjectRepeaterItemHome span.Date{color:#98103a;}
div.ProjectRepeaterItemHome p.ShortDescription{width:365px;}
div.ProjectRepeaterItem{border-bottom:solid 1px #98103a; overflow:hidden; padding-top:5px; padding-bottom:5px;line-height:1.3;}
div.ProjectRepeaterItem a.Leesverder{display:block; min-height:56px;}
div.ProjectRepeaterItem a{text-decoration:none; color:#000; cursor:pointer; cursor:hand;}
div.ProjectRepeaterItem a:hover{background-color:#faf4bb; color:#000;}
div.ProjectRepeaterItem h3{margin-bottom:3px; padding-top:3px; color:#000; font-size:1.063em; width:365px;} 
div.ProjectRepeaterItem img{float:right; margin-left:3px; height:56px; width:80px;} 
div.ProjectRepeaterItem span.Date{color:#98103a;}
div.ProjectRepeaterItem p.ShortDescription{width:365px;}
div.ProjectRepeaterItem p.ShortDescriptionNew{width:365px; background-color:Blue; position:absolute; top:100px; left:100px;}
table.projectdata{margin-top:10px; } 
table.projectdata tr{font-size:0.75em;} 
table.projectdata tr td span.txtRed{color:#98103a; font-weight:bold;} 
div.projectdata{font-size:0.75em; margin-bottom:7px;}
p.titel{color:#98103a; font-weight:bold; margin-bottom:2px;}
.wrapper{width:683px; margin-bottom:10px; float:left;}

.foto{
	width:434px;
	overflow:hidden;
	float:left;
	}

a.ShowMore{
	color:#fff; 
	text-decoration:none;
	float:right;
	height:34px;
	padding:3px 0;
	width:58px;
	display:block;
	background:#98103A;
	font-size:.875em;
	font-weight:bold;
	text-align:center;
	margin-right: 4px;
	}
a.ShowMore:hover{ text-decoration:none;}

.thumb{height:40px;width:58px;float:left; margin:0 0 4px;text-align:center;display:none;background:#aaa;}
.thumb img{max-height:40px; max-width:58px;cursor:pointer;}

.largeImage{
	height:260px; 
	width:368px; 
	background:#fff;
	overflow:hidden; 
	float:left;
	margin:0 1px 4px 0;
	text-align:center;
	margin: 0 4px 4px 0;
	}
.largeImage img{
	width:368px;
	height: 260px;
	float:left;
	}                

.details{width:230px; height:auto;float:right;}
.text{width:400px;font-size:0.75em;float:left;}
div.content-3-2 .text,
div.content-3-23 .text{font-size:1em;float:left;}
.ShowThumbs .foto{width:683px; border-bottom:1px solid #}

.ShowThumbs .thumb{
	/* margin:0 0 4px 4px */
	margin: 0 4px 4px 0;
	}



/* Zoekopdracht  */
div.ZoekOpdracht{margin-bottom:10px;}
div.ZoekOpdracht p.GezochtOP{font-weight:bold; margin-bottom:7px;}
div.search-noresults{ margin-top:10px;}
div.search-noresults ul.NoResults li{margin:3px 3px 0 0;}
div.ZoekResultaat{border-bottom:solid 1px #AC002B; margin-bottom:5px; padding-bottom:5px;}
div.ZoekResultaat a{margin-top:3px; display:block; width:200px;}

/*  Kluswijzer   */
div.KluswijzerWrapper{text-transform:lowercase;}
div.KluswijzerWrapper p.introTekst a{text-decoration:underline;}
div.KluswijzerWrapper p.introTekst a:hover{text-decoration:none;}
div.KluswijzerFlash{width:100%; float:left;}
div.klusvideo{clear:both; margin-bottom:10px;}
ul.kluswijzer{width:165px; float:left; margin-bottom:5px;}
ul.kluswijzer li{margin-top:4px; margin-bottom:4px; list-style-type:none;}
ul.kluswijzer li a{display:block;}
ul.kluswijzer h1{font-size:18px; color:#98103a; padding-bottom:8px; margin:0px 0px 3px 0px; padding:0;}
ul.instruktie {width:275px; float:left; margin-bottom:5px;}
ul.instruktie li {margin-top:3px; margin-bottom:3px; list-style-type:none;}
ul.instruktie li a{ text-transform:lowercase;}
ul.instruktie h1{font-size:18px; color:#98103a; padding-bottom:8px; margin:0px 0px 3px 0px; padding:0; text-transform:lowercase;}

/*** content-3-3  ***/
img.BorderSpacer{ margin-bottom:25px;}
div.FeatureContent{padding-left:7px; padding-top:13px; padding-bottom:10px; font-size:0.75em; background: url(/Themes/default/images/papier_flap.jpg) no-repeat left top; background-color:#ffdc60;}
div.FeatureContent h4{color:#98103a; font-size:16px; margin-bottom:60px;}
div.FeatureContent p{width:200px; margin-top:7px;}

/* feature usual (Banner feature op de homepage) */
div.usual{position:absolute; top:77px; left:384px; width:210px; height:90px; background: url(/Themes/default/images/papier_flap.jpg) no-repeat left top; background-color:#ffdc60; padding:15px;}

div.usual h3.controlTitle{display:block; color:#98103a; font-size:1.125em; margin-bottom:33px;}
div.usual{font-size:1.167em; color:#98103a;}
div.usual a{text-decoration:underline; font-weight:bold;}
div.usual a:hover{text-decoration:none;}

div.usual div.body{padding-left:10px; height:50px;}
div.usual div.body p,
div.usual div.body span,
div.usual div.body a,
div.usual div.body div{font-weight:bold;}
div.usual div.body:hover{background-color:#f3eb77; cursor:hand; cursor:pointer;}


div.usual a.button{display:none;}


.socialsharing { float: right; }


/* video button op homepage */
div.vidbut{position:absolute; top:77px; left:624px; width:240px; height:240px;}


/*  content-2block  */
div.content-2block{margin-left:24px; padding-top:14px; padding-bottom:10px; background:#fff url(/Themes/default/images/bordertitle.gif) no-repeat top left; overflow:hidden;}
div.content-2-1{width:230px; float:left; margin-right:6px; font-size:0.75em; }
div.content-2-2{width:704px; float:left; margin-right:6px; font-size:0.75em; padding-left:12px;}
div.content-2-2 IMG.BorderSpacer{float:right;}

/* temp */
.content-2block {

}
.content-2block .content-2-1 {

	 min-height: 10px;
}
.content-2block .content-2-2 {

}
.aanmeldenNieuwsbrief label.kiesNieuwsbrief {
	margin-bottom: 10px;
}



div.InfoScherm{ background-color:#DFAC1B; line-height:18px; padding-left:3px; padding-right:3px;}
span.ServiceAbo label{width:410px; display:block; float:right;}
.GeenActiviteiten{color:#a52b31; font-weight:bold;}

.form{overflow:hidden;}
img.formLogo{ margin-bottom:10px;}
.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 {text-transform:lowercase;}
.form h3, p.form-description{font-size:18px; color:#98103a; padding:0px 1%;margin:6px 0 3px;}
.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 span{color:#f00; margin-right:2px;}
.form span.Verplicht span{color:#f00; margin-right:2px;}
.form span.Verplicht{color:#f00; margin-right:2px;}


.form input{width:99%;padding:2px 0;}
.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;}
.form select{padding:2px 0;width:99%;}
.form select.aanhef{float:left;width:60px;margin-right:10px;}

.form span.voorletters{padding-left:25px;}
.form input.voorletters{float:left;width:90px;margin-right:10px;}

.form span.tussenvoegsels{padding-left:37px;}
.form input.tussenvoegsels{float:left;width:80px;margin-right:10px;}

.form span.achternaam{padding-left:5px;}
.form input.achternaam{float:left;width:170px;}

.form input.straatnaam{float:left;width:82%;}

.form span.huisnummer{ padding-left:340px;}
.form input.huisnummer{float:right;width:14%;}

.form input.postcode{float:left;width:14.5%;}

.form span.woonplaats{ padding-left:15px;}
.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 ol.BelangrijkeGegevens{}
.form ol.BelangrijkeGegevens li{margin-top:5px; color:#98103a; list-style-position: outside; list-style-type: decimal; margin-left:25px;}

.form div.ContentFooter input{cursor:pointer;padding:0;background:transparent;color:#fff;display:block;width:100%;text-align:center;margin:0;border:0;}

.button{padding:10px 0;background:#981010;color:#fff;display:block;width:170px;text-align:center;margin:0 0 10px;}

div.inspectie input{float:left; margin-right:5px;}
div.inspectie label{width:200px;}


/**********************************************************************
********* Date Picker styles								  *********
**********************************************************************/
	/* Main Flora Style Sheet for jQuery UI ui-datepicker */
input.text-datepicker { width: 95% !important; }
img.ui-datepicker-trigger { float:right; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:10px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:9px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 1px solid #ddd; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker td span, .ui-datepicker td a.ui-state-highlight { background:#FFA914; color:#000;}
.ui-datepicker td span, .ui-datepicker td a.ui-state-highlight:hover { background:#FFA914; color:#000;}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }


/* Woningruil */
.WoningruilContainer .Fckcontent p{width:500px}
.btnWoningruil{float:right;position:relative;top:35px;text-transform:lowercase;}
.WoningruilItem{border:1px solid #b92832; background:#fffbf0;padding:10px 0 0px 10px;margin-bottom:10px;line-height:1.5;overflow:hidden;}
.WoningruilItem h3{font-size:1.2em;color:#981010;margin-bottom:5px;}
.WoningruilTitle{font-size:1.2em;color:#981010;margin-top:10px; display:block; padding-left:1%;}
.WoningruilSubTitle{font-size:1em;margin-bottom:10px;display:block;padding-left:1%;}
.WoningruilItem .woningruilList{width:320px;float:left;margin:0 10px 10px 0;}
.WoningruilItem dt{width:120px;float:left;margin-bottom:5px;clear:left;min-height:20px;}
.WoningruilItem dd{width:200px;float:left;font-weight:bold;margin-bottom:5px;min-height:20px;}
.WoningruilItem dd span{font-weight:normal;}
.WoningruilItem ul{list-style:none;}
.WoningruilItem ul a{color:#ff9900;font-weight:bold;text-decoration:underline;}
.WoningruilItem ul a:hover{text-decoration:none;}
.WoningruilContainer .Fckcontent span{padding-left:1%;}


/************************************/
/********* AGENDA      **************/
/************************************/


.kalender .maandKalender ul.weekdagenTitels {
    list-style-type: none;
    overflow: hidden;
    width: 100%;
    margin-bottom: 5px;
    margin-top:4px;
    padding-bottom: 1px;
}

.kalender .maandKalender ul.weekdagenTitels li {
    display: inline;
    float: left;
    width: 94px;
    margin-right: 7px;
    text-align: center;   
    color:Black;
    
}

.kalender .maandKalender ul.weekdagen {
    list-style-type: none;
    overflow: hidden;
    width: 100%;
    margin-bottom: 7px;
}
.kalender .maandKalender ul.weekdagen li {   
    float: left;              
    width: 84px;
    height: 71px;
    margin-right: 7px;
    background: #f4eeb8;
    max-height: 81px;
    overflow: hidden;
    padding:5px;   
}

.kalender .maandKalender ul.weekdagen li p {   
    margin:2px 0 3px 0;
    color:Black;
}
.kalender .maandKalender ul.weekdagen li a {  
    color:#ac002b;        
}

.kalender .maandBrowserBottom {
    border-top: 1px solid #b2b2b2;
    margin-top: 14px;
    overflow: hidden;
    padding-top: 6px;
    padding-bottom: 2px;
}

.kalender .maandBrowserUp {    
    overflow: hidden;            
    background-color:#AC002B;
    height:20px;
    padding-top:5px;
}

.kalender .maandBrowserUp a {
	color:White;
	text-decoration:none;    
    
}

.kalender .vorigeMaand {
    background:url("../images/arrow_left.gif") no-repeat left 50%;
    
    /*background: url(/Themes/default/images/arrow_right.gif) right no-repeat;*/
    margin-left:10px;
    float: left;
    padding-left: 15px;
    /*color:#5b6693;*/
}
.kalender .volgendeMaand {
    background:url("../images/arrow_right.gif") no-repeat right 50%;
    float: right;
    margin-right:10px;
    
    padding-right: 15px;
    /*color:#5b6693;*/        
}

.kalender .col2Inner h2 {
    color: #3b683d;
}

.kalender .navBar .print{ margin-right:7px;}

.kalender h1 {
	color:#98103A;
	font-size:18px;
	padding-bottom:8px;
}


.agendaItem div.ContentFooter{ position:relative;}
.agendaItem .AdditionalInfo{line-height:23px;}
.agendaItem div.ContentFooter .Terug{width:150px; margin-left:3px; float:left;}
.agendaItem div.ContentFooter .Print{ position:absolute; top:8px; left:0px;}


div.formBeeindigingMedeHuurderschap p.declare {
    text-transform: none;
    padding: 6px 0;
}
div.formBeeindigingMedeHuurderschap div.sign h3 {
    padding-bottom: 20px;
}
div.formBeeindigingMedeHuurderschap div.signUp {
    clear:both;
    overflow: hidden;
    }
div.formBeeindigingMedeHuurderschap .signUp p.label {
    clear: none;
    float: left;
    width: 130px;
    height: 20px;
    outline: 1px solid teal;

}
div.formBeeindigingMedeHuurderschap .signUp p.fillIn {
    clear: none;
    float: left;
    width: 320px;
    height: 10px;
    border-bottom: 1px solid #000;
}


.nieuwsDetail p.shortDesc {
	margin-bottom: 12px;
}


/*Do not remove*/ } /*End @media screen, tv, projection*/
@media print{
/*@media screen, tv, projection{*/
body {font-family: Arial, Helvetica, sans-serif;line-height:1;font-size:100%;}

.Fckcontent{font-size:1.0em;color:#000;line-height:1.5;}
.Fckcontent h1{color:#98103A;padding:28px 0 10px;border-bottom:1px solid #98103A;font-size:1.1em;}
.Fckcontent h2{color:#98103A;margin:15px 0 0;font-size:0.875em;}
.Fckcontent h3{color:#98103A;margin:15px 0 0;font-size:0.875em;}
.Fckcontent p{font-size:0.75em;margin:0 0 15px;}
.Fckcontent img{margin:10px;}
.Fckcontent ul,
.fckcontent ol{margin:0px 0 15px 20px;}
.Fckcontent ul li{font-size:0.75em;margin:0px 0 2px 15px;}
.Fckcontent ol li{font-size:0.75em;margin:0px 0 2px 36px;}
.Fckcontent table{font-size:0.75em;margin:0 0 15px;}
.Fckcontent table caption,
.Fckcontent table th{padding:3px;color:#000;text-align:left;font-weight:bold;font-size:1.1em;}
.Fckcontent table td{padding:3px;}
.fckcontent table.fckTable{border:0;}
.fckcontent table.fckTable td{border:0;padding:2px;vertical-align:top;}
.content-3-2 img{max-width:370px;}  

.Projectcontent{font-size:1.0em;color:#000;line-height:1.5;}
.Projectcontent b{font-size:0.75em;display:inline;}
.Projectcontent p{font-size:0.75em;display:inline;}
.Projectcontent br{clear:both;}

.details{float:left;}
div.projectdata{font-size:0.75em; margin-bottom:7px;}
p.titel{color:#98103a; font-weight:bold; margin-bottom:2px;}
.foto{}
.thumb,.lightbox,.ShowMore{display:none;}
.largeImage{width:400px;float:left;}
.largeImage img{width:370px;}    
.text{clear:both;width:100%;}


.Adresgegevens{font-size:12px;border-top:1px solid #98103A;padding-top:10px;}
.Home .NewsList .NewsItem a,
.Header img,
.Header .Service,
.Header .Search,
.Breadcrumb,
.FontResizer,
.Nav,
#nav,
.FTSHome,
.ServiceMenu,
.fontResizer,
img.Logo,
.ContentFooter,
.nieuwsoverzicht,
.content-3-3,
.kalender .maandBrowserUp,
.Toggler h4 img,.Toggler ul li .brRequest,
.Toggler ul li .brDownload,.BestelBrochure,.form span.Verplicht{display:none;}

IMG.ClickableLogo{ border:solid 1px #fff;}
H1.ContentTitle{COLOR:#98103a; FONT-SIZE:18px;}

.form{padding:20px;}
.form label,
.form input,
.form select,
.form textarea{display:block;width:100%;margin-bottom:10px;}
.form textarea{height:100px;}
.form label{border-top:2px solid #ccc;padding-top:10px;}



/************************************/
/********* AGENDA      **************/
/************************************/


.kalender .maandKalender ul.weekdagenTitels {
    list-style-type: none;
    overflow: hidden;
    width: 100%;
    margin-bottom: 5px;
    margin-top:4px;
    padding-bottom: 1px;
    font-size:10px;
    margin-left:0;
    padding-left:0;
}

.kalender .maandKalender ul.weekdagenTitels li {
    display: inline;
    float: left;
    width: 84px;
    margin-right: 7px;
    text-align: left;   
    color:Black;
    font-size:10px;
    
}

.kalender .maandKalender ul.weekdagen {
    list-style-type: none;
    overflow: hidden;
    width: 100%;
    margin-bottom: 7px;
    font-size:10px;
    margin-left:0;
    padding-left:0;
}
.kalender .maandKalender ul.weekdagen li {
    display: inline;
    float: left;              
    width: 74px;
    height: 71px;
    margin-right: 7px;
    background: #f4eeb8;
    max-height: 81px;
    overflow: hidden;
    padding:5px;
    font-size:10px;
}

.kalender .maandKalender ul.weekdagen li p {
    padding: 2px 4px 6px 4px;
    color:Black;
    font-size:10px;
}
.kalender .maandKalender ul.weekdagen li a {
    display: block;
    padding: 0 4px;
    color:#ac002b;
    font-size:10px;        
}


.kalender .col2Inner h2 {
    color: #3b683d;
}

.kalender .navBar .print{ margin-right:7px;}

.kalender h1 {
	color:#98103A;
	font-size:18px;
	padding-bottom:8px;
}

.agendaItem div.ContentFooter{ position:relative;}
.agendaItem .AdditionalInfo{line-height:23px;}
.agendaItem div.ContentFooter .Terug{width:150px; margin-left:3px; float:left;}
.agendaItem div.ContentFooter .Print{ position:absolute; top:8px; left:0px;}
	
	


