/*
#################
#	ALGEMEEN	#
#################
*/
body, html,
h1, h2, h3, h4, h5, h6,
p, form,
ul, ol, li,
dl, dt, dd
{
	margin: 0; padding: 0;
}

p { margin-bottom: 1.2em; }
h2 {}
h3 {}
h4 { font-size: 1em; }
img { border: none; }
html { font: 62.5%/200% Arial, Verdana, Tahoma, sans-serif; overflow-y: scroll; }
body { font-size: 1.2em; background: #dce0e4; }

dd.center {
	text-align: center;
}
.overflow { overflow: hidden; }
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

div.searchresult{
    border-bottom: 1px solid #ececec;
    padding: 10px 0;
}

div.searchresult h2{
    margin-top: 12px !important; 
}


/*
################
#	LAYOUT	   #
################
*/
div#container {
	width: 942px;
	margin: auto;
	padding: 0 10px;
	background: #fff url(/img/container.gif) repeat-y;
	overflow: hidden;
}

div#header {
	position: relative;
	padding: 0 30px .5em;
	background: no-repeat 50% 0;
}

div#header h1 {
	position: absolute;
	width: 140px;
	height: 121px;
	margin-top: 35px;
	margin-left: -5px;
	text-indent: -9999px;
	background: url(/img/logo.png) no-repeat;
}

div#header h1 a {
	display: block;
	height: 121px;
}

div#topmenu {
	padding: .5em 0 1em;
	text-align: right;
	color: #fff;
}

div#topmenu a {
	margin: 0 .4em;
	color: #fff;
	text-decoration: none;
}

div#topmenu a:hover { text-decoration: underline; }

div#header h2 {
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 167px;
	margin-left: 24px;
	/*text-indent: -9999px;*/
	z-index: 1;
	/*background: url(/img/slogan.png);*/
}

div#sponsoren {
	margin: 0 0 12px;
	min-height: 25px;
	text-align: right;
}

div#sponsoren a { margin-left: 20px; }

div#breadcrumbs {
	width: 405px;
	overflow: hidden;
	margin: 219px 0 0 24px;
	color: #1d1d1d;
}

div#breadcrumbs a {
	color: #1d1d1d;
	text-decoration: none;
}

div#breadcrumbs a:hover,
div#breadcrumbs a.focus {
	text-decoration: underline;
}

div#breadcrumbs span { margin: 0 4px; }

div#wrapper {
	padding: 0 30px 4em;
	overflow: hidden;
	position: relative; /* ie6 */
}

div#wrapper a {
	color: #073059;
	text-decoration: none;
}

div#wrapper a:hover,
div#wrapper a:focus { text-decoration: underline; }

div.kolom-content {
	float: left;
	width: 467px;
	padding: 1.4em 100px 1.4em 25px;
	color: #3a3a3a;
	border: solid #959595;
	border-width: 1px 0;
	background: url(/img/kolom-content.gif) repeat-x;
}
body#component-photopage div.kolom-content {
	border-bottom: none;
	padding-right: 25px;
	width: 542px;
}

div.kolom-front {
	width: 592px;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	border-top: none;
	position: relative;
}

div.item-wrapper {
	height: 1%;
	overflow: hidden;
	border-top: 1px solid #c4c4c4;
	background: #fff;
}

div.front-item {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.2em 25px;
	border-top: 1px solid #c4c4c4;
	background: #fff;
}

div.front-item img.illustratie {
	float: left;
	margin: 0 1em 1em 0;
}

div.front-item-smal {
	clear: none;
	float: left;
	width: 231px;
	padding-right: 40px;
}

div.front-item-smal-grijs {
	clear: none;
	float: left;
	width: 231px;
	padding-right: 40px;
	background: url(/img/kolom-content.gif) repeat-x;
}

div.front-item-smal-rechts { width: 271px; padding-right: 0; }

div.front-item-grijs {
	padding: 0 100px 2em 25px;
	background: url(/img/kolom-content.gif) repeat-x;
}

