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

/* right banner on */

a.inleidingText2 {
	color:#000000 !important;
	font-size:13px !important;
	font-weight:normal !important;
	text-decoration: none;
}

a.inleidingText2:hover {
	color:#000000 !important;
	font-size:13px !important;
	font-weight:normal !important;
	text-decoration: underline;
}

.aThemeBanner {background:url(/images/banner-bg-content.gif) repeat top left; 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 */
.lfContainer .aThemeBlock,
.lfContainer .aThemeSmall {width:304px;}
.aThemeBlock,
.rtContainer .aThemeSmall {margin:10px 0 0 0; width:341px; float :left; border:1px solid #CCCCCC; margin-right: 8px;}
.aThemeBlock .aThemeTitle,
.rtContainer .aThemeSmall .aThemeTitle {background:url(/images/def-block-title-bg.png) repeat-x top left; height:31px}
.aThemeBlock .aThemeTitle p,
.rtContainer .aThemeSmall .aThemeTitle p {padding:8px 5px 0 10px; font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; float:left}
.aThemeBlock .aThemeTitle a,
.rtContainer .aThemeSmall .aThemeTitle a {font-size:11px; text-transform:none}
.aThemeBlock .itContent,
.rtContainer .aThemeSmall .itContent {padding:2px 10px 10px 10px}
.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 .cntImg,
.rtContainer .aThemeSmall .cntImg {float: right; padding:0 0 10px 5px}
.aThemeBlock .cnt,
.rtContainer .aThemeSmall .cnt {line-height:140%; display:table; height:1%}
.aThemeBlock .itContent p.btn {padding:10px 0 0 0}

.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 13px}
.aThemeTitle span.rLink {float:right; font-size:11px; line-height:11px; padding:5px 10px 0 0}
.aThemeTitle span.rLink img, .aThemeTitleL span.rLink img {vertical-align:middle; margin:0 1px}
.aThemeTitle span.rLink_ondernemen {float:right; font-size:11px; line-height:11px; padding:5px 5px 0 0}
.aThemeTitle span.rLink_ondernemen img, .aThemeTitleL span.rLink_ondernemen img {vertical-align:middle; margin:0 1px}
.srcContent {width:320px; overflow:hidden; position:relative}
.srcContent ul {width:320px; float:left}

.aThemeBlock .fRetail li { float: left; width: 135px; background: none;}
.aThemeBlock .fRetail li .cntImg {position:relative; margin:0 0 0 3px; height: 94px; float: left; padding: 0;}
.aThemeBlock .fRetail li .cntImg .reflectImg {position:absolute; left:0; z-index:100;}
.aThemeBlock .fRetail li .cnt {padding:20px 1px 0 1px; line-height:140%; z-index:105; color:#CCCCCC; clear: both;}
.aThemeBlock .fRetail li h6, 
.aThemeBlock .fRetail li h6 a {color:#000; margin:0px; padding:0px; font-size:13px}
.aThemeBlock .fRetail li .cnt p a {font-size:11px; font-weight:normal}

.aThemeBlack { background: url(/images/big-block-bg.png) top left repeat-x; color: #fff; }
.aThemeTitleBlack { 
	background: url(/images/def-block-title-bg-black.png) top left repeat-x;
 }
.aThemeTitleBlack p {
	color:#fff;
/*	float:left; */
	font-size:14px;
	font-weight:bold;
	padding:8px 5px 0pt 10px;
	text-transform:uppercase;
}
.rtContainer .aThemeSmall .aThemeTitle p * {
	font-size: 14px;
}
/* theme block def off */

/* blue block on */
.tBlock .aThemeBlue { margin:5px 0 0 0px; }

.aThemeBlue {margin:10px 0 0 0; width:341px; background:#EF605A url(/images/color-bg.png) repeat-x top left; color:#fff; float:left}
.aThemeBlue .aThemeTitle {height:31px}
.aThemeBlue .aThemeTitle p {padding:8px 5px 0 11px; font-size:16px !important; font-weight:bold; color:#fff !important; float:left}

.lfContainer .aThemeBlue { width:623px; }

.itSearch {padding:5px 4px 12px 11px}
.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/color-input-bg.png) no-repeat left top; border:1px solid #CCCCCC; float:left}
.itSearch input {width:142px; color:#666666; padding:4px 3px; font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left; border:0; background:none}
.itSearch p.btn {padding:10px 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:5px 0; margin:0; width:82px; background:url(/images/color-btn.png) no-repeat; font-size:14px; font-weight:bold; color:#000000; float:right}

.searchList .itContent .cntImg { 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:82px; background:url(/images/color-btn.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 */
/* poll on */
.itPoll {padding:2px 10px 10px 10px; line-height:140%; float:left}
.itPoll h6 {font-size:13px; margin:0; padding:0 0 3px 0}
.itPoll input {vertical-align:-3px; margin:0}
.itPoll label {padding:0 0 0 5px}
.itPoll p.btn {padding:5px 0 0 0}
.itPoll p.btn span {padding:4px 0 0 20px}
.itPoll img {vertical-align:middle}

.itPoll dl {margin:0; padding:3px 0 0 0; font-size:11px; line-height:normal; float:left; width:320px}
.lfContainer .itPoll dl {width:279px}
.itPoll dd {margin:0; padding:2px 0 0 0; width:200px; float:right; overflow:hidden; font-size:10px; line-height:10px}
.lfContainer .itPoll dd {width:159px}
.itPoll dd span {display:block; background:url(/images/poll-result-bg.png) no-repeat; height:10px}
.itPoll dt {margin:0; padding:0; width:110px; float:left}
.lfContainer .itPoll dt {width:69px}
.itPoll dt span {float:right}
/* poll 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:10px 0 0 0; width:619px; float :left; border:1px solid #CCCCCC; background:#404040 url(/images/big-block-bg.png) repeat-x top left}
.aThemeVacatures,
.aThemeVideo { background: none; width:619px;}
.aThemeBig .btm {display:none}
.aThemeBig .aThemeTitle {height:31px}
.aThemeVideo .aThemeTitle { background:url(/images/def-block-title-bg.png) repeat-x top left; float:left; width:623px }
.aThemeBig .aThemeTitle p {padding:8px 5px 0 10px; font-size:14px; text-transform:uppercase; font-weight:bold; color:#fff; float:left}
.aThemeBig .aThemeTitle a {font-size:11px; text-transform:none; color:#fff}
.aThemeVacatures .aThemeTitle p,
.aThemeVacatures .aThemeTitle a,
.aThemeVideo .aThemeTitle p{ color: #000; }
.aThemeBig .aThemeTitle .rLink {padding:6px 10px 0 0}
.aThemeBig .itContent {padding:2px 10px 10px 10px; color: #fff;}
.aThemeVacatures .itContent,
.aThemeVideo .itContent { color: #000; }
.srcBContent {width:599px; overflow:hidden; position:relative}
.srcBContent .fItems {width:599px; float:left}
.srcBContent .frItems {width:599px; float:left}
.srcBContent .fItems .itContent {float:left; width:149px; padding:0}
.srcBContent .fItems .cntImg {position:relative; margin:0 0 0 3px; height: 134px}
.srcBContent .fRetail .cntImg {height: 94px}
.srcBContent .fItems .cntImg .reflectImg {position:absolute; left:0; z-index:100}
.srcBContent .fItems .cnt {padding:20px 1px 0 1px; line-height:140%; z-index:105; color:#CCCCCC}
.srcBContent .fItems h6, 
.srcBContent .fItems h6 a {color:#fff; margin:0; padding:0; font-size:13px}
.srcBContent .fItems .cnt p a {color:#fff;font-size:11px; font-weight:normal}
.aThemeVacatures .itContent .cntImg { float: right; }
.aThemeVacatures .itContent h6 { margin-bottom: 5px; }

.itSlider { margin:5px 4px 0 14px; padding:0 0 10px 0; height:1%; position:relative; background:url(/images/bg-slide.gif) repeat-y right top }
.itSlider .fakeLayer { position:absolute; top:1px; left:0; width:288px; z-index:90; display:none }
.itSlider #lfBl { width:288px; position:relative; height:270px; 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 }
.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 #rtBl { width:309px; float:right }
.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; }
.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 }

.aThemeVideo .itSlider { margin:10px 4px 0 14px; padding:0 0 10px 0; height:1%; position:relative; clear: both;}
.aThemeVideo .itSlider .fakeLayer { position:absolute; top:1px; left:0; width:288px; z-index:90; display:none }
.aThemeVideo .itSlider #lfBl { width:294px; position:relative; height:270px; overflow:hidden }
.aThemeVideo .itSlider #lfBl ul { margin:0; padding:0; list-style:none }
.aThemeVideo .itSlider #lfBl li { margin:0; padding:1px 0 0 0; width:294px; float:left; top:0; left:0 }
.aThemeVideo .itSlider #lfBl .cntImg { height:168px; overflow:hidden }
.aThemeVideo .itSlider span.scroll { padding:0; position:absolute; top:175px; left:230px; z-index:100 }
.aThemeVideo .itSlider h4 { padding:5px 0; margin:0 5px 0 0; font-size:12px; font-weight:normal }
.aThemeVideo .itSlider h4 a { font-size:18px; color:#000 }
.aThemeVideo .itSlider p { line-height:140% }
.aThemeVideo .itSlider p a { font-size:11px }

.aThemeVideo .itSlider #rtBl {width:296px; float:right}
.aThemeVideo .itSlider #rtBl ul {margin:0; padding:0px 0 5px 0; list-style:none; line-height:180%}
.aThemeVideo .itSlider #rtBl ul li { margin:0; padding:1px 0 1px 5px; background:url(/images/slider-sep.gif) repeat-x bottom left; font-size: 11px }
.aThemeVideo .itSlider #rtBl ul li a {font-size:12px; padding:0 0 0 13px; background:url(/images/list-icon-def.gif) no-repeat 1px 6px }
.aThemeVideo .itSlider #rtBl ul li a:hover { text-decoration:none }
.aThemeVideo .itSlider #rtBl ul li.active { background-color:#fff; margin:0 0 0 -1px; padding:1px 0 1px 5px }
.aThemeVideo .itSlider #rtBl ul li span {font-size:10px; color:#FA0001}
/* theme big off */

/* theme small on */
.tBlock { position:relative; overflow:hidden; width:633px; float:left }

.aThemeSmall {margin:10px 9px 0 0; padding:0; width:304px; float:left; border:1px solid #CCCCCC}
.aThemeSmall .aThemeTitle {background:url(../images/def-block-title-bg.png) repeat-x top left; height:31px}
.aThemeSmall .aThemeTitle p {padding:8px 5px 0 10px; font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; float:left}
.aThemeSmall .aThemeTitle a {font-size:11px; text-transform:none}
.aThemeSmall .itContent {padding:2px 10px 10px 10px}
.aThemeSmall .aThemeTitle .rLink span {display:none}

.aSlideShow .itContent h6 { margin:0; padding:0; font-size:13px }

.aThemeSmall .aThemeBTitle {background:url(../images/def-block-title-bg.png) repeat-x top left; height:31px}
.aThemeSmall .aThemeBTitle p {padding:8px 5px 0 10px; font-size:14px; text-transform:uppercase; font-weight:bold; color:#000; float:left}
.aThemeSmall .aThemeBTitle a {font-size:11px; text-transform:none}

.aThemeSmall dl {margin:0; padding:0; font-weight:bold; line-height:140%}
.aThemeSmall dt {margin:0; padding:0}
.aThemeSmall dd {margin:0; padding:0 0 9px 0; font-weight:normal}


.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 }
.itBestseller p { margin:0; padding:0 0 5px 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 }
.aThemeBlock .cnt h4 { text-indent: 0px; }
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; background: none; }
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:11px; font-weight:normal }
ul.moreTopics li a.s6 { font-size:10px; font-weight:normal }


.srcSContent {width:284px; overflow:hidden; position:relative}
.srcSContent .scrollDiv {width:284px; float:left}

.sList {padding:2px 10px 5px 10px}
.sList .itS, .sList .itN {clear:both}
.sList .imgCnt {float:left; padding:3px 8px 8px 0; width: 95px; height: 81px}
.sList .cnt {display:table; height:1%; line-height:140%; padding:1px 0 8px 0}
.sList span.date {font-size:11px; }
.sList .itN h6 {font-size:13px; margin:0; padding:0}
.sList .itN h6 a {color:#000000; font-size:13px}
.sList .itN a {font-size:11px}

.sLaatste .imgCnt { /*width: 40px; height: 40px;*/}
/* theme small off */

dl.itAccordeon {margin:0; padding:0; font-weight:normal; position:relative; background:#F4F4F4}
dl.itAccordeon dt {padding:6px 6px 4px 10px; margin:0; background:url(/images/slide-line-bg.gif) repeat-x top; cursor:pointer; line-height:140%; position:relative; z-index:5}
dl.itAccordeon dt span.info {font-size:11px; text-transform:uppercase; display:block}
dl.itAccordeon dt a.iconM {float:right; z-index:10; position:relative}
dl.itAccordeon dt.active {background:#fff; margin:0; padding:10px 6px 6px 10px; background:#fff url(/images/slide-line-act-bg.gif) repeat-x top; cursor:auto}
dl.itAccordeon dt.active span.info {font-size:10px}
dl.itAccordeon dt.active a {font-size:14px; color:#000000}
dl.itAccordeon dd {padding:0 6px 6px 10px; margin:0 0 -3px 0; background:#fff url(/images/slide-line-actdd-bg.gif) repeat-x bottom; display:none; position:relative; z-index:6}
dl.itAccordeon dd .cntImg {padding:0 0 3px 0; height: 147px;}
dl.itAccordeon dd a {font-size:11px}

dl.itAccordeon .informatie 
{
	padding:0 6px 6px 10px; 
	margin:0 0 -3px 0; 
	background:#fff url(/images/slide-line-actdd-bg.gif) repeat-x bottom; 
	background-color: #f4f4f4;
	position:relative; 
	z-index:6;
	display:block; 
	float: left; 
	width: 288px;
	height: 90px;
}

	dl.itAccordeon .informatie .cntImg
	{
		padding:0 0 3px 0;
		float: left; 
		margin: 0 5px 5px 0;
	}
	
	dl.itAccordeon .informatie .omschrijving
	{
		width: 185px; 
		float: left;
	}
	
		dl.itAccordeon .informatie .omschrijving .info 
		{
			font-size:11px; 
			text-transform:uppercase; 
		}

/* 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:341px }
.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:10px 0 0 0; width:619px; float:left; border: 1px solid #cccccc;  }
.aThemeList .aThemeTitle { background:url(/images/def-block-title-bg.png) repeat-x top left; float:left; width:619px }
.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 { 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 }
.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 }
.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:#9d9d9d; color:#fff; text-decoration:none }
.sclCnt span { float:left; padding:1px 5px; color:#9d9d9d; font-weight:bold; margin:0 1px 0 0 }
.sclCnt span.active { float:left; padding:1px 5px; background:#9d9d9d; 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%; height: 106px; }
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:10px 0 0 0; width:623px; float:left; border: 1px solid #cccccc; }
.aThemeDetails .aThemeTitle { background:url(/images/def-block-title-bg.png) repeat-x top left; padding:0 14px; font-size:11px; height:30px;  }
.aThemeDetails .aThemeTitleB,
.aThemeList .aThemeTitleB { 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 }

.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 { width:307px; margin:5px 0 0 0; border: 1px solid #cccccc; }
.itThemeIn .tp { height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
.itThemeIn .bt { 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 }

.aSlideShow .itThemeIn { width: 280px }
.aSlideShow .itThemeIn .srcContent { width:263px }
.aSlideShow .itThemeIn .nt { width:263px}

.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 { 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 }
/* theme news off */

/* thema mode on */

.aThemeMode {margin:10px 9px 0 0; padding:0; width:304px; float:left; background:#000; border:1px solid #000}
.aThemeMode .aThemeTitle {height:31px}
.aThemeMode .aThemeTitle p {padding:8px 5px 0 10px; font-size:14px; text-transform:uppercase; font-weight:bold; color:#fff; float:left}
.aThemeMode .aThemeTitle span.rLink {padding:6px 10px 0 0}
.aThemeMode .aThemeTitle .rLink span {display:none}
.aThemeMode .itContent {padding:2px 10px 10px 10px}
.aThemeMode .itContent .cnt {padding:5px 0; color:#999999; line-height:140%}
.aThemeMode .itContent h6 {font-size:18px; color:#fff; margin:0; padding:8px 0; font-weight:bold}
.aThemeMode .itContent h6 a {font-size:18px; color:#fff; font-weight:bold}
.aThemeMode .itContent h6 span.date {font-size:12px; font-weight:normal}
.aThemeMode .itContent a {font-weight:normal; font-size:11px}
/* thema mode off */

/* news comment on */
.itCntComment { margin:5px 0 0 0; width:623px; float:left; border: 1px solid #cccccc }
.itCntComment .aThemeTitle { background:url(/images/def-block-title-bg.png) repeat-x top left; padding:0 14px; height:30px; }
.itCntComment .aThemeTitle p { padding:10px 0 8px 0; font-size:14px; font-weight:bold }
.itCntComment .itBlock { padding:0 6px 6px 6px; border-top:1px solid #DCDCDC; 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 { border-top:1px solid #DCDCDC; 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:6px 0 }
/* news comment off */


div.aBlockTabs { border: 0px; width: 341px; background:url(/images/bg-right-block.png) repeat-y top left; }
.aBlockTabs .btm { background:url(/images/bg-right-block-btm.png) no-repeat; height:8px; line-height:8px; font-size:8px; overflow:hidden; clear:both }
#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 { 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 }
.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-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; 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-solliciteer.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:#9d9d9d; 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:#9d9d9d; 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:#f6645d }
.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; }
.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; 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;  float:left; border:none; vertical-align:top}
.searchBlock input.searchBtn { padding:5px 0 4px 0; margin:0 0 0 4px; width:80px; 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 h5 a { color:#f6645d }
.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:95px; 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 ; 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 */

#itmCntScr4 .imgCnt { height: 241px }
.laatst_nieuws,
.uitgelicht { height: 431px }

.artikelselect .itContent {
	height: 79px;
}


.clear
{
	clear: both;
}

.itPoll .overzicht .balkPoll span {
	background:url("/images/poll-result-bg.png") repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:11px;
	margin:3px 0 0;
}

.pollReadMore {
	float:right;
	margin:5px 0 0;
}

.ondernemen h4 {
	margin: 0;
}

.inleidingText {
	color: #000;
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6 { margin: 0px 0 0px 0;}
.headertag { padding:8px 5px 0px 10px; font-size:14px; text-transform:uppercase;  font-weight:bold; float:left }

.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;
}
