div.list-view {font-size:0.8em !important;}

.list-view div.summary {width:50% !important;text-align:left !important;float:left;padding:1em;border-left:0.1em solid #fff;}
.list-view div.location {width:40% !important;float:left;}
.list-view div.organizer {width:60% !important;float:left;}

.list-view div.dtstart-container {width:20% !important;text-align:left !important;float:left; padding:1em;}



.list-view dt.vevent{float:left;clear:both;width:100%;background:#d8e9cb;}
.list-view dt.vevent{border-top:0.1em solid #fff;}
.list-view h1 {text-align:left;color:#666666;}
.list-view p.found {text-align:left;margin-bottom:1em;}
.list-view p.pagebrowser {text-align:left;margin-top:2em !important;float:left;}

.list-view span {display:block;float:right;width:11em;padding-left:1.2em;}
.list-view span.ausgebucht {color: red;font-weight:bold;}
.list-view span.ohne {color: #67b232;font-weight:bold;}
.list-view span.zusatz {font-size:0.8em;width:14em;padding-top:0.5em;}

.list-view .eventtitle {font-weight:bold !important;}

.list-view div.register {padding:1em 0.5em;}

.list-view div.register a {
  width:11em;
  background: #67b232;
  background-image: -webkit-linear-gradient(top, #67b232, #4c7a2b);
  background-image: -moz-linear-gradient(top, #67b232, #4c7a2b);
  background-image: -ms-linear-gradient(top, #67b232, #4c7a2b);
  background-image: -o-linear-gradient(top, #67b232, #4c7a2b);
  background-image: linear-gradient(to bottom, #67b232, #4c7a2b);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  color: #ffffff;
  padding: 0.5em 1em 0.5em 1em;
  text-decoration: none;
  float:right;
  }
}

.list-view div.register a:hover {
  background: #94d665;
  background-image: -webkit-linear-gradient(top, #94d665, #71b044);
  background-image: -moz-linear-gradient(top, #94d665, #71b044);
  background-image: -ms-linear-gradient(top, #94d665, #71b044);
  background-image: -o-linear-gradient(top, #94d665, #71b044);
  background-image: linear-gradient(to bottom, #94d665, #71b044);
  text-decoration: none;
}



.month-small .eventDay {background:#67b232;font-weight:bold;}
.month-small .month-weeknums{background:#d8e9cb !important;} 
.month-small thead th{background:#d8e9cb !important;}
.month-small td.monthToday {background:#ffeed8;}


@media only screen and (device-width: 768px) {
}
/* iphone */

@media screen and (max-device-width: 480px)
{
.list-view div.summary {width:100% !important;text-align:left !important;float:left;padding:1em;border-left:0.1em solid #fff;}
.list-view div.location {width:100% !important;float:left;}
.list-view div.organizer {width:100% !important;float:left;}
.list-view div.dtstart-container {width:100% !important;padding:1em 0 0em 1em;}
.list-view div.register a{margin-bottom:10px;}
.list-view span {margin-bottom: 10px;}
.list-view span.zusatz {float:left;}

}