* {
    margin: 0px;
    padding: 0px;
}
body {
	text-align: center;
	background: url('../img/background.png') top left repeat-x #fff;
}
body, td, th, a, input, textarea, select {
    font: 11px Tahoma, Arial, Verdana;
    color: #555555;
}

img{
	border: 0px;
}

a{
	text-decoration: none;
	color: #0e7591;
}
h1 {
	color: #0e7591;
	font: 24px Arial,Tahoma, Verdana;
	
}
h2 {
	color: #0e7591;
	font: Arial;
	font-size: 16px;
}
h3{
	color: #7f0029;
	font: Arial;
	font-size: 18px;
}
h4{
	color: #7f0029;
	font-size: 18px;
}

h5{
	color: #0e7591;
	font: Arial;
	font-size: 15px;
}

ul li {
	list-style: none;
}

hr {
	height: 1px;
	color: #dfbfc9;
}

.MiniHeader{
	font-size: 10px;
	font-style: italic;
	margin-bottom: 20px;
}

#ContactTable {
	margin-top: 20px;
}

#ContactTable td{
	vertical-align: top;
}

#ContactTable .labels{
	height: 30px;
	padding-right: 30px;
}

#ContactTable .RowSubmit{
	height: 50px;
	padding-top: 20px;
}

#Container{
	position: relative; 
	text-align: left;
	margin: auto;
}
#Container, #topnav, #nav, #topimg, #content, #footer  {
	width: 972px;
	min-width: 972px; 
}
#topnav, #nav, #topimg, #content, #footer {
	float: left;
}
#topnav {
	height: 32px;
}
#topnav a {
	display: block;
	float: left;
	line-height: 32px;
	padding-right: 12px;
	color: #f27d00;
}
a.readon, #topnav a  {
	padding-left: 10px;
	background: url('../img/li.gif') center left no-repeat transparent;
}
.high {
	font-weight: bold;
}
#nav {
	height: 62px;
	background: url('../img/logo.gif') top left no-repeat transparent;
}
#nav .space {
	padding-top: 12px;
}
#nav a {
	display: block;
	float: left;
	color: #fff;
	padding: 0px 12px 0px 12px;
	line-height: 50px;
	border-right: 1px solid #922649;
}

/* linken in he bovenste menu (level 2) */
.ablock{
	text-transform: uppercase;
}

.ablockSelected{
	text-transform: uppercase;
	background: url('../img/Pijl.gif') bottom center no-repeat transparent;
}

.PijlNaarBeneden{
	float: left;
	background: url('../img/activeLinkbg.gif') top left repeat-x #f27d00;;
	background-color: #f27d00;
}

#topimg {
	height: 176px;
	background: url('../img/backgroundBanner.png') top left no-repeat transparent;
}
#topimg .spcae {
	padding: 24px 70px 0px 493px;
}
#toptext {
	color: #0e7591;
	padding-left: 12px;
	border-left: 1px solid #86bac8;
}
#content{
	background: url('../img/bgSub.gif') bottom left no-repeat transparent;
}

#KlantenLogo{
	display: block;
	text-align: center;
	border-bottom: 1px solid #d1e4ea;
}

.default{
	background: url('../img/contentbgi.gif') bottom left no-repeat transparent;
}
#home1, #home2, #home3, #vaco1, #vaco2, #verv1, #verv2, #verv3, #detailsLeft, #detailsRight {
	float: left;
}
#home1, #home2 {
	margin-right: 12px;
}
#home1 {
	width: 328px;
}
#home1 .title {
	height: 67px;
	background: url('../img/titlebgc.gif') top left repeat-x transparent;
}
#home1 .title .space {
	padding: 12px 6px 0px 24px;
}
#home1 .space {
	padding: 12px 12px 12px 24px;
}
#home2 {
	width: 457px;
	padding: 67px 0px 0px 0px;
	background: url('../img/vacatures.gif') top right no-repeat transparent;
}
#home2 ul li {
	padding: 10px 12px 10px 12px;
	background: url('../img/rowOneven.png') bottom left repeat-x #fff;
}
#home2 ul li a {
	display: block;
	background: url('../img/btnOneven.png') center right no-repeat transparent;
}
#home2 ul li.rowHigh a {
	background: url('../img/btnEven.png') center right no-repeat transparent;
}
#home2 ul li.rowHigh {
	border-top: 1px solid #fff;
	background: url('../img/rowEven.png') bottom left repeat-x #fad0a3;
}
#home2 .alleVacatures {
	margin-top: 24px;
	margin-bottom: 12px;
	display: block;
	padding: 6px 0px 6px 10px;
	background: url('../img/li_dblue.gif') center left no-repeat transparent;
}
#home3 {
	width: 163px;
	padding: 67px 0px 0px 0px;
	background: url('../img/klanten.gif') top right no-repeat transparent;
}

