/* General Menu Configuration */

/* Menu Links Config */
#gremienmenuwrapper li a,
#mainmenuwrapper li a {
    color: #fff;
}

#mainmenuwrapper li:hover ul a,
#mainmenuwrapper li:hover ul a:hover {
    color: #fff;
}

#gremienmenuwrapper .show-menu,
#mainmenuwrapper .show-menu {
    color: #fff;
}

#gremienmenuwrapper > ul > li {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#gremienmenuwrapper > ul > li:hover {
    -webkit-transform: translate(0,8px);
    -moz-transform: translate(0,8px);
    -o-transform: translate(0,8px);
    -ms-transform: translate(0,8px);
    transform: translate(0,8px);
}

#gremienmenuwrapper li:hover ul a,
#gremienmenuwrapper li:hover ul a:hover {
    color: #fff;
}

#gremienmenuwrapper li:hover ul a:hover {
    color: #fff;
}

body {
    background-color: #333;
}

#col2 {
    border-left: solid 1px rgba(0,0,0,0.2);
}

/* Static Menu Links Color Configuration */

/* AStA */
#staticmenu .astalink,
#staticmenu .astalink a {
    background-color: #2d8632;
}

#staticmenu .astalink a:hover {
    background-color: #54a759;
}

/* StuPa */
#staticmenu .stupalink,
#staticmenu .stupalink a  {
    background-color: #a86200;
}

#staticmenu .stupalink a:hover {
    background-color: #ca7d11;
}

/* FS MINT */
#staticmenu .fsmintlink,
#staticmenu .fsmintlink a  {
    background-color: #194870;
}

#staticmenu .fsmintlink a:hover {
    background-color: #2c5c84;
}

/* FS Med */
#staticmenu .fsmedlink,
#staticmenu .fsmedlink a  {
    background-color: #550707;
}

#staticmenu .fsmedlink a:hover {
    background-color: #7c1d1d;
}

/* FS Psy */
#staticmenu .fspsylink,
#staticmenu .fspsylink a  {
    background-color: #18453B;
}

#staticmenu .fspsylink a:hover {
    background-color: #3b7266;
}

/* FS ANT */
#staticmenu .fsantlink,
#staticmenu .fsantlink a  {
    background-color: #194870;
}

#staticmenu .fsantlink a:hover {
    background-color: #2c5c84;
}

/* FS MaIn */
#staticmenu .fsmainlink,
#staticmenu .fsmainlink a  {
    background-color: #194870;
}

#staticmenu .fsmainlink a:hover {
    background-color: #2c5c84;
}

/* Footer */
#contentfooter {
    color: #fff;
}

#contentfooter a {
    color: white;
    text-decoration: none;
}

#contentfooter a:hover {
    text-decoration: underline;
}


/* ##################################################### */
/* Gremien-dependent Styling */
/* ##################################################### */

#area_mid a {
    transition:.2s;
    text-decoration: none;
}

#area_mid a:hover {
    text-decoration: none;
}

/**/
ul.tinyaccordion li > h1, 
ul.tinyaccordion li > h2,
ul.tinyaccordion li > h3,
ul.tinyaccordion li > h5 {
  margin: 0 0 6px 0;
  padding-left:20px;
  cursor:pointer;
  background: url('/typo3conf/ext/tinyaccordion/Resources/Public/Images/plus.png') no-repeat 0 3px;
}
ul.tinyaccordion li > h1.acc-selected,
ul.tinyaccordion li > h2.acc-selected,
ul.tinyaccordion li > h3.acc-selected,
ul.tinyaccordion li > h5.acc-selected {
  background: url('/typo3conf/ext/tinyaccordion/Resources/Public/Images/minus.png') no-repeat 0 7px;
}
ul.tinyaccordion > h1:hover,
ul.tinyaccordion > h2:hover,
ul.tinyaccordion > h3:hover,
ul.tinyaccordion > h5:hover {
  text-decoration:underline;
}
