* {
	margin: 0;
	padding: 0;
}

body,html {
	margin: 0;
	padding: 0;
	background-color: #d6d6d6;
	background-image: url(../images/bovenkant.gif);
	background-repeat: repeat-x;
	color: #000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 83%;
}

#logo img {
	border: 0px !important;
	text-decoration: none;
	margin-top: 20px;
}

#header {
	margin: auto auto;
	width: 1005px;
	height: 90px;
	margin-bottom: 20px;
}

#header a {
	text-decoration: none;
}

a {
	text-decoration: underline;
	font-weight: bold;
	color: #000;
	cursor: pointer;
}

p {
	line-height: 1.4em;
	color: #575758;
}

h2 {
	font-size: 1.4em;
	letter-spacing: 3px;
}

h4 {
	font-size: 1.2em;
	font-weight: normal;
}

.clear {
	clear: both;
}

div.artikel img.alignright {
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	float: right;
}

div.artikel img.alignleft, div.artikel img {
	margin-bottom: 10px;
	margin-right: 20px;
	margin-top: 0px;
	float: left;
}

.small {
	font-size: 0.8em;
}

.datum {
	font-size: 0.9em;
}

.wrapper {
	margin: 0 auto;
	width: 1005px;
	text-align: left;
}

#dropdown {
	width: 180px;
	margin-left: 20px; #
	margin-left: 20px; #
	margin-top: 10px;
	background: #FFF;
	border: 1px solid #0511ae;
	position: absolute;
	padding-left: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 3px;
}

#dropdown ul {
	margin-left: 15px;
	color: #0511ae;
}

#dropdown a {
	color: #3044b3;
	font-weight: normal;
	display: inline-block;
	padding-top: 10px;
	background-image: url(../images/ster.gif);
	text-decoration: none;
	padding-right: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 10px;
}

#dropdown a:hover {
	text-decoration: underline;
}

.textfield {
	background-image: url(../images/zoekveld.gif);
	border: 0px;
	padding: 2px;
	font-size: 11px;
	height: 16px;
	width: 172px;
	color: #777;
}

.submit {
	background-image: url(../images/submit.gif);
	border: 0px;
	padding: 2px;
	font-size: 11px;
	height: 20px;
	width: 52px;
	color: #FFF;
	cursor: pointer;
}

.submit:hover {
	background-image: url(../images/submit-h.gif);
	cursor: pointer;
}

.submit-verstuur {
	background-image: url(../images/verstuur.gif);
	border: 0px;
	padding: 2px;
	margin: 2px 0px;
	font-size: 11px;
	height: 16px;
	width: 71px;
	color: #FFF;
	cursor: pointer;
	text-align: center;
	float: left;
	margin-right: 5px;
}

.submit-verstuur:hover {
	background-image: url(../images/verstuur-h.gif);
	cursor: pointer;
}

.blok {
	width: 455px;
}

.blok .boven {
	background-image: url(../images/blok-bovenkant.gif);
	height: 54px;
}

.blok .faq_boven {
	height: 107px;
	background: url(../images/faq-midden_kop.png) no-repeat 0 10px;
}

.blok .nieuws_boven {
	height: 107px;
	background: url(../images/nieuws-midden_kop.png) no-repeat 0 10px;
}

.blok .calender_boven {
	height: 160px;
	background: url(../images/evenement-midden_kop.gif) no-repeat 0 10px;
}

.blok .chooz_boven {
	height: 120px;
	background: url(../images/chooz-midden_kop.gif) no-repeat 0 10px;
}

.blok .diploma_boven {
	height: 92px;
	background: url(../images/diploma-midden_kop.gif) no-repeat 0 10px;
}

.blok .links_boven {
	height: 92px;
	background: url(../images/links-midden_kop.gif) no-repeat 0 10px;
}

.blok .midden {
	background-image: url(../images/blok-midden.gif);
	padding: 0px 50px 20px 40px;
}

.blok .onder {
	background-image: url(../images/blok-onderkant.gif);
	height: 43px;
}

