/*
 * Version: $Revision: 1.43 $
 * Author: BeSite <info@besite.nl>
 * Copyright 2004-2006 BeSite
 */

BODY
{
    margin: 0;
    padding: 0;
    background-color: white;
}

BODY, TABLE, INPUT, BUTTON, SELECT, TEXTAREA
{
    font-family: Arial, helvetica, sans-serif;
    font-size: 10pt;
}

A
{
    text-decoration: none;
}

A:hover
{
    text-decoration: underline;
}

PRE
{
    font-size: 11px;
}

IMG.Icon
{
    border: 0px;
    width: 16px;
    height: 16px;
}

IMG.InlineIcon
{
    margin-right: 5px;
}

IMG.IconLang /* legacy _BSL_COMPAT_VERSION_ 13 */
{
    height: 11px;
}

IMG.Mime,
IMG.IconMime /* legacy _BSL_COMPAT_VERSION_ 13 */
{
    margin-right: 5px;
}

A.Icon
{
    text-decoration: none;
}

A IMG
{
    border: 0px;
}

TD.Submit
{
    text-align: center;
    margin: auto;
}

DIV.Browse
{
    margin: 5px 0;
    padding: 10px;
    text-align: center;
}

TD.form TEXTAREA, TD.form SELECT
{
    vertical-align: top;
}

INPUT, BUTTON, TEXTAREA, SELECT
{
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 10pt;
    border: 1px solid black;
    padding: 2px;
    width: 300px;
}

INPUT, TEXTAREA, SELECT
{
    background-color: white;
}

INPUT.File
{
    margin-right: 6px;
}

INPUT.ExtraSmall
{
    width: 50px;
}

INPUT.Small
{
    width: 100px;
}

SELECT
{
    padding: 0px;
    width: 306px;
}

SELECT.CalendarDateYear
{
    width: 60px;
}

SELECT.CalendarDateMonth
{
    width: 100px;
}

SELECT.CalendarDateDay
{
    width: 40px;
}


INPUT.Radio, INPUT.CheckBox
{
    border: 0px;
    width: auto;
    height: auto;
}

BODY#IE INPUT.Radio, BODY#IE INPUT.CheckBox
{
    width: 13px;
    height: 13px;
    background-color: transparent;
}

DIV.MsgCenter, DIV.Msg.Center {
    text-align: left;
}

DIV.Msg,
DIV.Error,
DIV.MsgCenter
DIV.MsgError, 
DIV.MsgCenterError {
    font-weight:        bold;
    display:            block;
    height:             auto;
    min-height:         14px;
    _height:            14px;
    padding:            10px 0 10px 47px;
    margin:             10px 0;
}

DIV.MsgNotice {
    border:             1px solid green;
    background:         #f8f8f8 url("../../img/cms/layout/goed.png") no-repeat 12px 7px;
    color:              green;
}

DIV.MsgNotice A {
    color:              green;
    text-decoration:    underline;
}

DIV.MsgError {
    border:             1px solid red;
    background:         #f8f8f8 url("../../img/cms/layout/fout.png") no-repeat 12px 7px;
    color:              red;
}

DIV.MsgError A {
    color:              red;
    text-decoration:    underline;
}

.Bold
{
    font-weight: bold;
}

.Italic
{
    font-style: italic;
}

.Small
{
    font-size: 8pt;
}

.Center
{
    text-align: center;
}

.Left
{
    text-align: left;
}

.Right
{
    text-align: right;
}

.Clear
{
    clear: both;
}

H1, H2, H3, H4, H5, H6
{
    margin-bottom: 5pt;
}

H1
{
    font-size: 14pt;
    margin-top: 10pt;
}

H2
{
    font-size: 12pt;
    margin-top: 8pt;
}

H3
{
    font-size: 11pt;
    margin-top: 7pt;
}

H4, H5, H6
{
    font-size: 10pt;
    margin-top: 6pt;
}

P, LI
{
    margin-top: 0;
    margin-bottom: 5pt;
}

UL
{
    margin-top: 0;
    margin-bottom: 0;
}

IMG
{
    border: 0;
}

FORM
{
    margin: 0;
    padding: 0;
}

SPAN.ErrorInvalid
{
    color: red;
    font-weight: bold;
}

INPUT.MaxSizeCounter
{
    width: 25px;
    border: 0;
}

TABLE .DateTime
{
    width: 100px;
    text-align: center;
}

TABLE .Date
{
    width: 75px;
    text-align: center;
}

TABLE .TinyWidth
{
    width: 40px;
}

TABLE .SmallWidth
{
    width: 75px;
}

TABLE .MediumWidth
{
    width: 150px;
}

TABLE .LargeWidth
{
    width: 250px;
}

TH.form
{
    text-align: left;
    width: 150px;
    vertical-align: top;
}

.None,
.none
{
    font-style: italic;
}

.Note
{
    font-style: italic;
    color: #666;
}

.Hidden
{
    display: none;
}