/*
	Main Items
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #efefef;
	font: 75% Verdana, sans-serif;
	line-height: 140%;
}

#wrapper {
	background: url(../images/background-middle.png) repeat-y left top;
	margin: 0 auto;
	width: 927px;
}

#wrap {
	background-color: #fff;
	width: 879px;
	margin: 0 0 0 23px;
}

#headerschaduw {
	margin: 0 auto;
	background: url(../images/background-top.png) no-repeat top left;
	width: 927px;
	height: 34px;
}

#footer {
	margin: 0 auto;
	width: 900px;
}

#footerschaduw {
	background: url(../images/background-bottom.png) no-repeat top left;
	margin: -8px auto 0 auto;
	width: 927px;
	height: 50px;
}

.clear {
	clear: both;
	line-height: 0;
	height: 0;
}

.high {
	line-height: 0.8em;
	height: 0.8em;
}

#print {
	margin: 8px 15px 0 0;
	display: none;
}

#print p {
	text-align: right;
}

/* #print a.print, #print a.print:visited {
	background: url(../images/print_icon.gif) no-repeat 0 50%;
	padding-left: 23px;
	color: #000;
	text-decoration: none;
	font-size: 95%;
}

#print a.print:hover {
	color: #A7CC31;
}*/

/*
	Hoofdmenu
*/

#menu ul {
	list-style: none;
}

#menu ul li {
	float: left;
}

#menu ul li a, 
#menu ul li a:visited,
#menu ul li a:active,
#menu ul li a:hover,
#menu ul li.selected a {
	background: url(../images/menu/menu-bg.png) no-repeat 0 0;
	display: block;
	height: 36px;
}

#menu ul li span {
	display: none;
}

#menu ul ul span {
	display: block;
}

#menu ul li.home a {
	background-position: 0 0;
	width: 118px;
	margin-left: 8px;
}

#menu ul li.home a:hover, 
#menu ul li.selected.home a {
	background-position: 0 -36px;
}

#menu ul li.de-groene-campus a {
	background-position: -118px 0;
	width: 172px;
}

#menu ul li.de-groene-campus a:hover,
#menu ul li.selected.de-groene-campus a {
	background-position: -118px -36px;
}

#menu ul li.bedrijven a {
	background-position: -436px 0;
	width: 145px;
}

#menu ul li.bedrijven a:hover,
#menu ul li.selected.bedrijven a {
	background-position: -436px -36px;
}

#menu ul li.studenten a {
	background-position: -290px 0;
	width: 146px;
}

#menu ul li.studenten a:hover,
#menu ul li.selected.studenten a {
	background-position: -290px -36px;
}

#menu ul li.medewerkers a {
	background-position: -581px 0;
	width: 145px;
}

#menu ul li.medewerkers a:hover,
#menu ul li.selected.menu_medewerkers a {
	background-position: -581px -36px;
}

/* Tweede niveau */
#menu ul li ul {
	background: url(../images/menu/subnav-bg.png) no-repeat 0 bottom;
	left: -999em;
	padding: 12px 5px 16px 0;
	position: absolute;
	width: 172px;
	z-index: 3;
}

#menu ul li:hover { position: static; }
#menu ul li:hover ul { left: auto; }

#menu ul li ul li { 
	display: block;
	width: 172px;
}

#menu ul li ul li a,
#menu ul li ul li a:link,
#menu ul li ul li a:visited {
	background: none;
	display: block;
	height: auto;
	padding: 2px 10px 1px 20px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#menu ul li.studenten ul li a,
#menu ul li.studenten ul li a:link,
#menu ul li.studenten ul li a:visited {
	padding-left: 18px;
}
#menu ul li.bedrijven ul li a,
#menu ul li.bedrijven ul li a:link,
#menu ul li.bedrijven ul li a:visited {
	padding-left: 17px;
}
#menu ul li.medewerkers ul li a,
#menu ul li.medewerkers ul li a:link,
#menu ul li.medewerkers ul li a:visited {
	padding-left: 17px;
}

