body
{
    font-family: verdana;
    font-size: 10px;
    color: #000000;
    margin: 0px;
    background-color: #69a1d2;
    /*background-color: #EBECF6;*/
}

td, th
{
    font-family: verdana,arial;
    font-size: 11px;
    color: #000000;
}

a, td a
{
    color: #0000FF;
}

a:hover, td a:hover
{
    color: #FF0000;
}

li
{
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: -20px;
}
/*
h1
{
color								: #000000;
font-size						: 12px;
font-family					: verdana;
font-weight					: bold;
}
*/
h2
{
    color: #000000;
    font-size: 11px;
    font-family: verdana;
}

.PwmItem
{
    width: 333px;
    margin-top: 4px;
}

.PwmItemHeader
{
    vertical-align: middle;
    font-weight: bold;
    color: #FFFF01;
    height: 24px;
    background-color: #7B9E08; /*#02108D;*/
    padding: 4px;
}

.PwmItemBody
{
    background-color: #DEFFE7; /*#C7EDFA;*/
    vertical-align: top;
    padding: 4px;
    height: 60px;
}

.PwmThreeColum
{
    width: 510px;
    vertical-align: top;
    height: 40px;
}

.PwmOneColumn
{
    width: 156px;
    vertical-align: top;
    height: 40px;
}

.EqualColumn
{
    width: 333px;
    vertical-align: top;
}

.Square
{
    width: 156px;
    height: 156px;
}

.GeleLinkBlauweAchtergrond
{
    font-size: 10px;
    color: #FFFF00;
    font-weight: bold;
    text-decoration: none;
}

.GeleLinkZonderAchtergrond:hover
{
    font-size: 10px;
    color: #FFFF00;
    font-weight: bold;
    text-decoration: underline;
}

.MiniBottomNav
{
    width: 640px;
    margin: 10px auto 10px auto;
}

.MiniLink
{
    float: left;
    margin: 4px;
}

.MiniLink a
{
    font-size: 8px;
    color: #EAEAEA;
    text-decoration: none;
    text-transform: uppercase;
}

.MiniLink a:hover
{
    font-size: 8px;
    color: #EAEAEA;
    text-decoration: none;
    text-transform: uppercase;
}

.ThemeHeader
{
    border-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-color: #FFFFFF;
    border-style: solid;
}

.MainTable
{
    border-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: #FFFFFF;
    border-style: solid;
    background-color: #FFFFFF;
}

.NavigationLeft
{
    width: 140px;
    margin-left: 40px;
}

.NavHolder
{
    width: 190px;
    background-repeat: no-repeat;
}
.subMenu
{
    font-size: 8px;
}

