/* line 4, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 6, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  font-size: 100.01%;
}

/* line 16, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 18, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" "";
}
/* line 45, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 20, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 22, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

/* line 39, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body {
  line-height: 1.5;
  font-family: Arial, Helvetica, Helvetica Neue, sans-serif;
  color: #575757;
  font-size: 75%;
}

/* line 68, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #464646;
}
/* line 69, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

/* line 70, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}

/* line 71, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}

/* line 72, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}

/* line 73, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}

/* line 74, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}

/* line 75, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* line 76, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p {
  margin: 0 0 1.5em;
}
/* line 77, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p img.left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 78, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p img.right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}

/* line 80, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
a {
  text-decoration: underline;
  color: black;
}
/* line 18, ../../../vendor/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
a:visited {
  color: black;
}
/* line 22, ../../../vendor/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
a:focus {
  color: black;
}
/* line 26, ../../../vendor/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
a:hover {
  color: black;
}
/* line 30, ../../../vendor/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
a:active {
  color: #cc0000;
}

/* line 81, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}

/* line 82, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
strong {
  font-weight: bold;
}

/* line 83, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
em {
  font-style: italic;
}

/* line 84, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dfn {
  font-style: italic;
  font-weight: bold;
}

/* line 85, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
sup, sub {
  line-height: 0;
}

/* line 86, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #666666;
}

/* line 87, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
address {
  margin: 0 0 1.5em;
  font-style: italic;
}

/* line 88, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
del {
  color: #666666;
}

/* line 89, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
pre {
  margin: 1.5em 0;
  white-space: pre;
}

/* line 90, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

/* line 91, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
li ul, li ol {
  margin: 0;
}

/* line 92, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 3.333em;
}

/* line 93, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ul {
  list-style-type: disc;
}

/* line 94, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ol {
  list-style-type: decimal;
}

/* line 95, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dl {
  margin: 0 0 1.5em 0;
}
/* line 96, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dl dt {
  font-weight: bold;
}

/* line 97, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dd {
  margin-left: 1.5em;
}

/* line 98, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
table {
  margin-bottom: 1.4em;
  width: 100%;
}

/* line 99, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
th {
  font-weight: bold;
}

/* line 100, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
thead th {
  background: #c3d9ff;
}

/* line 101, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
th, td, caption {
  padding: 4px 10px 4px 5px;
}

/* line 102, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
tr.even td {
  background: #e5ecf9;
}

/* line 103, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
tfoot {
  font-style: italic;
}

/* line 104, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
caption {
  background: #eeeeee;
}

/* line 105, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
.quiet {
  color: #8a8a8a;
}

/* line 106, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
.loud {
  color: #353535;
}

/* line 9, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.clear {
  clear: both;
}

/* line 12, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.nowrap {
  white-space: nowrap;
}

/* line 16, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.clearfix {
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../vendor/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.clearfix {
  display: block;
}

/* line 18, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}

/* line 22, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}

/* line 26, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.first {
  margin-left: 0;
  padding-left: 0;
}

/* line 29, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.last {
  margin-right: 0;
  padding-right: 0;
}

/* line 32, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.top {
  margin-top: 0;
  padding-top: 0;
}

/* line 35, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 46, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.container {
  width: 947px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../vendor/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
.container {
  display: block;
}

/* line 48, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5 {
  display: inline;
  float: left;
  margin-right: 3px;
}
/* line 139, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .column, * html div.span-1, * html div.span-2, * html div.span-3, * html div.span-4, * html div.span-5 {
  overflow-x: hidden;
}

/* line 51, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.last, div.last {
  margin-right: 0;
}

/* line 55, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-1 {
  width: 187px;
}

/* line 55, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-2 {
  width: 377px;
}

/* line 55, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-3 {
  width: 567px;
}

/* line 55, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-4 {
  width: 757px;
}

/* line 57, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-5, div.span-5 {
  width: 947px;
  margin: 0;
}

/* line 62, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-1, textarea.span-1, select.span-1 {
  width: 187px !important;
}
/* line 62, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-2, textarea.span-2, select.span-2 {
  width: 377px !important;
}
/* line 62, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-3, textarea.span-3, select.span-3 {
  width: 567px !important;
}
/* line 62, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-4, textarea.span-4, select.span-4 {
  width: 757px !important;
}
/* line 62, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-5, textarea.span-5, select.span-5 {
  width: 947px !important;
}

/* line 66, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-1 {
  padding-right: 190px;
}

/* line 66, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-2 {
  padding-right: 380px;
}

/* line 66, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-3 {
  padding-right: 570px;
}

/* line 66, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-4 {
  padding-right: 760px;
}

/* line 70, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-1 {
  padding-left: 190px;
}

/* line 70, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-2 {
  padding-left: 380px;
}

/* line 70, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-3 {
  padding-left: 570px;
}

/* line 70, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-4 {
  padding-left: 760px;
}

/* line 74, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5 {
  display: inline;
  float: left;
  position: relative;
}

/* line 77, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-1 {
  margin-left: -190px;
}

/* line 77, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-2 {
  margin-left: -380px;
}

/* line 77, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-3 {
  margin-left: -570px;
}

/* line 77, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-4 {
  margin-left: -760px;
}

/* line 77, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-5 {
  margin-left: -950px;
}

/* line 79, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-1, .push-2, .push-3, .push-4, .push-5 {
  display: inline;
  float: right;
  position: relative;
}

/* line 82, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-1 {
  margin: 0 -190px 1.5em 190px;
}

/* line 82, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-2 {
  margin: 0 -380px 1.5em 380px;
}

/* line 82, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-3 {
  margin: 0 -570px 1.5em 570px;
}

/* line 82, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-4 {
  margin: 0 -760px 1.5em 760px;
}

/* line 82, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-5 {
  margin: 0 -950px 1.5em 950px;
}

/* line 84, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-top {
  margin-top: 1.5em;
}

/* line 86, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-bottom {
  margin-bottom: 1.5em;
}

/* line 8, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
.showgrid {
  background: url('http://media.tickets.de.s3.amazonaws.com/busy/images/grid.png?1280165241');
}

/* line 4, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.error {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 29, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.error a {
  color: #8a1f11;
}

/* line 6, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.notice {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 37, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.notice a {
  color: #514721;
}

/* line 8, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.success {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.success a {
  color: #264409;
}

/* line 10, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.hide {
  display: none;
}

/* line 12, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.highlight {
  background: yellow;
}

/* line 14, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.added {
  background: #006600;
  color: white;
}

/* line 16, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.removed {
  background: #990000;
  color: white;
}

/* line 18, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
label {
  font-weight: bold;
}

/* line 19, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}

/* line 20, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
legend {
  font-weight: bold;
  font-size: 1.2em;
}

/* line 25, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.text, input.title, input[type=text], input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 26, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.title {
  font-size: 1.5em;
}
/* line 30, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input[type=checkbox], input.checkbox, input[type=radio], input.radio {
  position: relative;
  top: 0.25em;
}

/* line 32, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
textarea {
  margin: 0.5em 0;
  padding: 5px;
}

/* line 33, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
select {
  margin: 0.5em 0;
}

/* line 57, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
fieldset {
  border: 1px solid #cccccc;
}

/* line 60, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.text, input.title, input[type=text], input[type=password],
textarea, select {
  border: 1px solid #bbbbbb;
}
/* line 62, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.text:focus, input.title:focus, input[type=text]:focus, input[type=password]:focus,
textarea:focus, select:focus {
  border: 1px solid #666666;
}

/* line 46, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.text, input.title, input[type=text], input[type=password] {
  width: 300px;
}

/* line 48, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
textarea {
  width: 390px;
  height: 250px;
}

/* line 10, ../../../app/stylesheets/partials/_defaults.sass */
body {
  font-size: 12px;
  font-color: #575757;
  background: #333;
}
/* line 21, ../../../app/stylesheets/partials/_defaults.sass */
body .container {
  width: 947px;
  margin: 0 auto;
  overflow: hidden;
  display: inline-block;
}
/* line 8, ../../../vendor/gems/compass-0.10.2/frameworks/compass/stylesheets/compass/utilities/general/_hacks.scss */
body .container {
  display: block;
}
/* line 25, ../../../app/stylesheets/partials/_defaults.sass */
body a {
  font-color: black;
  text-decoration: none;
}
/* line 29, ../../../app/stylesheets/partials/_defaults.sass */
body p {
  margin: 10px 0;
}
/* line 31, ../../../app/stylesheets/partials/_defaults.sass */
body p.footnote {
  padding: 0 0 0 15px;
  color: #888888;
}
/* line 36, ../../../app/stylesheets/partials/_defaults.sass */
body h1 a, body h2 a, body h3 a, body h4 a {
  text-decoration: none !important;
}
/* line 39, ../../../app/stylesheets/partials/_defaults.sass */
body h1 {
  background: white;
  color: black;
  font-size: 20px;
  font-weight: bold;
  padding: 10px 15px;
  margin: 0 0 3px 0;
}
/* line 46, ../../../app/stylesheets/partials/_defaults.sass */
body h1 a {
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline !important;
  color: #888888;
}
/* line 51, ../../../app/stylesheets/partials/_defaults.sass */
body h2 {
  font-size: 12px;
  font-weight: bold;
  padding: 10px 15px;
  margin-bottom: 3px;
  background: #bababa;
  color: white;
  text-transform: uppercase;
}
/* line 60, ../../../app/stylesheets/partials/_defaults.sass */
body h3 {
  font-size: 12px;
  font-weight: bold;
  padding: 14px 15px;
  margin-bottom: 3px;
  background: #f2f0f0;
  color: black;
  text-transform: none;
}
/* line 69, ../../../app/stylesheets/partials/_defaults.sass */
body img {
  border: none;
}
/* line 72, ../../../app/stylesheets/partials/_defaults.sass */
body .left {
  float: left;
}
/* line 74, ../../../app/stylesheets/partials/_defaults.sass */
body .right {
  float: right;
}
/* line 76, ../../../app/stylesheets/partials/_defaults.sass */
body .clear {
  clear: both;
}
/* line 78, ../../../app/stylesheets/partials/_defaults.sass */
body .left_align {
  text-align: left;
}
/* line 80, ../../../app/stylesheets/partials/_defaults.sass */
body .right_align {
  text-align: right;
}
/* line 82, ../../../app/stylesheets/partials/_defaults.sass */
body .center_align {
  text-align: center;
}
/* line 85, ../../../app/stylesheets/partials/_defaults.sass */
body .hidden {
  display: none;
}
/* line 88, ../../../app/stylesheets/partials/_defaults.sass */
body .hidden_effect {
  opacity: 0;
}
/* line 91, ../../../app/stylesheets/partials/_defaults.sass */
body .visible_effect {
  opacity: 1;
}
/* line 94, ../../../app/stylesheets/partials/_defaults.sass */
body .hidden_position {
  margin-left: -500px;
}
/* line 96, ../../../app/stylesheets/partials/_defaults.sass */
body .visible_position {
  margin-left: 0px;
}
/* line 99, ../../../app/stylesheets/partials/_defaults.sass */
body .relative {
  position: relative;
}
/* line 101, ../../../app/stylesheets/partials/_defaults.sass */
body .absolute {
  position: absolute;
}
/* line 103, ../../../app/stylesheets/partials/_defaults.sass */
body .fixed {
  position: fixed;
}
/* line 106, ../../../app/stylesheets/partials/_defaults.sass */
body .small {
  font-size: 11px;
}
/* line 109, ../../../app/stylesheets/partials/_defaults.sass */
body .spacer {
  height: 37px;
  margin: 0 0 3px 0;
}
/* line 113, ../../../app/stylesheets/partials/_defaults.sass */
body .line-spacer {
  height: 3px;
}
/* line 116, ../../../app/stylesheets/partials/_defaults.sass */
body .left_margin {
  margin-left: 15px;
}
/* line 119, ../../../app/stylesheets/partials/_defaults.sass */
body .right_margin {
  margin-right: 15px;
}
/* line 122, ../../../app/stylesheets/partials/_defaults.sass */
body .left_right_margin {
  margin: 0 15px;
}
/* line 125, ../../../app/stylesheets/partials/_defaults.sass */
body .default_padding {
  padding: 15px;
}
/* line 128, ../../../app/stylesheets/partials/_defaults.sass */
body .alert, body .isactive {
  color: #dc0000 !important;
}
/* line 131, ../../../app/stylesheets/partials/_defaults.sass */
body .font-normal {
  font-weight: normal;
}
/* line 134, ../../../app/stylesheets/partials/_defaults.sass */
body .font-bold {
  font-weight: bold;
}
/* line 137, ../../../app/stylesheets/partials/_defaults.sass */
body .font-uppercase {
  text-transform: uppercase;
}
/* line 139, ../../../app/stylesheets/partials/_defaults.sass */
body .font-lowercase {
  text-transform: lowercase;
}
/* line 141, ../../../app/stylesheets/partials/_defaults.sass */
body .font-nocase {
  text-transform: none;
}
/* line 144, ../../../app/stylesheets/partials/_defaults.sass */
body #overlay_indicator {
  position: fixed;
  top: 45%;
  left: 36%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 153, ../../../app/stylesheets/partials/_defaults.sass */
