body{width:566px;margin-left:auto;margin-right:auto;height:100%;background:#EEEEEE url('/static/img/bg.png') center repeat-y;font-family:Verdana, Arial, Sans-Serif, Georgia, arial, helvetica;font-size:12px;}
a{color:red;}
img{border:none;}
a:hover{text-decoration:none;}
h3, h4{background-color:#666666;color:#FFFFFF;font-size:12px;letter-spacing:1px;margin:0 0 2px;padding:4px 8px;text-transform:uppercase;line-height:normal;}
h4{font-size:11px;}
hr{color:#000;height:1px;margin:0;}
form{display:inline;}
label{width:140px;font-weight:bold;float:left;padding-top:5px;}
label div{font-weight:normal;}
label ~ div{margin-left:140px;padding:2px 0;}
input, select, optgroup, textarea{font-family:arial, helvetica;font-size:12px;}
input{font-weight:bold;}
textarea{width:355px;}
div.table{display:table;text-align:left;}
div.table > div{display:table-row;}
div.table > div > div{display:table-cell;}
.left{float:left;}
.right{float:right;}
.error{color:red;}
span.error{border:2px solid red;}
.status-message{border:1px solid green;color:green;font-weight:bold;text-align:center;background-color:#fff;padding:5px;margin:5px}
/* Header */
div.logo{padding:10px 8px 5px 8px;text-align:center;}
div.logo img{width:100%;height:auto;}
/* Main Menu */
#navMain{border-bottom:1px solid #666666;border-top:1px solid #666666;margin-bottom:1px;padding:4px 8px;font-weight:bold;}
#navMain a{text-decoration:none;}
#navMain a:hover{text-decoration:underline;}
#navMain a.auth-login{float:right;font-weight:normal;}
#home-index a.home-index,#events-detail a.home-index,#events-archiv a.events-archiv,#pages-adressen a.pages-adressen,#pages-links a.pages-links,#auth-login a.auth-login,#my-index a.my-index{color:#000;text-decoration:none;font-weight:bold}
/* Content */
.content-txt-block{text-align:justify;margin-bottom:1px;padding:4px 8px;}
.content-txt-block.cancelled{opacity:0.6}
#home-index .content-txt-block,#events-preview .content-txt-block,#events-archiv .content-txt-block,#my-index .content-txt-block,#pages-adressen .content-txt-block,#pages-links .content-txt-block{font-size:11px;}
.highlight{background-color:#F7F7F7;}
.content-txt-block > .highlight{padding:4px 8px;}
#eventFilter{border-top:0 solid #666;}
#eventFilter label{width:122px;}
#eventList > div{margin-bottom:2px;}
.event-presented{color:#666666;float:right;line-height:12px;padding-left:5px;text-align:right;}
.event-type{font-size:10px;font-weight:bold;letter-spacing:1px;}
.event-title{font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;text-align:left;color:red;}
.event-cancelled{font-size:10px;font-weight:bold;color:white;text-transform:uppercase;background:red;padding:1px 2px 0 3px;}
.event-free{font-size:10px;font-weight:bold;letter-spacing:1px;color:green;text-transform:uppercase;}
.event-subtitle{font-size:12px;font-weight:bold;margin:4px 0 15px 0;}
.event-meta{font-weight:bold;}
.event-comment-count{font-size:10px;font-weight:bold;}
.event-meta .event-comment-count{float:right;}
.event-comments.content-txt-block{padding:0 0 4px 0}
.event-comments .highlight{background-color:#fff;margin-bottom:2px;}
.event-comments .highlight span{font-size:11px;}
.event-comment-form{border-top:1px solid #666666;padding-top:6px;}
#events-detail .event{font-size:12px;}
#events-detail .event-title{font-size:17px;}
#events-detail #eventList .event-title{font-size:12px;}
#events-detail .event-info{text-align:left;margin-bottom:15px;}
#events-detail .event-venue{margin-top:15px;float:left;}
#events-detail .event-submitter{margin-top:15px;float:right;text-align:right;}
#pages-adressen h3{margin-bottom:3px;}
#pages-adressen .adressen{position:relative;-webkit-column-count:3;
/* Chrome, Safari, Opera */
-moz-column-count:3;
/* Firefox */
column-count:3;font-size:10px;text-align:left;margin-bottom: 25px;}
#pages-adressen .adressen div{position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:10px;}
#pages-adressen .adressen div > *:first-child{font-size:12px;font-weight:bold;}
#pages-links .links{position:relative;-webkit-column-count:2;
/* Chrome, Safari, Opera */
-moz-column-count:2;
/* Firefox */
column-count:2;text-align:left;font-size:12px;margin-bottom: 20px;}
#pages-links .content-txt-block a{font-weight:bold;margin:2px 0;}
#pages-links .content-txt-block.links div{display:inline-block;width:100%;margin-bottom:5px;}
#pages-links h3{margin-top:5px;}
#pages-links .table div p:first-child{margin-top:0;}
#pages-links .table{font-size:12px;}
#footer{margin-top:15px;border-top:1px solid #666666;clear:both;font-size:10px;padding:4px 8px;}
.cheaptrash-textad{display:block;  color:#fff;  text-decoration:none;  background:#333;  letter-spacing:1px;  text-align:justify;  margin-bottom:2px;}
.cheaptrash-textad:hover{background:#000;}
.cheaptrash{background-color:#F7F7F7;margin-bottom:8px !important;text-align:left;padding:5px;font-family:arial, verdana !important;font-size:11px;position:relative;height:77px;}
.cheaptrash .logo{position:absolute;top:4px;left:7px;position:absolute;}
.cheaptrash h3{margin:0 0 4px 0;padding:2px 3px;background-color:#333;color:#fff;}
.cheaptrash .products{margin-left:120px;margin-top:3px;}
.cheaptrash .artist{font-weight:bold;text-transform:uppercase;}
.cheaptrash .price, .cheaptrash .title{font-weight:bold;}
.nav-button{display:inline-block;background:#666;color:#fff;text-decoration:none;padding:2px 4px;font-size:12px;}
.nav-button:hover{background:#333;}
.btn-tickets{display:inline-block;background:#ff0d0d;background-image:-webkit-linear-gradient(top,#f00,#c70404);background-image:-moz-linear-gradient(top,#f00,#c70404);background-image:-ms-linear-gradient(top,#f00,#c70404);background-image:-o-linear-gradient(top,#f00,#c70404);background-image:linear-gradient(to bottom,#f00,#c70404);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;color:#ffffff;padding:6px 12px 6px 12px;font-size:12px;text-decoration:none;font-weight:bold;}
.btn-tickets:hover{background:#cccccc;background-image:-webkit-linear-gradient(top,#cccccc,#383838);background-image:-moz-linear-gradient(top,#cccccc,#383838);background-image:-ms-linear-gradient(top,#cccccc,#383838);background-image:-o-linear-gradient(top,#cccccc,#383838);background-image:linear-gradient(to bottom,#cccccc,#383838);text-decoration:none;}
.clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0px;}
.cheaptrash-ad *{-webkit-box-sizing:border-box;    -moz-box-sizing:border-box;    -ms-box-sizing:border-box;    box-sizing:border-box;}
ul.cheaptrash-ad{margin:-2px 0 0 0;  padding:0 5px;  background-color:#333;}
.cheaptrash-ad li{float:left;  text-align:center;  list-style:none;  width:20%;  padding:2px;  overflow:hidden;  background-color:#333;}
.cheaptrash-ad .cover{width:100%;  height:0;  padding-bottom:100%;  border:1px solid #fff;  margin-bottom:5px;  background:no-repeat top center #fff / cover;}
.cheaptrash-ad .cover:hover{opacity: 0.9;}
.ad-container {position: relative; background-color:#F7F7F7; text-align:center; padding: 17px 5px 5px 5px; margin-bottom: 0 !important;}
.adsbygoogle{position: relative; width:550px; height:60px;}
.adsbygoogle:before, .ctr-ad:before{position: absolute; top: -12px; content: 'WERBUNG'; font-size: 9px; text-align: left; margin-left: 2px;}
.ctr-ad {position: relative;}
.ctr-ad img {width: 100%; height: auto;}

.cheaptrash-results {position: relative;background-color:#fff; padding: 5px 10px; font-family:arial, verdana; font-size:11px;}
.cheaptrash-results:before{position: relative; content: 'EINKAUFSTIPP:'; font-size: 9px; letter-spacing:1px;}
.cheaptrash-results ul {margin: 3px 0 5px 0; padding: 0; list-style-type: none;}
.cheaptrash-results ul li {margin-bottom: 2px;}
.cheaptrash-results a {text-decoration: none;}
.cheaptrash-results a:hover {text-decoration: underline;}
.cheaptrash-results .artist{font-weight:bold;text-transform:uppercase;}
.cheaptrash-results .price, .cheaptrash-results .title{font-weight:bold;}