/* eigene Styles */
.align-center {
  text-align:center;
}

/* eigene Styles Staffmember*/
.stafflist {
  list-style-type: none;
  float: left;
  margin: 0 !important;
  padding: 0 !important;
  width: 450px;
}

.stafflist li {
  list-style-type: none;
  float: left;
  border: none;
  width: 100px;
  /*height: 170px;*/
  margin: 0px 30px 10px 0px;
}

.stafflist li picture a:hover {
  text-decoration: none !important;
  background-color: white !important;
}


.person {
  width: 110px;
  float: left;
}

.pluginHeader {
  padding-bottom: 20px;
}

h3 {
  border-bottom: 1px solid #FFCC66;
  padding-top: 13px;
}

.name {
  padding-top: 5px;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}

.name a {
   text-decoration: none !important;
}


/* defintion of mainmenu-colors */
#main_navigation {
  font-size:13px;
  right: auto;
  left: 215px;
}

#main_navigation li a {
  color:#446700;
  padding:10px 11px;
}
#main_navigation li a:hover,
#main_navigation li.current a {
  background-color: #fff;
}
#main_navigation li.current,
#main_navigation li:hover {
  box-shadow: none;
}

/* definition of submenu-colors */
#container #sub_navigation > ul {
  background-color: #FFFFFF;
}
#container #sub_navigation > ul > li:first-child {
  border-top-color: #FFFFFF;
}
#container #sub_navigation li.current ul {
  border-color: #FFFFFF;
}
#container #sub_navigation > ul > li,
#container #sub_navigation_content li + li {
  border-color: #89BB3F;
}


#center_column a {
  background:none repeat scroll 0 0 transparent;
  padding:0 0 0 0;
  text-decoration:underline;
}

#center_column a:hover,
#center_column a:focus,
#center_column a:active {
  background-color:#09455D;
  color:white;
  text-decoration:none;
}


#toolbox #language {
  display: inline;
  padding-bottom: 8px;
}

/* fix for ie */
*html #sub_navigation li {
  padding-bottom: 1px;
}

/* noelle: Bildunterschriften */
.blass_klein8 {
  color:#C0C0C0;
  display:block;
  font-family:verdana;
  font-size:8pt;
  padding-top:5px;
}

.bildunterschrift1 {
  display:block;
  padding-top:3px;
}

#content input.button {
  background-color:#719B10;
  border-color:#ECF9FF #00587C #00587C #ECF9FF;
  border-left:1px solid #ECF9FF;
  border-style:solid;
  border-width:1px;
  color:white;
  cursor:pointer;
  font-weight:bold;
  padding:2px;
}


/* Erweiterung staffdirectory anpassen */
.tx-wecstaffdirectory-pi1 div.photo {
  float:right;
}


.tx-wecstaffdirectory-pi1 dt {
    font-size: 1em;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 10px;
}

.tx-wecstaffdirectory-pi1 .entries li.entry {
    margin-bottom: 0;
}

.tx-wecstaffdirectory-pi1 .pluginSection .entries li {
    display: block;
    padding: 2px;
}

.tx-wecstaffdirectory-pi1 .pluginSection .entry {
    margin-bottom: 0;
}


/* Wir haben eine eigene Box-Farbe */
.box_body_individuell {
    background-color: #E6F3CD;
    display: block;
    padding: 10px 5px 10px 13px;
}
.box_title_individuell {
    background-color: #CFE3A8;
    padding: 9px 9px 9px 13px;
}
.box_title_individuell h2 {
    font-size: 100%;
    text-transform: uppercase;
}
.box_body_individuell ul > li > a {
    display: block;
}

/* Sitemap umstylen */
.csc-sitemap ul {
  margin-bottom: 0 !important;
}
.csc-sitemap ul li{
  margin: 1px !important;
  padding: 1px !important;

}

.csc-sitemap ul li:hover {
  background-color: #E7F3CD;
}

/* Schicken Contentrahmen auf den "Frame 1" legen
.csc-frame-frame1 {
  margin-bottom: 8px;
  border-bottom: 1px dotted #FFCC66;
}

.csc-frame-frame1 .csc-textpic-text {
  width: 300px;
}
*/

/* Veränderung der Abstände von Überschriften */
#center_column h3 {
  padding-top: 0px;
  }

/* Für die Formularflächen den Mouse-Pointer verändern */

input[type="submit"], select  {
    cursor:pointer;
}

#center_column form input[type="submit"]:hover, #center_column form input[type="submit"]:active {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AA6666;
}

/* In Tabellen beim p-Element kein margin */

table p.bodytext {margin:0;}


