.cell-height1 { height: 20px; }
.cell-height2 { height: 37px; }
.cell-height3 { height: 57px; }
.cell-height4 { height: 77px; }
.cell-height5 { height: 97px; }
.cell-height6 { height: 117px; }
.cell-height7 { height: 137px; }
.cell-height8 { height: 157px; }
.cell-height9 { height: 177px; }
.cell-height10 { height: 197px; }
.cell-height11 { height: 217px; }
.cell-height12 { height: 237px; }
.cell-height13 { height: 257px; }
.cell-height14 { height: 277px; }
.cell-height15 { height: 297px; }
.cell-height16 { height: 317px; }
.cell-height17 { height: 337px; }
.cell-height18 { height: 357px; }
.cell-height19 { height: 377px; }
.cell-height20 { height: 397px; }
.cell-height21 { height: 417px; }
.cell-height22 { height: 437px; }
.cell-height23 { height: 457px; }
.cell-height24 { height: 477px; }
.cell-height25 { height: 497px; }
.cell-height26 { height: 517px; }
.cell-height27 { height: 537px; }
.cell-height28 { height: 557px; }
.cell-height29 { height: 577px; }
.cell-height30 { height: 597px; }
.cell-height31 { height: 617px; }
.cell-height32 { height: 637px; }
.cell-height33 { height: 657px; }
.cell-height34 { height: 677px; }
.cell-height35 { height: 697px; }
.cell-height36 { height: 717px; }
.cell-height37 { height: 737px; }
.cell-height38 { height: 757px; }
.cell-height39 { height: 777px; }
.cell-height40 { height: 797px; }
.cell-height41 { height: 817px; }
.cell-height42 { height: 837px; }
.cell-height43 { height: 857px; }
.cell-height44 { height: 877px; }
.cell-height45 { height: 897px; }
.cell-height46 { height: 917px; }
.cell-height47 { height: 937px; }
.cell-height48 { height: 957px; }
.cell-height49 { height: 977px; }
.cell-height50 { height: 997px; }
.cell-height51 { height: 1017px; }
.cell-height52 { height: 1037px; }
.cell-height53 { height: 1057px; }
.cell-height54 { height: 1077px; }
.cell-height55 { height: 1097px; }
.cell-height56 { height: 1117px; }
.cell-height57 { height: 1137px; }
.cell-height58 { height: 1157px; }
.cell-height59 { height: 1177px; }
.cell-height60 { height: 1197px; }
.cell-height61 { height: 1217px; }
.cell-height62 { height: 1237px; }
.cell-height63 { height: 1257px; }
.cell-height64 { height: 1277px; }
.cell-height65 { height: 1297px; }
.cell-height66 { height: 1317px; }
.cell-height67 { height: 1337px; }
.cell-height68 { height: 1357px; }
.cell-height69 { height: 1377px; }
.cell-height70 { height: 1397px; }
.cell-height71 { height: 1417px; }
.cell-height72 { height: 1437px; }
.cell-height73 { height: 1457px; }
.cell-height74 { height: 1477px; }
.cell-height75 { height: 1497px; }
.cell-height76 { height: 1517px; }
.cell-height77 { height: 1537px; }
.cell-height78 { height: 1557px; }
.cell-height79 { height: 1577px; }
.cell-height80 { height: 1597px; }
.cell-height81 { height: 1617px; }
.cell-height82 { height: 1637px; }
.cell-height83 { height: 1657px; }
.cell-height84 { height: 1677px; }
.cell-height85 { height: 1697px; }
.cell-height86 { height: 1717px; }
.cell-height87 { height: 1737px; }
.cell-height88 { height: 1757px; }
.cell-height89 { height: 1777px; }
.cell-height90 { height: 1797px; }
.cell-height91 { height: 1817px; }
.cell-height92 { height: 1837px; }
.cell-height93 { height: 1857px; }
.cell-height94 { height: 1877px; }
.cell-height95 { height: 1897px; }
.cell-height96 { height: 1917px; }
.cell-height97 { height: 1937px; }
.cell-height98 { height: 1957px; }
.cell-height99 { height: 1977px; }
.cell-height100 { height: 1997px; }


