/* ---------------------
General layout
--------------------- */
html, body {
margin:0;
padding:0;
}

* {
   font-family          : "Trebuchet MS", Arial, Helvetica, "Sans Serif";
}


body {
   margin               : 0px;
   padding              : 0px;
   font-family          : "Trebuchet MS", Arial, Helvetica, "Sans Serif";
   font-size            : 12px;
   line-height          : 18px;
   color             : #43555e;
   background           : #ffffff;
   behavior          : url("csshover.htc"); 
}

#container {

   position          : relative;
   margin               : 0px auto;
   padding              : 0px 0px 0px 0px;
   width             : 980px;
   height               : 755px;
   background-color     : #ffffff;
}

div,
td,
p {
   font-size            : 12px;
   line-height          : 18px;
   color             : #43555e;
}

a,
a:link,
a:active,
a:visited {
   color             : #00638f;
   text-decoration         : none;
}

a:hover {
   color             : #333333;
   text-decoration         : underline;
}

ul {
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   list-style           : inside;
   list-style-position     : outside;
   margin-left          : 13px;
}

li {
   line-height          : 16px;
   list-style-type         : disc;

}
ul.listItems{
   margin-left          : 0px;
}
#volgb li.listItem{
   list-style-type         : none;
   margin-left          : 0;
}
img{
   border               : 0;
}

/* -----------------

Menu

----------------*/

#top1menu ul.submain { 
      position    : absolute;
      visibility     : hidden;
      background-color: #425968;
      padding        : 5px 0;
      margin         : 1px 0 0 0px;
      border         : 1px solid #31393d;
      opacity        : 0.9;
      filter         : alpha(opacity=90);
   }

   #top1menu ul.submain li {
      float       : none;
      height         : auto;
      padding        : 10px 30px 5px 10px;   background     : none;
   }
   
   #top1menu ul.submain li:hover {
      float       : none;
      height         : auto;
      padding        : 5px 10px 5px 10px;
      background     : none;
      position    : static;
      visibility     : visible;
   }

   #top1menu .main li .active:hover, ul.submain {
      visibility     : visible;
   }


.accordprefix{
   font-size: 12px;
}

/* --------------
H1
----------------- */

h1{
color:#00638F;
font-size:22px;
line-height:26px;
}
h2{
color:#00638F;
font-size:16px;
line-height:20px;
}

/* ---------------------
template layout
--------------------- */


#top1 {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 980px;
   height               : 30px;
   z-index              : 2;
}

#top1balk {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 700px;
   height               : 30px;
   text-align           : left;
   float             : right;
   background           : #e1e7ea;

}

#top1menu {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width             : 500px;
   height               : 30px;
   float             : left;

}

#top1menu ul.main li{
   display              : block;
   float             : left;
   padding              : 8px 15px 0 15px;
   list-style-image     : none;
   list-style-position     : outside;
   list-style-type         : none;
}
#top1zoek {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width             : 180px;
   height               : 25px;
   float             : left;
}

#top2 {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 980px;
   height               : 75px;

   z-index              : 0;
}

#top3 {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 980px;
   height               : 170px;
}

#top3a {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 320px;
   height               : 170px;
   background           : #e1e7ea url(../_images/afbeelding1.jpg) no-repeat left top;
   float             : left;
}

#top3atitel {
   position          : relative;
   margin               : 142px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width             : 310px;
   height               : 23px;
   text-align           : left;
   float             : left;
}

#top3aintro {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 15px 10px 0px 10px;
   width             : 300px;
   height               : 65px;
   text-align           : left;
   float             : left;
}

#top3b {
   position          : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 0px 0px 0px 0px;
   width             : 320px;
   height               : 170px;
   background           : #e1e7ea url(../_images/afbeelding2.jpg) no-repeat left top;
   float             : left;
}

#top3btitel {
   position          : relative;
   margin               : 142px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width             : 310px;
   height               : 23px;
   text-align           : left;
   float             : left;
}

#top3bintro {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 15px 10px 0px 10px;
   width             : 300px;
   height               : 65px;
   text-align           : left;
   float             : left;
}

#top3c {
   position          : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 0px 0px 0px 0px;
   width             : 320px;
   height               : 170px;
   background           : #e1e7ea url(../_images/afbeelding3.jpg) no-repeat left top;
   float             : left;
}

#top3ctitel {
   position          : relative;
   margin               : 142px 0px 0px 0px;
   padding              : 5px 0px 0px 10px;
   width             : 310px;
   height               : 23px;
   text-align           : left;
   float             : left;
}