div.kolom-content a { font-weight: bold; }
div.kolom-content a.lees-meer { font-weight: normal; }

div#wrapper a#print {
	/*position: absolute;*/
	padding-left: 19px;
	/*left: 543px;*/
	color: #58576f;
	font-size: .9em;
	font-weight: normal;
	background: url(/img/print.gif) no-repeat 0 50%;
	margin-left: 513px;
}

div.kolom-content p.illustratie {
	float: right;
/*	width: 220px;	*/
	margin: 0 0 1em 1em;
	background: #fff;
}

div.kolom-content p.illustratie-links {
	float: left;
	margin: 0 1em 1em 0;
}

div.kolom-content p.illustratie-breed {
	float: none;
	margin: 0;
	text-align: center;
	background: none;
}

div.kolom-content p.illustratie-breed img {
	display: block;
	margin: 0 auto;
}

div.kolom-content p.illustratie img { display: block; }
div.kolom-content p.illustratie small {
	display: block;
	line-height: 135%;
	padding: .6em .6em 1em;
}

div.kolom-content h1 {
	margin-bottom: 1em;
	font-size: 1.6em;
}

div#carriere-info {
	overflow: hidden;
	margin-bottom: 1em;
}

div.kolom-content img#carrierelogo { float: left; }

div.kolom-content div#carriere-info h1 {
	float: right;
	margin-top: .1em;
}

div.kolom-content h2 {
	font-size: 1.4em;
	margin: 1.6em 0 .4em;
}

div.flv { text-align: center; }

div.overzicht { overflow: hidden; height: 1%; }

body#component-homepage div.youtube-video {
	text-align: center;
}

div#content div.overzicht a {
	float: left;
	width: 108px;
	margin: 0 9px 7px 0;
	text-align: center;
	font-weight: normal;
	border: 1px solid #eaedef;
	overflow: hidden;
	background: #e9ebee;
}

div#content div.bedrijven-overzicht a { background: #fff; border-color: #c8ccd1; }

div#content div#album-overzicht a,
div#content div#pagina-overzicht a { margin-bottom: 21px; }
div#content div#album-overzicht a img { display: block; margin: auto; }
div#content div.overzicht a.laatste { margin-right: 0; }

div#content div.overzicht a:hover,
div#content div.overzicht a:focus {
	text-decoration: none;
	border-color: #c8ccd1;
}

div#content div.bedrijven-overzicht a:hover,
div#content div.bedrijven-overzicht a:focus {
	border-color: #9ca1a8;
}

div.overzicht a img { display: block; }

div.overzicht a span {
	display: block;
	height: 6em;
	line-height: 140%;
	padding: .4em;
	text-align: left;
	font-size: .9em;
	overflow: hidden;
}

div#pagina-overzicht a span { height: 4em; line-height: 130%; }

div.overzicht a span.bijschrift {
	height: 4em;
	text-align: center;
}

div.navigatie {
	margin-bottom: 1em;
	font-size: .8em;
	text-align: right;
}

div#content div.navigatie a {
	font-weight: normal;
	color: #fff;
	margin-left: .4em;
	padding: .3em .7em;
	background: #073059;
}

div#content div.navigatie a:hover,
div#content div.navigatie a:focus {
	color: #000;
	text-decoration: none;
	background-color: #fff;
}

div.navigatie span {
	padding: .3em .7em;
}

div#fotos-groot {
	border-bottom: 1px solid #959595;
	margin: 0 -25px 12px;
	padding: 0 25px 15px;
	position: relative;
}
div#fotos-groot div.foto { display: none; height: 403px; }
div#fotos-groot div.show { display: block; }
div#fotos-groot img {
	display: block;
	margin: 0 auto;
}
div#fotos-groot li a {
	background: url(/img/fotos-nav.png) no-repeat;
	color: #343232;
	display: block;
	font-size: 11px;
	font-weight: normal;
	height: 21px;
	text-align: center;
	text-decoration: none;
	text-transform: lowercase;
	width: 66px;
}
div#fotos-groot ul { height: 21px; margin: -20px 0 0; }
div#fotos-groot li { background: none; padding: 0; position: absolute; }
div#fotos-groot li.volgende { right: 25px; }
div#fotos-groot div.share { padding-top: 15px; text-align: center; }

