/* line 21, ../../../app/stylesheets/application.sass */
.clearfix {
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 24, ../../../app/stylesheets/application.sass */
body {
  font-family: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 11px;
}

/* line 28, ../../../app/stylesheets/application.sass */
body.contact {
  background: url("/images/bg-contact.png") scroll top left;
}

/* line 31, ../../../app/stylesheets/application.sass */
body.partners {
  background: url("/images/bg-partners.png") scroll top left;
}

/* line 34, ../../../app/stylesheets/application.sass */
body.posts {
  background: url("/images/bg-posts.png") scroll top left;
}

/* line 37, ../../../app/stylesheets/application.sass */
body.slideshows {
  background: url("/images/bg-slideshows.png") scroll top left;
}

/* line 40, ../../../app/stylesheets/application.sass */
body.tickets {
  background: url("/images/bg-tickets.png") scroll top left;
}

/* line 43, ../../../app/stylesheets/application.sass */
body.faq {
  background: url("/images/bg-faq.png") scroll top left;
}

/* line 46, ../../../app/stylesheets/application.sass */
body.press {
  background: url("/images/bg-press.png") scroll top left;
}

/* line 49, ../../../app/stylesheets/application.sass */
header, nav, footer, section {
  display: block;
}

/* line 52, ../../../app/stylesheets/application.sass */
header {
  width: 260px;
}

/* line 54, ../../../app/stylesheets/application.sass */
a {
  color: #4ea022;
  text-decoration: none;
}

/* line 58, ../../../app/stylesheets/application.sass */
a:hover {
  color: #4ea022;
  text-decoration: underline;
}

/* line 62, ../../../app/stylesheets/application.sass */
p {
  margin-bottom: 10px;
}

/* line 65, ../../../app/stylesheets/application.sass */
.invis {
  display: none;
}

/* line 68, ../../../app/stylesheets/application.sass */
.flash {
  padding: 10px;
}

/* line 70, ../../../app/stylesheets/application.sass */
.notice {
  background: #e7ffe7;
}

/* line 72, ../../../app/stylesheets/application.sass */
.error {
  background: #ffe7e7;
}

/* line 77, ../../../app/stylesheets/application.sass */
.blender {
  background: white;
  padding-top: 3px;
  padding-bottom: 2px;
}
/* line 81, ../../../app/stylesheets/application.sass */
.blender .filter-navigation {
  float: left;
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
.blender .filter-navigation:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 84, ../../../app/stylesheets/application.sass */
.blender .filter-navigation .active {
  background: #4ea022;
  color: white;
  display: inline-block;
  padding: 2px 3px 2px 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 90, ../../../app/stylesheets/application.sass */
.blender .filter-navigation li {
  float: left;
  margin-right: 18px;
}
/* line 93, ../../../app/stylesheets/application.sass */
.blender .filter-navigation li a {
  display: block;
  padding: 3px 2px;
}
/* line 96, ../../../app/stylesheets/application.sass */
.blender .filter-navigation .filter-pagination {
  margin-left: 40px;
}
/* line 98, ../../../app/stylesheets/application.sass */
.blender .filter-navigation .attend-event {
  float: right;
}
/* line 100, ../../../app/stylesheets/application.sass */
.blender .filter-navigation .attend-event a {
  display: inline-block;
  background: #4ea022;
  color: white;
  padding: 2px 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 107, ../../../app/stylesheets/application.sass */
#user_remember_me {
  width: auto;
}

/* line 110, ../../../app/stylesheets/application.sass */
a.button {
  background: #4ea022;
  display: inline-block;
  color: white;
  padding: 2px 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* line 118, ../../../app/stylesheets/application.sass */
form li {
  margin-bottom: 10px;
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
form li:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 121, ../../../app/stylesheets/application.sass */
form input {
  display: block;
  width: 350px;
  background: white url("/images/form-input-bg.png") repeat-x scroll top left;
  padding: 6px 0px;
  border: 1px solid #aaaaaa;
}
/* line 127, ../../../app/stylesheets/application.sass */
form textarea {
  width: 350px;
  height: 250px;
  background: white url("/images/form-input-bg.png") repeat-x scroll top left;
  border: 1px solid #aaaaaa;
}
/* line 132, ../../../app/stylesheets/application.sass */
form input.submit {
  width: auto;
  background: transparent url("/images/form-input-submit-bg.png") repeat-x scroll top left;
  padding: 4px 10px 4px 10px;
  color: white;
  border: none;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
/* line 139, ../../../app/stylesheets/application.sass */
form input.image-submit {
  width: auto;
  background: none;
  padding: 0;
  border: 0;
}
/* line 144, ../../../app/stylesheets/application.sass */
form input.search {
  padding: 3px 0px;
  width: 160px;
  height: 13px;
  border: 1px solid #4ea022;
}

/* line 149, ../../../app/stylesheets/application.sass */
.create-event-submit {
  width: auto;
  background: transparent url("/images/form-input-submit-bg.png") repeat-x scroll top left;
  padding: 4px 10px 4px 10px;
  color: white;
  border: none;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
/* line 156, ../../../app/stylesheets/application.sass */
.create-event-submit a {
  color: white;
}
/* line 158, ../../../app/stylesheets/application.sass */
.create-event-submit a:hover {
  color: white !important;
  text-decoration: none !important;
}
/* line 161, ../../../app/stylesheets/application.sass */
.create-event-submit a:active {
  color: white !important;
  text-decoration: none !important;
}

/* line 165, ../../../app/stylesheets/application.sass */
.create-event-submit {
  width: auto;
  background: transparent url("/images/form-input-submit-bg.png") repeat-x scroll top left;
  padding: 4px 10px 4px 10px;
  color: white;
  border: none;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
/* line 172, ../../../app/stylesheets/application.sass */
.create-event-submit:hover {
  color: white !important;
  text-decoration: none !important;
}
/* line 175, ../../../app/stylesheets/application.sass */
.create-event-submit:active {
  color: white !important;
  text-decoration: none !important;
}

/* line 182, ../../../app/stylesheets/application.sass */
form.vertical li label {
  display: block;
}
/* line 185, ../../../app/stylesheets/application.sass */
form.vertical li.submit input {
  margin-right: 38px;
  float: right;
}

/* line 189, ../../../app/stylesheets/application.sass */
#top-navigation {
  display: none;
  padding: 10px;
  background: white;
  position: relative;
}
/* line 194, ../../../app/stylesheets/application.sass */
#top-navigation header {
  position: absolute;
  right: 40px;
  top: 10px;
}
/* line 198, ../../../app/stylesheets/application.sass */
#top-navigation header h1 {
  background: transparent url(/images/logo-1024.png) top left no-repeat;
  width: 296px;
  height: 91px;
  overflow: hidden;
  text-indent: -2000px;
}
/* line 204, ../../../app/stylesheets/application.sass */
#top-navigation header time.right {
  display: none;
}
/* line 206, ../../../app/stylesheets/application.sass */
#top-navigation nav {
  width: 500px;
  float: left;
}
/* line 209, ../../../app/stylesheets/application.sass */
#top-navigation nav ul {
  padding-top: 60px;
}
/* line 211, ../../../app/stylesheets/application.sass */
#top-navigation nav ul li {
  float: left;
  margin-right: 20px;
  font-size: 17px;
  text-transform: uppercase;
}
/* line 216, ../../../app/stylesheets/application.sass */
#top-navigation nav ul li .events-navigation {
  position: absolute;
  right: 0px;
  top: 54px;
  background: rgba(255, 255, 255, 0.95);
  border: 1px solid #4ea022;
  padding: 15px;
  display: block;
}
/* line 224, ../../../app/stylesheets/application.sass */
#top-navigation nav ul li .events-navigation .filter-item {
  font-size: 12px !important;
}

