/* Design & Code (c) ABOVO Media */
html, body { 
   padding        : 0; 
   margin         : 0; 
}

body {
   font        : normal 12px "Arial", "Verdana", sans-serif;
   background     : #e82b31;
   color       : #434343; 
}  


#wrapper {
   margin         : 0 auto;
   width       : 100%;
   min-height     : 100%;
   min-width      : 928px;
}

#body {
   width       : 912px;
   margin         : 0 auto;
   background     : transparent url('../_images/background.gif') repeat-y top left;
}
   
   #top {
      width       : 912px;
      height         : 80px;
      padding        : 0;
      background     : #e82b31 url('../_images/background_top.gif') no-repeat bottom left;
   }
   
      #logo {
         float          : left;
      }
      
      #zoeken {
         float          : right;
         width          : 250px;
         padding        : 20px 10px 0 0;
      }
   
   #navigatie {
      width          : 912px;
      height         : 39px;
      padding        : 0;
      background     : transparent url('../_images/background_navigatie.gif') no-repeat top left;
   }
   
   #header {
      width          : 912px;
      height         : 260px;
      padding        : 0;
   }
   
   #header.nevensite {
      height         : 247px;
   }
   
      #header #sfeerbeeld {
         position       : absolute;
         width          : 890px;
         height         : 189px;
         margin         : 0 0 0 11px;
      }
      
      #header #sfeerbeeld.nevensite {
         margin         : 5px 0 0 11px;
      }
      
      #header #divisies {
         position       : absolute;
         width          : 900px;
         margin         : 166px 0 0 9px;
      }
      
      #header #divisies .linkItem,
      #header #divisies .linkItem_active {
         width          : 179px;
         height         : 81px;
         float          : left;
      }
      
      #header #divisies .linkItem {
         background     : url('../_images/divisies_bg.png') no-repeat bottom;
      }
      
      #header #divisies .linkItem_active {
         background     : url('../_images/divisies_bg_active.png') no-repeat bottom;
      }
      
      #header #divisies .linkItem a,
      #header #divisies .linkItem_active a {
         width          : 179px;
         display        : block;
         height         : 28px;
         padding-top    : 47px;
         color          : #000000;
         text-decoration: none;
         text-align     : center;
      }

         #industriezand, #bouwsystemen, #grondstoffen, #bestrating, #contact {
            float          : left;
            width          : 179px;
            height         : 94px;
         }
   
   #content {
      width       : 912px;
      padding        : 15px 0;
      line-height    : 18px;
   }
   
   #vervolg #content {
      padding     : 0 0 30px 0;
   }
   
      #left {
         float       : left;
         width       : 535px;
      }
      
      #vervolg #left {
         width       : 200px;
      }
      
         #tekst {
            margin   : 0 0 0 31px;
         }
         
         #nieuws {
            width       : 478px;
            height   : 126px;
            line-height : 17px;
            margin      : 15px 0 5px 0px;
            padding  : 15px;
            background  : transparent url('../_images/blok_nieuws.png') no-repeat top left;
            color       : #fff;
         }
         .nieuws_link_more{
            margin-left: 15px;
            margin-top:15px;
         }
            #headlines {
               float    : left;
               width    : 300px;
            }
         
      #vervolg #mid {
         float       : left;
         width       : 668px;
         padding  : 15px 10px 15px 10px;
      }
      #content_big{

         margin-left: 10px;
         width: 100%;

      }


      #right {
         float       : left;
         width       : 348px;    
      }
      
         #blok_contact {
            width       : 304px;
            height   : 97px;
            line-height : 16px;
            margin      : 0 0 0 16px;
            padding  : 15px;
            background  : transparent url('../_images/contact.jpg') no-repeat top left;
         }
         
         #blok_brochure {
            width       : 314px;
            line-height : 16px;
            margin      : 5px 0 5px 16px;
            padding  : 0 0 0 15px;
         }
         
         .blok_top {
            width       : 334px;
            height      : 50px;  
            margin      : 0 0 0 16px;
            padding     : 7px 0 0 15px;
            color    : #fff;
            background  : transparent url('../_images/blok_top.jpg') no-repeat top left;        
         }
         
         .blok_content {
            width       : 304px;
            margin      : 0 0 0 16px;
            padding  : 8px 15px 15px 15px;
            background  : transparent url('../_images/blok_bg.jpg') no-repeat bottom left;         
         }
         
         .blok_content td {
            padding  : 3px;
         }
         
         #vervolg #beeld {
            width       : 318px;
            border      : 1px solid #d6d6d6;
            padding  : 10px;
            margin      : 10px 0 15px 7px;
         }
            
            #beeld .beeldoverlay {
               position    : relative; 
               margin         : -50px 0 0 0; 
               padding     : 16px 0 0 0;
               height         : 34px; 
               background     : transparent url('../_images/beeldoverlay.png') repeat top left;
               color          : #fff;
               font-size      : 16px;
               border-top     : 1px solid #000;
               text-align     : center;
            }
            
            
            * html #beeld .beeldoverlay {
               background        : none;
               filter            : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://abovo.diffuse.nl/spaansen/_images/beeldoverlay.png', sizingMethod='scale');
            }
            
   #footer {
      width       : 912px;
      height         : 50px;
      padding        : 0 0 20px 0;
      background     : #e82b31 url('../_images/background_footer.gif') no-repeat top left;
      text-align     : center;
   }
   .vacatures{
      
   }
   .vacatures .vacature{
      background: url('../_images/vacature_bg.jpg') no-repeat top left;
      width: 510px;
      padding-left: 11px;
      padding-right: 11px;
      padding-top: 11px;
      padding-bottom: 2px;
   }  
   .vacatures .vacature .vacature_titel{
      color       : #e82b31;
      font-size      : 12px;
      font-weight    : bold;
   }
   .vacatures .vacature .vacature_titel a{
      text-decoration   : none;
      color       : #e82b31;
      font-size      : 12px;
      font-weight    : bold;
   }
   .vacatures .vacature_omschrijving{
      margin-top     : 6px;
      height         : 15px;
   }
   .vacatures .vacatures_meer{
      margin-top     : 6px;
      background: url('../_images/vacature_pijl.jpg') no-repeat center left;
      width       : 503px;
      height         : 21px;
      margin-bottom  : 14px;
   }
   .vacatures .vacatures_meer a{
      color       : #e82b31;
      text-decoration   : none;
      margin-left    : 20px;
   }

