body {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.print {
	display: none;
}

#header {
	position: absolute;
	width: 100%;
	height: 195px;
	z-index: -1;
	left: 0;
	top: 0;
}
#container {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}

#spacer {
	width: 100%;
	height: 260px;
}

#menu {
	background: url(../images/menu_bg_ibb.jpg) no-repeat;
	width: 978px;
	height: 48px;
	margin: -50px 0 0 0;
	padding: 0;
	position: absolute;
}

#social {
	position: absolute;
	margin: -118px 0 0 647px;
}

#social ul, #social li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

#social li {
	padding: 0 8px 0 0;
}

#add-to-any {
	padding: 30px 0 0 0;
}

#tv {
	background: url(../images/tv.png) no-repeat;
	behavior: url("http://www.ikbenbelangrijk.nu/iepngfix.htc");
	position: absolute;
	margin: -102px 0 0 339px;
	width: 90px;
	height: 114px;
}

#menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul {
	height: 48px;
	float: left;
}

#menu li {
	float: left;
}

#menu li, #menu a {
	height: 48px;
	display: block;
	outline: none;
}

#menu li.last {
	background: none;
}

#menu li#home {
	left: 5px;
	width: 76px;
}

#menu li#kies-voor-mensen {
	left: 76px; 
	width: 122px;
}

#menu li#beroepen-en-opleidingen {
	left: 198px; 
	width: 141px;
}

#menu li#ibbtv {
	left: 339px; 
	width: 84px;
}

#menu li#nieuws {
	left: 423px; 
	width: 82px;
}

#menu li#contact {
	left: 505px; 
	width: 79px;
}

#menu li#login {
	left: 584px; 
	width: 85px;
	border: none;
}

#menu li#home a:hover {
	background: url(../images/menu_bg_ibb.jpg) 0 -48px no-repeat;
}

#menu li#home a.active {
	background: url(../images/menu_bg_ibb.jpg) 0 -96px no-repeat;
}

#menu li#kies-voor-mensen a:hover {
	background: url(../images/menu_bg_ibb.jpg) -76px -48px no-repeat;
}

#menu li#kies-voor-mensen a.active {
	background: url(../images/menu_bg_ibb.jpg) -76px -96px no-repeat;
}

#menu li#beroepen-en-opleidingen a:hover {
	background: url(../images/menu_bg_ibb.jpg) -198px -48px no-repeat;
}

#menu li#beroepen-en-opleidingen a.active {
	background: url(../images/menu_bg_ibb.jpg) -198px -96px no-repeat;
}

#menu li#ibbtv a:hover {
	background: url(../images/menu_bg_ibb.jpg) -339px -48px no-repeat;
}

#menu li#ibbtv a.active {
	background: url(../images/menu_bg_ibb.jpg) -339px -96px no-repeat;
}

#menu li#nieuws a:hover {
	background: url(../images/menu_bg_ibb.jpg) -423px -48px no-repeat;
}

#menu li#nieuws a.active {
	background: url(../images/menu_bg_ibb.jpg) -423px -96px no-repeat;
}

#menu li#contact a:hover {
	background: url(../images/menu_bg_ibb.jpg) -505px -48px no-repeat;
}

#menu li#contact a.active {
	background: url(../images/menu_bg_ibb.jpg) -505px -96px no-repeat;
}

#menu li#login a:hover {
	background: url(../images/menu_bg_ibb.jpg) -584px -48px no-repeat;
}

#menu li#login a.active {
	background: url(../images/menu_bg_ibb.jpg) -584px -96px no-repeat;
}

#menu li a {
	text-indent: -10000px;
}

#menu-left {
	width: 766px;
	height: 48px;
	float: left;
} 

#menu-left .social-media {
	width: 70px;
	float: left;
	margin: 11px 0 0 15px;
}

#menu-left .social-media ul, #menu-left .social-media li {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 30px;
}

#menu-left .social-media ul {
}

#menu-left .social-media li {
	float: left;
	padding: 0 10px 0 0;
}

#menu-left .social-media li.last {
	padding: 0;
}

#menu-left .social-media li a {
	text-indent: 0px;
}

#menu-left .social-media li a:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

#menu-right {
	width: 191px;
	height: 33px;
	padding: 15px 0 0 1px;
	float: left;
}

#menu-right #zoekveld {
	border: none;
	outline: none;
}

#zoek-top {
	font-size: 0;
	background: url(../images/zoek_top.jpg) no-repeat;
	width: 178px;
	height: 3px;
}

#zoek-left {
	font-size: 0;
	background: url(../images/zoek_left.jpg) no-repeat;
	width: 24px;
	height: 13px;
	float: left;
}

#zoek-middle {
	background: #FFFFFF;
	height: 11px;
	float: left;
}

#zoek-middle form {
	font-size: 0;
	margin: 0;
	padding: 0;
	width: 145px;
}

#zoek-middle input {
	color: #616260;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 11px;
	_height: 9px;
	width: 145px;
	_width: 140px;
}

#zoek-right {
	font-size: 0;
	background: url(../images/zoek_right.jpg) no-repeat;
	width: 9px;
	height: 13px;
	float: left;
}