/* line 226, ../../../app/stylesheets/application.sass */
.event-content {
  float: left;
}

/* line 231, ../../../app/stylesheets/application.sass */
form.horizontal li label {
  float: left;
  width: 120px;
}
/* line 234, ../../../app/stylesheets/application.sass */
form.horizontal li.submit {
  padding-left: 120px;
}

/* line 237, ../../../app/stylesheets/application.sass */
time {
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  font-weight: bold;
  color: black;
}
/* line 241, ../../../app/stylesheets/application.sass */
time span {
  font-size: 12px;
  text-transform: uppercase;
}

/* line 244, ../../../app/stylesheets/application.sass */
time.right {
  color: #4ea022;
  float: right;
  font-size: 19px;
  text-align: right;
}

/* line 250, ../../../app/stylesheets/application.sass */
#map_canvas {
  width: 100%;
  height: 847px;
}

/* line 254, ../../../app/stylesheets/application.sass */
#map-data {
  display: none;
}

/* line 258, ../../../app/stylesheets/application.sass */
#splasher a {
  position: absolute;
  top: 50%;
  left: 50%;
}
/* line 262, ../../../app/stylesheets/application.sass */
#splasher a img {
  position: relative;
  top: -150px;
  left: -50%;
}

/* line 267, ../../../app/stylesheets/application.sass */
#columns {
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
#columns:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 270, ../../../app/stylesheets/application.sass */
.cols {
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
.cols:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 272, ../../../app/stylesheets/application.sass */
.cols .text {
  line-height: 1.5;
}
/* line 274, ../../../app/stylesheets/application.sass */
.cols .col-1 {
  width: 280px;
  float: left;
}
/* line 277, ../../../app/stylesheets/application.sass */
.cols .col-2 {
  width: 480px;
  height: 430px;
  border-left: 1px dotted #c5c5c5;
  float: left;
}

/* line 284, ../../../app/stylesheets/application.sass */
h2.fixed_claim {
  color: white;
  font-size: 22px;
  line-height: 20px;
  font-weight: bold;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  text-transform: uppercase;
  margin-bottom: 50px;
  position: absolute;
  top: 20px;
  left: 20px;
}

/* line 297, ../../../app/stylesheets/application.sass */
.post-header {
  height: 80px;
}
/* line 299, ../../../app/stylesheets/application.sass */
.post-header a {
  margin-top: 10px;
}

/* line 302, ../../../app/stylesheets/application.sass */
.meta {
  color: #999999;
}

/* line 306, ../../../app/stylesheets/application.sass */
#main-column {
  float: left;
  width: 970px;
}
/* line 309, ../../../app/stylesheets/application.sass */
#main-column section.content {
  margin-top: 20px;
  margin-left: 20px;
}
/* line 312, ../../../app/stylesheets/application.sass */
#main-column section.content .blend {
  background: white;
  padding-bottom: 20px;
}
/* line 315, ../../../app/stylesheets/application.sass */
#main-column section.content .event-headline {
  color: black;
  font-size: 22px !important;
  line-height: 20px;
  font-weight: bold;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