/* Headings H1-H6 */
h1 { }

   #content h1 {
      color       : #e82b31;
      font-size   : 18px;
      margin      : 0 0 8px 0;
   }
   
   #content #left_home h1
   {
   }
   
   #content #left_home .homeblock_class h1
   {
      margin-left : 0;
   }
   
h2 { }

   #left h2 {
      color    : #e82b31;
      font-size   : 16px;
      margin      : 14px 0 5px 0;
   }

   #right h2 {
      color       : #e82b31;
      font-size   : 16px;
      margin      : 0 0 6px 0;
   }

   #nieuws h2 {
      color       : #fff;
      font-size   : 16px;
      margin      : 0 0 6px 0;
   }
   
   #blok_contact h2, #blok_brochure h2, .blok_top h2, #mid h2 {
      color       : #e82b31;
      font-size   : 16px;
      margin      : 0 0 6px 0;
   }

h3 { }

h4 { }

h5 { }

h6 { }


/* Paragraph and Link Styles */
p { }

   #footer p {
      margin   : 5px 0 0 0;
      color    : #fff;
   }
   
span { }

   #blok_brochure span {
      color       : #424242;
      font-size   : 16px;
      margin      : 0 0 6px 0;
   }

a { }

   a {
      color       : #e82b31;
   }

   #top a.logo img {
      margin   : 10px 0 0 5px;
   }  
   
   #navigatie a, #submenu ul a {
      color       : #464646;
      font-weight    : bold;
      text-decoration   : none;
   }
   
   #navigatie a:hover, #submenu a:hover {
      text-decoration   : underline;
   }
   
   #nieuws a {
      color       : #fff;
      text-decoration   : none;
   }
   
   #nieuws a:hover {
      text-decoration   : underline;
   }
   
   #nieuws a.meer {
      margin         : 0 0 0 205px;
      color       : #2e2e2e;
      text-decoration   : none;
   }
   
   #nieuws a.meer:hover {
      text-decoration   : underline;
   }
   
   #blok_contact a {
      display        : block;
      color          : #7a7a7a;
      width          : 180px;
      font-size      : 11px;
      text-decoration   : none;
   }  
   
   #blok_contact a:hover {
      text-decoration   : underline;
   }  
   
   .blok_content a {
      color          : #e82b31;  
   }
   
   .blok_content div a {
      font-size      : 11px;  
      padding     : 0 0 0 10px;
      background     : transparent url('../_images/arrow2.gif') no-repeat center left;    
   }

   #footer a {
      color       : #fff;
      text-decoration   : none;
   }
   
   #footer a:hover {
      text-decoration   : underline;
   }
   
   
