
/***** Styles for: registration *****/

#registratie table { width: 600px; }
#registratie th { text-align: left; vertical-align: top; padding-right: 20px; font-weight: normal; }
#registratie h3 { color: #dd1708; font-family: Arial, Verdana, Sans; font-size: 1.5em; margin: 0; padding: 5px 0 5px 0; }
#registratie table input[type=text], #registratie table input[type=password] { width: 300px; }

/***** Styles for: Mijn gegevens *****/

#mijngegevens { width: 700px; }
#mijngegevens h1 { border: none; padding-left: 10px; }
#mijngegevens #custhead #custlogo { height: 50px; float: left; padding: 10px; }
#mijngegevens #custhead { width: 100%; }
#accountgegevens, #facturen { padding-left: 10px; }
#accountgegevens input[type=text], #accountgegevens input[type=password] { width: 300px; }
#accountgegevens th { text-align: left; vertical-align: top; padding-right: 20px; font-weight: normal; }
#facturen table { width: 720px; }
#facturen, #accountgegevens { padding-top: 10px; }

/***** Customize jQuery tabs *****/

/*.ui-tabs { clear: both; } */
.ui-helper-clearfix { display: inline-block; width: 730px; }
.ui-widget-header { background: none; }
.ui-widget-content { border: none; }
.ui-widget-header { border-top: none; border-left: none; border-right: none; }
.ui-tabs-nav :link { border: none; }
.ui-tabs-nav :link:hover, .ui-tabs-nav :visited:hover { background: none; }
.ui-widget { font-family: inherit; font-size: inherit; }
.ui-tabs .ui-tabs-panel { padding: 0px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { font-weight: bolder; }
.ui-tabs .ui-tabs-nav li { margin: 0 0.6em -1px 0; }
.ui-tabs .ui-tabs-nav { padding-left: 10px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: inherit; }

/* Table small style NEW */
table.smallNew { border-collapse: collapse; }
table.smallNew td { padding: 3px; padding-right: 15px; font-size: 8pt;  border-bottom: 1px dotted #ddd; }
table.smallNew th { padding: 3px; padding-right: 15px; font-weight: bolder; text-decoration: none; font-size: 8pt; border-bottom: 1px solid #aaa; }
table.smallNew .footer td { border: none; padding-top: 10px; padding-bottom: 10px; }
table.smallNew .header { background-color:#EEEEEE; font-weight:bold; padding-top:5px; }

.center { text-align: center; }
.right { text-align: right; }

/**
 * Default notched corner styles, used for status styles.
 * See: http://blog.benogle.com/2009/04/29/css-round-corners/
 */
.b1f {font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#ddd; margin:0 1px;}
.contentf {background:#ddd;}
.containerf {text-align:center; color:#fff;}

/* Invoice styles */
.statusNEW .b1f, .statusNEW .contentf { background: #fb7b20; }
.statusREADY .b1f, .statusREADY .contentf { background: #d01e07; }
.statusSENT .b1f, .statusSENT .contentf { background-color: #797879; }
.statusOPEN .b1f, .statusOPEN .contentf { background: #fb7b20; }
.statusPARTPAID .b1f, .statusPARTPAID .contentf { background: #fb7b20; }
.statusPAID .b1f, .statusPAID .contentf { background: #7ca54c; }
.statusREMINDER .b1f, .statusREMINDER .contentf { background: #d01e07; }
.statusDEURWAARDER .b1f, .statusDEURWAARDER .contentf { background: #d01e07; }

