/* ------------------------------ ALGEMEEN ---------------------------------------- */
body{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
table {width:100%;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
form {margin:0;padding:0;}
table td {padding:0;}
td#leftcel{width:245px;}
tr#bannerrow td {height:72px;text-align:center;}
tr#breadcrumbs td {height:24px;background-image:url(images/bg_balkje_rood.jpg);}
#breadcrumbs a {font-size:10px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#breadcrumbs a:hover {text-decoration:underline;}
.floatercell {float: left; border: 0px solid #080; overflow: hidden;margin: 0px;}
.invoervelden {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #333333;	background-image: url(webadmin/images/css_achtergrond.gif);	background-repeat: repeat;}
a {color:#990000;text-decoration:none;}
a img { border: none; }
a:hover {text-decoration:underline;}
.error {
	display: block;
	color: #CC0000;
	font-weight: bold;
	padding: 2px;
}

/* -------------------------------- MENU  ----------------------------------------- */
.menu {width:212px;text-align:left;padding:0;margin:0;}
.menu a#hoofdmenu {color:#373737;background-image:url(images/button.gif);height:28px;font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	display:block;	text-decoration:none;}
.menu a#hoofdmenu:hover {color:#FFFFFF;	background-image:url(images/button_hover.gif);}
.menu a#hoofdmenu_selected{	color:#FFFFFF;	background-image:url(images/button_hover.gif);	height:28px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	display:block;	text-decoration:none;}
.menu a img {vertical-align:middle;}
.menu a#sub1 {color:#333333;	height:22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#EEEEEE;display:block;text-decoration:none;font-weight:normal;border-bottom:1px solid #DDDDDD;	padding-left:17px;}
.menu a#sub1:hover {background-color:#CCCCCC;}
.menu a#sub1_selected {	color:#333333;height:22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;	background-color:#CCCCCC;	display:block;	text-decoration:none;	font-weight:normal;	border-bottom:1px solid #DDDDDD;	padding-left:17px;}
.menu a#sub2 {color:#333333;height:22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;	background-color:#EEEEEE;	display:block;	text-decoration:none;	font-weight:normal;	border-bottom:1px solid #DDDDDD;	padding-left:30px;}
.menu a#sub2_selected {color:#333333;height:22px;font-family:Arial, Helvetica, sans-serif;font-size:11px;	background-color:#CCCCCC;	display:block;text-decoration:none;	font-weight:normal;	border-bottom:1px solid #DDDDDD;	padding-left:30px;}
.menu a#sub2:hover {background-color:#CCCCCC;}

/* -------------------------------- LOGIN------------------------------------------ */
.loginForm{ font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:10px 5px 2px 10px;}
.loginForm img{vertical-align:text-bottom;padding-left:3px;}
.loginTf{font-family:Arial, Helvetica, sans-serif;font-size:10px;}

/* ----------------------------- NIEUWSKADERTJES ---------------------------------- */
.titel_news_white{color:#FFFFFF;font-weight:bold;text-decoration:none;}
.titel_news_red {font-size:10px;color:#C61318;font-weight:normal}
.title_date_small {color:#C61318;padding:0 15px 0 0;font-weight:normal}
.titel_news_black {color:#000000;font-weight:bold;}
.titel_lees_meer a {padding-right:5px;color:#C61318;text-align:right;text-decoration:none}
.titel_lees_meer a:hover {text-decoration:underline}
.titel_lees_meer img {vertical-align:middle;}
.kadertje p {margin:0;padding:0;}
#kadertje_content {padding:3px 5px 3px 5px;}
#kadertje_tekst {padding-top:3px;padding-bottom:3px;}

/* --------------------------------- RUBRIEKEN ------------------------------------- */
#line td {height:2px;background-image:url(images/line_01.gif);}
#line_spacer_1 td {height:2px;}
#line_spacer_2 td {height:15px;}
#line_spacer_3 td {height:5px;}
.rubriek_titel_link{font-size:12px;color:#454545;font-weight:bold;text-decoration:none;}

#seminarie_dag {font-size:11px;font-weight:bold;color:#454545;padding-left:2px;}
#seminarie_hour {padding:4px 4px 4px 4px;color:#C61318;font-weight:normal}
#seminarie_tekst {padding:4px 4px 4px 4px;font-size:11px;font-weight:normal;color:#000000;}

#rubriek_item td {color:#454545;font-weight:bold;height:21px;background-color:#EFEFEF;}
#rubriek_item td table tr td img{vertical-align:middle;margin:0 7px 0 7px;}
#rubriek_item_selected td {color:#454545;height:21px;background-color:#CBCBCB;}
#rubriek_item_selected td table tr td img{vertical-align:middle;margin:0 7px 0 7px;}
#rubriek_normal_link {color:#990000;text-decoration:none;}
#rubriek_normal_link:hover {text-decoration:underline}

#rubriek_content {padding:15px 15px 10px 30px;}
#rubriek_tekst {padding-top:3px;padding-bottom:3px;}
.rubriek_titel {font-size:12px;color:#454545;font-weight:bold;}
.rubriek_titel img {vertical-align:middle;margin-right:4px;}
.rubriek_item_link {color:#000000;font-size:10px;padding-right:5px;text-decoration:none;font-weight:normal;}
.rubriek_item_link:hover{text-decoration:underline;}
.image_big {margin-right:10px;border:4px solid #D7D7D7;}
.image_small {margin:15px 15px 15px 0;border:2px solid #D7D7D7;}

/* ------------------------------ HYPERLINKS BOVEN -------------------------------- */
tr#top td {height:18px;background-image:url(images/bg_top.gif);text-align:right;vertical-align:middle}
.linkscontainer {font-size:10px;color:#FFFFFF;padding-right:5px;}
#lefttop {float:left}
#righttop {float:right}
.linkscontainer a {text-decoration:none;color:#FFFFFF;padding-left:5px;padding-right:5px;}
.linkscontainer a:hover {color:#CCCCCC;}

/* -------------------------------- BENEDEN ----------------------------------------- */
tr#bottom td {color:#FFFFFF;vertical-align:middle;}
#divide ul{list-style: none;padding: 0;margin: 0; color: #FFFFFF;}
#divide li { float: left; padding-left:15px; text-align: left; }
#divide a { color:#FFFFFF;text-decoration:none}
#divide a:hover { color:#CCCCCC}

/* -------------------------------- VACATURES HOME ---------------------------------- */
.trvac{
background-color:#EFEFEF;
height:24px;
}
.trvacspacer{
background-color:#FFFFFF;
height:2px;
}

/* -------------------------------- SURVEYS ---------------------------------- */
#surveys table { width: auto; }
#surveys table tr td { padding: 2px; }

/* Opleidingen */
#opleidingen_entry span.subtitle { font-weight: bold; line-height: 250%; }

input, select, button {
	background:#F7F6F6 url(/design/images/form_achtergrond.gif) repeat-x scroll 0% 0%;
	border:1px solid #CCCCCC;
	font-size:100%;
}
td.title{width:130px;}
tr.radiobutton{height:21px; }
tr.radiobutton td.fields{ padding: 14px 0;  border-bottom:1px solid black;}
tr.radiobutton input{clear:left; float:left; margin-top:2px; }
tr.radiobutton label{display:block; margin-top:2px;}
/*tr.radiobutton{height:21px;}
tr.radiobutton td.fields{min-width:735px;}
tr.radiobutton input{float:left; margin: 0 3px 0 0;}
tr.radiobutton label{width:315px; display:block; float:left;}*/
textarea {
	background:#F7F6F6 url(/design/images/form_achtergrond.gif) repeat-x scroll 0% 0%;
	border:1px solid #CCCCCC;
	font-family:inherit;
	font-size:100%;
}
.errormessage, .error {
	clear:both;
	color:#FF0000;
	display:block;
	font-weight:bold;
	padding:0pt 0pt 0pt 92px;
}

.niceform fieldset {
border-color:#171A3B;
border-style:solid;
border-width:1px 0pt 0pt;
display:block;
margin:0pt 0pt 2em;
padding:1em;
}
.niceform fieldset legend {
color:#171A3B;
font-size:120%;
font-weight:bold;
}
.niceform fieldset.radio {
margin:1em 0pt 2em;
}
.niceform fieldset.radio input {
border:0pt none;
clear:both;
float:left;
width:auto;
}
.niceform fieldset.radio label {
font-weight:normal;
}
.niceform input, .niceform select, .niceform textarea {
color:#000000;
float:left;
height:15px;
margin:5px 0pt 0pt 5px;
width:250px;
}
.niceform textarea {
height:auto;
}
.niceform label {
clear:left;
color:#C82027;
float:left;
font-weight:bold;
height:15px;
margin:5px 0pt 0pt 5px;
width:80px;
}
.niceform label img {
margin:4px 0pt 0pt 495px;
position:absolute;
}
.niceform label strong {
color:#FFFFFF;
font-size:120%;
}
.niceform input.submitButton {
height:auto;
margin-left:90px;
width:auto;
}

table.trainings {
background-color:#F5F5F5;
border-collapse:collapse;
margin:10px 0pt;
width:100%;
}
table.trainings thead th {
background:transparent url(/design/images/line_straightgrey.gif) repeat-x scroll center bottom;
color:#D0222A;
padding:2px 4px;
white-space:nowrap;
}
table.trainings tbody td {
padding:2px 4px;
vertical-align:top;
}
table.trainings tbody td.nowrap {
white-space:nowrap;
}
table.trainings tbody td.subscribe {
text-align:right;
}
table.trainings tbody tr.item td {
background:transparent url(/design/images/line_dotted.gif) repeat-x scroll center bottom;
padding-bottom:10px;
}