body .indicator {
  position: absolute;
  left: 37%;
  top: 37%;
  width: 200px;
  height: 80px;
  background: black;
  z-index: 2000;
  opacity: 0.7;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 2px 2px 2px black;
  -webkit-box-shadow: 2px 2px 2px black;
  -o-box-shadow: 2px 2px 2px black;
  box-shadow: 2px 2px 2px black;
  text-align: center;
}
/* line 165, ../../../app/stylesheets/partials/_defaults.sass */
body .indicator img {
  margin-top: 25px;
}
/* line 168, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container {
  min-height: 500px;
}
/* line 170, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .default_line {
  background: #f2f0f0 !important;
  color: black !important;
  min-height: 38px;
}
/* line 174, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .default_line h1, body #content_container .default_line h2, body #content_container .default_line h3 {
  background: none !important;
  color: black !important;
}
/* line 177, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container a {
  text-decoration: underline;
}
/* line 180, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .half_container {
  background: white;
  padding: 3px;
  float: left;
  margin: 0;
  width: 371px;
  margin: 0 3px 3px 0;
}
/* line 187, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .half_container p {
  padding: 0 15px;
}
/* line 189, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .half_container.last {
  margin-right: 0px;
}
/* line 192, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .full_container {
  background: white;
  padding: 3px;
}
/* line 195, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .full_container p {
  padding: 15px;
  margin: 0;
}
/* line 199, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .button_line {
  padding: 20px 15px;
}
/* line 202, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 206, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination a {
  text-decoration: none !important;
}
/* line 208, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination li {
  float: left;
}
/* line 210, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination li.current {
  color: white;
}
/* line 212, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination li.gap {
  margin: 0 5px;
}
/* line 214, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination li.prev_page, body #content_container ul.pagination li.next_page {
  float: right;
}
/* line 216, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination li.prev_page img, body #content_container ul.pagination li.next_page img {
  margin-top: 2px;
}
/* line 219, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination li.prev_page img {
  margin-right: 5px;
}
/* line 222, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination li.next_page img {
  margin-left: 5px;
}
/* line 224, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container ul.pagination .pagination_separator {
  padding: 0 5px;
}
/* line 228, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .pagination_container .span-1, body #content_container .pagination_container .span-2, body #content_container .pagination_container .span-3, body #content_container .pagination_container .span-4, body #content_container .pagination_container .span-5 {
  background: #f2f0f0;
  height: 38px;
}
/* line 231, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .pagination_container .span-1 .pagination_container_item, body #content_container .pagination_container .span-2 .pagination_container_item, body #content_container .pagination_container .span-3 .pagination_container_item, body #content_container .pagination_container .span-4 .pagination_container_item, body #content_container .pagination_container .span-5 .pagination_container_item {
  height: 14px;
  padding: 12px;
  font-weight: bold;
  font-size: 12px;
  color: #888888;
}
/* line 238, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .pagination_container .span-1 .pagination_container_item ul.pagination a, body #content_container .pagination_container .span-2 .pagination_container_item ul.pagination a, body #content_container .pagination_container .span-3 .pagination_container_item ul.pagination a, body #content_container .pagination_container .span-4 .pagination_container_item ul.pagination a, body #content_container .pagination_container .span-5 .pagination_container_item ul.pagination a {
  color: #888888;
}
/* line 240, ../../../app/stylesheets/partials/_defaults.sass */
body #content_container .pagination_container .span-1 .pagination_container_item ul.pagination li.current, body #content_container .pagination_container .span-2 .pagination_container_item ul.pagination li.current, body #content_container .pagination_container .span-3 .pagination_container_item ul.pagination li.current, body #content_container .pagination_container .span-4 .pagination_container_item ul.pagination li.current, body #content_container .pagination_container .span-5 .pagination_container_item ul.pagination li.current {
  color: #dc0000;
}
/* line 243, ../../../app/stylesheets/partials/_defaults.sass */
body fieldset.selectbox {
  border: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_white_down.png) no-repeat 160px 14px;
  color: white;
  padding: 12px 0 0 15px;
  z-index: 0;
  position: relative;
}
/* line 244, ../../../app/stylesheets/partials/_defaults.sass */
body fieldset.selectbox a {
  text-decoration: none !important;
}
/* line 258, ../../../app/stylesheets/partials/_defaults.sass */
body fieldset.selectbox .selectbox_content {
  padding: 0px 3px 3px 3px;
  margin: 11px -3px 0px -15px;
  background: #1f1f1f;
  color: #888888;
}
/* line 263, ../../../app/stylesheets/partials/_defaults.sass */
body fieldset.selectbox .selectbox_content .selectbox_item {
  background: #5b5b5b;
  height: auto;
  margin-top: 3px;
  padding: 10px 3px 10px 12px;
}
/* line 268, ../../../app/stylesheets/partials/_defaults.sass */
body fieldset.selectbox .selectbox_content .selectbox_item a {
  text-decoration: none;
  color: #888888 !important;
  font-size: 12px;
  font-weight: bold;
}
/* line 273, ../../../app/stylesheets/partials/_defaults.sass */
body fieldset.selectbox .selectbox_content .selectbox_item:hover {
  background: #333333;
}
/* line 276, ../../../app/stylesheets/partials/_defaults.sass */
body fieldset.selectbox.hover {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_white_up.png) no-repeat 160px 14px;
  z-index: 2;
}
/* line 281, ../../../app/stylesheets/partials/_defaults.sass */
body span.connect_to img {
  float: left;
  margin: -8px 5px 0 0;
}

