* {padding: 0px;  margin: 0px;}
img {border: none;}
body {}
label{cursor: pointer;}

body,div,td,th{font: normal 12px/15px arial; color: #000;}

ul.magazinelist li{list-style: disc outside; margin-left: 15px;}

select.selectaantal{display: none; margin-left: 8px; height: 16px; width: 45px; border: solid 1px #000;font: normal 11px/11px arial;}

div.yeartitle{font: bold 11px/12px arial; padding-left: 14px; background: url(../images/group.png) no-repeat 0px 1px; margin-top: 4px; margin-bottom: 2px; cursor: pointer;}
div.yeartitle_open{background: url(../images/group_open.png) no-repeat 0px 1px;}
div.yearblok{padding-left: 14px; display: none;}

/* Checkout */
#maintable{width: 974px; margin-left: 5px; margin-right: 5px;}
div.toelichting{background: #F3F3F3; width: 170px; padding: 10px; margin-right: 30px; border-top: solid 1px #ccc; border-bottom:solid 1px #ccc;}

table.bestelling_item{width: 100%; margin-bottom: 8px;}
#stappenbalk{background: #A19FA0; height: 40px;}
#stappenbalk li{float: left; margin-left: 10px; margin-right: 10px; list-style: none; font: normal 18px/20px arial; color: #C9C9C9; margin-top: 10px;}
#stappenbalk li.active{color: #FFFFFF;}
div.bestelling_magazines{font-size: 11px;}
.step1_berekening{border-top: solid 1px #CCCCCC; width: 100%; margin-top: 10px;}
.step1_berekening td{padding-top: 0px; padding-bottom: 7px;}
.step1_berekening td.lastrow{border-top: solid 1px #ccc; font-weight: bold; padding-top: 8px;}
.step1_berekening td.firstrow{padding-top: 10px;}

div.step1_next,div.step2_next{margin-top: 30px;border-top: solid 1px #CCCCCC; position: relative;}

table.form{margin-left: 50px; width: 60%; margin-bottom: 8px;}
table.form td { font-size: 11px;  padding-top: 5px; padding-bottom: 5px;}
select.text,input.text{width: 99%; border-top: solid 1px #808080; border-left: solid 1px #808080; border-right: solid 1px #D4D0C8; border-bottom: solid 1px #D4D0C8;}
select.text{font-size: 11px;}

.error{font-weight: bold; color: #f00;}
span.btw{font-size: 10px; font-style: italic;}

#btwmelding{font-size: 11px; padding-top: 5px; padding-left: 8px;}

.prijsexbtw,.prijsbtw{width: 75px;}

/**************************************************************/
/* Facebox */
/**************************************************************/
#facebox .b {  background:url(../images/facebox/b.png);}
#facebox .tl { background:url(../images/facebox/corners.png); height: 10px; width:10px;}
#facebox .tr { background:url(../images/facebox/corners.png); background-position: -10px 0; height: 10px; width:10px;}
#facebox .bl { background:url(../images/facebox/corners.png); background-position: 0 10px;height: 10px; width:10px;}
#facebox .br { background:url(../images/facebox/corners.png); background-position: -10px 10px;height: 10px; width:10px;}
#facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}
#facebox .popup {  position: relative;}
#facebox table {  border-collapse: collapse;}
#facebox td {  border-bottom: 0;  padding: 0;}
#facebox .body {  padding: 10px;  background: #fff;  width: 400px;}
#facebox .loading {  text-align: center;}
#facebox .image {  text-align: center;}
#facebox img {  border: 0;  margin: 0;}
#facebox .footer {  border-top: 1px solid #DDDDDD;  padding-top: 5px;  margin-top: 10px;  text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {  height: 10px;  width: 10px;  overflow: hidden;  padding: 0;}
#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.facebox_hide {  z-index:-100;}
.facebox_overlayBG {  background-color: #000;  z-index: 99;}
