*{
  margin:0;
  padding:0;
}

#boven
{
    width:100%;
    background-color:#ff6600;
    height:20px;
    text-align:center;
    color:white;
}

#boven ul li
{
    display:inline;
}


#boven ul li a
{
  color:white;
  text-decoration:none;
  display:block;
  width:100px;
  margin-left:10px;
  margin-right:20px;
  border:3px solid white;
  float:left;
  margin-top:8px;
}


body{
  width:100%;
  background-color:#3b3b3b;
  font: 12px/1.6em Verdana, Helvetica, Arial, Geneva, Helvetica, sans-serif;
}

#container{
  width:90%;
  width:951px;
  background-color:white;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  border:2px solid #373535;
}

#header{
  height:59px;
  width:100%;
  background-image:url('media/theme/header_2k9.jpg');
}

#topmenu{
  height:20px;
  width:100%;
  background-color:#373535;
  text-align:center;
}

#content{
  width:100%;
}

#leftsidebar{
  float:right;
  width:19%;
  min-width:190px;
}

#maincontent{
  float:right;
  width:70%;
  min-width:551px;
  overflow:hidden;
}

#rightsidebar{
  float:right;
  width:19%;
  min-width:190px;
}




#footer{
  clear:both;
  width:100%;
  background-color:#373535;
  color:white;
  text-align:center;
}

h1{
  clear: both;
  font:20px Arial, sans-serif;
  margin-top:10px;
  margin-right:10px;
  border-bottom:2px solid #ff6600;
}

h4{
    clear: both;
  margin-left:5px;
  font:17px Verdana;
  margin:10px 0 0 0;
  margin-left:10px;
}


p{
  font-size:11px;
  line-height:1.72em;
  xmargin-left:10px;
  margin-right:10px;
  margin-top:10px;
}

#maincontent a img{
  border:0;
  clear:both;
  margin-top:5px;
  margin-right:5px;
}


#maincontent p a img{
  float:left;
  display:inline;
  border:1px solid #ff6600;
}

#topmenu ul, #leftsidebar ul, #rightsidebar ul{
  list-style-type:none;
  font-size:11px;
  margin-left:10px;
}

#topmenu ul li{
  display:inline;
  margin-left:19px;
  margin-right:19px;
  font-family:Helvetica;
}

#topmenu ul li a{
  color:white;
  font-weight:bold;
}


a{
  text-decoration:none;
  color:black;
}

#leftsidebar ul li,#rightsidebar ul li{
  border-bottom:1px dotted #ff6600;
  margin-left:5px;
  margin-right:10px;
}

#leftsidebar ul li a, ,#rightsidebar ul li a{
  display:block;
}

form{
  margin-left:10px;
}

#textad{
    width:300px;
    height:250px;
    float:left;
    margin-left:10px;
    margin-top:10px;
    margin-right:10px;
    margin-bottom:5px;
}


#header span{
    color:white;
    font-size:20px;
    margin-left:5px;
    font-weight:bold;
}


h3{
    clear: both;
  font-size:15px;
  margin-right:10px;
  border-bottom:2px dotted #ff6600;
}

.newsbox{
  color:#373535;
  font-size:11px;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:5px;
  clear:both;
}

#maincontent p a img{
  display:inline;
  float:right;
  margin-right:5px;
  margin-left:15px;
  margin-bottom:10px;
  border:1px solid black;
}


#maincontent p a
{
font-weight:bold;
}


#rightsidebar a img{
  border:none;
}

.comment{
border:1px solid #36393D;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
padding:5px;
width:475px;
}

#commentbox{
  border:1px solid #36393D;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#a4b6c8;
  padding:5px;
width:475px;
}


.mail{
  display:none;
}


#boven a{
  color:white;
  font-weight:bold;
}

/*menu*/
#topmenu ul{
   background-color:#373535;
 }


#topmenu li {
  float: left;
  position: relative;
  xwidth: 15em;
 }

 #topmenu li ul li{
   text-align:left;
 }

  #topmenu li ul li a:hover{
  color:#ff6600;
 }
#topmenu li a:hover{
  color:#ff6600;
}


#topmenu li ul {
  display: none;
  position: absolute;
  top: 1em;
  left:2em;
  }


#topmenu  li > ul {
   top: auto;
   left: auto;
   }
#topmenu li:hover ul, li.over ul { /* lists nested onder hovered list items */
   display: block;
}

#topmenu li.over ul{
  display:inline;
}


.boxje{
  margin-left:10px;
  margin-right:10px;
  margin-top:15px;
  border:1px solid #373535;
  height:150px;
  width:540px;
}

.boxje img{
  display:inline;
  float:left;
  margin-left:10px;
  margin-right:15px;
}

.boxje span{
  font-size:18px;
  font-weight:bold;
  color:#373535;
  border-bottom:1px dotted #ff6600;
}


.boxcontainer{
  width:100%;
}


/*ContentFooter*/
#contentFooter{
  background:#edebd5;
  margin-right:10px;
  border:1px solid #373535;
  height:300px;
}

#cfLinks{
  width:200px;
  float:left;
  margin-left:40px;
  margin-top:10px;
  background:#edebd5;
}

#cfRechts{
  width:200px;
  float:right;
  margin-top:10px;
  margin-right:40px;
}

#contentFooter ul{
  list-style-type:none;
}

