/*------------  ShoppingcartButtons ------------------------------------------------*/
a#bstlButton, a#cartButton, a#customerform_next, a#customerform_prev, a#orderoverview_next, a#orderoverview_prev {
background:url(/grafix/scButton.gif) no-repeat;
text-decoration:none;
border:none;
font-size:12px;
font-weight:bold;
float:left;
cursor:pointer;
text-align:center;
width:127px;
height:20px;
line-height:20px;
}
a#bstlButton:hover, a#cartButton:hover, a#customerform_next:hover, a#customerform_prev:hover, a#orderoverview_next:hover, a#orderoverview_prev:hover{
background:url(/grafix/scButton_hover.gif) no-repeat;
font-size:11px;
}

/*------------Shoppingcart------------------------------------------------*/
div#cartDiv {
background:url(/grafix/bg_right.gif) repeat-y;
width:223px;

}
div#cartDiv  div.winkelwagen_geheel {
padding-top:17px;
margin-left:12px;
width:199px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen {
width:199px;
font-size:11px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.berekening_soort {
float:left;
width:115px;
margin:0;
line-height:20px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.berekening_soort div.winkelwagen_product {
height:20px;
overflow:hidden;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.remove_kolom {
padding-left:5px;
vertical-align:middle;
line-height:10px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.remove_kolom  a.remove_tool_home {
background:url(/grafix/remove_tool.gif) no-repeat;
display:block;
margin-top:0px !important;
margin-top:5px;
width:6px;
height:6px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.remove_kolom a.remove_tool_home:hover {
background:url(/grafix/remove_tool_hover.gif) no-repeat;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.berekening_soort p{
float:left;
margin:0px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr.border_ww_row {
height:2px;
line-height:0px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr.border_ww_row td.border_ww_kolom {
height:2px;
line-height:0px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr.border_ww_row td.border_ww_kolom div.border_ww {

}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.eurotabel {
height:20px;
padding-left:5px;
font-size:13px;
width:10px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.berekening {
height:20px;
line-height:20px;
text-align:right;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.berekening_soort a {
background:url(/grafix/tool_tip.gif) no-repeat;
text-decoration:none;
line-height:18px;
float:left;
border:0px;
display:block;
width:18px;
height:18px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.shoppingcart_submitkolom a#cartButton{
background:url(/grafix/scButton.gif) no-repeat;
margin-top:10px;
}
div#cartDiv  div.winkelwagen_geheel table.winkelwagen tr td.shoppingcart_submitkolom a#cartButton:hover{
background:url(/grafix/scButton_hover.gif) no-repeat;
font-size:11px;
}

 .winkelwagen_logos {
height:38px;
margin-top:10px;
width:200px;
}
.winkelwagen_logos img {
width:200px;
}


/*------------  popup_sc UITKLAP! ------------------------------------------------*/
div#cartDiv div.winkelwagen_geheel #info{
display:none;
position:absolute;
margin:-34px 0px 0px -10px;
border:1px solid #000;
z-index: 100;
text-align:left;
width:216px;
}
div#cartDiv div.winkelwagen_geheel div#info div.SC_popupbox input.SC_close {
background:url(/grafix/SC_close.gif) no-repeat;
float:right;
margin-top:3px;
margin-right:3px;
cursor:pointer;
display:block;
border:none;
height:15px;
width:15px;
}
div#cartDiv div.winkelwagen_geheel div#info div.SC_popupbox input.SC_close:hover {
background:url(/grafix/SC_close_hover.gif) no-repeat;

}
div#cartDiv div.winkelwagen_geheel div#info div.SC_popupbox div.SC_popupbox_inhoud {
width:203px;
margin-left:10px;
margin-bottom:10px;
}
div#cartDiv div.winkelwagen_geheel div#info div.SC_popupbox h2 {
width:216px;

font-size:13px;
margin-bottom:0 !important;
margin-top:0 !important;
text-indent:10px;
text-transform:none;
}

div#cartDiv div.winkelwagen_geheel div#info div.SC_popupbox div.SC_popupbox_inhoud p{
margin-bottom:0px;
}
/*--------------------------------------------------------------------------*/

/*------------Winkelwagen h1------------------------------------------------*/
div#cartoverview div#kruimelspoor h1 {
font-size:13px;
height:30px;
line-height:30px;
text-indent:4px;
}

/*------------  Bestel Overzicht------------------------------------------------*/
table#besteloverzicht_email,
table#besteloverzicht {
border-collapse:collapse;
background:#fff;
width:670px;
}

table#besteloverzicht_email {
	width:580px;
}

/*------------ top------------------------------------------------*/
table#besteloverzicht tr.bstl_top_row {
height:25px;
text-indent:4px;
font-weight:bold;
}
table#besteloverzicht tr.bstl_top_row  td.bstl_top_image {
width:40px;
}
table#besteloverzicht tr.bstl_top_row  td.bstl_top_product {
width:200px;
}
table#besteloverzicht tr.bstl_top_row  td.bstl_top_prijs{
width:100px;
}
table#besteloverzicht tr.bstl_top_row  td.bstl_top_aantal {
width:210px;
}
table#besteloverzicht tr.bstl_top_row  td.bstl_top_eurotabel {
width:40px;
}
table#besteloverzicht tr.bstl_top_row  td.bstl_top_prijstotaal {
width:30px;
}
table#besteloverzicht tr.bstl_top_row  td.bstl_top_verwijder {
width:30px;
}

