/* Layer ID's */

#logResults {
	position:absolute;top:130px;left:755px;
	border : 1px dotted #000000;
	background-color:#e5e5e5;	
}

#theFooter
{
	position:absolute;
	Z-INDEX: 200;
}

#allecontentDIV{
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	visibility:visible;
}
#amsterdamnl{
	position:absolute;
	z-index:100;
	top:0px;
	left:0px;
	visibility:visible;
}
#headerDIV{
	position:absolute;
	z-index:150;
	top:0px;
	left:0px;
	visibility:visible;
}
#navSmall{
	position:absolute;
	z-index:102;
	top:46px;
	left:0px;
	visibility:visible;
}
#topnav{
	position:absolute;
	z-index:110;
	top:-500px;
	left:0px;
	visibility:visible;
}
#margeBlok{
	position:absolute;
	z-index:1;
	top:-500px;
	left:500px;
	visibility:hidden;
}

#margeKolom
{
    Z-INDEX: 0;
	LEFT: 500px;    
    VISIBILITY: hidden;
    POSITION: absolute;   
}
#pagniaKop
{
    Z-INDEX: 0;
	VISIBILITY: visible;
    POSITION: absolute;   
}
#margeKolomMap
{
    Z-INDEX: 100;
	top:110px;
	LEFT: 500px;    
    VISIBILITY: visible;
    POSITION: absolute;
}
.divItem{
	position:absolute;
	z-index:111;
	top:0px;
	left:250px;
	width:250px;
	visibility:hidden;
}
.textonly{
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	visibility:hidden;
}

/* vormgeving*/

	/* algemeen */

BODY{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}

P{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}


A, TD A{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#ff0000;
}

A:visited, TD A:visited{
	color:#999999;
}

A:hover, A:visited:hover{
	color:#ff0000;
}

TABLE {
	padding:0px;
	border:0px;
}

TD img{display:block;}


UL{
	list-style-image:url(../images/extra/bullet_rood.gif);
	list-style-position:outside;
	list-style-type:square;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	padding-left:0px;
}

TD.lijntje {
	background-color:#E0E0E0;
	width:1px;
}

.inline{display:inline;}

.nowrap{white-space:nowrap;}

	/* form - elements */

form{
	display:inline;
}
INPUT.form{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	background-color:#ffffff;
}

SELECT.form{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:140%;
	color:#ff0000;
}
INPUT.widget{
	color:#000000;
}

INPUT.plat{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	background-color:#ffffff;
	vertical-align:middle;
	padding-left:4px;
	padding-bottom:2px;
}
SELECT.plat{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
}
TEXTAREA.plat{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	background-color:#ffffff;
	vertical-align:middle;
	padding-left:4px;
}
INPUT.ddmm{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	background-color:#ffffff;
	vertical-align:middle;
	padding-left:4px;
	padding-bottom:2px;
}
INPUT.jjjj{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	background-color:#ffffff;
	vertical-align:middle;
	padding-left:4px;
	padding-bottom:2px;
}

	/* navigatie - styles*/

.witnavmager{
	color:#FFFFFF;
	font-size:70%;
	line-height:150%;
}

A.witnavmager:visited{
	color:#FFFFFF;
}

A.witnavmager:hover{
	color:#FF0000;
}

	/* text - styles*/

.witvet{
	font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
	line-height:140%;
}
.witmager{
	color:#FFFFFF;
	font-size:70%;
	line-height:140%;
}
a.witmager:visited {
	color:#FFFFFF;
}
.grijsmager{
	font-size:70%;
	font-weight:normal;
	color:#666666;
	line-height:140%;
}
.grijsmager:hover{
	color:#FFFFFF;
}
.grijsvet{
	font-weight:bold;
	font-size:70%;
	color:#666666;
	line-height:140%;
}
.grijskop
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
    HEIGHT: 32px;
    BACKGROUND-COLOR: #7b7b7b
}
.grijsvetcontrast{
	font-weight:bold;
	font-size:70%;
	color:#666666;
}
A.grijsvetcontrast:visited{
	color:#999999;
}
A.grijsvetcontrast:hover{
	color:#773089;
}