/* line 18, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form label {
  font-weight: bold;
}
/* line 19, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}
/* line 20, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form legend {
  font-weight: bold;
  font-size: 1.2em;
}
/* line 25, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 26, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.title {
  font-size: 1.5em;
}
/* line 30, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input[type=checkbox], form input.checkbox, form input[type=radio], form input.radio {
  position: relative;
  top: 0.25em;
}
/* line 32, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form textarea {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 33, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form select {
  margin: 0.5em 0;
}
/* line 57, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form fieldset {
  border: 1px solid #cccccc;
}
/* line 60, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password],
form textarea, form select {
  border: 1px solid #bbbbbb;
}
/* line 62, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text:focus, form input.title:focus, form input[type=text]:focus, form input[type=password]:focus,
form textarea:focus, form select:focus {
  border: 1px solid #666666;
}
/* line 46, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form input.text, form input.title, form input[type=text], form input[type=password] {
  width: 300px;
}
/* line 48, ../../../vendor/gems/compass-0.10.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form textarea {
  width: 390px;
  height: 250px;
}
/* line 4, ../../../app/stylesheets/partials/_forms.sass */
form input[type=color] {
  margin: 0.5em 0;
  padding: 5px;
}
/* line 8, ../../../app/stylesheets/partials/_forms.sass */
form .form_field {
  min-height: 40px;
}
/* line 11, ../../../app/stylesheets/partials/_forms.sass */
form input {
  font-family: Arial, Helvetica, Helvetica Neue, sans-serif;
}
/* line 14, ../../../app/stylesheets/partials/_forms.sass */
form input[type="text"], form input[type="password"], form input[type="color"], form textarea {
  background: #f2f0f0;
  color: #888888;
  font-size: 12px;
  margin: 0 0 5px 0;
  outline: none;
  border: 1px solid #e0dedf;
}
/* line 22, ../../../app/stylesheets/partials/_forms.sass */
form select {
  width: 248px;
  margin: 8px 0 0 0;
}
/* line 26, ../../../app/stylesheets/partials/_forms.sass */
form input[type="text"], form input[type="password"], form input[type="color"] {
  width: 238px;
}
/* line 29, ../../../app/stylesheets/partials/_forms.sass */
form input.zip {
  width: 44px;
}
/* line 32, ../../../app/stylesheets/partials/_forms.sass */
form input.city {
  width: 178px;
}
/* line 35, ../../../app/stylesheets/partials/_forms.sass */
form input[type="text"], form input[type="password"], form input[type="color"] {
  font-weight: bold;
  height: 23px;
}
/* line 39, ../../../app/stylesheets/partials/_forms.sass */
form input.input_error {
  border: 1px solid #dc0000;
}
/* line 42, ../../../app/stylesheets/partials/_forms.sass */
form textarea {
  width: 615px;
}
/* line 45, ../../../app/stylesheets/partials/_forms.sass */
form input[type="checkbox"] {
  float: left;
  top: 2px;
  margin: 0 10px 0 0;
}
/* line 50, ../../../app/stylesheets/partials/_forms.sass */
form label {
  display: block;
  color: black;
  float: left;
  width: 106px;
  padding: 8px 0 8px 15px;
  font-weight: normal;
}
/* line 57, ../../../app/stylesheets/partials/_forms.sass */
form label.form_require {
  font-weight: bold;
}
/* line 59, ../../../app/stylesheets/partials/_forms.sass */
form label.small_label {
  width: 80px;
}
/* line 61, ../../../app/stylesheets/partials/_forms.sass */
form label.checkbox {
  float: left;
  width: auto;
}
/* line 64, ../../../app/stylesheets/partials/_forms.sass */
form label.checkbox .form_error {
  margin: 0 0 10px 20px;
}
/* line 66, ../../../app/stylesheets/partials/_forms.sass */
form label.radiobutton {
  float: left;
  width: auto;
  padding-left: 0;
}
/* line 71, ../../../app/stylesheets/partials/_forms.sass */
form input, form .loginbutton, form .searchbutton, form a.button {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

/* line 74, ../../../app/stylesheets/partials/_forms.sass */
.message-error, .form_error {
  color: #dc0000;
  display: block;
  margin: 0 0 10px 122px;
  font-weight: normal;
}

/* line 80, ../../../app/stylesheets/partials/_forms.sass */
.fieldWithErrors {
  float: left;
}

/* line 83, ../../../app/stylesheets/partials/_forms.sass */
button, input[type="submit"], a.button {
  font-family: Arial, Helvetica, Helvetica Neue, sans-serif;
  border: none;
  margin: 0;
  outline: none;
  width: 156px;
  height: 32px;
  cursor: pointer;
  color: white !important;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none !important;
  text-align: center;
  -moz-box-shadow: 1px 1px 2px black;
  -webkit-box-shadow: 1px 1px 2px black;
  -o-box-shadow: 1px 1px 2px black;
  box-shadow: 1px 1px 2px black;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background: #cf0018;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2001a), color-stop(1, #bc0016));
  background: -moz-linear-gradient(center bottom, #bc0016 0%, #e2001a 100%);
}

/* line 104, ../../../app/stylesheets/partials/_forms.sass */
button.submit_alternate, input[type="submit"].submit_alternate, a.submit_alternate {
  -moz-box-shadow: 1px 1px 2px black;
  -webkit-box-shadow: 1px 1px 2px black;
  -o-box-shadow: 1px 1px 2px black;
  box-shadow: 1px 1px 2px black;
  background: #7e7e7e;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7e7e7e), color-stop(1, #6d6d6d));
  background: -moz-linear-gradient(center bottom, #6d6d6d 0%, #7e7e7e 100%);
  color: #949494 !important;
}

/* line 110, ../../../app/stylesheets/partials/_forms.sass */
button.submit_attention, input[type="submit"].submit_attention, a.submit_attention {
  -moz-box-shadow: 1px 1px 2px black;
  -webkit-box-shadow: 1px 1px 2px black;
  -o-box-shadow: 1px 1px 2px black;
  box-shadow: 1px 1px 2px black;
  background: #4d4d4d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4d4d4d), color-stop(1, #323232));
  background: -moz-linear-gradient(center bottom, #323232 0%, #4d4d4d 100%);
  color: #dc0000 !important;
}

/* line 117, ../../../app/stylesheets/partials/_forms.sass */
a.button {
  height: 26px;
  padding: 6px 0 0 0;
  color: white !important;
  display: inline-block;
}

/* line 123, ../../../app/stylesheets/partials/_forms.sass */
input[type="submit"].small_button, a.small_button {
  height: 15px;
  padding: 5px 0;
  font-size: 11px !important;
}

/* line 127, ../../../app/stylesheets/partials/_forms.sass */
input[type="submit"].small_button {
  height: 26px;
}

/* line 130, ../../../app/stylesheets/partials/_forms.sass */
button.gray_button, input.gray_button, a.gray_button {
  padding: 2px 0;
  font-size: 11px;
  background: #7e7e7e;
}

/* line 136, ../../../app/stylesheets/partials/_forms.sass */
button.white_button, input.white_button, a.white_button {
  padding: 2px 0;
  font-size: 11px;
  background: white;
  color: black !important;
}

/* line 143, ../../../app/stylesheets/partials/_forms.sass */
a.gray_button, a.white_button {
  height: 24px;
  padding: 8px 0 0 0;
}

/* line 147, ../../../app/stylesheets/partials/_forms.sass */
input.cc_date, input.cc_cvc {
  width: 111px !important;
}

/* line 151, ../../../app/stylesheets/partials/_forms.sass */
.span-1 input[type="submit"], .span-1 select {
  width: 181px;
}
/* line 153, ../../../app/stylesheets/partials/_forms.sass */
.span-1 input[type="text"], .span-1 input[type="password"], .span-1 input[type="color"] {
  width: 169px !important;
}
/* line 155, ../../../app/stylesheets/partials/_forms.sass */
.span-1 input[type="checkbox"] {
  margin-right: 3px;
}
/* line 158, ../../../app/stylesheets/partials/_forms.sass */
.span-1 label {
  display: inline;
  width: auto;
  padding: 0;
}

/* line 166, ../../../app/stylesheets/partials/_forms.sass */
body.shop form label {
  color: #999999;
}
/* line 168, ../../../app/stylesheets/partials/_forms.sass */
body.shop form input[type="text"], body.shop form input[type="password"], body.shop form input[type="color"], body.shop form textarea {
  background: #242424;
  border: 1px solid #1f1f1f;
  color: #999999;
}

/* line 2, ../../../app/stylesheets/partials/_header.sass */
body #header_top_container {
  background: #333333;
}
/* line 4, ../../../app/stylesheets/partials/_header.sass */
body #header_top {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/header_dark_line_home.png) repeat-y top right;
  font-size: 12px;
  color: #999999;
}
/* line 8, ../../../app/stylesheets/partials/_header.sass */
body #header_top .header_container {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/header_dark_line_home.png) repeat-y top left;
  overflow: hidden;
}
/* line 11, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container {
  height: 33px;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
}
/* line 16, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container {
  min-height: 26px;
  padding: 7px 0 0 10px;
  border-left: 1px solid #bababa;
  overflow: hidden;
}
/* line 21, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container a {
  text-decoration: none;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
}
/* line 26, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #loginbox {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_gray_down.png) no-repeat 345px 4px;
  cursor: pointer;
}
/* line 29, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #loginbox.hover {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_gray_up.png) no-repeat 345px 4px;
}
/* line 31, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #registerbox {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_gray_right.png) no-repeat 348px 4px;
  cursor: pointer;
}
/* line 35, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #cartbox .cart_count, body #header_bottom_container .header_container #cartbox .cart_count_empty {
  float: left;
  background: transparent;
  width: 29px;
  height: 17px;
  text-align: center;
  color: white;
}
/* line 43, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #cartbox .cart_count_empty {
  background: black url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/cart_count_empty_bg.png) no-repeat top left;
}
/* line 45, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #cartbox .cart_count_info {
  float: left;
  margin: 0 0 0 5px;
}
/* line 48, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #cartbox .cart_links {
  float: right;
  margin: 0 10px 0 0;
}
/* line 51, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #cartbox .cart_links a {
  font-weight: normal;
}
/* line 53, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #cartbox .cart_links a.cart_links_buy {
  font-weight: bold;
}
/* line 55, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #cartbox .cart_empty {
  font-weight: normal;
}
/* line 57, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #languageselectorbox {
  border-right: 1px solid #bababa;
}
/* line 59, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #languageselectorbox .languageselectorbox_item {
  width: 92px;
  height: 26px;
  padding: 7px 0 0 0;
  float: left;
  text-align: center;
}
/* line 65, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #languageselectorbox .languageselectorbox_item a {
  color: black;
  font-size: 11px;
}
/* line 68, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #languageselectorbox .languageselectorbox_item.active {
  background: #e9e9e9;
}
/* line 70, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container #languageselectorbox .languageselectorbox_item.active a {
  color: #a9a9a9;
}
/* line 72, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom_container .header_container.language {
  padding: 0;
}
/* line 74, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom {
  height: 38px;
}
/* line 76, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom .login_info, body #header_bottom .login_info a {
  font-weight: bold;
}
/* line 78, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom .login_options, body #header_bottom .login_options a {
  font-weight: normal;
}
/* line 80, ../../../app/stylesheets/partials/_header.sass */
body #header_bottom .login_options {
  text-align: center;
  padding-left: 0;
}
/* line 84, ../../../app/stylesheets/partials/_header.sass */
body #header_login_container, body #header_cart_container {
  min-height: 94px;
  margin: 0 0 11px 0;
  color: #999999;
  padding: 3px 0;
}
/* line 89, ../../../app/stylesheets/partials/_header.sass */
body #header_login_container label, body #header_cart_container label {
  color: #999999;
  font-size: 12px;
  font-weight: normal;
  padding: 2px 15px 0 0;
}
/* line 94, ../../../app/stylesheets/partials/_header.sass */
body #header_login_container a, body #header_cart_container a {
  text-decoration: none;
  color: #999999;
}
/* line 98, ../../../app/stylesheets/partials/_header.sass */
body #header_login_container #closelogin div, body #header_login_container #closecart div, body #header_cart_container #closelogin div, body #header_cart_container #closecart div {
  cursor: pointer;
  margin: 2px 0 0 0;
  float: left;
}
/* line 102, ../../../app/stylesheets/partials/_header.sass */
body #header_cart_container {
  margin: 2px 0 0 0;
  padding: 3px 0 3px 0;
}
/* line 105, ../../../app/stylesheets/partials/_header.sass */
body #header_login_container {
  padding: 3px 0 0 0;
}
/* line 107, ../../../app/stylesheets/partials/_header.sass */
body #header_login, body #header_fb_login, body #header_cart {
  position: relative;
  min-height: 24px;
  padding: 13px 0;
}
/* line 111, ../../../app/stylesheets/partials/_header.sass */
body #header_login .header_container, body #header_fb_login .header_container, body #header_cart .header_container {
  padding: 0 0 0 10px;
}
/* line 113, ../../../app/stylesheets/partials/_header.sass */
body #header_login input[type="text"], body #header_login input[type="password"], body #header_fb_login input[type="text"], body #header_fb_login input[type="password"], body #header_cart input[type="text"], body #header_cart input[type="password"] {
  width: 186px;
  margin: 0 19px 0 0;
  height: 22px;
  padding: 0 7px;
  outline: none;
  border: none;
  font-size: 12px;
  font-weight: normal;
}
/* line 122, ../../../app/stylesheets/partials/_header.sass */
body #header_login input.loginbutton, body #header_fb_login input.loginbutton, body #header_cart input.loginbutton {
  width: 165px !important;
  height: 22px;
  color: white;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  -moz-box-shadow: 1px 1px 2px #333333;
  -webkit-box-shadow: 1px 1px 2px #333333;
  -o-box-shadow: 1px 1px 2px #333333;
  box-shadow: 1px 1px 2px #333333;
  background: #4d4d4d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4d4d4d), color-stop(1, #323232));
  background: -moz-linear-gradient(center bottom, #323232 0%, #4d4d4d 100%);
}
/* line 135, ../../../app/stylesheets/partials/_header.sass */
body #header_login .fb_intro, body #header_fb_login .fb_intro, body #header_cart .fb_intro {
  float: left;
  margin: 2px 0 0 0;
}
/* line 138, ../../../app/stylesheets/partials/_header.sass */
body #header_login .fb_button, body #header_fb_login .fb_button, body #header_cart .fb_button {
  float: left;
  margin: 0 0 0 8px;
}
/* line 141, ../../../app/stylesheets/partials/_header.sass */
body #header_cart {
  padding: 0;
}
/* line 143, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform, body #header_cart.cartform {
  margin: 0 3px;
  font-weight: bold;
}
/* line 146, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .span-2, body #header_cart.cartform .span-2 {
  margin-right: 0px;
}
/* line 148, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .cartform_item, body #header_cart.cartform .cartform_item {
  height: auto;
  margin-bottom: 1px;
}
/* line 151, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .cartform_item .span-1, body #header_login.loginform .cartform_item .span-3, body #header_cart.cartform .cartform_item .span-1, body #header_cart.cartform .cartform_item .span-3 {
  padding: 10px 0;
}
/* line 153, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .cartform_item .span-1.last, body #header_cart.cartform .cartform_item .span-1.last {
  padding: 5px 0;
}
/* line 155, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .cartform_item .cart_article_quantity, body #header_cart.cartform .cartform_item .cart_article_quantity {
  float: left;
  width: 30px;
}
/* line 158, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .cartform_item .cart_article_price, body #header_cart.cartform .cartform_item .cart_article_price {
  float: left;
  width: 50px;
}
/* line 161, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .cartform_item .cart_article_remove, body #header_cart.cartform .cartform_item .cart_article_remove {
  float: right;
  width: 23px;
  height: 23px;
  margin-top: -3px;
}
/* line 166, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .cartform_item_total, body #header_cart.cartform .cartform_item_total {
  border: none;
}
/* line 168, ../../../app/stylesheets/partials/_header.sass */
body #header_login.loginform .cartform_item_total .span-1, body #header_login.loginform .cartform_item_total .span-3, body #header_cart.cartform .cartform_item_total .span-1, body #header_cart.cartform .cartform_item_total .span-3 {
  border: none;
}
/* line 170, ../../../app/stylesheets/partials/_header.sass */
body #header_cart.cartform_footer {
  margin: 0 3px;
  padding: 10px 0;
}
/* line 174, ../../../app/stylesheets/partials/_header.sass */
body fieldset.searchbox {
  border: none;
  margin: 0;
  padding: 0;
}
/* line 179, ../../../app/stylesheets/partials/_header.sass */
body fieldset.searchbox input, body fieldset.searchbox button {
  border: none;
  float: left;
}
/* line 183, ../../../app/stylesheets/partials/_header.sass */
body fieldset.searchbox input.searchfield {
  color: #999999;
  font-weight: bold;
  outline: none;
  margin: 0 7px 0 5px;
}
/* line 189, ../../../app/stylesheets/partials/_header.sass */
body fieldset.searchbox input.searchfield:focus {
  outline: none;
  border: none;
}
/* line 193, ../../../app/stylesheets/partials/_header.sass */
body fieldset.searchbox button.searchbutton {
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 200, ../../../app/stylesheets/partials/_header.sass */
body.home #header_top_container {
  height: 65px;
}
/* line 202, ../../../app/stylesheets/partials/_header.sass */
body.home #header_top {
  min-height: 65px;
  height: 48px;
}
/* line 205, ../../../app/stylesheets/partials/_header.sass */
body.home #header_top .header_container {
  min-height: 48px;
  padding: 17px 0 0 0;
}
/* line 208, ../../../app/stylesheets/partials/_header.sass */
body.home #header_top .header_container .logo {
  padding-left: 22px;
}
/* line 210, ../../../app/stylesheets/partials/_header.sass */
body.home #header_top .header_container .logo img {
  height: 34px;
  width: 207px;
}
/* line 213, ../../../app/stylesheets/partials/_header.sass */
body.home #header_bottom_container {
  background: #d7d7d7;
}
/* line 216, ../../../app/stylesheets/partials/_header.sass */
body.home #header_login_container {
  background: #d7d7d7;
}
/* line 220, ../../../app/stylesheets/partials/_header.sass */
body.home #header_login input[type="text"], body.home #header_login input[type="password"] {
  background: white;
  color: black;
}
/* line 224, ../../../app/stylesheets/partials/_header.sass */
body.home #header_login.loginform {
  background: #e9e9e9;
}
/* line 229, ../../../app/stylesheets/partials/_header.sass */
body.home .header_container fieldset.searchbox input.searchfield {
  font-size: 13px;
  width: 222px;
  height: 24px;
  padding: 3px 5px 3px 30px;
  background: #5c5c5c url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/searchfield_image_big.gif) no-repeat 6px 6px;
}
/* line 235, ../../../app/stylesheets/partials/_header.sass */
body.home .header_container fieldset.searchbox input.searchfield:focus {
  background: #5c5c5c url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/searchfield_image_big.gif) no-repeat 6px 6px;
}
/* line 237, ../../../app/stylesheets/partials/_header.sass */
body.home .header_container fieldset.searchbox button.searchbutton {
  width: 105px;
  height: 30px;
  color: white;
  font-size: 13px;
}
/* line 243, ../../../app/stylesheets/partials/_header.sass */
body.home .header_container fieldset.selectbox {
  color: #999999;
  padding: 6px 0 0 15px;
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_open.png) no-repeat 160px 8px;
}
/* line 247, ../../../app/stylesheets/partials/_header.sass */
body.home .header_container fieldset.selectbox .selectbox_content {
  background: #333333;
  padding: 0px 3px 3px 3px;
  margin: 24px 0 0 -15px;
}
/* line 251, ../../../app/stylesheets/partials/_header.sass */
body.home .header_container fieldset.selectbox.hover {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_closed.png) no-repeat 160px 8px;
  z-index: 2;
}

