#content #tableformfooter {
	margin-top: 20px;
}

#content #tableformfooter ol li {
	font-size: 1.2em;
	color: #333333;
}

#content #tableformfooter p {
	font-size: 1.2em;
	margin-bottom: 15px;
}

/* ---- ubaprofile ---------------------------------------------------------------------------*/
#content .ubaprofile div.head {
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../images/accordion_header.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	display:block;
	height: 34px;
	width: 600px;
	padding-right: 20px;
	padding-left: 50px;
	border-bottom: 10px solid #FFFFFF;
	cursor: pointer;
}
#content .ubaprofile div.head span {
	display: block;
	float: left;
	font-size: 16px;
	padding: 10px 0px 0px 15px;
	height: 24px;
	font-weight: bold;
}

#sidebar #login .profile {
	background: transparent url(../images/list_bullet_red.png) no-repeat scroll 5px 7px;
	font-size: 1.1em;
	color: #484848;
	text-align: left;
	display: block;
	text-decoration: none;
	padding:7px 0px 0px 15px;
	font-weight: normal;
	margin-top: 7px;
}

#content .withthumb .email{
	display:block;
	font-size: 15px;
	margin-top: -7px;
	margin-bottom: 10px;
}


#content .withthumb .phone{
	display:block;
	font-size: 15px;
	margin-top: -2px;
	margin-bottom: 10px;
	padding-bottom: 5px !important;
}

#content blockquote {
	font-size: 1.5em !important;
}
/*
#content .withthumb h3 span.functie {
	padding-left: 0px !important;
	position: relative;

}

#content .withthumb h3 {
	margin-bottom: 5px !important;
}
*/
#content .subtitel {
	/*
	margin-top: 0px;
	padding-bottom: 10px !important;
	*/
}

#content a.academy span {
	/*display: table-cell !important;*/
	float: left !important;
	/*width: 470px;*/
	font-size: 14px !important;
	display: block !important;
	position: relative;
	padding: 10px 0px 0px 0px !important;
	width: 600px !important;
	overflow: hidden;
}

#content a.academy span.twoline {
	padding-top: 7px !important;
}

#content a.academy span.subtitle.twoline {
	padding-top: 10px !important;
}

#content a.academy span.subtitle {
	font-size: 10px !important;
	text-align: right !important;
	width: auto !important;
	display: block !important;
	float: right !important;
	padding: 13px 0px 0 0 !important;
	height: auto;
}

#content .vergaderingrow {
	padding-top: 5px;
}

#content .vergaderingleftcol {
	display: block !important;
	float: left;
	width: 200px;
	color: #333 !important;
	font-size: 1.4em !important;
}

#content .vergaderingrightcol {
	display: block !important;
	margin-left: 200px;
}

#content .vergaderingrightcol.content {
	line-height:130%;
	color: #333 !important;
	font-size: 1.4em !important;
}

#content .vergaderingrightcol a.download {
	background: url(none);
	color: #666666;
	font-size: 12px;
	padding-bottom: 0px;
	text-decoration: underline;
	margin-bottom: 15px;
	display: inline;
	padding: 0 0 0 0;
}
#content .vergaderingrightcol a.download span.bestandico {
	background: #FFFFFF url(../images/ico_file.png) no-repeat left 1px;
	font-size: 1px;
	text-decoration: none;
	color: #FFF;
	width: 9px;
	left: 100px;
}

#content blockquote {
	margin-left: 80px !important;
	padding-left: 50px !important;
	margin-right: 20px !important;
}

#content .withthumb .phone, #content .withthumb2 .phone{
	font-size: 1.4em;
	margin-bottom: 5px;
}

#content .withthumb .email, #content .withthumb2 .email{
	font-size: 1.4em;
	margin-bottom: 10px;
}

#content .accordion .subtitle {
	float:right;
	margin-bottom: 5px;
	margin-right: 5px;
}

.facturation {
	font-weight: bold;
	font-size: 12px;
}

.facturation .facturationline {
	margin-left: 80px;
}

.facturation .facturationtotal {
	margin-top: -20px;
}

.facturaion .facturationtotal span {
	width: 80px;
}

/* -- Login Box --*/
#sidebar #login .forgot {
	font-size: 1.1em !important;
	font-weight: normal !important;
	color: #333 !important;
}

#sidebar #login label {
	font-size: 1.1em !important;
}

.content .error, #content .box .login .error, #content .error {
	font-size: 1.4em !important;
	color: #990000 !important;
	line-height: 160% !important;
	font-weight: bold;
}

/** http://www.reignwaterdesigns.com/ad/tidbits/hacks/minimum_height_in_css.shtml **/
#sidebar #login {
	/*min-height: 238px;*/
	height:auto !important;
	height: 238px;
}

/* -- Form --*/
#content form .form-r .form_inputtxt {
	width: 295px !important;
}

#content .box .login form .form-r .form_inputtxt {
	width: 117px !important;
}

/* -- Getuigenissen -- */
#extrapage #content a.college:hover {
	color:#333;
	text-decoration:underline !important;
}
#extrapage #content a.college {
	color:#333;
	text-decoration:none !important;
}

/* -- Nieuws -- */
#content a.intronews span.pijltje {
	background: #FFFFFF url(../images/link_bullet_red.png) no-repeat right center;
	text-indent: -9999px;
	color: #FFFFFF;
	padding-left: 20px;
	text-decoration: none;
}
#extrapage #content a.intronews span.pijltje {
	background: #FFFFFF url(../images/link_bullet_purple.png) no-repeat right center;
}

#content .newsitem .datum {
 	width: 70px !important;
}