#top3cintro {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 15px 10px 0px 10px;
   width             : 300px;
   height               : 65px;
   text-align           : left;
   float             : left;
}

#content {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 978px;
   /*height             : 340px;*/
   text-align           : left;
   border-left          : 1px solid #e1e7ea;
   border-right         : 1px solid #e1e7ea;
}

.content_midden {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 15px 0px 0px 10px;
   width             : 309px;
   height               : 210px;
   line-height          : 16px;
   text-align           : left;
   float             : left;
   font-size            : 12px;
   color             : #00638f;
}

#contentb {
   position          : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 15px 0px 0px 10px;
   width             : 310px;
   height               : 210px;
   line-height          : 16px;
   text-align           : left;
   float             : left;
}

#contentc {
   position          : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 15px 0px 0px 10px;
   width             : 309px;
   height               : 210px;
   line-height          : 14px;
   text-align           : left;
   float             : left;
}
#laatste_vacatures{

   width: 100%;

}
#laatste_vacature {
   
   margin               : 0px 0px 0px 0px;
   padding              : 5px 0px 0px 0px;
   width             : 100%;
   line-height          : 13px;
   text-align           : left;
   float             : left;
   display              : block;
}
#laatste_vacature a{
   line-height          : 14px;
}
#country2 {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 5px 0px 0px 0px;
   width             : 300px;
   line-height          : 16px;
   text-align           : left;
   float             : left;
}

#contentdtitel {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 10px;
   width             : 309px;
   height               : 24px;
   text-align           : left;
   float             : left;
   border-bottom        : 1px solid #ffffff;
   background           : #e1e7ea url(../_images/titel_nieuws.gif) no-repeat left top;
}

.contentblocktitel { 
   position          : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 5px 0px 0px 10px;
   width             : 309px;
   height               : 24px;
   text-align           : left;
   float             : left;
   border-bottom        : 1px solid #ffffff;
   background           : #003449;
}

#contentd {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 320px;
   height               : 80px;
   text-align           : left;
   float             : left;

}
#block_d{
   position          : relative;
   float             : left;
   width             : 310px;
}
#block_e{
   position          : relative;
   float             : left;
   width             : 310px;
   margin-left          : 10px;
}
#block_f{
   position          : relative;
   float             : left;
   width             : 308px;
   margin-left          : 20px;
}
#contentdafbeelding {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 75px;
   height               : 75px;
   float             : left;
   
}

#contentdtekst {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 10px 0px 0px 0px;
   width             : 100%;
   line-height          : 16px;
   text-align           : left;
   float             : left;
   width			: 285px;
}

#contentdtekstfirst{
	padding              : 2px 0px 0px 0px;
	position          : relative;
   margin               : 0px 0px 0px 0px;
   width             : 100%;
   line-height          : 16px;
   text-align           : left;
   float             : left;
   width			: 285px;
}

   #contentdtekst.withImage {
      width          : 220px;
   }
   
   #contentdafbeelding .imgLatestNews {
      padding-top    : 12px;
   }
   

.contentblock {
   position          : relative;
   margin               : 0px 0px 0px 10px;
   padding              : 5px 0px 0px 10px;
   width             : 308px;
   min-height           : 75px;
   line-height          : 16px;
   text-align           : left;
   background-color     : #e1e7ea;
   float             : left;
}

#footer {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 980px;
   min-height           : 90px;
   text-align           : left;
   float             : left;
   background           : #e1e7ea url(../_images/footer.gif) no-repeat left top;
}

#footera {
   position          : relative;
   margin               : 0px 0px 0px 20px;
   padding              : 10px 0px 0px 0px;
   width             : 600px;
   /*height             : 90px;*/
   text-align           : left;
   float             : left;
}

#footerb {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 10px 0px 0px 0px;
   width             : 100px;
   height               : 90px;
   text-align           : left;
   float             : left;
}

#footerc {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 10px 0px 0px 0px;
   width             : 180px;
   height               : 90px;
   text-align           : left;
   float             : left;
}

#footerd {
   position          : relative;
   margin               : 0px 0px 0px 100px;
   padding              : 10px 0px 0px 0px;
   width             : 150px;
   height               : 90px;
   text-align           : left;
   float             : left;
}

.list .vacature_short{
   margin-left          : 13px;
}
.list .vacature_short_overzicht{
   margin-bottom        : 10px;
   margin-top           : 0px;
}
.vacature_overzicht_kop{
   margin-top           : 10px;
   margin-bottom        : 10px;
   font-size            : 14px;
   font-weight          : bold;
}