/* line 257, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_top_container {
  height: 35px;
}
/* line 259, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_top {
  min-height: 35px;
  height: 27px;
}
/* line 262, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_top .header_container {
  min-height: 27px;
  padding: 6px 0 0 0;
}
/* line 265, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_top .header_container .logo {
  padding-left: 12px;
}
/* line 267, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_top .header_container .logo img {
  height: 23px;
  width: 140px;
}
/* line 270, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container {
  height: 38px;
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/header_shop_line.gif) repeat-x top left;
  color: #999999;
}
/* line 274, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container a {
  color: #999999;
}
/* line 276, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container .header_container {
  padding: 12px 0 0 10px;
  min-height: 26px;
  border-width: 0px;
}
/* line 280, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container .header_container #loginbox {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_open.png) no-repeat right 2px;
  cursor: pointer;
}
/* line 283, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container .header_container #loginbox.hover {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_closed.png) no-repeat right 2px;
}
/* line 285, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container .header_container #registerbox {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_external.png) no-repeat right 2px;
}
/* line 287, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container .header_container #languageselectorbox {
  border-width: 0px;
}
/* line 289, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container .header_container #languageselectorbox .languageselectorbox_item {
  padding: 10px 0 0 0;
  height: 25px;
  margin-top: 3px;
}
/* line 294, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container .header_container #languageselectorbox .languageselectorbox_item.active a {
  color: #999999;
}
/* line 296, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container .header_container.language {
  padding: 0;
}
/* line 299, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_bottom_container #header_bottom .span-2, body.shop #header_bottom_container #header_bottom .span-1 {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/header_dark_line_shop.png) no-repeat 3px left;
}
/* line 303, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_login input[type="text"], body.shop #header_login input[type="password"] {
  background: #4c4c4c;
  color: #999999;
}
/* line 307, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_login.loginform {
  background: #1f1f1f;
}
/* line 309, ../../../app/stylesheets/partials/_header.sass */
body.shop #header_cart.cartform {
  background: none;
}
/* line 314, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset.searchbox input.searchfield {
  color: #999999;
  font-size: 11px;
  width: 107px;
  height: 16px;
  padding: 3px 5px 3px 25px;
  background: #4d4d4d url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/searchfield_image_small.gif) no-repeat 4px 4px;
}
/* line 321, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset.searchbox input.searchfield:focus {
  background: #4d4d4d url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/searchfield_image_small.gif) no-repeat 4px 4px;
}
/* line 323, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset.searchbox button.searchbutton {
  width: 57px;
  height: 22px;
  color: #999999 !important;
  font-size: 11px;
  -moz-box-shadow: 1px 1px 2px #373737;
  -webkit-box-shadow: 1px 1px 2px #373737;
  -o-box-shadow: 1px 1px 2px #373737;
  box-shadow: 1px 1px 2px #373737;
  background: #4d4d4d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4d4d4d), color-stop(1, #323232));
  background: -moz-linear-gradient(center bottom, #4d4d4d 0%, #323232 100%);
}
/* line 334, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset.selectbox {
  color: #999999;
  font-size: 11px;
  padding: 3px 0 0 15px;
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_open.png) no-repeat 160px 5px;
}
/* line 339, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset.selectbox .selectbox_content {
  padding: 3px 3px 3px 3px;
  background: #333333;
  margin: 6px 0 0 -15px;
}
/* line 343, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset.selectbox .selectbox_content a {
  font-size: 11px;
  color: #999999;
}
/* line 346, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset.selectbox .selectbox_content .selectbox_item {
  height: 24px;
  padding: 7px 0 0 12px;
}
/* line 349, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset.selectbox.hover {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_closed.png) no-repeat 160px 5px;
  z-index: 2;
}
/* line 354, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset#searchbox.selectbox {
  color: #999999;
  font-size: 11px;
  width: 138px;
  margin: 0 15px 0 0;
  text-transform: none;
  float: left;
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_open.png) no-repeat 135px 4px;
}
/* line 362, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset#searchbox.selectbox .selectbox_content {
  padding: 0 3px 0 3px;
  border-top: 1px solid #434343;
}
/* line 365, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset#searchbox.selectbox .selectbox_content .selectbox_item {
  background: #333333;
  height: auto;
  margin: 0;
  padding: 5px 3px 5px 12px;
}
/* line 370, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset#searchbox.selectbox .selectbox_content .selectbox_item a {
  font-size: 11px;
}
/* line 372, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset#searchbox.selectbox .selectbox_content .selectbox_item:hover {
  background: #5c5c5c;
}
/* line 374, ../../../app/stylesheets/partials/_header.sass */
body.shop .header_container fieldset#searchbox.selectbox.hover {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/selectbox_arrow_closed.png) no-repeat 135px 4px;
}

