img { border: 0; }
form, p { margin:0; padding:0 }
a { text-decoration:none; color:#0099CC; font-weight:bold }
a:hover { text-decoration:underline }
.foutmelding { color: #FF0000 }
img.vacVan { vertical-align:-4px }

/* right banner on */
.aThemeBanner { background:url(/images/bg-banner.gif) repeat top left; margin:5px 0 0 0; padding:7px 4px 7px 7px; float:left }
.aThemeBanner .aThemeTitle { color:#999999; font-size:10px; text-align:center }
.aThemeBanner .itContent { padding: 0px 0px 7px 0px; }
.itBnContent { background:#fff; width: 336px; text-align: left }
.itBnContent a { padding:0 8px; display:block; font-size:11px; color:#000; font-weight:normal }
.itBnContent a:hover { text-decoration:none }
.itBnContent span { padding:0 0 0 8px }
.itBnContent img { vertical-align:-6px }
/* right banner off */

/* theme block def on */


.lfContainer .aThemeBlock
{
	width: 308px;
	float: left;
	margin: 5px 0 0;
	padding: 0 0 0 7px;
}

.lfContainer .aThemeBlock .itPoll
{
	background: url(/images/bg-small-block.png) repeat-y left top;
	float: left;
	padding:0 0 0 7px;
	width: 301px;
}

.lfContainer .aThemeBlock .aThemeTitle {
	background: url(/images/bg-small-block-title.png) no-repeat top left;
}

.lfContainer .aThemeBlock .btm {
	background: url(/images/bg-small-block-btm.png) no-repeat;
	clear: both;
	font-size: 8px;
	height: 8px;
	line-height: 8px;
	overflow: hidden;
}


.rtContainer .aThemeBlock,
.rtContainer .aThemeSmall { margin:5px 0 0 0; padding: 0px; width:347px; background:url(/images/bg-right-block.png) repeat-y top left; float:left }
.aThemeBlock .btm,
.rtContainer .aThemeSmall .btm { background:url(/images/bg-right-block-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.aThemeBlock .aThemeTitle,
.rtContainer .aThemeSmall .aThemeTitle { background:url(/images/bg-right-block-title.png) no-repeat top left; height:32px }
.aThemeBlock .aThemeTitle p,
.rtContainer .aThemeSmall .aThemeTitle p { padding:8px 5px 0 14px; font-size:16px; font-weight:bold; color:#000; float:left }
.aThemeBlock .aThemeTitle a,
.rtContainer .aThemeSmall .aThemeTitle a.minisite { font-size:11px }
.aThemeSmall .aThemeTitle p a.minisite,
.rtContainer .aThemeSmall .aThemeTitle p a.minisite { font-size: 16px; }
.aThemeBlock .itContent,
.rtContainer .aThemeSmall .itContent { padding:5px 14px 12px 14px }
.aThemeBlock .cntImg,
.rtContainer .aThemeSmall .cntImg { float:right; padding:0 0 0 5px }
.aThemeBlock .cnt,
.rtContainer .aThemeSmall .cnt { line-height:140% }
.aThemeBlock ul,
.rtContainer .aThemeSmall ul { margin:0; padding:5px 0 0 0; list-style:none; line-height:140% }
.aThemeBlock ul li,
.rtContainer .aThemeSmall ul li { margin:0; padding:0 0 0 11px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }
.aThemeBlock #tLinkTabsContainer ul,
.rtContainer .aThemeSmall #tLinkTabsContainer ul { padding:0 }
.aThemeBlock .itBanner,
.rtContainer .aThemeSmall .itBanner { float:left; width:155px; overflow:hidden }
.aThemeBig .itBanner { float:left; width:148px; overflow:hidden }
.aThemeTitle span.rLink { float:right; font-size:11px; line-height:11px; padding:7px 14px 0 0 }
.aThemeTitle span.rLink img,
.aThemeTitleL span.rLink img { vertical-align:middle; margin:0 2px 0 1px }
.srcContent { width:319px; overflow:hidden; position:relative }
.srcContent ul { width:319px; float:left }
.lfContainer .srcContent { width:279px; overflow:hidden; position:relative }
.lfContainer .srcContent ul { margin:0; padding:5px 0 0 0; list-style:none; line-height:140% }
.lfContainer .srcContent ul li { margin:0; padding:0 0 0 11px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }
.lfContainer .srcContent ul { width:279px; float: left }
/* theme block def off */

/* blue block on */
.aThemeBlue { margin:5px 0 0 0; width:347px; background:url(/images/bg-right-blue.png) repeat-y top left; color:#fff; float:left }
.tBlock .aThemeBlue { margin:5px 0 0 7px; }
.aThemeBlue .btm { background:url(/images/bg-right-blue-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.aThemeBlue .aThemeTitle { background:url(/images/bg-right-blue-title.png) no-repeat top left; height:32px }
.aThemeBlue .aThemeTitle p { padding:10px 5px 0 14px; font-size:16px; font-weight:bold; color:#fff; float:left }
.lfContainer .aThemeBlue { width:623px; background:url(/images/bg-big-blue.png) repeat-y top left }
.lfContainer .aThemeBlue .btm { background:url(/images/bg-big-blue-btm.png) no-repeat }
.lfContainer .aThemeBlue .aThemeTitle { background:url(/images/bg-big-blue-title.png) no-repeat top left }
.itSearch { padding:5px 4px 12px 14px }
.itSearch .cnt { width:164px; float:left }
.itSearch .cnt label { display:block; font-weight:bold; padding:0 0 3px 2px }
.itSearch .textCnt {margin:0 4px 0 0; background:url(/images/bg-blue-input.png) no-repeat left top; border:1px solid #CCCCCC; float:left}
.itSearch input {width:142px; color:#666666; padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; border:0; background:none}
.itSearch p.btn { padding:5px 0; float:left; clear:both; width:315px }
.itSearch p.btn a { color:#fff; font-size:11px; margin:0 0 0 3px }
.itSearch p.btn span { float:left; padding:8px 0 0 0 }
.itSearch input.searchBtn { padding:6px 0; margin:0; width:80px; background:url(/images/btn-blue-search.png) no-repeat; border:0; font-size:14px; font-weight:bold; color:#000000; float:right }
.lfContainer .itSearch .cnt { width:253px; float:left }
.lfContainer .itSearch input { width:236px }
.lfContainer .itSearch input.searchBtn { padding:6px 0; margin:15px 0 0 0; width:80px; background:url(/images/btn-blue-search.png) no-repeat; border:0; font-size:14px; font-weight:bold; color:#000000; float:left }
.lfContainer .itSearch p.btn span { padding:0 }
/* blue block off */
/* def block on */
.aThemeBlock .itContent p.btn { padding:10px 0 0 0 }
.aThemeBlock .itContent .imgCnt { float:right; padding:0 0 0 10px }
.aThemeBlock .itContent .cnt { display:table; height:1% }
/* def block off */
/* theme big on */
.aThemeBig { margin:5px 0 0 0; width:623px; background:url(/images/bg-big-block.png) repeat-y top left; float:left }
.tBlock .aThemeBig { margin:5px 0 0 7px; }
.aThemeBig .btm { background:url(/images/bg-big-block-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.aThemeBig .aThemeTitle { background:url(/images/bg-big-block-title.png) no-repeat top left; height:32px }
.aThemeBig .aThemeBTitle { background:url(/images/bg-big-block-blue-title.png) no-repeat top left; height:32px }
.aThemeBig .aThemeTitle p { padding:8px 5px 0 14px; font-size:16px; font-weight:bold; color:#000; float:left }
.aThemeBig .aThemeTitle p.bredep { float: left;width: 595px; }
.aThemeBig .aThemeBTitle p { padding:8px 5px 0 14px; font-size:16px; font-weight:bold; color:#fff; float:left }
.aThemeBig .aThemeTitle a,
.aThemeBig .aThemeBTitle a { font-size:11px }
.aThemeBig .aThemeTitle a.twittericon{ text-decoration:none; }
.aThemeBig .aThemeTitle a.twittericon img { display:block; float:left; margin:-1px 4px 0 0; }
.aThemeBig .aThemeTitle p span.nieuwsspan{ display: block; float: left; }
.aThemeBig .aThemeTitle p span.twitterspan{ display: block; float: right;margin: 4px 0 0 0; }
.aThemeBig .itContent { padding:5px 14px 12px 14px }
.srcBContent { width:595px; overflow:hidden; position:relative }
.srcBContent .fItems { width:595px; float:left }
.srcBContent .fItems .itContent { float:left; width:148px; padding:0 }
.srcBContent .fItems .cntImg { height: 92px; }
.srcBContent .fItems .cnt { padding:5px 1px 0 1px; line-height:140% }
.srcBContent .fItems h6,
.srcBContent .fItems h6 a { font-size:12px; color:#000000; margin:0; padding:0 }
.srcBContent .fItems .cnt p a { font-size:11px }
.srcBContent .fItems .cnt p a.normalText { font-size:12px }
.srcBContent .frItems { width:595px; float:left; line-height:140% }
.srcBContent .frItems .itContent { padding:5px 0; float:left; width:592px }
.srcBContent .frItems .cntImg { float:right; padding:0 0 0 10px }
.srcBContent .frItems h6 { font-size:12px; margin:0; padding:0 }
.itSlider { margin:5px 4px 0 14px; padding: 0; height:1%; position:relative; }
.itSlider .fakeLayer { position:absolute; top:1px; left:0; width:288px; z-index:90; display:none }

.carroussel_readmore {
	float: right;
	display: block;
	padding: 5px 10px 5px 0;
	clear: both;
}

/*	Als het probleem zich voordoet met het langzame laden van de nieuws caroussel ( hieronder een hoogte meegeven.. ) (edited by michael)*/
.itSlider #lfBl { width:288px; position:relative; overflow:hidden; height:290px; }
.itSlider #lfBl ul { margin:0; padding:0; list-style:none }
.itSlider #lfBl li { margin:0; padding:1px 0 0 0; width:288px; float:left; top:0; left:0 }
a.normalText { font-weight: normal; color: #000; font-size: 12px; }
.itSlider #lfBl .cntImg { height:168px; overflow:hidden; text-align: center }
.itSlider span.scroll { padding:0; position:absolute; top:175px; left:230px; z-index:100 }
.itSlider h4 { padding:5px 0; margin:0 60px 0 0; font-size:12px; font-weight:normal }
.itSlider h4 a { font-size:18px; color:#000 }
.itSlider p { line-height:140% }
.itSlider p a { font-size:11px }
.itSlider p a.normalText { font-size: 12px;}
.itSlider #rtBl { width:309px; float:right;background:url(/images/bg-slide.gif) repeat-y right top }
.itSlider #rtBl ul { margin:0; padding:2px 0 0 1px; list-style:none; line-height:140%; background:url(/images/bg-line-slide.gif) repeat-x top left }
.itSlider #rtBl ul li { margin:0; padding:4px 0 6px 3px; background:url(/images/bg-line-slide.gif) repeat-x bottom left; width:305px }
.itSlider #rtBl ul li a { padding:0 0 0 10px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }
.itSlider #rtBl ul li a:hover { text-decoration:none }
.itSlider #rtBl ul li span { font-size:10px; color:#FA0001 }
.itSlider #rtBl ul li.active { background-color:#fff; margin:0 0 0 -1px; padding:5px 0 5px 3px }
/* theme big off */

/* theme small on */
.tBlock { position:relative; overflow:hidden; margin:0 0 0 -7px; width:633px; float:left }
.aThemeSmall { margin:5px 0 0 0; padding:0 0 0 7px; width:308px; background:url(/images/bg-small-block.png) repeat-y top right; float:left }
.aThemeSmall .btm { background:url(/images/bg-small-block-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.aThemeSmall .btmG { background:url(/images/bg-small-g-block-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.rtContainer .aThemeSmall .btmG { background:url(/images/bg-small-g-block-btm_rt.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.aThemeSmall .aThemeTitle { background:url(/images/bg-small-block-title.png) no-repeat top left; height:32px }
.aThemeSmall .aThemeTitle p { padding:8px 5px 0 14px; font-size:16px; font-weight:bold; color:#000; float:left }
.aThemeSmall .aThemeTitle a { font-size:11px }
.aThemeSmall .itContent { padding:5px 14px 12px 14px }
.rtContainer .aThemeSmall .aThemeBTitle { background:url(/images/bg-blue-block-title_rt.png) no-repeat top left; height:32px }
.aThemeSmall .aThemeBTitle { background:url(/images/bg-blue-block-title.png) no-repeat top left; height:32px }
.aThemeSmall .aThemeBTitle p { padding:8px 5px 0 14px; font-size:16px; font-weight:bold; color:#fff; float:left }
.aThemeSmall .aThemeBTitle a { font-size:11px; color:#fff }
.itQuote { padding:5px 14px 7px 14px; line-height:140% }
.itQuote .imgCnt { float:left; padding:3px 15px 0 0 }
.itQuote h4 { font-size:14px; margin:0; padding:0 0 5px 0; text-indent:-10px }
.itQuote h4 img { vertical-align:-3px; margin:0 3px }
.itQuote .cnt { display:table; height:1% }
.itQuote p.small { text-align:right; font-size:11px; padding:15px 5px 0 0 }
.aThemeSmall dl { margin:0; padding:0; font-weight:bold; line-height:140% }
.aThemeSmall dt { margin:0; padding:4px 0 0 0 }
.aThemeSmall dd { margin:0; padding:0 0 6px 0; font-weight:normal }
ul.moreTopics { padding:0; margin:0; color:#919191; list-style:none; font-size:13px; line-height:22px; font-weight:bold }
ul.moreTopics li { display:inline; padding:0; margin:0 }
ul.moreTopics li a { white-space:nowrap }
ul.moreTopics li a.s1 { font-size:17px }
ul.moreTopics li a.s2 { font-size:14px }
ul.moreTopics li a.s3 { font-size:13px }
ul.moreTopics li a.s4 { font-size:12px }
ul.moreTopics li a.s5 { font-size:12px; font-weight:normal }
ul.moreTopics li a.s6 { font-size:11px; font-weight:normal }
.sList { padding:5px 14px 4px 14px }
.sList .itS,
.sList .itN { clear:both }
.sList .imgCnt { float:left; padding:3px 8px 8px 0 }
.sList .cnt { display:table; height:1%; line-height:140%; padding:0 0 8px 0 }
.sList .itN h6 { font-size:12px; margin:0; padding:0 }
.sList .itN h6 a { color:#000000; font-size:12px }
.sList .itN a { font-size:11px }
.sList .itN a.normalText { font-size:12px }
/* theme small off */

div.carupdate { margin:0 8px; }
dl.itAccordeon { margin:0 4px; padding:0; font-weight:normal }
dl.itAccordeon dt { padding:6px 6px 4px 10px; margin:0; background:#E9E9E9 url(/images/bg-line-slide.gif) repeat-x top; cursor:pointer; line-height:140% }
dl.itAccordeon dt span.info { font-size:10px; text-transform:uppercase; display:block }
dl.itAccordeon dt a.iconM { float:right }
dl.itAccordeon dt.first { background:none }
dl.itAccordeon dt.active { background:#fff; margin:0; cursor:auto }
dl.itAccordeon dt.active a { font-size:14px; color:#000000 }
dl.itAccordeon dd { padding:0 6px 4px 10px; margin:0; background:#fff; line-height:140%; display:none; z-index:2 }
dl.itAccordeon dd .cntImg { padding:2px 0 4px 0 }
dl.itAccordeon dd a { font-size:11px }
/* poll on */
.itPoll { padding:5px 14px 12px 14px; line-height:140%; float:left }
.itPoll h6 { font-size:12px; margin:0; padding:0 0 2px 0 }
.itPoll p.intro { font-size:11px; margin:0 0 5px; padding:0 0 2px 0 }
.itPoll input { vertical-align:-3px }
.itPoll label { padding:0 0 0 5px }
.itPoll p.btn { padding:5px 0 0 0 }
.itPoll p.btn span { padding:4px 0 0 10px }
.itPoll img { vertical-align:middle }
.itPoll dl { margin:0; padding:3px 0 0 0; font-size:11px; line-height:normal; float:left; width:320px }
.itPoll dd { margin:0; padding:2px 0 0 0; width:200px; float:right; overflow:hidden; font-size:10px; line-height:10px }
.itPoll dd span { display:block; background:url(/images/bg-poll-result.png) no-repeat; height:10px }
.itPoll dt { margin:0; padding:0; width:110px; float:left }
.itPoll dt span { float:right }
/* poll off */

/* google ads on */
.addsGoogleTheme { padding:5px 0 0 3px; margin:0 0 5px 0; float:left }
.addsGoogle { border:2px solid #FFFFFF; line-height:140%; font-size:11px; width:614px; float:left; background:#EFEFEF }
.addsGoogle .addsItem { padding:5px 20px; float:left; width:260px }
.addsGoogle h6 { font-size:12px; margin:0; padding:0 }
.addsGoogle h6 a { text-decoration:underline; color:#000 }
.addsGoogle .addsInfo a { text-decoration:underline }
.addsGoogle p a { color:#666; font-weight:normal }
.addsGoogle p.link a { font-size:10px }
.addsGoogle .addsInfo { padding:5px 15px 5px 0; text-align:right }
.rtContainer .addsGoogleTheme { padding:5px 0 0 0 }
.rtContainer .addsGoogle { width:343px }
.rtContainer .addsItem { padding:8px 60px 8px 12px }
.rtContainer .addsGoogle .addsInfo { padding:5px 15px 10px 0 }
.addsInfo a { color:#000; font-weight:normal }
.panel .addsGoogleTheme { padding:5px 0 0 9px }
.panel .addsGoogle { width:100% }
.panel .addsItem { padding:8px 60px 8px 12px }
.panel .addsGoogle .addsInfo { padding:5px 15px 10px 0 }
/* google ads off */

/* theme list on */
.aThemeList,
.aThemeBrief { margin:5px 0 0 0; width:623px; background:url(/images/bg-big-block.png) repeat-y top left; float:left }
.aThemeList .aThemeTitle { background:url(/images/bg-wide-block-title.png) no-repeat top left; float:left; width:623px }
.aThemeList .aThemeTitle p { padding:18px 5px 12px 14px; font-size:22px; font-weight:bold; color:#000; float:left }
.aThemeList .aThemeTitle .rLink { float:right; padding:26px 15px 0 0 }
.aThemeList .aThemeTitle .rLink a { font-size:11px; font-weight:normal; margin:0 0 0 14px }
.aThemeList .aThemeTitle a:hover { text-decoration:none }
.aThemeList .btm,
.aThemeBrief .btm,
.aThemeDetails .btm { background:url(/images/bg-big-block-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.aThemeList .bList,
.aThemeBrief .bList,
.aThemeDetails .bList,
.aThemeList .nbList,
.aThemeBig .nbList { padding:0 4px; clear:both }
.aThemeBig .nbList .tBlock { margin:0; width:615px }
.aThemeList .itN { padding:10px; float:left; width:594px; border-top:1px solid #DCDCDC }
.aThemeList .itN .imgCnt {float:left; padding:0 15px 0 0}
.aThemeList .itN .imgCnt img { vertical-align:top }
.aThemeList .itN .cnt { display:table; height:1%; line-height:140% }
.aThemeList .itN h4 { font-size:18px; margin:0; padding:0; line-height:130% }
.aThemeList .itN h4 a,
.aThemeList h5 a { color:#000 }
.aThemeList h5 { font-size:14px; margin:0; padding:0 }
.aThemeList p a { font-size:11px }
.aThemeList p a.normalText { font-size:12px }
.aThemeList .tBlock { width:615px; margin:0; border-top:1px solid #DCDCDC }
.aThemeList .tBlock .itN { width:285px; float:left; border:0;  }
.aThemeList .tBlock .itN .imgCnt { padding:3px 10px 0 0 }
.aThemeList .nList { clear:both; border-top:1px solid #DCDCDC }
.nList .itContent .cntImg {float:right; padding:5px 0 10px 10px; clear: both}
.aThemeList .itContent { line-height:140%; padding:10px }
.aThemeList .sclCnt { padding:10px; height:18px; border-top:1px solid #DCDCDC; clear:both }

#top50CntScrl .slider ul li { float:left; border:0; background: none; width: 100%}
#top50CntScrl .slider ul li span { float:left; padding:3px 10px 0 0}
#top50CntScrl .slider ul li .imgCnt { float: left; vertical-align:top; padding:3px 10px 0 0; height: 77px; width: 77px }
#top50CntScrl .slider ul li .imgCnt img { vertical-align:top }
#top50CntScrl .slider ul li .cnt { display:table; height:1%; line-height:140% }
#top50CntScrl h5 a { color:#000 }
#top50CntScrl h5 { font-size:14px; margin:0; padding:0 }

.sclCnt a { float:left; padding:1px 5px; margin:0 1px 0 0 }
.sclCnt a:hover { background:#0099CC; color:#fff; text-decoration:none }
.sclCnt span { float:left; padding:1px 5px; color:#0099CC; font-weight:bold; margin:0 1px 0 0 }
.sclCnt span.active { float:left; padding:1px 5px; background:#0099CC; color:#fff; font-weight:bold; margin:0 1px 0 0 }
.aThemeList .nbList .tBlock,
.aThemeList .nbList .sclCnt { border:0 }
dl.twList { padding:5px 10px 15px 10px; margin:0; float:left; width:285px; line-height:140% }
dl.twList dt { margin:0; padding:0; font-weight:bold; text-transform:uppercase; font-size:11px }
dl.twList dt a { color: #000000 }
dl.twList dt img { vertical-align:-1px }
dl.twList dd { margin:0; padding:0 0 0 11px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }
dl.twList dd span { font-size:10px }
/* theme list off */

/* theme news on */
.aThemeDetails { margin:5px 0 0 0; width:623px; background:url(/images/bg-big-block.png) repeat-y top left; float:left }
.aThemeDetails .aThemeTitle { background:url(/images/bg-wide-block-title.png) no-repeat top left; padding:0 14px; font-size:11px; height:30px }
.aThemeDetails .aThemeTitleB,
.aThemeList .aThemeTitleB { background:url(/images/bg-wide-block-title.png) no-repeat top left; padding:0 14px }
.aThemeDetails .aThemeTitle p.date { float:left; padding:10px 0 0 0 }
.aThemeDetails .aThemeTitle p.link { float:right; padding:10px 0 0 0 }
.aThemeDetails .aThemeTitle p.link a { font-weight:normal; margin:0 0 0 14px }
.aThemeDetails .aThemeTitleB p,
.aThemeList .aThemeTitleB p { font-size:22px; font-weight:bold; padding:14px 0 10px 0 }
.aThemeDetails .aThemeBtm a { font-size:11px; font-weight:normal; margin:0 14px 0 0 }
.aThemeDetails .aThemeTitle p.link img,
.aThemeDetails .aThemeBtm img { vertical-align:middle; padding:0 5px 0 0 }
.aThemeDetails .aThemeBtm { border-top:1px solid #DCDCDC; clear:both; padding:5px 10px }
.aThemeDetails .mdBlock { padding:10px; border-top:1px solid #DCDCDC; line-height:140% }
.aThemeDetails .mdBlock p { padding:5px 0 10px 0 }
.aThemeDetails .mdBlock p.small { font-size:11px; padding:0 }
.aThemeDetails .mdBlock p.small a { font-weight:normal }
.aThemeDetails .mdBlock h1 { font-size:22px; margin:0; padding:5px 0; line-height:normal }
.aThemeDetails .mdBlock h6 { font-size:14px; margin:0; padding:5px 0 0 0; line-height:normal }
.aThemeDetails .mdBlock .hd { font-weight:bold }
.aThemeDetails .rtBlocks { float:right; width:307px; padding:0 0 5px 5px }

/* Begin aanpassing case #12668 */
.aThemeDetails .mdBlock h2 { font-size:14px; margin:0; padding:5px 0 0 0; line-height:normal }
.aThemeDetails .mdBlock h3 { font-size:14px; margin:0; padding:5px 0 0 0; line-height:normal }
.aThemeDetails .mdBlock h4 { font-size:14px; margin:0; padding:5px 0 0 0; line-height:normal }
.aThemeDetails .mdBlock h5 { font-size:14px; margin:0; padding:5px 0 0 0; line-height:normal }

/* voor de editor */
h2,
h3,
h4,
h5,
h6 {
    font-size: 14px;
    padding: 5px 0px 0px;
    margin: 0;
}
/* Einde aanpassing case #12668 */

/* Einde aanpassing case #12668 */

.aThemeDetailsSmall .bList { padding:0 4px; clear:both }
.aThemeDetailsSmall { margin:5px 0 0 0; width:308px; background:url(/images/bg-big-block-small.png) repeat-y top left; float:left }
.aThemeDetailsSmall .aThemeTitle { background:url(/images/bg-wide-block-small-title.png) no-repeat top left; padding:0 14px; font-size:11px; height:30px }
.aThemeDetailsSmall .aThemeTitle p.date { float:left; padding:10px 0 0 0 }
.aThemeDetailsSmall .aThemeTitle p.link { float:right; padding:10px 0 0 0 }
.aThemeDetailsSmall .aThemeTitle p.link a { font-weight:normal; margin:0 0 0 14px }
.aThemeDetailsSmall .aThemeBtm a { font-size:11px; font-weight:normal; margin:0 14px 0 0 }
.aThemeDetailsSmall .aThemeTitle p.link img,
.aThemeDetailsSmall .aThemeBtm img { vertical-align:middle; padding:0 5px 0 0 }
.aThemeDetailsSmall .aThemeBtm { border-top:1px solid #DCDCDC; clear:both; padding:5px 10px }
.aThemeDetailsSmall .mdBlock { padding:10px; border-top:1px solid #DCDCDC; line-height:140% }
.aThemeDetailsSmall .mdBlock p { padding:5px 0 10px 0 }
.aThemeDetailsSmall .mdBlock p.small { font-size:11px; padding:0 }
.aThemeDetailsSmall .mdBlock p.small a { font-weight:normal }
.aThemeDetailsSmall .mdBlock h1 { font-size:22px; margin:0; padding:5px 0; line-height:normal }
.aThemeDetailsSmall .mdBlock h6 { font-size:14px; margin:0; padding:5px 0 0 0; line-height:normal }
.aThemeDetailsSmall .mdBlock .hd { font-weight:bold }
.aThemeDetailsSmall .rtBlocks { float: left; width:270px; padding:0 0 5px 5px }
.aThemeDetailsSmall .btm { background:url(/images/bg-big-block-small-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }

.itThemeIn { background:url(/images/bg-art-block.png) repeat-y top left; width:307px; margin:5px 0 0 0 }
.itThemeIn .tp { background:url(/images/bg-art-block-top.png) no-repeat top left; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.itThemeIn .bt { background:url(/images/bg-art-block-btm.png) no-repeat top left; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.itThemeIn .itIn { padding:0 8px }
.itThemeIn .btnScrl { text-align:center; padding:5px 0 }
.itThemeIn .btnScrl img { vertical-align:middle; margin:0 3px 0 0 }
.itThemeIn .srcContent { width:290px; overflow:hidden; position:relative }
.itThemeIn .nt { width:290px; float:left; text-align:center }
.itThemeIn .nt p { font-size:11px; text-align:left; padding:5px }
.itThemeIn dl { margin:0; padding:10px 5px }
.itThemeIn dt { margin:0; padding:0 0 3px 0; font-size:16px; font-weight:bold }
.itThemeIn dd { margin:0; padding:0 0 0 10px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }

.aThemeDetailsSmall .itThemeIn { background:url(/images/bg-art-block-small.png) repeat-y top left; width:270px }
.aThemeDetailsSmall .itThemeIn .tp { background:url(/images/bg-art-block-small-top.png) no-repeat top left }
.aThemeDetailsSmall .itThemeIn .bt { background:url(/images/bg-art-block-small-btm.png) no-repeat top left }
.aThemeDetailsSmall .itThemeIn .srcContent { width:263px }
.aThemeDetailsSmall .itThemeIn .nt { width:263px }

.itThemeVideo { background:url(/images/bg-video-block.png) repeat-y top left; width:380px; margin:5px 0 0 0 }
.itThemeVideo .tp { background:url(/images/bg-video-block-top.png) no-repeat top left; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.itThemeVideo .bt { background:url(/images/bg-video-block-btm.png) no-repeat top left; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.itThemeVideo .itIn { padding:0 8px }
.itThemeVideo .btnScrl { text-align:center; padding:5px 0 }
.itThemeVideo .btnScrl img { vertical-align:middle; margin:0 3px 0 0 }
.itThemeVideo .srcContent { width:290px; overflow:hidden; position:relative }
.itThemeVideo .nt { width:290px; float:left; text-align:center }
.itThemeVideo .nt p { font-size:11px; text-align:left; padding:5px }
.itThemeVideo dl { margin:0; padding:10px 5px }
.itThemeVideo dt { margin:0; padding:0 0 3px 0; font-size:16px; font-weight:bold }
.itThemeVideo dd { margin:0; padding:0 0 0 10px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }

.aThemeDetails .addsGoogle { border:1px solid #CCCCCC; line-height:140%; font-size:11px; width:300px; background:#F4F4F4 }
.aThemeDetails .addsGoogle .addsItem { padding:5px 0 5px 8px; float:none; width:210px }
.aThemeDetails .addsGoogle h6 { font-size:12px }
.aThemeDetails .addsGoogle p { padding:0 }
.aThemeDetails .addsGoogle .addsInfo { padding:0 0 5px 8px; text-align:left }
.aThemeDetails .aThemeTitleL { background:url(/images/bg-wide-block-title.png) no-repeat top left; padding:0 14px 10px 14px; font-size:11px; float:left; width:595px }
.aThemeDetails .aThemeTitleL p { font-size:22px; font-weight:bold; padding:18px 0 10px 0 }
.aThemeDetails .aThemeTitleL ul { float:left; padding:0; margin:0; list-style:none; font-size:12px; border-left:1px solid #B6B6B6 }
.aThemeDetails .aThemeTitleL li { float:left; margin:0; padding:0 }
.aThemeDetails .aThemeTitleL li.end { position:relative; margin:0 0 0 -8px }
.aThemeDetails .aThemeTitleL li img { vertical-align:top }
.aThemeDetails .aThemeTitleL li a { float:left; padding:5px 12px 4px 7px; background:url(/images/bg-cl-pass.gif) no-repeat right }
.aThemeDetails .aThemeTitleL li a span { font-weight:normal; font-size:11px; color:#000 }

.aThemeDetails .aThemeTitleL span.rLink { float:right; padding:4px 0 0 0 }
.aThemeDetails .aThemeTitleL span.rLink a { font-size:11px; font-weight:normal; margin:0 0 0 14px }

.mdBlockV { padding:5px 12px; border-top:1px solid #DCDCDC; line-height:140% }
.mdBlockV h1 { font-size:22px; margin:0; padding:5px 0; line-height:normal }
.mdBlockV h1 span { float:right; padding:2px 0 0 0 }
.mdBlockV h5 { font-size:12px; margin:0; padding:5px 0 0 0; line-height:normal; clear:both }
.mdBlockV p { padding:5px 0 10px 0 }
.mdBlockV p.aut {font-weight:bold; font-style:italic; font-size:14px}
.mdBlockV span.bericht {clear: both}
.mdBlockV dl { margin:0; padding:0 0 10px 0; float:left; width:500px; clear: both }
.mdBlockV dt { margin:0; padding:1px 0; float:left; width:130px; clear: both }
.mdBlockV dd { margin:0; padding:1px 0; float:left; width:370px }
.mdBlockV dd a.small { font-size:11px; font-weight:normal }
.mdBlockV dd img { vertical-align:-4px }
.mdBlockV .cntImg {float:right; padding:5px 0 10px 10px; clear: both}
.mdBlockV ul.compInfo {margin:0; padding:0; list-style:none; float:left; width:180px}
.mdBlockV ul.compInfo li {margin:0; padding:1px 0}
.mdBlockV ul.compInfo li img {vertical-align:-2px; margin:0 5px 0 0}
.aVacBtm { border-top:1px solid #DCDCDC; clear:both; padding:10px }
/* theme news off */

/* news comment on */
.itCntComment { margin:5px 0 0 0; width:623px; background:url(/images/bg-comment-block.png) repeat-y top left; float:left }
.itCntComment .aThemeTitle { background:url(/images/bg-comment-title.png) no-repeat top left; padding:0 14px }
.itCntComment .aThemeTitle p { padding:14px 0 8px 0; font-size:14px; font-weight:bold }
.itCntComment .btm { background:url(/images/bg-comment-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.itCntComment .itBlock { padding:0 6px 6px 6px; line-height:140% }
.itCntComment .itContent { background:#fff; padding:10px; margin:1px 0 0 0; clear:both; font-size:11px }
.itCntComment p.aut { font-weight:bold }
.itCntComment .link { padding:10px }
.itCntComment input.btn { background:url(/images/btn-comment.png) no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; width:161px; padding:8px 0 }
/* news comment off */


#tLinkTabs { background:url(/images/bg-tabs.png) repeat-x top left; height:37px; padding:0 0 0 0 }
#tLinkTabs li { background:url(/images/bg-tabs-item-left.png) no-repeat top left; float:left; padding:0; margin:1px -3px 0 0 }
#tLinkTabs li.active { background:url(/images/bg-tabs-item-left-act.png) no-repeat top left }
#tLinkTabs li span { background:url(/images/bg-tabs-item-right.png) no-repeat top right; padding:8px 12px 5px 12px; float:left; color:#fff; font-weight:bold; cursor:pointer }
#tLinkTabs li.active span,
#tLinkTabs li.activeLeft span { background:url(/images/bg-tabs-item-right-act.png) no-repeat top right; color:#000 }
#tLinkTabs li.aLeft { background:url(/images/bg-tabs-item-left-f.png) no-repeat top left }
#tLinkTabs li.activeLeft { background:url(/images/bg-tabs-item-left-act-f.png) no-repeat top left }
/* e-mailnieuwsbrief on */
.aThemeBrief .itContent { background:url(/images/bg-wide-block-title.png) no-repeat top left; padding:0 14px }
.aThemeBrief .itContent h1,
.aThemeBrief .itContent h2,
.aThemeBrief .itContent h3,
.aThemeBrief .itContent h4 { padding:18px 5px 10px 0; margin:0; font-size:22px; color:#000; line-height:normal }
.aThemeBrief .itContent .cnt { display:table; height:1%; padding:0 0 10px; line-height:140% }
.aThemeBrief .itContent p { padding:10px 0 0 0 }
.aThemeBrief .itContent .imgCnt { float:right; padding:28px 0 10px 15px }
.itBrief,
.reactieForm { line-height:140%; background:url(/images/bg-brief-form.png) repeat-x top left; color:#000; padding:10px; margin:0 0 10px 0; clear:both; float:left; width:595px; border-top:2px solid #DCDCDC }
.reactieForm { background: none; padding: 10px; display: none; }
.reactieForm .foutmelding { margin: 0 14px; display: block; }
.itBrief h5,
.reactieForm h5 { font-size:12px; margin:0; padding:0 0 5px 0 }
.reactieForm h5 { margin: 10px 14px 0; }
.itBrief .cnt,
.reactieForm .cnt { padding:15px 0 0 0; clear:both; height:1% }
.reactieForm .cnt { margin: 0 14px; }
.itBrief table { margin:10px 0 0 0 }
.reactieForm table { margin: 10px 14px; }
.itBrief td,
.reactieForm td { vertical-align:top; padding:6px 3px 0 0 }
.itBrief td.text,
.reactieForm td.text { width:135px; height:30px }
.itBrief td input.rd { float:left; height:16px; margin-top:3px }
.itBrief td label { float:left; padding:0 20px 0 3px }
.itBrief input.txt,
.reactieForm input.txt  { border:1px solid #D5D5D5; background:#fff url(/images/bg-form-input.png) no-repeat left top; background-attachment:fixed; background-attachment /* */ : /* */ scroll; width:205px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px }
.itBrief select,
.reactieForm select { border:1px solid #D5D5D5; background:#fff url(/images/bg-form-input.png) no-repeat left top; background-attachment:fixed; background-attachment /* */ : /* */ scroll; width:213px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px }
*+html .itBrief select,
*+html .reactieForm select { height:auto }
.itBrief .checkB,
.reactieForm .checkB { float:left; height:16px; margin-top:3px; clear:both }
.itBrief .checkL,
.reactieForm .checkL { display:block; display /* */ : /* */ table; height:1%; padding:2px 10px 0 3px; width:330px }
.itBrief input.sbm,
.reactieForm input.sbm { border:0; width:110px; background:url(/images/btn-submit-comment.png) no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; padding:6px 0 7px 0 }
/* e-mailnieuwsbrief off */
/* brand list on */
ul.brandUl { padding:0 10px 10px 10px; margin:0; list-style:none; width:285px; float:left; line-height:140% }
ul.brandUl li { margin:0; padding:0 }
ul.brandUl li a { padding:1px 2px }
ul.brandUl li a span { font-weight:normal; color:#000 }
ul.brandUl li a:hover,
ul.brandUl li.active a { color:#fff; background:#0098CC; text-decoration:none }
ul.brandUl li a:hover span,
ul.brandUl li.active a span { color:#fff }
.brandList { border-top:1px solid #DCDCDC; clear:both }
.brandList h4 { font-size:16px; margin:0; padding:10px }
.brandList h5 a { color:#0098CC }
.brandList .itContent { border-bottom:1px solid #DCDCDC; float:left; width:595px }
.brandList .imgCnt { width:170px; float:left; padding:0 10px 0 0; text-align:center }
.brandList .cnt { display:table; height:1% }
/* brand list off */
/* error block on */
.errBlock { padding:10px; border-top:1px solid #DCDCDC; line-height:140% }
.errBlock h4 { font-size:12px; margin:0; padding:0 0 15px 0 }
.errBlock ul { padding:3px 0; margin:0; list-style:none }
.errBlock ul li { padding:0 0 0 10px; margin:0; background:url(/images/list-icon-black.gif) no-repeat 0 6px }
.errBlock form { padding:15px 0 10px 0 }
.errBlock input { padding:4px 5px; margin:0 4px 0 0; width:490px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#fff url(/images/bg-top-search.png) left top; background-attachment:fixed; background-attachment /* */ : /* */ scroll; border:2px solid #CCCCCC; vertical-align:middle }
.errBlock input.searchBtn { padding:5px 0 4px 0; margin:0; width:80px; background:url(/images/btn-top-search.png) no-repeat; border:0; font-size:14px; font-weight:bold }
/* error block off */
/* sitemap on */
.mapBlock { padding:10px 10px 20px 10px; border-top:1px solid #DCDCDC; line-height:140%; clear:both; float:left; width:595px }
.mapBlock dl { margin:0; padding:0; float:left; width:195px }
.mapBlock dt { margin:0; padding:3px 0; font-size:16px; font-weight:bold }
.mapBlock dd { margin:0; padding:0 0 1px 11px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }
/* sitemap off */
/* search block on */
.searchBlock { padding:0 0 10px 0 }
.searchBlock form { padding:0 10px 10px 10px }
.searchBlock input {padding:4px 5px; margin:0; width:490px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:none; float:left; border:none; vertical-align:top}
.searchBlock input.searchBtn { padding:5px 0 4px 0; margin:0 0 0 4px; width:80px; background:url(/images/btn-top-search.png) no-repeat; border:0; font-size:14px }
.searchBlock p.result { padding:2px 12px }
.searchBlock p.result span,
.searchList .itContent span.pvs { font-style:italic; background:#FFFFD3; padding:1px 2px }
.searchList { padding:0 3px 5px 3px }
.searchList p.sort { padding:5px 10px 15px 10px }
.searchList p.sort span { font-style:italic }
.searchList p.sort a { font-size:12px }
.searchList .itContent .cntImg {float:right; padding:5px 0 10px 10px; clear: both}
.searchList .itContent h5 a { color:#0099CC }
.searchList .itContent h5 span { font-size:11px; font-weight:normal; color:#999999 }
.searchList .itContent h5 span a { font-weight:normal; font-size:11px }
.searchList .itContent h5 img { vertical-align:-2px; margin:0 5px 0 0 }
ul.searchTabs { margin:0; padding:5px 10px 0 10px; list-style:none; background:url(/images/bg-search-tabs.gif) repeat-x bottom left; height:26px }
ul.searchTabs li { margin:0 2px 0 0; padding:0; float:left; background:url(/images/bg-search-tabs-left.png) no-repeat left top }
ul.searchTabs li.active { background:url(/images/bg-search-tabs-left-act.png) no-repeat left top }
ul.searchTabs li a { float:left; padding:6px 12px 5px 12px; background:url(/images/bg-search-tabs-right.png) no-repeat right top; text-decoration:none }
ul.searchTabs li.active a { background:url(/images/bg-search-tabs-right-act.png) no-repeat right top; color:#000 }
ul.searchTabs li a:hover { color:#000; text-decoration:none }
/* search block off */

/* agenda block on */
.agendaBlock { }
.agendaBlock div.date { float:left; width:100px; font-weight:bold; margin: 0 5px 0 0 }
.agendaBlock .itContent { border-top:1px solid #DCDCDC }
.agendaBlock .cnt { display:table; height:1% }
.agendaBlock dl { margin:0; padding:0 }
.agendaBlock dl dt { float:left; width:110px; margin:0; padding:0; color:#999999; text-transform:uppercase; font-weight:bold; font-size:11px }
.agendaBlock dl dd { float:left; width:360px; margin:0; padding:0 }
.agendaChange { border-top:1px solid #DCDCDC; height:29px; padding:8px 10px 0 12px }
.agendaChange label { font-weight:bold; float:left; width:105px; padding:3px 0 }
.agendaChange select { border:1px solid #D5D5D5; background:#fff url(/images/bg-form-input.png) no-repeat left top; background-attachment:fixed; background-attachment /* */ : /* */ scroll; width:160px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; margin:0 25px 0 0 }
/* agenda block on */

#leaderboardpanel .panel {
	float: none;
}

.tagcloudterm {
	float: left;
    color: #F6645D;
    font-weight: bold;
	line-height: 22px;
	font-size: 13px;
}
.tagcloudterm.bull {
	color: #919191;
	padding: 0px 3px;
}
.tagcloudterm.big {
    font-size: 17px;
}
.tagcloudterm.medium {
    font-size: 14px;
}
.tagcloudterm.small {
    font-size: 12px;
}
h1,h2,h3,h4,h5,h6 { margin: 0px 0 10px 0;}
.headertag { float:left;
font-size:16px;
font-weight:bold;
padding:8px 5px 0 14px;font-family:Arial,Helvetica,sans-serif; }


/* video van de dag carrousel	*/
/* CASE:27720 DATE:23-11-2010 USER: [MJ] DESCR: [voor de video vna de dag carrousel, deze werkt nu ook goed en ziet er netjes uit.]*/
/*	Als het probleem zich voordoet met het langzame laden van de nieuws caroussel ( hieronder een hoogte meegeven.. ) (edited by michael)*/
.itSlider #lfBl2 { width:288px; position:relative; overflow:hidden; height:290px; }
.itSlider #lfBl2 ul { margin:0; padding:0; list-style:none }
.itSlider #lfBl2 li { margin:0; padding:1px 0 0 0; width:288px; float:left; top:0; left:0 }
.itSlider #lfBl2 .cntImg { height:168px; overflow:hidden; text-align: center }
.itSlider #rtBl2 { width:309px; float:right;background:url(/images/bg-slide.gif) repeat-y right top }
.itSlider #rtBl2 ul { margin:0; padding:2px 0 0 1px; list-style:none; line-height:140%; background:url(/images/bg-line-slide.gif) repeat-x top left }
.itSlider #rtBl2 ul li { margin:0; padding:4px 0 6px 3px; background:url(/images/bg-line-slide.gif) repeat-x bottom left; width:305px }
.itSlider #rtBl2 ul li a { padding:0 0 0 10px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }
.itSlider #rtBl2 ul li a:hover { text-decoration:none }
.itSlider #rtBl2 ul li span { font-size:10px; color:#FA0001 }
.itSlider #rtBl2 ul li.active { background-color:#fff; margin:0 0 0 -1px; padding:5px 0 5px 3px }
/* theme big off */

.hd-social img {
    height: 19px;
    margin: 3px 0 0 0;
    width: 19px;
}

.addthis_toolbox {
	float:left;
	width:310px;
	margin-left:-10px;
}

.addthis_toolbox a {
	margin:0px !important;
	/* float:right !important ; */
}

div.socialshare a {
	font-weight:bold !important;
	width:75px;
}

.aThemeBtm div.socialshare {
	margin:0px -10px 0px 5px;
	float:left;
}
 */
