body {
    font-family: verdana, helvetica, sans-serif;
    font-size: 	xx-small;
	text-align: center;
	color: #006495;	
}

td{
	font-size: xx-small;
	
}

label {
	font-size: xx-small;
}

td.label {
	font-size: xs-small;
}

h2 {
    font-size: xx-small;
}

table {
	font-size: xx-small;
}

.minimalHeader {
    font-weight: bold;
    color: #006495;
}

#centralContainer{
	width: 781px;
    height: 632px;
	text-align: left; 
	margin-left: auto;
	margin-right: auto;
}

#slogan {
	color: #BBB;
	width: 100%;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 15px;
}

#slogan img {
	border: 0;
	margin-right: 1px;
	height: 15px;
}

#left {
	float: left;
	margin-bottom: 10px;
}


#leftTop {
    height: 43px;
    width: 123px;
    margin-bottom: 2px;
}

#leftTop img {
    border: 0;
	width: 123px;
	float: left;
}

#topMenu {
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
	float: left;
	width: 650px;
	height: 15px;
	background-color: #006495;
}  

#topMenu ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	font-weight: bold;
} 

#topMenu ul li {
	margin-left: 0;
	padding: 1px 14px;
	list-style: none;
	display: inline;

}

#topMenu a {
	color: #FFF;
	text-decoration: none;
}

#topMenu a:hover{
	text-decoration: underline;
}

#right {
    height: 200px;
    width: 650px;
	float: left;
	margin-left: 6px;
}

#consoleMenu {
    width: 124px;
    float: left;
	margin-left: 0px;
}

#consoleMainLeft, #consoleMainRight, #consoleMainFull {
    float: left;
}

#consoleMainLeft img, #consoleMainRight img, #consoleMainFull {
    border: 0;
    margin: 0;
}

#consoleMain img {
	height: 223px;
	width: 650px;
}

#consoleMainLeft img {
    margin-right: 6px;
}

#consoleMainLeft img, #consoleMainRight img {
	height: 223px;
	width: 322px;
}

#main {
    width: 100%;
	clear: both;
}

#mainLeft{
    width: 120px;
	margin-left: 2px;
    float: left;
}

#contact {
    float: left;
    margin-bottom: 6px;
}


#contact, #login_div {	
    width: 122px;	
	background-color: #EAF5F9;
    background-repeat: no-repeat;
    background-position: 0 19px;
	float: left;
	color: #006495;
} 

#login_div {
	padding-bottom: 10px;
}

#login_div form, #contact p {
	margin-left: 5px;
	margin-top: 0;
	margin-bottom: 5px;
}



#contact h2, #login_div h2, #mainRightTop h2, #mainRightBottom h2, #mainText h2 {
    display: block;
    background-color: #FFCA00;
    height: 15px;
    padding-left: 5px;
    padding-top: 1px;
    color: #006495;
	margin-bottom: 5px;
	margin-top: 0;
	line-height: normal;
}





#login_div input {
    width: 72px;
    height: 15px;
    border: 1px solid #FFCA00;
    font-size: xx-small;
    margin-bottom: 3px;
	display: block;
	float: left;
}

#login_div #submitButton {
    float: left;
    margin-left: 15px;
    display: block;
    width: 16px;
    height: 16px;
    border: 0;
}

#login {
	border: 0;
	display: none;
	visibility: hidden;
}

#mainText {
    width: 455px;
    float: left; 
}

/*#mainText h2 {
	margin-top: 0;
	font-size: 110%;
	width: 100%;
	padding-bottom: 3px;
	color: #006495;
	margin-bottom: 0;
}*/



#mainText p {
	padding-left: 8px;
}

#textContainer{
    margin-left: 8px;
    margin-right: 10px;
	margin-bottom: 10px;
	text-align: left;
	/*height: 215px;*/
	width: 100%;
    overflow: auto;
	padding-bottom: 1em;
	line-height: 150%;
	scrollbar-arrow-color: #FFCA00;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #FFCA00;
	scrollbar-shadow-color: #FFCA00;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-track-color: #FFF;
}