/* line 3, ../../../app/stylesheets/partials/_event.sass */
body .event_line {
  margin-bottom: 3px;
}
/* line 5, ../../../app/stylesheets/partials/_event.sass */
body .event_container {
  position: relative;
  background: white;
  padding: 3px;
}
/* line 11, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_header {
  margin-bottom: 3px;
  height: 37px;
}
/* line 14, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_header .event_category {
  float: left;
  font-size: 12px;
  font-weight: bold;
  color: #999999;
  text-transform: uppercase;
  background: #333333;
  width: 90px;
  padding: 10px 0 0 0;
  text-align: center;
  height: 27px;
}
/* line 25, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_header .event_category_alternate {
  background: #dc0000;
  color: white;
}
/* line 28, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_header .event_date {
  float: right;
}
/* line 30, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_header .event_date .event_date_day_short {
  color: #868686;
}
/* line 32, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_header .event_date .event_date_day {
  color: black;
  font-weight: bold;
}
/* line 35, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_header .event_date .event_date_month {
  color: #dc0000;
}
/* line 37, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_header .event_date .event_date_year {
  margin-left: -5px;
  color: #888888;
  vertical-align: super;
}
/* line 42, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_image img {
  display: block;
}
/* line 44, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_image_title {
  padding: 10px;
  height: 18px;
  width: 354px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 3000;
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/transparent_bg.png) repeat top left;
}
/* line 54, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_image_title .right a {
  color: white !important;
  text-decoration: none !important;
}
/* line 57, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_title {
  margin-bottom: 3px;
  padding: 10px 10px 1px 10px;
  background: #cd0000;
  font-weight: bold;
}
/* line 62, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_title .event_title_headline {
  overflow: hidden;
  line-height: 22px;
  color: white;
}
/* line 66, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_title .event_text {
  font-size: 12px;
  color: white;
}
/* line 69, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_title_alternate {
  background: #333333;
  color: white;
}
/* line 72, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_info {
  padding: 5px 10px;
  background: white;
  height: 77px;
}
/* line 76, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_info .event_text {
  color: black;
}
/* line 78, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_subinfo {
  background: #f2f0f0;
  color: #999999;
  font-size: 10px;
}
/* line 82, ../../../app/stylesheets/partials/_event.sass */
body .event_container .event_subinfo .non-js, body .event_container .event_subinfo .non-js a {
  color: #f2f0f0;
}
/* line 85, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container {
  height: 397px;
}
/* line 87, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_date {
  padding: 10px 0 0 0;
  line-height: 24px;
  position: relative;
  font-size: 24px;
}
/* line 92, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_date .event_date_day_short {
  position: absolute;
  top: -5px;
  left: 0px;
  font-size: 11px;
}
/* line 97, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_date .event_date_day {
  font-size: 24px;
}
/* line 99, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_date .event_date_month {
  font-size: 24px;
}
/* line 101, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_date .event_date_year {
  font-size: 12px;
}
/* line 103, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_title {
  height: 125px;
}
/* line 105, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_title .event_title_headline {
  line-height: 20px;
  font-size: 16px;
  height: 65px;
}
/* line 109, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_title .event_subheadline {
  font-weight: normal;
  color: white;
  height: 65px;
}
/* line 113, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .event_subinfo {
  padding: 3px 10px;
  height: 31px;
}
/* line 116, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .eventbox_backside {
  width: 155px;
  height: 371px;
  border: 3px solid transparent;
}
/* line 121, ../../../app/stylesheets/partials/_event.sass */
body .event_small_container .eventbox_backside .eventbox_backside_button input {
  width: 152px !important;
}
/* line 124, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container {
  height: 437px;
}
/* line 126, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_date {
  font-size: 32px;
  line-height: 30px;
}
/* line 129, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_date .event_date_day_short {
  padding: 10px 5px 0 0;
  float: left;
  font-size: 20px;
}
/* line 133, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_date .event_date_day {
  font-size: 32px;
}
/* line 135, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_date .event_date_month {
  font-size: 32px;
}
/* line 137, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_date .event_date_year {
  font-size: 18px;
}
/* line 139, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_title {
  height: 64px;
}
/* line 141, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_title .event_title_headline {
  font-size: 20px;
}
/* line 144, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_info .event_subheadline {
  font-weight: bold;
  color: black;
}
/* line 147, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .event_subinfo {
  padding: 12px 10px;
  height: 13px;
}
/* line 150, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .eventbox_backside {
  width: 351px;
}
/* line 153, ../../../app/stylesheets/partials/_event.sass */
body .event_big_container .eventbox_backside .eventbox_backside_button input {
  width: 346px;
}
/* line 156, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside {
  position: absolute;
  top: 3px;
  left: 3px;
  cursor: pointer;
  background: #dc0000;
  padding: 10px;
  color: white;
}
/* line 164, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside .eventbox_backside_presenter {
  font-weight: bold;
  font-size: 12px;
  margin: 0 0 15px 0;
  height: 17px;
  overflow: hidden;
}
/* line 170, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside .eventbox_backside_title {
  font-weight: bold;
  font-size: 16px;
  margin: 0 0 15px 0;
  line-height: 20px;
  overflow: hidden;
}
/* line 176, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside .eventbox_backside_subtitle {
  font-weight: bold;
  font-size: 12px;
  margin: 0 0 15px 0;
}
/* line 180, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside .eventbox_backside_text {
  font-weight: normal;
  font-size: 12px;
  margin: 0 0 15px 0;
}
/* line 185, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside .eventbox_backside_dates .eventbox_backside_date {
  float: left;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
}
/* line 190, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside .eventbox_backside_dates .eventbox_backside_location {
  float: left;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 8px;
  line-height: 14px;
}
/* line 196, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside .eventbox_backside_button {
  position: absolute;
  bottom: 15px;
  left: 13px;
}
/* line 200, ../../../app/stylesheets/partials/_event.sass */
body .eventbox_backside .eventbox_backside_alert {
  font-weight: bold;
}
/* line 203, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container {
  margin: 0 0 3px 0;
  color: black;
}
/* line 206, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_presenter {
  float: left;
  padding: 2px 0 0 8px;
  font-size: 11px;
  font-weight: normal;
  color: #888888;
}
/* line 212, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_date {
  font-size: 32px;
  line-height: 30px;
}
/* line 215, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_date .event_date_day_short {
  color: #888888 !important;
  padding: 6px 12px 0 0;
  float: left;
  font-size: 32px;
}
/* line 220, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_date .event_date_day {
  font-size: 32px;
}
/* line 222, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_date .event_date_month {
  font-size: 32px;
}
/* line 224, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_date .event_date_year {
  font-size: 18px;
}
/* line 226, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .half_container {
  padding: 0 !important;
  margin-bottom: 0 !important;
  width: 374px !important;
}
/* line 230, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .full_container {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
/* line 233, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_title {
  background: #333333;
  height: 63px;
  font-size: 20px;
  margin: 0px;
  padding: 7px 10px 0 10px;
  color: white;
}
/* line 240, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_subtitle {
  background: #f2f0f0;
  color: black;
  height: 58px;
  padding: 12px 10px 0 10px;
  font-size: 12px;
  font-weight: bold;
}
/* line 248, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_image img {
  display: block;
}
/* line 250, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_presale {
  margin: 0 0 15px 0;
}
/* line 252, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_text {
  background: #f2f0f0;
  padding: 10px;
  height: 351px;
}
/* line 256, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_text .event_links {
  margin: 15px 0 0 0;
}
/* line 258, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_text .event_links a {
  color: black !important;
}
/* line 260, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .jScrollPaneContainer {
  margin: 3px 0 0 0;
  background: #f2f0f0;
}
/* line 263, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .jScrollPaneContainer .jScrollPaneTrack {
  background: #bababa;
}
/* line 265, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_alert {
  min-height: 28px;
  padding: 10px 10px 0 10px;
  background: #f2f0f0;
}
/* line 269, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_eventdate, body .event_full_container .event_location {
  min-height: 30px;
  padding: 8px 10px 0 10px;
  background: #f2f0f0;
  font-size: 16px;
  font-weight: bold;
  color: black;
}
/* line 276, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_note {
  min-height: 26px;
  padding: 12px 10px 12px 267px;
  background: #f2f0f0;
  font-size: 11px;
  font-weight: normal;
  color: black;
}
/* line 283, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_times {
  float: left;
  font-size: 11px;
  font-weight: bold;
  height: 28px;
  padding: 10px 10px 0 10px;
  color: #888888;
}
/* line 290, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_times a {
  color: #888888 !important;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
/* line 295, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .event_ticketbox {
  float: right;
  width: 180px;
  padding-right: 15px;
  text-align: right;
}
/* line 300, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .ticket_title {
  min-height: 30px;
  background: white;
}
/* line 303, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .ticket_title .ticket_description {
  float: left;
  min-height: 18px;
  max-height: 18px;
  line-height: 12px;
  width: 247px;
  padding: 10px 0 10px 10px;
  background: #f2f0f0;
  font-size: 11px;
  font-weight: bold;
  color: black;
}
/* line 314, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .ticket_title .ticket_price {
  float: right;
  text-align: center;
  min-height: 30px;
  width: 114px;
  margin: 0 0 0 3px;
  padding: 8px 0 0 0;
  background: #bababa;
  font-size: 14px;
  font-weight: bold;
  color: black;
}
/* line 325, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .ticket_tocart {
  min-height: 30px;
  background: white;
}
/* line 328, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .ticket_tocart .ticket_amount {
  float: left;
  min-height: 35px;
  width: 175px;
  padding: 3px 0 0 10px;
  background: #f2f0f0;
}
/* line 334, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .ticket_tocart .ticket_amount select {
  width: 110px;
}
/* line 336, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .ticket_tocart .ticket_addtocart {
  float: right;
  text-align: center;
  min-height: 36px;
  width: 186px;
  margin: 0 0 0 3px;
  padding: 2px 0 0 0;
  background: #f2f0f0;
}
/* line 345, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .full_container .ticketpool_title {
  color: black;
  font-size: 14px;
  font-weight: bold;
  background: #bababa;
  padding: 10px 10px;
  height: 18px;
}
/* line 352, ../../../app/stylesheets/partials/_event.sass */
body .event_full_container .full_container .ticket_addtocart {
  background: #f2f0f0;
  padding: 4px 10px;
  height: 30px;
  text-align: right;
}