.Grijs{
	color: #626262;
}

#SpaceDT{
	width: 12px;
	float: left;
	display: block;
}

#LeftDT{
	width: 784px;
	float: left;
}
#HeaderDT{
	height: 65px;
}

#DatumDT{
	width: 222px;
	float: left; 
	color: #0e7591;
}

#HeaderTextDT{
	margin-top: 12px;
	padding-left: 12px;
}

#ReturnDT{
	display: block;
	float: left;
	width: 538px; 
	text-align: right;
}

#BodyDT{
	background-color: #fff;
}

#DetailsDT{
	width: 222px;
	float: left;
	border-top: 3px solid #7f0029;
	background-color: #fff;
}

#OmschrijvingDT{
	display: block;
	width: 550px;
	float: left;
	border-top: 3px solid #7f0029;
}

#ContentDT{
	width: 538px;
	float: left;
	padding-top: 12px;
}

#ReageerDT{
	margin-top: 25px;
	height: 25px;
	color: #0e7591;
	line-height: 25px;
}

#RightDT{
	width: 164px;
	float: left;
}

#SpaceRight{
	background: url('../img/pasvac.gif') top right no-repeat transparent;
	height: 67px;
}

#RightText{
	padding: 12px 12px 24px 12px;
	border-bottom: 1px solid #d1e4ea;
}

#LeftRG{
	width: 70px;
	float: left;
}
#ContentRG{
	float: left;
	width: 656px;
}

#ContentHeaderRG{
	margin: 14px 0px 14px 0px;
}

#SpaceRG{
	width: 12px;
	float: left;
	background-color: white;
}

#HrRG{
	height: 3px;
	background-color: #b7d6de;
	width: 644px;
	
	margin-top: 12px;
	margin-bottom: 12px;
}



#RightRG{
	float: left;
	width: 234px;
}

#HeaderRightRG{
	height: 43px;

	background: url('../img/lastvac.gif') top left no-repeat transparent;
}

#TextRightRG{

}

#TableRG td{
	padding: 4px 4px 4px 0px;
	vertical-align: top;
	color: #626262;
}

#SubmitRG{
	float: left;
	color: #0e7591;
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 12px;
	
}

#SubmitBtn{
	float: left;
	padding-left: 12px;
	}

.tError{
	color: #7f0029;
	font-weight: bold;
}

.iLong{
	width: 220px;
}

#SubmenuHeader{
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 12px;
	height: 26px;
	width: 222px;
	border-bottom: 1px solid #bcd9e0;
}

#SubmenuItem{
	margin: 0px 6px 0px 6px;
	padding-left: 6px;
	width: 216px;
	height: 21px;
	line-height: 21px;
	color: #0e7591;
	line-height: 25px;
	border-bottom: 1px solid #bcd9e0;
}

#SubmenuItem a{
	line-height: 21px;
}

#SubmenuBullet{
	margin: 0px 6px 0px 0px;
}
	
#verv1{
	min-height: 297px;
	display: block;
	width: 246px;
	
	color: #0e7591;
}

#verv2{
	display: block;
	width: 480px;
	min-height: 297px; background: url('../img/vervbg.gif') bottom left repeat-x transparent;
	padding-bottom: 12px;
}

#verv2 .SubHead{
	height: 43px;
	padding: 6px 0px 0px 12px; 
	
}

#vervExtra .SubHead{
	height: 43px;
	padding: 6px 0px 0px 0px; 
}

#verv2 .Text{
	padding: 12px 49px 0px 12px;
	color: #626262;
}

#verv3{
	display: block;
	width: 244px;
	min-height: 297px;
	background-color: #fff;
}

#verv3 .space{
	height: 43px;
	background: url('../img/lastvac.gif') top left no-repeat transparent;
}

#vervExtra{
	display: block;
	float: left;
	width: 575px;
	padding-left: 82px;
	padding-right: 69px;
	min-height: 297px; 
	background: url('../img/vervbg.gif') bottom left repeat-x transparent;
}

