html, body{
height: 100.2%; width: 100%; padding: 0px; margin: 0px;
}

body {
margin: 0 0 25px 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; background: #eceaea url(http://www.werkkracht.eu/images/layout/bg_fade.gif) top center repeat-x;
}

body.print {
margin: 0 0 25px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #fff url(none);
}

img, form {
margin: 0; padding: 0; border: 0;
}

img.case {
	float: left;
	margin: 0 20px 10px 0;
	padding: 5px;
	background: #fff;
	border-bottom: 2px solid #e7e2e2;
}

img.map {
	padding: 9px;
	margin: 7px 0 3px 0;
	border: 1px solid #cec8c8;
	background: #f5f3f3;
}

p, a, h1, h2, h3, h4, h5, h6, li, td, input, select, dt, dd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4 {
	color: #000;
	margin: 0 0 10px 0;
}

h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 14px 0;
}

h3 {
	font-weight: normal;
}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0 0 10px 0;
}

h5 {
	font-weight: bold;
	margin: 0 0 10px 0;
}

a {
	margin: 0 0 13px 0;
}

a:link, a:visited {
	color: #004997;
	text-decoration: none;
}

a:hover, a:active {
	color: #004997;
	text-decoration: underline;
}

a:focus {
	text-decoration: none; border: none; outline: none;
}