/* line 361, ../../../app/stylesheets/partials/_event.sass */
body.home .event_small_container .event_subinfo {
  padding: 3px 10px;
  height: 31px;
}
/* line 364, ../../../app/stylesheets/partials/_event.sass */
body.home .event_big_container {
  height: 437px;
}
/* line 366, ../../../app/stylesheets/partials/_event.sass */
body.home .event_big_container .event_title {
  height: 59px;
}
/* line 368, ../../../app/stylesheets/partials/_event.sass */
body.home .event_big_container .eventbox_backside {
  height: 417px;
}
/* line 371, ../../../app/stylesheets/partials/_event.sass */
body.home .event_big_container .eventbox_backside .eventbox_backside_button input {
  background: #bc0016;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #bc0016), color-stop(1, #990113));
  background: -moz-linear-gradient(center bottom, #990113 0%, #bc0016 100%);
}

/* line 380, ../../../app/stylesheets/partials/_event.sass */
body.shop .event_small_container .event_subinfo {
  padding: 12px 10px;
  height: 13px;
}
/* line 384, ../../../app/stylesheets/partials/_event.sass */
body.shop .event_big_container {
  height: 397px;
}
/* line 386, ../../../app/stylesheets/partials/_event.sass */
body.shop .event_big_container .event_title {
  height: 125px;
}
/* line 388, ../../../app/stylesheets/partials/_event.sass */
body.shop .event_big_container .event_title .event_title_headline {
  height: 65px;
}
/* line 390, ../../../app/stylesheets/partials/_event.sass */
body.shop .event_big_container .event_title .event_subheadline {
  height: 60px;
  font-weight: normal;
}
/* line 393, ../../../app/stylesheets/partials/_event.sass */
body.shop .event_big_container .eventbox_backside {
  height: 377px;
}
/* line 397, ../../../app/stylesheets/partials/_event.sass */
body.shop .event_full_container .event_text {
  color: black;
}
/* line 399, ../../../app/stylesheets/partials/_event.sass */
body.shop .event_full_container .full_container, body.shop .event_full_container .half_container {
  background: white !important;
}
/* line 401, ../../../app/stylesheets/partials/_event.sass */
body.shop .eventbox_backside {
  background: #333333;
}
/* line 403, ../../../app/stylesheets/partials/_event.sass */
body.shop .tell_your_friends_container {
  background: white !important;
}
/* line 405, ../../../app/stylesheets/partials/_event.sass */
body.shop .tell_your_friends_container h2 {
  background: #f2f0f0 !important;
  color: black !important;
}
/* line 408, ../../../app/stylesheets/partials/_event.sass */
body.shop .tell_your_friends_container a {
  color: black !important;
}

/* line 2, ../../../app/stylesheets/partials/_mytickets.sass */
body.home #mytickets_menu_container {
  border: 3px solid white;
  background: white;
  margin-bottom: 45px;
}
/* line 6, ../../../app/stylesheets/partials/_mytickets.sass */
body.home #mytickets_menu_container .mytickets_menu_headline {
  text-transform: uppercase;
  text-align: center;
  color: white;
  font-weight: bold;
  font-size: 13px;
  background: #bababa;
  padding: 10px 10px;
  height: 18px;
}
/* line 15, ../../../app/stylesheets/partials/_mytickets.sass */
body.home #mytickets_menu_container .mytickets_menu_text {
  padding: 10px 5px;
  margin: 0;
  color: black;
  font-size: 11px;
}
/* line 20, ../../../app/stylesheets/partials/_mytickets.sass */
body.home #mytickets_menu_container .mytickets_menu_text p {
  margin: 0 0 10px 0;
}
/* line 23, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter, body.home .my_tickets_orderfilter, body.home .my_tickets_pagination {
  background: #f2f0f0;
  font-weight: bold;
  font-size: 12px;
  color: #5c5c5c !important;
}
/* line 28, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter a, body.home .my_tickets_orderfilter a, body.home .my_tickets_pagination a {
  color: #5c5c5c !important;
}
/* line 30, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter a.active, body.home .my_tickets_orderfilter a.active, body.home .my_tickets_pagination a.active {
  color: #dc0000 !important;
}
/* line 32, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter li.current, body.home .my_tickets_orderfilter li.current, body.home .my_tickets_pagination li.current {
  color: #dc0000 !important;
}
/* line 34, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter, body.home .my_tickets_orderfilter {
  padding: 0;
  height: 38px;
}
/* line 37, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter fieldset.selectbox, body.home .my_tickets_orderfilter fieldset.selectbox {
  color: #5c5c5c;
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_gray_down.png) no-repeat 350px 14px;
}
/* line 40, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter fieldset.selectbox .selectbox_content, body.home .my_tickets_orderfilter fieldset.selectbox .selectbox_content {
  margin: 8px 0 0 -15px;
  background: #f2f0f0;
}
/* line 43, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter fieldset.selectbox .selectbox_content .selectbox_item, body.home .my_tickets_orderfilter fieldset.selectbox .selectbox_content .selectbox_item {
  background: #bababa;
}
/* line 45, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter fieldset.selectbox .selectbox_content .selectbox_item a, body.home .my_tickets_orderfilter fieldset.selectbox .selectbox_content .selectbox_item a {
  color: white !important;
}
/* line 47, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter fieldset.selectbox .selectbox_content .selectbox_item:hover, body.home .my_tickets_orderfilter fieldset.selectbox .selectbox_content .selectbox_item:hover {
  background: #333333;
}
/* line 49, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shopfilter fieldset.selectbox.hover, body.home .my_tickets_orderfilter fieldset.selectbox.hover {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_gray_up.png) no-repeat 350px 14px;
}
/* line 51, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_pagination {
  height: 14px;
  padding: 12px;
}
/* line 54, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shop_title {
  font-size: 16px;
  padding: 7px 15px;
  position: relative;
}
/* line 57, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shop_title a {
  color: white;
}
/* line 60, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_shop_title .my_tickets_order_info {
  font-size: 12px;
  text-transform: none;
  position: absolute;
  right: 15px;
  top: 11px;
}
/* line 66, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_order_subinfo {
  height: 35px;
  margin: 0 0 0 15px;
  font-weight: bold;
  color: #5c5c5c;
}
/* line 71, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_order_subinfo .left {
  padding-top: 6px;
}
/* line 73, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .my_tickets_order_subinfo .right {
  padding: 0 15px 0 0;
}
/* line 75, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_badge {
  background: black;
  padding: 10px 0;
  height: 17px;
  width: 90px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}
/* line 85, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_event_image {
  float: right;
  margin: 0 3px 0 0;
}
/* line 88, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_event_image img {
  display: block;
}
/* line 90, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_event_info {
  background: #f2f0f1;
  height: 171px;
  padding: 5px 10px;
}
/* line 95, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_event_info .myticket_event_title a {
  text-decoration: none !important;
  font-size: 20px;
  font-weight: bold;
}
/* line 99, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_event_info .myticket_event_subtitle {
  font-size: 12px;
  font-weight: bold;
}
/* line 102, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_event_info .myticket_event_date {
  margin: 30px 0 0 0;
  font-size: 12px;
  font-weight: normal;
}
/* line 107, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_info {
  min-height: 21px;
  padding: 8px 15px;
  background: #f2f0f1;
  margin: 0 0 3px 0;
}
/* line 112, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_info .span-3 {
  font-size: 16px;
  font-weight: bold;
}
/* line 115, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_info .span-3 .ticket_note {
  font-size: 11px;
  font-weight: normal;
}
/* line 118, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_info .span-3 .seating_info, body.home .myticket_line .myticket_info .span-3 .ticketbox_info {
  font-size: 12px;
  font-weight: normal;
}
/* line 121, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_info .span-1 {
  font-size: 12px;
  font-weight: bold;
  color: #5c5c5c;
  text-transform: uppercase;
  text-align: right;
}
/* line 127, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_options {
  min-height: 33px;
}
/* line 129, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_options .right {
  text-align: right;
  padding: 5px 15px 0 0;
}
/* line 132, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_options fieldset.selectbox {
  padding: 12px 0 0 15px;
  height: 26px;
  text-transform: none;
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_black_down.png) no-repeat 160px 14px;
}
/* line 137, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_options fieldset.selectbox a {
  color: #5c5c5c;
}
/* line 139, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_options fieldset.selectbox.active {
  background: #f2f0f1 url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_black_up.png) no-repeat 160px 14px;
}
/* line 141, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_line .myticket_options fieldset.selectbox.active a {
  color: black;
}
/* line 143, ../../../app/stylesheets/partials/_mytickets.sass */
body.home .myticket_deliver_history_container {
  margin: 15px 0 10px 0;
}

