#bedankt {
	position		: relative;
	margin			: auto;
	width 			: 994px;
	background 		: none;
	z-index 		: 10000000;
}

#topbar {
	position		: relative;
	margin			: auto;
	width 			: 994px;
	background 		: none;
	height			: 26px;
	line-height 	: 26px;
	color 			: #fff;
	font-size 		: 80%;
	border 			: none;
	text-align 		: right;
}

#topbar ul {
	list-style-type : none;
	margin 			: 0;
	padding 		: 0;
	float 			: right;
}

#topbar li {
	float 			: left;
	margin 			: 0;
	padding 		: 0;
}

#topbar a {
	color 			: #fff;
	padding 		: 0 7px;
}

#kader {
	position		: relative;
	margin			: 0 auto;
	background		: url(../images/kader.png);
	width			: 964px;
	padding 		: 15px;
	margin-bottom   : 15px;
}

#header {
	height			: 65px;
	width			: 964px;
	padding-top 	: 15px;
	background		: url(../images/kop-bg.jpg);
}

#logo {
	position 		: relative;
	width			: 924px;
	padding-left 	: 20px;
	padding-right 	: 20px;
	height 			: 65px;
	margin 			: auto;
}

#logo p {
	padding			: 0;
	margin			: 0;
}

.extraheader {
	position 		: absolute;
	left 			: 0;
	top 			: -5px;
}

.logo {
	position 		: absolute;
	left 			: 50%;
	margin-left 	: -105px;
	background 		: url(../images/logo.png) no-repeat;
	width			: 209px;
	height			: 45px;
}

/*==================================================== container ===*/	

#mainmenu {
	position		: relative;
	width			: 964px;
	height			: 29px;
	background		: url(../images/nav.png) left top repeat-x;
	z-index			: 2;
}

#mainmenu ul.menu {
	width 			: 840px;
	position 		: relative;
	margin 			: auto;
}

/*==================================================== slideshow ===*/	

#slideshow {
	position		: relative;
	width			: 936px;
	padding			: 14px 14px 0 14px;
	z-index			: 1;
	background		: #fff;
}

#innerslideshow {
	position		: relative;
	width			: 936px;
	background		: #fff;

}

/*==================================================== content ===*/	

#content {
	position		: relative;
	width			: 936px;
	padding 		: 14px;
	background		: #fff;
	padding-bottom 	: 0;
}


#breadcrumbs {
	position		: relative;
	height 			: 26px;
	line-height     : 26px;
	width			: 916px;
	background		: url(../images/breadcrumbs.jpg) repeat-x;
	padding 		: 0 0 0 20px;
	margin 			: 0;
}

span.breadcrumbs {
	vertical-align:middle;
}

.breadcrumbs img {
	margin 			: 0;
	padding 		: 0;
	margin 			: 0 10px;
	float 			: left;
}

a.pathway {
	float 			: left;
}

#breadcrumbs {
	position		: relative;
	height 			: 26px;
	line-height     : 26px;
	width			: 916px;
	background		: url(../images/breadcrumbs.jpg) repeat-x;
	padding 		: 0 0 0 20px;
	margin 			: 0;
}

#bc {
	float 			: left;
}

#zoekbalk {
	margin-top 		: 1px;
	margin-right 	: 2px;
	float 			: right;
	height			: 23px;
	background		: url(../images/vergrootglas.png) right top no-repeat;

}

#zoekbalk label {
	display 		: none;
}

#zoekbalk .inputbox {
	border 			: 1px solid #ccc;
	border-right 	: none;
	height 			: 18px;
	margin		 	: 2px 23px 0 0;
	font-size 		: 11px;
	padding 		: 0 7px;
}


#innercontent {
	padding-top 	: 15px;
	padding-bottom 	: 15px;
	position 		: relative;
	width			: 936px;
}

.tweekoloms {
	background 		: url(../images/bg-standaard.jpg);
}

.tweekolomsbreed {
	background 		: url(../images/bg-tweekoloms-breed.jpg);
}

.driekoloms {
	background 		: url(../images/bg-driekol.jpg);
}

#contentleft {
	float 			: left;
	width 			: 170px;
	padding 		: 0 20px;
}

#contentmain {
	overflow		: hidden;
}

.tweekoloms #contentmain {
	float 			: left;
	width 			: 570px;
	padding 		: 0 20px 0 0;
	overflow 		: hidden;
}

.tweekoloms .cols2,
.tweekolomsbreed .cols2 {
	width 			: 263px;
	padding 		: 0 10px 0 0;
	float 			: left;
	overflow 		: hidden;
}

.tweekolomsbreed .cols2 {
	width 			: 323px;
	}

.tweekoloms .column2,
.tweekolomsbreed .column2 {
	padding 		: 0 0 0 10px;
}

.tweekoloms .row_separator,
.tweekoloms .article_row,
.tweekolomsbreed .row_separator,
.tweekolomsbreed .article_row {
	clear 			: both;
	padding 		: 20px 0;
}

