tr.warning {
    border-color: red;
    border-width: 3px;
    border-style: solid;
}

th.warning {
    background-color: red;
    color: white;
    font-weight: bold;
}

font.warning {
    background-color: red;
    color: white;
    font-weight: bold;
}

td.warning {
    padding: 10px;
}

* {
    margin: 0px;
    padding: 0px;
}

h1, h2 , h3, h4, h5, h6 {
    line-height: 1em;
    margin: 0em;
    padding: 0em;
    font-weight: normal;
}

body {
    font-family: "Arial, Times Roman";
}

root { 
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
}
html>body root {
    margin-right:-6px;
}
p {
    padding: 5px;
    margin: 2px;
}
.body {
    padding:15px 0px 15px 0px; /*boven rechts onder links*/
    margin: 0px;
    background-color: #464646;
    background-image: url(images/layout/background.jpg);
    background-repeat: repeat;
}

.mainTable {
    width: 100%;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
    border-spacing: 0px;
}

td{
    padding: 0px;
    margin: 0px;
}

.mainCenter{
    width: 90%;
}

/*
* Table Agenda
*/
.Agenda_table
{
}
tr.Agenda_tableHeader
{
    background-color: #e9c709;
}
th.Agenda_tableHeader
{
}

tr.Agenda_tableOdd
{
    /* background-color: white; */
}
td.Agenda_tableOdd
{
}
tr.Agenda_tableEven
{
    background-color: #f7e367;
}
td.Agenda_tableEveb
{
}
/*
* Table Uitslagen
*/
.Uitslagen_table
{
}
tr.Uitslagen_tableHeader
{
    background-color: #e9c709;
}
th.Uitslagen_tableHeader
{
}

tr.Uitslagen_tableOdd
{
    /* background-color: white; */
}
td.Uitslagen_tableOdd
{
}
tr.Uitslagen_tableEven
{
    background-color: #f7e367;
}
td.Uitslagen_tableEveb
{
}

/*
* Thumbnail
*/
div.thumbnail
{
    border: 3px double #555000;
    /* background */
    background-image: url("images/layout/thumbBgr.png");
    background-repeat: repeat-x;
    background-color: white;
    /* text */
    color: black;
    text-decoration: none;
    font-weight: bold;
    vertical-align: bottom;
}

div.thumbnail_hover
{
    border: 3px solid #555000;
    /* background */
    background-image: url("images/layout/thumbBgrHover.png");
    background-repeat: repeat-x;
    background-color: #e9c709;
    /* text */
    color: white;
    text-decoration: none;
    font-weight: bold;
    /* mouse */
    cursor: pointer;
}

/**
* Formulieren
**/
.veldinputfout
{
	background-color: #FCD1D1;
}
div.errormessage
{
    padding: 4px;
    border: 0px none;
    /* background */
    background-color: red;
    /* text */
    color: white;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}


/**
* Header
**/
.topHeaderLeft {
    width: 20px;
    background-image: url("images/layout/topHeader_left.png");
    background-repeat: no-repeat;
    padding-left: 20px;
}

.topHeaderCenter {
    height: 72px;
    background-image: url("images/layout/topHeader.png");
    background-repeat: repeat-x;
}

.topHeaderTextA4D {
    font-family: "Lucida Handwriting";
    font-size: 24px;
    text-align: right;
    padding-right: 10px;
}

.topHeaderTextEditieNr {
    font-family: "Lucida Handwriting";
    font-size: 36px;
    text-align: center;
    height: 0px;
}

.topHeaderTextEditie {
    font-family: "Lucida Handwriting";
    font-size: 14px;
    text-align: center;
    height: 0px;
    vertical-align: text-bottom;
}

.topHeaderRight {
    width: 116px;
    background-image: url("images/layout/topHeader_right.png");
    background-repeat: no-repeat;
}

/**
* Foto Header
**/
.fotoHeaderLeft {
    width: 542px;
    height: 158px;
    /*background-image: url("images/headerfoto/1.png");*/
    background-repeat: no-repeat;

    font-family: "Lucida Handwriting";
    font-size: 24px;
    vertical-align: top;
    text-align: left;
    color: white;
    padding-left: 20px;

}

