 * {
    font-family: Lucida Grande, "Lucida Console", "Courier New", "Verdana";
    line-height: 140%;
  }
  select, input, textarea {
    font-size: 1em;
  }
  body {
      font-size: 70%;
  }
  
  ul {
    padding: 30px 0 30px 20px;
    
   }
  li {
    list-style: none;
  }
  li a {
  	color: #000;
  }
  li a:hover {
  	text-decoration: none;
  }
  
  
  h2 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px dotted #dedede;
  }
  h3 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
  }
  .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  ul {
    list-style-image:url(../gallery/list-style.gif);
  }
  pre {
    font-family: Lucida Grande, "Lucida Console", "Courier New", "Verdana";
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  code {
    font-family: Lucida Grande, "Lucida Console", "Courier New", "Verdana";
    margin: 0;
    padding: 0;
  }

  #gallery {
    padding: 30px;
    background: #e1eef5;
  }

#mainContainer {
	width: 860px;
	float: center;
	margin: 0 auto;
	text-align: left; 

}

#kolomLinks {
	float: left; 
	width: 660px;
	background:#FFF;
  position: relative;
	
}

#kolomRechts {
		float: right; 
	  width: 200px;
		background: #FFF;
		margin:0;
}

#menu {
    width:160px;
    height:400px;
    float:bottom;
    background:#e1eef5;
    clear:right;
    display:block;
    margin: 88px 0 0 20px;
    padding: 0;
 }
 
 #menu_header {
    width:140px;
    float:left;
    clear:right;
    padding: 10px 0 0 20px;
    margin: 0 0 10px 0;
    height: 30px;
    background: #004489;
    color: #fff;
    font-size: 150%;
 }

#logo {
    width:160px;
    height:160px;
    display:block;
    float:left;
    float bottom;
    margin-left:20px;
    
    
 }
 #logo img {
     border:none;
   
 }

.menulinks {
  line-height: 25px;

}
img.logo {
  position: absolute;
  right: -30px;
  top: -1px;
  }