/* line 322, ../../../app/stylesheets/application.sass */
#main-column section.content h2.claim {
  color: black;
  font-size: 22px;
  line-height: 20px;
  font-weight: bold;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  text-transform: uppercase;
  height: 75px;
  width: 710px;
}
/* line 331, ../../../app/stylesheets/application.sass */
#main-column section.content h2 {
  color: black;
  font-family: Times, Times New Roman, Georgia, Serif;
  font-size: 18px;
  margin-bottom: 5px;
}
/* line 336, ../../../app/stylesheets/application.sass */
#main-column section.content h3 {
  color: #4ea022;
  font-size: 15px;
  line-height: 15px;
  margin-bottom: 5px;
}
/* line 341, ../../../app/stylesheets/application.sass */
#main-column section.content h4 {
  color: white;
  font-size: 10px;
  background: #4ea022;
  padding: 1px 4px 8px 5px;
  display: inline;
}
/* line 347, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns {
  *display: inline-block;
  padding-top: 10px;
}
/* line 9, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 350, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .user-column {
  float: left;
  margin-top: 10px;
  width: 100px;
  height: 60px;
}
/* line 355, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list {
  float: left;
  margin-bottom: 45px;
}
/* line 358, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list .event-list-intro {
  border-bottom: 1px dotted #c5c5c5;
  padding: 0 0 5px 0;
  margin-bottom: 10px;
  color: #666666;
}
/* line 363, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list h3 {
  margin-bottom: 7px;
  font-size: 18px;
  color: black;
  font-family: Times, Times New Roman, Georgia, Serif;
  line-height: 1.2;
}
/* line 369, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list h3 a {
  color: black;
}
/* line 371, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-right {
  margin-left: 35px;
  width: 180px;
}
/* line 374, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-right .image {
  margin-bottom: 5px;
}
/* line 376, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-right .last {
  border-bottom: 0px;
}
/* line 378, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-right li {
  border-bottom: 1px dotted #c5c5c5;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}
/* line 383, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-left .event-list-link {
  margin-left: 100px;
}
/* line 385, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-liste {
  width: 720px;
  border-bottom: 1px dotted #c5c5c5;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}
/* line 390, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-liste li {
  float: left;
}
/* line 392, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-liste .event-list-logo {
  width: 100px;
}
/* line 394, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-liste .event-list-text {
  width: 320px;
  margin-right: 50px;
}
/* line 397, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-liste .event-list-date {
  width: 50px;
  margin-right: 35px;
}
/* line 400, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-liste .event-list-mag {
  width: 80px;
  margin-right: 20px;
}
/* line 403, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-liste .event-list-newsletter {
  width: 520px;
  margin-right: 20px;
  padding-top: 14px;
}
/* line 407, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile {
  width: 900px;
  border-bottom: 1px dotted #c5c5c5;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}
/* line 412, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile h3 {
  margin-bottom: -12px;
  font-size: 18px;
  color: black;
  font-family: Times, Times New Roman, Georgia, Serif;
}
/* line 417, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile .green {
  color: #4ea022;
  float: left;
}
/* line 420, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile li {
  float: left;
}
/* line 422, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile .event-list-logo {
  width: 100px;
}
/* line 424, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile .event-list-text {
  width: 280px;
  margin-right: 20px;
}
/* line 427, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile .event-list-date {
  width: 50px;
  margin-right: 25px;
}
/* line 430, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile .event-list-mag {
  width: 80px;
  margin-right: 20px;
}
/* line 433, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile .event-list-address {
  width: 200px;
  margin-right: 20px;
}
/* line 436, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile .event-edit {
  width: 50px;
}
/* line 438, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .event-list-profile .event-delete {
  width: 50px;
}
/* line 441, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-left, #main-column section.content #content-columns .presse-right {
  float: left;
}
/* line 443, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-left h3, #main-column section.content #content-columns .presse-right h3 {
  margin-bottom: 7px;
  font-size: 18px;
  color: black;
  font-family: Times, Times New Roman, Georgia, Serif;
  line-height: 1.2;
}
/* line 449, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-left h3 a, #main-column section.content #content-columns .presse-right h3 a {
  color: black;
}
/* line 451, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-right {
  margin-left: 35px;
  width: 180px;
}
/* line 454, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-right .image {
  margin-bottom: 5px;
}
/* line 456, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-right .last {
  border-bottom: 0px;
}
/* line 458, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-right li {
  border-bottom: 1px dotted #c5c5c5;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}
/* line 463, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-left .presse-link {
  margin-left: 100px;
}
/* line 465, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste {
  width: 720px;
  border-bottom: 1px dotted #c5c5c5;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}
/* line 470, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste li {
  float: left;
}
/* line 472, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste .presse-logo {
  width: 100px;
}
/* line 474, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste .presse-text {
  width: 320px;
  margin-right: 50px;
}
/* line 477, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste .presse-date {
  width: 50px;
  margin-right: 35px;
}
/* line 480, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste .presse-mag {
  width: 80px;
  margin-right: 20px;
}
/* line 483, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste .presse-newsletter {
  width: 520px;
  margin-right: 20px;
  padding-top: 14px;
}
/* line 487, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile {
  width: 900px;
  border-bottom: 1px dotted #c5c5c5;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}
/* line 492, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile h3 {
  margin-bottom: -12px;
  font-size: 18px;
  color: black;
  font-family: Times, Times New Roman, Georgia, Serif;
}
/* line 497, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile .green {
  color: #4ea022;
  float: left;
}
/* line 500, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile li {
  float: left;
}
/* line 502, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile .presse-logo {
  width: 100px;
}
/* line 504, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile .presse-text {
  width: 280px;
  margin-right: 20px;
}
/* line 507, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile .presse-date {
  width: 50px;
  margin-right: 25px;
}
/* line 510, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile .presse-mag {
  width: 80px;
  margin-right: 20px;
}
/* line 513, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile .presse-address {
  width: 200px;
  margin-right: 20px;
}
/* line 516, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile .event-edit {
  width: 50px;
}
/* line 518, ../../../app/stylesheets/application.sass */
#main-column section.content #content-columns .presse-liste-profile .event-delete {
  width: 50px;
}
/* line 521, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar {
  width: 900px;
  border-bottom: 1px dotted #c5c5c5;
  padding: 0px 0 5px 0;
  margin-bottom: 20px;
}
/* line 527, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar .nav-bar {
  width: 710px;
  float: left;
  color: #4ea022;
}
/* line 531, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar .edit-pencil {
  float: right;
  width: 130px;
}
/* line 534, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar .vertical-list {
  width: 720px;
  border-bottom: 1px dotted #c5c5c5;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
}
/* line 539, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar .vertical-list li {
  float: left;
}
/* line 541, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar .vertical-list .logo {
  width: 100px;
}
/* line 543, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar .vertical-list .text {
  width: 420px;
  margin-right: 50px;
}
/* line 546, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar .vertical-list .text h3 {
  color: black;
  font-family: Times, Times New Roman, Georgia, Serif;
}
/* line 549, ../../../app/stylesheets/application.sass */
#main-column section.content .top-nav-bar .vertical-list .meta {
  float: right;
  width: 50px;
  margin-right: 35px;
}
/* line 553, ../../../app/stylesheets/application.sass */
#main-column section.content h2 {
  font-family: Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
}
/* line 555, ../../../app/stylesheets/application.sass */
#main-column section.content .box {
  width: 160px;
}
/* line 557, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document {
  padding-bottom: 15px;
  border-bottom: 1px dotted #c5c5c5;
  margin-bottom: 15px;
}
/* line 561, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document img {
  margin-bottom: 5px;
}
/* line 564, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document a h2 {
  font-family: Times, Times New Roman, Georgia, Serif;
  color: black;
  font-size: 18px;
  margin-bottom: 5px;
}
/* line 569, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document a:hover {
  color: black;
}
/* line 571, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document .meta {
  color: #999999;
  margin-top: 5px;
}
/* line 574, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document-partner {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
/* line 577, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document-partner img {
  margin-bottom: 5px;
}
/* line 580, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document-partner a h2 {
  font-family: Times, Times New Roman, Georgia, Serif;
  color: black;
  font-size: 18px;
  margin-bottom: 5px;
}
/* line 585, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document-partner a:hover {
  color: black;
}
/* line 587, ../../../app/stylesheets/application.sass */
#main-column section.content .box .document-partner .meta {
  color: #999999;
  margin-top: 5px;
}
/* line 590, ../../../app/stylesheets/application.sass */
#main-column section.content .large {
  width: 350px;
}