ul#fotos { margin: 2em 0; }
ul#fotos img { display: block; }
ul#fotos li {
	background: none;
	float: left;
	margin: 0 22px 16px 0;
	padding: 0;
	overflow: hidden;
}
ul#fotos li.laatste { margin-right: 0; }
ul#fotos a {
	background: #e9ebee;
	display: block;
}

div.nieuws-item {
	margin-top: -1px;
	padding: 0 12px 1.2em 12px;
	overflow: hidden;
	border: solid #c4c4c4;
	border-width: 1px 0;
	background: #fff;
}

div.nieuws-item img.illustratie {
	float: left;
	margin: 0 1em 1em 0;
}

div#kolom-rechts {
	float: right;
	width: 265px;
	overflow: hidden;
	border-top: 1px solid #959595;
}

div#kolom-rechts div.flash-banner {
	margin-bottom: 1.4em;
}

div#kolom-rechts a.uitgelicht {
	display: block;
	position: relative;
	height: 1%;
	margin-bottom: 1.4em;
	padding-top: 136px;
	background: no-repeat;
}

div#kolom-rechts a.uitgelicht span.overlay {
	position: absolute;
	width: 265px;
	height: 3em;
	top: 56px;
	opacity: 0.75;
	background: #adadad;
}

div#kolom-rechts a.uitgelicht img.datum {
	position: absolute;
	top: 63px;
	left: 14px;
}

div#kolom-rechts a.uitgelicht span.titel {
	display: block;
	padding: .5em 0 .5em 16px;
	background: #000 url(/img/uitgelicht.gif) no-repeat 240px 50%;
}

div#kolom-rechts a.uitgelicht span.titel img { display: block; }

div#footer {
	width: 882px;
	margin: auto;
	padding: 2em 40px 2em;
	color: #6b6a6a;
	overflow: hidden;
	background: url(/img/footer.gif) no-repeat;
}

div#footer a {
	color: #6b6a6a;
	text-decoration: none;
}

div#footer a#iWink,
div#footer a:hover,
div#footer a:focus {
	text-decoration: underline;
}

div#footer span {
	margin: 0 1em;
}

div#footer ul {
	float: right;
	list-style: none;
}

div#footer ul li {
	float: left;
	margin-left: 32px;
}

div#footer ul li a {
	display: block;
	width: 147px;
	height: 35px;
	text-indent: -9999px;
	background: url(/img/rug.gif) no-repeat;
}

div#footer ul li#ebf a {
	margin-top: 4px;
	width: 147px;
	height: 32px;
	background-image: url(/img/ebf.jpg);
}

/* Risk Alumni
---------------------------------------------------------*/
div.padding {
	border-top: 1px solid #959595;
	padding: 1.4em 0 1.4em 25px;
}
div.alumnioverzicht table,
div.bestuurdetail table {
	border-spacing: 0;
	padding: 3px 5px;
}
div.alumnioverzicht th,
div.alumnioverzicht td,
div.bestuurdetail th,
div.bestuurdetail td {
	padding: 5px;
}
div.alumnioverzicht tr.even {
	background: #EFEFEF;
}
div.alumnioverzicht thead th,
div.bestuurdetail thead th {
	background: #efefef;
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
	text-align: left;
}
div.alumnioverzicht a {
	background: url(/img/bg_link.png) left no-repeat;
	padding-left: 20px;
}

div#profieldetail {
	padding-right: 30px;
}