.artikel {
	padding: 20px 0px 20px 0px;
	background: url('../images/border-grijs.gif') repeat-x;
	background-position: bottom;
}

.artikel h6 {
	color: #777;
	font-size: 11px;
	margin-top: 6px;
}

.artikel p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.artikel ul {
	margin-left: 20px;
	color: #575758;
	line-height: 18px;
}

.datum {
	color: #777777;
	display: block;
	margin-bottom: 5px;
}

.pagination {
	margin-top: 10px;
}

.pagination a {
	color: #34bdff;
	text-decoration: none;
	font-size: 11px;
	margin-left: 5px;
}

.pagination a.active {
	text-decoration: underline;
}

.article-pagination {
	text-align: right;
	margin-bottom: 10px;
	color: #999;
}

.article-pagination a {
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	color: #999;
}

.article-pagination a:hover {
	text-decoration: underline;
}

.article-pagination a.active {
	text-decoration: underline;
}

.clip {
	background-image: url(../images/clip.gif);
	width: 281px;
	margin-top: 4px;
	overflow: hidden;
}

.clip p {
	margin-top: 40px;
	width: 160px;
}

.clip .content {
	padding: 10px 20px 0px 35px;
}

.clip .onderkant {
	background-image: url(../images/clip-onderkant.gif);
}

.calender {
	background-image: url(../images/calender.gif);
	width: 254px;
	margin-top: 0px;
	overflow: hidden;
}

.calender .content {
	padding: 125px 10px 5px 30px;
}

.calender .item {
	padding-bottom: 10px;
}

.calender .datum {
	color: #fffd59;
	display: block;
	font-weight: bold;
}