/* line 592, ../../../app/stylesheets/application.sass */
footer {
  margin-top: 50px;
  width: 970px;
  height: 300px;
  margin-bottom: 200px;
}
/* line 597, ../../../app/stylesheets/application.sass */
footer .logos {
  margin-left: 30px;
  padding-top: 30px;
}
/* line 600, ../../../app/stylesheets/application.sass */
footer .logos a {
  padding-right: 60px;
}

/* line 604, ../../../app/stylesheets/application.sass */
#common-header .presse-liste-profile {
  width: 900px;
  border-bottom: 1px dotted #c5c5c5;
  padding: 10px 0 10px 0;
  margin-bottom: 10px;
  color: #4ea022;
  background: white;
}
/* line 611, ../../../app/stylesheets/application.sass */
#common-header .presse-liste-profile h3 {
  margin-bottom: -12px;
  font-size: 18px;
  color: black;
  font-family: Times, Times New Roman, Georgia, Serif;
}
/* line 616, ../../../app/stylesheets/application.sass */
#common-header .presse-liste-profile .green {
  color: #4ea022;
  float: left;
}

/* line 620, ../../../app/stylesheets/application.sass */
#sidebar-column {
  top: 0;
  left: 980px;
  width: 290px;
  height: 100%;
  background: white;
  position: absolute;
}
/* line 627, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container {
  border-left: 20px solid white;
  padding-right: 45px;
}
/* line 630, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container header {
  margin-top: 20px;
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container header:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 633, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container header h1 {
  background: transparent url(/images/logo.png) top left no-repeat;
  width: 300px;
  height: 98px;
  overflow: hidden;
  text-indent: -2000px;
}
/* line 639, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav {
  margin-top: 5px;
  margin-left: 20px;
}
/* line 643, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item {
  border-bottom: 1px dotted #c5c5c5;
  margin-top: 4px;
  padding-bottom: 4px;
}
/* line 648, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item a {
  display: inline-block;
  padding: 5px;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  text-transform: uppercase;
}
/* line 656, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item a:hover {
  color: black;
  text-decoration: none;
}
/* line 659, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item a.active {
  background: #4ea022;
  color: white;
}
/* line 662, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item a.active:hover {
  background: black;
}
/* line 664, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol {
  margin-top: 10px;
}
/* line 666, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li {
  color: #c5c5c5;
  margin-bottom: 10px;
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 670, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li .col-1 {
  width: 55px;
  float: left;
  text-align: right;
  margin-right: 10px;
}
/* line 675, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li .col-2 {
  float: left;
}
/* line 678, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li .col-2.map-list-view a.active {
  border: 1px solid #4ea022;
}
/* line 680, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li .col-2.map-list-view a.active:hover {
  background: white;
}
/* line 682, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li a {
  font-size: 11px;
  padding: 0;
  text-transform: none;
  color: #c5c5c5;
  font-weight: normal;
  margin-right: 5px;
}
/* line 689, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li a.active {
  background: white;
  color: white;
}
/* line 692, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li .filter-item {
  margin-bottom: 5px;
}
/* line 694, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li .filter-item a {
  color: #4ea022;
}
/* line 696, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container nav ul li.nav-item ol li .filter-item a.active {
  padding: 5px;
  background: #4ea022;
  color: white;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 701, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container ul#social-media-sidebar {
  margin-top: 5px;
  margin-left: 20px;
  color: #4ea022;
}
/* line 705, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container ul#social-media-sidebar li {
  margin-bottom: 5px;
}
/* line 707, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container ul#social-media-sidebar li a {
  padding: 0 5px 0 5px;
}
/* line 709, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container ul#social-media-sidebar li a.active {
  background: #4ea022;
  color: white;
}
/* line 712, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container ul#social-media-sidebar li.widget {
  padding-left: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
  overflow: hidden;
  background: transparent url(/images/navigation-seperator.png) bottom left no-repeat;
}
/* line 718, ../../../app/stylesheets/application.sass */
#sidebar-column #sidebar-container ul#social-media-sidebar li.widget #style-facebook {
  position: relative;
  width: 190px;
  height: 175px;
  margin-left: -10px;
  margin-top: -4px;
  overflow: hidden;
}

/* line 726, ../../../app/stylesheets/application.sass */
#post {
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
#post:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 728, ../../../app/stylesheets/application.sass */
#post .meta {
  margin-bottom: 20px;
  font-size: 11px;
}
/* line 731, ../../../app/stylesheets/application.sass */
#post .post-image {
  float: left;
  width: 350px;
  margin-right: 30px;
}
/* line 735, ../../../app/stylesheets/application.sass */
#post .faq-questions {
  float: left;
  width: 350px;
  margin-right: 30px;
}
/* line 739, ../../../app/stylesheets/application.sass */
#post .post-image {
  float: left;
  width: 350px;
  margin-right: 30px;
}
/* line 743, ../../../app/stylesheets/application.sass */
#post .content {
  float: left;
}
/* line 745, ../../../app/stylesheets/application.sass */
#post .text {
  font-size: 13px;
  width: 400px;
}
/* line 748, ../../../app/stylesheets/application.sass */
#post .text h2 {
  color: black;
  font-size: 22px !important;
  line-height: 20px !important;
  font-weight: bold;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif !important;
  text-transform: uppercase;
  margin-bottom: 2px;
}
/* line 756, ../../../app/stylesheets/application.sass */
#post .text ul {
  margin-left: 15px;
  margin-bottom: 15px;
}
/* line 759, ../../../app/stylesheets/application.sass */
#post .text ul li {
  list-style-type: disc;
  list-style-position: inside;
}
/* line 762, ../../../app/stylesheets/application.sass */
#post .text ol {
  margin-left: 15px;
  margin-bottom: 15px;
}
/* line 765, ../../../app/stylesheets/application.sass */
#post .text ol li {
  list-style-type: decimal;
  list-style-position: inside;
}
/* line 768, ../../../app/stylesheets/application.sass */
#post .text p, #post .text h1, #post .text h2, #post .text h3 {
  margin-bottom: 15px;
}
/* line 770, ../../../app/stylesheets/application.sass */
#post .text h1, #post .text h2, #post .text h3, #post .text strong {
  font-weight: bold;
}
/* line 772, ../../../app/stylesheets/application.sass */
#post .text em {
  font-style: italic;
}
/* line 774, ../../../app/stylesheets/application.sass */
#post .text h1 {
  font-size: 2em;
}
/* line 776, ../../../app/stylesheets/application.sass */
#post .text h2 {
  font-size: 1.7em;
}
/* line 778, ../../../app/stylesheets/application.sass */
#post .text h2 {
  font-size: 1.5em;
}