div#profieldetail h2 {
	background: #EFEFEF;
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
	font-weight: bold;
	font-size: 1em;
	padding: 5px;
}
div#profieldetail p,
div#profieldetail strong { 
	margin-bottom: 0.4em;
	padding: 0 5px;
}
div#profieldetail h2 { 
	margin-top: 1em;
}
div#profieldetail strong { 
	font-weight: bold;
	float: left;
	width: 100px;
}
div#profieldetail p { 
	float: right;
	width: 400px;
}


/* BLOG */
div.blogpost {;
	border: solid 1px #959595;
	border-width: 1px 0 0 0;
	position: relative;
	padding: 30px 20px 30px 90px;
	overflow:visible;
	width: 480px;
}
div.blogpost p a {
	color:#E52C30;
}
div.blogpost div.date {
	font-family: Georgia;
	font-size: 1.8em;
	line-height: 1.0em;
	position: absolute;
	text-align: center;
	top:-10px;
	left:10px;
}
div.date p span {
	color: #E52C30;
	font-size: 2.2em;
	margin-bottom: .2em;
	display: block;
}
div.blogpost div.front-item {
	background: none;
	padding: 0;
	border: none;
}
div.blogpost div.front-item h2 {
	margin: 0;
}
div.blogpost div.front-item p.intro {
	font-weight: bold;
}
div.blogpost div.front-item span.name {
	border-bottom: solid 1px #C4C4C4;
	display: block;
	padding-bottom: 20px;
	margin-bottom: 1.2em;
	letter-spacing: .1em;
	text-transform: uppercase;	
}
div.blogpost div.blogfooter {
	padding-top: 20px;
	border-top: solid 1px #C4C4C4;
}
body#component-blogitem div.share {
	padding: 12px 0;
}

div.blogpost a.thumb {
	float: left;
	margin: 0 10px 10px 0; 
}
div#content div.blogpost a.commentscount {
	color: #3A3A3A;
	font-weight: normal;
	font-size: .9em;
	letter-spacing: .1em;
	text-transform: uppercase
}
div#content div.blogpost a.continue {
	color: #E52C30;
	float: right;
}
div.comments { 
	padding: 30px 0;
}
div.comment {
	background:url("/img/kantlijn.gif") repeat-x scroll 0 0 #E9ECEE;
	padding: 30px 20px 10px 20px;
	border-bottom: solid 1px #C4C4C4;
}
div.comment h3 {
	font-weight: normal;
	text-transform: uppercase;
}
div.comment p.date {
	font-size: .9em;
}
div#kolom-rechts dl.kantlijn-posts dt {
	padding: 1.2em 0 .5em 0; 	
}
div#kolom-rechts dl.kantlijn-posts span.title {
	color: #3A3A3A;
	font-size: 1.1em;
	font-weight: bold;
	display:block;
}

div#kolom-rechts dl.kantlijn-posts span.datename {
	color: #3A3A3A;
	font-size: .9em;
	display:block;
}
div#kolom-rechts dl.kantlijn-posts a:hover span {
	color: #E52C30;
}
div#kolom-rechts dd ul li {
	border-bottom:1px dotted #C4C4C4;
	padding-bottom: 3px;
	margin-bottom: 3px;	
}
div#kolom-rechts dd.lees-meer {
	padding-top: 10px;
}
div#kolom-rechts dd.more a {
	display:block;
	color:#E52C30;
	font-weight:bold;
} 
/*
################
#	LIJSTEN	   #
################
*/
div.kolom-content ul {
	margin: -.6em 0 2em;
	list-style: none;
}

div.kolom-content ul li {
	padding: .1em 0 .1em 20px;
	background: url(/img/li.gif) no-repeat 0 .6em;
}

div#hoofdmenu {
	position: absolute;
	width: 939px;
	margin: 206px 0 0 -30px;
	border: solid #cacaca;
	border-width: 0 1px 1px;
	z-index: 2;
	filter: alpha(opacity=93);
	opacity: 0.93;
	background: #fff;
}