#zoek-bottom {
	font-size: 0;
	background: url(../images/zoek_bottom.jpg) no-repeat;
	width: 178px;
	height: 3px;
	clear: left;
}

#menu-right-rond {
	background: url(../images/menu_right.jpg) no-repeat;
	width: 10px;
	height: 48px;
	float: left;
}


#content {
	
}

#content a {
	color: #CC071E;
	text-decoration: none;
}

#content a:hover {
	color: #B1A3C9;
}

#content-left {
	width: 195px;
	float: left;
}

#content-left .banner {
	margin: 7px 0 0 0;
	_margin: 3px 0 0 0;
}

#content-left .banner-top {
	background: url(../images/banner_top.jpg) no-repeat;
	width: 188px;
	height: 14px;
	font-size: 0;
}

#content-left .banner-middle {
	background: url(../images/banner_middle.jpg) repeat-y;
	width: 174px;
	padding: 1px 0 1px 14px;
}

#content-left .banner-middle.large {
	padding: 0 0 5px 14px;
}

#content-left .banner-bottom {
	background: url(../images/banner_bottom.jpg) no-repeat;
	width: 188px;
	height: 15px;
}

#content-right {
	width: 785px;
	float: left;
}

#content-right-detail {
	margin: 6px 0 0 0;
	width: 230px;
	float: left;
}

#content-right-detail #banner-rechts {
	margin: 7px 0 0 0;
}

#breadcrumbs {
	margin: 10px 0 2px 0;
}

#breadcrumbs-top {
	background: url(../images/breadcrumbs_top.jpg) no-repeat;
	width: 980px;
	height: 10px;
	font-size: 0;
}

#breadcrumbs-middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	background: url(../images/breadcrumbs_middle.jpg) repeat-y;
	width: 957px;
	padding: 1px 0 0 23px;
}

#breadcrumbs-middle a {
	color: #595959;
	text-decoration: none;
}

#breadcrumbs-middle a:hover {
	color: #999999;
}

#breadcrumbs-bottom {
	background: url(../images/breadcrumbs_bottom.jpg) no-repeat;
	width: 980px;
	height: 12px;
}

#content-top {
	overflow: hidden;
}

#video {
	margin: 6px 0 0 0;
	_margin: 2px 0 0 0;
}

#video-top, #text-top, #extranet-top, #bestelling-top {
	background: url(../images/video_top.jpg) no-repeat;
	width: 785px;
	height: 15px;
	font-size: 0;
}

#video-middle, #text-middle, #extranet-middle, #bestelling-middle {
	background: url(../images/video_middle.jpg) repeat-y;
	width: 771px;
	padding: 0 0 0 14px;
	overflow: hidden;
}

#videoplayer {
	/*background: url(../images/videoplayer.jpg) no-repeat;*/
	width: 402px;
	height: 251px;
	margin: 0 15px 0 0;
	float: left;
}

#playlist {
	width: 340px;
	float: left;
	overflow: hidden;
}

#video-items {
	float: left;
}

#video-items ul, #video-items li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#video-items ul {
	overflow: hidden;
}

#video-items li {
	width: 340px;
	height: 228px;
	float: left;
}

#video-items li .video-item {
	background: url(../images/video_items_bg.jpg) repeat-x;
	width: 340px;
	height: 72px;
	margin: 0 0 5px 0;
	float: left;
}

#video-items li .video-item.last {
	margin: 0;
}

#video-items li .video-item:hover, #video-items li .video-item.active {
	background: url(../images/video_items_bg_hover.jpg) repeat-x;
	cursor: pointer;
}

#video-items li .video-item-left {
	background: url(../images/video_items_pijl.jpg) no-repeat center center;
	width: 28px;
	height: 72px;
	float: left;
}

#video-items li .video-item:hover .video-item-left, #video-items li .video-item.active .video-item-left {
	background: url(../images/video_items_pijl_hover.jpg) no-repeat center center;
}

#video-items li .video-item-middle {
	width: 110px;
	height: 72px;
	float: left;
}

#video-items li .video-item-right {
	width: 182px;
	height: 60px;
	padding: 12px 10px 0 10px;
	float: left;
}

#video-items li .video-item-omschrijving a {
	color: #595959;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	text-decoration: none;
}

#video-items li .video-item:hover .video-item-omschrijving a, #video-items li .video-item.active .video-item-omschrijving a {
	color: #FFFFFF;
}

#video-items li .video-item-titel a {
	color: #644592;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

#video-items li .video-item:hover .video-item-titel a, #video-items li .video-item.active .video-item-titel a {
	color: #FFFFFF;
}

#video-nav {
	height: 12px;
	padding: 8px 0 0 200px;
	clear: left;
}

#video-nav ul, #video-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#video-nav li {
	margin: 0 4px 0 0;
	float: left;
}

#video-nav li a {
	background: url(../images/nav_item.jpg) no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -10000px;
	width: 12px;
	height: 12px;
	outline: none;
}

#video-nav .jcarousel-control a:focus, #video-nav .jcarousel-control a:hover, #video-nav .jcarousel-control a.active {
	background: url(../images/nav_item_active.jpg) no-repeat;
}