/* ---------------------
template layout volg
--------------------- */
#contentvolg {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 978px;
   /*height             : 750px;*/
   text-align           : left;
   border-top           : 4px solid #e1e7ea;
   border-left          : 1px solid #e1e7ea;
   border-right         : 1px solid #e1e7ea;
}

#volga {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 10px 0px 20px 15px;
   width             : 235px;
   float             : left;
}

#volgaafbeelding {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   width             : 232px;
   height               : 220px;
   float             : left;
   background           : url(../_images/regenboog.gif) left top;
}

#volgb {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 20px 20px 20px 10px;
   width             : 450px;
   float             : left;
}



#volgc {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 20px 20px 20px 10px;
   width             : 218px;
   float             : left;
}

#volgcbalk {
   position          : relative;
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 10px;
   width             : 208px;
   height               : 18px;
   background-color     : #003449;
   float             : left;
}

#volgb ul li, #volgc ul li{
   list-style-position     : outside;
   margin-left          : 13px;
}



/* ---------------------
tekst
--------------------- */
.contentheading1 {
   font-size            : 18px;
   font-weight          : normal;
   color             : #00638f;
}

.contentheading2 {
   font-size            : 16px;
   line-height          : 18px;
   font-weight          : normal;
}

.titel {
   color             : #ffffff;
   font-size            : 16px;
   /*font-weight           : ;*/
}

.titel2 {
   color             : #43555e;
   font-size            : 16px;
   line-height          : 30px;
}

.intro {
   color             : #003449;
   line-height          : 16px;
}

.textheading1 {
   font-size            : 12px;
   font-weight          : bold;
   color             : #00638f;
}

.datum {
   font-size            : 12px;
   font-weight          : bold;
   color             : #003449;
}

.blauw {
   color             : #00638f;
}





/* ---------------------
links
--------------------- */

.link1:link,
.link1:active,
.link1:visited {
   color             : #00638f;
   text-decoration         : none;
}

.link1:hover {
   color             : #43555e;
   text-decoration         : underline;
}

.link2:link,
.link2:active,
.link2:visited, 
.contentblock ul li a:link,
.contentblock ul li a:active,
.contentblock ul li a:visited
{
   color             : #003449;
   text-decoration         : none;
}

.link2:hover {
   color             : #00638f;
   text-decoration         : underline;
}

.link3:link,
.link3:active,
.link3:visited,
.content_midden a:link,
.content_midden a:active,
.content_midden a:visited
 {
   color             : #00638f;
   font-weight          : bold;
   text-decoration         : none;
}
.content_midden p{
   margin               : 0px;
   padding              : 0px;
   line-height          : 16px;
}
.link3:hover {
   color             : #43555e;
   text-decoration         : underline;
}

.vacatureslink:link,
.vacatureslink:active,
.vacatureslink:visited {
   color             : #00638f;
   line-height          : 14px;
   font-weight          : bold;
   text-decoration         : none;
}

.vacatureslink:hover {
   color             : #43555e;
   text-decoration         : underline;
}

.knopgrijs:link,
.knopgrijs:active,
.knopgrijs:visited {
   color             : #43555E;
   font-weight          : bold;
   text-decoration         : none;
   background-color     : #E1E7EA;
   padding              : 0px 20px 1px 20px;

}

.knopgrijs:hover {
   color             : #ffffff;
   background-color     : #00638f;
   text-decoration         : none;
}
.knopgrijs2 div{
   cursor               : pointer;
   width             : 100%;
   height               : 19px;
}
.knopgrijs2:link,
.knopgrijs2:active,
.knopgrijs2:visited {
   color             : #43555E;
   font-weight          : bold;
   text-decoration         : none;
   /*background-color      : #E1E7EA;*/
   /*padding            : 0px 13px 1px 13px;*/

}

.knopgrijs2:hover div {
   color             : #ffffff;
   background-color     : #00638f;
   text-decoration         : none;

}

.titel:link,
.titel:active,
.titel:visited {
   color             : #ffffff;
   font-size            : 16px;
   font-weight          : normal;
   text-decoration         : none;
}

.titel:hover {
   color             : #00638f;
   text-decoration         : none;
}

.titel2:link,
.titel2:active,
.titel2:visited {
   color             : #003449;
   font-size            : 16px;
   font-weight          : normal;
   text-decoration         : none;
}