div#hoofdmenu ul { /* Overrule voor IE6 > minder margin-top; */
	height: 38px;
	padding-right: 8px;
	list-style: none;
	background: url(/img/hoofdmenu.gif) repeat-x;
}

div#hoofdmenu ul li {
	float: left;
	text-transform: uppercase;
}

div#hoofdmenu ul li.rechts {
	float: right;
}

div#hoofdmenu ul li a { /* ie6 > minder padding-top; */
	display: block;
	padding: 10px 6px 8px 26px;
	color: #fff;
	text-decoration: none;
	background: url(/img/hoofdmenu-li.gif) no-repeat 12px 15px;
}

div#hoofdmenu ul li a:hover {
	background: url(/img/hoofdmenu-li-grijs.gif) no-repeat 12px 15px;
}

div#hoofdmenu ul li.laatste a {
	padding-right: 26px;
	background: none;
}

div#hoofdmenu ul li.laatste a:hover,
div#hoofdmenu ul li.laatste a:focus {
	text-decoration: underline;
	background: none;
}

div#hoofdmenu div.submenu { /* ie6 > clear: both; */
	display: block;
	position: absolute;
	margin: 0;
	padding-top: .8em;
	font-size: .9em;
	z-index: 2;
	overflow: hidden;
	background: none;
}

div#hoofdmenu ul li:hover div.submenu,
div#hoofdmenu ul li.over div.submenu { display: block; }

div#hoofdmenu div.submenu ul {
	float: left;
	width: 140px;
	height: auto;
	margin: 0;
	background: none;
}

div#hoofdmenu ul div.submenu ul li {
	float: none;
	margin: 0;
	line-height: 120%;
	text-transform: none;
	background: none;
}

div#hoofdmenu ul div.submenu ul li a {
	height: auto;
	padding: .4em 0 .4em 26px;
	color: #a4a4a4;
	background: none;
}

div#hoofdmenu ul div.submenu ul li a:hover,
div#hoofdmenu ul div.submenu ul li a:focus {
	text-decoration: underline;
	color: #6b85d0;
	background: none;
}

div#kolom-rechts dl {
	margin-bottom: 1.4em;
	padding: 0 12px 1.2em;
	border-bottom: 1px solid #959595;
	background: #e9ecee url(/img/kantlijn.gif) repeat-x;
}

div#kolom-rechts dl dt {
	padding: .4em 0;
}

div#kolom-rechts dl dd ul {
	list-style: none;
}

div#kolom-rechts dl h4 {
	font-size: 1.2em;
}

dl.kantlijn-agenda ul {
	list-style: none;
	margin-bottom: 1.2em;
}

dl.kantlijn-agenda ul li {
	overflow: hidden;
	padding: .1em 0;
	white-space: nowrap;
}

dl.kantlijn-agenda ul li span {
	float: left;
	width: 46px;
	font-weight: bold;
	text-align: right;
}

dl.kantlijn-agenda ul li a {
	color: #000;
}

dl.kantlijn-agenda-uitgebreid ul div {
	float: right;
	width: 180px;
}

dl.kantlijn-agenda-uitgebreid li { margin-bottom: 1em;	 }
dl.kantlijn-agenda-uitgebreid p { margin-bottom: 0;	 }

/* Submenu in kantlijn */
div#kolom-rechts dl#kantlijn-submenu {
	padding: 0 0 2.4em 0;
}

div#kolom-rechts dl#kantlijn-submenu dt {
	padding: .4em 12px .2em;
	border-bottom: 1px solid #c7c7c7;
}

div#kolom-rechts dl#kantlijn-submenu dd {
	padding: 1em 0 2em 12px;
	overflow: hidden;
}

dl#kantlijn-submenu ul { list-style: none; width: 150px; float: left; }
dl#kantlijn-submenu ul li { padding: .3em 0; line-height: 130%; }
dl#kantlijn-submenu ul li.active { line-height: 120%; }
dl#kantlijn-submenu ul li a { color: #343232; }
dl#kantlijn-submenu ul li.active a { color: #073059; font-weight: bold; }
dl#kantlijn-submenu ul#subsubmenu li.active a { font-weight: normal; }

