﻿html, body, form
{
    height: 100%;
    margin: 0;
    padding: 0;
}
body
{
    margin: 0;
    padding: 0;
    height: 100%;
    background: #fff url('../../Images/System/Backgrounds/bg-body.gif') repeat-y top center;
    font: normal 400 10px/14px Verdana, Geneva, Helvetica, Sans-serif;
}
img
{
    border: 0;
}
h1
{
    font: normal bold 12px/14px Verdana, Geneva, Helvetica, Sans-serif;
    color: #1c4f35;
}
.breadcrumb
{
    padding: 7px 0px;
    background: url('../../Images/System/Backgrounds/bg-h1.gif') no-repeat left bottom;
    font: normal 400 10px/14px Verdana, Geneva, Helvetica, Sans-serif;
    color: #003d1e;
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active
{
    color: #003d1e;
    text-decoration: none;    
}
.breadcrumb a:hover
{
    text-decoration: underline;
}
.left
{
    float: left;
}
a:link, a:visited, a:active
{
    color: #7f2b00;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}


/*******************
      BASE
*******************/
#divContent
{
    min-height: 100%;
    height: auto !important; /* Cause footer to stick to bottom in IE 6 */
    height: 100%;
    margin: 0 auto -200px; /* Allow for footer height */
    vertical-align: bottom;
    background: url(../../Images/System/Backgrounds/bg-body.gif) no-repeat bottom;
}
.middle, .middleAdvocaten
{
    width: 734px;
    margin: 0px auto;
}

/*******************
       HEADER
*******************/

.topWrapper
{
    width: 734px;
    height: 72px;
    background: url('../../Images/System/Backgrounds/bg-top-right.gif') no-repeat top right;
}
a.logoLink
{
    text-decoration: none;
    float: left;
    margin: 13px 0px 0px 6px;
}

/*******************
       MIDDLE
*******************/
.columnsWrapper
{
    margin: 0px auto;
    width: 734px;
}
.columnLeft
{
    width: 281px;
    min-height: 446px;
    height: auto !important;
    height: 446px;
    float: left;
    background: url('../../Images/System/Backgrounds/bg-left-menu.jpg') no-repeat left top;
}
.columnRight
{
    width: 393px;
    padding: 102px 30px 0px 30px;
    background: url('../../Images/System/Backgrounds/bg-right-menu.jpg') no-repeat left top;
    float: left;
    color: #666;
}
.middleAdvocaten .columnRight
{
    padding: 60px 0px 0px 0px !important;
}

/**********************
        FOOTER
**********************/
.footer, .push
{
    height: 200px; /* Push must be same height as Footer */
}
.footer
{
    width: 734px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px; /*background: url('../../Images/System/Backgrounds/bg-bottom-top.gif') no-repeat left top; */
}
.footerContent
{
    width: 722px;
    height: 140px;
    padding: 8px 0px 0px 12px;
    margin: 0px 0px 0px 0px;
    background: #1c4f35 url('../../Images/System/Backgrounds/bg-bottom2.jpg') no-repeat left bottom;
    border-bottom: solid 8px #642606;
    color: #bbcbc3;
    float: left;
}
.push
{
    float: left;
}
.footerLinks
{
    padding: 10px 0px 0px 0px;
    float: left;
}
.footerLinks ul
{
    float: left;
    margin: 0;
    padding: 12px 40px 0px 4px;
}
.footerLinks li
{
    list-style-type: none;
    background: url('../../Images/System/Backgrounds/bg-line.gif') no-repeat left 6px;
    padding: 0px 0px 0px 10px;
}
.footerLinks li a:link, .footerLinks li a:visited, .footerLinks li a:active
{
    color: #bbcbc3;
    text-decoration: none;
}
.footerLinks li a:hover
{
    text-decoration: underline;
}
.footerLinks .last
{
    padding-right: 0;
}

/**********************
   ADVOCATEN SECTION
**********************/

.middleAdvocaten .columnLeft
{
    width: 281px;
    min-height: 470px;
    height: auto !important;
    height: 470px;
    background: url(../../Images/System/Backgrounds/bg-advocaten-left.jpg) no-repeat left 281px;
}
.columnMiddle
{
    width: 246px;
    padding: 0px 20px;
    float: left;
}
.middleAdvocaten .columnRight
{
    width: 167px;
    min-height: 470px;
    height: auto !important;
    height: 470px;
    padding: 0px;
    background: url('../../Images/System/Backgrounds/bg-column-right.gif') no-repeat top left;
}
.middleAdvocaten .topWrapper
{
    background: url('../../Images/System/Backgrounds/bg-top-right-advocaten.gif') no-repeat top right;
}
.detailsAdvocaat
{
    margin: 0;
    padding: 0;
}
.detailsAdvocaat li
{
    list-style-type: none;
    background: url('../../Images/System/Backgrounds/bg-arrow.gif') no-repeat left 4px;    
    padding: 0px 0px 16px 16px;    
}
.detailsAdvocaat li ul
{
    margin: 0;
    padding: 0px 0px 0px 20px;
}
.detailsAdvocaat li ul li
{
    list-style-type: disc;
    background: none;
    padding: 0px;
    margin: 0px;
}

/**********************
        MISC
**********************/
.kop
{
    color: #1c4f35;
    font-weight: 700;
}
.kopGrijs
{
    color: #666;
    font-weight: 700;
}
.bold
{
    font-weight: 700;
}

/**********************
        CONTACT
**********************/
.contactFormWrapper td
{
    padding: 0px 0px 4px 0px;
}
