body { color: #000; font: 13px/16px Arial, sans-serif; }
h1 { margin: 0 0 12px 0; color: #000; font-size: 32px; line-height: 36px; font-weight: normal; }
h2 { margin: 0 0 12px 0; color: #000; font-size: 16px; line-height: 20px; font-weight: bold; }
a { color: #000; }
a img { border: none; }
img { margin: 0 0 10px 0; }

#header,
#banner,
#navigation,
#address,
#hotTopic,
#jobsCatNav,
#actions,
#applyToJob,
#disclaimerLink,
#sendToFriendLink,
#footer,
#recipeCatNav,
#recipeOverview { display: none; }

#wrapper { width: 630px; }

#logoMH,
#logoPieters { margin: 0 10px 0 0; }
#logoMH img,
#logoPieters img { border: none; }

#mainContent { margin: 20px 0 0 0; padding: 10px 0 0 0; border-top: #000 1px solid; }

.sollicitatieForm { margin: 0; padding: 10px; background: #f1f1ec; }
.sollicitatieForm fieldset { padding: 10px 0; }
.sollicitatieForm legend { font-size: 16px; font-weight: bold; }
.sollicitatieForm p { font-size: 14px; line-height: 17px; }
.sollicitatieForm div { clear: left; margin: 0 0 6px; }
#regios { padding: 10px 0 0 0; border-top: #616565 1px dashed; }
#functiecategorie  { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: #616565 1px dashed; }
.sollicitatieForm label { float: left; width: 160px; color: #616565; }
.sollicitatieForm label.regio,
.sollicitatieForm #geslacht label,
.sollicitatieForm #werkervaring label{ width: auto; margin-right: 20px; }
.sollicitatieForm input.regio,
.sollicitatieForm #geslacht input,
.sollicitatieForm #werkervaring input{ width: auto; margin-right: 5px; }
.sollicitatieForm input { float: left; width: 200px; }
.sollicitatieForm #geslacht,
.sollicitatieForm #werkervaring{ float: left; width: 200px; }
.sollicitatieForm #short { float: left; width: 160px; }
.sollicitatieForm #short label { width: auto; }
.sollicitatieForm #zip { width: 54px; margin-right: 10px; }
.sollicitatieForm #city { width: 130px; }
.sollicitatieForm textarea { width: 500px; }
#btn_submit,
#btnEnd { display: none; }
small { clear: left; display: block; margin: 0 0 0 160px; padding: 5px 0 0 0; font-size: 11px; }

#footerPrint { margin: 20px 0 0 0; padding: 10px 0 0 0; border-top: #000 1px solid; font-size: 11px; }

/* admin
----------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hide from IE Mac \*/
.clearfix { display: block; }
/* End hide from IE Mac */

#topwrapper,
.EditButtons,
#edit .print,
#edit h1,
#cv { display: none; }
 { font-size: 14px; }
#edit .forminput { font-size: 12px; }
#edit .forminput div { margin: 0 0 2px 0; }
#edit .forminput label { clear:both; float: left; width: 200px; }
#edit .forminput input { height: 14px; background: #fff; border: #000 1px solid; font-size: 11px; }
#edit .forminput select { width: 250px; font-size: 11px; }
#edit #geslacht label,
#edit #werkervaring label { clear:none; float: left; width:auto; padding:0 15px 0 5px; }
#edit #geslacht input,
#edit #werkervaring input { float: left; width: auto; border: none; }
#edit .forminput #regioCheck { margin-left: 200px; }
#edit .forminput #regioCheck label { clear: none; float: left; }
#edit .forminput #regioCheck input { float: left; border: none; }

#TB_window { position: relative; top: 0; left: 0; margin: 0 !important; }
#TB_window .lightboxTop,
#TB_window .print,
#printrecept #footerPrint { display: none; }
