/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

html
		{
			height: 100%;
		}
		body
		{
			height: 100%;
			margin: 0 0 0 0;
			_height: 100%; /* for ie sux */
		}

BODY {
	COLOR: #666666; BACKGROUND: url(img/ams_bg_verloop.gif) #a5d6ff top center;  background-repeat:repeat-x; background-position:top center; FONT-FAMILY: tahoma;  TEXT-ALIGN: center; SCROLLBAR-FACE-COLOR: #003275; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #4B6693; SCROLLBAR-3DLIGHT-COLOR: #003275; SCROLLBAR-ARROW-COLOR:  #ffffff; SCROLLBAR-TRACK-COLOR: #E1EDF6; SCROLLBAR-DARKSHADOW-COLOR: #000000; height:100%; /* this is the key! */ 
}

td,th {
 line-height:16px;color:#666666;font-family: verdana,arial;font-size:11px;text-align:left;}
 th {font-weight:normal;color:#666666;}
.formInput,.tekstzwartadres {
 line-height:16px;color:#666666;font-family: verdana,arial;font-size:11px;text-align:left;}

p { COLOR: #666666; }
h1 { FONT-FAMILY: verdana,arial; font-size:14px; color:#003275; margin-bottom:10px; margin-top:10px;}
.menu {padding:0; margin:0; }
.menu dt {display:none;  }
.menu dd.item {display:inline;float:right; padding-right:7px; margin:0; text-align:center; margin-top:0px; margin-bottom:0px;height:auto;}
.menu dd.lastitem {display:inline;float:right; padding-right:0px; margin:0; text-align:center;  margin-bottom:0px;margin-top:0px;height:auto;}
.menu dd span.bb { height:auto; margin-top:0px; border-bottom:0px solid #888; padding:0px 0;}
.menu a, .menu a:visited {color:#ffffff; text-decoration:none;  cursor:pointer;}
.menu a:hover {color:#ffffff;}
.menu a:hover span { border-bottom:0px solid #006567; }

	#contentfloatholder {/* right faux column tab */
	position:relative;
background:  repeat-y 100% 0;
float: left;
width: 100%;
BACKGROUND:  #FFFFFF 0px 0px;
margin: 0px;

border-bottom:0px solid #006567;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
 position:relative;
   /*  content: "."; */
    display: block; 
	height: 0px;
    clear: both; 
    visibility: hidden;
	BACKGROUND: #FFFFFF 0px 0px;
}
#contentfloatholdershowcases {/* right faux column tab */
	position:relative;
background:  repeat-y 100% 0;
float: left;
width: 100%;
BACKGROUND:  #FFFFFF 0px 0px;
margin: 0px;

border-bottom:0px solid #006567;
}


#contentfloatholdershowcases:after {
 /* this is for NN6 to clear floats */
 position:relative;
   /*  content: "."; */
    display: block; 
	height: 0px;
    clear: both; 
    visibility: hidden;
	BACKGROUND: #FFFFFF 0px 0px;
}

#right {
position:relative;
  float:left;
  width: 246px;
    height:368px;
  overflow:no;
	margin: 0 0 0 0;
	BORDER-right: #000000 1px solid;
	BORDER-left: #000000 1px solid;
	BACKGROUND: url(img/textvlak.gif) #D6EEEF 0px 0px;
	background-repeat: no-repeat;
	
}
#right #rightmargin
{
position:relative;
height:214px;
  margin-top:50px;
margin-right:10px;
	margin-left:10px;
	 FONT-FAMILY: arial;
	font-size:14px; 
	color:#666666;  
	text-align:justify;
	
}

#right #rightmargin2
{ position:relative;
  margin-top:0px;
	margin-right:10px;
	margin-left:10px;
	 FONT-FAMILY: arial;
	font-size:12px; 
	color:#ffffff;  
	text-align:justify;
	
	
}





#showcaseslinks h1 { FONT-FAMILY: verdana,arial; font-size:14px; color:#003275; margin-bottom:10px;
}
#aboutlinks h1 { FONT-FAMILY: verdana,arial; font-size:14px; color:#003275; margin-bottom:10px;
}
#newslinks h1 { FONT-FAMILY: verdana,arial; font-size:14px; color:#003275; margin-bottom:10px;
}
#termslinks h1 { FONT-FAMILY: verdana,arial; font-size:14px; color:#003275; margin-bottom:10px;
}
#headerlang h1 { FONT-FAMILY: verdana,arial; font-size:14px; color:#003275; margin-bottom:2px; margin-top:10px;
}
#competenceslinks h1 { FONT-FAMILY: verdana,arial; font-size:14px; color:#003275; margin-bottom:10px; margin-top:10px;
}
.titelshowcase { color:#666666; font-weight:bold;}
.textshowcase { color:#003275; }
p.paragraafshowcase { margin-top:1px; margin-bottom:10px;
}

.titelshowcasemore { color:#003275; }
.textshowcasemore { color:#666666;  }

#overflow {
	position:relative; overflow:auto; FONT-SIZE: 12px;  FONT-FAMILY:arial;  width:437px; HEIGHT: 249px;  BACKGROUND: url(img/textvlak1.gif) #FFFFFF 0px 0px; BORDER-RIGHT: #ffffff 10px solid;
}
#amscontent {
	 Z-INDEX: 1; BACKGROUND: url(img/ams_bg_verloop_wit.gif) #ffffff top center;  background-repeat:repeat-x; MARGIN: 0px auto 0px;  WIDTH: 770px; POSITION: relative; height:auto; position: relative;
 min-height: 100%;
    height: auto !important;
   height: 100%;

}
#footer
 {
    position: absolute;
    bottom: 0;
 }
#oppervlak {
	 Z-INDEX: 1; BACKGROUND: url(img/ams_bg_verloop_wit.gif) #ffffff top center;  MARGIN: 0px auto 0px;  WIDTH: 754px;  POSITION: relative; height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

#oppervlak #amsheader {
	position:relative; FONT-SIZE: 14px;  LEFT: 0px; WIDTH: 754px; FONT-FAMILY: tahoma; HEIGHT: 85px;
}
#oppervlak #amsheaderpix {
	position:relative;  font-size:8px; LEFT: 0px; WIDTH: 754px; BACKGROUND: #ffffff;  HEIGHT: 7px; margin:0px;
}
#oppervlak #hoofdmenu {
	position:relative; WIDTH: 754px; height:32px; Z-INDEX: 2; MARGIN: 0px 0px 0px 0px; font-size:1px;
}
#pixels {
	position:relative;  BACKGROUND:  #ffffff 0px 0px; LEFT: 0px; WIDTH: 754px; height:8px; BORDER-BOTTOM: #603030 0px solid; BORDER-top: #603030 0px solid; font-size:4px; clear:left;
}
#beeld {
	position:relative;  BACKGROUND:  #ffffff 0px 0px; LEFT: 0px; WIDTH: 754px; height:295px; BORDER-BOTTOM: #603030 0px solid; BORDER-top: #603030 0px solid; font-size:4px; clear:left;
}
#header {
	position:relative; WIDTH: 246px; height:48px; BORDER-BOTTOM: #603030 0px solid; BORDER-top: #603030 0px solid;
}
#headerlang {
	position:relative; WIDTH: 440px; height:48px; BORDER-BOTTOM: #603030 0px solid; BORDER-top: #603030 0px solid;
}
#pixelsverticaal {
	position:relative;  BACKGROUND:  #ffffff 0px 0px; LEFT: 0px; width:8px; BORDER-BOTTOM: #603030 0px solid; BORDER-top: #603030 0px solid; font-size:4px; float:left;
}
#oppervlak #world {
	position:relative;  BACKGROUND:  #ffffff 0px 0px; LEFT: 0px; WIDTH: 754px; height:236px; BORDER-BOTTOM: #603030 0px solid; BORDER-top: #603030 0px solid; font-size:4px;
}
#oppervlak #homenews { 
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #000000 0px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/homenews.gif) #eeeeee 0px 0px no-repeat;height:326px; font-family: verdana,arial; LETTER-SPACING: 0.05em;
	font-size:11px; }