a.bluearrow:link, a.bluearrow:visited {
	color: #004997;
	text-decoration: none;
	background: transparent url(http://www.werkkracht.eu/images/layout/i_arrow.gif) 0 2px no-repeat;
	padding: 0 0 0 17px;
}

a.bluearrow:hover, a.bluearrow:active {
	color: #004997;
	background: transparent url(http://www.werkkracht.eu/images/layout/i_arrow.gif) 0 2px no-repeat;
	text-decoration: underline;
}


a.print:link, a.print:visited {
	color: #004997;
	text-decoration: none;
	background: transparent url(http://www.werkkracht.eu/images/layout/i_print.gif) 0 1px no-repeat;
	padding: 0 0 0 17px;
}
a.print:hover, a.print:active {
	color: #004997;
	background: transparent url(http://www.werkkracht.eu/images/layout/i_print.gif) 0 1px no-repeat;
	text-decoration: underline;
}



a.minus:link, a.minus:visited {
	background: transparent url(http://www.werkkracht.eu/images/layout/i_minus.gif) 0 4px no-repeat;
}

a.minus:hover, a.minus:active {
	background: #004997 url(http://www.werkkracht.eu/images/layout/i_minus.gif) 0 4px no-repeat;
}


.bullet_round {
        background: transparent url(http://www.werkkracht.eu/images/layout/i_bullet.gif) 0 1px no-repeat;
        padding: 0 0 0 12px;
        margin: 0 0 5px 0;
}

/* LINKS TOP NAV */

a.blue:link, a.blue:visited {
	color: #004997;
	padding: 0;
}

a.blue:hover, a.blue:active {
	color: #004997;
	text-decoration: underline;
	padding: 0;
}

a.bluecurrent:link, a.bluecurrent:visited, a.bluecurrent:hover, a.bluecurrent:active {
	color: #004997;
	text-decoration: underline;
	padding: 0;
}

/* END */

a.mail:link, a.mail:visited {
	background: transparent url(http://www.werkkracht.eu/images/layout/i_mail.gif) 0 4px no-repeat;
	padding: 0 0 0 20px;
}

a.mail:hover, a.mail:active {
	background: #004997 url(none);
	padding: 0 0 0 20px;
}


a.nobg:link, a.nobg:visited {
	background: none;
	padding: 0;
}

a.nobg:hover, a.nobg:active {
	background: transparent url(none);
	padding: 0;
}

p {
	margin: 0 0 13px 0;
}

p.line {
	clear: both;
	background: url(http://www.werkkracht.eu/images/layout/bg_dot.gif) repeat-x;
	line-height: 19px
}

p.date {
	font-size: 9px;
	color: #999;
	margin: -13px 0 13px 0;
}

p.disclaimer {
	font-size: 9px;
	color: #6a6262;
	margin: 0 0 13px 0;
}

p.nieuws_datum {
font-style: italic;
}
p.nieuws_author {
color: #999;
font-size: 11px;
font-style: italic;
}

p.btn_print {
text-align: right;
padding: 3px;
border-top: 1px dotted #004997;
}

p.nieuws_inleiding {
/*text-align: justify;*/
text-align: left;
padding-left: 6px;
margin-bottom: 0px;
/*border-bottom: 0px solid #efefef;*/
border-left: 1px solid #004997;
}

p.paginate {
padding: 3px;
/*border: 1px solid #efefef;*/
}

p.btn_leesverder {
text-align: right;
padding-right: 5px;
}

.wk1 {color: #004997;}
.wk2 {color: #000000; font-weight: bold;}


ul {
	margin: 0 0 20px 15px;
	padding: 0;
        font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
        color: #333;
}

#maintext ul {
	margin: 0 0 20px 15px;
        font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
        color: #333;
        padding-left: 6px;
        border-left: 1px solid #004997;
}

#contacts {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 2px 0 0 0;
}

#contacts li {
	float: left;
	width: 210px;
	margin: 0 0 15px 0;
	line-height: 18px;	
}
/*
label {
	width: 110px;
	margin: 0 5px 0 0;
	color: #262222;
	font-weight: bold;
}
*/
input {
	width: 350px;
	height: 21px;
	border: 1px solid #ccc;
	margin: 0 0 5px 0;
	padding: 4px 5px;
	line-height: 12px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 338px;
	height: 13px;
}

input.go {
	width: 40px;
	height: 23px;
	color: #fff;
	padding: 0;
	margin: 0;
	border: none;
	background: #ef1a22 url(http://www.werkkracht.eu/images/layout/b_go.gif) 0 1px no-repeat;
	cursor: pointer;
	cursor: hand;
}

input.side {
	width: 200px;
	padding: 3px 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 190px;
	height: 13px;
}

input.button {
	width: 58px;
	height: 23px;
	padding: 0;
	margin: 5px 0 0 1px;
	border: none;
	cursor: pointer;
	cursor: hand;
}

select {
	width: 350px;
	height: 19px;
	border: 1px solid #ccc;
	padding: 2px;
	color: #4d4a4a;
	margin: 5px 0;
}

select.side {
	width: 202px;
	padding: 2px;
	color: #4d4a4a;
}

html>body select.side {
	width: 198px;
}


option.initial {
	color: #ef1a22;
}

.redbold {
	color: #ef1a22;
	font-weight: bold;
}

.price {
	color: #ef1a22;
}

.midgrey {
	color: #999;
}

.clear {
	clear: both;
}

.nomarg {
	margin-bottom: 0;
}

/* ------------ layout divs ------------ */

#wrapper {
	width: 960px;
	margin: 0 auto;
	padding: 0 20px;
	background: #fff;
	border-left: 1px solid #cbc5c5;
	border-right: 1px solid #cbc5c5;
	border-bottom: 1px solid #cbc5c5;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 920px;
	background: #ffffff url("http://www.werkkracht.eu/images/layout/logo_bkg.png") bottom right no-repeat;
}

/* header */

#header {
	width: 920px;
	margin: 0;
	padding: 0;
}

img.logo {
	float: left;
	margin: 0 9px 0 0;
}

#headernav {
	float: left;
	list-style: none;
	text-align: right;
	/*padding: 72px 30px 0 0;*/
	padding: 5px 0px 0 0;
	margin: 0;
	width: 690px;
	border-bottom: 0px solid #004997;
}

#headernav li {
	color: #999;
	display: inline;
}

html>body #qsearch input {
	width: 203px;
}

#qsearch input.button, #peoplesearch input.button {
	width: 58px;
	height: 23px;
	border: none;
	margin: 0;
	padding: 0;
}

/* leftcol navigation */

#leftcol {
    clear: left;
    float: left;
    width: 220px;
    margin: 12px 10px 0 0;
}	

#red {
	margin: 0;
	padding: 0;
	list-style: none;
}

#red li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#red a, #red a.deselected {
	display: block;
	width: 220px;
	line-height: 23px;
	margin: 0;
	padding: 0 0 1px 10px;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #fff url(http://www.werkkracht.eu/images/layout/bg_blue.png) 0 0 no-repeat;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 210px;
}

#red a:hover, #red a.selected {
	background: #fff url(http://www.werkkracht.eu/images/layout/bg_blue.png) 0 -25px no-repeat;
}

#red li.alt a, #red li.alt a.deselected {
	background: #fff url(http://www.werkkracht.eu/images/layout/bg_blue_alt.png) 0 0 no-repeat;
}

#red li.alt a:hover, #red li.alt a.selected {
	background: #fff url(http://www.werkkracht.eu/images/layout/bg_blue_alt.png) 0 -25px no-repeat;
}