#menu ul li ul li a:hover,
#menu ul li ul li.selected a,
#menu ul li ul li.selected a:visited {
	color: #FFF;
	padding-left: 20px;
	text-decoration: none;
}

/* Derde niveau */
#menu ul li ul li ul {
	background: none;
	display: block;
	margin-left: 20px;
	padding: 0px;
	position: static;
	width: auto;
}

#menu ul li ul li ul li {
	width: 152px;
}

#menu ul li ul li ul li a,
#menu ul li ul li ul li a:visited,
#menu ul li ul li.selected ul li a,
#menu ul li ul li.selected ul li a:visited {
	background: url(../images/menu/arrow-normal.png) no-repeat 0 5px !important;
	color: #000;
	display: block;
	padding: 0 0 0 12px !important;
	width: 135px !important;
}

#menu ul li ul li ul li a:hover,
#menu ul li ul li.selected ul li a:hover,
#menu ul li ul li ul li.selected a,
#menu ul li ul li ul li.selected a:visited {
	background: url(../images/menu/arrow-over.png) no-repeat 0 5px !important;
	color: #FFF;
}

/* Zoekveld */
#menu li.zoekveld {
	background: url(../images/menu/achtergrond.gif) repeat;
	height: 36px;
	width: 134px; /* 108 */
	position: relative !important;
}

#menu li.zoekveld input#zoeken {
	border: 1px solid #999;
	width: 117px;
	margin: 8px 0 0 6px;
	color: #999;
	padding: 2px;
}

#submitsearch {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 13px;
	right: 11px;
	background: transparent url(../images/loep.gif) no-repeat 0 0;
	outline: none;
	border: none;
	cursor: pointer;
}

#menu li.zoekveld input:focus {
	color: #000;
}

/*
	Content of Flash
*/

#flash {
	margin: 8px 8px -8px 8px;
}

#contentwrap {
	margin: 12px 8px 8px 8px;
}

#contentlinks, #contentmidden, #contentrechts {
	float: left;
}

#onderwerpimage {
	width: 170px;
	height: 170px;
}

#contentlinks {
	font-size: 1.1em;
	padding: 0 0;
	width: 132px;
	font-size: 85%;
	line-height: 140%;
}

#contentlinks img {
	display: block;
	margin: 0 auto;
}

#contentlinks ul {
	background: #a5cd39 url(../images/contentlinks-bg.png) no-repeat 0 bottom;
	list-style: none;
	margin: 0 0 30px 0;
	padding: 10px 0 7px;
}

#contentlinks ul ul {
	background: none;
	padding: 0;
	margin: 0 0 5px 0;
}

#contentlinks ul li {
	padding: 2px 2px 2px 10px;
}

#contentlinks ul li a, 
#contentlinks ul li a:visited {
	color: #000;
	text-decoration: none;
}

#contentlinks ul li a:hover,
#contentlinks ul li.selected a {
	color: #fff;
}

#contentlinks ul li ul li {
	padding: 2px 2px 2px 0;
}

#contentlinks ul li.selected ul li a,
#contentlinks ul li.selected ul li a:visited {
	background: url(../images/sidenav-arrow-rightdown.png) no-repeat 0 3px;
	color: #000;
	padding: 0 0 0 15px;
}

#contentlinks ul li.selected ul li a:hover,
#contentlinks ul li.selected ul li.selected a {
	background-position: 0 -17px;
	color: #fff;
}

#contentmidden {
	background: url(../images/contentmidden-top.png) no-repeat 0 0;
	margin: 0 15px 0 15px;
	padding: 74px 0 0 0;
	width: 530px;
	color: #555657;
}

#contentmidden h1, h2 {
	margin-bottom: 0.6em;
	font-size: 150%;
	color: #000;
}

#contentmidden h2 {
	color: #000;
	font-size: 120%;
	margin-bottom: 0;
}

#contentmidden h3, h4 {
	font-size: 100%;
}

#contentmidden p, #contentmidden table, #contentmidden ul, #contentmidden ol, #contentrechts p, #contentrechts table, #contentrechts ul, #contentrechts ol {
	margin-bottom: 1em;
}