#oppervlak #homeshowcases {
BORDER-right: #000000 0px solid; line-height:16px;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/homeshowcases.gif) #eeeeee 0px 0px no-repeat;height:326px;font-family: verdana,arial;
	font-size:11px;}
#oppervlak #homeaboutams {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; LETTER-SPACING: 0.05em;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/homeaboutams.gif) #eeeeee 0px 0px no-repeat;height:326px;font-family: verdana,arial;
	font-size:11px; }
	#pixelslinks { position:relative;  BACKGROUND:  #ffffff 0px 0px; padding:0px; line-height:1px;WIDTH: 246px; height:8px; BORDER-BOTTOM: #603030 0px solid; BORDER-top: #603030 0px solid; font-size:1px; margin: 0px 0px 0px 0px;font-size:1px;}
		#oppervlak #aboutlinks {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #000000 0px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/headeraboutams.gif) #ffffff 0px 0px no-repeat;height:570px; font-family: verdana,arial;
	font-size:10px; }
		#oppervlak #newslinks {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #000000 0px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/headernews.gif) #ffffff 0px 0px no-repeat;height:570px; font-family: verdana,arial;
	font-size:10px; }
	#oppervlak #termslinks {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #000000 0px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/headerterms.gif) #ffffff 0px 0px no-repeat;height:570px; font-family: verdana,arial;
	font-size:10px; }
		#oppervlak #termslinksmenu {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #000000 0px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0; font-family: verdana,arial;
	font-size:10px; }
		#oppervlak #jobslinks {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #000000 0px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/headerjobs.gif) #ffffff 0px 0px no-repeat;height:570px; font-family: verdana,arial;
	font-size:10px; }
	#jobslinkshoogte {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-bottom: #e6e6e6 1px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;height:236px; font-family: verdana,arial;
	font-size:10px; }
		#oppervlak #competenceslinks {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #000000 0px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/headercompetences.gif) #ffffff 0px 0px no-repeat;height:276px; font-family: verdana,arial;
	font-size:10px; }
		#oppervlak #showcaseslinks {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #000000 0px solid;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 0 0 0 0;BACKGROUND: url(img/headershowcases.gif) #eeeeee 0px 0px no-repeat;height:570px; font-family: verdana,arial;
	font-size:10px; }
	#oppervlak #contactrechts {
