html, body, form {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border:none;
}

body {
 	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#006A91;
}

#container{
	min-height:100%;
	width:960px;
	margin:0px auto -80px auto; 
	text-align:left;
	background-image:url(../images/pagebackground.gif);
	background-repeat:repeat-y;
}
* html #container{ height:100%; }

#topstreamer{
	position:relative;
	width:960px;
	height:70px;
	background-color:#fff;
	background-image:url(../images/payoff.gif);
	background-position: 80px 30px;
	background-repeat:no-repeat;
}

#logo{
	margin:0px auto 0 auto;
	width:70px;
	height:70px;
}

#intranet{
	position:absolute; top:10px; right:0;
}

#headerhome{
	margin: 0px 0px -115px 0px;
	width: 960px;
	height: 330px;
	background-color:#fff;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	background-image:url(../../RandomImage.aspx);
}

	.banner{
		padding:25px 110px 0px 500px;
		width:350px;
		clear:both;
	}
	.banner div{
		width:330px;
		padding:20px 20px 10px 20px;
		background-color:#ec008c;
	}

#headervervolg{
	margin: 0px 0px -115px 0px;
	width: 960px;
	height: 330px;
	background-color:#fff;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	background-image:url(../../RandomImage.aspx);
}

#footer{ 	
	width:960px;
	height:60px;
	margin:0px auto 0px auto;
	padding:20px 0px 0px 0px;
	text-align:center;
	background-image:url(../images/footericon_red.gif);
	background-position: 140px;
	background-repeat:no-repeat;
}
#clearfooter{ height:100px; clear:both; }

/** COLUMS ******************************************************************************************************************/

#column0{
	float:left;
	width:960px;
	margin-top:-20px;
	overflow:hidden;
	padding: 0px;
}

#column0 #innerColumn1{
	float:left;
	padding: 0px 20px 0px 90px;
	width:370px;
}

#column0 #innerColumn2{
	float:left;
	padding: 0px 90px 0px 20px; 
	width:370px;
}

#columnBig{
	float:left;
	width:780px;
	margin-top:-20px;
	overflow:hidden;
	padding:0px 90px 0px 90px;
}

#column3{
	float:left;
	margin-top:-20px;
	padding: 0px 40px 0px 90px;
	width:480px;
}

#column4{
	float:left;
	margin-top:-20px;
	padding: 0px 0px 0px 0px; 
	width:280px;
}

/** LOCATION SELECTOR *******************************************************************************************************/

div.LocationSelector, div.LocationSelectorContact, div.LocationSelectorContactSmall, div.LocationSelectorContactGoo{
	background-repeat:no-repeat;
	padding:15px 15px 15px 35px;
}
div.LocationSelector { height:140px; width:320px; background-image:url(../images/selector_home_bg.gif); }
div.LocationSelectorContactSmall { height:48px; width:430px; background-image:url(../images/selector_bg_contact_small.gif); }
div.LocationSelectorContactGoo { height:67px; width:430px; background-image:url(../images/selector_bg_contact_goo.gif); }
div.LocationSelectorContact { height:110px; width:430px; background-image:url(../images/selector_bg_contact.gif); }

div.LocationSelector label, div.LocationSelectorContact label { margin:0px 0px 0px 6px; }

/** LOCATION SELECTOR RESULTS ***********************************************************************************************/

div.LocationHolder{
	border-bottom:1px solid #dfeef3;
	margin:0px 0px 0px 0px;
	padding:6px 0px 6px 0px;
}

div.LocationHolder a { font-size:14px; }

div.LocationHolder div.locHolder{ width:780px; overflow:hidden; }
div.LocationHolder div.locPhone{ width:120px; float:left; }
div.LocationHolder div.locRegistrationNo{ width:340px; float:left; }
div.LocationHolder div.locAddress{ width:320px; float:left; }

div.LocationHolder ul{
	padding:0px 0px 0px 20px;
	margin:0px;
}

p.gastouder{
	border:1px solid #dfeef3;
	padding:6px;
	text-align:center;
}

/** LOCATION CONTENT IMAGE **************************************************************************************************/