/* line 3, ../../../app/stylesheets/partials/_search.sass */
body.home .search_order_filter {
  font-weight: bold;
  font-size: 12px;
  padding: 0;
  color: #888888 !important;
}
/* line 8, ../../../app/stylesheets/partials/_search.sass */
body.home .search_order_filter fieldset.selectbox, body.home .search_order_filter a {
  color: #888888 !important;
}
/* line 10, ../../../app/stylesheets/partials/_search.sass */
body.home .search_order_filter fieldset.selectbox {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_black_down.png) no-repeat 350px 14px;
}
/* line 12, ../../../app/stylesheets/partials/_search.sass */
body.home .search_order_filter fieldset.selectbox .selectbox_content {
  padding: 1px 3px 3px 3px;
  margin: 8px 0px 0px -15px;
  background: #f2f0f0;
  color: #888888;
}
/* line 17, ../../../app/stylesheets/partials/_search.sass */
body.home .search_order_filter fieldset.selectbox .selectbox_content .selectbox_item {
  background: #888888;
}
/* line 19, ../../../app/stylesheets/partials/_search.sass */
body.home .search_order_filter fieldset.selectbox .selectbox_content .selectbox_item a {
  color: #f2f0f0 !important;
}
/* line 22, ../../../app/stylesheets/partials/_search.sass */
body.home .search_order_filter fieldset.selectbox .selectbox_content .selectbox_item:hover a {
  color: white !important;
}
/* line 24, ../../../app/stylesheets/partials/_search.sass */
body.home .search_order_filter fieldset.selectbox.hover {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/arrow_black_up.png) no-repeat 350px 14px;
}
/* line 27, ../../../app/stylesheets/partials/_search.sass */
body.home .search_shop_container {
  background: white !important;
  padding: 10px 15px !important;
  min-height: 18px !important;
  color: #888888;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 36, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container {
  background: white !important;
  padding-bottom: 3px;
  position: relative;
}
/* line 40, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_badge {
  background: #dc0000;
  padding: 10px 0;
  height: 17px;
  width: 90px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}
/* line 50, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_presenter {
  position: absolute;
  bottom: 5px;
  left: 15px;
  width: 171px;
  color: #888888;
  font-size: 11px;
  font-weight: bold;
}
/* line 58, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_event_image {
  float: right;
  margin: 0 3px 0 0;
}
/* line 61, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_event_image img {
  display: block;
}
/* line 63, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_event_info {
  background: #333333;
  height: 171px;
  padding: 5px 10px;
}
/* line 68, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_event_info .search_event_title a {
  font-size: 20px;
  font-weight: bold;
  text-decoration: none !important;
}
/* line 72, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_event_info .search_event_subtitle {
  font-size: 12px;
  font-weight: normal;
  min-height: 20px;
}
/* line 76, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_event_info .search_event_dates {
  margin: 30px 0 0 0;
}
/* line 78, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_event_info .search_event_dates .search_event_date {
  float: left;
  font-weight: bold;
  font-size: 12px;
  width: 85px;
}
/* line 83, ../../../app/stylesheets/partials/_search.sass */
body.home .search_tour_container .search_event_info .search_event_dates .search_event_location {
  float: left;
  font-weight: normal;
  font-size: 12px;
}

