* 						{margin:0px; padding:0px;}
html						{height:100%;}

body 					{	
						height:100%;		
						font-family:arial, helvetica, sans-serif; 
						text-decoration:none; 	
						color:#707173; 
						text-align:left; 										
						font-size:12px; 
						font-weight:normal; 
						color:#000000;					
						}

img						{border:0px #000000; vertical-align:middle; -ms-interpolation-mode:bicubic; }
a img 					{border:0px #000000; -ms-interpolation-mode:bicubic;}

/* LINKS */
a:link, a:visited  		{color:#cd071e; text-decoration:none; }
a:hover, a:active  		{color:#000000; text-decoration:none; }
	  
a.wit:link 				{color:#ffffff;}	 
a.wit:visited 			{color:#ffffff;}	 
a.wit:hover 				{color:#00afd8;}	 
a.wit:active 			{color:#00afd8;}	

a.zwart:link 			{color:#000000;}	 
a.zwart:visited 			{color:#000000;}	 
a.zwart:hover 			{color:#00afd8;}	 
a.zwart:active 			{color:#00afd8;}	

a.rood:link 				{color:#cd071e;}	 
a.rood:visited 			{color:#cd071e;}	 
a.rood:hover 			{color:#00afd8;}	 
a.rood:active 			{color:#00afd8;}	

a.grijs:link 			{color:#707173;}	 
a.grijs:visited 			{color:#707173;}	 
a.grijs:hover 			{color:#000000;}	 
a.grijs:active 			{color:#000000;}	

/* TEKST */

h1			 					{font-size:17px; font-weight:bold; margin-bottom:5px; color:#000000;}
h2			 					{font-size:12px; font-weight:bold; margin-bottom:5px; color:#000000;}
h3			 					{font-size:12px; font-weight:bold; font-style:italic; margin-bottom:5px; color:#000000;}
p 								{font-size:12px; font-weight:normal; margin-bottom:14px; color:#000000;}
ul			 					{margin-left:16px; padding:0px;}
li								{margin-left:0px;;}

/* OPBOUW */
#float 							{position:relative; float:left; height:50%;	margin-bottom:-295px; /* halve hoogte */ width:1px; }
#wrap 							{position:relative; clear:left; height:590px; width:990px; margin:0 auto; border:0px solid;}

/* MENU LINKS */ 
.menu_links						{position:relative; width:120px; top:10px; left:-24px;  border-right:0px solid #cd071e; text-align:right; margin-top:20px; margin-bottom:0px;line-height: 14px; }
#menu_links 						{}
#menu_links h1					{color:#707173; font-weight:normal; font-size:16px; margin-bottom:5px;margin-top:7px;}
#menu_links ul					{margin-bottom:25px; margin-left:0px;  list-style:none;}
#menu_links li 					{margin-bottom:2px;}
#menu_links a 					{font-size:11px;color:#707173; font-weight:bold;} 
#menu_links a:hover  				{color:#000000;}
#menu_links a:active 			{color:#cd071e;}
#menu_links .current 			{color:#000000;}
#menu_links .current a 			{color:#cd071e;}	 
#menu_links .current a:hover		{color:#cd071e;}	

.contentkader					{position:absolute; left:115px; height:530px; top:60px;  width:876px; text-align:left; border:0px solid; overflow-y:scroll;  padding-bottom:20px;}
.contentblok					{float:left; width:210px; margin-left:20px; margin-bottom:22px; border:0px solid; }		

.pagina_titel					{position:absolute; width:674px; top:0px; right:1px; color:#707173; font-weight:normal; font-size:16px; margin-bottom:5px;margin-top:7px; text-align:right; border:0px solid;}
.pagina_titel h1					{color:#707173;}
.pagina_titel h3					{color:#707173;}

/* DETAILS */
.logo							{position:relative; background-image:url('../images/logo.gif');  margin-top:0px; width:178px; height:27px;z-index:101; }

.aapje							{position:absolute; background-image:url('../images/aapje.png');  border:0px solid; width:65px; height:65px; bottom:0px; left:30px; background-position: right bottom; }
.aapje:hover					{}

.masker							{position:absolute; top:25px; left:115px; width:5px; height:35px;  z-index:100; background-color:#ffffff;border:0px solid;}
.lijn_rood						{position:relative; float:left; width:1px; top:10px; left:118px; border-right:1px solid #cd071e; height:553px;  z-index:0;}
/* PROJECT MENU */ 
.projectmenukader				{float:left; width:140px; margin-top:0px; margin-left:10px; border:0px solid; min-height:591px;}
.projectmenukader ul				{ list-style:none; margin-left:0px;  }
.projectmenukader a 				{color:#707173; font-size:11px;} 
.projectmenukader a:hover  		{color:#000000;}
.projectmenukader a:active 		{color:#cd071e;}
.projectmenukader a.current		{color:#cd071e;}	

/* PROJECT MENU */ 
.projectenkader					{float:left; margin-left:8px; width:696px; border:0px solid; margin-top:0px; border:0px solid; padding-bottom:20px;}
#overzicht .project				{width:210px; height:110px; float:left; margin-left:22px; margin-bottom:40px; }
#overzicht .projectfoto			{width:210px; height:110px;}
#overzicht .projectfoto img		{width:210px; height:110px;}
#overzicht .projectnaam			{width:210px; height:32px; margin-top:4px;}
#overzicht .projectnaam a		{width:210px; height:32px; color:#707173;}
#overzicht .projectnaam a:hover	{width:210px; height:32px; color:#CD071E;}
#overzicht .projectnaam:hover	{width:210px; height:32px; color:#CD071E;}

#detail	.project			{width:210px; float:left; margin-left:22px; }
#detail	 h1					{font-size:18px; color:#000000; margin-top:0px;}


/* PROJECTEN */
.projectgegevens				{padding-top:20px; margin-top:40px; margin-left:20px; clear:both;}
.projectgegevens ul 				{list-style:none; }
.projectgegevens h2				{font-size:14px; margin-bottom:10px; }
.projectgegevens li 				{list-style:none; clear:both; line-height:24px;}
.projectgegevens form			{}
.projectgegevens fieldset			{border:1px solid #ccc; margin-bottom:0px; padding:10px; padding-top:0px; min-height:20px;}
.projectgegevens legend			{padding:6px; margin-bottom:5px; margin-left:-6px; font-weight:bold;}
.projectgegevens label			{float:left; width:160px; color:#000000; font-size:12px; font-weight:bold;}
.projectgegevens div				{font-size:12px; font-weight:bold;}
.projectgegevens table			{font-size:12px;}
.projectgegevens td			 	{font-size:12px; border:0px solid #ccc; vertical-align:top;font-weight:bold;}
.projectgegevens td.links		 {font-weight:bold;}
.projectgegevens td.rechts		 {font-weight:normal;}

/* EXPERTISE */
.expertisegegevens				{margin-top:0px; margin-left:0px; clear:both;}
.expertisegegevens table			{font-size:11px; }
.expertisegegevens td			 {font-size:11px;  border:0px solid #ccc; vertical-align:top;}
.expertisegegevens td.links		 {font-weight:bold;}
.expertisegegevens td.rechts		 {font-weight:normal;}
.expertise_kop					{font-size:11px; margin-bottom:12px;}
.expertise_tekst				{font-size:11px; margin-bottom:10px;}

.blok							{width:674px; border:0px solid; clear:both; margin-left:22px;}
.blok_kolom_links_smal			{width:210px; padding:0px;  padding-top:8px; float:left;  text-align:left;}
.blok_kolom_midden_smal			{width:210px; padding:0px;  padding-top:8px; float:left;  text-align:left; margin-left:22px;}
.blok_kolom_rechts_smal			{width:210px; padding:0px;  padding-top:8px; float:right; text-align:left;}
.blok_kolom_links_breed			{width:442px; padding:0px;  padding-top:8px; float:left; text-align:left;}
.blok_kolom_rechts_breed		{width:442px; padding:0px;  padding-top:8px;  float:right;  text-align:left; }
.blok_kolom_links_dubbel 		{width:674px; border:0px solid;float:left; clear:both; text-align:left;}
.blok_foto_smal 					{width:210px; text-align:center; margin-top:0px; margin-bottom:10px;}
.blok_foto_smal 	img				{width:210px;}
.blok_foto_smal 	a img:hover		{width:208px; border:1px solid;}
.blok_foto_breed 				{width:442px; text-align:center; margin-top:0px; margin-bottom:10px;}
.blok_foto_breed  img			{width:442px; }
.blok_foto_breed  a img:hover		{width:440px; border:1px solid;}
.blok_foto_dubbel 				{width:674px; text-align:center; margin-bottom:8px; border:0px solid;}
.blok_foto_dubbel img 			{width:674px; }
.blok_foto_dubbel a img:hover 	{width:672px; border:1px solid; }

a.linkhover {color:#CD071E;}
a.divhover {color:#CD071E; }
img.imghover {width:208px; height:108px; border:1px solid #000000; color:#CD071E;}

.download_pdf {padding-top:16px; margin-left:20px; clear:both;}