#video-bottom, #text-bottom, #extranet-bottom, #bestelling-bottom {
	background: url(../images/video_bottom.jpg) no-repeat;
	width: 785px;
	height: 15px;
}

#content-bottom {
	
}

#content-bottom-left {
	width: 550px;
	float: left;
}

#text {
	margin: 6px 0 0 0;
	_margin: 2px 0 0 0;
}

#content-text ul, #content-text li {
	margin: 0;
	padding: 0;
}

#content-text ul {
	padding: 0 0 0 15px;
}

#content-text li {
	padding: 0;
}

#text .item-top, #nieuws .item-top, #content-text .item-top {
	background: url(../images/item_top.jpg) no-repeat;
	width: 545px;
	height: 15px;
	font-size: 0;
}

#text .item-middle, #nieuws .item-middle, #content-text .item-middle {
	background: url(../images/item_middle.jpg) repeat-y;
	padding: 0 0 0 14px;
	width: 531px;
}

#text .item-middle {
	height: 290px;
}

#text #home-titel {
	background: url(../images/home_titel_bg.jpg) no-repeat;
	width: 312px;
	height: 42px;
}

#text .home-text {
	position: absolute;
	background: url(../images/kjt_bckgrnd.jpg) no-repeat;
	width: 501px;
	height: 275px;
	padding: 16px 0 0 12px;
	z-index: 50;
}

#text .body {
	position: absolute;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 270px;
	position: absolute;
	padding-top: 42px;
	z-index: 50;
}

#text .body strong {
	color: #962A5F;
}

#text .body p {
	margin: 0;
	padding: 0 0 14px 0;
}

#text .item-bottom, #nieuws .item-bottom, #content-text .item-bottom {
	background: url(../images/item_bottom.jpg) no-repeat;
	width: 545px;
	height: 15px;
}

#text .lees-verder {
	width: 120px;
	height: 28px;
	margin: 28px 0 0 0;
	padding: 230px 0 0 0;
	position: absolute;
	z-index: 50;
}

#text .klik-hier {
	position: absolute;
	margin: 44px 0 0 283px;
	z-index: 50;
}

#kies-je-toekomst {
	width: 517px;
	height: 312px;
	position: absolute;
	margin: 15px 0 0 14px;
	z-index: 10;
}

#content-bottom-left .banner-breed {
	margin: 7px 5px 0 0;
	_margin: 3px 5px 0 0;
	float: left;
}

#content-bottom-left .banner-breed.nomargin {
	margin: 7px 0 0 0;
	_margin: 3px 0 0 0;
	float: left;
}

#content-bottom-left .banner-breed-top {
	background: url(../images/banner_breed_top.jpg) no-repeat;
	width: 270px;
	height: 14px;
	font-size: 0;
}

#content-bottom-left .banner-breed-middle {
	background: url(../images/banner_breed_middle.jpg) repeat-y;
	padding: 0 0 1px 14px;
	width: 256px;
	height: 68px;
	_height: 73px;
}

#content-bottom-left .banner-breed-bottom {
	background: url(../images/banner_breed_bottom.jpg) no-repeat;
	width: 270px;
	height: 15px;
	font-size: 0;
}

#nieuws {
	margin: 7px 0 0 0;
}

#nieuws-items {
	float: left;
}

#nieuws-titel {
	background: url(../images/whats_up.jpg) no-repeat;
	width: 517px;
	height: 46px;
	margin: 0 0 10px 0;
}

#nieuws-items ul, #nieuws-items li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nieuws-items li {
	width: 517px;
	height: 321px;
	margin: 0 0 2px 0;
	float: left;
}

#nieuws-items li.last {
	margin: 0;
}

#nieuws-items li .nieuws-item:hover, #nieuws-items li .nieuws-item.active {
	cursor: pointer;
}

#nieuws-items li .nieuws-item {
	background: url(../images/nieuws_items_bg.jpg) repeat-x;
	width: 517px;
	height: 104px;
	margin: 0 0 2px 0;
	float: left;
}

#nieuws-items li .nieuws-item.last {
	margin: 0;
}

#nieuws-items li .nieuws-items-left {
	width: 155px;
	height: 104px;
	float: left;
}

#nieuws-items li .nieuws-items-right {
	width: 347px;
	height: 104px;
	padding: 0 0 0 15px;
	float: left;
}

#nieuws-items li .nieuws-items-datum {
	margin: 6px 0 0 0;
}

#nieuws-items li .nieuws-items-datum a {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#nieuws-items li .nieuws-items-datum a:hover, #nieuws-items li .nieuws-items-inleiding a:hover, #nieuws-items li .nieuws-item:hover .nieuws-items-datum a, #nieuws-items li .nieuws-item:hover .nieuws-items-inleiding a  {
	color: #666666;
}

#nieuws-items li .nieuws-items-titel a:hover, #nieuws-items li .nieuws-item:hover .nieuws-items-titel a {
	color: #FF9F3B;
}

#nieuws-items li .nieuws-items-titel {
	margin: 8px 0 -1px 0;
}