#red ul.sub {
	margin: 0;
	padding: 0;
	list-style: none;
}

#red ul.sub a {
	background: #B6DAFE url(http://www.werkkracht.eu/images/layout/bg_blue_sub.png) 0 0 no-repeat;
	color: #004997;
}

#red ul.sub a:hover, #red ul.sub a:active, #red ul.sub a.selected {
	background: #1C5B9B url(http://www.werkkracht.eu/images/layout/bg_blue_sub.png) 0 -25px no-repeat;
	color: #ffffff;
}

#grey {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

#grey li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#grey a, #grey a.deselected {
	display: block;
	width: 220px;
	line-height: 23px;
	margin: 0;
	padding: 0 0 1px 10px;
	/*color: #333;*/
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #b3aaaa url(http://www.werkkracht.eu/images/layout/bg_greyplus.png) 0 0 no-repeat;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 210px;
}

#grey a:hover, #grey a.selected {
	color: #111;
	background: #9c8f8f url(http://www.werkkracht.eu/images/layout/bg_greyplus.png) 0 -25px no-repeat;
}

#grey li.alt a, #grey li.alt a.deselected {
	background: #b3aaaa url(http://www.werkkracht.eu/images/layout/bg_grey.png) 0 0 no-repeat;
}

#grey li.alt a:hover, #grey li.alt a.selected {
	background: #9c8f8f url(http://www.werkkracht.eu/images/layout/bg_grey.png) 0 -25px no-repeat;
}

#grey ul.sub {
	margin: 0;
	padding: 0;
	list-style: none;
}

#grey ul.sub a {
	color: #574f4f;
	background: #e8e6e6 url(http://www.werkkracht.eu/images/layout/bg_grey_sub.png) 0 0 no-repeat;
}

#grey ul.sub a:hover, #grey ul.sub a:active, #grey ul.sub a.selected {
	color: #333;
	background: #d2d0d0 url(http://www.werkkracht.eu/images/layout/bg_grey_sub.png) 0 -25px no-repeat;
}

/* main column */

#centercol {
	float: left;
	width: 460px;
	line-height: 18px;
	margin: 0 10px 1px 0;
	padding: 0;
	/*background: #fff url(http://www.werkkracht.eu/images/layout/bg_main.gif) repeat-y;*/
}

#centercolwide {
	float: left;
	width: 690px;
	line-height: 18px;
	margin: 0 0 1px 0;
	padding: 0;
	/*background: #fff url(http://www.werkkracht.eu/images/layout/bg_main.gif) repeat-y;*/
}

#centercol .spaced {
	padding: 0 0 5px 0;
	background: #fff;
}

#flashcontent h1, #flashcontent h2, #flashcontent p {
	padding: 0 20px;
}

#maintext {
	margin: 0;
	padding: 12px 20px 10px 20px;
	min-height: 400px;
	/*background: #f3f1f1 url(http://www.werkkracht.eu/images/layout/bg_maintext.png) left bottom repeat-x;
	background-color: #fafafa;*/
}

#maintext.print {
	background: #fff url(none);
}

.mainimg {
	margin: 0 0 5px 0;
}

/* latest news */

#newsholder {
	clear: both;
	float: left;
	width: 460px;
	border-top: 1px solid #ef1a22;
	margin: 1px 0 0 0;
}

#news {
	margin: 1px 19px 1px 0;
	padding: 20px 0 7px 20px;
}

#headlines {
	list-style: none;
	margin: 0 0 0 -20px;
	padding: 0 0 5px 0;
}

#headlines li {
	background: transparent url(http://www.werkkracht.eu/images/layout/i_news.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 7px 0;
}

/* newsroom */

#newslist {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0 0 5px 0;
}

#newslist li {
	background: transparent url(http://www.werkkracht.eu/images/layout/i_bullet.gif) 0 2px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 7px 0;
}

#newslist li span.date {
	font-size: 9px;
	color: #868181;
}

/* news headlines homepage */

#newslisthome {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0 0 5px 0;
}

#newslisthome li {
	background: transparent url(http://www.werkkracht.eu/images/layout/i_arrow.gif) 0 2px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 7px 0;
}

#newslisthome li span.date {
	font-size: 9px;
	color: #868181;
}

/* contact */

#contactlist {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0 0 5px 0;
}

#contactlist li {
	background: transparent url(http://www.werkkracht.eu/images/layout/i_bullet.gif) 0 2px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 7px 0;
}

