html, body { margin:0; padding:0; font-family:Arial; }
    	
.project { background-color:gray; padding:10px; font-size:28px; font-weight:bolder; box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.3); }
.project .cms-title { color:white; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black; } 
.project .project-select { position:absolute; top:5px; left:250px;  }
 	
.cms{ position:absolute; right:50px; top:20px; width:56px; background-color:#292929; width:58px; clear:both; height:200px; }
.cms div { width:20px; max-width:20px; margin:1px; padding:2px; background-color:#919191; float:left; text-align:center; border:1px solid black; }
.cms div:hover { background-color:#d5d5d5; }
.cms a { color:black; text-decoration:none; }
 	
.css_menu{ padding:5px; color:white; font-size:10px; position:absolute; right:50px; top:240px; background-color:#292929; width:258px; clear:both; height:280px; }
.css_menu input { margin:5px; font-family:"Courier New"; font-size:10px; width:90%; }
.css_menu textarea { margin:5px; font-family:"Courier New"; font-size:10px; width:90%; height:80px; height:80px; }
 	
#handle{ display:block; height:5px; width:48px; min-width:48px; border:1px solid lightgray; background-color:black; cursor:pointer; }
 	
.hoofd{ position:relative; max-width:1000px; height:100%; border:0px solid red;	margin:0 auto; overflow:hidden;    	} 
.row{ border:0px solid green; overflow:hidden; position:relative; display:block; margin-top:20px; margin-left:20px; margin-left:0px; margin-right:0px; padding:0; width:100%; height:100%; }
.row h1 { display:inline; }
.blok { width:48%; min-width:300px;  float:left; padding:10px;  }
.row img { width:100%; }