#contentmidden ul, ol {
	margin-left: 1.5em;
}

#contentmidden a, #columntekst a, #columntekst a:visited, #contentmidden a:visited {
	color: #ff6c23;
	text-decoration: underline;
}

#columnimage {
	/* background-image: url(../images/dirk.gif); */
	width: 170px;
	height: 250px;
} 

#contentrechts {
	width: 170px;
}

#contentrechts #shortcalendar {
	background: #00b4cb url(../images/calendar-bg.png) no-repeat 0 bottom;
	margin: 0 0 8px 0;
	padding: 10px 10px 1px 10px;
}

#contentrechts #shortcalendar h2 {
	color: #fff;
	font-size: 20px;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}

#contentrechts #shortcalendar span.binnenkort {
	display: block;
	background: transparent url(../images/binnenkort.png) no-repeat 0 0;
	height: 35px;
	width: 150px;
}

#contentrechts #shortcalendar ul {
	color: #fff;
	font-size: 12px;
	line-height: 125%;
	list-style: none;
}

#contentrechts #shortcalendar ul li {
	background: url(../images/calendar-item-bg.png) no-repeat right center;
	border-top: 1px solid #000;
	padding: 3px 14px 2px 0;
}

#contentrechts #shortcalendar ul li a,
#contentrechts #shortcalendar ul li a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#contentrechts #shortcalendar ul li a:hover {
	color: #000;
}

#contentrechts #shortnews {
	background: #f48120 url(../images/news-bg-top.png) no-repeat 0 top;
	margin: 0 0 8px;
	padding-top: 5px;
}

#contentrechts #shortnews div.nieuws {
	border-bottom: 1px solid #b76118;
	margin: 10px 10px 0 10px;
	display: block;
	background: transparent url(../images/nieuws.png) no-repeat 0 0;
	height: 25px;
	width: 150px;
}

#contentrechts #shortnews ul {
	background: url(../images/news-bg-bottom.png) no-repeat 0 bottom;
	font-size: 11px;
	line-height: 125%;
	list-style: none;
	padding: 0 10px 5px;
}

#contentrechts #shortnews ul li {
	padding: 8px 0 6px;
}

#contentrechts #shortnews ul li a,
#contentrechts #shortnews ul li a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#contentrechts #shortnews ul li a:hover {
	color: #000;
}

#columntekst {
	padding: 8px;
}

#columntekst h1 {
	font-size: 120%;
}

/*
	Kruimelpad content midden 
	!important dient onder de content gespecificeerd te worden
*/
#kruimelpad {
	margin: 8px 0;
}

#kruimelpad ul {
	list-style: none;
	display: block;
	text-indent: 0em;
	padding=left: 0;
}

#kruimelpad li {
	float: left;
	padding-left: 4px;
}

#kruimelpad li.first {
	padding-left: 0;
	margin-left: -1em;
}

#kruimelpad a, #kruimelpad a:visited {
	color: #999;
	text-decoration: none;
	font-style: normal;
	font-size: 85%;
}

#kruimelpad a:hover {
	color: #A9CB28;
}

#kruimelpad li.selected {
	color: #999;
	font-weight: bold;
	font-size: 85%;
	padding-top: 1px;
}

/*
	Navigatie onderkant en grijze kruimelpad
*/

#navigatie {
	border: 1px solid #999;
	margin: 0 8px 8px 8px;
}

#navigatiekolomwrap {
	background: url(../images/navigatie_achtergrond.gif);
	margin: 20px 0;
}

#navigatiekolomwrap h1 {
	font-size: 140%;
	color: #A7CC31;
}

#navigatie ul {
	list-style: none;
}

#navigatie hr {
	width: 150px;
	border: 0;
	height: 1px;
	color: #999;
	background-color: #999;
	margin: 10px 0;
	text-align: left;
}

#navigatie li {
	padding: 2px 0;
}

#navigatie li.selected {
	font-weight: bold;
}

#navigatie li a, #navigatie li a:visited {
	text-decoration: none;
	color: #000;
}