.fotoHeaderCenter {
    background-image: url("images/layout/fotoHeaderCenter.png");
    background-repeat: repeat-x;
    background-color: White;
}

.a4dLogo {
    width: 197px;
    background-image: url("images/layout/a4d_logo.png");
    background-repeat: no-repeat;
    background-position: right;
}

/**
* Footer
**/
.copyright {
    font-family: "Arial";
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: black;
    text-decoration: none;
}


/**
* Border
**/
.borderNr1CornerTopLeft {
    width: 7px;
    height: 7px;
    background-image: url("images/layout/borderNr1CornerTopLeft.png");
    background-repeat: no-repeat;
}

.borderNr1Top {
    height: 7px;
    background-image: url("images/layout/borderNr1Top.png");
    background-repeat: repeat-x;
}

.borderNr1TopMenuFade {
    width: 7px;
    height: 75px;
    background-image: url("images/layout/borderNr1TopMenuFade.png");
    background-repeat: no-repeat;
}

.borderNr1BottomMenuFade {
    width: 7px;
    height: 75px;
    background-image: url("images/layout/borderNr1BottomMenuFade.png");
    background-repeat: no-repeat;
    background-position: bottom;
}

.borderNr1Left {
    width: 7px;
    background-image: url("images/layout/borderNr1Left.png");
    background-repeat: repeat-y;
}

.borderNr1TRight {
    height: 7px;
    width: 7px;
    background-image: url("images/layout/borderNr1TRight.png");
    background-repeat: repeat-y;
}

.borderNr2CornerTopLeft {
    width: 4px;
    height: 7px;
    background-image: url("images/layout/borderNr2CornerTopLeft.png");
    background-repeat: no-repeat;
}

.borderNr2CornerTopRight {
    width: 4px;
    height: 7px;
    background-image: url("images/layout/borderNr2CornerTopRight.png");
    background-repeat: no-repeat;
}

.borderNr2Left {
    height: auto;
    width: 4px;
    background-image: url("images/layout/borderNr2Left.png");
    background-repeat: repeat-y;
}

.borderNr2Right {
    height: auto;
    width: 4px;
    background-image: url("images/layout/borderNr2Right.png");
    background-repeat: repeat-y;
}

.borderNr3Bottom {
    height: 15px;
    background-image: url("images/layout/borderNr3Bottom.png");
    background-repeat: repeat-x;
}

.borderNr3TBottom {
    height: 15px;
    width: 7px;
    background-image: url("images/layout/borderNr3TBottom.png");
}

.borderNr3CornerBottomLeft {
    height: 15px;
    width: 4px;
    background-image: url("images/layout/borderNr3CornerBottomLeft.png");
}

.borderNr3CornerBottomRight {
    height: 15px;
    width: 4px;
    background-image: url("images/layout/borderNr3CornerBottomRight.png");
}