#nieuws-items li .nieuws-items-titel a {
	color: #FF8200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#nieuws-items li .nieuws-items-inleiding a {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-decoration: none;
}

#nieuws-nav {
	width: 477px;
	height: 12px;
	padding: 7px 0 2px 40px;
	_padding: 0 0 2px 40px;
	_margin: 12px 0 0 0;
	float: left;
}

#nieuws-nav-left {
	width: 115px;
	padding: 0;
	float: left;
}

#nieuws-nav ul, #nieuws-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nieuws-nav li {
	margin: 0 4px 0 0;
	float: left;
}

#nieuws-nav li a {
	background: url(../images/nav_item.jpg) no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -10000px;
	width: 12px;
	height: 12px;
	outline: none;
}

#nieuws-nav .jcarousel-control2 a:focus, #nieuws-nav .jcarousel-control2 a:hover, #nieuws-nav .jcarousel-control2 a.active {
	background: url(../images/nav_item_active.jpg) no-repeat;
}

#nieuws-nav-right {
	width: 347px;
	height: 5px;
	padding: 0 0 0 15px;
	_margin: -5px 0 0 0;
	float: left;
}

#nieuws-nav-right a {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#content-bottom-right {
	width: 230px;
	margin: 0 0 0 3px;
	padding: 6px 0 0 0;
	_padding: 2px 0 0 0;
	float: left;
}

#poll {
	
}

#poll .item-small-top, #gamecorner .item-small-top, .item-small-top {
	background: url(../images/item_small_top.jpg) no-repeat;
	width: 232px;
	height: 15px;
	font-size: 0;
}

#poll .item-small-middle, #gamecorner .item-small-middle, .item-small-middle {
	background: url(../images/item_small_middle.jpg) repeat-y;
	width: 218px;
	padding: 0 0 0 14px;
}

#poll-titel {
	background: url(../images/poll_titel.jpg) no-repeat;
	width: 204px;
	height: 97px;
}

#poll-omschrijving {
	color: #649303;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 9px 0 9px;
	width: 185px;
}

#poll .item-small-bottom, #gamecorner .item-small-bottom, .item-small-bottom {
	background: url(../images/item_small_bottom.jpg) no-repeat;
	width: 232px;
	height: 15px;
	margin: 0 0 7px 0;
}

#poll-items {
	width: 194px;
	margin: 14px 0 0 0;
	padding: 0 0 0 10px;
	float: left;
}

#poll form {
	margin: 0;
	padding: 0;
}

#poll-items .poll-item {
	height: 16px;
	margin: 0 0 3px 0;
	float: left;
}

#poll-items .poll-item-resultaat {
	padding: 2px 0;
	float: left;
}

#poll-items .poll-item input {
	margin: 2px 3px 0 0;
	padding: 0;
	_margin: -2px 0 0 0;
	font-size: 0;
}

#poll-items .poll-item-left {
	width: 18px;
	height: 13px;
	font-size: 0;
	float: left;
	margin: 0;
	padding: 0;
}

#poll-items .poll-item-right {
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 174px;
	float: left;
}

#poll-items .poll-item-antwoord {
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 185px;
	margin: 2px 0;
}

#poll-items .poll-item-percentage {
	background: #649303;
	height: 5px;
	font-size: 0;
	display: block;
}

#poll-stem {
	padding: 19px 0 5px 0;
}

#poll-totale-score {
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0 0 10px;
}

#poll-stem #submit {
	background: url(../images/stem_poll.jpg) no-repeat;
	border: none;
	width: 60px;
	height: 28px;
	text-indent: -10000px;
	cursor: pointer;
}

#gamecorner {
	margin: 7px 0;
	_margin: 3px 0;
}

#gamecorner-titel {
	position: absolute;
}

#gamecorner-ga-verder {
	position: absolute;
	margin: -34px 0 0 7px;
}

.item-small-middle.large {
	height: 69px;
	_height: 78px;
}

#extranet-login {
	margin: 7px 0 0 0;
	_margin: 3px 0 0 0;
}

#extranet-titel {
	background: url(../images/extranet_titel.jpg) no-repeat;
	width: 204px;
	height: 42px;
}

#extranet-info {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: #E6E0EF;
	width: 204px;
	padding: 6px 0 9px 0;
}

#extranet-items {
	background: #E6E0EF;
	width: 204px;
	float: left;
}

#extranet-items ul, #extranet-items li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#extranet-items ul {
	padding: 0 0 6px 0;
	float: left;
}

#extranet-items li {
	height: 16px;
	float: left;
}

#extranet-items li a {
	background: url(../images/extranet_items_bg.jpg) repeat-x;
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	width: 204px;
	height: 16px;
	padding: 1px 0 0 0;
	display: block;
}

#extranet-items li a:hover, #extranet-items li a.active {
	background: url(../images/extranet_items_hover.jpg) repeat-x;
	color: #FFFFFF;
}

#submenu {
	background: url(../images/submenu_bg.jpg) #644592 repeat-x;
	width: 160px;
	float: left;
}