.event.track-default {
  background-color: #a1c854;
  border-color: #a1c854;
}

.event.track-default div.event-header {
  background-color: #a1c854;
}

.event.track-default div.event-header a {
  color: #000;
}

.conference-background {
  background-color: #a1c854;
}


.event.track-alternatives-wirtschaften {
  background-color: #fc9732;
  border-color: #fc9732;
}
.event.track-alternatives-wirtschaften div.event-header {
  background-color: #fc9732;
}

.event.track-alternatives-wirtschaften div.event-header a {
  color: #000;
}

#colorkeys .track-alternatives-wirtschaften {
  background-color: #fc9732;
}

.label .track-alternatives-wirtschaften {
  background-color: #fc9732;
}

.event.track-daten-umwelt {
  background-color: #a1c854;
  border-color: #a1c854;
}
.event.track-daten-umwelt div.event-header {
  background-color: #a1c854;
}

.event.track-daten-umwelt div.event-header a {
  color: #000;
}

#colorkeys .track-daten-umwelt {
  background-color: #a1c854;
}

.label .track-daten-umwelt {
  background-color: #a1c854;
}

.event.track-die-ganz-grossen-fragen {
  background-color: #ff8ae6;
  border-color: #ff8ae6;
}
.event.track-die-ganz-grossen-fragen div.event-header {
  background-color: #ff8ae6;
}

.event.track-die-ganz-grossen-fragen div.event-header a {
  color: #000;
}

#colorkeys .track-die-ganz-grossen-fragen {
  background-color: #ff8ae6;
}

.label .track-die-ganz-grossen-fragen {
  background-color: #ff8ae6;
}

.event.track-die-materielle-basis {
  background-color: #eaf523;
  border-color: #eaf523;
}
.event.track-die-materielle-basis div.event-header {
  background-color: #eaf523;
}

.event.track-die-materielle-basis div.event-header a {
  color: #000;
}

#colorkeys .track-die-materielle-basis {
  background-color: #eaf523;
}

.label .track-die-materielle-basis {
  background-color: #eaf523;
}

.event.track-digitaler-kapitalismus {
  background-color: #f72e2e;
  border-color: #f72e2e;
}
.event.track-digitaler-kapitalismus div.event-header {
  background-color: #f72e2e;
}

.event.track-digitaler-kapitalismus div.event-header a {
  color: #fff;
}

#colorkeys .track-digitaler-kapitalismus {
  background-color: #f72e2e;
}

.label .track-digitaler-kapitalismus {
  background-color: #f72e2e;
}

.event.track-pause {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.event.track-pause div.event-header {
  background-color: #e6e6e6;
}

.event.track-pause div.event-header a {
  color: #000;
}

#colorkeys .track-pause {
  background-color: #e6e6e6;
}

.label .track-pause {
  background-color: #e6e6e6;
}

.event.track-stadt-land-smart {
  background-color: #7d85fa;
  border-color: #7d85fa;
}
.event.track-stadt-land-smart div.event-header {
  background-color: #7d85fa;
}

.event.track-stadt-land-smart div.event-header a {
  color: #000;
}

#colorkeys .track-stadt-land-smart {
  background-color: #7d85fa;
}

.label .track-stadt-land-smart {
  background-color: #7d85fa;
}

.event.track-zivilgesellschaft-communities {
  background-color: #bf7fff;
  border-color: #bf7fff;
}
.event.track-zivilgesellschaft-communities div.event-header {
  background-color: #bf7fff;
}

.event.track-zivilgesellschaft-communities div.event-header a {
  color: #000;
}

#colorkeys .track-zivilgesellschaft-communities {
  background-color: #bf7fff;
}

.label .track-zivilgesellschaft-communities {
  background-color: #bf7fff;
}

#colorkeys {
  font-size: .8em;
  opacity: .85;
}

