img { border: 0; }
form, p { margin:0; padding:0 }
a { text-decoration:none; color:#14455D; 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; width:339px; margin:10px 0 0 0; padding:7px 4px 7px 7px; float:left }
.aThemeBanner .aThemeTitle { color:#999999; font-size:10px; text-align:center }
.aThemeBanner .itContent {padding:0 0 7px 0}
.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 */
.tBlock .aThemeSmall .itContent a { color: #6699cc; }
.aThemeBlock,
.rtContainer .aThemeSmall { margin:5px 0 0 0; width:346px; 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:31px }
.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 }
.rtContainer .aThemeSmall .itContent a { color: #6699cc; }
.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 a,
.rtContainer .aThemeSmall ul a { color: #6699CC; }
.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:8px 0 0 0; width:346px; color:#fff; float:left; background:url(/images/bg-blue-block.png) repeat-y top left }
.tBlock .aThemeBlue { margin:8px 0 0 7px; }
.aThemeBlue .btm { background:url(/images/bg-blue-block-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.aThemeBlue .aThemeTitle { background:url(/images/bg-blue-block-title.png) no-repeat top left; height:31px }
.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 0 0 10px; margin:0 4px 0 3px; height:88px; background:url(../images/bg-blue-fade.png) repeat-x left bottom}
.itSearch .cnt { width:162px; float:left }
.itSearch .cnt label { display:block; font-weight:bold; padding:0 0 3px 2px }
.itSearch .textCnt {margin:0; background:url(/images/bg-blue-input.png) no-repeat left top; border:0; float:left}
.itSearch input {width:152px; color:#666666; padding:6px 3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; float:left; border:0; background:none}
.itSearch p.btn {padding:10px 0 0 0; float:left; clear:both; width:321px}
.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:5px 0 7px 0; margin:0; width:80px; background:url(/images/btn-blue-search.png) no-repeat; 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 .aThemeTitle p { padding:8px 5px 0 14px; font-size:16px; font-weight:bold; color:#000; float:left }
.aThemeBig .aThemeTitle a { font-size:11px }
.aThemeBig .itContent { padding:5px 14px 12px 14px }
.aThemeBig .itContent a { color: #6699cc;}
.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 { }
.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 .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 }
.itSlider #lfBl { width:288px; position:relative; overflow:hidden; }
.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 }
.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 }

.btm.carr {
	height: 30px;
	line-height: 10px;
	background-position: bottom left;	
	position: relative;
}

.carroussel_readmore {
	right: 10px;
	top: 7px;
	display: block;
	padding: 0 10px 5px 0;
	overflow: hidden;
	position: absolute;
	font-size: 12px;
}

.itSlider p a.normalText {
	font-size:12px;
	color: #000000;
	font-weight: normal;
}

.itSlider #rtBl {width:309px; float:right;background:url(/images/bg-slider.gif) repeat-y right top}
.itSlider #rtBl ul {margin:0; padding:0px 0 0 0; list-style:none; line-height:180%}
.itSlider #rtBl ul li { margin:0; padding:2px 0 4px 5px; background:url(/images/slider-sep.gif) repeat-x bottom left; font-size: 11px }
.itSlider #rtBl ul li a {font-size:12px; padding:0 0 0 13px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }
.itSlider #rtBl ul li a:hover { text-decoration:none }
.itSlider #rtBl ul li.active { background-color:#fff; margin:0 0 0 -1px; padding:2px 0 4px 5px }
/* 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 }
.rtContainer .aThemeSmall { padding: 0 0 0 0}
.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 }
.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 }
.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 }

.aThemeSmall .cntImg {float:left; padding:5px 10px 10px 0}
.aThemeSmall .cnt {margin-left:84px; line-height:140%; padding:5px 0 0 0}
.aThemeSmall .cnt h6 {font-size:12px; margin:0; padding:0}
.aThemeSmall .cnt p a {font-size:11px; color: #6699CC; }

.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}
.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; width: 77px; }
.sList .cnt { margin-left:84px; 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 }
/* theme small off */

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; background:url(/images/bg-item-slide.gif) repeat-y top; 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%; background:url(/images/bg-item-slide.gif) repeat-y bottom; 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 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.gif) no-repeat; height:10px }
.itPoll dt { margin:0; padding:0; width:110px; float:left }
.itPoll dt span { float:right }
.itPoll a.geefjemening { background: url(/images/btn-solliciteer.png) no-repeat; padding:5px 0 7px 0; margin:0; width:110px; display: block; float: left; text-align: center; font-size:12px; font-weight:bold; }
/* 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-big-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:595px; 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; color: #6699cc; }
.aThemeList .tBlock { width:615px; margin:0; border-top:1px solid #DCDCDC }
.aThemeList .tBlock .itN { width:284px; float:left; border: 0;border-left:0px solid #DCDCDC; }
.aThemeList .tBlock .itN .imgCnt { padding:3px 10px 0 0 }
.aThemeList .nList { clear:both; border-top:1px solid #DCDCDC }
.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 }
#top50CntScrl .slider ul li .imgCnt { float: left; vertical-align:top; padding:3px 10px 0 0 }
#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-big-block-title.png) no-repeat top left; padding:0 14px; font-size:11px; height:30px }
.aThemeDetails .aThemeTitleB,
.aThemeList .aThemeTitleB { background:url(/images/bg-big-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 */

.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-big-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-big-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 dl { margin:0; padding:0 0 10px 0; float:left; width:580px }
.mdBlockV dt { margin:0; padding:1px 0; float:left; width:130px }
.mdBlockV dd { margin:0; padding:1px 0; float:left; width:450px }
.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}
.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}
.mdBlockV input.btn { background:url(/images/btn-solliciteer.png) no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold; width:110px; padding:6px 0 7px }
.aVacBtm { border-top:1px solid #DCDCDC; clear:both; padding:10px; }
.aVacBtm a { color: #6699cc; }
/* theme news off */

/* news comment on */
.itCntComment { margin:5px 0 0 0; width:623px; background:url(/images/bg-big-block.png) repeat-y top left; float:left }
.itCntComment .aThemeTitle { background:url(/images/bg-big-block-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-big-block-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:12px; color:#000; font-weight:bold; width:161px; padding:6px 0 7px }
/* 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-big-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:0px solid #D5D5D5; background:#fff url(/images/bg-form-input.png) no-repeat left top; background-attachment:fixed; background-attachment /* */ : /* */ scroll; width:224px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px 3px }
.itBrief select,
.reactieForm select { border:0px 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:10px 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 }
ul.brandUlLetters { padding:10px 10px 10px 10px; margin:0; list-style:none; width:570px; float:left; line-height:140% }
ul.brandUlLetters li { margin:0; padding:0; float: left; }
ul.brandUlLetters li a { padding:1px 2px }
ul.brandUlLetters li a span { font-weight:normal; color:#000 }
ul.brandUlLetters li a:hover,
ul.brandUlLetters li.active a { color:#fff; background:#0098CC; text-decoration:none }
ul.brandUlLetters li a:hover span,
ul.brandUlLetters 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 input.searchBtn { padding: 0; margin:0 0 0 4px; width:80px; background:url(/images/btn-top-search.png) no-repeat; border:0; font-size:14px; height: 28px; line-height: 28px; }
.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 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 }
.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:120px; 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 }
.agendaChange select#cat { width: 138px; }
/* agenda block on */
/* content banner on */
.mdBanner {padding:8px 0; margin:10px 0 0 7px; clear:both; background:url(/images/bg-banner.gif) repeat; float:left; width:622px}
.mdBanner .wBanner {text-align:center}
/* content banner off */

.artikelselect .itContent {
	height: 79px;
}
.aThemeList .itContent .cntImg {
	float: right;
}

a.inleidingText{text-decoration:none; font-weight:normal !important; color:#000 !important; font-size:12px !important;}
a.inleidingText:hover{text-decoration:underline;}

.productnieuwsheight {
	height:400px;
}

.panel_carriere .aThemeSmall .sList {
	/*height:360px;*/
	height:400px;
}

.panel_carriere .aThemeSmall {
	/*height: 409px;*/
	height:449px;
}

#leaderboardpanel .panel {
	float: none;
}


/*	MJ 14-4-2010 W3 compatible	*/
.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;
}