/*------------ article row and empty td's------------------------------------------------*/
table#besteloverzicht tr.bstl_article_row {
text-indent:4px;
}
table#besteloverzicht tr.bstl_article_row  td.bstl_verwijder, table#besteloverzicht tr.bstl_information_row td.bstl_no_verwijder {
text-indent:0px;
width:25px;
text-align:center;
}
table#besteloverzicht tr.bstl_information_row td.bstl_no_verwijder {
border-bottom:none;
}
.bstl_verwijder .buttonverwijder {
background:url(/grafix/bstl_verwijder.png) no-repeat;
border:none;
height:15px;
width:15px;
cursor:pointer;
}
.bstl_verwijder .buttonverwijder:hover{
background:url(/grafix/bstl_verwijder_hover.png) no-repeat;
}
td.bstl_border {

}

/*------------ information row and empty td's------------------------------------------------*/
table#besteloverzicht tr.bstl_information_row {
text-indent:4px;
}
table#besteloverzicht td.bstl_image, table#besteloverzicht tr.bstl_information_row td.bstl_no_image {
line-height:1px;
height:30px;
}
table#besteloverzicht tr.bstl_information_row td.bstl_no_image {
border-bottom:none;
border-right:none;
line-height:1px;
height:30px;
}
table#besteloverzicht tr.bstl_article_row  td.bstl_image a img {
border:0px;
}
table#besteloverzicht tr.bstl_article_row td.bstl_product div.inhoud {
overflow:hidden;
width:192px;
height:20px;
}
table#besteloverzicht tr.bstl_article_row  td.bstl_prijs{

}
table#besteloverzicht tr.bstl_article_row  td.bstl_aantal, table#besteloverzicht tr.bstl_information_row  td.bstl_aantal  {

}
table#besteloverzicht tr.bstl_article_row td.bstl_aantal input{
width:60px;
margin-left:4px;
}
table#besteloverzicht tr.bstl_article_row td.bstl_eurotabel, table#besteloverzicht tr.bstl_information_row td.bstl_aantal_tax , table#besteloverzicht tr.bstl_information_row td.bstl_eurotabel,
table#besteloverzicht tr.bstl_information_row td.bstl_eurotabel_tax {

}
table#besteloverzicht tr.bstl_information_row td.bstl_lastrow {

}
table#besteloverzicht tr.bstl_information_row td.bstl_lastrow_left {
height:30px;
}
table#besteloverzicht tr.bstl_information_row td.bstl_lastrow_right {

}
table#besteloverzicht tr.bstl_article_row  td.bstl_prijs_totaal, table#besteloverzicht tr.bstl_information_row  td.bstl_prijs_totaal, table#besteloverzicht tr.bstl_information_row  td.bstl_prijs_totaal_tax {
text-align:right;
padding-right:5px;
}

div.content_bb a.bstlButton {
background:url(/grafix/scButton.gif) repeat-x;
text-align:center;
margin-top:10px;
font-weight:bold;
font-size:11px;
display:block;
float:right;
line-height:20px;
height:20px;
text-decoration:none;
width:127px;
}
div.content_bb a.bstlButton:hover {
background:url(/grafix/scButton_hover.gif) repeat-x;
text-decoration:none;
font-size:10px;
}