img.ContentImg { border:1px solid #dfeef3 !important; padding:4px; margin:0 16px 16px 0; }

/** LOCATION LOGIN **********************************************************************************************************/

div.LocationLogin{
	width:170px;
	padding:0px 0px 0px 10px;
}

a.quit{
	float:right;
	display:block;
	width:170px;
	padding:6px 0 0 0; margin:6px 0 0 0;
	border-top:1px solid #dfeef3;
	text-align:center;
}

/** LOCATION PAGE ***********************************************************************************************************/

div#locationpage
{
	float:left;
	width:780px;
	margin-top:-20px;
	padding: 0px 90px 0px 90px;
}

div#locationpage div#LocationMainMenu
{
	clear:left;
	width:780px;
	overflow:hidden;
	padding:0px 0px 10px 0px;
}

div#locationpage div#LocationContent
{
	float:left;
	width:580px;
	padding:0px 20px 0px 0px;
}

div#locationpage div#LocationSubMenu
{
	float:left;
	width:180px;
}

/** GALLERY *****************************************************************************************************************/

div.ImageThumbRow
{
	width:580px;
	overflow:hidden;
	padding:0px;
	margin:10px 0 10px 0;
}

div.ImageThumbRow div.ImageThumbHolder
{
	width:182px;
	float:left;
	margin:0px;
	padding:0px 10px 0px 0px;
}
div.ImageThumbRow div.ImageThumbHolder a img { border:1px solid #dfeef3 !important; width:172px; padding:4px; }

div.ImageThumbRow div.hrLinkHolder
{
	width:182px;
	margin:0px;
	margin:0px;
	padding:2px 0px 0px 0px;
}

#cfCreatedDiv{
	position:absolute;
	top:0px; left:0px;
	width:100%;
	height:100%;
	z-index:1000;
}

/** VACANCIES ***************************************************************************************************************/

div.vbsSelect { padding:0 0 14px 0; }
div.vbsSelect div { padding:0 0 6px 0; }
div.vbsSelect div span { float:left; width:140px; font-weight:bold; padding:0 10px 0 0; }
div.vbsSelect div select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
div.vbsSelect div input.vbsSelectButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	border:1px solid #6cc067;
	background-color:#6cc067;
	margin-left:10px;
}

div.Function{
	width:780px;
	overflow:hidden;
	border-bottom:1px solid #dfeef3;
	margin:0px 0px 6px 0px;
}
div.Function div.FunctionHeader{ font-weight:bold; padding:0px 0px 6px 0px; }

/** SMALL COLUMS ************************************************************************************************************/

.leftcolumn, .leftcolumnWithTopMargin{
	float:left;
	width:177px;
	margin:0px 16px 0px 0px;
}
.leftcolumnWithTopMargin{
	margin:16px 16px 0px 0px;
}

.rightcolumn, .rightcolumnWithTopMargin{
	float:left;
	width:177px;
	margin:0px 0px 0px 0px;
}
.rightcolumnWithTopMargin{	
	margin:16px 0px 0px 0px;
}

/** SMALL COLUMS TEMP *******************************************************************************************************/

.leftcolumn div, .leftcolumn div p, .leftcolumn div a { text-align:center; padding:0; color:#fff; }
.leftcolumn div.bannerImage  { padding:0; margin:0 0 16px 0; }
.leftcolumn div.bannerPurple { background:url(../banner/bg_purple.gif) no-repeat; font-size:12px; font-weight:bold; height:90px; padding:10px 8px 10px 8px; margin:0 0 16px 0; }
.leftcolumn div.bannerOrange { background:url(../banner/bg_orange.gif) no-repeat; font-size:12px; font-weight:bold; height:54px; padding:18px 8px 18px 8px; margin:0 0 16px 0; }

/** MAIN MENU ***************************************************************************************************************/

ul.mainmenu{
	width:754px;
	height:33px;
	overflow:hidden;
	margin: 0px auto 0px auto;
	padding: 12px 0px 0px 0px;
	list-style-type: none;
}

ul.mainmenu li{
	float:left;
	padding:8px 10px 5px 10px;
}

ul.mainmenu li a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
}

/** SUB MENU ****************************************************************************************************************/

div.submenu{
	top:108px;
	position:absolute;
	width:400px;
	padding:16px;
	background-color:#EC008C;
	display:none;
}
div.submenu h2{ color:#fff; text-transform:none; }
div.submenu div.submenuCollection { width:200px; float:left; }
div.submenu div.submenuCollection div.submenuCollectionItem { width:200px; }
div.submenu div.submenuCollection div.submenuCollectionItem ul.submenuCollectionList  
{
	width:200px; 
	margin:0px;
	padding:0px;
	list-style-type: none;
}
div.submenu div.submenuCollection div.submenuCollectionItem ul.submenuCollectionList li  
{
	width:200px; 
	margin:0px 0px 0px 10px;
	padding:0px;
}
div.submenu div.submenuCollection div.submenuCollectionItem ul.submenuCollectionList li a { font-weight:normal; }

/** LOCATIONS MAIN MENU *****************************************************************************************************/

div#locationpage div#LocationMainMenu ul{
	width:780px;
	padding:0px;
	list-style-type: none;
}

div#locationpage div#LocationMainMenu ul li{
	float:left;
	padding:0px 20px 0px 0px;
}

div#locationpage div#LocationMainMenu ul li a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
}