.titel2:hover {
   color             : #9db0ba;
   text-decoration         : none;
}





/* ---------------------
tabs
--------------------- */
#vacatures_tab{
   height               : 19px;
   width             : 49%;
   background-color     : #00638f;
   text-align           : center;
   /*position           : relative;*/
   margin               : 0px 0px 0px 0px;
   padding              : 0px 0px 0px 0px;
   float             : left;
   color             : #FFFFFF;
   font-size            : 14px;
}
#vacatures_tab2{
   /*position           : relative;*/
   float             : left;  
   width             : 49%;
   /*border-bottom         : 1px solid #00638f;*/
   background-color     : #E1E7EA;
   height               : 19px;
   text-align:center;
}



/* ---------------------
menu boven
--------------------- */
/* Lists and Navigation */
ul { }   

   #top1menu ul.main { 
      /*margin       : 10px 0px 0px 0px;
      pading         : 0px 0px 0px 0px;*/
      margin         : 0;
      padding        : 0;
}

   #top1menu ul.main li {
      float       : left;
      display        : block;
      height         : 25px;
      padding        : 0px 17px 0 0px;
      
   }

   #top1menu ul.submain { 
      position    : absolute;
      visibility     : hidden;
      background-color: #E1E7EA;
      padding        : 0px 0;
      margin         : 0px 0px 0px 0px;
      border         : 0px solid #E1E7EA;
      opacity        : 0.9;
      filter         : alpha(opacity=90);
      z-index: 10;
      /*width:175px;*/
      /*width:100%;*/
   }

   #top1menu ul.submain li {
      float       : none;
      height         : auto;
      padding        : 5px 10px 5px 10px;
      background     : none;
      /*width        : 100%;*/
   }

   #top1menu ul {
      float       : left;
      list-style     : disc;     
   }

   #top1menu ul li {
      padding        : 0 0 7px 0;
      line-height    : 18px;
      color: #ffffff;
   }

   #services ul {
      float       : left;
      margin         : 15px 0 0 0;
   }

   #services ul li {
      line-height    : normal;
   }
   #menu-5{
      width:180px;
   }
/* ---------------------
menu vertical volg
--------------------- */
.arrowlistmenu {
   width             : 230px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
   font              : 14px;
   font-weight          : normal;
   color             : #00638f;
   margin-bottom        : 5px; /*bottom spacing between header and rest of content*/
   padding              : 0px 0px 0px 0px; /*header text is indented 10px*/
   cursor               : hand;
   cursor               : pointer;
}

.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
   /*background-image      : ;*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
   list-style-type         : none;
   margin               : 0;
   padding              : 0;
   margin-bottom        : 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
   padding-bottom       : 2px; /*bottom spacing between menu items*/
   list-style-type         : none;
}

.arrowlistmenu ul li a {
   font-size            : 12px;
   color             : #43555e;
   background           : url(../_images/arrowbullet.png) no-repeat scroll left 3px; /*custom bullet list image*/
   display              : block;
   padding              : 2px 0;
   padding-left         : 19px; /*link text is indented 19px*/
   text-decoration         : none;
   font-weight          : normal;
   border-bottom        : 0px solid #dadada;
}

.arrowlistmenu ul li a:visited{
   color             : #43555e;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
   color             : #43555e;
}

.arrowlistmenu ul li ul li a {
   background: none;
}



/* ---------------------
form
--------------------- */
.zoekveld {
   margin               : 0px 0px 0px 0px;
   padding              : 2px 1px 2px 3px;
   border               : 0px solid #cccccc; 
   background-color     : #ffffff; 
   font-size            : 12px; 
   font-weight          : normal; 
   color             : #333333;

}
input, .zoekveldreactie{
   margin               : 0px 0px 0px 0px;
   padding              : 2px 1px 2px 3px;
   border               : 1px solid #cccccc; 
   background-color     : #ffffff; 
   font-size            : 12px; 
   font-weight          : normal; 
   color             : #333333;
   height               : 16px;
}
.zoekbutton {
   font-size            : 12px;
   color                : #003449;
   font-weight          : normal;
   text-decoration         : none;
   background-color     : #e1e7ea;
   border               : 0px solid #003449;
   padding              : 0px 0px 0px 0px;
   margin               : 0px 0px 0px 0px;
}
.labelzoekveldreactie{
   width:80px;
}
.submit{
   height: 28px;
}

/* Home blokken */