#submenu ul, #submenu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#submenu ul {
	width: 133px;
	min-height: 85px;
	_height: 85px;
	padding: 12px 9px 31px 9px;
	float: left;
}

#submenu li {
	background: url(../images/submenu_li_bg.png) no-repeat;
	behavior: url("http://www.ikbenbelangrijk.nu/iepngfix.htc");
	padding: 0 0 0 20px;
	border-bottom: 1px solid #8E76B0;
	line-height: 12px;
	width: 122px;
	display: block;
	float: left;
}

#submenu li:hover, #submenu li.active {
	background: url(../images/submenu_li_hover_bg.png) no-repeat;
	behavior: url("http://www.ikbenbelangrijk.nu/iepngfix.htc");
}

#submenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px 0 7px 0;
	float: left;
}

#submenu li.active a {
	font-weight: bold;
	color: #B1A3C9;
}

#submenu ul ul {
	background: none;
	padding: 0;
	min-height: 0;
	width: auto;
}

#submenu ul ul li {
	background: none;
	padding: 0;
	border: none;
}

#submenu ul ul li a {
	padding: 6px 0 7px 0;
}

#submenu ul ul li a, #submenu ul li.active ul a {
	font-weight: normal;
	color: #FFF;
}

#submenu ul ul li a:hover {
	color: #B1A3C9;
}

#submenu ul ul li.active a {
	font-weight: bold;
}

#submenu ul ul li:hover, #submenu ul ul li.active {
	background: none;
}

#submenu-bottom {
	background: url(../images/submenu_bottom.jpg) no-repeat;
	width: 160px;
	height: 56px;
	clear: left;
}

#content-text {
	margin: 6px 0 0 1px;
	_margin: 6px 0 0 0;
}

#content-middle {
	width: 555px;
	_width: 553px;
	float: left;
}

#content-middle.extranet {
	_width: auto;
}

#content-text .contenttext {
	padding: 17px 22px 8px 12px;
}

#content-text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #CC071E;
	margin: 0 0 21px 0;
	padding: 0;
}

#content-text .datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	margin: 0 0 10px;
}

#content-text .inleiding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #644592;
	line-height: 150%;
	margin: 0 0 10px 0;
}

#content-text .body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	line-height: 150%;
}

#content-text .body strong, #content-text .body b {
	color: #CC071E;
}

#content-text .body img {
	border-color: #DADADA;
}

#content-text .ga-terug {
	margin: 10px 0 0 0;
}

#content-text .nieuws-item {
	background: url(../images/nieuws_items_bg.jpg) repeat-x;
	height: 104px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	margin: 0 0 1px 0;
	padding: 0 0 1px 0;
}

#content-text .nieuws-items-left {
	width: 155px;
	height: 104px;
	float: left;
}

#content-text .nieuws-items-right {
	width: 316px;
	height: 104px;
	padding: 0 10px 0 15px;
	float: left;
}

#content-text .nieuws-items-datum {
	margin: 6px 0 0 0;
}

#content-text .nieuws-items-datum a {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#content-text .nieuws-items-datum a:hover, #content-text .nieuws-items-inleiding a:hover, #content-text .nieuws-item:hover .nieuws-items-datum a, #content-text .nieuws-item:hover .nieuws-items-inleiding a  {
	color: #666666;
}

#content-text .nieuws-items-titel a:hover, #content-text .nieuws-item:hover .nieuws-items-titel a {
	color: #FF9F3B;
}

#content-text .nieuws-items-titel {
	margin: 8px 0 -1px 0;
}

#content-text .nieuws-items-titel a {
	color: #FF8200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#content-text .nieuws-items-inleiding a {
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	text-decoration: none;
}

#content-text .pagina-navigatie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
	padding: 10px 0 0 170px;
}

#content-text .pn-titel, #content-text .pn-nummers {
	float: left;
}

#content-text .pagina-navigatie strong {
	color: #F79F44;
}

#content-text .pagina-navigatie a {
	color: #595959;
}

#content-text .pagina-navigatie a:hover, #content-text .pagina-navigatie a.active {
	color: #F79F44;
}

#content-text #zoeken {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
}

#content-text #zoeken h2 {
	font-size: 14px;
	font-weight: bold;
	color: #644592;
	margin: 0 0 5px 0;
	padding: 0;
}

#content-text #zoek-resultaat, #content-text #zoek-resultaat li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content-text #zoek-resultaat {
	margin: 0 0 20px 0;
}

#content-text #zoek-resultaat li {
	background: url(../images/zoekresultaat_li_bg.jpg) no-repeat 3px 2px;
	padding: 0 0 0 10px;
}

#content-text #zoek-resultaat li a {
	color: #CC071E;
	text-decoration: none;
}

#content-text #zoek-resultaat li a:hover {
	color: #644592;
}

#content-text .form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
}

#content-text .form label {
	width: 190px;
	display: block;
	float: left;
}

#content-text .form input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content-text .form select {
	color: #595959;
}

#content-text .form input.small {
	color: #595959;
	width: 20px;
}

#content-text .form input.medium {
	color: #595959;
	width: 40px;
}

