/*
	Omdat de vorige/volgende knoppen tegen de rand moeten zitten in de calender pagina,
	en #content een padding heeft, moet de prev-next tabel een negatieve margin hebben.
*/
#prev-next-header {
	margin: -5px -20px 5px -20px;
}

#content .eventDate {
  font-weight: bold;
	width: 60px;
  padding: 5px 5px 20px 0px;
}

#content .eventInfo {
	width: 300px;
  padding: 5px 5px 20px 0px;
}

#content .eventInfo p {
	margin: 0px;
  padding: 0px 5px 3px 0px;
}

#content .eventBuy {
	width: 105px;
  padding: 5px 5px 20px 0px;
}

#content .eventInfo a.silent {
	font-weight: normal;
}









body
          {
          font-family: arial, helvetica, sans-serif;
          font-size: 12px;
          color: #000;
          background-color: #000;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
          }

          .logoBox
          {
          border: none;
          float: left;
          }

          .formArea
          {
          background-color: #fff;
          width: 390px;
          margin: 0px 0px 0px 0px;
          padding: 5px;
          }

          h2
          {
          margin: 0px;
          font-size: 2em;
          font-weight: bold;
          }

          h3
          {
          margin: 0px;
          font-size: 1.2em;
          font-weight: bold;
          }

          .formConcertChoice{}

          .concertOption
          {
          width: 100%;
          border-top: 1px solid red;
          border-bottom: 1px solid red;
          padding: 9px 0px 9px 0px;
          margin-top: -1px;
          height: 34px;
          }

          .concertTitle
          {
          width: 100%;
          line-height: 20px;
          position: relative;
          font-weight: bold;
          margin-left: 20px;
          }



          .concertTitleArtist
          {
          color: red;
          float: left;
          }

          .concertTitleLocation
          {
          float: left;
          margin-left: 7px;
          font-decoration: none;
          }

          .concertTitleLocation a
          {
          color: #000;
          text-decoration: none;
          }

          .concertTitleLocation a:hover
          {
          text-decoration: underline;
          }

          .concertDetails
          {
          margin-left: 20px;
          clear: left;
          position: relative;
          }

          .concertDate
          {
          float: left;
          font-weight: bold;
          }

          .stukPrijs
          {
          xfloat: right;
          position: relative;
          margin-right: 10px;
          }

          .concertPrice
          {
          float: right;
          text-align: right;
          position: relative;
          }

          .concertRemark
          {
          xfloat: right;
          text-align: right;
          margin-right: 10px;
          position: relative;
          overflow: hidden;
          }

          .formLine
          {
          position: relative;
          line-height: 24px;
          }

          .formLabel
          {
          padding: 0px 10px 0px 0px;
          width: 120px;
          vertical-align: middle;
          }

          .formInput
          {
          position: absolute;
          left: 130px;
          height: 18px;
          font-size: 0.9em;
          width: 250px;
          }

          .geslachtLine
          {
          margin: 0px 0px 0px 70px;
          position: relative;
          display: inline;
          }

          .verzendButtonField
          {
          margin: 15px 0px 0px 0px;
          }

          .verzendButtonField a
          {
          text-decoration: none;
          color: #000;
          }

          .boldText
          {
          font-weight: bold;
          }

          .gekozenConcertBox
          {
          width: 50px;
          border: none;
          text-align: right;
          margin-top: -5px;
          position: relative;
          }

          .totalCostsLine
          {
          margin: 20px 0px;
          font-weight: bold;
          }

          .totalCosts
          {
          float: right;
          margin-top: -17px;
          position: relative;
          }

          .totalCostsInput
          {
          width: 70px;
          border: none;
          text-align: right;
          font-weight: bold;
          }

          .concertInput
          {
          float: left;
          margin: 0px 0px 0px -23px;
          position: relative;

          }
          
          .concertInputField
          {
          width: 15px;
          text-align: center;
          margin: 0px 0px 0px 3px;
          position: absolute;
          }