#navigatie li a:hover {
	color: #A7CC31;
}

#navigatie li.selected li {
	font-weight: normal;
}

#navigatie li li {
	margin-left: 20px;
}

#navigatie li li a, #navigatie li li a:visited {
	font-style: italic;
}

#navigatiekolomlinks, #navigatiekolommidden, #navigatiekolomrechts {
	float: left;
	width: 250px;
	margin: 0 8px 8px 20px;
}

#navigatie ul.thelist {
	font-weight: bold;
}
/*
	Grafisch kruimelpad boven de onderkant navigatie
	!important, dit moet onder de navigatie staan voor de juiste styles
*/

#grafischkruimelpad {
	border-bottom: 1px solid #999;
	width: 861px;
	height: 34px;
}

#grafischkruimelpad ul {
	list-style: none;
}

#grafischkruimelpad li {
	float: left;
	height: 34px;
	background: url(../images/grafischkruimelpad_scheiding.gif) no-repeat top right;
	padding: 0 20px;
}

#grafischkruimelpad li a, #grafischkruimelpad li a:visited {
	display: block;
	color: #999;
	line-height: 34px;
	font-size: 130%;
	text-decoration: none;
}

#grafischkruimelpad li a.geenpijl {
	background: none;
}

#grafischkruimelpad a img.kruimellogo {
	margin-top: 3px;
	border: 0;
}

#grafischkruimelpad li.selected, #grafischkruimelpad li.selected {
	font-weight: bold;
	font-style: italic;
	display: block;
	color: #999;
	line-height: 34px;
	font-size: 130%;
}

/*
	Footer
*/

#footer {
	width: 879px;
	position: relative;
}

#footer p {
	text-align: right;
	padding: 0 10px 8px 0;
	font-size: 95%;
}

#telefoonnummer {
	position: absolute;
	top: 0;
	left: 10px;
}

#footer a, #footer a:visited {
	text-decoration: none;
	color: #000;
}

#footer a:hover {
	color: #A7CC31;
}

#footerschaduw #telefoon-home {
	color: #000;
	display: block;
	font-size: 9px;
	position: absolute;
	left: 70px;
	bottom: -8px;
	letter-spacing: 1px;
}

#footerschaduw #copyright-home {
	color: #000;
	display: block;
	font-size: 9px;
	position: absolute;
	bottom: -8px;
	right: 74px;
	letter-spacing: 1px;
}

#footerschaduw p a, #footerschaduw p a:visited {
	color: #000;
	text-decoration: none;
}

/*
	Fotoalbum
*/

.fotoalbum img {
	border: 0;
}

.fotoalbum td {
	padding: 2px;
}

.submithide {
	display: none;
}

/*
	Formulieren
*/

table.formulier {
	text-align: left;
	width: 100%;
	border-collapse: collapse;
	empty-cells: show;
}

table.formulier th, table.formulier td {
	padding: 2px 5px 2px 0;
	vertical-align: top;
}

table.formulier th {
}

table.formulier th.titel {
	padding-top: 14px;
	vertical-align: bottom;
}

.border {
	border-bottom: 1px solid #DADADA;
}

#aanvraagknop {
	width: 160px;
	height: 20px;
	background: transparent url(../images/aanvraagknop.gif) no-repeat;
	outline: none;
	border: none;
	cursor: pointer;
}

#aanvraagknop:hover {
	background: transparent url(../images/aanvraagknop_ingedrukt.gif) no-repeat;
}

#verstuurknop {
	width: 168px;
	height: 21px;
	background: transparent url(../images/formulier_up.gif) no-repeat;
	outline: none;
	border: none;
	cursor: pointer;
}

#verstuurknop:hover {
	background: transparent url(../images/formulier_down.gif) no-repeat;
}

.melding {
	padding: 10px;
	border: 2px solid #AEC943;
	font-weight: bold;
}
.error {
	padding: 10px;
	border: 2px solid #800000;
	font-weight: bold;
}

