﻿body 
{
    background-image:url(../../img/bg.jpg);
    background-position: left top;
    background-repeat:repeat-x;
    background-color:#823c3c;
    text-align:center;
    
    line-height: 150%;
}
html, body 
{
    margin:0px;
    color: #823c3c;
    font-family:Arial,Verdana;
    font-size: 12px;
    
}
h1, h2, h3
{
    margin-bottom:0px;
    font-family:Arial,Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #DC0244;
}

h2.a
{
    color:#DC0244;
}
.pageheader 
{
    display: none;
}
.kop 
{
    color: #DF0043;
    color: #DC0244;
}
.kopcolor
{
    color: #DF0043;
    color: #DC0244;
}

/*
.kruimelpad a, .kruimelpad a:visited 
{
    text-decoration:none;
    color:#000000;
}
div.leftmenu a , div.leftmenu a:visited
{
    text-decoration:none;
    color:#000000;
}*/
a, a:visited
{
    text-decoration:none;
    color: #823c3c;
}
a:hover
{
    text-decoration:underline;
    color: #823c3c;
}

a.activeLink:hover, a.activeLink
{
    font-weight:bold;
}

a.red, a.red:visited
{
   text-decoration:none;
   color: #DC0244; 
}

a.red:hover
{
    text-decoration:underline;
    color: #DC0244;
}

a.red.activeLink:hover, a.activeLink
{
    font-weight:bold;
}

div.pageHolder 
{
    margin-left:auto;
    margin-right: auto;
    background-color: #ffffff;
    width: 680px;    
    text-align:left;
}

div.logotop img 
{
    cursor:pointer;
    cursor:hand
}

div.pageContentHolder 
{
    /* left and right margin here */
    padding-left:  20px;
    padding-right: 20px;
   
}

hr, hr.line
{
    /* IE */
    color: #dac5c5; 
    height: 1px;
    /* Mozilla */
    /*border: solid 1px #dac5c5;*/
    border:none;
    border-top: solid 1px #dac5c5;
}

.graybg 
{   
    /* evolutie der aangeleverde kleuren ofzo?? */
    background-color: #f8f3f3;
    background-color: #F0E8E8;
}

.contact
{
    background-color: #e9dcdc;
}

.lightgraybg 
{   
    background-color: #f8f3f3;
    
}

div.topMenu td 
{
    vertical-align: top;
}
div.topMenu .menuTitle 
{
    /*font-weight:bold;*/
    color: #DF0043;
    color: #DC0244;
    
}

div.pageTitle 
{
}
div.pageTitle h1
{ 
    /* todo: display:none */
    text-align:center;
}


tr.menurow1 td.menuspacer, tr.menurow2 td.menuspacer, tr.menurow1 td.menuspacer img, tr.menurow2 td.menuspacer img
{ /* spacer */
    width: 8px;
}
tr.menurow1 td.menucolT1 { width: 25%; }
tr.menurow2 td.menucol 
{
    padding: 5px;
}

table.pagetable td.menucol 
{
    vertical-align:top;
    width: 25%;
    width: 228px;
    width: 154px;
    /*padding: 5px; */
}
table.pagetable td.menucol div.leftmenu 
{
    padding: 5px;
}
.kruimelpadInner 
{
    /*display:inline;*/
    padding-left: 5px;
}
table.pagetable td.pageContent
{ 
    vertical-align:top;
    /*padding: 5px;*/
    padding-left: 10px;
    padding-top: 5px;
    
    padding-left: 15px;
    padding-right: 20px;
    
}

table.pagetable td.pageContent a, table.pagetable td.pageContent a:hover
{
    text-decoration: underline; 
}

table.pagetable td.pageContent a h2 
{
    color: #DC0244;
    text-decoration: none;
}

table.pagetable td.pageContent a:hover h2
{
    color: #DC0244;
    text-decoration: underline;
}

table.hometable td 
{
    vertical-align:top;
    background-color:#F0E8E8;
}
td.homeTextTd {
    
    padding-right: 70px;
}

.contactfooter 
{
    width: 100%;
    
}
.contactfooter .menuspacer img
{
    width: 8px;
}
.contactfooter 
{
    margin-top:2px;
}
.contactfooter td.footertd 
{
    width:25%;
    padding: 5px;
    
}

div.leftmenuimg 
{   
    width: 154px;
    text-align: center;
    overflow-x: hidden;
    
}

img.pageImgLarge 
{
        
}

.copyr 
{
    padding-bottom: 4px;
    font-size:10px;
}

.tblContactForm input, .tblContactForm textarea {
    border: 1px solid #DAC5C5;

}

ul.nopadding
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

ul.nopadding li
{
    padding:0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
}

a.cloudBig, a.cloudBig:visited
{
    color:#ff6300;
    font-size:20pt;
    text-decoration:none;
    padding-left:10px;
}

a.cloudBig:hover
{
    color:#ff6300;
    font-size:20pt;
    text-decoration:underline;
    padding-left:10px;
}

a.cloudMedium, a.cloudMedium:visited
{
    color:#ff6300;
    font-size:16pt;
    text-decoration:none;
    padding-left:7px;
}

a.cloudMedium:hover
{
    color:#ff6300;
    font-size:16pt;
    text-decoration:underline;
    padding-left:7px;
}

a.cloudSmall, a.cloudSmall:visited
{
    color:#ff6300;
    font-size:11pt;
    text-decoration:none;
    padding-left:5px;
}

a.cloudSmall:hover
{
    color:#ff6300;
    font-size:11pt;
    text-decoration:underline;
    padding-left:5px;
}

a.cloudVerySmall, a.cloudVerySmall:visited
{
    color:#ff6300;
    font-size:8pt;
    text-decoration:none;
    padding-left:5px;
}

a.cloudVerySmall:hover
{
    color:#ff6300;
    font-size:8pt;
    text-decoration:underline;
    padding-left:5px;
}


.tblAanmeldenNieuwsBrief
{
    background-color:#df0043;
    height: 75px;
}

.tblAanmeldenNieuwsBrief a { line-height: 100%; }
.tblAanmeldenNieuwsBrief a img { border: none; }

.vtVoorAchterNaam, .vtEmail
{
    border:solid 1px black;
    font-size:9px;
    background-color:#f3ecec;
    width:80px;
    height:15px;
    margin-bottom:6px;
    #margin-bottom:0px;
    padding-left:5px;
    padding-right:5px;
}

.vrGender
{
    font-weight:bold;
}

.btnPointer { cursor:pointer;cursor:hand }

a.linkReversed, a.linkReversed:visited
{
    text-decoration:underline;
}

a.linkReversed:hover
{
    text-decoration:none;
}
#klanten img
{
    border:0px;
}
table.mpFormTable
{
    margin-left:10px;
}


td.mpFormLabel {
    margin:0 10px 0 0;
    padding:5px 20px 5px 0;
    text-align:left;
}

td.mpRadioButtonText
{
    text-align:left;
}