#mainRight {
    width: 195px;
    float: right;
	margin-bottom: 10px;
}

#mainRightTop {
    width: 100%;
    margin-bottom: 6px;
}

#mainRightBottom {
    width: 100%;
    /*height: 121px;*/
	padding-bottom: 10px;
}    



#mainRightTop, #mainRightBottom {
	background-color: #EAF5F9;
}

#mainRight td{
	color: #006495;
}
#mainRight a {
	color: #006495;
	text-decoration: none;
}

#mainRight a:hover {
	text-decoration: underline;
}

#ticker {
	height: 100px;
	clear: both;
}

#footer {
    height: 65px;
    overflow: hidden;
    background-color: #FFCA00;
    clear: both;
    padding-left: 10px;
    padding-top: 1px;
    padding-right: 10px;
	font-size: xx-small;
}

#footer a {
    text-decoration: none;
    font-weight: bold;
    color: #004D73;
}

#footer a:hover {
    text-decoration: underline;
}

#voorwaarden {
    float: left;
}

#copyright {
    float: right;
	color: #004D73;
}

#referenties table, #nieuws table {
	font-size: 8pt;
	border-spacing: 0;
	border-collapse: collapse;
	margin-left: 5px;
}

#referenties td, #nieuws td {
	vertical-align: top;
}

#nieuws table {
	width: 168px;
}

.blueline {
	border: 0px;
	border-bottom: 1px dashed #006495;
	height: 1px;
}

.floatRight {
	float: right;
	font-size: 110%;
	font-weight: bold;
	margin-right: 2px;
}

.floatRight a {
	text-decoration: none;
	color: #006495;
	
}

.floatRight a:hover {
	text-decoration: underline;
}

.floatRight a:visited {
	color: #006495;
}


#newsarchive, #showcasesarchive {
	border: 0;
	font-size: xx-small;
	margin-top: 1em;
	width: 415px;
	
}

#newsarchive td, #showcasesarchive td {
	height: 2em;
}

#newsarchive a, #showcasesarchive a {
	font-weight: bold;
	text-decoration: none;
	color: #006495;
}
	
#newsarchive a:hover, #showcasesarchive a:hover {
	text-decoration: underline;
}

#newsarchive a:visited, #showcasesarchive a:visited {
	color: #777;
}

#newsarchive .title {
	width: 315px;
	vertical-align: top;
}

#newsarchive .date {
	vertical-align: top;
	text-align: right;
	width: 90px;
}

#newsarchive .date a{
	font-weight: normal;
}

h3 {
	font-size: xx-small;
	font-weight: bold;
	color: #006495;	
	margin-top: 1em;
	margin-bottom: .2em;
	margin-left: 5px;
}

h4 {
	font-size: xx-small;
	font-weight: normal;
	color: #006495;	
	margin-left: 5px;
	margin-top: .2em;
	margin-bottom: .2em;
}

.buttons {
	float: right;
	clear: both;
	margin-right: 5px;
}

.vacature {
	width: 420px;
	float: left;
	clear: both;
}

#send_to_friend label {
	margin-right: 1em;
	display: block;
	float: left;
	margin-top: 1em;
	clear: left;
}

#send_to_friend input {
	border: 1px solid #006495;	
	margin-top: 10px;
	font-size: 9pt;
}

#send_to_friend textarea {
	margin-top: 1em;
	width: 400px;
	height: 100px;
	font-family: verdana;
	font-size: 9pt;
	border: 1px solid #006495;
}

.person {
	clear: both;
	padding-left: 5px;
	margin-right: 5px;
}

.person_pasfoto {
	float: left;
	margin: 10px;
}

.person_general {
	margin-top: 10px;
	width: 450px;
	float: left;
	clear: both;
}

.person_credentials {
	width: 90%;
	float: left;
}

.person_name {
	font-size: 9pt;
	font-weight: bold;
	color: #006495;
}

.person_function {
	font-size: 9pt;
	font-weight: normal;
	color: #006495;
}

.person_contact {
	margin-top: 10px;
	font-weight: bold;
	color: black;
}

address {
	font-style: normal;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 10px;
}