#contactlist li span.date {
	font-size: 9px;
	color: #868181;
}


/* Related Links */

#linkholder {
	clear: both;
	float: left;
	width: 460px;
	border-top: 1px solid #ef1a22;
	margin: 1px 0 0 0;
}

#links {
	margin: 1px 19px 1px 0;
	padding: 20px 0 7px 20px;
}


/* RIGHT COLUMN */

#rightcol {
float: left; margin: 12px 0px 0px 0px;
}
div.panel{
width: 220px; background: #f3f1f1 url(http://www.werkkracht.eu/images/layout/bg_maintext.png) left bottom no-repeat; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 1px solid #cec8c8;
}
div.panel h4 {
font-weight: normal; color: #fff; background: #2e2c2c url(http://www.werkkracht.eu/images/layout/bg_panelh.gif) no-repeat; line-height: 24px; padding: 0 0 0 29px;
}
div.panel p, div.panel a, div.panel form {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; margin: 5px 10px 3px 10px;
}
div.panel p {
border: 1px solid #ffffff;
}
div.panel a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; line-height: 20px;
}
div.panel img {
padding: 0px; margin: 0px;
}
div.panel select, div.panel input, div.panel submit {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}
.small {
padding: 2px; width: 194px; border: 1px solid #004997; background: #fff url(http://www.werkkracht.eu/images/layout/bg_input.gif) left top repeat-x;
}
.buttonsmall {
padding: 2px; width: 125px; height: 20px; border: 1px solid #FFFFFF; background: #004997; color: #FFFFFF; font-size: 10px;
}



/* -----------------------------------------------------------------------------
+ Footer
----------------------------------------------------------------------------- */

#footer {
clear: both; float: left; width: 918px; margin: 0; padding: 28px 0 10px 0; background: transparent url(http://www.werkkracht.eu/images/layout/bg_footer.gif) no-repeat 0 0;
}
#footernav {
float: left; list-style: none; margin: 0 5px 0 0; padding: 0;
}
#footernav li {
color: #999; display: inline;
}
#copyright {
color: #b3aaaa; text-align: right;
}



/* -----------------------------------------------------------------------------
+ General: Form style settings
----------------------------------------------------------------------------- */

#freeform div {
overflow:hidden; margin: 0px; width:1px; height: 1px; display:none;
}
.hiddenFields {
overflow:hidden; margin: 0px; width:1px; height: 1px; display:none;
}
form {
width: 100%; font-family: Georgia, "Times New Roman", Times, serif; color: #525252; font-size: 11px;
}
label, input, file1 {
display: block; float: left; margin-bottom: 10px; font-size: 11px;
}
input {
padding: 2px; width: 205px; border: 1px solid #004997; background: #fff url(http://www.werkkracht.eu/images/layout/bg_input.gif) left top repeat-x;
}
input.captcha {
margin-left: 30px; padding: 2px; width: 175px; border: 1px solid #004997; background: #fff url(http://www.werkkracht.eu/images/layout/bg_input.gif) left top repeat-x;
}
input.req {
padding: 2px; width: 209px; border: 1px solid #004997; border-left: 1px solid #004997; background: #fff url(http://www.werkkracht.eu/images/layout/bg_input.gif) left top repeat-x;
}
label {
text-align: right; width: 120px; padding-right: 10px;
}
textarea {
width: 335px; height: 150px; margin-bottom: 10px; padding: 2px; font-size: 11px; border: 1px solid #004997; background: #fff url(http://www.werkkracht.eu/images/layout/bg_input.gif) left top repeat-x;
}
#file1 {
padding: 2px; width: 209px; height: 18px; border: 1px solid #004997; background: #fff url(http://www.werkkracht.eu/images/layout/bg_input.gif) left top repeat-x;
}
.button1 {
width: 100px; height: 21px; float: right; margin-right: 79px; margin-bottom: 20px; padding: 2px; color: #fff; font-size: 11px; font-weight: bold; letter-spacing: 1px; border: 1px solid #004997; background: #004997;
}

br {
clear: left;
}

/* vacature layout */

p.vacaturedetail {
width:100%; border: 1px solid #eee;
}
.sb-rowleft, .sb-rowright {
display: block; float: left; margin-bottom: 5px; line-height: 15px;
}
span.sb-rowleft {
width: 135px; font-weight: bold; 
}
span.sb-rowright {
width: 275px;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
border: 1px solid #CC0000;
}


	