/* Nieuws */
.newsitem {
	padding: 10px;
}
.newsitem.odd {
	background-color: #EEE;
}
.newsitem img.links {
	float: left;
	margin-right: 10px;
}
.newsitem img.rechts {
	float: right;
	margin-left: 10px;
}
#newsoverview .newsitem h2 a, .newsitem h2 a:visited {
	color: #000;
	text-decoration: none;
}
#newsoverview .newsitem h2 {
}
#newsoverview .newsitem span.newsdate {
	font-size: 80%;
	padding-bottom: 5px;
	display: block;
}
#newsoverview .newsitem p a, #newsoverview .newsitem p a:visited {
	text-decoration: none;
	font-style: italic;
}
#floating-news {
	position: absolute;
	top: -28px;
	left: 520px;
	width: 200px;
	height: 175px;
	overflow: hidden;
}
.floating-news-item {
	color: #000;
	font-size: 11px;
	line-height: 110%;
}
#floating-news .floating-news-item h1 {
	color: #fff;
	font-size: 120%;
}
#floating-news .floating-news-item a, #floating-news .floating-news-item a:visited {
	color: #fff;
	text-decoration: none;
	font-style: italic;
}
.absolute-container {
	position: relative;
}
#opencampusbol-links span.data, #opencampusbol-links span.titel {
	color: #fff;
	display: block;
	position: absolute;
	font-size: 13px;
	top: 65px;
	width: 132px;
	text-align: center;
}
#opencampusbol-links span.titel, #opencampusbol-links span.titel {
	top: 82px;
	width: 95px;
	left: 20px;
}
a img {
	border: 0;
}

/* Columns */
.column {
	background: #f6f6f6 url(../images/column_br.jpg) no-repeat bottom right;
	padding: 0;
	margin: 0;
}
.column-image {
	float: left;
	width: 150px;
}
.column-text {
	float: right;
	width: 360px;
	background: url(../images/column_tr.jpg) no-repeat top right;
}
.column-text h1 {
	padding-top: 10px;
	padding-right: 10px;
	line-height: 115%;
}
.column-text p {
	padding-right: 10px;
}
.column-text h1 span {
	color: #F46C09;
}

#verstuurknop {
	width: 168px;
	height: 21px;
	background: transparent url(../images/formulier_up.gif) no-repeat;
	outline: none;
	border: none;
	cursor: pointer;
}

#verstuurknop:hover {
	background: transparent url(../images/formulier_down.gif) no-repeat;
}


/* Banners */
#banner-links {
	width: 430px;
	height: 116px;
	float: left;
	background:  url(../images/banner-bg-main.png) no-repeat 0 0;
	padding: 12px 0 0 13px;
	margin-left: -7px;
}
#banner-rechts {
	width: 436px;
	height: 116px;
	float: right;
	background:  url(../images/banner-bg-main.png) no-repeat 0 0;
	margin-right: -22px;
	padding: 12px 0 0 13px;
}

/*
	FORMS
*/
#contentmidden .zend_form {
	border: 1px solid #CCC;
	padding: 10px;
	margin-bottom: 2em;
}

#contentmidden .zend_form dd {
	margin-bottom: 1em;
}

#contentmidden .zend_form dt {
	font-weight: bold;
	color: #333;
}
#contentmidden .zend_form ul.errors {
	border: 1px solid #f00;
	margin: 5px 0 0 0;
	padding: 2px 5px;
	background-color: #FFF9F9;
}
#contentmidden .zend_form ul.errors li {
	margin: 0;
	list-style-position: inside;
	color: #800000;
	font-weight: bold;
}
#contentmidden .zend_form input.text {
	border: 1px solid #999;
	width: 400px;
	padding: 3px;
}
#contentmidden .zend_form input.captcha {
	border: 1px solid #999;
	width: 142px;
	padding: 3px;
}
#contentmidden .zend_form textarea.textarea {
	border: 1px solid #999;
	width: 400px;
	padding: 3px;
}
#contentmidden .zend_form textarea.textarea.smallheight {
	height: 80px;
}
#contentmidden .zend_form select.select {
	border: 1px solid #999;
	padding: 3px;
}