/*------------  Customersform------------------------------------------------*/
#klantform {
border-collapse:collapse;
margin:10px;
margin-top:0px;
width: 640px;
}
.klantform_header {
margin:10px;
margin-bottom:0px;
width: 642px;
height:25px;
line-height:25px;
text-indent:4px;
}

.klantform_table {
margin:00px 0px 0px 10px;
font-size:12px;
}
.klantform_table  .kolom1 {
width:150px;
padding-left:5px;
}
.klantform_table  .input2 {
width:200px;
font-size:12px;
}
select#billing_country {
font-size:12px;
width:203px;
}
#payment_method, #shipping_method {
font-size:12px;
width:203px;
}
.klantform_table  textarea {
width:200px;
font-size:12px;
}
.overzicht_verplicht {
font-weight:normal;
font-size:14px;
width:50px;
padding-left:4px;
}
#shipping_country {
font-size:12px;
width:203px;
}
#klantform a#customerform_next, #klantform a#customerform_prev {
background:url(/grafix/scButton.gif) no-repeat;
text-align:center;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
font-weight:bold;
display:block;
float:right;
line-height:20px;
height:20px;
text-decoration:none;
width:127px;
}
#klantform a#customerform_prev {
background:url(/grafix/scButton_grey.gif) no-repeat;
}
#klantform a#customerform_next:hover, #klantform a#customerform_prev:hover {
background:url(/grafix/scButton_hover.gif) repeat-x;
text-decoration:none;
}
#klantform a#customerform_prev:hover {
background:url(/grafix/scButton_grey_hover.gif) repeat-x;

}
/*------------  END------------------------------------------------*/

/*------------  bevestigingOverzicht--------klantoverzicht----------------------------------------*/
.bvstg_klantoverzicht_email,
.bvstg_klantoverzicht{
border-collapse:collapse;
border-right:none;
float:left;
width: 670px;
}

.bvstg_klantoverzicht_email {
	width: 580px;
}

.bvstg_klantoverzicht_email td.head, .bvstg_klantoverzicht_email td.head2,
.bvstg_klantoverzicht td.head, .bvstg_klantoverzicht td.head2{
height:25px;
text-indent:4px;
}
.bvstg_klantoverzicht_email td.head h2, .bvstg_klantoverzicht_email td.head2 h2,
.bvstg_klantoverzicht td.head h2, .bvstg_klantoverzicht td.head2 h2 {
margin-top:0px !important;
margin-bottom:0px !important;
font-size:12px;
font-weight:bold;
}
.bvstg_klantoverzicht_email td.head,
.bvstg_klantoverzicht td.head {
border-right:none;
}
.bvstg_klantoverzicht_email .kolom1,
.bvstg_klantoverzicht .kolom1 {
font-weight:bold;
text-indent:4px;
}
.bvstg_klantoverzicht_email .kolom1_nix,
.bvstg_klantoverzicht .kolom1_nix {
border-bottom:none;
}
.bvstg_klantoverzicht_email td,
.bvstg_klantoverzicht  td{
height:25px;
text-indent:4px;
}
.bvstg_klantoverzicht_email tr td.kolom_remarks,
.bvstg_klantoverzicht  tr td.kolom_remarks{
vertical-align:top;
width: 50%;
}

/*------------  Bestel Overzicht------------------------------------------------*/
table#bvstgoverzicht_email,
table#bvstgoverzicht {
border-collapse:collapse;
width:670px;
}

table#bvstgoverzicht_email {
	width:580px;
}
/*------------ top------------------------------------------------*/
table#bvstgoverzicht_email tr.bvstg_top_row,
table#bvstgoverzicht tr.bvstg_top_row {
height:25px;
text-indent:4px;
font-weight:bold;
}
table#bvstgoverzicht_email tr.bvstg_top_row  td.bvstg_top_image,
table#bvstgoverzicht tr.bvstg_top_row  td.bvstg_top_image {
width:40px;
}
table#bvstgoverzicht_email tr.bvstg_top_row  td.bvstg_top_product,
table#bvstgoverzicht tr.bvstg_top_row  td.bvstg_top_product {
width:200px;
}
table#bvstgoverzicht_email tr.bvstg_top_row  td.bvstg_top_prijs,
table#bvstgoverzicht tr.bvstg_top_row  td.bvstg_top_prijs{
width:100px;
}
table#bvstgoverzicht_email tr.bvstg_top_row  td.bvstg_top_aantal,
table#bvstgoverzicht tr.bvstg_top_row  td.bvstg_top_aantal {
width:210px;
}
table#bvstgoverzicht_email tr.bvstg_top_row  td.bvstg_top_eurotabel,
table#bvstgoverzicht tr.bvstg_top_row  td.bvstg_top_eurotabel {
width:40px;
}
table#bvstgoverzicht_email tr.bvstg_top_row  td.bvstg_top_prijstotaal,
table#bvstgoverzicht tr.bvstg_top_row  td.bvstg_top_prijstotaal {
width:100px;
}
table#bvstgoverzicht_email tr.bvstg_top_row  td.bvstg_top_verwijder,
table#bvstgoverzicht tr.bvstg_top_row  td.bvstg_top_verwijder {
width:30px;
}

