﻿
/***************************************** BASIS */
.structure {
	width:780px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	background-image:url(../images/bgSite.png);
	background-repeat:repeat-y;
	padding:0 5px 0 3px;
}
.bottom {
	width:788px;
	height:6px;
	margin:0 auto 0 auto;
	background-image:url(../images/bottom.png);
	background-repeat:no-repeat;
}

/***************************************** HEADER */
.header {
	/*height:46px;*/
	height:3.9em;
	padding:19px 0 0 0;
}
.logoCBP {
	margin:0 0 0 32px;
	float:left;
}
*html .logo {
	margin:0 0 0 16px;
}
.topMenu {
	float:right;
	margin:21px 0 0 0;
}
.topMenu ul {
	margin:0;
	padding:0;
}
.topMenu li {
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
	float:left;
	font-weight:normal
}
.topMenu li a {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	padding:0 50px 10px 6px;
	background-image:url(../images/topMenuSeparator.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}
.topMenu li a:hover {
	text-decoration:none;
	color:#000000;
}
.topMenu .active {
	color:#000000;
}

/***************************************** TOP-IMAGE */
.topImage {
	height:153px;
	border-bottom:solid 1px #9CBCDA;
	background-repeat:no-repeat;
}
/*
.topImage img {
	width:780px;
	height:153px;
}
*/

/***************************************** KRUIMELPAD */
.breadCrumb {
	color:#516A90;
	/*font-size:11px;*/
	font-size:0.9em;
	margin:5px 20px 0 20px;
}
.breadCrumb a {
	color:#516A90;
	text-decoration:underline;
}
.breadCrumb a:hover {
	color:#6E077D;
	text-decoration:underline;
}

/***************************************** CONTENT */
.content {
	padding:0 10px 0 10px;
	margin:25px 0 10px 0;
}
.contentTop {
	height:6px;
	background-image:url(../images/contentTop.gif);
	background-repeat:no-repeat;
	font-size:1px;
}
.contentBreedTop {
	height:6px;
	background-image:url(../images/contentBreedTop.gif);
	background-repeat:no-repeat;
	font-size:1px;
}
.contentMiddle {
	background-image: url('../images/contentBg.gif');
	background-repeat:repeat-y;
}
.contentBreedMiddle {
	background-image: url('../images/contentBreedBg.gif');
	background-repeat:repeat-y;
}
.contentBottom {
	height:6px;
	background-image: url(../images/contentBottom.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}
.contentBreedBottom {
	height:6px;
	background-image: url(../images/contentBreedBottom.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}
/* Search */
.contentBreedTopSearch {
	height:6px;
	background-image:url(../images/contentBreedTopSearch.gif);
	background-repeat:no-repeat;
	font-size:1px;
}
.contentBreedMiddleSearch {
	background-image: url('../images/contentBreedBgSearch.gif');
	background-repeat:repeat-y;
}
.contentBreedBottomSearch {
	height:6px;
	background-image: url(../images/contentBreedBottomSearch.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}

.textContainer {
	width:420px;
	float:left;
	padding:5px 10px 0 10px;
	min-height:250px;
}
.textContainerInformatieblad{
	width:580px;
	float:left;
	padding:5px 10px 0 10px;
	min-height:250px;
}

/***************************************** CONTENT DOSSIER LANDINGSPAGINA */
.contentTopDossierLandingspagina {
	height:6px;
	background-image:url(../images/contentTopBreedRechts.gif);
	background-repeat:no-repeat;
	font-size:1px;
}
.contentMiddleDossierLandingspagina {
	background-image: url(../images/contentBgBreedRechts.gif);
	background-repeat:repeat-y;
}
.contentBottomDossierLandingspagina {
	height:6px;
	background-image: url(../images/contentBottomBreedRechts.gif);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}
.textContainerDossierLandingspagina {
	float:left;
	width:542px;
	padding:5px 10px 10px 0px;
	min-height:250px;
	margin-left: 15px;
}
*html .textContainer {
	height:250px;
}
.text {
	padding:4px 10px 4px 16px;
}
.text ul {
	margin:0;
	padding:0;
}
.text ul li{
	list-style:none;
	background-image:url(../images/bullet.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:0;
}
.bannerColumn {
	width:123px;
	float:right;
}

.bannerColumn
{
	padding: 5px 10px 0 10px;
}

.bannerColumn a {
	display:block;
	/*margin:5px 0 5px 10px;*/
	margin: 0;
}
.margeButtons {
	float:right;
	width:143px;
	margin:-50px 0 0 0;
}
*html .margeButtons {
	margin:-55px 0 0 0;
}
.margeButtons ul {
	margin:0;
	padding:0;
}
.margeButtons ul li {
	list-style:none;
	margin:0 0 10px 12px;
	padding:0;
}
.margeButtons a {
	display:block;
	background-image:url(../images/btnEmail.gif);
	background-repeat:no-repeat;
	width:83px;
	height:22px;
	text-decoration:none;
	color:#27764F;
	padding:5px 0 0 35px;
}
.margeButtons a.print {
	background-image:url(../images/btnPrint.gif);
}
.margeButtons a:hover, .margeButtons a.print:hover {
	background-position:right;
	background-color:Green;
	text-decoration:none;
	color:#FFFFFF;
	padding:;
}

.textContainerInformatieblad a.print
{
	color: #999999;
	text-decoration: underline;
	display: block;
	text-align: right;
	font-size: 0.9em;
	margin-bottom: 6px;
}


.text h5
{
	display:block;
	width: 370px;
	height: 15px;
	color:#6E077D;
	font-size:15px;
	font-weight:bold;
	padding:8px 10px 8px 10px;
	background-image:url(../images/bg_externlink.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.text h5 a
{
	display:block;
	text-decoration:none;
	background-image: url(../images/pijlZelfdoen_f2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.text h5 a:hover
{
	text-decoration: underline;
}

/***************************************** LINKERNAVIGATIE */
.leftMenu {
	width:150px;
	float:left;
	margin:-5px 15px 0 0;
}
.leftMenu ul {
	margin:0;
	padding:0;
}
.leftMenu ul li {
	list-style:none;
	text-align:right;
	background-image:url(../images/bgLeftMenu.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:7px 0 7px 0;
}
.leftMenu a {
	color:#72634D;
	text-decoration:none;
	display:block;
	padding:0 10px 0 0;
}
.leftMenu a:hover {
	color:#463D2F;
	text-decoration:none;
}
.leftMenu .active {
	color:#463D2F;
	font-weight:bold;
}

/***************************************** HOMEPAGE */

.contentHomeLeft
{
	width: 375px;
	float: left;
}

.contentHomeRight
{
	float: right;
	width: 375px;
}

.homeText {
	color:#6E077D;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	margin-bottom: 10px;
	background-image: url('../images/bg_info.gif');
	background-repeat: no-repeat;
	background-position: top left;
	font-size:1em;
}

.homeBanner
{
	background-image:url(../images/bg_faq.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom: 12px;
}

.homeBanner a {
	display:block;
	height: 15px;
	color:#6E077D;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding:17px 10px 17px 15px;
	background-image:url(../images/bgHomeBanner.gif);
	background-position:356px 20px;
	background-repeat:no-repeat;
}
.homeBanner a:hover {
	color:#6E077D;
	text-decoration:none;
/*	background-color:#CDFF22;*/
}

.homeCartoon {
	margin:0 0 0 0;
	height: 382px;
	padding:10px 10px 10px 10px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image: url(../images/bg_leftcolumn.gif);
	overflow: hidden;
}

.homeCartoon h1, .homeCartoon h3
{
	margin-top: 0;
	margin-bottom: 1em;
	margin-left: 0;
}

.homeCartoon .CartoonLink
{
	display: block;
	width: 330px;
	background-image: url(../images/bgCartoonLink.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding:8px 10px 9px 15px;
	margin-top: 10px;
	height: 14px;
}

.homeCartoon h5
{
	display:block;
	width: 334px;
	height: 15px;
	color:#FFFFFF;
	background-color: #6C077B;
	font-size:15px;
	font-weight:bold;
	padding:8px 10px 8px 10px;
	background-image:url(../images/bgCartoonLink.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top: 8px;
}

.homeCartoon h5 a
{
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	background-image: url(../images/pijlWit.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.homeCartoon h5 a:hover
{
	text-decoration: underline;
	color:#FFF;
}

.homeActueel {
	padding: 10px 8px 0px 8px;
	background-position:left top;
	background-repeat:no-repeat;
	/*background-image: url(../images/bg_rightcolumn.gif);*/
	background-image: url(../images/bg_leftcolumn.gif);
	height: 390px;
	margin-bottom: 0px;

}
.homeActueel h3 {
	margin:0 8px 8px 15px;
}
.homeActueel h4 {
	margin:0 8px 2px 15px;
}
.homeActueel a.title {
	margin-left: 15px;
	display:block;
	font-weight:bold;
	color:#6E077D;
	text-decoration:none;
	background-image:url(../images/pijlBruinBold.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding:0 0 4px 15px;
	font-size:1em;
}
.homeActueel .readmore, .homeActueel .teaser
{
	display: block;
	margin: 0 0 0 30px;
}

.homeActueel .readmore, .homeActueel .readmore a
{
	color: #999999;
}

.homeActueel .more
{
	margin-top: -14px;
	position:relative
}

.homeActueel hr
{
	visibility: hidden;
	height: 10px;
	margin: 0;
	padding: 0;
	border-width: 0;
}

.homeActueel a:hover {
	color:#6E077D;
	text-decoration:underline;
}
.homeUitgelicht {
	width:273px;
	float:right;
	padding:3px 10px 3px 10px;
	color:#6E077D;
}

div.news
{
	margin-bottom: 1em;
	width:360px;
}
/***************************************** STUUR DOOR */
.mailFriend {
	position:absolute;
	/*margin:40px 0 0 198px;*/
	margin:20px auto auto 220px;
	background-repeat:repeat-y;
	background-color:white;
	width:375px;
	display:none;
}
.mailFriend h4 {
	font-weight:bold;
	color:#6E077D;
	margin:0 0 5px 0;
}
.mailFriendTop {
	background-image:url(../images/topPopup.gif);
	background-repeat:no-repeat;
	height:9px;
	font-size:1px;
	line-height:1px;
}
.mailFriendContent {
	background-image:url(../images/bgPopup.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0 15px 1px 15px;
}
.mailFriendBottom {
	background-image:url(../images/bottomPopup.gif);
	background-repeat:no-repeat;
	height:9px;
	font-size:1px;
	line-height:1px;
}
.mailFriend td {
	padding:0 0 5px 0;
}
.mailFriend input {
	border:solid 1px #D0DBE5;
	background-color:#FFFFFF;
	padding:0 0 0 5px;
	width:200px;
	height:18px;
}
.mailFriend textarea {
	border:solid 1px #D0DBE5;
	background-color:#FFFFFF;
	padding:0 0 0 5px;
	width:200px;
	height:50px;
}
.mailFriend .formBtn {
	width:86px;
	height:25px;
	background-image:url(../images/btnSend.gif);
	background-repeat:no-repeat;
	background-color:Purple;
	border:none;
	color:#FFFFFF;
	padding:0;
	cursor:pointer;
}
.red {
	color:#FF0000;
}
.mailFriend .closeWindow {
	text-align:right;
	position:absolute;
	float:none;
	right: 10px; 
	width:150px;
}
.mailFriend .closeWindow a {
	color:#AA7AB9;
	background-image:url(../images/btnClose2.gif);
	padding:0 20px 0 0;
}
.mailFriend .closeWindow a:hover {
	color:#6E077D;
}
.mailFriend .info
{
	display:none;
}
.mailFriendNoScript
{
	display:block;
}
/***************************************** OVERZICHTEN */
.results {
	margin:4px 0 0 0;
}
.results a {
	display:block;
	font-weight:bold;
	color:#6E077D;
	text-decoration:none;
	background-image:url(../images/pijlBruinBold.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}
.results a:hover {
	color:#6E077D;
	text-decoration:underline;
}
.results hr {
	margin:10px 0 10px 16px;
}
*html .results hr {
	margin:0px 0 0px 16px;
}
.results p {
	margin:0 0 4px 15px;
}

/***************************************** SITEMAP */
.sitemap a:hover {
	text-decoration:underline;
}
.sitemap ul {
	margin:0 10px 0 15px;
	padding:0;
}
.sitemap ul li {
	margin:0;
	list-style:none;
	font-weight:bold;
	color:#27764F;
	padding:8px 0 8px 0;
	border-bottom:solid 1px #D0DBE5;
}
.sitemap ul li a {
	color:#27764F;
	text-decoration:none;
}
.sitemap ul ul {
	padding:3px 0 0 0;
}
.sitemap ul ul li {
	margin:0;
	font-weight:normal;
	border:none;
	padding:3px 0 3px 0;
}
.sitemap ul ul li.parent {
	color:#6E077D;
	background-image:url(../images/pijlSitemapParent.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding:3px 0 3px 15px;
}
.sitemap ul ul li a {
	color:#6E077D;
	background-image:url(../images/pijlQuestions_f2.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}
.sitemap ul ul li.subtitle {
	font-weight:bold;
	color:#7DAD95;
	margin:5px 0 0 0;
}
.sitemap ul ul ul  {
	margin-left:0px;
}
.sitemap ul ul ul li a {
	color:#B683BE;
	background-image: url(../images/bulletSitemap.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
}

/***************************************** ZOEKRESULTATEN */
.contentSearch {
	margin:20px 0 0 20px;
	width:250px;
}
.contentSearch input {
	border:solid 1px #D4E4DC;
	background-color:#E9F1ED;
	width:150px;
	margin:2px 5px 0 0;
	color:#27764F;
	vertical-align:top;
	padding:2px 3px 2px 3px;
	font-size:1em;
}
.contentSearch input.button {
	border:none!important;
	width:35px;
	height:25px;
	margin:0!important;
	background-color:#FFFFFF!important;
}
*html .contentSearch input {
	margin:1px 5px 0 0;
}

/***************************************** GOOGLE SEARCH */
.tfeSearchResult {
	color:#999999;
	margin:0 0 10px 0;
}
.tfeSearchPagNum {
	text-align:right;
	font-weight:bold;
	font-size:11px;
	margin:4px 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:solid 1px #D0DBE5;
}
.tfeSearchPagNum .active {
	display:inline;
	color:#FFFFFF;
	background-color:#27764F;
	padding:1px 4px 1px 4px;
	margin:0 0 0 3px;	
}
.tfeSearchPagNum a {
	display:inline;
	color:#27764F;
	text-decoration:none;
	padding:1px 4px 1px 4px;
	margin:0 0 0 3px;
}
.tfeSearchPagNum a:hover {
	color:#27764F;
	text-decoration:none;
	background-color:#D4E4DC;
	padding:1px 4px 1px 4px;
}
.tfeSearchBlok {
	width:570px;
	clear:both;
	overflow:hidden;
	margin:0 0 15px 0;
}
.tfeSearchBlok a {
	display:block;
	font-weight:bold;
	color:#6E077D;
	text-decoration:underline;
	background-image:url(../images/pijlBruinBold.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}
.tfeSearchBlok a:hover {
	color:#6E077D;
	text-decoration:underline;
}
.tfeSearchType {
	margin:0 0 0 15px;
}
.tfeSearchTeaser {
	margin:0 0 0 15px;
	color:#666666;
}
.tfeSearchUrl {
	margin:0 0 0 15px;
	color:#27764F;
}
.tfeSearchMoreResult {
	margin:0 0 0 15px;
}
.tfeSearchMoreResult a {
	color:#6E077D;
	font-weight:normal;
	background-image:none;
	padding:0;
	display:inline;
	text-decoration:underline;
}

/***************************************** FOOTER */
.footer {
	height:2.5em;
	padding:19px 0 0 0;
	font-size:90%;
	float:right;
}
.footer ul {
	margin:0;
	padding:0;
}
.footer li {
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
	float:left;
}
.footer li a {
	text-decoration:none;
	color:#999999;
	padding:0 10px 0 10px;
	background-image: url(../images/seperatorFooterMenu.gif);
	background-repeat: repeat-y;
}
.footer li a:hover {
	text-decoration:none;
	color:#000000;
}
.footer .firstMenuItem {
	background-image:none;
}
.footer .active {
	color:#000000;
}