/* line 781, ../../../app/stylesheets/application.sass */
#eventshow {
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
#eventshow:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 783, ../../../app/stylesheets/application.sass */
#eventshow .filter-navigation {
  float: left;
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
#eventshow .filter-navigation:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 786, ../../../app/stylesheets/application.sass */
#eventshow .filter-navigation .active {
  background: #4ea022;
  color: white;
  display: inline-block;
  padding: 2px 3px 2px 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 792, ../../../app/stylesheets/application.sass */
#eventshow .filter-navigation li {
  float: left;
  margin-right: 18px;
}
/* line 795, ../../../app/stylesheets/application.sass */
#eventshow .filter-navigation .filter-pagination {
  margin-left: 40px;
}
/* line 797, ../../../app/stylesheets/application.sass */
#eventshow .filter-navigation .attend-event {
  float: right;
}
/* line 799, ../../../app/stylesheets/application.sass */
#eventshow .filter-navigation .attend-event a {
  display: inline-block;
  background: #4ea022;
  color: white;
  padding: 2px 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 805, ../../../app/stylesheets/application.sass */
#eventshow .green {
  color: #4ea022;
}
/* line 807, ../../../app/stylesheets/application.sass */
#eventshow .success_options {
  margin-top: 20px;
  height: 250px;
}
/* line 810, ../../../app/stylesheets/application.sass */
#eventshow .success_options .green {
  margin-bottom: 10px;
}
/* line 812, ../../../app/stylesheets/application.sass */
#eventshow .event-cover {
  position: relative;
  float: left;
  margin-right: 30px;
}
/* line 816, ../../../app/stylesheets/application.sass */
#eventshow .event-cover img {
  display: block;
  width: 350px;
  margin-bottom: 15px;
}
/* line 820, ../../../app/stylesheets/application.sass */
#eventshow .event-cover .notice-badge {
  position: absolute;
  top: 10px;
  left: 10px;
  background: white;
  padding: 10px;
}
/* line 826, ../../../app/stylesheets/application.sass */
#eventshow .event-cover .google-map {
  width: 350px;
  font-size: 13px;
}
/* line 829, ../../../app/stylesheets/application.sass */
#eventshow .grey_hint {
  color: #555555;
  float: left;
}
/* line 832, ../../../app/stylesheets/application.sass */
#eventshow .date-time {
  font-family: Times, Times New Roman, Georgia, Serif;
  width: 400px;
  font-size: 16px;
  line-height: 30px;
  margin-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #c5c5c5;
}
/* line 841, ../../../app/stylesheets/application.sass */
#eventshow .date-time .date-time-h-m {
  margin-left: 15px;
}
/* line 843, ../../../app/stylesheets/application.sass */
#eventshow .attending {
  color: #888888;
}
/* line 845, ../../../app/stylesheets/application.sass */
#eventshow .line_up {
  color: #888888;
  margin-top: 10px;
  margin-bottom: 35px;
}
/* line 849, ../../../app/stylesheets/application.sass */
#eventshow .line_up span {
  font-size: 16px;
  font-family: Times, Times New Roman, Georgia, Serif;
  line-height: 30px;
  display: block;
  color: black;
}
/* line 855, ../../../app/stylesheets/application.sass */
#eventshow .line_up p {
  color: black;
}
/* line 857, ../../../app/stylesheets/application.sass */
#eventshow .submitted_by {
  margin-top: 35px;
  margin-bottom: 5px;
  color: #888888;
}
/* line 861, ../../../app/stylesheets/application.sass */
#eventshow .detail {
  width: 400px;
  display: block;
  font-size: 13px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #c5c5c5;
  color: #888888;
}
/* line 869, ../../../app/stylesheets/application.sass */
#eventshow .detail .green {
  color: #4ea022;
}
/* line 871, ../../../app/stylesheets/application.sass */
#eventshow .thumb {
  float: left;
  width: 200px;
  margin-right: 30px;
}
/* line 875, ../../../app/stylesheets/application.sass */
#eventshow .thumb img {
  margin-bottom: 15px;
}
/* line 877, ../../../app/stylesheets/application.sass */
#eventshow .content {
  float: left;
}
/* line 879, ../../../app/stylesheets/application.sass */
#eventshow .facebook_like {
  margin-top: 20px;
  margin-bottom: 12px;
}
/* line 882, ../../../app/stylesheets/application.sass */
#eventshow .text {
  font-size: 13px;
  width: 400px;
}
/* line 885, ../../../app/stylesheets/application.sass */
#eventshow .text_success_headline {
  width: 600px;
  margin-bottom: 25px;
}
/* line 888, ../../../app/stylesheets/application.sass */
#eventshow .text_success {
  font-size: 13px;
  width: 600px;
}
/* line 891, ../../../app/stylesheets/application.sass */
#eventshow h2 {
  color: black;
  font-size: 28px !important;
  line-height: 20px !important;
  font-weight: bold;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif !important;
  text-transform: uppercase;
  margin-bottom: 2px;
}

