﻿body,a,p,td,th,div,input,h1,h2,h3,h4,h5,h6,select,textarea
{
    font-family:Arial;
    font-size:12px;
}

input
{
    height:16px;
}

p,ul,ol,blockquote
{
    margin:0px;
    padding:0px;
}

ul,ol
{
    margin-left:20px;
}

input.NoBorder, .NoBorder input,
input.noborder, .noborder input
{
    border:0px;
    background-color:Transparent;
}

input.Button,
input.AuraButton
{
    color:White;
    height:20px;
}

img
{
    border:0px;
}

div.ThinLine
{
    margin:10px 0;
}

div.ContentPadding
{
    padding:0px 0px 20px 20px;
    clear:both;
}

.Error,
.Error ul,
.Error li
{
    color:Maroon !important;
    font-weight:bold;
}

.AuraField
{
    width:200px;
}

select.AuraField
{
    width:206px;
}

.Status, .StatusOpWit,
div.OpvoeringSummary1 a,
div.OpvoeringSummary a
{
    text-decoration:none;
}

.InvulVeld
{
    width:350px;
}

textarea.InvulVeld
{
    width:344px;
}

div.HorizontalRule
{
    border-top:1px solid;
    margin:10px 0 10px 0;
}

div.WebsiteDocumentContent,
div.WebsiteDocumentContent div,
div.WebsiteDocumentContent p
{
    color:Black;
}

/* contact form; geslacht */
table#ctl00_ctl00_cpLvl1Content_cpLvl2ContentRight_SimpleFormGenerator1_Geslacht input
{
    border:0px !important;
}

.calendar
{
    border-collapse:separate;
    border-spacing: 1px;
    text-align:center;
}

.calendarcell
{
  border-collapse:separate;
  border-top: solid 1px White;
}

.calendar tr td a
{
    text-decoration: none;
}

.othermonth
{
  border-top: solid 1px White;
}
.othermonth *
{
    visibility:hidden;
}

.othermonth2
{
  border-top: solid 1px #2e2e2e;
}
.othermonth2 *
{
    visibility:hidden;
}