body	{margin:0px;}
body.index {margin: 20px;
			background-image: url(images/verloop_warm.png);
			background-repeat: repeat-x;
			}
body.sollpu {margin: 20px;
			background-image: url(images/bg.png);
			background-repeat: no-repeat;
			}
.imgstrook	{width: 200px;}

.png_logo{float: right;
				margin-top: 10px;}
			
.png_vtpnp{
			border: 0px;
			position: absolute;
			margin-top: 20px;
			margin-left: 620px;
			float: right;
			}

.png_hetmvoewk{
			border: 0px;
			position: absolute;
			margin-top: -30px;
			margin-left: 610px;
			float: right;
			}
			
.png_ork{
			border: 0px;
			position: absolute;
			margin-top: -30px;
			margin-left: 620px;
			float: right;
			}
.png_uitv1{
			border: 0px;
			position: absolute;
			margin-top: -60px;
			margin-left: 210px;
			float: right;
			}

.png_uitv2{
			border: 0px;
			position: absolute;
			margin-top: -60px;
			margin-left: 280px;
			float: right;
			}
			
.png_uitv3{
			border: 0px;
			position: absolute;
			margin-top: -60px;
			margin-left: 350px;
			float: right;
			}
.png_uitv4{
			border: 0px;
			position: absolute;
			margin-top: -60px;
			margin-left: 420px;
			float: right;
			}

.png_uitv5{
			border: 0px;
			position: absolute;
			margin-top: -60px;
			margin-left: 490px;
			float: right;
			}
			
.png_uitv6{
			border: 0px;
			position: absolute;
			margin-top: -60px;
			margin-left: 420px;
			float: right;
			}			
png_uitv7{
			border: 0px;
			position: absolute;
			margin-top: -60px;
			margin-left: 610px;
			float: right;
			}
			
.png_uitv8{
			border: 0px;
			position: absolute;
			margin-top: -60px;
			margin-left: 620px;
			float: right;
			}			
/*
.png_handtgr{
			border: 0px;
			position: absolute;
			margin-top: -30px;
			margin-left: 40px;
			}
*/

#logo 	{
		width:900px;
		height: 125px;
		/*border:1px dotted orange;*/
		overflow: hidden;
		}

.png_4deideek	{
		position: absolute;
		margin-top: 2px;/* was 30 px*/
		margin-left: 550px;
		overflow: hidden;
		}

.png_52wp	{
		position: absolute;
		margin-top: 400px;
		margin-left: 600px;
		overflow: hidden;
		}

.png_regen	{
		position: absolute;
		margin-top: 2px;/* was 30 px*/
		margin-left: 600px;
		overflow: hidden;
		}
		
.png_bagboy	{
		position: absolute;
		margin-top: 10px;/* was ? px*/
		margin-left: 600px;
		overflow: hidden;
		}
		
.png_wmicon	{
		position: absolute;
		margin-top: 2px;/* was 30 px*/
		margin-left: 640px;
		overflow: hidden;
		}

	
#iframediv {border: 1px solid goldenrod;/*was: #666666;*/
			float: right;
			width: 775px;
			height:590px;
			}
		
iframe 	{width: 775px;
		height:590px;
		}


#container {width: 900px;
			height: 720px;
			margin: 0 auto;
			/*border: 1px dotted blue;*/
			} 
#containerpu {width: 900px;
			height: 720px;
			margin-left: 180px;
			margin-top: 120px;
			/*border: 1px dotted blue;*/
			} 		

#textcontainer {position:relative;
				margin-left: 15px;
				margin-right: 10px;
				margin-top: 15px;
				width: 720px;
				/*border: 1px dotted blue;*/
				} 
				
/*** pagina-nummering ***/			
div#pagenum	{font-family: verdana, arial, sans-serif;	
				 font-size: 12px;
				 font-weight: bold;
				 color: #808080;
				 float: right;
				 display: inline;
				 width: 180px;
				 /*border: 1px solid red;*/ /*** alleen maar om te zien waar hij zit enzo ***/
				 }
				 

div#pagenum a, div#pagenum a:link, div#pagenum a:visited {
				text-decoration: none;
				color: #808080;
				 }
div#pagenum a:hover {
					  color: #505050;
					  }

/***				  
div#pagenum a:active {
					  color: #505050;
					  }
***/

/*** einde pagina-nummering ***/	


			  			 
#plaatjesknop	{position: relative;
				left: 30px;
				}
				 
#navcontainer 	{width:100px;
				position:absolute;
				margin-top:-6px;
				margin-left:-10px;
				/*border:1px dotted orange;*/
				}


.nav a, .nav a:link, .nav a:visited {
			display:block; 
			width:120px; 
			height:30px; 
			background-color:#dca; 
			border:1px solid goldenrod; /*was: #000;*/
			margin-top:6px; 
			text-align:center; 
			text-decoration:none; 
			font-family:verdana, arial, sans-serif; 
			font-size:12px; 
			color:#0079a3; /*was: #000;*/
			line-height:30px; /****hier mag je ook waarden invullen in px,procenten en em's ***/
			}