dl#kantlijn-submenu ul#subsubmenu {
	float: right;
	width: 100px;
	padding-bottom: .6em;
	font-size: .9em;
	border-bottom: 1px solid #c5c5c6;
}

/* Overzicht met meer nieuws- of agenda-items */
dl#overzicht { margin: 2em 0 0; }
dl#overzicht dt { margin-bottom: .4em; }

dl#overzicht ul {
	margin: 0;
	border-bottom: 1px solid #e8e8e8;
}

dl#overzicht ul li {
	padding: 0;
	background: none;
}

dl#overzicht ul li span {
	position: absolute;
	margin: .2em 0 0 20px;
	font-size: .9em;
	color: #000;
}

dl#overzicht ul li a { /* Overrule voor ie6 */
	display: block;
	padding: .2em .2em .2em 7.6em;
	font-weight: normal;
	border-top: 1px solid #e8e8e8;
}

dl#overzicht ul li a:hover,
dl#overzicht ul li a:focus {
}

/* Sitemap */

ul.sitemap {
	margin: 0 1em 1em 0;
	color: #000;
	list-style: none;
}

ul.sitemap li {
	margin: .8em 0;
	padding-left: 12px;
}

ul.sitemap li a {
	color: #0063a2;
	text-decoration: none;
}

ul.sitemap li a span { display: none; }

ul.sitemap li a:hover span,
ul.sitemap li a:focus span { display: inline; }

ul.sitemap li a:hover,
ul.sitemap li a:focus { text-decoration: underline; }

ul.sitemap ul {
	margin-left: 1em;
	margin-top: 0.2em;
}

ul.sitemap ul li {
	margin: 0; padding: 0;
	font-weight: normal;
	background: none;
}

ul.sitemap ul li a {
	text-decoration: underline;
}

ul.sitemap ul ul ul {
	list-style: disc;
}

ul.sitemap ul ul ul ul {
	list-style: circle;
}

div.kolom-content ul.sitemap ul ul ul a {
	font-weight: normal;
}

ul.sitemap ul li a:hover,
ul.sitemap ul li a:focus { text-decoration: none; }

/*
####################
#	FORMULIEREN	   #
####################
*/
div#header form { /* ie6 > width: 900px; */
	float: right;
}

div#header form fieldset {
	float: right;
	margin: 0; padding: 0;
	border: none;
}

div#header form input {
	padding: .2em .8em;
	border: 1px solid #aebbc9;
}

div#header form input.submit {
	padding: .1em;
	background: #d2dfe9;
}

/* Formulier in content-kolom */
div#wrapper form fieldset {
	margin: 0; padding: 0;
	border: none;
}

div#wrapper form ul,
div#wrapper form ol {
	list-style-type: none;
	margin: 0;
}

div#wrapper form li {
	padding: .2em 0;
	overflow: hidden;
	background: none;
}

div#wrapper form ul.errors,
div#wrapper form ol.errors,
ol.errors,
ul.errors {
	margin-bottom: .3em;
	padding: .6em 0;
	list-style-type: disc;
	border: 4px solid #073059;
	background: #fff;
}

p.message {
	margin: 1em; 0;
	padding: .6em 0;
	text-align: center;
	border: 4px solid #073059;
	background: #fff;
}

div#wrapper dl#tellafriend form ul.errors,
div#wrapper dl#tellafriend form ol.errors { list-style: none; }

div#wrapper form ul.errors li,
div#wrapper form ol.errors li,
ol.errors li,
ul.errors li {
	padding: .2em 1em;
}

ol.errors li,
ul.errors li { margin-left: 20px; }

div#wrapper form p.message {
	margin-bottom: .3em;
	padding: .2em 0;
	text-align: center;
	color: #073059;
	border: 4px solid #073059;
	background: #fff;
}