BORDER-right: #000000 0px solid; line-height:16px;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 500px;margin: 0 0 0 0;BACKGROUND: #ffffff;height:570px;font-family: verdana,arial;
	font-size:11px;text-align:left;overflow-y:auto;}
	#oppervlak #aboutrechts {
BORDER-right: #000000 0px solid; line-height:16px;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 500px;margin: 0 0 0 0;BACKGROUND: #ffffff;height:570px;font-family: verdana,arial;
	font-size:11px;text-align:left;overflow-y:auto;}
	#oppervlak #aboutrechts td {
BORDER-right: #000000 0px solid; line-height:16px;;color:#003275;;font-family: verdana,arial;
	font-size:11px;text-align:left;}
		#oppervlak #contactrechts td {
BORDER-right: #000000 0px solid; line-height:16px;;color:#666666;;font-family: verdana,arial;
	font-size:11px;text-align:left;}
	#oppervlak #competencesrechts {
BORDER-right: #000000 0px solid; line-height:16px;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 500px;margin: 0 0 0 0;BACKGROUND: #ffffff;height:276px;font-family: verdana,arial;
	font-size:11px;text-align:left; overflow-y:auto;}
	#oppervlak #showcasesgallery {
BORDER-right: #000000 0px solid; line-height:16px;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 244px 0 0 0;BACKGROUND: url(img/showcasesgallery.gif) #eeeeee 0px 0px no-repeat;height:326px;font-family: verdana,arial;
	font-size:11px;text-align:left;}