.nav a:hover {color:#fff; background-color:#764;}
.nav a:active{color:#fff; background-color:#0079a3;outline:none;} 
.nav a:focus {color:#fff; background-color:#0079a3;-moz-outline-style:none;}

/************ dit stukje zorgt er (samen met het JavaScript)voor dat een knop ook ********/
/************ "actief" blijft als je ergens anders klikt ********/
#navcontainer.introductie #introductie a,
#navcontainer.visie #visie a,
#navcontainer.uitvinder #uitvinder a,
#navcontainer.hetbesteidee #hetbesteidee a,
#navcontainer.vormgever #vormgever a,
#navcontainer.schrijver #schrijver a,

#navcontainer.probleemanalist #probleemanalist a,
#navcontainer.freelancer #freelancer a,
#navcontainer.muurtv #muurtv a,
#navcontainer.52wp #52WP a,
#navcontainer.penenverf #penenverf a,
#navcontainer.links #links a,
#navcontainer.contact #contact a
#navcontainer.introductie #persbericht a,
#navcontainer.visie #curriculum a,


  {color:#fff; background-color:#0079a3;}
/********* // einde "knop actief *******/
  
  
a.inlinelink, a.inlinelink:link, a.inlinelink:visited {   
			text-decoration:none; 
			font-family:verdana, arial, sans-serif;  
			color:#0079a3; 
			}


a.inlinelink:hover {text-decoration:underline;}
a.inlinelink:active{text-decoration:underline;outline:none;} 
a.inlinelink:focus {text-decoration:underline;-moz-outline-style:none;}


a.inlinelinkb, a.inlinelinkb:link, a.inlinelinkb:visited {   
			text-decoration:none; 
			font-family:"Times New Roman", serif;  
			color:#0079a3; 
			}

a.inlinelinkb:hover {text-decoration:underline;}
a.inlinelinkb:active{text-decoration:underline;outline:none;} 
a.inlinelinkb:focus {text-decoration:underline;-moz-outline-style:none;}

a.inlinelinkc, a.inlinelinkc:link, a.inlinelinkc:visited {   
			text-decoration:none; 
			font-family:verdana, arial, sans-serif;  
			color:#d25769;
			font-size:18px;
			font-weight: bold; 
			}


a.inlinelinkc:hover {text-decoration:underline;}
a.inlinelinkc:active{text-decoration:underline;outline:none;} 
a.inlinelinkc:focus {text-decoration:underline;-moz-outline-style:none;}



a.inlinelinkck, a.inlinelinkck:link, a.inlinelinkck:visited {   
			text-decoration:none; 
			font-family:verdana, arial, sans-serif;  
			color:#d25769;
			font-size:10px;
			font-weight: bold; 
			}


a.inlinelinkck:hover {text-decoration:underline;}
a.inlinelinkck:active{text-decoration:underline;outline:none;} 
a.inlinelinkck:focus {text-decoration:underline;-moz-outline-style:none;}


a.inlinelinkd, a.inlinelinkd:link, a.inlinelinkd:visited {   
			text-decoration:none; 
			font-family:verdana, arial, sans-serif;  
			color:#0079a3;
			font-size:18px;
			font-weight: bold; 
			}
a.inlinelinkd:hover {text-decoration:underline;}
a.inlinelinkd:active{text-decoration:underline;outline:none;} 
a.inlinelinkd:focus {text-decoration:underline;-moz-outline-style:none;}



a.inlinelinkdk, a.inlinelinkdk:link, a.inlinelinkdk:visited {   
			text-decoration:none; 
			font-family:verdana, arial, sans-serif;  
			color:#0079a3;
			font-size:10px;
			font-weight: bold; 
			}


a.inlinelinkdk:hover {text-decoration:underline;}
a.inlinelinkdk:active{text-decoration:underline;outline:none;} 
a.inlinelinkdk:focus {text-decoration:underline;-moz-outline-style:none;}


a.inlinelinke, a.inlinelinke:link, a.inlinelinke:visited {   
			text-decoration:none; 
			font-family:verdana, arial, sans-serif;  
			color:#628f7e;
			font-size:18px;
			font-weight: bold; 
			}


a.inlinelinke:hover {text-decoration:underline;}
a.inlinelinke:active{text-decoration:underline;outline:none;} 
a.inlinelinke:focus {text-decoration:underline;-moz-outline-style:none;}


a.inlinelinkek, a.inlinelinkek:link, a.inlinelinkek:visited {   
			text-decoration:none; 
			font-family:verdana, arial, sans-serif;  
			color:#628f7e;
			font-size:10px;
			font-weight: bold; 
			}


a.inlinelinkek:hover {text-decoration:underline;}
a.inlinelinkek:active{text-decoration:underline;outline:none;} 
a.inlinelinkek:focus {text-decoration:underline;-moz-outline-style:none;}


p.kop	{font-family:verdana, arial, sans-serif;
			color:#808080;
			font-size:24px;
			font-style: normal;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;
			margin-top: 0px;
			}
p.kopc	{font-family:verdana, arial, sans-serif;
			color:#d25769;
			font-size:24px;
			font-style: normal;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;
			margin-top: 0px;
			}
p.kopd	{font-family:verdana, arial, sans-serif;
			color:#0079a3;
			font-size:24px;
			font-style: normal;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;
			margin-top: 0px;
			}
p.kope	{font-family:verdana, arial, sans-serif;
			color:#628f7e;
			font-size:24px;
			font-style: normal;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;
			margin-top: 0px;
			}			
p.kopi	{font-family:verdana, arial, sans-serif;
			color:#DC143C;
			font-size:24px;
			font-style: italic;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;
			margin-top: 0px;
			}
p.kopjeck	{font-family:verdana, arial, sans-serif;
			color:#d25769;
			font-size:10px;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;
			}			
p.kopjedk	{font-family:verdana, arial, sans-serif;
			color:#0079a3;
			font-size:10px;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;
			}
p.kopjeek	{font-family:verdana, arial, sans-serif;
			color:#628f7e;
			font-size:10px;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;			
			}
p.wit	{font-family:verdana, arial, sans-serif;
			color:#FFF;
			font-size:18px;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: bold;
			}			
p.muur	{font-family:"Times New Roman", serif;
			color:#444;
			font-size:28px;
			font-style: normal;
			line-height: normal;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			margin-top: 0px;
			}

	p.klein	{font-family:verdana, arial, sans-serif;
			width: 550px;
			color:#444;/*was:606060*/
			font-size:12px;
			font-style: normal;
			line-height: 17px;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: normal;
			margin-left:30px;
			}

	p.kleini	{font-family:verdana, arial, sans-serif;
			width: 550px;
			color:#DC143C;/*was:606060*/
			font-size:12px;
			font-style: italic;
			line-height: 17px;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: normal;
			margin-left:30px;
			}		
p.breed	{font-family:verdana, arial, sans-serif;
		width: 680px;
		color:#606060;
		font-size:12px;
		font-style: normal;
		line-height: 17px;/****hier mag je ook waarden invullen in px,procenten en em's ***/
		font-weight: normal;
		margin-left:30px;
		}
		
p.smal	{font-family:verdana, arial, sans-serif;
		width: 320px;
		color:#606060;
		font-size:12px;
		font-style: normal;
		line-height: 17px;/****hier mag je ook waarden invullen in px,procenten en em's ***/
		font-weight: normal;
		margin-left:30px;
		}
		
p.smaller	{font-family:verdana, arial, sans-serif;
		width: 280px;
		color:#606060;
		font-size:12px;
		font-style: normal;
		line-height: 17px;/****hier mag je ook waarden invullen in px,procenten en em's ***/
		font-weight: normal;
		margin-left:30px;
		}
		
p.sub	{position: relative;
		margin-top: 320px;
		margin-left: 20px;
		font-family:verdana, arial, sans-serif;
		width: 140px;
		color:#606060;
		font-size:10px;
		font-style: normal;
		line-height: 17px;/****hier mag je ook waarden invullen in px,procenten en em's ***/
		font-weight: normal;
		}
		
#footer {
		clear: both;
		text-align: center;
		font: 10px verdana, arial, sans-serif;
		color: #acacac;
		margin-top: 10px;
		}
		
p.italicht	{font-family:verdana, arial, sans-serif;
			color:#a7a7a7;
			font-size:10px;
			font-style: italic;
			line-height: 17px;/****hier mag je ook waarden invullen in px,procenten en em's ***/
			font-weight: normal;
			margin-left:10px;
		}

#form		{position: relative;
			margin-top: 10px;
			margin-left: 100px;
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-style: normal;  
			color: #006699; 
			text-decoration: none;
			line-height: normal;
			}

input	{/*background-color: transparent;*/
		border: 1px solid #0079a3;
		}

textarea	{/*background-color: transparent;*/
		border: 1px solid #0079a3;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
		overflow: auto;  
		}	
			
.msg	{font-size: 12px;
			color: #006699;
			cursor: pointer;
		}

			
.veld	{font-size: 12px;
			color: #006699;
			}

		
#foutkader	{font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-style: normal;  
			color: #e7573b; 
			text-decoration: none;
			line-height: normal;
			margin-left: 200px;
			margin-top: 20px;
			height: 65px;
			width: 450px;
			/*border:1px solid orange;*/
			}
			
p.inlinetekstc
			{   
			font-family:verdana, arial, sans-serif;  
			color:#d25769;
			font-size:12px;
			line-height: normal;
			font-weight: bold; 
			}			
			