#LaatsteVacaturesContainer{
	display: block;
	padding: 0px 0px 12px 12px;
}

#VacatureTabel td.RowHigh{
	background: url('../img/rowEven.png') bottom left repeat-x #fff;

	height: 36px;
	vertical-align: center;
}

#VacatureTabel td.details{
	padding: 4px 0px 4px 12px;
}

#vaco1 .space{
	
}

#vaco1{
	display: block;
	width: 808px;
	background-color: white;
}
#vaco2 .space{
	height: 67px;
	display: block;
	background: url('../img/pasvac.gif') top right no-repeat transparent;
}
#vaco2{
	display: block;
	width: 160px;
}

#vacoText{
 display: block;
 margin: 10px 0px 0px 12px;
 padding: 0px 12px 12px 0px;
 min-height: 231px;
 color: #0e7591;
 
}

#VacatureHeader{
	height: 32px;
	margin: 12px 0px 0px 21px;
}

#VacatureContainer{
	display: block;
	padding: 0px 10px 10px 12px;
	background-color: white;
}

#VacatureTabel{
	display: block; 
	width: 100%;
}

#VacatureTabel th{ 
	color: #7f0029;
	border-top: 1px solid #dfbfc9;
	border-bottom: 3px solid #7f0029;
	line-height: 20px;
	height: 20px;
}
 th a{
	color: #7f0029;
}

#VacatureTabel th.col1{
	width: 73px; 
}
#VacatureTabel th.col2{
	width: 215px;
}
#VacatureTabel th.col3{
	width: 78px; 
	text-align: right;
}
#VacatureTabel th.col4{
	width: 124px;
}
#VacatureTabel th.col5{
	width: 135px;
}
#VacatureTabel th.col6{
	width: 157px;
	text-align: left;
}

#VacatureTabel td{
	height: 36px;
	vertical-align: center;
	color: #0e7591;
	border-top: 1px solid white; 
	border-right: 1px solid white; 
	background: url('../img/rowOneven.png') bottom left repeat-x #fff;
	padding-left: 0px;
}

#VacatureTabel td.RoodBruin,#VacatureTabel span.RoodBruin, #detailsOmschrijving span.RoodBruin{
	color: #7f0029;	
}

#VacatureTabel  td.rechts{
	text-align: right;	
}

#VacatureTabel td.RowHigh{
	background: url('../img/rowEven.png') bottom left repeat-x #fff;
}

#VacatureTabel td.RowHigh li{
	line-height: 36px;
	background: url('../img/btnEven.png') center right no-repeat transparent;
}

#VacatureTabel li{
	line-height: 36px;
	padding-left: 12px;
	margin-right: 12px;
	background: url('../img/btnOneven.png') center right no-repeat transparent;	
}

#VacatureTabel div.datum, div.functienaam, div.vakgebied, div.locatie, div.salaris{
	padding-left: 12px;
}
#ContentDT ul li {
    margin: 0px 0px 0px 24px;
    list-style: outside disc !important;
}
.functienaam{
	padding-right: 5px;
}

#VacatureTabel div.refcode{
	padding-right: 12px;
}

.CellNavigatie{
	margin-top: 12px;
	color: #7f0029;
	border-top: 1px solid #dfbfc9;
	line-height: 20px;
	height: 20px;
		padding-left: 12px;
}

#footer {
	margin-top: 1px;
	clear: both;
	height: 50px;
	background: url('../img/footbgc.gif') top left repeat-x #fff;
}
#footer div {
	color: #83b8c6;
	padding: 0px 0px 0px 10px;
	line-height: 50px;
	background: url('../img/li_blue.gif') left center no-repeat transparent;
}
/* Admin module */

#adminContent{
	
	float: left;
	height: 300px;
	min-height: 200px;	
	padding: 12px;
}

#adminSubmenu{
	text-align: right;
	width: 195px;
	display: block;
	margin-top: 40px;
	border-right: 2px solid #f27d00;
}

.nav_select{	
	font-weight: bold;
	color: #82002b;
}

#adminSubItem{
	padding: 10px 10px 10px 10px;
}

/**
 * Flash sIFR
 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1, .sIFR-hasFlash h2, .sIFR-hasFlash h3 {
    visibility: hidden;
}
.sIFR-hasFlash h1 {
}
.sIFR-hasFlash h2 {
}
.sIFR-hasFlash h3 {
}
.sIFR-hasFlash h4 {
}
.sIFR-hasFlash h5 {
}