.tweekoloms .article_row {
	border-top 	: 1px solid #f1f1f1;
}

.tweekoloms .blogmore {
	width 			: 550px;
	padding 		: 0;
	clear 			: both;
}

.tweekolomsbreed #contentmain {
	float 			: left;
	width 			: 670px;
	padding 		: 0 20px 0 20px;
	overflow 		: hidden;
}

.driekoloms #contentmain {
	float 			: left;
	width 			: 340px;
	padding 		: 0 20px 0 20px;
	overflow 		: hidden;
}

#contentright {
	float 			: left;
	width 			: 310px;
	padding-left 	: 25px;
	overflow 		: hidden;
}

#footer {
	background-image: url(../images/logo-grijs.png);
	background-color: #8f8f8f;
	background-repeat:no-repeat;
	background-position:10px 60px;
	padding			: 20px;
	color			: #bbbbbb;
	height 			: 80px;
	width 			: 924px;
	font-size 		: 90%;
	margin-left 	: -14px;
	float 			: left;
	margin-top	 	: 15px;
}

#footer a:link,
#footer a:visited {
	color			: #bbbbbb;
	font-weight 	: normal;
}

div.module,
div.module div,
div.module-kader {
	padding:0;
}

.modspacer {
	padding-top 	: 12px;
	clear:both;
}

div.module-kader div {
	background: url(../images/lb.png) no-repeat top left;
}

div.module-kader div div {
	background: url(../images/rb.png) no-repeat top right;
}

div.module-kader div div div {
	background: url(../images/border-white.png) repeat-x bottom left;
	padding: 15px;
}

div.module-kader div div div div {
	background: url(../images/trans.gif) no-repeat;
	padding:0;
	overflow 		: hidden;
}

div.module-kader ul/*.latestnews*/,
div.module ul.menu {
	margin:0;
	
}

div.module ul.menu li,
div.module ul.latestnews li,
div.module ul.mostread li
div.module-kader ul.menu li,
div.module-kader ul.latestnews li,
div.module-kader ul.mostread li {
	list-style-type:none;
	margin-bottom:5px;
	
}

div.module ul.menu a:link,
div.module ul.menu a:visited,
div.module ul.latestnews a:link,
div.module ul.latestnews a:visited,
div.module ul.mostread a:link,
div.module ul.mostread a:visited,
div.module-kader ul.menu a:link,
div.module-kader ul.menu a:visited,
div.module-kader ul.latestnews a:link,
div.module-kader ul.latestnews a:visited,
div.module-kader ul.mostread a:link,
div.module-kader ul.mostread a:visited,
.items-more a:link,
.items-more a:visited {
	background 		: url(../images/nieuws-link-blauw.png) top left no-repeat;
	font-weight 	: normal;
	padding-left 	: 20px;
}


div.module ul.menu a:hover,
div.module ul.latestnews a:hover,
div.module ul.mostread a:hover,
div.module-kader ul.menu a:hover,
div.module-kader ul.latestnews a:hover,
div.module-kader ul.mostread a:hover,
.items-more a:hover {
	background 		: url(../images/nieuws-link-rood.png) top left no-repeat;
	color 			: #c33;
}

h5.feed-link {
	font-size:100%;
	margin:0;
}
	
div.blauw {
	background: url(../images/bg-module-blauw.png) repeat-x top left #004d86;
	border:5px solid #3474af;
	font-weight:bold;
	color:#fff;
	font-size:18px;
	line-height:25px;
	padding:20px;
}

div.rood {
	background: url(../images/bg-module-rood.png) repeat-x top left #d82521;
	font-weight:bold;
	color:#fff;
	font-size:18px;
	line-height:25px;
	padding:20px;
}

div.module.oranje {
	background: url(../images/bg-module-oranje.png) repeat-x top left #ff7000;
	font-weight:bold;
	color:#fff;
	font-size:18px;
	line-height:25px;
	padding:20px;
}


div.leeg,
div.rss,
div.rss-small,
div.twitter-small {
	padding:20px 0;
	clear:both;
}

div.introfoto {
	margin-bottom:20px;
}

div.rss h3 {
	background: url(../images/rss.png) no-repeat top right;
	height:50px;
	line-height:50px;
	padding-bottom:0;
	margin-bottom:0;
}

div.rss-small h3 {
	background: url(../images/rss-small.png) no-repeat top right;
	height:24px;
	line-height:24px;
	font-size:16px;
	padding-top:5px;
	padding-bottom:0;
	margin-bottom:0;
}

div.twitter-small h3 {
	background: url(../images/twitter-small.png) no-repeat top right;
	height:24px;
	line-height:24px;
	font-size:16px;
	padding-top:5px;
	padding-bottom:0;
	margin-bottom:0;
}

div.half {
	width:50%;
	float:left;
	margin:20px 0;
}

div.list div.yoo-tweet ul li.odd {
    background: none repeat scroll 0 0 #f1f1f1;
}

div.list div.yoo-tweet ul li.even {
    background: none repeat scroll 0 0 #f9f9f9;
}