.zwartvet{
	font-weight:bold;
	font-size:70%;
	color:#000000;
	line-height:140%;
}
.zwartvetgroot{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:112%;
	font-weight:bold;
	color:#000000;
}
.zwartvetcontrast{
	font-weight:bold;
	font-size:70%;
	color:#000000;
}
A.zwartvetcontrast:visited{
	color:#333333;
}
A.zwartvetcontrast:hover{
	color:#773089;
}

.paarsvetcontrast{
	font-weight:bold;
	font-size:70%;
	color:#773089;
}
A.paarsvetcontrast:visited{
	color:#000000;
}
A.paarsvetcontrast:hover{
	color:#FF0000;
}



.grijsvetgroot{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#999999;
}
.zwartvetgroot{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#000000;
}
A.zwartvetgroot:visited { color:#000000; }
A.zwartvetgroot:hover 	{ color:#773089; }
.txtroodvetklein{
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:65%;
	font-weight:bold;
	color:#773089;
	line-height:140%;
}
.linkrood{
	color:#FF0000;
}

.linkpaars{
	color:#773089;
}

A.linkpaars:visited { color:#000000; }
A.linkpaars:hover 	{ color:#FF0000; }


.linkechtroodvetgroot{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#FF0000;
}

.txtzwartvetgroot, H3{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#000000;
}

H3{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
	color:#000000;
	margin: 30px 0px 13px 0px;
}

.txtkop{
	font-weight:bold;
	line-height:150%;
}

.txtkop table{
	margin: 0px 12px 12px 0px;
}

.txtwitvetgroot{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#FFFFFF;
}
.txtroodvetgroot{
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#773089;
}
.txtzwart{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	line-height:140%;
}
.txtzwart_op_grijs{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	line-height:140%;
	background-color: #F5F5F5;
}
.txtzwartvet{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
	font-weight:bold;
	line-height:140%;
}
.txtrood{
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:70%;
	color: #773089;
	line-height:140%;
}
.txtroodvet{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#773089;
	font-weight:bold;
	line-height:140%;
}
.txtgrijs{
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:70%;
	color:#666666;
	line-height:140%;
}
.txtgrijsvet{
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:70%;
	color:#666666;
	font-weight:bold;
	line-height:140%;
}
.txtlichtgrijs{
  	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:70%;
	color:#CCCCCC;
	line-height:140%;
}
.plusje {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:65%;
	text-decoration:none;
	white-space:nowrap;
	padding:1px 0px 0px 0px;
	color:#ff0000;
	line-height:140%;
}
A.plusje:visited{
	color:#999999;
}
.plusjewit {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:65%;
	text-decoration:none;
	white-space:nowrap;
	padding:1px 0px 0px 0px;
	color:#FFFFFF;
	line-height:140%;
}
A.plusjewit:visited{
	color:#FFFFFF;
}
.grijsklein {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:65%;
	text-decoration:none;
	color:#666666;
	line-height:140%;
}
.zwartklein {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:65%;
	text-decoration:none;
	color:#000000;
	line-height:140%;
}
.zwartkleinhdr {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:65%;
	text-decoration:none;
	color:#000000;
	line-height:140%;
}
.zwartkleinhdr:hover {
	color:#FFFFFF;
}
.tablecaption {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:65%;
	color:#666666;
	line-height:140%;
}
.openmenu{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cccccc;
}



	/* module - specifiek */

.titelbalkgrijs {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	background-color:#C1BFBF;
}
.titelbalkzwart {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000000;
}

.indexthump img {
margin-top: 5px;
}





	
#VervolgContent TD {
	padding: 0px 26px 26px 26px;
}	

	

#VervolgContent P TABLE{
	width: 404px;
	border-bottom: solid 1px #773089;
	border-right: solid 1px #773089;
}		

#VervolgContent P TABLE TD{
	vertical-align: top;
	border-top: solid 1px #773089;
	border-left: solid 1px #773089;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	font-size: 70%;
}	

#VervolgContent A{
	color: #9950A1;
}	


	/* achtergrondkleuren */

.zwart{
	background-color:#000000;
}
.rood{
	background-color:#773089;
}
.blauw{
	background-color:#773089;
}
.wit{
	background-color:#FFFFFF;
}
.lgrijs{
	background-color:#E6E6E6;
}
.rose{
	background-color:#CAB4D2;
}
.dgrijs{
	background-color:#BFBFBF;
}
.heellichtgrijs{
	background-color:#E6E6E6;
}