#oppervlak #showcasesmore {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px;
	BORDER-left: #000000 0px solid;color:#666666;float:left;width: 246px;margin: 244px 0 0 0;BACKGROUND: url(img/showcasesmore.gif) #eeeeee 0px 0px no-repeat;height:326px;font-family: verdana,arial;
	font-size:11px; }
a.news_box:link, a.news_box:visited
{
      padding-top:5px;
     padding-bottom:5px;
    border-bottom: 0px dotted #B9B9B9;
    color:#666666;
    text-decoration: none;
    display: block;
    cursor: pointer;
	font-family: verdana,arial;
	font-size:11px;
}
a.news_box:hover, a.news_box:active
{
      padding-top:5px;
     padding-bottom:5px;
    text-decoration: none!important;
    color: #003275!important;
	font-family: verdana,arial;
	font-size:11px;
}
#lijstje { width:218px; padding: 4px; margin: 10px 0 10px 10px; list-style:none; color:#666666;}
#lijstjejobslinks { width:218px; padding: 4px; margin: 10px 0 10px 10px; list-style:none; color:#666666;     border-bottom: 1px dotted #B9B9B9;}
#lijstjejobslinks li { display:inline;}
#lijstje li { display:inline;}
#lijstjeshowcases {
	width:218px;
	list-style:none;
	 margin: 10px 0 0 20px;
	padding: 0px 0px 0px 0px;
	color:#666666;
}
li#floateven {
	float:left; padding: 0px 0px 10px 0px;
}
li#floatoneven {
	float:left; padding: 0px 44px 10px 0px;
}

#oppervlak #hoofdmenu #menu {
	position:relative; FONT-FAMILY:arial;  top:0px; height:32px; margin: 0px 0px 0px 0px; z-index:2;BORDER-BOTTOM: #000000 110px;
}
#oppervlak #left {
	WIDTH: 754px;   background-repeat: no-repeat; BACKGROUND: #FFFFFF; FONT-FAMILY: trebuchet MS; font-size:18px; HEIGHT: 368px; color:blue; text-align:right; BACKGROUND: #FFFFFF 0px 0px;
}
#oppervlak #submenu {
	position:relative; WIDTH: 754px;   background-repeat: no-repeat; BACKGROUND: #C3DEF1; FONT-FAMILY: arial; font-size:12px; HEIGHT: 20px; color:#006699; text-align:left; margin:0; top:1px;
}

#oppervlak #submenu {
	WIDTH: 754px;   background-repeat: no-repeat; BACKGROUND: #C3DEF1; FONT-FAMILY: arial; font-size:12px; HEIGHT: 20px; color:#006699; text-align:left; margin:0;
}
#oppervlak #tekst {
	  background-repeat: no-repeat; BACKGROUND: #FFFFFF; FONT-FAMILY: arial; font-size:12px; HEIGHT: 343px; color:#006567;  width:340px; 
}
#oppervlak #wonen #tabelboven {
	  background-repeat: no-repeat; BACKGROUND: #006567; FONT-FAMILY: arial; font-size:14px; HEIGHT: 57px; color:#006567;  width:340px;
}
#footers {
	 position:relative;  WIDTH: 754px; HEIGHT: 125px; BORDER-top: #e6e6e6 1px solid; BORDER-bottom: #ffffff 0px solid; BACKGROUND: url(img/iso.gif) #ffffff top right no-repeat;  text-align:left;color: #666666 ;font-family: verdana,arial;
	font-size:10px; clear:both;
}
#buttons1 {
	 position:relative;  WIDTH: 240px; HEIGHT: 40px;  text-align:left;color: #666666 ;font-family: verdana,arial;
	font-size:10px; float:left;
}
#buttons2 {
	 position:relative; WIDTH: 300px; HEIGHT: 40px;  text-align:left;color: #666666 ;font-family: verdana,arial;
	font-size:10px; float:left;
}
#footertje {
	LEFT: 0px; WIDTH: 754px;  WIDTH: 754px;  HEIGHT:100px; 
}

