/* CeDiS, http://www.cedis.fu-berlin.de
 * Datum: 14.03.2015
 */


 /*
 * modifications in basemod_nada
 */

body {
    background-color: #d3d62f;
}

 #header,
 #header #services,
 #header #topnav ul {
    background-color: transparent;
 }

#topnav a {
    color: #999;
}

 .identity {
    margin-bottom: 30px;
 }

  /* Stile fuer Boxen */

  /* functional */

  .box { /* used for equalizing */
    padding: 0px 10px 14px 10px;
    overflow: hidden;
  }

  .box_default {
    background-color: transparent;
    color: #666;
  }

  .box_content {
    background-color: transparent;
    color: #666;
    font-size: 85%;
  }

  .box_news {
    background-color: transparent;
    color: #666;
  }

  .box_events {
    background-color: transparent;
    color: #666;
  }

  .box_gallery {
    background-color: transparent;
    color: #666;
  }

  .box_links {
    background-color: transparent;
    color: #666;
  }

  .box_downloads {
    background-color: transparent;
    color: #666;
  }

  .box_flash {

  }

  .box_video {
    background-color: transparent;
    color: #666;
  }

  .box_rss {
    background-color: transparent;
    color: #666;
  }

  .box_contact {

  }

  .box_publication {

  }

  .box_spotlight {
    background-color: transparent;
    padding: 13px 9px;
  }

  .box_spotlight img {
    min-height: 108px;
  }

  /* presentational */

  .box_border {
    background-color: transparent;
    border: 1px solid #666;
    padding: 13px 9px;
  }

#main_content .icaption_xxxs h6, #main_content .icaption_xxs h6, #main_content .icaption_xs h6, #main_content .icaption_s h6, #main_content .icaption_m h6, #main_content .icaption_l h6, #main_content .icaption_xl h6, #main_content .icaption_xxl h6 {
margin: -4px 0 20px 0;
}

.c20r h1.main_headline {
font-size: 90%;
text-transform: uppercase;
}

 /* labels */

  .label + h3.box_headline_small {
    margin-top: 0.6em;
 }

/*
 * modifications in content_nada
 */

/*.bottom_banner {
  padding: 0 0 0 20px;
}

.bottom_banner a {
  margin: 0 25px 5px 0;
  display: inline-block;
}*/

#main_content .toggle_animated_list_items a:hover {
  color: #06c;
}

#main_content li.animated_list_item h3:hover {
  color: #06c;
}

ul.na_list li {
  margin: 0 0 0 0;
  line-height: 1.5em;
}

/*
  * modifications in vlist_nada
 */
ul.vlist {
    border-top: 1px #ccc solid;
}
.vlist a, .vlist strong, .vlist span {
    border-bottom: 1px #ccc solid;
}

.vlist li ul li a, .vlist li ul li a:visited {
    background-color: #fff;
    color: #666;
}
.vlist li span {
    border-bottom: 1px #ccc solid;
}
.vlist a:link, .vlist a:visited {
    color: #666;
}

.vlist li.active span {
    color: #000;
    background-color: #d3d62f;
}

.vlist li a:hover {
    color: #000;
    background-color: #d3d62f;
}

.vlist li ul li a:hover {
    color: #000;
    background-color: #d3d62f;
}

.slideshow_c #slideshow_tabs {
  left: 0px;
}
.slideshow_c #slideshow_outer {
  left: 0px;
}
#slideshow_tabs {
  position: absolute;
  height: 25px;
  background: #048c3c;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.slideshow_xl_wide #slideshow_outer, .slideshow_xl_wide #slideshow_inner {
  width: 754px;
  height: 360px;
}
.slideshow_xl_wide #slideshow_tabs {
  top: 360px;
  width: 754px;
}

#caption {
  margin: 3px 9px 0 6px;
  font-size: 90%;
  color: #fff;
}

  a:link, a:visited {
    color: #048c3c;
  }

.links_box_left .link_list_arrow_small a:link,
.links_box_left .link_list_arrow_small a:visited,
.downloads_box_left .link_list_downloads_small a:link,
.downloads_box_left .link_list_downloads_small a:visited {
    color: #017236;
}

.links_box_left .link_list_arrow_small li {
    background-image: none;
    padding-left: 0px;
    padding-top: 0;
}

.links_box_left .link_list_arrow_small li a {
    background-image: none;
    padding-left: 10px;
    display: block;
}

.links_box_left .link_list_arrow_small li:before {
    border: solid transparent;
    content: " ";
    position: absolute;
    pointer-events: none;
    width: 0;
    height: 0;
    margin-top: 3px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left:4px solid #017236;
}

.downloads_box_left ul.link_list_downloads_small li {
    background-image: none;
    padding-left: 0px;
    padding-top: 0;
}

.downloads_box_left .link_list_downloads_small li a {
    background-image: none;
    padding-left: 10px;
    display: block;
}

.downloads_box_left .link_list_downloads_small li:before {
    border: solid transparent;
    content: " ";
    position: absolute;
    pointer-events: none;
    width: 0;
    height: 0;
    margin-top: 3px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left:4px solid #017236;
}

.link_list_arrow_small li {
    background-image: none;
    padding-left: 0px;
    padding-top: 0;
}

.link_list_arrow_small li a {
    background-image: none;
    padding-left: 10px;
    display: block;
}

.link_list_arrow_small li:before {
    border: solid transparent;
    content: " ";
    position: absolute;
    pointer-events: none;
    width: 0;
    height: 0;
    margin-top: 3px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left:4px solid #017236;
}

a.link_arrow_small {
    background-image: none;
    padding-left: 10px;
    padding-top: 0;
}

a.link_arrow_small:before {
    border: solid transparent;
    content: " ";
    position: absolute;
    pointer-events: none;
    width: 0;
    height: 0;
    margin-top: 3px;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #017236;
    margin-left: -10px;
}

.sitemap-level-1 {
  border-left: 4px solid #017236;
}