div#wrapper form label {
	float: left;
	width: 190px;
	padding-top: .3em;
}

div#wrapper form input {
	width: 220px;
	padding: .2em 4px;
	color: #073059;
}

div#wrapper form li.multiple .extra {
	margin: .3em 0 0 190px;
}

div#content form.webbeheer-formulier textarea ,
div#wrapper form textarea {
	width: 220px;
	height: 100px;
	padding: .2em 4px;
	overflow: auto;
}

div#content form.webbeheer-formulier select ,
div#wrapper form select {
	width: 232px;
	margin-top: .2em;
}

div#wrapper form li.datum select {
	width: auto;
}

div#wrapper form li.akkoord label {
	float: none; width: auto;
	font-weight: bold;
}

div#wrapper form input.kortst { width: 60px; }
div#wrapper form input.korter { width: 134px; }
div#wrapper form input.rechts10 { margin-right: 10px; }
div#wrapper form input.links10 { margin-left: 10px; }

div#content form.webbeheer-formulier input.button,
div#wrapper form input.submit {
	width: auto;
	padding: .2em 2em;
	margin-top: 10px;
	color: #fff;
	border: none;
	background: #073059;
}

input.center { text-align: center; }

/* Formulier om profiel mee aan te passen */
div#content form.webbeheer-formulier li.subtitel,
div#content form.profiel li.subtitel {
	margin-top: 1em;
}

body#component-homepage div#content form.webbeheer-formulier {
	margin-top: 20px;
}

body#component-homepage div#content form.webbeheer-formulier fieldset {
	border: 0;
}

body#component-homepage div#content form.webbeheer-formulier legend {
	display: none;
}

div#content form.webbeheer-formulier fieldset,
div#content form.profiel fieldset {
	margin-bottom: .8em;
	padding: .8em;
	border: 1px solid gray;
}

div#content form.profiel div.submit {
	padding-bottom: 2em;
}

div#content form.profiel div.radio-checkbox {
	float: left;
	width: 220px;
	overflow: hidden;
}
div#content form.webbeheer-formulier fieldset.radiogrouper {
	border: 0;
}
div#content form.webbeheer-formulier fieldset.radiogrouper br {
	clear: both;
}

div#content form.webbeheer-formulier label.inline {
	width: auto;
	padding: 0;
}

div#content form.webbeheer-formulier input.radio,
div#content form.webbeheer-formulier fieldset.radiogrouper input,
div#content form.profiel div.radio-checkbox input {
	float: left;
	width: auto;
	padding: 0;
	margin-top: .4em; /* ie6 > minder margin-top */
}

div#content form.profiel div.radio-checkbox label,
div#content form.webbeheer-formulier fieldset.radiogrouper label,
div#content form.profiel input.checkbox,
div#content form.webbeheer-formulier input.checkbox {
	float: none;
	width: auto;
	padding-top: 0;
}

div#content form.profiel span.block {
	width: 450px;
	display: block;
	overflow: hidden;
}

/*div#wrapper div#content form.profiel label {
	width: 270px;
}*/

div#wrapper dl.tellafriend input.submit {
	margin-top: .5em;
}

table.actOverzicht {
	text-align: center;
	width: 100%;
}

table.actOverzicht td {
	vertical-align: top;
	padding: 4px;
}

table.actOverzicht div,
table.actOverzicht img {
	padding: 4px;
	border: 1px solid #c8ccd1;
	display: block;
}
table.actOverzicht a {
	font-weight: 100;
	font-style: italic;
}

/* COMMENTFORM */

form.commentform {
	border: solid 1px #C4C4C4;
	border-width: 1px 0;
	background: #E9EBEE;
	padding: 20px;
	margin-top: 20px;
}
div#wrapper form.commentform label {
	width: 250px;
}
div#wrapper form.commentform input.text,
div#wrapper form.commentform textarea {
	width: 320px;
}