a.showcaselink, a.showcaselink:visited {	font-family: verdana,arial; text-decoration : underline;
	font-size: 10px; 
	color: #003275; }
	
A.showcaselink:hover {font-family: verdana,arial; text-decoration : underline;
	font-size: 10px; 
	color: #666666; }
	a.h1link, a.h1link:visited {	font-family: verdana,arial; text-decoration : none;
	font-size: 14px; 
	color: #003275; }
	A.h1link:hover {font-family: verdana,arial; text-decoration : underline;
	font-size: 14px; 
	color: #666666; }
	a.itemlink, a.itemlink:visited {	font-family: verdana,arial; text-decoration : none;
	font-size: 11px; 
	color: #666666; }
	A.itemlink:hover {font-family: verdana,arial; text-decoration : underline;
	font-size: 11px; 
	color: #003275;; }
	a, a:visited {	font-family: verdana,arial;
	font-size: 11px; 
	color: #003275; }
A.nieuwslink,A.nieuwslink:visited {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; 
	color: #ffffff; }
A.nieuwslink:hover {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; 
	color: #008385; }
	
A.kleinlink,A.kleinlink:visited {	font-family: verdana,arial; text-decoration: none!important;
	font-size: 10px;  line-height:16px;
color: #666666; }
A.kleinlink:hover {	font-family: verdana,arial;
	font-size: 10px; 
	text-decoration: none!important;
    color: #003275!important; }
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	line-height:16px;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {
height:1%;
}
*+html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

.borderit img {
border: 1px solid #A5A5A5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; 
	
}



.borderit:hover img {
border: 1px solid #818081; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5; 


}

.borderit:hover {
color: red; /* irrelevant definition to overcome IE bug */
}











.lightwindow img {
border: 1px solid #A5A5A5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; 
	
}



.lightwindow:hover img {
border: 1px solid #818081; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5; 


}

.lightwindow:hover {
color: red; /* irrelevant definition to overcome IE bug */
}
#showcasemorelist { clear:right; height:74px;}

input.red {background-color: #999999; font-weight: bold; font-size: 11px; color: white;}
input.pink {background-color: #ececec; font-size: 11px;}
textarea.violet {background-color: #ccccff; font-size: 11px;}
option.red {background-color: #999999; font-weight: bold; font-size: 11px; color: white;}
option.pink {background-color: #ececec; font-size: 11px;}
  .showcaseselect { border: 0px }
  #showcaseselect {width: 220px; font-size: 11px;}
  
  	#subitemlinks {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #E6E6E6 0px solid;BORDER-bottom: #E6E6E6 1px solid;
	padding:0px;BORDER-left: #000000 0px solid;color:#666666;width: 246px;margin: 0px 0px 0px 0px;BACKGROUND:#ffffff; font-family: verdana,arial;}
#subitemlinks h1 { margin-left:12px; margin-top:10px;margin-bottom:10px;font-size:14px;line-height:14px;}
  	#subitemlinksterms {
BORDER-right: #000000 0px solid; text-align:left; line-height:16px; BORDER-top: #E6E6E6 0px solid;BORDER-bottom: #E6E6E6 0px solid;
	padding:0px;BORDER-left: #000000 0px solid;color:#666666;margin: 15px 0px 0px 0px;BACKGROUND:#ffffff; font-family: verdana,arial;}
#subitemlinksterms h1 { margin-left:12px; margin-top:10px;margin-bottom:10px;font-size:14px;line-height:14px;}
.margelinks { margin-left: 1em;}