/* line 902, ../../../app/stylesheets/application.sass */
#profileshow .green {
  color: #4ea022;
  float: left;
}
/* line 905, ../../../app/stylesheets/application.sass */
#profileshow .grey_hint {
  color: #555555;
  float: left;
}
/* line 908, ../../../app/stylesheets/application.sass */
#profileshow .image {
  float: left;
  width: 350px;
  margin-right: 30px;
}
/* line 912, ../../../app/stylesheets/application.sass */
#profileshow .thumb {
  float: left;
  width: 50px;
  margin-right: 30px;
}
/* line 916, ../../../app/stylesheets/application.sass */
#profileshow .date {
  float: left;
  width: 120px;
}
/* line 919, ../../../app/stylesheets/application.sass */
#profileshow .title_desc {
  float: left;
  width: 300px;
  margin-right: 30px;
}
/* line 923, ../../../app/stylesheets/application.sass */
#profileshow .categories {
  font-size: 11px;
  float: left;
  width: 120px;
}
/* line 927, ../../../app/stylesheets/application.sass */
#profileshow .address {
  float: left;
  width: 200px;
}
/* line 930, ../../../app/stylesheets/application.sass */
#profileshow .action {
  font-size: 11px;
  float: left;
  width: 60px;
}
/* line 934, ../../../app/stylesheets/application.sass */
#profileshow .content {
  float: left;
}
/* line 936, ../../../app/stylesheets/application.sass */
#profileshow .text {
  font-size: 13px;
  width: 400px;
}
/* line 939, ../../../app/stylesheets/application.sass */
#profileshow h2 {
  color: black;
  font-size: 22px !important;
  line-height: 20px !important;
  font-weight: bold;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif !important;
  text-transform: uppercase;
  margin-bottom: 2px;
}
/* line 947, ../../../app/stylesheets/application.sass */
#profileshow hr {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px dotted #c5c5c5;
}

/* line 953, ../../../app/stylesheets/application.sass */
.slideshow {
  cursor: hand;
  cursor: pointer;
  position: relative;
  height: 884px;
}
/* line 958, ../../../app/stylesheets/application.sass */
.slideshow .slide {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 966, ../../../app/stylesheets/application.sass */
#main-column section.content .intro {
  color: #4ea022;
  width: 920px;
  height: 20px;
  border-bottom: 1px dotted #c5c5c5;
}
/* line 971, ../../../app/stylesheets/application.sass */
#main-column section.content .intro-events-detail {
  margin-bottom: 10px;
  text-align: left;
  height: 20px;
  width: 920px;
  color: #4ea022;
  padding-bottom: 5px;
  border-bottom: 1px dotted #c5c5c5;
}
/* line 979, ../../../app/stylesheets/application.sass */
#main-column section.content .intro-events {
  text-align: left;
  height: 20px;
  width: 920px;
  color: #4ea022;
  padding-bottom: 5px;
  border-bottom: 1px dotted #c5c5c5;
}
/* line 986, ../../../app/stylesheets/application.sass */
#main-column section.content .intro-answers {
  width: 560px;
  height: 20px;
  color: #999999;
  padding-bottom: 5px;
  border-bottom: 1px dotted #c5c5c5;
  margin-bottom: 20px;
  margin-top: 5px;
}
/* line 994, ../../../app/stylesheets/application.sass */
#main-column section.content .intro-show {
  color: #4ea022;
  height: 20px;
  width: 920px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #c5c5c5;
  margin-bottom: 12px;
}
/* line 1003, ../../../app/stylesheets/application.sass */
#main-column section.content .event .content img {
  margin-bottom: 7px;
}
/* line 1005, ../../../app/stylesheets/application.sass */
#main-column section.content .event .content h2 {
  font-family: Times, Times New Roman, Georgia, Serif;
  font-size: 11px;
  color: black;
  margin-bottom: 7px;
}
/* line 1010, ../../../app/stylesheets/application.sass */
#main-column section.content .event .content h3 {
  font-size: 11px;
  color: black;
  margin-bottom: 7px;
  text-transform: uppercase;
}
/* line 1016, ../../../app/stylesheets/application.sass */
#main-column section.content .event .content ul li {
  margin-bottom: 12px;
}

/* line 1020, ../../../app/stylesheets/application.sass */
#kombi-ticket h3, #kombi-ticket h2 {
  color: #4ea022 !important;
}
/* line 1022, ../../../app/stylesheets/application.sass */
#kombi-ticket strong {
  display: block;
  color: #4ea022 !important;
}
/* line 1025, ../../../app/stylesheets/application.sass */
#kombi-ticket a {
  color: #4ea022;
}

/* line 1028, ../../../app/stylesheets/application.sass */
#popkomm h3, #popkomm h2 {
  color: #f4781f !important;
}
/* line 1030, ../../../app/stylesheets/application.sass */
#popkomm strong {
  display: block;
  color: #f4781f !important;
}
/* line 1033, ../../../app/stylesheets/application.sass */
#popkomm a {
  color: #f4781f;
}

/* line 1037, ../../../app/stylesheets/application.sass */
#a2n h3, #a2n h2 {
  color: #9b0498 !important;
}
/* line 1039, ../../../app/stylesheets/application.sass */
#a2n strong {
  display: block;
  color: #9b0498 !important;
}
/* line 1042, ../../../app/stylesheets/application.sass */
#a2n a {
  color: #9b0498;
}

/* line 1046, ../../../app/stylesheets/application.sass */
#berlin-festival h3, #berlin-festival h2 {
  color: #d29402 !important;
}
/* line 1048, ../../../app/stylesheets/application.sass */
#berlin-festival strong {
  display: block;
  color: #d29402 !important;
}
/* line 1051, ../../../app/stylesheets/application.sass */
#berlin-festival a {
  color: #d29402;
}

/* line 1055, ../../../app/stylesheets/application.sass */
#clubnacht h3, #clubnacht h2 {
  color: #ff5152 !important;
}
/* line 1057, ../../../app/stylesheets/application.sass */
#clubnacht strong {
  display: block;
  color: #ff5152 !important;
}
/* line 1060, ../../../app/stylesheets/application.sass */
#clubnacht a {
  color: #ff5152;
}

/* line 1063, ../../../app/stylesheets/application.sass */
#comments {
  margin-top: 30px;
}
/* line 1065, ../../../app/stylesheets/application.sass */
#comments h3 {
  color: #4ea022;
  font-size: 13px;
  line-height: 20px;
  font-weight: bold;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  text-transform: uppercase;
  margin-bottom: 10px;
}

