body,html {
margin: 0px;
padding: 0px;
z-index: -1;
}

body {
font-family: 'Tahoma', 'Verdana';
font-size: 13px;
color: #000;
background: #fff;
}

input {
font-family: 'Tahoma', 'Verdana';
font-size: 13px;
}

.clear {
clear: both;
line-height: 0px;
height: 0px;
overflow: hidden;
}

div.content {
overflow: visible;
width: 840px;
margin: 50px auto 50px auto;
}

div.content div.tickets {
overflow: visible;
width: 840px;
padding: 0px 0px;
}

div.content div.tickets div.top {
sbackground: #fff url('../images/theme/back_tickets_top.png') no-repeat;
height: 4px;
}

div.content div.tickets div.left {
width: 200px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 5px;
float: left;
}

div.content div.tickets div.left ul.concerts-groups {
list-style-type: none;
margin: 0px;
padding: 0px;
}

div.content div.tickets div.left ul.concerts-groups li {
padding: 8px 6px;

}

div.content div.tickets div.left ul.concerts-groups li.header {
font-weight: bold;
font-size: 1.3em;
padding: 8px 0px 0px 0px;
}

div.content div.tickets div.left ul.concerts-groups li.header img {

}

div.content div.tickets div.left ul.concerts-groups li.group {
font-weight: bold;
}

div.content div.tickets div.left ul.concerts-groups li.concert {
padding: 7px 5px 7px 15px;
margin: 0px 0px 1px 5px;
cursor: pointer;
z-index: 100;
width: 174px;
border: solid 1px #fff;
}

div.content div.tickets div.left ul.concerts-groups li.concert:hover {
border: solid 1px #f1e6e3;
background: #f8f4f3;
}

div.content div.tickets div.left ul.concerts-groups li.selected {
width: 174px;
background: #f8f1ef;
}

div.content div.tickets div.right {
float: left;
width: 629px;
padding: 0px;
overflow: visible;
z-index: -1;
background: #f8f1ef;
}

div.content div.tickets div.right div.ticket-box {
width: 613;
padding: 0px 0px 0px 0px;
}

div.content div.tickets div.right div.concert-box-loading {
background: url('../images/theme/ajax_loading_bar.gif') center 30px no-repeat;
height: 50px;
padding: 10px 0px 0px 0px;
text-align: center;
}

div.content div.tickets div.right div.form-header {
border-top: 5px dotted #fff;
margin: 10px 0px 0px 0px;
width: 635px;
}

div.content div.tickets div.right div.form-header  h3 {
color: #c0a498;
margin: 10px 0px 5px 20px;
font-size: 18px;
font-family: 'Georgia';
}

div.content div.tickets div.right div.description {
padding: 0px 10px 10px 15px;
}

div.content div.tickets div.right div.description h3 {
padding: 0px;
margin: 10px 0px 5px 5px;
color: #c0a498;
font-size: 18px;
font-family: 'Georgia';
}

div.content div.tickets div.right div.explanation {
padding: 0px 0px 5px 10px;
}

div.content div.tickets div.right ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

div.content div.tickets div.right ul li {
padding: 6px 15px;
}

div.content div.tickets div.right ul#ticket_ul li input.ticket-count {
width: 30px;
text-align: center;

padding: 3px 4px;
border: solid 1px #d6c8c2;
color: #bc8b77;
}

div.content div.tickets div.right ul.data-ul fieldset {
border: none;
border-top: dotted 1px #e1c7c0;
ssbackground: #faf6f4;
margin: 0px 10px 00px 10px;
padding: 10px 8px 10px 8px;
}

div.content div.tickets div.right ul.data-ul fieldset:hover {
background: #fbf8f7;
}

div.content div.tickets div.right ul.data-ul fieldset.vriendenvansela {
border: dotted 1px #c0a498;
background: #e9d7d2;
}


div.content div.tickets div.right ul.data-ul fieldset span.header {
font-weight: bold;
font-size: 15px;
}

div.content div.tickets div.right ul.data-ul fieldset li {
padding: 6px 0px 10px 5px;
overflow: hidden;
}

div.content div.tickets div.right ul.data-ul fieldset li input {
margin: 0px 5px 0px 0px;
padding: 3px 4px;
border: solid 1px #d6c8c2;
color: #bc8b77;
}

div.content div.tickets div.right ul.data-ul fieldset li input.default {
color: #d6c8c2;
}

div.content div.tickets div.right ul.data-ul fieldset li input.active {
border: solid 1px #c99e8d;
}

div.content div.tickets div.right ul.data-ul fieldset li input#friend_number {
width: 365px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#firstname {
width: 220px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#middlename {
width: 100px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#lastname {
width: 200px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#street {
width: 320px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#number {
width: 100px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#extension {
width: 100px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#zip {
width: 100px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#place {
width: 431px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#phone {
width: 165px;
}

div.content div.tickets div.right ul.data-ul fieldset li input#email {
width: 365px;
}

div.content div.tickets div.bottom {
sbackground: #fff url('../images/theme/back_tickets_bottom.png') no-repeat;
height: 4px;
}

div.footer {
width: 820px;
margin: 0px auto;
padding: 3px 10px;
border-top: solid 1px #d3d3d3;
color: #7b7877;
text-align: center;
}