#colorkeys ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#colorkeys ul li {
  margin: 0 .2em;
  float: right;
}

#colorkeys ul li div {
  padding: 0;
}

/* Custom Conference CSS */

  * {font-size: 10pt;font-family: &quot;Aller&quot;, &quot;Open Sans&quot;, sans-serif;font-weight: 300;}

a, .column a {color: #333333;font-weight: 500;text-decoration: none;}

a:hover, .column a:hover {text-decoration: underline;}

h1 {font-size: 2.2rem;font-weight: 400;margin:0 0 .8em;}

h2 {font-size: 1.5rem;}

h3 {font-size: 1.2rem;font-weight: 400;font-style: italic;padding:1.4em 0 0.6em 0;}

h4 {font-size: 1.1rem;font-weight: 300;}

hr {border:1px solid #eee;}

table.rooms-table td, table.rooms-table th {border:none;background:none;color: #333;}

table.list td, table.list th {background:none;color: #333;vertical-align: top;padding:0.5em 0.8em 1.2em 0.8em;}

table.rooms-table, table.list, table.list th {background-color: #fff;}

table.list tr:nth-child(2n+1) {background-color: #eee;}

table.rooms-table tr:nth-child(2n+1) {background-color: #fafafa;}

table.list {border-spacing:0;}

table.rooms-table th, table.list th {padding-bottom:1em;font-weight: bold;}

table.rooms-table td.cell-time {padding-right:0.5em;padding-top:0.2em;border:none;}

table.rooms-table td.cell-time {border-bottom:0;background:none;}

table.rooms-table th.cell-time, table.rooms-table th {border-bottom:0;background:#fff;}

#header {background-color: #a1c854;}

#header h1 {padding:0.3em 1em;color: #333;}
  
#main-content {border:none;margin:1em;padding-left:3em;overflow: overlay;}

#main-table h2 {padding:0.5em;}

#navigation p.tracks {font-size: 1.3em;font-weight: 600;}

#navigation ul li a {font-size: 1.5em;}

#navigation ul.tracks li div {margin:0.3em 0;padding:0.4em 0.5em 0.1em 0.5em;}

#navigation ul.tracks li a {font-size: 1rem;}

ul.tracks li div.track-pause {display: none;}

.event {border-radius:0;border:none;border-bottom:5px solid #fff;margin:0 0 0 1px;vertical-align: top;}

.event-wrapper {border-radius:0;border-bottom:5px solid #fff;}

.event-list .event-wrapper {height: auto;border:none;}

.event-details {padding:0.5em;}

.event.track-alternatives-wirtschaften, .event.track-alternatives-wirtschaften div.event-header {background-color: #FFBB91;border-color: #FFBB91;}

.event.track-daten-umwelt, .event.track-daten-umwelt div.event-header {background-color: #BCD8AD;border-color: #BCD8AD;}

.event.track-die-ganz-grossen-fragen, .event.track-die-ganz-grossen-fragen div.event-header {background-color: #E09DCE;border-color: #E09DCE;}

.event.track-die-materielle-basis, .event.track-die-materielle-basis div.event-header {background-color: #F7E991;border-color: #F7E991;}

.event.track-digitaler-kapitalismus, .event.track-digitaler-kapitalismus div.event-header {background-color: #E88B8B;border-color: #E88B8B;} 

.event.track-stadt-land-smart, .event.track-stadt-land-smart div.event-header {background-color: #8BC5DD;border-color: #8BC5DD;} 

.event.track-zivilgesellschaft-communities, .event.track-zivilgesellschaft-communities div.event-header {background-color: #A6A5EF;border-color: #A6A5EF;} 

.event.track-digitaler-kapitalismus div.event-header a {color: #333;}


.event-navigation ul li, #main-content p.release {background-color: #ddd;}

.column#basic div.image {margin:0 2em 2em 0;}

#footer {margin-top:5em;}

b {font-weight: 600;}

font.event {border:none;padding:1px 3px;margin:0;}