/*------------ article row and empty td's------------------------------------------------*/
table#bvstgoverzicht_email tr.bvstg_article_row,
table#bvstgoverzicht tr.bvstg_article_row {
text-indent:4px;
}
table#bvstgoverzicht_email tr.bvstg_article_row  td.bvstg_verwijder, table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_no_verwijder,
table#bvstgoverzicht tr.bvstg_article_row  td.bvstg_verwijder, table#bvstgoverzicht tr.bvstg_information_row td.bvstg_no_verwijder {
text-indent:0px;
width:25px;
text-align:center;
}
table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_no_verwijder,
table#bvstgoverzicht tr.bvstg_information_row td.bvstg_no_verwijder {
border-bottom:none;
}
.bvstg_verwijder .buttonverwijder {
background:url(/grafix/bvstg_verwijder.jpg);
border:none;
height:15px;
width:15px;
cursor:pointer;
}
.bvstg_verwijder .buttonverwijder:hover{
background:url(/grafix/bvstg_verwijder_hover.jpg);
}
td.bvstg_border {

}

/*------------ information row and empty td's------------------------------------------------*/
table#bvstgoverzicht_email tr.bvstg_information_row,
table#bvstgoverzicht tr.bvstg_information_row {
text-indent:4px;
}
table#bvstgoverzicht_email td.bvstg_image, table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_no_image,
table#bvstgoverzicht td.bvstg_image, table#bvstgoverzicht tr.bvstg_information_row td.bvstg_no_image {
line-height:1px;
height:30px;
}
table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_no_image,
table#bvstgoverzicht tr.bvstg_information_row td.bvstg_no_image {
border-bottom:none;
border-right:none;
line-height:1px;
height:30px;
}
table#bvstgoverzicht_email tr.bvstg_article_row  td.bvstg_image a img,
table#bvstgoverzicht tr.bvstg_article_row  td.bvstg_image a img {
border:0px;
}
table#bvstgoverzicht_email tr.bvstg_article_row td.bvstg_product div.inhoud,
table#bvstgoverzicht tr.bvstg_article_row td.bvstg_product div.inhoud {
overflow:hidden;
width:192px;
height:20px;
}
table#bvstgoverzicht_email tr.bvstg_article_row  td.bvstg_prijs,
table#bvstgoverzicht tr.bvstg_article_row  td.bvstg_prijs{

}
table#bvstgoverzicht_email tr.bvstg_article_row  td.bvstg_aantal, table#bvstgoverzicht_email tr.bvstg_information_row  td.bvstg_aantal,
table#bvstgoverzicht tr.bvstg_article_row  td.bvstg_aantal, table#bvstgoverzicht tr.bvstg_information_row  td.bvstg_aantal  {
}
table#bvstgoverzicht_email tr.bvstg_article_row td.bvstg_aantal input,
table#bvstgoverzicht tr.bvstg_article_row td.bvstg_aantal input{
margin-left:4px;
}
table#bvstgoverzicht_email tr.bvstg_article_row td.bvstg_eurotabel, table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_aantal_tax , table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_eurotabel, table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_eurotabel_tax,
table#bvstgoverzicht tr.bvstg_article_row td.bvstg_eurotabel, table#bvstgoverzicht tr.bvstg_information_row td.bvstg_aantal_tax , table#bvstgoverzicht tr.bvstg_information_row td.bvstg_eurotabel, table#bvstgoverzicht tr.bvstg_information_row td.bvstg_eurotabel_tax {

}
table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_lastrow,
table#bvstgoverzicht tr.bvstg_information_row td.bvstg_lastrow {

}
table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_lastrow_left,
table#bvstgoverzicht tr.bvstg_information_row td.bvstg_lastrow_left {
height:30px;
}
table#bvstgoverzicht_email tr.bvstg_information_row td.bvstg_lastrow_right,
table#bvstgoverzicht tr.bvstg_information_row td.bvstg_lastrow_right {

}
table#bvstgoverzicht_email tr.bvstg_article_row  td.bvstg_prijs_totaal, table#bvstgoverzicht_email tr.bvstg_information_row  td.bvstg_prijs_totaal, table#bvstgoverzicht_email tr.bvstg_information_row  td.bvstg_prijs_totaal_tax,
table#bvstgoverzicht tr.bvstg_article_row  td.bvstg_prijs_totaal, table#bvstgoverzicht tr.bvstg_information_row  td.bvstg_prijs_totaal, table#bvstgoverzicht tr.bvstg_information_row  td.bvstg_prijs_totaal_tax {
text-align:right;
white-space: nowrap !important;
}
a#orderoverview_next,  a#orderoverview_prev {
background:url(/grafix/scButton.gif) repeat-x;
text-align:center;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
font-weight:bold;
display:block;
float:right;
line-height:20px;
height:20px;
text-decoration:none;
width:127px;
}
a#orderoverview_prev {
background:url(/grafix/scButton_grey.gif) repeat-x;
}
 a#orderoverview_next:hover,  a#orderoverview_prev:hover {
