
html,body {
   margin: 0;
   padding: 0;
   
}

#logo {
   margin-right:15px;
}

#service {
   text-align: right; 
   margin-top:15px;
}

body {
   font: 76% arial,sans-serif;
   text-align:center;
   color: #232f85;
}

.tenpx {
   margin-left: 10px;
   border: 0;
}

#sfeer-1 {
   margin: 10px 0 10px 0;
}

ul.subnav {
   padding: 5px;
   margin: 0px;
}

li {
   list-style:none;
   padding:5px;
}

li.contentlist {
   list-style-image: url(../gfx/kogel.gif);
   margin-left:-10px;
   
}

a {
color: #e41937;
}

a.active {
font-weight: bold;
text-decoration: none;
}

li.indented {
margin-left: 10px;
color: #232f85;
font-size: 11px;

}

p {
   margin:0 10px 10px
}

div#header {
   margin: 0;
   padding: 0;
   vertical-align: bottom;
   background: transparent url(../gfx/header_bg.gif);
   height: 66px;
}

div#header h1 {
   margin: 0;
   padding: 0 !important;
   vertical-align: bottom;
   font-size: inherit;
   display: inline;
}

div#maincontent {
   margin-left: 10px;
}

div#navigation {
   float:right;
   width:200px;
   background: transparent url(../gfx/kop_bg.gif) no-repeat;
}

div#dezemaand {
   float:left;
   width:270px;
}

div#direct {
   float:left;
   width:270px;
}

div#contact {
   float:right;
   clear:right;
   width:220px;
}

div#zoekmachine {
   float:right;
   clear:right;
   width:220px;
   margin-top: 24px;
}

div#overons {
   float:left;
   width:350px;
}

div#tools {
   float:right;
   width:220px;
}

.rodelijn {
   color: #e41937;
   background-color:#e41937; 
   height:4px; 
   width:95%; 
   margin:0;
   margin-left:10px;
   border: 0px none;
}

div#extranavigation {
   float:right;
   clear:right;
   width:200px;
}

div#container {
   text-align:left;
   clear: right;
}

div#content p, div#overons p, div#nieuws p, div#tools p, div#contact p {
   line-height:18px;

}

div#service {
   font-size:11px;
}


h1 {
  margin:0 0 0 10px;
   font-size: 25px;
   vertical-align:top;
   padding:10px 0 0 0 !important;
}

h2 {
   margin-left:10px;
   margin-bottom: -5px;

}

h3 {
   font-size: 18px;
   margin:0;
}

h3.subkop {
   font-size: 18px;
   margin-left:10px;
   margin-bottom: -5px;
}

div#items {
   background: transparent url(../gfx/blok_bg.gif) no-repeat;
   margin-top:38px;
}

div#extra {
   line-height:18px;
   width:190px;
   float: right;
   clear: right;
   padding-left: 10px;
}

div#container {
   width:850px;
   margin:0 auto;
}

div#content {
   float:left;
   width:650px;
   background: transparent url(../gfx/kop_bg.gif) no-repeat;
   padding: 0 0 20px 0;
}

div#contentleft {
   float:left;
   width:450px;
   background: transparent url(../gfx/kop_bg.gif) no-repeat;
   padding: 0 0 20px 0;
   font-size: 17px;
}

div#contentright {
   float:left;
   width:400px;
   background: transparent url(../gfx/kop_bg.gif) no-repeat;
   padding: 0 0 20px 0;
}

div#homecontent {
   float:left;
   width:100%;
   background: transparent url(../gfx/kop_bg.gif) no-repeat;
}

 body{
  margin:0;
  padding:0 0 20px 0;
 }
#footert{
  height:20px;
  font-size: 11px;
  margin: 0 auto;
  padding: 10px 0;
  clear: both;
  color: #9a9ebf;
  width: 850px;
  border-top: solid 1px #E41937;
 }
 @media screen{
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }

.form-item {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 10px;
}

tr.odd .form-item, tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.form-item input.error, .form-item textarea.error {
  border: 2px solid red;
}
.form-item .description {
  font-size: 0.85em;
}
.form-item label {
  display: block;
  font-weight: bold;
}
.form-item label.option {
  display: inline;
  font-weight: normal;
}

#bread {
   color: #9a9ebf;
   font-size:11px;
   padding: 10px;
   margin-bottom: -20px;
}

#bread ul {
   margin-left: 0;
   padding-left: 0;
   display: inline;
   border: none;
} 

#bread ul li {
   margin-left: 0;
   padding-left: 2px;
   border: none;
   list-style: none;
   display: inline;
}

.form-text-small {
	margin-left: 20px;
}

.errors {
   color: #e41937;
   font-weight: bold;
}