/** LOCATIONS SUB MENU ******************************************************************************************************/

div#locationpage div#LocationSubMenu ul{
	padding:8px 0px 0px 0px;
	list-style-type: none;
}

div#locationpage div#LocationSubMenu ul li{
	text-align:right;
	padding:0px 0px 5px 0px;
}

div#locationpage div#LocationSubMenu ul li a {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
}

/** HEADERS *****************************************************************************************************************/

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
 
h1 {
	padding:5px 0 15px 0;
	font-size:20px;
	color:#662D91;
}

h2 {
	padding:0px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#662D91;
}

/** FONT FORMATTING *********************************************************************************************************/
 
p, ul, ol {
	margin:0;
	padding:0 0 1.25em 0;
	text-align:justify;
}
 
ul, ol {
	padding:0 0 1.25em 2.5em;
	list-style-type:square;
}
 
a, a:link, a:visited, a:active {
	color:#00a2de;
	text-decoration:none;
}

a:hover {
	color:#EC008C;
	text-decoration:underline;
}

/** HOME BANNER *************************************************************************************************************/

.banner div { color:#fff; }
.banner div h1 {
	padding:0px 0px 10px 0px;
	font-size:18px;
}
.banner div * { color:#fff; }
.banner div p { padding:0px 0px 10px 0px; }

/** NEWS ********************************************************************************************************************/

.newsItem{
	width:370px;
	padding:6px 0px 6px 0px; margin:0px;
	border-bottom:1px solid #dfeef3;
}
p.moreNews{ padding-top:10px; }
 
/** EXTRA COLORS ************************************************************************************************************/

.TinteltuinPink, .TinteltuinPink a:link, .TinteltuinPink a:visited, .TinteltuinPink a:active, .TinteltuinPink a:hover {color: #EC008C}
.TinteltuinGreen, .TinteltuinGreen a:link, .TinteltuinGreen a:visited, .TinteltuinGreen a:active, .TinteltuinGreen a:hover {color: #6CC067}
.TinteltuinPurple, .TinteltuinPurple a:link, .TinteltuinPurple a:visited, .TinteltuinPurple a:active, .TinteltuinPurple a:hover {color: #662D91}
.TinteltuinBlue, .TinteltuinBlue a:link, .TinteltuinBlue a:visited, .TinteltuinBlue a:active, .TinteltuinBlue a:hover {color: #00AEEF}
.TinteltuinRed, .TinteltuinRed a:link, .TinteltuinRed a:visited, .TinteltuinRed a:active, .TinteltuinRed a:hover {color: #ED1A3B}

div.submenu, div.submenu a:link, div.submenu a:visited, div.submenu a:active, div.submenu a:hover { color: #ffffff; text-transform:none; }
.leftcolumn h2 {color: #EC008C;}
.rightcolumn h2 {color: #6CC067;}

/** HORIZONTAL LINE *********************************************************************************************************/
 
div.hr
{ 
	background: url(../images/line.gif) repeat-x center left;
	height:1px;
	margin:0px 0px 5px 0px;
}
hr{display:none;}

/** PHOTOS ******************************************************************************************************************/

.photo{
	float:right;
	margin:5px 20px 0 0;
}

.inzet{
	padding: 0px 0px 10px 0px;
}

/** GLOBAL CLASSES **********************************************************************************************************/
 
img { border:none; }

/*.clear         { clear:both; }*/
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.clear         { padding:0; margin:0; }

/**************************************************************************************************************/
/** GO TABLE **************************************************************************************************/
/**************************************************************************************************************/

div.gooHeader{
	padding:6px 0px 6px 0px; margin:0;
}

table.goTable{
    margin-bottom:20px;
    background-color:#d7e8ee;
}

table.goTable th { 
    padding:4px 10px 4px 10px;
}

table.goTable td { 
    padding:4px 10px 4px 10px;
    background-color:#fff;
}
table.goTable td.bordered {
    border-bottom:3px solid #d7e8ee;
} 

/**************************************************************************************************************/
/** AUTOEXTENDER **********************************************************************************************/
/**************************************************************************************************************/

.AutoExtender{
	height:150px;
	overflow:auto;
    font-weight: normal;
    border: solid 1px #999999;
    padding:8px;
    background-color: White;
    z-index:100;
}

.AutoExtenderList{
    padding:4px;
    border-bottom: dotted 1px #662d91;
    cursor: pointer;
    color:#006A91;
}

.AutoExtenderHighlight{
    padding:4px;
    border-bottom: dotted 1px #662d91;
    background-color: #f1f5f6;
    cursor: pointer;
    color:#006A91;
}

#AutoCompleteHolder, #AutoCompleteHolderScool, #AutoCompleteHolderLocation { width:250px !important; }