.grijs{
	background-color:#BFBFBF;
}
.keigrijs{
  background-color:#E6E6E6;
}

.donkergrijs{
  background-color:#999999;
}
.heeldonkergrijs{
  background-color:#7B7B7B;
}

.tabdgrijs{
  background-color:#E8E8E8;
}

.tablgrijs{
  background-color:#F1F1F1;
}

.tabgrijs{
	background-color:#F1F1F1;
	width:475px;
	height:20px;
	font-size:70%;
	padding: 2px 0 0 10px;
	font-weight : bold;
}

#mainMenuDIV {
	position:absolute;
}
.lijngrijs{
	background-image:url(../images/backgrounds/lgrijs_left.gif);
}


/* Doelgroep navigatie */
.capsTxt {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#773089;
	font-size:70%;
	font-weight:bold;
}
a.capsTxt:visited {
	color:#773089;
}
.capsB {
	vertical-align:top;
}
.capsO {
	vertical-align:bottom;
}
.capsPijl {
	vertical-align:middle;
}
.doelGroep {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:70%;
	font-weight:bold;
}
a.doelGroep:visited {
	color:#FFFFFF;
}
a.doelGroep:hover {
	color:#FFFFFF;
}
a.doelGroep:hover {
	color:#FFFFFF;
}



.contentPadd {
	padding-top:20;
	padding-left:20;
	padding-bottom:20;
	padding-right:20;
}
.contentPaddSides {
	padding-left:20;
	padding-right:20;
}

.witnav{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color:#ffffff;
	line-height:150%;
}

A.witnav:visited {
	color:#FFFFFF;
}

A.witnav:hover {
	color:#FF0000;
	background-color:#753089;
}
.tdFirstMenuLayer
{	
	BACKGROUND-COLOR:#753089;
	WHITE-SPACE: nowrap;        
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#ffffff;	
	line-height:150%;
}

A.tdFirstMenuLayer:hover {	
	color:#FF0000;
	background-color: #753089;
}

A.tdFirstMenuLayer:visited {
	color:#FFFFFF;
}

span.tdFirstMenuLayer {
	font-size:70%;
}

.tdSecondMenuLayer
{
	BACKGROUND-COLOR:#753089;
	COLOR:#ffffff;    
	WHITE-SPACE: nowrap;        
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	color:#ffffff;	
	line-height:150%;
}

span.tdSecondMenuLayer{
	font-size:70%;
}

A.tdSecondMenuLayer:hover {	
	COLOR:#ff0000;
}


.tdThirdMenuLayer
{
    BACKGROUND-COLOR:#753089;
    COLOR:#ffffff;
    font-size: 8pt;
    WHITE-SPACE: nowrap;    
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

A.tdThirdMenuLayer:hover {
	FONT-WEIGHT: bold;
	COLOR:#ffffff;
}


.kruimelSpoorRow{
	 BACKGROUND-COLOR:#FF6201;
	 COLOR:#FFFFFF;
}

A.kruimelSpoorItem{
    font-size: 70%;
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap;    
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR:#FFFFFF;
}

A.kruimelSpoorItem:visited {
	COLOR:#FFFFFF;	
}

A.kruimelSpoorItemB:visited {
	COLOR:#FFFFFF;	
}

A.kruimelSpoorItem:hover{
    COLOR:#000000;    
}

A.kruimelSpoorItemB{
    font-size: 70%;    
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap;    
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR:#FFFFFF;
}

A.kruimelSpoorItemB:hover{
    COLOR:#000000;    
}

.kruimelSpoorItemSlash{
    font-size: 70%;    
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap;    
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    COLOR:#FFFFFF;
}
#wijzigen_site
{
    Z-INDEX: 255;
    LEFT: 780px;
    POSITION: absolute;
    TOP: 50px;
    BACKGROUND-COLOR: #ffffff;
    order: 1px dotted #000000
}

.LeftContent {
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 20px;
	margin-top : 20px;
	
}

.formOption {
	width : 200px;
}

	
#VervolgContent TD {
	padding: 0px 26px 26px 26px;
}	

	

#VervolgContent P TABLE{
	width: 404px;
	border-bottom: solid 1px #773089;
	border-right: solid 1px #773089;
}		

#VervolgContent P TABLE TD{
	vertical-align: top;
	border-top: solid 1px #773089;
	border-left: solid 1px #773089;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
	font-size: 70%;
}	