.accordion {
         
         width: 320px;
         height: 170px;
         font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
         font-size: 11px;
         position:relative !important;
         display:block;
         overflow:hidden;
   }
   
   .panel a:link,
   .panel a:active,
   .panel a:visited  {
         /*font-size: 12px;*/
         font-weight: normal;
         text-align:left;
         margin: 0;
         color:#fff;
         border-bottom:1px solid #333333;
         cursor:pointer;
         
         background-position:top left;
         background-repeat:no-repeat;
         text-decoration: none;
   }
   .panel a.titel{
         display:block;
         padding: 6px 6px 4px 6px;
   }
   .panel_body {
         height:142px;
         background-color:#333333;
         display:block;
         position:relative;
         color:#FFFFFF;
         text-align:left;
         padding: 0px 0px 0px 6px;
         width: 310px;
   }
   
   .panel_body div {
         padding:3px 5px;
   }
   .panel_body ul{
      color: #FFFFFF;
      margin-left: 15px;
      margin-top: -4px;
   }
   .panel_body ul li a{
      font-size   : 12px;
      color    : #FFFFFF;
   }
   
   .panel{
      bottom:0px;
      margin:0px;
      padding:0px;
      filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
      background-repeat:repeat-x;
      background-color:#333333;
      width: 318px;
   }
   .intro p{
      margin: 0px;
   }

   h3{
      font-size : 16px;
   }
   /*  */
   
   #footera ul.main{
      list-style-type      : none;
      margin-left       : 0px;
   }
   #footera li{
      list-style-type      : none;
      float          : left;
      height            : 22px;
      
   }
   #footera ul li {
      width          : 200px;
   }
   #footera ul li a{
      font-size         : 14px;
   }
.clear                  {height:0px; line-height:0px; font-size:0px; clear:both;}


/* Footer menu */

#footera .column{
   postition            : relative;
   float             : left;
   width             : 200px;
}
#footera .column p{
   margin-top           : 0px;
   margin-bottom        : 3px;
   font-size            : 14px;
}
/* Caroussel */

#links-wrapper {
    width: 309px;
    height: 500px;
    overflow: hidden;
}
#links-content {
    width: 1545px;
}
#links-content .slide {
    float: left;
    width: 309px;
    height: 300px;
}
#midden-wrapper {
    width: 309px;
    height: 500px;
    overflow: hidden;
}
#midden-content {
    width: 1545px;
}
#midden-content .slide {
    float: left;
    width: 309px;
    height: 300px;
}

#rechts-wrapper {
    width: 309px;
    height: 500px;
    overflow: hidden;
}
#rechts-content {
    width: 1545px;
}
#rechts-content .slide {
    float: left;
    width: 309px;
    height: 300px;
}

#rechts-content .slide h3{
   margin-top  : 0px;
}

#rechtsboven-wrapper {
    width: 220px;
    height: 240px;
    overflow: hidden;
}
#rechtsboven-content {
    width: 1545px;
}
#rechtsboven-content .slide {
    float: left;
    width: 240px;
    height: 250px;
}

#rechtsboven-content .slide h3{
   margin-top  : 0px;
}
#linksboven-wrapper {
    width: 220px;
    height: 240px;
    overflow: hidden;
}
#linksboven-content {
    width: 1545px;
}
#linksboven-content .slide {
    float: left;
    width: 220px;
    height: 240px;
}

#linksboven-content .slide h3{
   margin-top  : 0px;
}
/* Footer logos */

#footer_logos{
   position : relative;
   margin-top  : 10px;
}
#footer_logos #footer_logos_left{
   position : relative;
   float    : left;
   padding     : 10px 0 0 10px;
   width    : 0px;
}
#footer_logos #footer_logos_right{
   position : relative;
   float    : left;
   width    : 810px;
}
/* Slider in vervolgpagina's */
.content_top_block{
   width    : 100%;
}
.content_top_blocks{
   float    : left;
   position : relative;
   /*border    : 1px solid #FF0000;*/
   width    : 220px;
}
.content_top_blocks_spacer{
   float    : left;
   position : relative;
   width    : 10px;
   height      : 250px;
}
/* New design homepage */
#block_d .contentblocktitel{
   margin-left : 0px;
}
#block_d .contentblock{
   margin-left : 0px;
}

.bottom_blocks p{
   margin-top  : 0px;
   margin-bottom  : 10px;
}

.bottom_blocks{
   background  : url('../_images/bottom_blocks_line.gif') repeat-y left top;
}
.bottom_spacer{
   width    : 100%;
   height      : 5px;
   clear    : both;
}