.datepicker_vista{position:absolute;font-size:12px;font-family:Calibri,Verdana,Arial,Helvetica;color:#000;line-height:normal;width:167px;height:150px;padding:10px 14px 14px 14px;border:1px solid rgba(0, 0, 0, 0.2);border:1px solid #000\9;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);background:#fff;border-radius:6px 6px 6px 6px}
.datepicker_vista .header{position:relative;height:15px;margin-bottom:5px;padding-top:1px}
.datepicker_vista .header .title{text-align:center;margin:0 18px 0 18px}
.datepicker_vista .header .titleText{border-bottom:1px dotted #aaa}
.datepicker_vista .header .previous,
.datepicker_vista .header .next,
.datepicker_vista .header .closeButton{position:absolute;cursor:pointer;text-indent:-40px;overflow:hidden;width:12px;height:12px;top:2px;background-image:url('https://www.bookyou.com/repository/images/buttons.png');background-position:left top;background-repeat:no-repeat}
.datepicker_vista .header .previous{left:4px}
.datepicker_vista .header .previous:hover{background-position:left bottom}
.datepicker_vista .header .next{right:4px;background-position:-13px top}
.datepicker_vista .header .next:hover{background-position:-13px bottom}
.datepicker_vista .header .closeButton{display:none;right:0;top:0;background-position:right top}
.datepicker_vista .header .closeButton:hover{background-position:right bottom}
.datepicker_vista .footer{padding-top:4px;text-align:center}
.datepicker_vista .footer .presets{font-size:12px;padding:1px;width:110px}
.datepicker_vista .body{position:relative;top:0;left:2px;width:168px;height:112px;overflow:hidden}
.datepicker_vista .time{position:relative;width:100%;height:100%}
.datepicker_vista .time .hour,
.datepicker_vista .time .separator,
.datepicker_vista .time .minutes{border:1px solid #ccc;background:#fff;width:50px;font-size:32px;position:absolute;top:10px;text-align:center;padding:2px}
.datepicker_vista .time .hour{left:15px}
.datepicker_vista .time .separator{background:transparent;border:0;width:10px;left:76px}
.datepicker_vista .time .minutes{left:95px}
.datepicker_vista .time .ok{position:absolute;top:65px;width:136px;left:15px;font-size:20px}
.datepicker_vista .days .day{float:left;text-align:center;overflow:hidden;width:23px;height:15px;margin:0 1px 1px 0}
.datepicker_vista .days .titles{height:15px;border-bottom:1px solid #e0e0e0;margin-bottom:1px}
.datepicker_vista .days .day0{margin-right:0}
.datepicker_vista .days .week5 .day{margin-bottom:0}
.datepicker_vista .days .week .day{cursor:pointer}
.datepicker_vista .days .week .day:hover{background:url(https://www.bookyou.com/repository/images/days.png) left top no-repeat;color:#0084AA}
.datepicker_vista .days .otherMonth{color:#aaa}
.datepicker_vista .days .selected{background:url(https://www.bookyou.com/repository/images/days.png) left bottom no-repeat;color:#316879}
.datepicker_vista .months .month{float:left;cursor:pointer;text-align:center;padding-top:6px;width:55px;overflow:hidden;height:21px;margin:0 1px 1px 0}
.datepicker_vista .months .month3,
.datepicker_vista .months .month6,
.datepicker_vista .months .month9,
.datepicker_vista .months .month12{margin-right:0}
.datepicker_vista .months .month10,
.datepicker_vista .months .month11,
.datepicker_vista .months .month12{margin-bottom:0}
.datepicker_vista .months .month:hover{background:url(https://www.bookyou.com/repository/images/months.png) left top no-repeat;color:#0084AA}
.datepicker_vista .months .selected{background:url(https://www.bookyou.com/repository/images/months.png) left bottom no-repeat;color:#316879}
.datepicker_vista .years .year{float:left;cursor:pointer;text-align:center;padding-top:6px;width:32px;overflow:hidden;height:21px;margin:0 1px 1px 0}
.datepicker_vista .years .year4,
.datepicker_vista .years .year9,
.datepicker_vista .years .year14,
.datepicker_vista .years .year19{margin-right:0}
.datepicker_vista .years .year15,
.datepicker_vista .years .year16,
.datepicker_vista .years .year17,
.datepicker_vista .years .year18,
.datepicker_vista .years .year19{margin-bottom:0}
.datepicker_vista .years .year:hover{background:url(https://www.bookyou.com/repository/images/years.png) left top no-repeat;color:#0084AA}
.datepicker_vista .years .selected{background:url(https://www.bookyou.com/repository/images/years.png) left bottom no-repeat;color:#316879}
.datepicker_vista .unavailable{background:none !important;color:#fbb !important;cursor:default !important}html, body{font-family:Arial, Verdana, Helvetica;font-size:12px;background-color:#fff;color:#4F4F4F;margin:0;padding:0}
a{color:#000}
a img{border:0 solid #fff}
a:focus{outline:none}
img.absmiddle{vertical-align:middle;margin-bottom:.25em}
h1, h2, h3, h4, h5{color:#000;font-family:Arial, Verdana, Helvetica;font-size:20px;font-weight:700;padding:0;margin:0}
select,
input.text,
input.number,
input.password,
input.submit,
textarea{background-color:#fff;border:1px solid #ccc;margin:0;color:#7c7c7c;padding:3px}
select,
input.text,
input.number,
input.password,
textarea{width:300px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border .2s linear 0s, box-shadow .2s linear 0s;border-radius:4px 4px 4px 4px}
textarea{overflow: auto}
input,
select,
textarea{font-family:Calibri, Verdana, Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}
input.text:focus,
input.number:focus,
input.password:focus,
textarea:focus,
select:focus{border-color:#6481ff;outline:0 none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(100, 129, 255, 0.6)}
input.checkbox:focus{outline:1px solid #6481ff}
input.datepicker{background:#fff url('/bookbutton/web/images/calendar.png') no-repeat center right;padding:3px;width:85px}
input.timepicker{background:#fff url('/bookbutton/web/images/time.png') no-repeat center right;padding:3px;width:55px}
#template .formelements .formsubmit input.submit,
.btn{display:inline-block;cursor:pointer;color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);text-decoration:none;background:#82a3d5;background:linear-gradient(to bottom,  #82a3d5 9%,#3761ad 74%);border:1px solid rgba( 0, 0, 0, 0.1 );border-bottom-color:rgba( 0, 0, 0, 0.25 );padding:4px 12px;line-height:20px;text-align:center;vertical-align:middle;height:auto;border-radius:4px 4px 4px 4px;transition:background-position .1s linear;box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05)}
.btn:hover,
.btn:focus,
#template .formelements .formsubmit input.submit:hover,
#template .formelements .formsubmit input.submit:focus{color:#fff;border:1px solid rgba( 0, 0, 0, 0.1 );border-bottom-color:rgba( 0, 0, 0, 0.25 );background:#446db4}
.btn:active,
#template .formelements .formsubmit input.submit:active{background-image:none;outline:none;box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}
form, p{margin:0;padding:0}
input.checkbox, input.radio{margin:0 5px 3px 0;padding: 0}
input.defaulttext{font-style:italic;color: #444}
textarea{overflow: auto}
ul, ol, li{margin: 0}
ul, ol{padding: 0 0 0 25px}
p{min-height:1.25em;min-width: 5px}
.clr{clear:both}
.lclr{clear:left}
.lfloat{float:left}
.rfloat{float:right}
.bold{font-weight:700}
.green{color:#080}
.red, .required{color:red}
.orange{color:#d57e15}
.defaultpadding{padding:20px 0 20px 20px}
.feedback{font-weight:700;padding-bottom:10px}
.feedback-error{color:red}
.feedback-ok{color:#080}
.formlayout .formelements .formelement .lbl{display:block;float:left;font-weight:700;width:220px;text-align:right;padding-top:4px;padding-bottom:13px;padding-right:30px}
.formlayout .formelements .formelement .fld{float:left;padding-bottom:13px}
.formlayout .formsubmit{padding-left:250px}
#template{margin:20px auto 0 auto;width:685px}
#template .content{border:1px solid #8595A4;background:#F3F3F3;border-radius:4px 4px 4px 4px}
#template .content .titlebar{font-size:14px;font-weight:700;color:#fff;line-height:26px;height:26px;padding-left:30px;border-radius:4px 4px 0 0;background:#cacdd0;background:linear-gradient(to bottom,  #cacdd0 0,#94a1ae 100%);border-bottom:1px solid #8595A4;color:#fff;text-shadow:-1px 1px #393838}
#template .onkoppel{float:right}
#template .content .formtitle{border:1px solid #c3c3c3;height:22px;line-height:22px;padding-left:50px;font-weight:700;margin:0 0 20px 0;background:#fff;background:linear-gradient(to bottom,  #fff 0,#d9dadc 100%)}
#template .content .contentbody{padding:23px 27px}
#template .content .contentbody .datumentijd{padding-bottom:20px}
#template .content .contentbody .formsubmit{padding-top:10px}
#template .logo{margin-top:20px;float:right;background:url(/bookbutton/web/images/book-logo-layered.png);display:block;width:140px;height:37px}
#template .logo:hover{background-position:0 -63px}
#artiestlogin{padding:20px}
#artiestlogin .aanmelden{padding-top:30px;padding-left:10px}
#artiestselect{padding:20px}
#artiestselect .producten .product{display:block;line-height:50px;text-decoration:none;height:50px;padding:0 30px;border:1px solid #8595A4;margin-top:20px}
#artiestselect .producten .product:hover{background:#e7e7e7}