/* -------------------------------------------------------------------------- */
/* HTML objecten                                                              */
/* -------------------------------------------------------------------------- */
body               {font-size: 8pt;
                    color: #000000;
                    font-family: verdana, arial}

td                 {font-size: 8pt;
                    font-family: verdana, arial}

p                  {padding-right: 20px}

li                 {list-style-position: outside;
                    list-style-type: circle}

h1                 {font-weight: bold;
                    font-size: 12pt;
                    color: #990001}

h4                 {font-weight: bold;
                    font-size: 8pt;
                    line-height: 0pt}

/* -------------------------------------------------------------------------- */
/* Class definities                                                           */
/* -------------------------------------------------------------------------- */
.bannerheading     {padding-left: 25px;
                    font-weight: bold;
                    font-size: 18pt;
                    color: #feefdf}

.menuheading       {padding-left: 5px;
                    font-weight: bold;
                    font-size: 10pt;
                    padding-bottom: 2px;
                    line-height: 18pt}

.menuitem          {padding-left: 10px;
                    font-size: 9pt;
                    padding-bottom: 5px;
                    line-height: 14pt}

.menuitem a        {color: black;
                    text-decoration: none}

.menuitem a:hover  {color: #990001;
                    text-decoration: none}

.menuitem a:active {font-weight: bold;
                    color: #990001;
                    text-decoration: none}

.body              {padding-left: 20px;
                    padding-top: 20px}

.bannersubheading  {padding-left: 25px;
                    font-weight: bold;
                    font-size: 10pt;
                    color: #feefdf}

.whiteheader       {font-weight: bold;
                    font-size: 10pt;
                    color: white}

.div_taalselectie  {cursor:pointer;
                    padding-right:2px;
                    padding-left :2px;}

.formtype          {color: #333333;
                    font-size: 12px;
                    font-family: Arial, Helvetica, sans-serif;
                    line-height: normal;
                    text-decoration: none}

.aanmeld_input     {color: #333333;
                    font-size: 11px;
                    font-family: arial, helvetica, sans-serif;
                    line-height: normal;
                    text-decoration: none;
                    width: 200px}

.aanmeld_postcode  {color: #333333;
                    font-size: 11px;
                    font-family: arial, helvetica, sans-serif;
                    line-height: normal;
                    text-decoration: none;
                    width: 50px}

.aanmeld_plaats    {color: #333333;
                    font-size: 11px;
                    font-family: arial, helvetica, sans-serif;
                    line-height: normal;
                    text-decoration: none;
                    width: 140px}

.ErrorMsg          {color: #dd0000;
                    font-family: tahoma;
                    font-size: 13px;}

.VerplichtVeld     {font-family: tahoma;
                    font-size: 12px;
                    color: #dd0000;
                    cursor: help;}

td.title           {background-color: #990001;
                    color:#ffffff;
                    border-top:1px solid #CE0001;
                    border-left:1px solid #CE0001;
                    border-bottom:1px solid #580001;
                    border-right:1px solid #580001;}

td.row             {border-top:1px solid #ffffff;
                    border-left:1px solid #ffffff;
                    border-bottom:1px solid #feefdf;
                    border-right:1px solid #ffffff;}

input.button1      {background-color: #ff0001;
                    border-top:1px solid #ff0001;
                    border-left:1px solid #ff0001;
                    border-bottom:1px solid #ff0001;
                    border-right:1px solid #ff0001;
                    cursor:pointer;
                    height:18px;
                    width:70px;
                    color:#ffffff;
                    font-size:12px;}

input.button2      {background-color: #d0d0d0;
                    border-top:1px solid #e0e0e0;
                    border-left:1px solid #e0e0e0;
                    border-bottom:1px solid #707070;
                    border-right:1px solid #707070;
                    cursor:pointer;
                    height:24px;
                    width:70px;
                    color:#404040;
                    font-size:12px;}

input.tekst        {width:200px;
                    height:18px;
                    border:1px solid #FFCAA6;}

td.login           {padding-top:2px;
                    padding-right:5px;
                    padding-bottom:2px;
                    padding-left:2px;
                    text-align:left;}

/* prijzen.asp styles */
.price_maintitle   {padding-top:0px;
                    border-bottom:1px solid #e37811;}

.price_headers     {background-color:#990002;
                    color:#ffffff;
                    font-size:12px;
                    font-weight:bold;
                    vertical-align:top;
                    white-space:nowrap;
                    padding-top:4px;
                    padding-right:4px;
                    padding-bottom:2px;
                    padding-left:4px;
                    border-top:1px solid #f6b721;
                    border-right:1px solid #e37811;
                    border-bottom:1px solid #e37811;
                    border-left:1px solid #f6b721;}

.price_headers_r   {background-color:#990002;
                    color:#ffffff;
                    font-size:12px;
                    font-weight:bold;
                    vertical-align:top;
                    text-align:right;
                    white-space:nowrap;
                    padding-top:4px;
                    padding-right:6px;
                    padding-bottom:2px;
                    padding-left:4px;
                    border-top:1px solid #f6b721;
                    border-right:1px solid #e37811;
                    border-bottom:1px solid #e37811;
                    border-left:1px solid #f6b721;}

.price_title       {background-color:#990002;
                    color:#ffffff;
                    font-size:12px;
                    font-weight:bold;
                    vertical-align:top;
                    padding-top:4px;
                    padding-right:4px;
                    padding-bottom:4px;
                    padding-left:4px;
                    border-top:1px solid #f6b721;
                    border-right:1px solid #e37811;
                    border-bottom:1px solid #e37811;
                    border-left:1px solid #f6b721;}

.price_subtitle    {background-color:#fddfbf;
                    color:#000000;
                    font-size:10px;
                    font-weight:bold;
                    vertical-align:top;
                    padding-top:4px;
                    padding-right:4px;
                    padding-bottom:4px;
                    padding-left:4px;
                    border-bottom:1px solid #990002;
                    border-left:1px solid #990002;}

.price_item        {background-color:#fddfbf;
                    color:#000000;
                    font-size:10px;
                    font-weight:normal;
                    vertical-align:top;
                    padding-top:4px;
                    padding-right:4px;
                    padding-bottom:4px;
                    padding-left:4px;
                    border-bottom:1px solid #990002;
                    border-left:1px solid #990002;}

.price_item_right  {background-color:#fddfbf;
                    color:#000000;
                    font-size:10px;
                    font-weight:normal;
                    text-align:right;
                    vertical-align:top;
                    padding-right:6px;
                    border-bottom:1px solid #990002;
                    border-left:1px solid #990002;}

.price_item_right2 {background-color:#fddfbf;
                    color:#000000;
                    font-size:10px;
                    font-weight:normal;
                    text-align:right;
                    vertical-align:top;
                    padding-right:6px;
                    border-right:1px solid #990002;
                    border-bottom:1px solid #990002;
                    border-left:1px solid #990002;}
                    
/* bestellen.asp styles */
.td_product        {text-align:right;
                    vertical-align:bottom;
                    padding-top:4px;
                    padding-right:2px;
                    padding-bottom:2px;
                    padding-left:4px;
                    border-top:1px solid #cfcfcf;
                    border-right:0px;
                    border-bottom:0px;
                    border-left:0px;}

.td_product1       {background-color:#ffffff;
                    color:#000000;
                    font-size:12px;
                    font-weight:normal;
                    vertical-align:center;
                    padding-top:4px;
                    padding-right:6px;
                    padding-bottom:2px;
                    padding-left:4px;
                    border-top:1px solid #cfcfcf;}

.td_product2        {color:#000000;
                    font-size:12px;
                    font-weight:normal;
                    text-align:right;
                    vertical-align:center;
                    padding-top:4px;
                    padding-right:6px;
                    padding-bottom:2px;
                    padding-left:4px;
                    border-top:1px solid #cfcfcf;}

.input_aantal      {width:40px;
                    height:16px;
                    text-align:center;
                    border-top:1px solid #c0c0c0;
                    border-right:1px solid #c0c0c0;
                    border-bottom:1px solid #c0c0c0;
                    border-left:1px solid #c0c0c0;}

.logintable        {background-color: #ffffff;
                    color:#000000;
                    font-size:12px;}


/* -------------------------------------------------------------------------- */
/* Print Styles                                                               */
/* -------------------------------------------------------------------------- */
@media print {

.dontPrintMe       {display: none;}

}