/**
* Content
**/
.content {
    background-color: white;
    height: 900px;
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

/**
* Menu
**/
.menuColor {
    background-color: #e9c709;
}

.menuBackground {
    width: 179px;
    vertical-align: top;
    background-image: url(images/layout/menuFade.png);
    background-repeat: no-repeat;
}

/* Normal Button */
.normMenuButCont {
    width: 160px;
}
.normMenuBut a {
    color: #000000;
    border: none;
    padding:1px 1px 2px 19px; /*boven rechts onder links*/
    font: bold 17px/1 Arial;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin: 0px;
    width: 100%;
    text-align: left;
}
.normMenuBut a:hover {
    border: none;
    padding:2px 0px 1px 20px; /*boven rechts onder links*/
    color: #FFFFFF;
    text-decoration: none;
    background-image: url('images/layout/menuFeets.png');
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
/* Closed Expand Button */
.closedExpMenuButCont {
    width: 160px;
}
.closedExpMenuBut a {
    color: #000000;
    border: none;
    padding:1px 1px 2px 19px; /*boven rechts onder links*/
    font: bold 17px/1 Arial;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin: 0px;
    width: 100%;
    text-align: left;
}
.closedExpMenuBut a:hover {
    border: none;
    padding:2px 0px 1px 20px; /*boven rechts onder links*/
    color: #FFFFFF;
    text-decoration: none;
    background-image: url('images/layout/menuFeets.png');
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
/* Open Expand Button */
.openExpMenuButCont {
    width: 160px;
}
.openExpMenuBut {
    color: #000000;
    border: none;
    padding:1px 1px 2px 19px; /*boven rechts onder links*/
    font: bold 17px/1 Arial;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline overline;
    display: block;
    margin: 0px;
    width: 100%;
    text-align: left;
}
.openExpMenuBut a {
    color: #000000;
    border: none;
    padding:1px 1px 2px 19px; /*boven rechts onder links*/
    font: bold 17px/1 Arial;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline overline;
    display: block;
    margin: 0px;
    width: 100%;
    text-align: left;
}
.openExpMenuBut a:hover {
    border: none;
    padding:2px 0px 1px 20px; /*boven rechts onder links*/
    color: #FFFFFF;
    text-decoration: underline overline;
    background-image: url('images/layout/menuFeets.png');
    background-repeat: no-repeat;
    background-position: 0px 4px;
}

/**
* Shadow
**/
.leftRightShadow {
    width: 5%;
}

.a4dLogoRight {
    background-image: url("images/layout/a4d_logoRight.png");
    background-repeat: no-repeat;
    background-position: 0px 76px;
}

/**
* Title
**/
.titleText {
    font-family: "Lucida Handwriting";
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
}
.titleDiv {
    width: 10px;
}
.titleLeft {
    background-image: url("images/layout/titleLeft.png");
    background-repeat: no-repeat;
    background-position: center right;
    height: 50px;
    width: 80px;
}
.titleRight {
    background-image: url("images/layout/titleRight.png");
    background-repeat: no-repeat;
    background-position: center left;
    height: 50px;
    width: 80px;
}

/**
* Sponsors
**/
.sponsorAdvImg {
    border-style: none;
}

/**
* Pageselector
**/
.pSelector {
    font-family: "Arial";
    font-size: 12px;
    width: 0px;
    height: 0px;
}
.pSelectorTitle {
    font-family: "Arial";
    font-size: 12px;
    font-style: italic;
    padding-right: 10px;
}
.pSelectorNotSelected {
    font-family: "Arial";
    font-size: 12px;
    padding-left: 5px;
}
.pSelectorSelected {
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding-left: 5px;
}

/**
* Window Content
**/
.windowContentTitle {
    font-family: "Arial";
    font-size: 14px;
    text-align: center;
    color: Black;
    text-decoration: none;
    font-weight: bold;
}
.windowContentContent {
    font-family: "Arial";
    font-size: 12px;
    text-align: center;
    color: Black;
    text-decoration: none;
    padding: 10px;
}
.windowContentFooterTitle {
    font-family: "Arial";
    font-size: 10px;
    text-align: center;
    color: Black;
    text-decoration: none;
}
.windowContentCornTopLeft {
    width: 3px;
    height: 25px;
    background-image: url("images/layout/windows/content/cornTopLeft.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #F7E15A;
}
.windowContentCornTopRight {
    width: 3px;
    height: 25px;
    background-image: url("images/layout/windows/content/cornTopRight.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #F7E15A;
}
.windowContentCornBottomLeft {
    width: 3px;
    height: 16px;
    background-image: url("images/layout/windows/content/cornBottomLeft.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color: #F7E676;
}
.windowContentCornBottomRight {
    width: 3px;
    height: 16px;
    background-image: url("images/layout/windows/content/cornBottomRight.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color: #F7E676;
}
.windowContentTop {
    height: 25px;
    background-image: url("images/layout/windows/content/top.png");
    background-repeat: repeat-x;
    background-position: top center;
    background-color: #F7E15A;
}
.windowContentBottom {
    height: 16px;
    background-image: url("images/layout/windows/content/bottom.png");
    background-repeat: repeat-x;
    background-position: bottom center;
    background-color: #F7E676;
}
.windowContentLeftTop {
    width: 3px;
    height: 100px;
    background-image: url("images/layout/windows/content/leftTop.png");
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #FDFBF0;
}
.windowContentLeftBottom {
    width: 3px;
    height: 57px;
    background-image: url("images/layout/windows/content/leftBottom.png");
    background-repeat: no-repeat;
    background-position: bottom left;
    background-color: #FDFBF0;
}
.windowContentRightTop {
    width: 3px;
    height: 100px;
    background-image: url("images/layout/windows/content/rightTop.png");
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #FDFBF0;
}
.windowContentRightBottom {
    width: 3px;
    height: 57px;
    background-image: url("images/layout/windows/content/rightBottom.png");
    background-repeat: no-repeat;
    background-position: bottom left;
    background-color: #FDFBF0;
}
.windowContentLeft {
    width: 3px;
    background-image: url("images/layout/windows/content/left.png");
    background-repeat: repeat-y;
    background-position: top left;
    background-color: #FDFBF0;
}
.windowContentRight {
    width: 3px;
    background-image: url("images/layout/windows/content/right.png");
    background-repeat: repeat-y;
    background-position: top left;
    background-color: #FDFBF0;
}
.windowContentCenter {
    background-image: url("images/layout/windows/content/center.png");
    background-repeat: repeat;
    padding: 40px;
}

/**
* Window Sponsor
**/
.windowSponsorTitle {
    font-family: "Arial";
    font-size: 12px;
    text-align: center;
    color: Black;
    text-decoration: none;
    font-weight: bold;
}
.windowSponsorContent {
    font-family: "Arial";
    font-size: 12px;
    text-align: center;
    color: Black;
    text-decoration: none;
}
.windowSponsorFooterTitle {
    font-family: "Arial";
    font-size: 10px;
    text-align: center;
    color: Black;
    text-decoration: none;
}
.windowSponsorCornTopLeft {
    width: 0px;
    height: 0px;
    background-image: url("images/layout/windows/sponsor/cornTopLeft.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #B49B10;
}
.windowSponsorCornTopRight {
    width: 0px;
    height: 0px;
    background-image: url("images/layout/windows/sponsor/cornTopRight.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #B49B10;
}
.windowSponsorCornBottomLeft {
    width: 0px;
    height: 0px;
    background-image: url("images/layout/windows/sponsor/cornBottomLeft.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color: #B49B10;
}
.windowSponsorCornBottomRight {
    width: 0px;
    height: 0px;
    background-image: url("images/layout/windows/sponsor/cornBottomRight.png");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-color: #B49B10;
}
.windowSponsorTop {
    height: 19px;
    background-image: url("images/layout/windows/sponsor/top.png");
    background-repeat: repeat-x;
    background-position: top center;
    background-color: #B49B10;
}
.windowSponsorBottom {
    height: 2px;
    background-image: url("images/layout/windows/sponsor/bottom.png");
    background-repeat: repeat-x;
    background-position: bottom center;
    background-color: #B49B10;
}
.windowSponsorLeftTop {
    width: 0px;
    height: 0px;
    background-image: url("images/layout/windows/sponsor/leftTop.png");
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #B49B10;
}
.windowSponsorLeftBottom {
    width: 0px;
    height: 0px;
    background-image: url("images/layout/windows/sponsor/leftBottom.png");
    background-repeat: no-repeat;
    background-position: bottom left;
    background-color: #B49B10;
}
.windowSponsorRightTop {
    width: 0px;
    height: 0px;
    background-image: url("images/layout/windows/sponsor/rightTop.png");
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #B49B10;
}
.windowSponsorRightBottom {
    width: 0px;
    height: 0px;
    background-image: url("images/layout/windows/sponsor/rightBottom.png");
    background-repeat: no-repeat;
    background-position: bottom left;
    background-color: #B49B10;
}
.windowSponsorLeft {
    width: 0px;
    background-image: url("images/layout/windows/sponsor/left.png");
    background-repeat: repeat-y;
    background-position: top left;
    background-color: #B49B10;
}
.windowSponsorRight {
    width: 0px;
    background-image: url("images/layout/windows/sponsor/right.png");
    background-repeat: repeat-y;
    background-position: top left;
    background-color: #B49B10;
}
.windowSponsorCenter {
    background-image: url("images/layout/windows/sponsor/center.png");
    background-repeat: repeat;
}