.calender .cal-link {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.onderkant {
	background-image: url(../images/calender-onderkant.gif);
	width: 254px;
	height: 36px;
}

a.pageflip {
	color: transparent;
	display: inline-block;
	padding: 5px;
	width: 65px;
	cursor: pointer;
}

.kladblok {
	width: 257px;
	min-height: 395px;
}

.kladblok .boven {
	background-image: url(../images/kladblok-top.gif);
	padding: 14px 20px 0px 50px;
	width: 187px;
	height: 41px;
}

.kladblok .midden {
	background-image: url(../images/kladblok-midden.gif);
	padding: 0px 20px 0px 50px;
	width: 187px;
}

.kladblok .onder {
	background-image: url(../images/kladblok-bottom.gif);
	background-position: bottom;
	width: 256px;
	height: 21px;
}

.kladblok h2 {
	color: #e32228;
	font-weight: normal;
	font-size: 18px;
	border-bottom: 4px double #e7f3f8;
	padding-bottom: 5px;
	letter-spacing: 1px;
}

.kladblok h4 {
	color: #e32228;
	margin-bottom: 10px;
}

.kladblok select {
	border: 1px solid #CCC;
	width: 185px;
	margin-bottom: 4px;
	font-size: 10px;
	color: #575758;
}

/*
 .faq 						{ width: 254px; margin-top: 10px; }
 .faq .boven					{ background-image: url(../images/faq-boven.gif); padding: 0px 30px 0px 25px; height: 155px; }
 .faq .midden				{ background-image: url(../images/faq-midden.gif); padding: 20px 20px 0px 25px; }
 .faq .onder					{ background-image: url(../images/faq-onder.gif); height: 14px; }
 
 .faq .boven a:hover			{ text-decoration: underline; }
 .faq .midden a 				{ color: #3044b3; font-weight: normal; display: inline-block; padding-top: 10px; background-image: url(../images/ster.gif); text-decoration: none; padding-right:10px; padding-left: 20px; background-repeat: no-repeat; background-position: left 10px; }
 .faq .midden a:hover		{ text-decoration: underline; }
 */
.faq {
	width: 260px;
}

.faq_head {
	background: url('../images/faq-boven.gif');
	width: 260px;
	height: 82px;
}

.faq_flap {
	background: url('../images/faq-flap.gif');
	height: 147px;
	width: 32px;
	float: right;
}

.faq_content {
	background: url('../images/faq-midden.gif') repeat-y;
	padding: 2px 20px 10px 30px;
	min-height: 135px;
}

.faq_footer {
	background: url('../images/faq-onder.gif') no-repeat;
	background-position: bottom;
	height: 50px;
	clear: right;
}

.faq p {
	color: #3044b3;
}

.faq a {
	color: #3044b3;
	font-weight: normal;
	display: block;
	padding-top: 5px;
	background-image: url(../images/ster.gif);
	text-decoration: none;
	padding-right: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left 5px;
}

.faq_footer .dropdownlink {
	background: none !important;
}

a.button {
	background: url('../images/button.gif') no-repeat;
	background-position: left;
	color: #FFF !important;
	font-size: 11px;
	padding: 2px 0px 2px 8px;
	text-decoration: none;
}

a.button span {
	background: url('../images/round.gif') no-repeat;
	background-position: right;
	width: 28px;
	padding: 2px 20px 2px 0px;
}

a.button:hover {
	background: url('../images/button-h.gif') no-repeat;
	background-position: left;
	cursor: pointer;
}

a.button:hover span {
	background: url('../images/round-h.gif') no-repeat;
	background-position: right;
}

a.lbutton {
	background: url('../images/lbutton.gif') no-repeat;
	background-position: left;
	color: #FFF !important;
	font-size: 11px;
	padding: 2px 0px 2px 8px;
	text-decoration: none;
}

a.lbutton span {
	background: url('../images/lround.gif') no-repeat;
	background-position: right;
	width: 28px;
	padding: 2px 25px 2px 8px;
}

a.lbutton:hover {
	background: url('../images/lbutton-h.gif') no-repeat;
	background-position: left;
	cursor: pointer;
}

a.lbutton:hover span {
	background: url('../images/lround-h.gif') no-repeat;
	background-position: right;
}

.links {
	background-image: url(../images/links.gif);
	padding: 32px 0px 0px 75px;
	width: 183px;
	height: 87px;
}

.diploma {
	margin-top: 4px;
}

.diploma .boven {
	background-image: url(../images/diploma-boven.gif);
	width: 248px;
	height: 123px;
}

.diploma .onder {
	background-image: url(../images/diploma-onder.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 34px 40px 40px;
}

.diploma a {
	background-image: url(../images/pijl-oranje.gif);
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	text-decoration: none;
	font-weight: normal;
}

.diploma a:hover {
	text-decoration: underline;
}

.nieuws-klein {
	margin-top: 20px;
}

.nieuws-klein .boven {
	background-image: url(../images/nieuws-klein-boven.gif);
	width: 254px;
	height: 35px;
}

.nieuws-klein .midden {
	background-image: url(../images/nieuws-klein-midden.gif);
	width: 214px;
	padding: 0px 20px 20px 20px;
}

.nieuws-klein .onder {
	background-image: url(../images/nieuws-klein-onder.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.banners {
	padding: 4px 0px 0px 10px;
}

.banners img {
	padding-right: 5px;
	border: 0px;
}

div.dgkop {
	border-bottom: 1px solid black;
	margin-top: 20px;
	padding-bottom: 4px;
}

div.dgkop span.dgnaam {
	font-size: 22px;
	margin-top: 20px;
	padding-right: 10px;
}

div.snippet span.highlight {
	background-color: #FFFF99;
}


div.diplomawaarderingitem {
	margin-top: 12px;
}

div.diplomawaarderingitem p {
	margin: 0px;
	padding: 2px 6px;
}

div.diplomawaarderingitem p a {
	border-bottom: 1px solid transparent;
	text-decoration: none;
}

div.diplomawaarderingitem p a:hover {
	border-bottom: 1px solid red;
}

div.diplomawaarderingitem p.link {
	background-color: #ccc;
}

div.diplomawaarderingitem p.tekst {
	background-color: #eee;
}

div.diplomawaarderingitem p.linkleesverder {
	background-color: #fff;
	text-align: right;
}

select {
	font-size: 85%;
}