/* line 1074, ../../../app/stylesheets/application.sass */
.comment {
  padding-top: 5px;
  border-bottom: 1px dotted #c5c5c5;
  padding-bottom: 5px;
}

/* line 1080, ../../../app/stylesheets/application.sass */
#language-select {
  position: absolute;
  white-space: nowrap;
  top: 20px;
  left: 844px;
}
/* line 1085, ../../../app/stylesheets/application.sass */
#language-select li {
  float: left;
  margin-right: 5px;
  background: white;
}
/* line 1089, ../../../app/stylesheets/application.sass */
#language-select li a {
  display: inline-block;
  padding: 2px 3px 2px 3px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
/* line 1093, ../../../app/stylesheets/application.sass */
#language-select li a:hover {
  color: #4ea022;
}
/* line 1095, ../../../app/stylesheets/application.sass */
#language-select li a.active {
  background: #4ea022;
  color: white;
}

/* line 1100, ../../../app/stylesheets/application.sass */
#contact a {
  color: #c1131a;
}
/* line 1103, ../../../app/stylesheets/application.sass */
#contact .col-2 form {
  margin-left: 90px;
}

/* line 1107, ../../../app/stylesheets/application.sass */
#imprint a {
  color: #c1131a;
}
/* line 1109, ../../../app/stylesheets/application.sass */
#imprint .col-1 {
  width: 140px;
}
/* line 1111, ../../../app/stylesheets/application.sass */
#imprint .col-2 {
  border-left: none;
}
/* line 1113, ../../../app/stylesheets/application.sass */
#imprint hr {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px dotted #c5c5c5;
}

/* line 1120, ../../../app/stylesheets/application.sass */
.commentbox li.submit {
  padding-right: 10px;
}

/* line 1123, ../../../app/stylesheets/application.sass */
.edit-event {
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
.edit-event:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 1125, ../../../app/stylesheets/application.sass */
.edit-event .photo-placeholder {
  position: relative;
  background: url("/images/photo-placeholder.png") no-repeat scroll top left;
  width: 159px;
  height: 159px;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 1132, ../../../app/stylesheets/application.sass */
.edit-event .photo-placeholder .notice {
  background: transparent;
  position: absolute;
  left: 10px;
  bottom: 10px;
  color: #777777;
}
/* line 1138, ../../../app/stylesheets/application.sass */
.edit-event .photo-placeholder input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  line-height: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 1147, ../../../app/stylesheets/application.sass */
.edit-event .changed {
  background: #77ff77 !important;
}
/* line 1150, ../../../app/stylesheets/application.sass */
.edit-event li .left {
  float: left;
  margin-right: 29px;
}
/* line 1153, ../../../app/stylesheets/application.sass */
.edit-event li .right {
  float: left;
}
/* line 1155, ../../../app/stylesheets/application.sass */
.edit-event li.tags {
  padding-left: 225px;
}
/* line 1157, ../../../app/stylesheets/application.sass */
.edit-event li.tags .grey {
  display: inline;
  color: #999999;
}
/* line 1160, ../../../app/stylesheets/application.sass */
.edit-event li.tags input {
  width: 670px;
}
/* line 1162, ../../../app/stylesheets/application.sass */
.edit-event li.tags ul.tags {
  margin-top: 15px;
}
/* line 1164, ../../../app/stylesheets/application.sass */
.edit-event li.tags ul.tags li {
  float: left;
  margin-bottom: 15px;
}
/* line 1167, ../../../app/stylesheets/application.sass */
.edit-event li.tags ul.tags li a {
  display: inline-block;
  margin-right: 5px;
  background: #e7e7e7;
  padding: 5px;
  color: black;
}
/* line 1173, ../../../app/stylesheets/application.sass */
.edit-event li.tags ul.tags li a:hover {
  background: #4ea022;
  padding: 5px;
  color: white;
  text-decoration: none;
}
/* line 1178, ../../../app/stylesheets/application.sass */
.edit-event li.tags ul.subtags {
  display: none;
}
/* line 1180, ../../../app/stylesheets/application.sass */
.edit-event #event_doors_open_from {
  width: 150px;
}
/* line 1182, ../../../app/stylesheets/application.sass */
.edit-event #event_doors_open_until {
  width: 139px;
}
/* line 1184, ../../../app/stylesheets/application.sass */
.edit-event input, .edit-event textarea {
  width: 320px;
}
/* line 1186, ../../../app/stylesheets/application.sass */
.edit-event input.submit {
  width: auto;
}
/* line 1188, ../../../app/stylesheets/application.sass */
.edit-event .col-1 {
  float: left;
  width: 225px;
}
/* line 1191, ../../../app/stylesheets/application.sass */
.edit-event .col-2 {
  float: left;
  width: 350px;
}
/* line 1194, ../../../app/stylesheets/application.sass */
.edit-event .col-2 .grey {
  display: inline;
  color: #999999;
}
/* line 1197, ../../../app/stylesheets/application.sass */
.edit-event .col-3 {
  float: left;
  width: 350px;
}
/* line 1200, ../../../app/stylesheets/application.sass */
.edit-event .col-3 .grey {
  display: inline;
  color: #999999;
}
/* line 1203, ../../../app/stylesheets/application.sass */
.edit-event h3 {
  margin-bottom: 15px !important;
}
/* line 1205, ../../../app/stylesheets/application.sass */
.edit-event textarea {
  height: 120px;
}
/* line 1207, ../../../app/stylesheets/application.sass */
.edit-event .no-label {
  padding-left: 794px;
}

/* line 1210, ../../../app/stylesheets/application.sass */
ul.detail-tags {
  margin-top: 15px;
}
/* line 1212, ../../../app/stylesheets/application.sass */
ul.detail-tags li {
  float: left;
  margin-bottom: 15px;
}
/* line 1215, ../../../app/stylesheets/application.sass */
ul.detail-tags li a {
  display: inline-block;
  margin-right: 5px;
  background: #e7e7e7;
  padding: 5px;
  color: black;
}
/* line 1221, ../../../app/stylesheets/application.sass */
ul.detail-tags li a:hover {
  background: #4ea022;
  padding: 5px;
  color: white;
  text-decoration: none;
}