#content-text .form input.input {
	color: #595959;
	width: 350px;
}

#content-text .form textarea {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 250px;
	height: 150px;
}

#content-text .form .submit {
	padding-left: 189px;
}

#content-text .form .form-fout {
	border: none;
	color: #CC071E;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#content-text .form .mislukt {
	border: 1px solid #CC071E;
	color: #CC071E;
	margin: 10px 0 0 0;
	padding: 10px;
}

#content-text .form .gelukt {
	border: 1px solid #649303;
	color: #649303;
	margin: 10px 0 0 0;
	padding: 10px;
}

#contenttext-left {
	width: 510px;
	padding: 0 25px 0 0;
	float: left;
}

#contenttext-right {
	width: 200px;
	float: left;
}

#contenttext-right .submenu-top {
	background: url(../images/laag4-top.jpg) no-repeat;
	width: 195px;
	height: 19px;
	margin: 0;
	padding: 0;
}

#contenttext-right .submenu {
	background: url(../images/laag4-bg.jpg) repeat-y;
	width: 194px;
	padding: 0 0 17px 17px;
	margin: 0 0 0 1px;
}

#contenttext-right .submenu-center {
	background: url(../images/laag4-center.jpg) #CC071E no-repeat top;
	width: 160px;
	min-height: 186px;
	margin: 0;
	padding: 0;
}

#contenttext-right .submenu ul {
	margin: 0;
	padding: 20px 0 0 0;
}

#contenttext-right li {
	display: block;
	background: url(../images/subsubmenu_li_bg.png) no-repeat;
	border-bottom: 1px solid #E05466;
	display: block;
	line-height: 12px;
	padding: 0 0 0 21px;
	margin: 0 0 0 7px;
	width: 122px;
	list-style: none;
}

#contenttext-right li:hover {
	background: url(../images/subsubmenu_li_hover_bg.png) no-repeat;
}

#contenttext-right li.active {
	background: url(../images/subsubmenu_li_hover_bg.png) no-repeat;
	font-weight: bold;
}

#contenttext-right li a {
	display: block;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px 0 7px 0px;
	text-decoration: none;
}

#contenttext-right li a:hover {
	color: #E05466;
}

#contenttext-right .submenu-bottom {
	background: url(../images/laag4-bottom.jpg) no-repeat;
	width: 195px;
	height: 80px;
	padding: 0;
	margin: 0;
}

#error {
	margin: 7px 0 0 0;
	padding: 0 0 70px 0;
	float: left;
}

#error-top {
	background: url(../images/breadcrumbs_top.jpg) no-repeat;
	width: 980px;
	height: 10px;
}

#error-middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	background: url(../images/breadcrumbs_middle.jpg) repeat-y;
	width: 957px;
	padding: 0 0 0 23px;
}

#error-middle h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #CC071E;
	margin: 0 0 21px 0;
	padding: 17px 0 0 0;
}

#error-middle .body {
	line-height: 150%;
}

#error-middle .body p {
	margin: 0;
	padding: 0 0 20px 0;
}

#error-middle .body a {
	color: #CC071E;
	text-decoration: none;
}

#error-middle .body a:hover {
	color: #644592;
}

#error-bottom {
	background: url(../images/breadcrumbs_bottom.jpg) no-repeat;
	width: 980px;
	height: 12px;
}

#text #home-titel h1, #nieuws-titel h1, #poll-titel h1, #extranet-titel h1 {
	display: none;
}

#text #home-titel {
	position: absolute;
	z-index: 50;
	height: 42px;
}

#login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#login form {
	color: #595959;
	margin: 0;
	padding: 0;
}

#login table td {
	padding: 0 10px 5px 0;
}

#login input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content-text .form-fout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	border: 1px solid #CC071E;
	color: #CC071E;
	margin: 0 0 16px 0;
}

#forum-breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595959;
	margin: 0 0 10px 0;
}

#forum-breadcrumbs a {
	color: #CC071E;
	text-decoration: none;
}

#forum-breadcrumbs a:hover {
	text-decoration: underline;
}

#forum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#forum table {
	border: 1px solid #D5D5D5;
}

#forum table table {
	border: none;
}

#forum table td {
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}

#forum table table td {
	border: none;
}

#forum table td.forum-header {
	color: #595959;
	font-size: 10px;
	text-align: center;
}

#forum table td.forum-categorie {
	background: url(../images/forum_bg.jpg) repeat-x;
	color: #CC071E;
	font-size: 14px;
	font-weight: bold;
	width: 495px;
}

#forum table td.forum-categorie a {
	color: #CC071E;
	text-decoration: none;
}

#forum table td.forum-categorie a:hover {
	color: #8C73B1;
}

#forum table td.forum-topics, #forum table td.forum-posts, #forum table td.forum-lastpost {
	background: url(../images/forum_bg.jpg) repeat-x;
	color: #595959;
	font-size: 10px;
	text-align: center;
}

#forum table tr.topic td {
	font-size: 11px;
	color: #595959;
}

#forum table tr.topic td.topic-naam {
	padding: 10px 10px 10px 20px;
}