.subMenu a
{
    font-size: 8px;
    color: #2e3192;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.subMenu a:hover
{
    font-size: 8px;
    color: #009EE0;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #FFFFFF;
    width: 136px;
}
.NavHeader
{
    vertical-align: middle;
}

.NavHeader a
{
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.NavHeader a:hover
{
    font-size: 10px;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
}

.NavigationLeft .menuHeader
{
    position: relative;
    top: -6px;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    padding-top: 10px;
    font-style: italic;
    z-index: 99;
}

H1
{
    background-color: #016F00; /* #617C0B; */
    height: 20px;
    padding-top: 2px;
    padding-left: 0px;
    padding-right: 0px;
    border-color: #000000;
    border-width: 0px;
    border-style: solid;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: middle;
    text-transform: uppercase;
    font-size: 11px;
    margin-bottom: 2px;
    margin-top: 0px;
}

H2
{
    padding-left: 0px;
    text-align: center;
    color: 808080;
    font-weight: normal;
    vertical-align: middle;
    text-transform: none;
    font-family: arial, lucida console, sans-serif;
    font-size: 11px;
    line-height: 17px;
    margin-bottom: 2px;
    margin-top: 2px;
}


H3
{
    padding-left: 0px;
    text-align: center;
    color: #000000;
    font-weight: bold;
    vertical-align: middle;
    text-transform: none;
    font-family: arial, lucida console, sans-serif;
    font-size: 12px;
    margin-bottom: 2px;
}

H4
{
    padding-left: 0px;
    text-align: center;
    color: #969696;
    font-weight: bold;
    vertical-align: middle;
    text-transform: none;
    font-family: arial, lucida console, sans-serif;
    font-size: 15px;
    margin-bottom: 2px;
}


H5
{
    padding-left: 0px;
    text-align: center;
    color: #969696;
    font-weight: bold;
    vertical-align: middle;
    text-transform: none;
    font-family: arial, lucida console, sans-serif;
    font-size: 20px;
    margin-bottom: 2px;
}


H6
{
    font-size: 11px;
    text-align: center;
    color: #FFFFFF;
    border-color: #000000;
    background-color: #007DC5;
    border-style: solid;
    border-width: 2px;
    font-weight: bold;
    padding-top: 0PX;
    margin-bottom: 2px;
}



IMG
{
    border-width: 0px;
}

/* borders standaard en openingstijden tabel  */

.blackBorder
{
    background-image: url(  '/v9.0/Shared/Images/bgSteel.gif' );
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    background-color: #FFFF00;
}

.openclosedHeader
{
    background-color: #40551d;
    color: #ffffff;
}

.openclosedBorder
{
    border-style: solid;
    border-color: #E1E1E1;
    border-width: 1px;
}

.closedBorder
{
    border-style: solid;
    border-color: #FF0000;
    border-width: 1px;
}

.openBorder
{
    border-style: solid;
    border-color: #009900;
    border-width: 1px;
}

.yellowBorder
{
    border-style: solid;
    border-color: #FFCC00;
    border-width: 1px;
}

/* Classes voor prijzen tabel */

.priceBarOneLabel
{
    background-color: #e1eedd;
    color: #111111;
    border-color: #666666;
    border-width: 1px;
    border-style: solid;
}
.priceBarOneText
{
    background-color: #e1eedd;
    color: #111111;
    border-color: #666666;
    border-width: 1px;
    border-style: solid;
}
.priceBarTwoLabel
{
    background-color: #c7e1be;
    color: #000000;
    border-color: #666666;
    border-width: 1px;
    border-style: solid;
}
.priceBarTwoText
{
    background-color: #c7e1be;
    color: #000000;
    border-color: #666666;
    border-width: 1px;
    border-style: solid;
}

/* invalid form fields */

.emptyCreateAccountField
{
    background-color: #FF0000;
    width: 200px;
    font-size: 10px;
}

.invalidCreateAccountField
{
    background-color: #0000FF;
    width: 200px;
    font-size: 10px;
    color: #FFFFFF;
}

.validCreateAccountField
{
    width: 200px;
    font-size: 10px;
}

/* INPUT, BUTTON EN TEXTAREA */


.TextInput
{
    width: 100%;
    font-size: 10px;
    color: #2A407C;
}

.StandardButton
{
    background-color: #F3F3F3;
    color: #333333;
    font-size: 10px;
    font-weight: bold;
    cursor: hand;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    cursor: hand;
}
.MaskedEditFocus
{
    background-color: #bbeebb;
}
.MaskedEditError
{
    background-color: #EEbbbb;
}
.pwTableTop
{
    border-width: 1px;
    border-color: #777777;
    border-style: solid;
    padding: 3px;
    width: 350px;
    background-color: #c4dc79;
    color: #333333;
}
.pwTable
{
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    padding: 3px;
    width: 350px;
    background-color: #FFFFFF;
}
.pwSubIDTop
{
    background-color: #dfeec2;
    font-size:9px;
    font-weight:bold;
    color: #555555;
}

.subMenuDisabled
{
    font-size: 8px;
    color: #999999;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    width: 136px;
    cursor: default;
}