#VervolgContent A{
	color: #ff0000;
}	
/*projectdocumentatie*/
#tekening{
	clear:both; 
	padding-left:25px; 	
	padding-top: 25px;
}
#inhoud{
	width:310px; 
	float:left; 
	padding: 25px 0px 0px 20px; 
}
#presentatie{
	width:250px; 
	float:left; 
	background-color:#e6e6e6;
	margin-top: 10px;
	z-index:110; 
}

#contentblok{
	position:absolute;
	left:515px;
	padding:5px 20px 15px 20px;  
  	float: right;
	line-height : 20px;
	font-size:70%
}

#contentblok TD {
  font-family:Verdana, Arial, sans-serif;
  font-size:70%;
}
#contentblok A.pointer  {
  font-weight:bold;
  color:#FF0000;
}
#contentblok A.pointer:visited  {
  font-weight:bold;
  color:#FF0000;
}
 #contentblok A {
  font-weight:bold;
  color:#666666;
}
 #contentblok A:visited {
  font-weight:bold;
  color:#666666;
}
 #contentblok A:hover {
  font-weight:bold;
  color:#FF0000;
}	
	
#overzicht{
	width:750px; 
	font-family:Arial, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	background-color:#e6e6e6;	
}
#gegevens{
	width:170px; float:left; padding-top: 25px; 
}
#lijst{
	padding-left:25px;
}
#tekening{
	clear:both; padding-left:25px; 	padding-top: 25px;
}
#lijst p {
	font-family:Verdana, sans-serif; font-weight: normal; font-size: 11px; line-height: 15px;
}
#inhoud p {
	font-family:Verdana, sans-serif; font-weight: normal; font-size: 11px; line-height: 15px;
}
#gegevens .tabel{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:10px; width:146px;			
}
#gegevens .tabel .col{
	font-weight:bold; text-align:right; font-size:10px;	 
}
#gegevens .tabel .left{
	text-align:left;
}
#gegevens .tabel .row{
	text-align:right;
}

#gegevens input{
	border : none;
}
.kaart{
	padding: 5px 0px 15px 0px;  
	float: left;	
}

.module {
  width:730px;
}
.module .contentblok{
  /*padding:5px 20px 15px 20px;  
  float: right*/;
}


.spacer {
	position:relative;	
	left:13px;
	
}

/*fotopresentatie css*/
#container {
	position:relative;
	width:250px; 
	height:1500px; 
	background:#e6e6e6;
	 }

a.gallery, a.gallery:visited {
	display:inline; 
	color:#FF0000; 
	text-decoration:none; 
	border:1px solid #000; 
	width:55px; 
	height:55px; 
	float:left; 
	margin-top:3px; 
	margin-left:4px; 
	position:relative; 
	cursor:default;}

a.gallery span {
	visibility:hidden; 
	display:block; 
	position:absolute; 
	width:240px; 
	top:189px; 
	color:#000; 
	text-align:center; 
	font-size: 11px; 
	font-family:verdana, sans-serif; 
	cursor:default;
	}

a.gallery:hover {
	white-space:normal; 
	border:1px solid #fff; 
	z-index:100;
	cursor:pointer
	}

a.gallery:hover span {
	visibility: visible; 
	z-index:100;}
	
a.gallery:hover span img {
	margin:0px; 
	border:1px solid #000000; 
	z-index:100;
}

a.gallery:active, a.gallery:focus {
	border:1px solid #773089; 
	z-index:10;}

a.gallery:active span, a.gallery:focus span {
	visibility:visible; 
	z-index:10;}

a.gallery:active span img, a.gallery:focus span img {
	border:1px solid #000; 
	margin:0px; 
	z-index:10;}
	
#overzicht_overzicht{
	width:750px;
	font-family:Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
#fototekst p {
	font-family:Verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
}
#foto {
	float:left;
	width:150px;
	height:125px;
	padding-left: 25px;
	padding-top: 25px;
}
#fototekst{
	float:left;
	width:188px;
	height:125px;
	padding-left: 12px;
	padding-top: 25px;
}
#fototekst A.pointer  {
  font-weight:bold;
  color:#FF0000;
}
#fototekst A.pointer:visited  {
  font-weight:bold;
  color:#FF0000;
}
#volgenderij{
	clear:both;
}

