body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
    margin: 0px; padding: 0px; border: 0px;
}

html {overflow-y: scroll; } 

.clear:after {
	content: ""; display: block; clear: both;
}
/*	.clear { zoom: 1; } */

body {
	font-family: Arial, Helvetica, sans-serif; background: #e8e8e8; height: 100%; width:980px; margin:0 auto; padding:0; color: #414040;
}

h1, h2, h3, p,ul { padding: 0 63px 0 63px;}

h1 { font-size: 180%; font-weight: normal; line-height: 200%; }
h2 { font-size: 160%; font-weight: normal; line-height: 220%; color: #038412; }
h3 { font-size: 105%; }
p { font-size: 95%; line-height: 130%; }
p.nav { font-size: 95%; line-height: 130%; padding-top: 80px; padding-left: 500px; text-align:right; }
p.nav a { text-decoration: none; }
p.opsomming { line-height: 180%;}
span { font-size: 65%; }
span.normaal { font-size: 95%; line-height: 130%; }
span.over { font-size: 100%; color: #038412; line-height: 130%; }
span.prijs { font-size: 95%; line-height: 130%; color:#038412; font-weight: bold; }
span.prijslight { font-size: 95%; line-height: 130%; color:#038412; }
a:link, a:visited { color: #414040; text-decoration:underline; }
a:hover, a:active { color: #42220b; text-decoration:none; } 
ul,li { font-size: 95%; line-height: 130%;  }

#passwordHelp {
	font-size: 100%;
}

#passwordHelp:hover {
	cursor: pointer;
}

#job_preview p {
	font-size: 95%; line-height: 130%; margin-left: -30px;
}

#passwordHelper {
	display:none;
	position:absolute;
	margin-top:-80px;
	margin-left:170px;
	color: white;
	padding:5px;
}

#mailFriend {
	display:none;	
	position:absolute;
	margin-top:-430px;
	margin-left:170px;
	color: white;
	padding:5px;
}

#mailFriend a { color:white; text-decoration:underline; }

#logobar {
	width: 980px; height: 115px; margin: 0 auto; background-image:url('/images/logobar.png');
}

#slogan {
	width: 980px; height: 296px; margin: 0 auto; background-image:url('/images/slogan.png');
}

#content {
	width: 980px; height: 100%; margin: 0 auto; margin-top: -10px; background-image:url('/images/content.png');
}

#stap1 {
	width: 980px; height: 100%; margin: 0 auto; background-image:url('/images/stap1.png'); background-repeat: no-repeat;
}

#stap2 {
	width: 980px; height: 100%; margin: 0 auto; background-image:url('/images/stap2.png'); background-repeat: no-repeat;
}

#stap3 {
	width: 980px; height: 100%; margin: 0 auto; background-image:url('/images/stap3.png'); background-repeat: no-repeat;
}

#stap4 {
	width: 980px; height: 100%; margin: 0 auto; background-image:url('/images/stap4.png'); background-repeat: no-repeat;
}

#stap5 {
	width: 980px; height: 100%; margin: 0 auto; background-image:url('/images/stap5.png'); background-repeat: no-repeat;
}

#contenttop {
	width: 980px; height: 23px; margin: 0 auto; background-image:url('/images/contenttop.png');
}

#contentbottom{
	width: 980px; height: 22px; margin: 0 auto; background-image:url('/images/contentbottom.png');
}

#copyright {
  width: 980px; height: 100%; text-align: center;  margin: 0 auto; background-image:url('/images/contentclear.png');
}

#contentclear {
  width: 980px; height: 100%; margin: 0 auto; background-image:url('/images/contentclear.png');
}

#footer {
	width: 980px; height: 27px; margin: 0 auto; background-image:url('/images/footer.png');
}

.vacatureplaatsen { height: 99px; width: 99px; margin-top: -58px; margin-left: 800px; position: absolute; }

.warning {	line-height: 130%; font-size: 95%; font-style:italic; color: #038412; }

.topBar { font-weight: bold; }

.linkercontent {  width: 500px; height: 100%; }

.vacaturecontent {  width: 720px; height: 100%; }

.bestellen { width: 287px; height: 68px; }

.button { cursor:pointer; background:#038412; color:#fff; font-size:120%; padding: 2px 5px 2px 5px; }
.buttonsmall { cursor:pointer; background:#038412; color:#fff; font-size:100%; padding: 1px 2px 1px 2px; }

.signup { margin-left: 50px; margin-right: 50px; text-align: center; background-color: #b9e0f8; padding: 3px; }

img { border: 0px; }
img.paperclip { float:right; margin-right: 40px; }
img.logo { float:left; margin: 58px 0 0 62px; }
img.vacaturelogo { margin: 20px 0 20px 0; }

/* ronde hoekjes */
.roundbox{display:block}
.roundbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#42220b}
.roundbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ad1704;
  border-right:1px solid #ad1704;
  background:#711d08}
.roundbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ec1001;
  border-right:1px solid #ec1001;
  background:#651e08}
.roundbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #651e08;
  border-right:1px solid #651e08;}
.roundbox4{
  border-left:1px solid #ad1704;
  border-right:1px solid #ad1704}
.roundbox5{
  border-left:1px solid #711d08;
  border-right:1px solid #711d08}
.roundboxfg{
  background:#42220b;
  padding: 10px 10px 10px 10px;}
/* ronde hoekjes einde */

table { border-collapse: collapse; margin: 15px 0 0 63px; }
tbody td, th { border-left: 1px dotted #fff; vertical-align: top; padding: 10px; }
tbody th { padding: 10px 10px 10px 10px; text-align: left; font-size: 110%; color: #fff; line-height: 1.5em; text-transform: uppercase; }	
	
.topBar { padding: 5px 10px; text-align: left; background: #57ad61; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 90% }
.topBar a { color:#fff; text-decoration: none; }
.topBar a:hover, a:active { text-decoration: underline; }
.topBar td { background: url('/images/sorter.png')  no-repeat center right; }

#results tr { background: #fff; }
#results td { border: 2px solid #f2f9ff; border-style: none solid double solid; font-size: 80%; }
#results tr:hover { background: #f2f9ff; }
#results a { text-decoration: none; }
#results a:hover { text-decoration: underline; }

#results tr.oneven { background: #edf4f8; }
#results tr.oneven:hover { background: #f2f9ff; }

#zoekbg {
  width: 980px; height: 85px; margin: 0 auto; padding-top: 14px; margin-bottom: -50px; margin-top: -10px; background-image:url('/images/zoekbg.png'); background-repeat: no-repeat;
}