/*-- Sidecolumn --*/
#sidebar  .red {
	line-height: 50px;
	color: #FFFFFF;
	background: url(../images/sidebar_box_red.png) no-repeat left top;
	width: 195px;
	height: 50px;
	font-size: 1.8em;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}

#content .nr {
	font-size: 14px !important;
	color: #581C57 !important;
	line-height: 130% !important;
}

#content .box .login a.voordelen {
	padding-top: 8px !important;
	height: 92px !important;
}

/*-- Documenten --*/
#content .agenda li p, #content .agendalist li p {
	font-size: 14px;
	line-height: 130%;
	margin-bottom: 5px;
}

#content ul.agendalist li a.download {
	background: url(none);
	color: #666666;
	font-size: 12px;
	padding-bottom: 0px;
	text-decoration: underline;
	margin-bottom: 15px;
	display: inline;
}
#content ul.agendalist li a.download span.bestandico {
	background: #FFFFFF url(../images/ico_file.png) no-repeat left 1px;
	font-size: 1px;
	text-decoration: none;
	color: #FFF;
	text-indent: -9999px;
	width: 9px;
}

/*-- Lettermap --*/
.clearfix {display: inline-block;}

#extrapage #content ul.letters li,
#content ul.letters li {
	margin-right: 0.5em;
	background: none;
	padding: 0;
	float: left;
	font-weight: bold;
	font-size: 18px;
	color: #999999;
}

#extrapage #content ul.letters li a,
#content ul.letters li a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}

#content ul.letters a:hover, #content ul.letters li.in a{
	color: #E5221B;
	font-weight: bold;
	font-size: 18px;
}

#content .letterpagina{
	margin: 25px 0 0 0;
	padding-right: 10px;
	line-height: 150%;
}

#content .letterpagina .letter-col-l{
	float: left;
	width: 50px;
}

#content .letterpagina .letter-col-l .letter{
	color: #E5221B;
	font-size: 2.5em;
	font-weight: bold;
}
#extrapage #content .letterpagina .letter-col-l .letter{
	color: #551B54;
}

#content .letterpagina .letter-col-r{
	margin: 0 0 0 50px;
}
#extrapage #content .letterpagina .letter-col-r ul {
	margin-bottom: 0;
}
#extrapage #content .letterpagina .letter-col-r ul li {
	padding-bottom: 0px;
	padding-left: 0;
	background: none;
}
#extrapage #content .letterpagina .letter-col-r a {
	clear: both;
	float: right;
}
#extrapage #content .letterpagina div.clearer {
	clear: both;
}

#extrapage #content .inschrijvingknop a {
	text-decoration: none;
	color: #fff;
}

#extrapage #content .inschrijvingknop a:hover {
	text-decoration: none;
	color: #fff;
}

#extrapage #content .accordion a.head {
	text-decoration: none;
	color: #fff;
}

#extrapage #content .accordion a.head span {
	text-decoration: none;
	color: #fff;
}

#extrapage #content ul.agendalist li a span {
	color:#333333;
/*	font-weight:bold; */
}

#extrapage #content ul.agendalist li a {
color:#333333;
text-decoration:none;
}

#content .fotolinks {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
#content .fotolinks .desc {
	font-size: 10px;
	color: #999999;
	text-align: right;
	padding-top: 5px;
}

/*------------------------------------------------------------------------------------------------------------
	TAALKEUZE
------------------------------------------------------------------------------------------------------------*/

#taalkeuze60 {
	width: 492px;
	margin: 0px auto;
}
#taalkeuze60 h1 {
	background: url(../images/taalkeuze_logo.png);
	text-indent: -9999px;
	display: block;
	height: 163px;
	width: 492px;
}
#taalkeuze60 a {
	background-image: url(../images/taalkeuze_nlfr_60.jpg);
	background-repeat: no-repeat;
}
#taalkeuze60 a#kiesnl {
	background-position: left top;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 241px;
	float: left;
	margin-right: 10px;
}
#taalkeuze60 a#kiesnl:hover {
	background-position: left bottom;
}
#taalkeuze60 #kiesfr {
	background-position: right top;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 241px;
	float: left;
}
#taalkeuze60 a#kiesfr:hover {
	background-position: right bottom;
}

#content .nomarginbottom p {
	margin-bottom: 0px;
}

#content div.smlerror {
	border: 2px solid #DD0000;
	background-color: #FFE3E3;
	padding: 5px;
	margin-bottom: 10px;
}

#content div.smlerror p {
	color: #990000;
	font-size 2.4em;
	font-weight: bold;
	margin-bottom: 0px !important;
}

.flashbox {
	margin-bottom: 20px;
}

.imagestyle{

}
.tagstyle{
	display: block; float: left; text-align: center; width: 155px; text-decoration: none;
}
.divstyle{
	text-align: center; width: 155px; float: left;
}

.sponsorrow {
	height: 1%;
	margin-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
}

/*-----------------------
	Restyle Login
------------------*/

#content .box .login {
	padding-bottom: 20px;
	width: 580px;
	overflow: hidden;
}

#content .box .login form {
	float: left;
}

#content .box .login .benefits {
	display: block;
	float: left;
	width: 280px;
	padding: 0 15px;
}

#content .box .login .benefits ul {
	margin-bottom: 0px;
}

#content .box .login .benefits, #content .box .login .benefits p, #content .box .login .benefits ul li {
	color: #333;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

#header #search .tekstveld input#zoeken {
	width: 121px;
}

#homepage #content .banner {
	margin-bottom: 30px;
}

div.form-r-short #previous {
	margin-right: 10px;
}

<!--[if IE]>
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
<!--[endif]-->