/* line 2, ../../../app/stylesheets/partials/_footer.sass */
body #footer_container {
  background: #333 url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/footer_bg.png) repeat top left;
  height: 180px;
}
/* line 5, ../../../app/stylesheets/partials/_footer.sass */
body #footer {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/header_dark_line_home.png) repeat-y top right;
  font-size: 11px;
  color: #666666;
  height: 180px;
}
/* line 10, ../../../app/stylesheets/partials/_footer.sass */
body #footer .footer_container {
  background: transparent url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/header_dark_line_home.png) repeat-y top left;
  min-height: 160px;
  padding: 20px 15px 0px 15px;
  overflow: hidden;
}
/* line 15, ../../../app/stylesheets/partials/_footer.sass */
body #footer .footer_container.about {
  padding-top: 15px;
  min-height: 165px;
}
/* line 18, ../../../app/stylesheets/partials/_footer.sass */
body #footer .last {
  background: #333 url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/footer_bg.png) repeat top left;
}
/* line 20, ../../../app/stylesheets/partials/_footer.sass */
body #footer a {
  color: #666666;
  text-decoration: none;
  font-size: 11px;
}

/* line 11, ../../../app/stylesheets/home.sass */
body.home #content_container {
  background: #e9e9e9;
  border-top: 1px solid #e9e9e9;
}
/* line 14, ../../../app/stylesheets/home.sass */
body.home #content_container #content_yield {
  margin: 11px 0 47px 0;
  color: black;
}
/* line 18, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container {
  background: white;
  padding: 3px;
}
/* line 21, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container #ticketshops {
  overflow: auto;
  height: 317px;
}
/* line 24, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container .ticketshops_header {
  background: #bababa;
  color: white;
  font-size: 12px;
  font-weight: bold;
  height: 27px;
  padding: 10px 3px 0 15px;
  margin-bottom: 3px;
  text-align: center;
  text-transform: uppercase;
}
/* line 34, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container .ticketshops_item {
  height: 27px;
  background: #f2f0f0;
  margin-bottom: 3px;
  padding: 10px 15px 0 15px;
  color: #888888;
  text-transform: uppercase;
}
/* line 41, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container .ticketshops_item a {
  text-decoration: none;
  color: #888888;
  font-size: 12px;
  font-weight: bold;
}
/* line 46, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container .ticketshops_item:hover {
  background: #e9e9e9;
}
/* line 48, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container .ticketshops_item.last {
  margin-bottom: 0;
}
/* line 50, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container_footer {
  background: white;
  padding: 0 3px 3px 3px;
}
/* line 53, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container_footer .ticketshops_footer {
  background: #dc0000;
  color: white;
  font-size: 12px;
  font-weight: normal;
  height: 35px;
  padding: 2px 0 0 0;
  text-align: center;
  text-transform: uppercase;
}
/* line 62, ../../../app/stylesheets/home.sass */
body.home #ticketshops_container_footer .ticketshops_footer .ticketshops_big_footer {
  font-size: 20px;
  font-weight: bold;
}
/* line 66, ../../../app/stylesheets/home.sass */
body.home #filter_container {
  background: white;
  padding: 3px 3px 0 3px;
  max-height: 440px;
}
/* line 70, ../../../app/stylesheets/home.sass */
body.home #filter_container .filter_item {
  height: 27px;
  background: #bababa;
  margin-bottom: 3px;
  padding: 10px 3px 0 15px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 79, ../../../app/stylesheets/home.sass */
body.home #filter_container .filter_item a {
  text-decoration: none;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 85, ../../../app/stylesheets/home.sass */
body.home #filter_container .filter_item:hover, body.home #filter_container .filter_item_active {
  background: #5b5b5b;
}
/* line 87, ../../../app/stylesheets/home.sass */
body.home #filter_container .filter_item.last {
  margin-bottom: 0;
}
/* line 89, ../../../app/stylesheets/home.sass */
body.home #filter_container .filter_item.filter_headline {
  cursor: pointer;
  background: #bababa url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/filter_closed.gif) no-repeat 154px 12px;
}
/* line 92, ../../../app/stylesheets/home.sass */
body.home #filter_container .filter_item.filter_headline.active {
  background: #bababa url(http://media.tickets.de.s3.amazonaws.com/busy/images/bbs/filter_open.gif) no-repeat 154px 12px;
}
/* line 94, ../../../app/stylesheets/home.sass */
body.home #filter_container .filter_item.bottom {
  border-bottom: 3px solid white;
}