/* Lists and Navigation */

ul { }

   #navigatie ul.main {
      margin         : 0;
      height         : 18px;
      padding        : 11px 30px 0 30px;
   }

      #navigatie ul.main li {
         display        : inline;
         list-style-type   : none;
         padding        : 0 20px 0 10px;
         background     : transparent url('../_images/arrow.gif') no-repeat center left;
      }
   
   #navigatie ul.submain {
      text-align        : left;
      visibility        : hidden;
      position       : absolute;
      background-color  : #fff;
      margin            : 13px 0 0 -13px;
      padding           : 7px 0 9px 0;
      z-index        : 100;
      border-bottom     : 1px solid #d9d9d9;
      border-left       : 1px solid #d9d9d9;
      border-right      : 1px solid #d9d9d9;
   }

      #navigatie ul.submain li {
         display           : block;
         padding           : 4px 30px 4px 17px;
         background        : none;
      }
   
   #submenu ul {
      margin         : 0 0 0 8px;
      padding        : 0;
   }

      #submenu ul li {
         list-style-type   : none;
         height         : 27px;
         padding        : 8px 10px 0 15px;
         background     : transparent url('../_images/sublink.gif') no-repeat top left;
      }
   
   #footer ul.main {
      margin         : 0;
      height         : 18px;
      padding        : 15px 0 0 0;
   }

      #footer ul.main li {
         display        : inline;
         list-style-type   : none;
         padding        : 0 10px;
         border-right   : 1px #fff solid;
      }
      
      #footer ul.main li.last {
         border-right   : 0px;
      }
    
    #mid ul li {
      list-style: circle;
      margin-left: 20px;
    }
      
/* Forms */

   input.zoekterm {
      background     : url('../_images/zoekveld.gif'); 
      height         : 26px; 
      width       : 138px;
      padding        : 12px 5px 0 5px; 
      margin         : 0px; 
      border         : 0;
   }
   
.photoalbum
{
   padding  : 7px 0pt 0pt 15px;  
}  

.photoalbum_image
{
   padding  : 3px;
}

.highlight
{
   background-color  : yellow;
}

.imgLatestNews
{
   float             : left;
   margin            : 0px 7px 7px 0px;
}

.item
{
   margin            : 8px 0px; 
}

.item .title
{
   margin            : 5px 0px;
}
.photoalbums_overview{
   width: 437px; 
   float: left; 
   margin-bottom: 10px; 
   cursor: pointer;
   background-image: url('../_images/background_photoalbums.jpg');
   background-repeat: no-repeat;
   height: 98px;
   padding-left:8px;
   padding-top:8px;
}
.photoalbums_overview h2{
color:#E82B31;
font-size:18px;
margin:0 0 8px;
}
.photoTitle{
width:120px;
text-align:center;

height: 40px;
}
.videoPlayerHolder {
   margin-left: 15px;   
}

ol li
{
   list-style-type   : decimal;
   margin-left       : 24px;
}

.side_block {
   width: 178px;
   margin-bottom: 5px;
}

.side_block .sideBlockImage {
   float: left;   
}

.side_block .blockContent {
   padding: 5px 10px;  
}

.side_block .blockTitle {
   font-size: 14px;
   font-weight: bold;
   display: block;   
}

.side_block a {
   color: inherit;
   text-decoration: none;   
}

.side_block .rood {
   background: transparent url('../_images/blokken/rood_middle.gif') repeat-y;
   color: #FFFFFF !important;
}

.side_block .rood a {
   color: #FFFFFF !important;   
}

.side_block .wit {
   background: transparent url('../_images/blokken/wit_middle.gif') repeat-y;
   color: #545353 !important;
}

.side_block .wit .blockTitle {
   color: #E82B31 !important;
}