#forum table tr.topic td.topic-naam a {
	color: #595959;
	text-decoration: none;
}

#forum table tr.topic td.topic-naam a:hover {
	color: #8C73B1;
}

#forum table td.topic-naam .topic-beschrijving {
	font-size: 10px;
	color: #999999;
}

#forum table tr.topic td.topic-posts, #forum table tr.topic td.topic-lastpost {
	font-size: 10px;
	text-align: center;
}

#forum table table.post {
	color: #595959;
}

#forum table td.post-auteur {
	width: 100px;
}

#forum table td.post-auteur, #forum table td.post-bericht {
	background: #F3F3F3;
	color: #CC071E;
	font-weight: bold;
	text-transform: uppercase;
}

#forum table tr.post-item.last td {
	border: none;
}

#forum table td.post-links {
	border-bottom: 2px solid #CC071E;
	font-size: 12px;
	font-weight: bold;
	padding: 20px 10px;
	vertical-align: top;
}

#forum table td.post-rechts {
	border-bottom: 2px solid #CC071E;
	padding: 20px 10px;
}

#forum table td.post-datum {
	font-size: 10px;
	padding: 0 0 10px 0;
}

#forum table td.post-nummer {
	font-size: 10px;
	text-align: right;
}

#forum table td.post-nummer a {
	color: #CC071E;
	text-decoration: none;
}

#forum table td.post-nummer a:hover {
	color: #8C73B1;
}

#forum table td.post-annuleren-topic {
	text-align: right;
}

#forum table td.post-nieuwe-reactie {
	border-right: none;
	
}

#forum table td.post-nieuwe-reactie a, #forum table td.post-nieuwe-topic a, #forum table td.post-annuleren-topic a {
	color: #CC071E;
	text-decoration: none;
}

#forum table td.post-nieuwe-reactie a:hover, #forum table td.post-nieuwe-topic a:hover, #forum table td.post-annuleren-topic a:hover {
	color: #8C73B1;
}

#forum table td.post-navigatie {
	font-size: 12px;
	color: #595959;
	text-align: right;
}

#forum table td.post-navigatie a, #forum table td.post-navigatie strong {
	color: #CC071E;
	text-decoration: none;
}

#forum table td.post-navigatie a:hover, #forum table td.post-navigatie a.active {
	color: #8C73B1;
}

#forum table td.post-navigatie a.active {
	font-weight: bold;
}

#forum table td.post-reactie, #forum table td.post-beschrijving {
	vertical-align: top;
	width: 100px;
}

#forum table td.post-reactie .form-fout, #forum table td.post-beschrijving .form-fout, #forum table td.post-naam .form-fout {
	border: none;
	padding: 0;
}

#forum table td.post-reactie-area textarea, #forum table td.post-beschrijving-area textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	height: 150px;
}

#forum table td.post-beschrijving-area textarea {
	height: 75px;
}

#forum .error {
	color: #CC071E;
	font-weight: bold;
}

#forum .ster {
	font-weight: normal;
}

#forum table td input.large {
	width: 100%;
}

#content-text .formulier {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content-text .formulier strong {
	color: #644592;
}

#content-text .formulier label strong {
	color: #CC071E;
}

#content-text .formulier .not-bold {
	font-weight: normal;
}

#content-text .formulier .form-fout {
	border: none;
	color: #CC071E;
	margin: 0;
	padding: 0;
}

#content-text .formulier .mislukt {
	border: 1px solid #CC071E;
	color: #CC071E;
	margin: 0 0 10px 0;
	padding: 10px;
}

#content-text .formulier .gelukt {
	border: 1px solid #649303;
	color: #649303;
	margin: 0 0 10px 0;
	padding: 10px;
}

#content-text .formulier .melding {
	margin: 0 0 10px 0;
	padding: 10px 5px 5px 5px;
}

#content-text .formulier .anders {
	margin: 0 0 0 5px;
	width: 161px;
}

/*** SHOP ***/
#shop {
	padding: 49px 0 0 0;
}

#shop .categorie {
	margin: 0 0 4px 0;
}

#shop .categorie h2 {
	color: #CC071E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 8px 0;
}

#shop .product {
	border: 1px solid #DADADA;
	float: left;
	margin: 0 17px 17px 0;
	padding: 6px;
	width: 342px;
}

#shop .last {
	margin: 0;
}

#shop .product-afb {
	float: left;
	/*height: 143px;*/
	margin: 0 12px 0 0;
	text-align: center;
	width: 100px;
}

#shop .product-afb img {
	border: 3px solid #DADADA;
}

#shop .product-info {
	color: #595959;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 224px;
}

#shop .product-left, #shop .product-right {
	float: left;
}

#shop .product-left {
	color: #644592;
	font-weight: bold;
	width: 52px;
}

#shop .product-bijzonderheden {
	height: 45px;
	margin: 12px 0 33px 0;
}

#shop .product-bijzonderheden strong {
	color: #644592;
}

#shop .product-toevoegen {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	width: 224px;
}

#shop .product-toevoegen form {
	margin: 0;
	padding: 0;
}

#shop .product-aantal {
	color: #644592;
	float: left;
	font-weight: bold;
	width: 149px;
}