#center_column a.button {
  -moz-box-shadow: inset 0px 1px 0px 0px #fce2c1;
  -webkit-box-shadow: inset 0px 1px 0px 0px #FCE2C1;
  box-shadow: inset 0px 1px 0px 0px #FCE2C1;
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFC477), color-stop(1, #FB9E25) );
  background: -moz-linear-gradient( center top, #FFC477 5%, #FB9E25 100% );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
  background-color: #FFC477;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #EEB44F;
  display: inline-block;
  color: white;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  padding: 6px 24px;
  text-decoration: none;
  text-shadow: 1px 1px 0px #CC9F52;
}

#center_column a.button:active {
  position:relative;
  top:1px;
}

#center_column ul li ul,
#center_column ol li ol {
  margin-bottom: 0;
}

/* FAQ ein wenig schicker machen */
.tx-irfaq-pi1 dt  {
  margin: 0 0 1em;
  padding: 10px;
  background: #f4f4f4;
  border: 1px #ddd solid;
}

.tx-irfaq-toggle-plus::before {
    content: '\25BA';
}


.tx-irfaq-toggle-minus::before {
    content: '\25BC';
}

.tx-irfaq-pi1 .additional-info {
padding-top: 5px;
border-top: 1px dotted #e6e6e6 !important;
}

/* Sitemap inkl. Abstracts aufhübschen */
.csc-menu-4 dt {
font-weight: bold;
margin-bottom: 5px;
}

.csc-menu-4 dd{
margin-bottom: 10px;
}

#coin-slider-coin-slider .bodytext {
  margin-bottom:0;
}

/****************************************************
 * CSS fuer die Aktuelles-Meldungen auf der Startseite
 * von Kirsten Roschanski
 ****************************************************/

.news-latest .csc-textpic{
   width: 60px;
   float: left;
}

.news-latest .news-item .news-content a{
   display: block;
}
#center_column ul.newslisting {
  margin-left: 0;
  list-style: none;
}
.news div.informationbox {
  padding-top: 0;
}
.news .newsbox.template-box .box_body {
  background-color: initial;
  padding-left: 0;
}
/* Kram für den RSS Import in der rechten Spalte */
#right_column div.news-latest a {
    background: none repeat scroll 0 0 transparent;
    padding: 0 0 0 0;
    text-decoration: underline;
}

#right_column div.news-latest a:hover,
#right_column div.news-latest a:focus,
#right_column div.news-latest a:active {
      background-color:#09455D;
      color:white;
      text-decoration:none;
}

/* Powermail in ZIM-Antragsformular */

#c53276 .tx-powermail .powermail_fieldset .powermail_label[title]::after {
    background-color: #9ACC41;
}

#c53276 .tx-powermail .mandatory {
    font-size: 150%;
}


/*
#c53276 .powermail_all_value, .powermail_all_label {
  display:none;
}
*/
#c53276 .tx-powermail .powermail_all > dt,
#c53276 .tx-powermail .powermail_all > dd {
  margin-bottom: 5px;
}
#c53276 .tx-powermail .powermail_all > dd {
  max-width: 210px;
}
#c53276 .powermail_confirmation form {
  display: inline;
}
/*
#c53276 .powermail_create .powermail_all_label,
#c53276 .powermail_create .powermail_all_value {
    display:none;
}
#c53276 .powermail_create .powermail_all_value.powermail_all_marker_downloadLink,
#c53276 .powermail_create .powermail_all_label.powermail_all_marker_downloadLink {
  display:block;
}
*/


label[for^="powermail_field_accountart"] {
  width: 90% !important;
}


div #c31244 ol {
  counter-reset:section;
  list-style-type:none;
}
div #c31244 ol li {
  counter-increment:section;

}
div #c31244  ol li:before {
  content:counters(section, '.') '. ';
}

div #c31244 ol ol {
  margin:-8px 0;
  padding:0
}

#center_column .csc-frame-frame1 ul {
  display:inline-block;
  margin-left:0;
}

#center_column .csc-frame-frame1 ul li {
  float:left;
  margin: 0 1em 0 0;
  padding: 10px;
  background: #f4f4f4;
  border: 1px #ddd solid;
  list-style:none;
  width: 128px;
  position: relative;
  height: 120px;
  vertical-align: bottom;
  text-align: center;
  background-position: center center;
  background-repeat: no-repeat;
}
#center_column .csc-frame-frame1 ul li a.currentSub {
  background-color: #09455D;
  color:#fff;
}

#center_column .csc-frame-frame1 ul li a.hoverSub {
  background-color: #09455D;
  color:#fff;
}

