
/*  */
/* 
*/
.collapsible p {
    text-align: justify;
}
.collapsible {
  padding: .5em 3em;
    background-color: #f9f9f9;
}

.collapsed .moreinformation::after {
    content: attr(data-arrow-down);
}

.collapsed .collapsible {
    display: none;
}

.moreinformation::after {
    content: attr(data-arrow-up);
    margin-left: .5em;
    color: #888;
}

.moreinformation {
    background-color: #f9f9f9;
    font-weight: bold;
    text-align: center;
    padding: .5em .25em;
    margin-top: .5em;
}

div#head-text {
    max-width:600px;
    padding-top:0px;
    padding-bottom:6px;
}

.textcontent {
    line-height: 1.45em;
    text-align: justify;
}

.textcontent p {
    margin-bottom: 1.5em;
}


.twitter-timeline {
    margin-left: -5px;
}


#news_holder_161 div {
    float: none !important;
    clear: none !important;
    width: 100% !important;
}

#news_holder_161 div.line {
    display: none !important;
}

#news_holder_161 div:not(.news) {
    display: none !important;
}

#news_holder_161 div.news {
    border-bottom: 1px solid #b3b3b3;
    padding: 10px 0;
    margin: 0;
    display: block;
}

#news_holder_161 div.text {
    display: block !important;
    margin: 0;
}

#news_holder_161 #more_news {
    display: block !important;
    text-align: center;
    background-color: #f9f9f9;
    padding: .3em;
}

#more_news a {
    background: url(https://www.energiezustandsdaten.kit.edu/img/intern/arrow_dunkelgruen.gif) 0 .5em no-repeat;
    padding-left: 6px;
}

@media only screen and (max-width: 943px) and (min-width: 21px) {
    #print_infobox div.infobox {
        width: 100% !important;
    }

    .twitter-timeline {
        width: 100% !important;
        max-width: 600px !important;
    }
 
}

div.upcomingevent {
background: #fefefe;
margin: 5px;
padding: 1.5em 0;
font-weight: bold;
text-align: center;
border-radius: 2px;
box-shadow: 1px 1px 4px rgba(0,0,0,0.14);
}
div.upcomingevent a:link {
text-decoration: none;
}
#timeline {
display: table;
border-spacing: 0 .5em;
padding: .5em;
}
.eventdate {
font-style: italic;
}
div.eventinfo {
padding: 0;
}
.eventdata {
border-radius: 0 4px 4px 0;
border: 2px solid white;
border-left: none;
padding: .5em;
}
.event {
display: table-row;
margin: 1em 0;
box-shadow: 1px 1px 4px rgba(0,0,0,0.14);
}
.event div {
display: table-cell;
vertical-align: middle;
}
.event div div {
display:block;
}

.eventicon {
padding: 0 2em;
margin-bottom: 1em;
border-radius: 4px 0 0 4px;
border: 2px solid white;
border-right: none;
text-align: center;
color: #009682;
}
.yeardivider {
font-weight: bold;
padding-top: 1em;
text-align: center;
}
#timeline .external_link_symbol {
display: none;
}
.eventmoreinformation {
padding-right: 1em;
padding-left: 2em;
}
div.eventmoreinformation a:link {
text-decoration: none;
}

div.text div.event a:link, div.text div.event a:active, div.text div.event a:visited {
    text-decoration: none;
}

div.text div.upcomingevent a:link, div.text div.upcomingevent a:active, div.text div.upcomingevent a:visited {
    text-decoration: none;
}


div#eenergyevent {min-height: 7.5em;}
 
/*  */