/* line 1229, ../../../app/stylesheets/application.sass */
#faq ul.overview li {
  border-bottom: 1px dotted #c5c5c5;
  padding: 5px;
}
/* line 1232, ../../../app/stylesheets/application.sass */
#faq ul.overview li a {
  color: #4ea022;
}
/* line 1234, ../../../app/stylesheets/application.sass */
#faq ul.overview li.last {
  border-bottom: none;
}
/* line 1236, ../../../app/stylesheets/application.sass */
#faq ul.answers {
  width: 400px;
}
/* line 1238, ../../../app/stylesheets/application.sass */
#faq ul.answers li {
  margin-bottom: 20px;
}
/* line 1240, ../../../app/stylesheets/application.sass */
#faq ul.answers li h2 {
  color: black;
  font-family: Times, Times New Roman, Georgia, Serif;
  font-size: 18px;
  margin-bottom: 5px;
}
/* line 1245, ../../../app/stylesheets/application.sass */
#faq ul.answers li .answer {
  font-size: 13px;
  margin-bottom: 10px;
  line-height: 1.5;
}

/* line 1250, ../../../app/stylesheets/application.sass */
#signin-container {
  margin-top: 10px;
  margin-left: 100px;
}
/* line 1253, ../../../app/stylesheets/application.sass */
#signin-container h5 {
  color: black;
  font-size: 18px;
  font-family: Trebuchet MS, Tahoma, Helvetica, Sans-Serif;
  margin-bottom: 30px;
}
/* line 1258, ../../../app/stylesheets/application.sass */
#signin-container h5.seperator {
  font-size: 15px;
  border-bottom: 1px dotted #c5c5c5;
  padding-bottom: 10px;
}
/* line 1262, ../../../app/stylesheets/application.sass */
#signin-container .social-media-login {
  margin-bottom: 30px;
}
/* line 1264, ../../../app/stylesheets/application.sass */
#signin-container label {
  display: block;
  margin-bottom: 5px;
}
/* line 1267, ../../../app/stylesheets/application.sass */
#signin-container input {
  width: 280px;
  margin-bottom: 5px;
}
/* line 1270, ../../../app/stylesheets/application.sass */
#signin-container input.submit {
  margin-top: 20px;
  width: auto;
}
/* line 1273, ../../../app/stylesheets/application.sass */
#signin-container a, #signin-container span {
  color: #777777;
}
/* line 1275, ../../../app/stylesheets/application.sass */
#signin-container .col-1 {
  float: left;
  margin-right: 30px;
}
/* line 1278, ../../../app/stylesheets/application.sass */
#signin-container .col-2 {
  float: left;
  margin-right: 30px;
}
/* line 1281, ../../../app/stylesheets/application.sass */
#signin-container .col-3 {
  float: left;
  margin-right: 30px;
}
/* line 1285, ../../../app/stylesheets/application.sass */
#signin-container .social-media-login a {
  margin-right: 30px;
}
/* line 1287, ../../../app/stylesheets/application.sass */
#signin-container .sign-in, #signin-container .sign-up {
  margin-bottom: 30px;
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
#signin-container .sign-in:after, #signin-container .sign-up:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 1290, ../../../app/stylesheets/application.sass */
#signin-container .sign-in #user_remember_me, #signin-container .sign-up #user_remember_me {
  width: auto;
  display: inline;
}

/* line 1296, ../../../app/stylesheets/application.sass */
#main-column #partner h4.partner {
  padding: 2px 3px;
  display: inline-block;
  background: #4ea022;
  color: white;
}

/* line 1302, ../../../app/stylesheets/application.sass */
#subscription {
  margin-top: 5px;
  margin-bottom: 30px;
  *display: inline-block;
}
/* line 9, ../../../app/stylesheets/application.sass */
#subscription:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 1306, ../../../app/stylesheets/application.sass */
#subscription input {
  float: left;
  width: 350px;
  margin-right: 30px;
}
/* line 1310, ../../../app/stylesheets/application.sass */
#subscription input.submit {
  width: auto;
}

/* line 1314, ../../../app/stylesheets/application.sass */
#user_new #error_explanation {
  font-style: italic;
  color: red;
}
/* line 1317, ../../../app/stylesheets/application.sass */
#user_new #error_explanation h2 {
  display: none;
}

/* line 1320, ../../../app/stylesheets/application.sass */
.admin-panel {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 1323, ../../../app/stylesheets/application.sass */
.admin-panel h6 {
  margin-bottom: 5px;
}
/* line 1326, ../../../app/stylesheets/application.sass */
.admin-panel .functions a {
  display: inline-block;
  padding: 5px;
  background: #4ea022;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: white;
}

/* line 1333, ../../../app/stylesheets/application.sass */
.share-box {
  font-size: 13px;
  color: #888888;
}
/* line 1336, ../../../app/stylesheets/application.sass */
.share-box ul {
  margin-top: 7px;
}
/* line 1338, ../../../app/stylesheets/application.sass */
.share-box li {
  margin-bottom: 7px;
}

/* line 1341, ../../../app/stylesheets/application.sass */
#event-for-google-maps {
  width: 350px;
  height: 350px;
}

/* line 1345, ../../../app/stylesheets/application.sass */
ul.pagination {
  *display: inline-block;
  color: #4ea022;
  margin-top: 10px;
}
/* line 9, ../../../app/stylesheets/application.sass */
ul.pagination:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 1349, ../../../app/stylesheets/application.sass */
ul.pagination li {
  float: left;
  margin-right: 10px;
}
/* line 1352, ../../../app/stylesheets/application.sass */
ul.pagination li a {
  display: block;
  padding: 7px;
  border: 1px solid #4ea022;
  background: white;
}
/* line 1357, ../../../app/stylesheets/application.sass */
ul.pagination li span {
  display: block;
  padding: 7px;
  border: 1px solid #4ea022;
  background: #4ea022;
  color: white;
}
/* line 1364, ../../../app/stylesheets/application.sass */
ul.pagination li.seperator span {
  background: none;
  color: #4ea022;
}

/* line 1369, ../../../app/stylesheets/application.sass */
.category-link a {
  color: black;
}

/* line 1372, ../../../app/stylesheets/application.sass */
.ticket-sales-times {
  color: #c5c5c5;
}
