html{
  background-color: #160f0e;
  background-image: url(/images/body_back.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}
body {
  color: white;
  padding-top: 20px;
  line-height: 21px;
}
@font-face { 
  font-family: "Feltpen"; 
  src: url(/fonts/FELTPEN_.TTF); 
} 
h1{
  font-family: "Feltpen";
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
}
a:link, a:active, a:visited{
  color: white;
}
a:hover{
  text-decoration: none;
}
#global {
  margin: 0 auto;
  width: 960px;
}
#header {
  display :none;
}
.top{
  background-image: url(/images/header_back.png);
  background-repeat: no-repeat;
  width: 960px;
  height: 418px;
  position: relative;
}
.top .talen{
  position: absolute;
  left: 20px;
  top: 1px;
}
.top .banner{
  position: absolute;
  top: 31px;
  right: 29px;
}
.top .logo{
  position: absolute;
  top: 250px;
  left: 100px;
}
#content{
  width :960px;
  padding-top: 30px;
}
.left{
  float: left;
  width: 630px;
  padding-left :10px;
}
.right{
  float: left;
  width: 320px;
}
.nieuws {
  background-image: url(/images/nieuws_back.png);
  height: 225px;
  margin-left :10px;
  margin-bottom: 20px;
  padding-left: 35px;
  padding-top: 25px;
}
.en .nieuws{
  background-image: url(/images/nieuws_back_en.png);
}
.downloads{
  background-image: url(/images/downloads_back.png);
  height: 225px;
  margin-left :10px;
  margin-bottom: 20px;
  padding-left: 35px;
  padding-top: 25px;
}
.en .downloads{
  background-image: url(/images/downloads_back_en.png);
}
#menu {
  float: left;
  width: 100%;
  height: 32px;
  position: absolute;
  top: 380px;
}
ul.menu_horizontaal li a {
  display:block;  
  text-decoration:none;
  width: auto;
  padding-right: 8px;
  padding-left :8px;
  color: black;
  font-weight :bold;
  font-size: 12px;
  background-image: url(/images/menu_border.gif);
  background-repeat: no-repeat;
  background-position :right;
}
ul.menu_horizontaal ul{
  background-image: url(/images/submenu_back.gif);
  background-color: #e5bc00;
  background-repeat: repeat-x;
  background-position :bottom;
}
ul.menu_horizontaal li a:hover, ul.menu_horizontaal li.active a{
  color: #f4b800;
}
ul.menu_horizontaal li.active li a{
  color: white;
}
ul.menu_horizontaal li li a{
  background-image: none;
  font-size: 12px;
  color: white;
  width:200px;
  border-bottom: 1px solid #c08c00;
}
ul.menu_horizontaal li li a:hover{
  color: black;
}
#footer {
  font-size: 80%;
  text-align: center;
  clear: both;
}
/*-------nieuws en downloads-------------*/
.nieuws .item, .downloads .item{
  border-bottom :1px solid #e9cb80;
  width: 240px;
  padding-top :4px;
  padding-bottom: 4px;
}
.nieuws .item a:hover{
  color: black;
}
#news .meta{
  background-image: url(/images/border_px.png);
  background-repeat: repeat-x;
  background-position :top;
  padding-top :10px;
  margin-top: 20px;
  text-align: right;
  font-size: 10px;
}
#news .teaser{
  font-style: italic;
  margin-bottom: 10px;
}
.nieuws .arrow a{
  font-size :11px;
}
.downloads .link_verder a, .nieuws .link_verder a{
  font-size :10px;
  text-align: right;
  display: block;
  width: 240px;
}
.downloads .item .beschrijving{
  display: none;
}
/*----------nieuwsmodule-------------*/
#news .item{
  background-image: url(/images/border_px.png);
  background-repeat: repeat-x;
  background-position : bottom;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
#news .item img{
  display: none;
}
#news h2 a{
  font-size: 14px;
  font-weight: bold;
}
/*---------formulier--------*/

#contact_form .mod_contactforms_col1{
  width: 150px;
  padding: 4px;
}
#contact_form .mod_contactforms_col2 input, #contact_form .mod_contactforms_col2 textarea{
  width :200px;
  line-height: 21px;
  height: 24px;
  background-image: url(/images/input_back.gif);
  background-color: #baaba9;
  border: 1px solid #fff;
  color: white;
}
#contact_form .mod_contactforms_col2 textarea{
  width :300px;
  height: 150px;
}
#contact_form .mod_contactforms_col2_error input, #contact_form .mod_contactforms_col2_error textarea{
  background-image: url(/images/input_back_error.gif);
  background-color: #da8c82;
  border: 1px solid #a60101;
  width :200px;
  height: 24px;
}
#contact_form .mod_contactforms_col2_error textarea{
  width :300px;
  height: 150px;
  height: 150px;
}
#contact_form .mod_contactforms_col2 input.submit_button{
  background-image: url(/images/submit.gif); 
  margin-top: 4px;
}
/*-----------links-----------*/
#links ul{
  margin: 0;
   padding: 0;
}
#links li{
  list-style: none;
}
#links li a{
  font-weight: bold;
}
#links li .description{
  font-style: italic;
  padding-left: 5px;
}
/*---------download-------*/
.downloads .item{
  border-bottom :1px solid #87cd80;
  background-image: url(/images/downloads_icon.png);
  background-position: left 4px;
  background-repeat: no-repeat;
  padding-left :25px;
  width: 215px;
  line-height: 24px;
}

#downloads ul{
  margin: 0;
 padding: 0;
}
#downloads li{
  list-style: none;
}
#downloads li a{
  font-weight: bold;
}
#downloads li .beschrijving{
  font-style: italic;
padding-left: 20px;
}