#center_column .csc-frame-frame1 ul li a{
  text-decoration:none;
  
  vertical-align: bottom;
  display: inline-block;
  background: rgba(230,230,234,0.8);
  text-align: center;
  margin-top: 79px;
  width: 128px;
  margin-left: -11px;
  height: 30px;
  padding-top: 9px;
}

#center_column .csc-frame-frame1 ul li a:hover{
  background-color: #09455D;
}


#center_column .csc-frame-frame1 ul li:nth-child(1) {
  background-image: url('../../zim/geraeteausleihe/Kategoriebild_Audio.jpg');
}
#center_column .csc-frame-frame1 ul li:nth-child(2) {
  background-image: url('../../zim/geraeteausleihe/Kategoriebild_Video.jpg');
}
#center_column .csc-frame-frame1 ul li:nth-child(3) {
  background-image: url('../../zim/geraeteausleihe/Kategoriebild_Presentation.jpg');
}
#center_column .csc-frame-frame1 ul li:nth-child(4) {
  background-image: url('../../zim/geraeteausleihe/Kategoriebild_Notebooks.jpg');
}
#center_column .csc-frame-frame1 ul li:nth-child(5) {
  background-image: url('../../zim/geraeteausleihe/Kategoriebild_Zubehoer.jpg');
}  


/*


#center_column .csc-frame-frame1 ul li {
  float:left;
  margin: 0 1em 0 0;
  padding: 10px;
  background: #f4f4f4;
  border: 1px #ddd solid;
  list-style:none;
    width: 86px;
  position: relative;
  height: 150px;
  vertical-align: bottom;
  text-align: center;
  background-position: center center;
  background-repeat: no-repeat;
}
#center_column .csc-frame-frame1 ul li a.currentSub {
  background-color: #09455D;
  color:#fff;
}

#center_column .csc-frame-frame1 ul li a.hoverSub {
  background-color: #09455D;
  color:#fff;
}

#center_column .csc-frame-frame1 ul li a{
  text-decoration:none;
  
  vertical-align: bottom;
  display: inline-block;
  background: rgba(230,230,234,0.8);
  text-align: center;
  margin-top: 108px;
  width: 86px;
  margin-left: -11px;
  height: 30px;
  padding-top: 9px;
}

#center_column .csc-frame-frame1 ul li a:hover{
  background-color: #09455D;
}



#center_column .csc-frame-frame1 ul li:nth-child(1) {
  background-image: url('../../zim/geraeteausleihe/2020_TY_Geraete_SVG_Hochformat/2020_TY_Geraete_hoch_Audio.svg');
}
#center_column .csc-frame-frame1 ul li:nth-child(2) {
  background-image: url('../../zim/geraeteausleihe/2020_TY_Geraete_SVG_Hochformat/2020_TY_Geraete_hoch_Webconferenz.svg');
}
#center_column .csc-frame-frame1 ul li:nth-child(3) {
  background-image: url('../../zim/geraeteausleihe/2020_TY_Geraete_SVG_Hochformat/2020_TY_Geraete_hoch_Laptop-Tablet.svg');
}
#center_column .csc-frame-frame1 ul li:nth-child(4) {
  background-image: url('../../zim/geraeteausleihe/2020_TY_Geraete_SVG_Hochformat/2020_TY_Geraete_hoch_Praesentation.svg');
}
#center_column .csc-frame-frame1 ul li:nth-child(5) {
  background-image: url('../../zim/geraeteausleihe/2020_TY_Geraete_SVG_Hochformat/2020_TY_Geraete_hoch_Foto-Video.svg');
}  
#center_column .csc-frame-frame1 ul li:nth-child(6) {
  background-image: url('../../zim/geraeteausleihe/2020_TY_Geraete_SVG_Hochformat/2020_TY_Geraete_hoch_Vr-Ar.svg');
}
#center_column .csc-frame-frame1 ul li:nth-child(7) {
  background-image: url('../../zim/geraeteausleihe/2020_TY_Geraete_SVG_Hochformat/2020_TY_Geraete_hoch_zubehoer.svg');
}

*/


/* Powermail Ausleihe */
form.powermail_morestep > .btn-group {
  display: none;
}
.powermail_tab_navigation {
  display: flex;
  justify-content: space-evenly;
}
.powermail_tab_navigation > a.btn-warning::after {
  content: " Zurück";
}
.powermail_tab_navigation > a.pull-right::before {
  content: "Weiter ";
}

/*
body {
  background-image:url('https://zim.uni-wuppertal.de/fileadmin/zim/Dingbats/2020-Weihnachtsbanner.svg');
}*/

body.zim #container {
  background-color: #fff;
  width:964px;
  padding: 0 10px 10px 10px;
}