#shop .product-aantalText {
	float: left;
	margin: 1px 4px 0 0;
}

#shop .product-aantal input {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 14px;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 38px;
}

#shop .product-knop {
	float: left;
	width: 75px;
}

#shop .product-knop input {
	border: none;
	color: #644592;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	padding: 0 0 2px 0;
	width: 75px;
}

#bestelling {
	margin: 6px 0 0 0;
}

#bestelling-middle .bestelling-content {
	padding: 8px 0 8px 10px;
}

#bestelling-middle h1 {
	color: #644592;
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#bestelling .bestelling-header, #besteloverzicht .overzicht-header {
	color: #644592;
	background: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0 3px 0;
	padding: 2px 11px 3px 11px;
	width: 711px;
}

#bestelling .bestelling-omschrijving, #besteloverzicht .omschrijving {
	float: left;
	width: 426px;
}

#bestelling .bestelling-aantal, #besteloverzicht .aantal {
	float: left;
	margin: 0 76px 0 0;
	width: 35px;
}

#bestelling .bestelling-kosten, #besteloverzicht .kosten {
	float: left;
	width: 104px;
}

#bestelling .bestelling-actie {
	float: left;
	width: 70px;
}

#bestelling .bestelling, #besteloverzicht .overzicht-item {
	border-bottom: 1px solid #DADADA;
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 11px 3px 11px;
	width: 711px;
}

#bestelling .bestelling .bestelling-omschrijving, #besteloverzicht .overzicht-item .omschrijving {
	font-weight: bold;
	padding: 3px 0 0 0;
}

#bestelling .bestelling .bestelling-aantal, #besteloverzicht .overzicht-item .aantal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595959;
	padding: 4px 0 0 0;
	text-align: right;
}

#bestelling .bestelling .bestelling-kosten, #bestelling .bestelling .bestelling-actie, #besteloverzicht .overzicht-item .kosten {
	font-size: 11px;
	padding: 4px 0 0 0;
}

#bestelling .bestelling .bestelling-actie a {
	color: #595959;
	font-weight: normal;
}

#bestelling .bestelling .bestelling-actie a:hover {
	text-decoration: underline;
}

#bestelling .bestelling-totaal, #besteloverzicht .overzicht-totaal {
	background: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 2px 11px 3px 437px;
	width: 285px;
}

#bestelling .bestelling-text, #besteloverzicht .overzicht-text {
	color: #CC071E;
	float: left;
}

#bestelling .bestelling-bedrag, #besteloverzicht .overzicht-bedrag {
	color: #595959;
	float: left;
	margin: 0 0 0 36px;
}

#bestelling .bestelling-bestellen {
	margin: 28px 0 0 0;
}

#bestelling .bestellen-left {
	float: left;
	width: 150px;
}

#bestelling .bestellen-right {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 320px;
}

#bestelling .bestellen-left input {
	background: url("../images/bestellen-knop.jpg") no-repeat;
	border: none;
	cursor: pointer;
	height: 28px;
	text-indent: -10000px;
	width: 120px;
}

#bestelling .bestelling-gegevens {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 28px 0 0 0;
}

#bestelling .bestelling-gegevens h1 {
	margin: 0 0  14px 0;
}

#bestelling .bestelling-gegevens .item {
	clear: left;
}

#bestelling .bestelling-gegevens label {
	height: 28px;
	float: left;
	width: 100px;
}

#bestelling .bestelling-gegevens input.input {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 15px;
	width: 275px;
}

#bestelling .bestelling-gegevens .form-fout {
	border: none;
	padding: 0;
}

#bestelling .bestelling-gegevens .mislukt {
	border: 1px solid #CC071E;
	color: #CC071E;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 356px;
}

#besteloverzicht {
	margin: 0 0 28px 0;
}

#bestelgegevens {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#bestelgegevens .item {
	margin: 0 0 5px 0;
}

#bestelgegevens .left {
	font-weight: bold;
	width: 100px;
}

#bestelgegevens .left, #bestelgegevens .right {
	float: left;
}

#bevestigen {
	margin: 28px 0 0 0;
}

#bevestigen .left {
	float: left;
	width: 140px;
}

#bevestigen .right {
	float: left;
}

#bevestigen input.submit {
	background: url("../images/bevestigen.jpg") no-repeat;
	border: none;
	cursor: pointer;
	height: 28px;
	text-indent: -10000px;
	width: 120px;
}

#extranet-middle .gelukt {
	color: #595959;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#footer {
	width: 100%;
	height: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	left: 0;
	top: 0;
}

#footer .tekst-top, #footer .tekst-bottom {
	color: #FFFFFF;
	position: absolute;
	width: 100%;
	text-align: center;
}

#footer .tekst-top {
	font-size: 12px;
	font-weight: bold;
	margin: -42px 0 0 0;
}

#footer .tekst-bottom {
	font-size: 11px;
	margin: -25px 0 0 0;
}

#footer .tekst-bottom a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer .tekst-bottom a:hover {
	text-decoration: underline;
}

#footer embed {
	margin: -22px 0 0 0;
}
