﻿* 
{
    padding:0;
    margin:0;
}

html
{
	overflow-y: scroll;
}
body
{
	text-align: center;
	position: relative;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
th 
{
    text-align: left;
}
ul li 
{
    margin-left: 25px;
}
div.container 
{
    width: 100%;
    height: 100%;
    float: left;
    margin: auto;
}
div.innerContainer 
{
    width: 960px;
    height: 100%;
    margin: auto;
	border: 0px solid red;
	
}
div.bodyBG 
{
    background: url(../img/bodyBG.jpg) #FFFFFF repeat-x 0px -33px;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 432px;
    overflow: hidden;
    z-index: -1;
}
/*------HEADER & TOPMENU------*/
    div.header 
    {
        float: left;
        height: 120px;
        width: 960px;
    }
        div.logo 
        {
            float: left;
            margin-top: 20px;
        }
        div.logotext 
        {
            float: left;
        }
            h1.logotext 
            {
               color: white;
               font-size: 24px;
               font-weight: normal;
               margin: 10px 0px 0px 20px;
            }
        div.headerMenu 
        {
            float: right;
            margin-top: 50px;
            color: #029fc8;  
        }
     div.menu 
     {
         float: left;
         height: 32px;
         width: 960px;
     }
        table.menu 
        {
            height: 32px;
            text-align: left;
            width: 585px;
            font-size: 14px;
            float: left;
        }
            td.menuitem 
            {
                text-align: center;
                padding: 0px 20px 0px 20px;
            }
            td.menuitemLeft
            {
                background: url(../img/menuitemLeft.gif) no-repeat center 4px;
                width: 4px;
            }
            td.menuitemSpacer 
            {
                width: 4px;
            }
            td.menuitemCenter
            {
               background: url(../img/menuitemCenter.gif) repeat-x bottom;
               text-align: center;
               padding: 0px 20px 0px 20px;
            }
             td.menuitemRight
            {
               background: url(../img/menuitemRight.gif) no-repeat left 4px;
               width: 4px;
            }
            
       table.loginTable 
       {
           text-align: left;
           font-size: 11px;
       }
       table.loginTable td
       {
           height: 20px;
       }
       table.loginTable input[type="text"], input[type="password"]
       {
           padding: 1px;
           border: 1px solid #cccccc;
           -moz-border-radius: 5px;
	       -webkit-border-radius: 5px;
	       height: 15px;
	       width: 120px;
       }
       table.loginTable input[type="submit"]
       {
           padding: 1px 5px 1px 5px;
           font-size: 11px;
           border: 1px solid #cccccc !important;
           -moz-border-radius: 5px;
	       -webkit-border-radius: 5px;
	       ssheight: 19px;
	       width: 70px;
	       ssline-height: 8px;
	       overflow: visible;
	       float: right;
       }
       a.headernews, a.headernews:visited 
       {
           color: White;
       }
       a.headernews:hover, a.headernews:visited:hover
       {
           text-decoration: none;
           
       }
       div.header-phone 
       {
           color: #8a7a67;
           float: left;
           text-align: left;
           margin: 45px 0px 0px 70px;
           line-height: 25px;
       }
/*------EINDE HEADER EN TOPMENU------*/
/*------BEGIN BLAUW GEBIED & SUBMENU------*/
div.centerHeader
{
    float: left;
    width: 960px;
    height: 260px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: url(../img/centerBG.jpg) no-repeat;
}
    div.flashContainer
    {
        float: left;
        width: 560px;
        height: 250px;
    }
        div.blueRight 
        {
            float: left;
            width: 400px;
        }
    div.flashContent
    {
        float: left;
        padding: 5px;
        background: #FFFFFF;
        width: 520px;
        height: 250px;
    }
    div.FlashBorder 
    {
        border:1px solid #E1E1E1;
        width:518px;
        height:248px;
        overflow: hidden;
    }
        div.imageDsc 
        {
            float: left; 
            position: relative;
            overflow: hidden;
            height: 30px; 
            background: #000000;
            opacity:0.8;
            filter:alpha(opacity=80);
            margin-top: -28px;
            width: 518px;
        }
        div.headerContact 
        {
            float: left;
            margin: 0px 0px 0px 0px;
            line-height: 25px;
        }
    
div.submenu 
{
    float: left;
    border: 0px solid red;
    width: 960px;
    margin-top: 10px;
}
    div.submenu_container 
    {
        float: left;
        width: 190px;
        height: 165px;
        margin-top: 25px;
    }
        div.submenutitle 
        {
            float: left;
            width: 190px;
        }
        h1.submenutitle 
        {
            color: #8a7a67;
            font-size: 16px;
            font-weight: bold;
            float: left;
            margin-top: 6px;
            margin-left: 10px;
            margin-bottom: 0px;
        }
        img.submenutitle
        {
            float: left;
        }
        table.submenu 
        {
            float: left;
            margin-top: 18px;
            text-align: left;
        }
            td.submenu_img 
            {
                width: 30px;
                text-align: center;
                height: 26px;
                vertical-align: middle;
            }
            td.submenuitem 
            {
                vertical-align: middle;
            }
            div.submenuspacer 
            {
                background: url(../img/submenu_spacer.gif) center center no-repeat;
                float: left;
                height: 182px;
                width: 1px;
                margin-right: 25px;
            }
    div.submenu_news 
    {
        float: left;
        width: 310px;
        margin-top: 25px;
    }

div.submenuContainer 
{
    float: left;
    height: 82px;
    width: 940px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-top: 15px;
    text-align: left;
    background: url(../img/center_subpage.jpg) no-repeat;
}
    table.subMenu 
    {
        width: 960px;
    }
        div.notselected 
        {
            float: left;
            margin-top: 15px;
            margin-right: 20px;
            text-align: left;
            width: 180px;
        }
/*------EINDE BLAUW GEBIED & SUBMENU------*/
/*------BEGIN HOOFDCONTENT HOMEPAGE------*/
div.content 
{
    width: 960px;
    text-align: left;
    float: left;
    padding-bottom: 20px;
    padding-top: 25px;
    line-height: 18px;
}
       div.homeblock 
       {
           float: left;
           width: 450px;
           padding-right: 30px;
           line-height: 18px;
       }
       div.h1_prefix 
       {
           float: left;
           margin: 12px 10px 0px 0px;
           background: url(../img/h1_standaard.gif) no-repeat;
           height: 24px;
           width: 24px;
       }
       div.h2_prefix 
       {
           float: left;
           margin: 16px 10px 0px 0px;
           background: url(../img/h2_standaard.gif) no-repeat;
           height: 16px;
           width: 15px;
       }
/*------EINDE HOOFDCONTENT HOMEPAGE------*/
/*------BEGIN HOOFDCONTENT SUBPAGE------*/
div.leftSubContent 
{
    width: 470px;
    margin-right: 20px;
    float: left;
}
    div.subContent 
    {
        padding-right: 10px;
        float: left;
        width: 470px;
    }
    div.subContentWide 
    {
        float: left;
        width: 960px;
    }
    div.newsContent 
    {
        margin-bottom: 10px;
        float: left;
    }
div.rightSubContent 
{
    width: 470px;
    float: left;
}

div.std-group 
{
    margin: 15px 0px 15px 0px;
}

div.btnOfferte 
{
    margin-top: -30px;
}

a.btnOfferte 
{
    background: url(../img/btn_offerte.jpg);
    border: none;
    color: White;
    display: block;
    height: 29px;
    width: 160px;
    cursor: pointer;
}
span.btnOfferte 
{
    display: block;
    padding: 5px 0px 5px 0px;
    text-align: center;
    font-size: 14px;
}

/*------EINDE HOOFDCONTENT SUBPAGE------*/
/*------BEGIN FOOTER------*/
div.footer 
{
    background: url(../img/footerBG.gif) repeat-x #f4f4f4;
    height: 43px;
    width: 100%;
    float: left;
    color: #8e8e8e;
    font-size: 12px;
}
div.footer img 
{
    border: none;
}
    div.footertxt 
    {
        margin-top: 13px;
    }
/*------EINDE FOOTER------*/
/*-------LINKS-------*/
a 
{
    color: #029fc8;
    text-decoration: none;
}
a:hover 
{
    text-decoration: underline;
}
a:visited 
{
    color: #029fc8;
}

a.lm-link-std 
{
    color: white;
    font-size: 14px;
}
a.lm-link-active 
{
    color: white;
    text-decoration: underline;
    font-size: 14px;
}
a.lm-slink-std 
{
    color: white;
    font-size: 14px;
}
a.lm-slink-active 
{
    color: White;
    text-decoration: underline;
    font-size: 14px;
}
a.selected 
{
    color: White;
    text-decoration: none;
}
a.selected:hover
{
    text-decoration: underline;
}
a.menuitem 
{
    color: #8a7a67;
    text-decoration: none;
}
a.menuitem:hover
{
    text-decoration: underline;
}
a.footer 
{
   color: #8e8e8e;
   text-decoration: none;
   font-size: 12px;
}
a.footer:hover 
{
   text-decoration: underline;
}
a.submenuitem 
{
    color: #767676;
    font-size: 13px;
    text-decoration: none;
}
a.submenuitem:hover
{
    text-decoration: underline;
}
/*-------TITELS-------*/
h1, h2, p 
{
    margin: 15px 0px 15px 0px;
}
h1 
{
    color: #029fc8;
    font-weight: bold;
    font-size: 18px;
    display: block;
}
h2 
{
    color: #029fc8;
    color: #8a7a67;
    font-weight: bold;
    font-size: 15px;
}
h3 
{
    color: White;
    float: left;
    font-size: 15px;
    margin-top: 45px;
}
h4
{
	font-size:7pt;
	font-weight: normal;
	color:#777777;
	font-style : normal;
	letter-spacing : 1px;
	margin-bottom : 15px;
	margin-top: 20px;
	line-height: 12px;
}
h1.HeaderTitle 
{
    color: White;
    float: left;
    text-align: left;
    margin-left: 0px;
    margin-top: 10px;
}
img 
{
    border: none;
}
img.h1_img 
{
    float: left;
    margin-top: 12px;
    margin-right: 10px;
}
/*-------FORMULIEREN---------*/
table.editTable 
{
    border: 1px solid #EEEEEE;
    width: 480px;
}
table.offerteTable 
{
    float: left;
    border: 1px solid #EEEEEE;
    height: 348px;
    width: 480px;
}
table.editTable th, table.offerteTable th
{
    background: #eeeeee;
}
table.editTable td, table.offerteTable td
{
    background: #f6f6f6;
}
table.editTable th, table.editTable td
{
    padding: 5px 15px 5px 5px;
}      
table.offerteTable th, table.offerteTable td
{
    padding: 0px 15px 0px 5px;
}
label 
{
    margin: 2px 0px 2px 5px;
}
table.editFooter 
{
    width: 480px;
    background: #F3F3F3;
}
table.editFooter td
{
    padding: 5px;
}
table.editFooter input
{
    padding: 0px 10px 0px 10px;
}

table.offerteFooter td 
{
   background: #F3F3F3;
   padding: 5px;
}
table.offerteFooter input 
{
    float: right;
    padding: 0px 10px 0px 10px;
}
