body      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #162371; color: #000099; }
td        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; }

.tdCaption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000099; font-weight: bold; }

a         { color:#4D1016; }
a:hover   { color:#A72230; text-decoration: none; }

h1        { font-size: 14px; color: #000099; font-weight: bold; display:inline; }
h2        { font-size: 12px; color: #FEAA00; font-weight: bold; display:inline; }
h3        { font-size: 12px; color:#000000; font-weight: bold; display:inline; }

input, 
.input { }

.error            { color: red; font-weight: bold; }
.background-color { background-color: #162371; }

td.pagecontent    { color: #000099; padding: 15px; }
td.tabbladen      { color: #FFFFFF; padding-left: 15px; }
.main             {	color:#000099; padding: 15px; }
.main1            {	color:#000099; }

.adres            { font-size: 10px; color:#FEC20F; padding-left: 15px; line-height: 16px; background-image: url(../images/verloop-adres.jpg);  background-repeat: repeat-x; background-position: left top; }
.adres2           { font-size: 10px; color:#FEC20F; padding-left: 15px; line-height: 16px; background-image: url(../images/verloop-adres2.jpg);	background-repeat: repeat-x; background-position: left top; }
.datum            { font-size: 10px; color:#FEC20F; font-weight: bold; padding-right: 20px; background-image: url(../images/verloop-top.gif); background-repeat: no-repeat; background-position: left top; background-color: #162371; }
.copyright        { font-size: 10px; color:#FFC20F; letter-spacing: -1; background-color: #162371; }
.tabbladen        { background-color: #01009A; }

#jackpot_balloon      { text-align: center; font-size: 17px; color: #FFFFFF; font-weight: bold; height: 66px; line-height: 80px; background-image: url(../images/back_jackpot.jpg); background-repeat: no-repeat; background-position: left top; }

/*#divLogout            { text-align: center; font-size: 14px; color: #FFFFFF; font-weight: bold; height: 54px; padding-top: 15px; background-image: url(../images/back_logout.jpg);  background-repeat: no-repeat; background-position: left top; } 
#divLogout A          { color: #FFFFFF; text-decoration: none; }
#divLogout A:hover    { color: #FFFFFF; text-decoration: underline; }
*/

#divLogout            { border: 0px solid white; text-align: center; font-size: 14px; color: #FFFFFF; font-weight: bold; padding-top: 20px; } 

/* Tabbladen */
#menu                 { position: relative; height: 47px; border: 0px dashed white;  }
#mainmenu             { position: absolute; top: 0px;  left: 0px; border: 0px dashed red; padding: 0px; margin-left: -5px; } 
#submenu              { position: absolute; top: 25px; left: 0px; border: 0px dashed red; padding: 0px; margin-left: 0px; }  
#taalkeuze            { position: absolute; bottom: 0px; right: 0px; border: 0px dashed red; padding: 0px; margin-left: 0px; margin-right: 15px; }
#taalkeuze A          { color: white; text-decoration: none;}

/* tabs voor keuze loterij */
.mainmenu_tab       { border: 0px solid red; position: relative; float: left; cursor: pointer; height: 22px; margin-left: 5px;}
.mainmenu_tab TD    { font-family: verdana; font-size: 12px; font-weight: bold; vertical-align: top; }
.mainmenu_tab_l_on  { width:  10px; background-image: url("../images/tabs/loterij_tab_l_on.png");    }
.mainmenu_tab_l_off { width:  10px; background-image: url("../images/tabs/loterij_tab_l_off.png");   }
.mainmenu_tab_c_on  { color: #000099; background-image: url("../images/tabs/loterij_tab_c_on.png");  padding-left: 5px; padding-right: 5px; padding-top: 4px; }
.mainmenu_tab_c_off { color: #6666AA; background-image: url("../images/tabs/loterij_tab_c_off.png"); padding-left: 5px; padding-right: 5px; padding-top: 4px; }
.mainmenu_tab_r_on  { width:  15px; background-image: url("../images/tabs/loterij_tab_r_on.png");   }
.mainmenu_tab_r_off { width:  15px; background-image: url("../images/tabs/loterij_tab_r_off.png");  }

/* tabs voor keuze pagina */
.submenu_tab       { border: 0px solid red; position: relative; float: left; cursor: pointer; height: 22px; margin-left: 5px; }
.submenu_tab TD    { font-family: verdana; font-size: 12px; font-weight: bold; }
.submenu_tab_l_on  { width: 10px; background-image: url("../images/tabs/menu_tab_l_on.png");    }
.submenu_tab_l_off { width: 10px; background-image: url("../images/tabs/menu_tab_l_off.png");   }
.submenu_tab_c_on  { color: #000099; background-image: url("../images/tabs/menu_tab_c_on.png");  padding-left: 5px; padding-right: 5px;  }
.submenu_tab_c_off { color: #6666AA; background-image: url("../images/tabs/menu_tab_c_off.png"); padding-left: 5px; padding-right: 5px;   }
.submenu_tab_r_on  { width: 15px; background-image: url("../images/tabs/menu_tab_r_on.png");   }
.submenu_tab_r_off { width: 15px; background-image: url("../images/tabs/menu_tab_r_off.png");  }

/* tabs voor mijnELS/mijnDuitse */
#mijn_menu         { border: 0px dashed red; height: 22px; border-bottom: 1px solid #6666AA; }
.subsubmenu_tab    { border: 0px solid red; position: relative; float: left; cursor: pointer; height: 22px; margin-left: 5px; font-size: 11px;  }

.speelgegevens_nieuwe_deelname a       { text-decoration: none; }
.speelgegevens_nieuwe_deelname a:hover { text-decoration: none; }

/* spel */
.sterrenBox       { text-align:center; border-style:solid; background-color: #FCF5DB; border-color: #FEBC10; width:35px; }

input.button      {
/*    padding: 5px; */
    width: 0;  /* IE table-cell margin fix */
    overflow: visible;
}

input.button[class] {  /* IE < 7 ignores [class] */
    width: auto;  /* cancel margin fix for other browsers */
}

td input.button[class] {
    width: auto;
}

.fldlabel    { }
.defaultSpan { }