#contentmidden .zend_form p.hint {
	font-size: 90%;
	font-style: italic;
	width: 400px;
}

/*
 * DGC Awards
*/
table.award-projectlijst {
	width: 100%;
	border-collapse: collapse;
	font-size: 90%;
}
table.award-projectlijst th.spacer {
	width: 20px;
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.award-projectlijst th {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 2px 0;
	text-align: left;
	width: 30%;
}
table.award-projectlijst th span {
	display: block;
	text-transform: uppercase;
	color: #ffefee;
	background-color: #f48120;
	padding: 2px 5px 2px 5px;
}
table.award-projectlijst td {
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #ccc;
	padding: 7px 5px 7px 5px;
}
table.award-projectlijst td:hover {
	background-color: #ededee;
}
table.award-projectlijst td.spacer:hover {
	background-color: #fff;
}
table.award-projectlijst td span.titel a,
table.award-projectlijst td span.titel a:visited {
	font-weight: bold;
	text-decoration: none !important;
}
div.winnaar {
	width: 510px;
	margin-bottom: 1em;
	position: relative;
}
.winnaar-vignet {
	position: absolute;
	top: 3px;
	right: 3px;
}
.winnaar-tekst {
	float: left;
	width: 330px;
}
.winnaar-image {
	width: 160px;
	float: left;
	margin-left: 20px;
}
.winnaar-tekst h2 {
	font-size: 110% !important;
}
.winnaar-tekst a,
.winnaar-tekst a:visited {
	text-decoration: none !important;
	display: block !important;
	font-weight: bold;
}
.winnaar-tekst a.italic {
	font-style: italic;
}
.project-block img {
	float: right;
}
.project-block p {
	margin: 5px !important;
}
h1.projecttitel {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 4px 2px;
	color: #FF6C23 !important;
	text-transform: uppercase;
	font-size: 120% !important;
}
p.categorietitel {
	float: right;
	margin-top: -30px !important;
	background-color: #F76806;
	padding: 1px 5px;
	color: #ffefee;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 90%;
}
hr.grey {
	border: 0;
	height: 1px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}
hr.grey.bigheight {
	margin-top: 3em;
}
p.stemmen {
	background-color: #ededee;
	text-align: right;
	padding: 2px 10px;
}
p.stemmen a,
p.stemmen a:visited {
	text-transform: uppercase;
	text-decoration: none !important;
	font-size: 90% !important;
	font-weight: bold;
}
p.stemmen a:hover {
	text-decoration: underline !important;
}
a.slideshow {
	padding: 5px 0 5px 23px;
	background: url(../images/slideshow.jpg) no-repeat 0 50%;
	text-decoration: none !important;
	font-weight: bold !important;
}
a.slideshow:hover {
	text-decoration: underline !important;
}

h2.grey {
	color: #555657 !important;
}
form.stemmen {
	padding: 2px 10px;
}
p.stemerror {
	color: #F00;
}
.awardskolom {
	float: left;
	margin-right: 10px;
}
.awardsomschrijving {
	min-height: 170px;
}
/*
 * TABS Awards
*/
#tabs {
	margin-bottom: 2em;
}
.ui-tabs-hide { 
	display: none;
}
#tabs ul {
	height: 25px;
	list-style: none;
	margin: 0;
}
#tabs li {
	float: left;
}
#tabs li img {
	border: 0;
}
#tabs li a, #tabs li a:visited {
	border: none;
	display: block;
	padding: 0 13px;
	padding: 0 13px 0 0;
	margin-right: 3px;
	text-decoration: none;
	color: #FF6C23;
	font-weight: bold;
	background-repeat: no-repeat;
	line-height: 25px;
	font-size: 95%;
}
#tabs li a:hover, #tabs li a:visited:hover {
	border: none;
}
#tabs li.ui-tabs-selected a, #tabs li.ui-tabs-selected a:visited {
	color: #FF6C23;
	background-color: #fff;
}
#tabs li.ui-state-active a, #tabs li.ui-state-active a:visited {
	color: #555657;
}
#tabs p {
	font-size: 85%;
}
#tabs p a,
#tabs p a:visited {
	font-weight: bold;
	text-decoration: none;
}

