.tblwide{
font-family: 'Arial';
border-collapse: collapse;
margin:0px;
padding:0px;
border:0px;
}

.trborder{
border: 0px;
}

.weekday{
  text-align: center;
  font-size: 16px;
  margin-top: 5px;
  font-weight: bold;
  padding:0px;
  line-height:0.9;
  color: #31394d;
}

.dateday{
text-align: center;
font-size: 28px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 0px;
padding:0px;
line-height:0.9;
color: #31394d;
}

.datemonth{
text-align: center;
font-size: 28px;
font-weight: bold;
margin-left: 20px;
margin-right:20px;
padding:0px;
color:#31394d;
line-height:0.8;
}
.hour{
text-align: center;
font-size: 24px;
font-weight: bold;
padding:0px;
color:#31394d;
}

.even{
  background-color: rgba(254, 98, 145, 0.4);
  width:200px;
  margin:0px;
  padding:0px;
  border:0px;
  border:0;
}

.uneven{
  background-color: rgba(150,147,190, 0.6);
  width:200px;
  margin:0px;
  padding:0px;
  border:0px;
  border:0;
}


.evenone{
  background-color: rgba(91,200,172, 0.4);
  width:200px;
  margin:0px;
  padding:0px;
  border:0px;
  border:0;
}

.unevenone{
  background-color: rgba(91,200,172, 0.7);
  width:200px;
  margin:0px;
  padding:0px;
  border:0px;
  border:0;
}

.region{
  margin-left:20px;
  margin-right:20px;
}
.regionvalue{
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  padding:0px;
  margin-left:20px;
  margin-right:20px;
  color:#31394d;
}
.agevalue{
  text-align: center;
  font-size: 24px;
  font-weight: bold;
  padding:0px;
  margin-left:20px;
  margin-right:20px;
  color:#31394d;
}

.targetgroup{
  text-align: center;
    width:300px;
  margin:0px;
  padding:0px;
  border:0;
}

.previous {
  background-color: rgba(62,187,153, 0.8);
  color: white;
  font-size: 20px;
  text-decoration: none;
  display: inline-block;
  padding: 8px 16px;
  border-radius: 15px;
  font-family: 'Arial';
  margin-top:20px;
  margin-left:50px;
  float: left;
  cursor: default;
}

.next {
  background-color: rgba(62,187,153, 0.8);
  color: white;
  font-size: 20px;
  text-decoration: none;
  display: inline-block;
  padding: 8px 16px;
  border-radius: 15px;
  font-family: 'Arial';
  margin-top:20px;
  margin-right:50px;
  float: right;
  cursor: default;
}

.next:hover{
  background-color: #E96789;
  color: white;
}

.previous:hover{
  background-color: #E96789;
  color: white;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Opera and Firefox */
}

.pricetag{
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin:20px;
  color: #31394d;
}

.soldoutimg{
  margin-left:20px;
  margin-top:00px;
}

#doelgroep{
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin:20px;
  color: #31394d;
}

#nothing{
  font-size: 18px;
  font-weight: bold;
  margin:20px;
  color: #31394d;
  display: none;
  font-family: 'Arial';
}

#beschikbaarheid{
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  margin:20px;
  color: #31394d;
}

.order{
  background-color: rgba(62,187,153, 0.8);
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  font-size: 20px;
  width:100%;
  border-radius:18px;
  margin:20px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);

}

.order:hover{
  background-color: #E96789;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  font-size: 22px;
  width:100%;
  border-radius:18px;
  margin:20px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.cta {
  width:260px;
  text-align: center;
  padding-top:20px;
  border: 0px;

}

.spacer{
  width: 3px;
  margin:0px;
  padding:0px;
  background-color: #E96789;
  border:0;
}
.hrspacer{
  height: 1px;
  background-color: #E96789;
  margin:0px;
  padding:0px;
  border:0;
}

.img{
  margin:0;
}

.atmosphereyoung{
  background-repeat: no-repeat;
  width:250px;
  height:150px;
  margin:0px;
  padding:0px;
  border:0px;
}

.atmospheremedium{
  background-repeat: no-repeat;
  height:150px;
  margin:0px;
  padding:0px;
  border:0px;
}

#available1{
  text-align:center;
  margin-top:0px;
  font-size:18px;
  font-weight: bold;
}
.iconcell{
  vertical-align:top;
  text-align: center;
  width:155px;
  margin:0px;
  padding:0px;
  border:0px;
}

#man1{
  margin-top:20px;
  margin-right:20px;
}

#man2{
  margin-top:20px;
  margin-right:20px;
}

#man3{
  margin-top:20px;
  margin-right:20px;
}

#man4{
  margin-top:20px;
  margin-right:20px;
}

#man5{
  margin-top:20px;
  margin-right:20px;
}

#available2{
  text-align:center;
  margin-top:0px;
  font-size:18px;
  font-weight: bold;
}

#available3{
  text-align:center;
  margin-top:0px;
  font-size:18px;
  font-weight: bold;
}

#available4{
  text-align:center;
  margin-top:0px;
  font-size:18px;
  font-weight: bold;
}

#available5{
  text-align:center;
  margin-top:0px;
  font-size:18px;
  font-weight: bold;
}

#soldout1{
  width:100%;
  display:none;
}

#soldout2{
  width:100%;
  display:none;
}
#soldout3{
  width:100%;
  display:none;
}
#soldout4{
  width:100%;
  display:none;
}
#soldout5{
  width:100%; 
  display:none;
}

.selectdrop {
  font-family:  Arial;
  font-weight: bolder;
  font-size: 18px;
  height:50px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
  padding:10px;
  color: #31394d;
  background-color: #FFFFFF;
  border: 2px solid #E96789;
  border-radius: 12px;
}

.bottomcell {
  border:0px;
}

.booknow {
  font-size: 14px;
  text-decoration: underline;
  color: #31394d;
  font-weight:bold;
}