.contactgegevens .type {
	font-weight: bold;
	margin-right: 1em;
	padding-left: 10px;
}

#contactformulier {
	font-size: xx-small;
	width: 95%;
	margin-top: 1em;
}

.kantoor_gegevens{
	float:left;
	margin-bottom: 2em;
	width: 95%;
	height: 150px;
}

.thumb {
	float: left;
	text-align: center;
}

.address {
	float: left;
	width: 290px;
	margin-left: 1em;
}

.address h3 {
	margin-top: 0;
	padding-top: 0;
}

.kantoor_gegevens.thumb img {
	border: 1px solid black;
}



#contactformulier td {
	height: 35px;
	font-size: xx-small;	
}

#contactformulier th {
	font-size: 9pt;
	color: #006495;
	text-align: left;
}

#contactformulier .label {
	background-color: #A2D1F5;
	width: 120px;
	padding-left: 10px;
	padding-right: 10px;
}

#contactformulier label {
	font-weight: bold;
	font-size: xx-small;
	color: #006495;
}

#contactformulier .input {
	background-color: #DEEFFF;
}
#contact_bedrijfsnaam, #contact_naam, #contact_telefoon, #contact_email, #contact_vraag, #contact_afdeling, #contact_onderwerp, #contact_tijdstip {
	width: 250px;
	margin-left: 10px;
}

#contact_afdeling {
	width: 250px;
}

#contact_vraag {
	height: 100px;
	width: 250px;
	margin-top: 5px;
	margin-bottom: 8px;
}

#contact_verstuur {
	margin: 5px 18px 5px 10px;
	width: 80px;
	border: 1px solid #006495;
	background-color: #A2D1F5;
	color: #006495;
}

#contactformulier .verstuur {
	text-align: right;
}


super {
	margin-left: 10px;
}

#sollicitatieformulier {
	font-size: xx-small;
	width: 100%;
}

#sollicitatieformulier td {
	height: 35px;
}

#sollicitatieformulier th {
	font-size: 9pt;
	color: #006495;
	text-align: left;
}

#sollicitatieformulier .label {
	background-color: #A2D1F5;
	width: 120px;
	padding-left: 10px;
}

#sollicitatieformulier label {
	font-weight: bold;
	font-size: x-small;
	color: #006495;
}

#sollicitatieformulier .input {
	background-color: #DEEFFF;
}

#sollicitatieformulier .verstuur {
	text-align: right;
}

#sollicitatie_verstuur {
	margin: 5px 18px 5px 10px;
	width: 80px;
	border: 1px solid #006495;
	background-color: #A2D1F5;
	color: #006495;
}

#sollicitatie_available_hours {
	width: 30px;
}

#sollicitatie_motivation {
	width: 250px;
	font-family: verdana;
	font-size: 10pt;
}

#sollicitatie_postcode {
	width: 80px;
}

#sollicitatie_plaats {
	width: 175px;
}
#sollicitatie_naam, #sollicitatie_adres, #sollicitatie_phone, #sollicitatie_mobile, #sollicitatie_email, #sollicitatie_motivation {
	width: 260px;
}

#sollicitatieformulier input, #sollicitatie_motivation {
	border: 1px solid #A2D1F5;
}

#tell-a-friend {
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}

h3.faq {
	font-size: 90%;
}

h3 a, h3 a:visited {
	color: #006495;
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
}

.employee {
	float: left;
	margin-bottom: 2em;
	width: 425px;
}                               

.mw_photo {
	margin: 5px;
}

#question_wrapper {
	height: 280px;
}

#question {
	background-color: #EAF5F9;
	border: 1px solid #006495;
	margin-right: 2em;
	margin-left: 2em;
	padding-top: 1em;
}

.question {
	font-weight: bold;
}

#question_spacer {

}

#comments_spacer {
	padding-top: 3em;
	padding-bottom: 3em;
}

#quiz_submit {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 1em;
}

td.label, td label, td.label label, label {
	font-size: xx-small;
}

td.label label, td.label {
	font-size: xx-small;
}

#footer address {
	font-style: normal;
	margin-top: 1em;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0;
}