.projectline.winnaar {
	background: url(../images/dgc-prijs-klein.png) no-repeat top right;
}


.projectline span {
	width: 400px;
	display: block;
}

/*
 Studiekiezer
 */
#studiekiezer{
	background: #FFF url(../images/studiekiezer_bg.png) repeat-y;
}
.kiezertop{
	background: #FFF;
	color: #F48120;
	padding-left: 3px;
	font-style: italic;
}
.kiezertop b{
	font-style: none;
	text-transform: uppercase;
}
#richtingkiezer{
	width:235px;
	float:left;
	background-color: #E2E2E2;
	padding: 5px;
}
#richtingkiezer ul{
	list-style: none;
	margin-left: 5px;
}
#richtingkiezer ul li{
	line-height: 1.7em;
}
#richtingkiezer ul li a, #richtingkiezer ul li a:visited{
	text-decoration: none;
	color: #000;
}
#richtingkiezer ul li a.geselecteerd, #richtingkiezer ul li a.geselecteerd:visited{
	color: #F48120;
	font-style: italic;
	font-weight: bold; 
}

#opleidingkiezer{
	width: 270px;
	float: left;
	margin-left: 5px;
	background-color: #E2E2E2;
	padding: 5px;
}
#opleidingskiezeritems a, #opleidingskiezeritems a:visited{
	text-decoration: none;
	color: #000;
}
#opleidingskiezeritems a:after{
	content: " > ";
}
#opleidingskiezeritems a.geselecteerd{
	color: #F48120;
	font-style: italic;
	font-weight: bold; 
}
 
#programmacontent{
	margin-top: 5px;
	margin-bottom: 25px;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	padding-top: 10px;
}
#opleidingscatcontentwrap{
	margin-bottom: 25px;
	background: #E2E2E2;

}
#categorycontent{
	padding: 10px 10px 0 10px;
	display: none;
}
#opleidingcontent{
	padding: 0 10px 10px 10px;
	display: none;
}
#categorycontent h1{
	color: #F38120;
}
#opleidingcontent h2{
	padding-bottom: 10px;
}
#opleidingcontent h3{
	font-weight: normal;
}
#categorycontent p{
	line-height: 180%;
	font-style: italic;
	margin: 0;
	padding-bottom: 5px;
}
#opleidingcontent h2{
}
.downbrochure{
	padding: 5px 2px 10px 0;
	text-align: right;
	font-style: italic;
}

/*Partners module*/
#partanchor ul{
	padding-left: 0;
	margin-left: 0;
	padding-right: 0;
}
#partanchor ul li{
	float: left;
	list-style:none;
	display: block;
	padding-left:12px;
}
#partanchor ul li.F,
#partanchor ul li.G,
#partanchor ul li.H,
#partanchor ul li.I,
#partanchor ul li.J,
#partanchor ul li.K,
#partanchor ul li.L,
#partanchor ul li.M,
#partanchor ul li.N,
#partanchor ul li.O,
#partanchor ul li.P,
#partanchor ul li.Q,
#partanchor ul li.R,
#partanchor ul li.S,
#partanchor ul li.T,
#partanchor ul li.U{
	padding-left: 13px;
}
#partanchor ul li.A{
 padding-left: 0;
}
#partanchor{
	width: 530px;
	padding: 10px 0;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	margin-bottom: 25px;
}
.partner{
	margin-top: 10px;
	background: #E2E2E2;
	padding: 10px;
}
.partner h2{
	color: #F38120;
}
.partnerintro h1 a, .partnerintro h1 a:visited{
	text-decoration: none !important;
}
.partnerintro img{
	float:right;
	margin:5px;
	width: 200px;
	height: 65px;
}
.partnerintro p{
	font-style: italic;
}
.partnercontent{
	display:none;
}
.partner .leesverder{
	float: right;
}
.leesverder:after{
	content: ' >';
}

.partnerlink{
	display:none;
}