background:url(/grafix/scButton_hover.gif) repeat-x;
text-decoration:none;
}
a#orderoverview_prev:hover {
background:url(/grafix/scButton_grey_hover.gif) repeat-x;
}

#extrabutton{
height:20px;
}

.knop {
font-size:12px;
line-height:20px;
cursor:pointer;
font-weight:bold;
margin-right:5px;
padding:2px;
}
.knop:hover {

}


.buttonwijzig {
height:20px;
width:30px;
cursor:pointer;
background:url(/grafix/button_wijzig.jpg);
}

/*-- Inputs ---------------*/
.text_area {
width:120px;
}
.select {
margin-left:2px;
border:0;
height:18px;
width:120px;
font-size:12px;
margin-bottom:5px;
}

.select_formaat {
height:20px;
width:200px;
font-size:11px;
}
.text_input {
width:180px;
}

/*-- betaaloptie ---------------*/
ul.betaaloptie {
margin:10px 0 10px 20px;
}
ul.betaaloptie li {
height:25px;
line-height:25px;
list-style:none;
}
ul.betaaloptie li a:link, ul.betaaloptie li a:active, ul.betaaloptie li a:visited  {
text-decoration:none;
font-weight:normal;
}
ul.betaaloptie li a:hover  {
text-decoration:underline;
}

/*-- Verzendoptie ---------------*/
ul.verzendoptie {
margin:10px 0px 10px 20px;
width:250px;
float:left;
}
ul.verzendoptie li {
height:50px;
list-style:none;
}
ul.verzendoptie li a:link, ul.verzendoptie li a:active, ul.verzendoptie li a:visited  {
text-decoration:none;
font-weight:normal;
}
ul.verzendoptie li a:hover  {
text-decoration:underline;
}
.actionAfterAdd {
padding:10px;
width:300px;
height:100px;
}
.actionAfterAdd p {
margin-bottom:10px;
}
#actionAfterAdd{
position:absolute;
z-index:1000;
left:370px;
bottom:150px;
}

#validation_errors, #validation_errors2 {
color:#D80000;
MARGIN-left: 10px;
margin-top: 15px;
font-size:11px;
}

.validation_error {
border: 1px solid #D80000;
width: 200px;
}
#gender_box_1.validation_error{
border: 1px solid #D80000;
width: 20px;
}
input#gender_box_2.validation_error{
border: 1px solid #D80000;
width: 20px;
}
input#billing_country.validation_error{
border: 1px solid #D80000;
}
#shipping_method.validation_error{
border: 1px solid #D80000;
}
select#payment_method.validation_error{
border: 1px solid #D80000;
}
#cartDiv{
display:block;
}

/*--  ---------------*/
#stepheader {

width: 670px;
height: 60px;
}

#stepheader div {
font-weight: bold;

width: 165px;
float: left;
text-align: center;
}

#stepheader div span.active {

}

