
/***************************************************************
 *  Farbdefinitionen
 *  Dunkelblau    rgb(0,70,160)
 *  Hellblau (10 %)      rgb(229,236,245) für Navi links und Blaubox
 *  Hellblau (15 %)      rgb(217,227,241)
 *  Hellblau (20 %)    rgb(204,218,236)
 *  Hellblau (50 %)    rgb(127,162,207) 
 *  Hellblau (75 %)    rgb(64,116,184)
 *  Orange      rgb(251,169,15)
 *  Bronze      rgb(147,133,124)
 *  Hellgrau    rgb(235,235,235) für Contenthintergrund
 *  Hellgrau    rgb(220,220,220) für Rahmen
 *  Grau für Hintergrund  rgb(235,235,235)
****************************************************************/


html {
  height:        100%;
  margin:        0;
  padding:      0;
}

body {
  height:        100%;
  margin:        0;
  padding:      0;
  font-family:        Verdana, Arial, Helvetica, sans-serif;
  line-height:      1;
  font-size:       1em;
  text-indent:         0;
  background-repeat:    no-repeat;
  background-color:    #FCFCFC;
}

#kopfbereich {
  /* width:      61.95em; */
  width:      65em;
  /* entspricht 1040 Pixel bei Normalschriftgröße 16 Pixel */
  height:      4.5em;
  background-color:  #ffffff;
}

#logo {
  width:      300px;
  height:      58px;
  position:    absolute;
  top:      1em;
  left:      1em;
}


.fontpulldown {
font-size: 0.7em;
padding-bottom:	0.2em;
width:  20em;
}


/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *  Ebene 1 Für Studieninteressierte
****************************************************************/

#naviLinks ul.navi1-interessierte,
#naviLinks ul.navi2-interessierte,
#naviLinks ul.navi3-interessierte {
  list-style-type:  none;
  margin:      0;
  padding:    0;
}

#naviLinks li.navi1-interessierte a:link {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1-interessierte a:visited {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1-interessierte a:hover {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1-interessierte a:active {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1-interessierte a:focus {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.aktuell1-interessierte {
  background-color:  transparent;
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  none;
}

#naviLinks li.aktuell1-interessierte a {
  color:      #000000;
  }

/***************************************************************/

#naviLinks li.navi1-last-interessierte a:link {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1-last-interessierte a:visited {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1-last-interessierte a:hover {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1-last-interessierte a:active {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1-last-interessierte a:focus {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.aktuell1-last-interessierte {
  background-color:  transparent;
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  none;
}

#naviLinks li.aktuell1-last-interessierte a {
  color:      #000000;
  }
  


#naviLinks li.navi1-first-interessierte a:link {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
}

#naviLinks li.navi1-first-interessierte a:visited {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
}

#naviLinks li.navi1-first-interessierte a:hover {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;

}

#naviLinks li.navi1-first-interessierte a:active {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;

}

#naviLinks li.navi1-first-interessierte a:focus {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;

}

#naviLinks li.aktuell1-first-interessierte {
  background-color:  transparent;
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  background-image:  none;
}

#naviLinks li.aktuell1-first-interessierte a {
  color:      #000000;
  }

/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *  Ebene 1 mit Subpages Für Studieninteressierte
****************************************************************/

#naviLinks li.navi1-sub-interessierte a:link {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub-interessierte a:visited {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub-interessierte a:hover {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.navi1-sub-interessierte a:active {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;
}

#naviLinks li.navi1-sub-interessierte a:focus {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;
}

#naviLinks li.aktuell1-sub-interessierte {
  background-color:  transparent;
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.aktuell1-sub-interessierte a:link {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub-interessierte a:visited {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub-interessierte a:hover {
  color:      rgb(251,169,15);
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub-interessierte a:active {
  color:      #000000;
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub-interessierte a:focus {
  color:      #000000;
  text-decoration:  underline;
}

/***************************************************************/

#naviLinks li.navi1-sub-last-interessierte a:link {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub-last-interessierte a:visited {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub-last-interessierte a:hover {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.navi1-sub-last-interessierte a:active {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.navi1-sub-last-interessierte a:focus {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.aktuell1-sub-last-interessierte {
  background-color:  transparent;
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;
}

#naviLinks li.aktuell1-sub-last-interessierte a:link {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub-last-interessierte a:visited {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub-last-interessierte a:hover {
  color:      rgb(251,169,15);
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub-last-interessierte a:active {
  color:      #000000;
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub-last-interessierte a:focus {
  color:      #000000;
  text-decoration:  underline;
}

/***************************************************************/

#naviLinks li.navi1-sub-first-interessierte a:link {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub-first-interessierte a:visited {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;

  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub-first-interessierte a:hover {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.navi1-sub-first-interessierte a:active {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.navi1-sub-first-interessierte a:focus {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.aktuell1-sub-first-interessierte {
  background-color:  transparent;
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0;
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;
}

#naviLinks li.aktuell1-sub-first-interessierte a:link {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub-first-interessierte a:visited {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub-first-interessierte a:hover {
  color:      rgb(251,169,15);
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub-first-interessierte a:active {
  color:      #000000;
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub-first-interessierte a:focus {
  color:      #000000;
  text-decoration:  underline;
}


/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *  Ebene 2 bis 10 Für Studieninteressierte
****************************************************************/

#naviLinks li.navi2-interessierte a:link {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.navi2-interessierte a:visited {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.navi2-interessierte a:hover {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.navi2-interessierte a:active {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.navi2-interessierte a:focus {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.aktuell2-interessierte {
  background-color:  transparent;
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}


/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *  Ebene 2 bis 10 mit subpages Für Studieninteressierte
****************************************************************/

#naviLinks li.navi2-sub-interessierte a:link {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  0.2em 0.3em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub-interessierte a:visited {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  0.2em 0.3em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub-interessierte a:hover {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  0em 0.5em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub-interessierte a:active {
  background-color:  transparent;
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  0em 0.5em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub-interessierte a:focus {
  background-color:  transparent;
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  0em 0.5em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.aktuell2-sub-interessierte {
  background-color:  transparent;
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin-top:     0.3em;
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  0em 0.5em;
  border-top:    solid 0.1em #cccccc;
}


/***************************************************************
 *      Öffnungszeiten Tabellenzellen
***************************************************************/
table.oeffnungszeiten-4sp .td-0 {
width: 30%;
}

table.oeffnungszeiten-4sp .td-1 {
width: 25%;
}

table.oeffnungszeiten-4sp .td-2 {
  width: 15%;
}

table.oeffnungszeiten-4sp .td-3 {
  width: 30%;
  text-align: right;
  padding-right: 0.5em;
}

table.oeffnungszeiten-3sp .td-0 {
width: 50%;
}

table.oeffnungszeiten-3sp .td-1 {
width: 20%;
}

table.oeffnungszeiten-3sp .td-2 {
  width: 30%;
  text-align: right;
  padding-right: 0.5em;
}

/***************************************************************
 *      Ideenportal Tabellenzellen
****************************************************************/

table.ideenportal .td-0,
table.ideenportal .td-1, 
table.ideenportal .td-2 {
  width: 33%;
  padding:  1em;
  background-color: rgb(255,255,255);
  /* border:  solid 0.5em rgb(220,220,220); */
  border: none;
  }
  
/***************************************************************
 *      Studiengänge  Tabellenzellen
****************************************************************/

table.td-studiengang-ac .td-0,
table.td-studiengang-ac .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(221,238,230);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-ac-breit .td-0,
table.td-studiengang-ac-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(221,238,230);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-ar .td-0,
table.td-studiengang-ar .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(203,224,236);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-ar-breit .td-0,
table.td-studiengang-ar-breit .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(203,224,236);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-aw .td-0,
table.td-studiengang-aw .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(188,197,229);
  border:  solid 0.3em #ffffff;
  }
  
table.td-studiengang-aw-breit .td-0,
table.td-studiengang-aw-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(188,197,229);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-bi .td-0,
table.td-studiengang-bi .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(217,213,236);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-bi-breit .td-0,
table.td-studiengang-bi-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(217,213,236);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-bw .td-0,
table.td-studiengang-bw .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(189,227,243);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-bw-breit .td-0,
table.td-studiengang-bw-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(189,227,243);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-d .td-0,
table.td-studiengang-d .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(214,226,233);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-d-breit .td-0,
table.td-studiengang-d-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(214,226,233);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-efi .td-0,
table.td-studiengang-efi .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(255,233,197);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-efi-breit .td-0,
table.td-studiengang-efi-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(255,233,197);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-in .td-0,
table.td-studiengang-in .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(195,228,228);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-in-breit .td-0,
table.td-studiengang-in-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(195,228,228);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-mbvs .td-0,
table.td-studiengang-mbvs .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(198,221,244);
  border:  solid 0.3em #ffffff;
  }
  
table.td-studiengang-mbvs-breit .td-0,
table.td-studiengang-mbvs-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(198,221,244);
  border:  solid 0.3em #ffffff;
  }
  
table.td-studiengang-sw .td-0,
table.td-studiengang-sw .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(254,228,197);
  border:  solid 0.3em #ffffff;
  }
  
table.td-studiengang-sw1 .td-0,
table.td-studiengang-sw1 .td-1 {
  width:    48em;
  padding:  0.5em;
  background-color: rgb(254,228,197);
  border:  solid 0.3em #ffffff;
  }
  
table.td-studiengang-sw2 .td-0,
table.td-studiengang-sw2 .td-1 {
  width:    48em;
  padding:  0.5em;
  background-color: rgb(250,209,150);
  border:  solid 0.3em #ffffff;
  }
  
table.td-studiengang-sw3 .td-0,
table.td-studiengang-sw3 .td-1 {
  width:    48em;
  padding:  0.5em;
  background-color: rgb(249,191,108);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-sw4 .td-0,
table.td-studiengang-sw4 .td-1 {
  width:    48em;
  padding:  0.5em;
  background-color: rgb(246,164,46);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-sw-breit .td-0,
table.td-studiengang-sw-breit .td-1 {
  width:    48em;
  padding:  0.5em;
  background-color: rgb(254,228,197);
  border:  solid 0.3em #ffffff;
  }  

table.td-studiengang-vt .td-0,
table.td-studiengang-vt .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(249,208,228);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-vt-breit .td-0,
table.td-studiengang-vt-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(249,208,228);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-wt .td-0,
table.td-studiengang-wt .td-1 {
  width:  24em;
  padding:  0.5em;
  background-color: rgb(195,207,235);
  border:  solid 0.3em #ffffff;
  }

table.td-studiengang-wt-breit .td-0,
table.td-studiengang-wt-breit .td-1 {
  width:  48em;
  padding:  0.5em;
  background-color: rgb(195,207,235);
  border:  solid 0.3em #ffffff;
  }

/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *  Ebene 1
****************************************************************/

#naviLinks ul.navi1,
#naviLinks ul.navi2,
#naviLinks ul.navi3 {
  list-style-type:  none;
  margin:      0;
  padding:    0;
}

#naviLinks li.navi1 a:link {
  background-color:  rgb(235,235,235);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1 a:visited {
  background-color:  rgb(235,235,235);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1 a:hover {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1 a:active {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.navi1 a:focus {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
}

#naviLinks li.aktuell1 {
  background-color:  rgb(252,252,252);
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  none;
}

#naviLinks li.aktuell1 a {
  color:      #000000;
  }

/***************************************************************/

#naviLinks li.navi1-last a:link {
  background-color:  rgb(235,235,235);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
}

#naviLinks li.navi1-last a:visited {
  background-color:  rgb(235,235,235);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
}

#naviLinks li.navi1-last a:hover {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
}

#naviLinks li.navi1-last a:active {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
}

#naviLinks li.navi1-last a:focus {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
}

#naviLinks li.aktuell1-last {
  background-color:  rgb(252,252,252);
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
  background-image:  none;
}

#naviLinks li.aktuell1-last a {
  color:      #000000;
  }
  

/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *  Ebene 1 mit Subpages
****************************************************************/

#naviLinks li.navi1-sub a:link {
  background-color:  rgb(235,235,235);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub a:visited {
  background-color:  rgb(235,235,235);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub a:hover {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.navi1-sub a:active {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;
}

#naviLinks li.navi1-sub a:focus {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;
}

#naviLinks li.aktuell1-sub {
  background-color:  rgb(252,252,252);
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.aktuell1-sub a:link {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub a:visited {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub a:hover {
  color:      rgb(251,169,15);
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub a:active {
  color:      #000000;
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub a:focus {
  color:      #000000;
  text-decoration:  underline;
}

/***************************************************************/

#naviLinks li.navi1-sub-last a:link {
  background-color:  rgb(235,235,235);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub-last a:visited {
  background-color:  rgb(235,235,235);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  1.2em 0.8em;
}

#naviLinks li.navi1-sub-last a:hover {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.navi1-sub-last a:active {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.navi1-sub-last a:focus {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;  
}

#naviLinks li.aktuell1-sub-last {
  background-color:  rgb(252,252,252);
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin:     0; 
      padding:     0.7em 0em 0.7em 2.3em;
  display:    block;
  border-top:    solid 0.1em #999999;
  border-bottom:    solid 0.1em #999999;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  1em 1.0em;
}

#naviLinks li.aktuell1-sub-last a:link {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub-last a:visited {
  color:      #000000;
  text-decoration:  none;
}

#naviLinks li.aktuell1-sub-last a:hover {
  color:      rgb(251,169,15);
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub-last a:active {
  color:      #000000;
  text-decoration:  underline;
}

#naviLinks li.aktuell1-sub-last a:focus {
  color:      #000000;
  text-decoration:  underline;
}


/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *  Ebene 2 bis 10
****************************************************************/

#naviLinks li.navi2 a:link {
  background-color:  rgb(252,252,252);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.navi2 a:visited {
  background-color:  rgb(252,252,252);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.navi2 a:hover {
  background-color:  rgb(235,235,235);
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.navi2 a:active {
  background-color:  rgb(235,235,235);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.navi2 a:focus {
  background-color:  rgb(252,252,252);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}

#naviLinks li.aktuell2 {
  background-color:  rgb(252,252,252);
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  border-top:    solid 0.1em #cccccc;
  background-image:  none;
}


/***************************************************************
 *      Vertikale Navigation in der linken Spalte
 *  Ebene 2 bis 10 mit subpages
****************************************************************/

#naviLinks li.navi2-sub a:link {
  background-color:  rgb(252,252,252);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  0.2em 0.3em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub a:visited {
  background-color:  rgb(252,252,252);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-rechts.gif);
  background-repeat:  no-repeat;
  background-position:  0.2em 0.3em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub a:hover {
  background-color:  rgb(235,235,235);
  text-decoration:  underline;
  list-style-type:  none;
  color:      rgb(251,169,15);
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  0em 0.5em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub a:active {
  background-color:  rgb(235,235,235);
  text-decoration:  underline;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  0em 0.5em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.navi2-sub a:focus {
  background-color:  rgb(252,252,252);
  text-decoration:  none;
  list-style-type:  none;
  color:      #000000;
  font-weight:    normal;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  0em 0.5em;
  border-top:    solid 0.1em #cccccc;
}

#naviLinks li.aktuell2-sub {
  background-color:  rgb(252,252,252);
  list-style-type:  none;
  color:      #000000;
  font-weight:    bold;
      margin-top:     0.3em; 
      padding:     0.3em 0em 0em 1em;
  display:    block;
  background-image:  url(../img/button-pfeil-unten.gif);
  background-repeat:  no-repeat;
  background-position:  0em 0.5em;
  border-top:    solid 0.1em #cccccc;
}

/***************************************************************/


#footer {
  background-color:  rgb(0,70,160);
  /* width:      60.95em; */
  width:      64em;
  clear:      both;
  padding:    0.2em 1em 0.2em 0em;
  text-align:    right;
  color:      #ffffff;
}

.aktualisierung {
  background-color:  transparent;
  width:      100%;
  font-size:    70%;
}

.aktualisierung a:link {
  color:      #ffffff;
  text-decoration:  none;
}

.aktualisierung a:visited {
  color:      #ffffff;
  text-decoration:  none;
}

.aktualisierung a:hover{
  color:      rgb(251,169,15);
  text-decoration:  unterline;
}

.aktualisierung a:active {
  color:      #ffffff;
  text-decoration:  underline;
}

.aktualisierung a:focus {
  color:      #ffffff;
  text-decoration:  underline;
}

#iframe100 {
   height:        100px;
}

img {
  border-width:      0;
}

a {
  text-decoration:     none;
  color:        #0046A0;
}

a:hover {
  text-decoration:    none;
  color:        #FBA90F;
}


/***************************************************************
           Bild Top
****************************************************************/

#bildTop {
  /* width:      60.95em; */
  width:      65em;
  margin:      0em;
}


/***************************************************************
 *          Zielgruppeneinstiegsseiten
 *          weisse und hellblaue Boxen
****************************************************************/

.box-weiss {
  background-color:  #ffffff;
  padding:    1em;
  margin:      0 0 0.5em 0;
  border:      solid 0.2em rgb(220,220,220);  
}

.box-weiss-studierende {
  background-color:  #ffffff;
  padding:    1em 1em 2em 1em;
  margin:      0 0 0.5em 0;
  border:      solid 0.2em rgb(220,220,220);  
  height:      65em;
  overflow:    hidden;
}

.box-weiss-links {
  background-color:  #ffffff;
  padding:    1em;
  margin:      0 0 0.5em 0;
  border-top:    solid 0.2em rgb(220,220,220);
  border-right:    solid 0.2em rgb(220,220,220);
  border-bottom:    solid 0.2em rgb(220,220,220);
}

.box-hellgrau {
  background-color:  rgb(245,245,245);
  padding:    1em;
  margin:      0 0 0.5em 0;
  border:      solid 0.2em rgb(220,220,220);
  line-height:    120%;
}

.box-hellblau {
  background-color:  rgb(217,227,241);
  padding:    1em;
  margin:      0 0 0.5em 0;
  border:      solid 0.2em rgb(220,220,220);
  line-height:    120%;
}

.box-orange{
  background-color:  rgb(255,204,127);
  padding:    1em;
  margin:      0;
  border:      none;
  font-size:    110%;
}


/***************************************************************
           Calendar Base
****************************************************************/

.listodd {
  width:      50em;
  padding:    0.5em;
  background-color:  #ffffff;
  clear:      both;
}

.listeven {
  width:      50em;
      padding:           0.5em;    
  background-color:  rgb(230,237,247);
  clear:      both;
}

.termin1 {
  width:      11em;
  float:      left;
}

.termin2 {
  width:      6em;
  float:      left;
}

.termin3 {
  width:      30em;
  float:      right;
}

.cal-box {
  width:      18em;
  display:    block;
  clear:      both;
}

.cal-box-ver {
  width:      51em;
  display:    block;
  clear:      both;
}

.cal-sheet {
  width:      3.6em;
  float:      left;
}

.cal-day {
  width:      3.6em;
  text-align:    center;
  color:      #ffffff;
  background-color:  rgb(0,70,160);
  border-top:    solid 0.1em rgb(220,220,220);
  border-right:    solid 0.1em rgb(220,220,220);
  border-left:    solid 0.1em rgb(220,220,220);
  font-size:    95%;
  font-weight:     bold;
  line-height:    1.1em;
  padding:    0.2em 0em 0.1em 0em;
}

.cal-month {
  width:      3.6em;
  text-align:    center;
  background-color:  #ffffff;
  border-right:    solid 0.1em rgb(220,220,220);
  border-bottom:    solid 0.1em #999999;
  border-left:    solid 0.1em rgb(220,220,220);
  font-size:          95%;
  font-weight:     bold;
  padding:    0.1em 0em 0.1em 0em;
}

.cal-title {
  width:      13em;  
  margin-left:    4.1em;
}

.cal-title-ver{
  width:      45em;  
  margin-left:    5em;
}

.cal-trenner {
  width:      18em;
  height:      1em;
  clear:      both;
}

.cal-trenner-ver {
  width:      51em;
  height:      1.5em;
  clear:      both;
}

.cal-datum {
  /* font-size:    130%; */
  /* font-weight:    bold; */
  /* color:    #999999; */
  margin-bottom:    0.2em;
}

.veranstaltungshead {
  background:    url('../img/pl-bg.jpg') top left repeat-x;
  width:      16.9em;
  padding:    1em 0.3em;
  color:      #000000;
  font-weight:    bold;
  text-align:    center;
  border-top:    0.1em solid #AAA;
}


/**********************************************************************************************
 *     Blaue Boxen mit Padding
 **********************************************************************************************/

div.boxblau {
  background-color:    rgb(217,227,241);
  padding:      1em 1em 1em 1em;
  margin-top:      20px;
  }
  
td.boxblau {
  background-color:    rgb(217,227,241);
  padding:      0.2em;
  }
  
  
/**********************************************************************************************
 *     Blaue Boxen ohne Padding
 **********************************************************************************************/

div.boxblau180 {
  background-color:    rgb(217,227,241);
  padding:      0;
  margin:        0;
  }


/**********************************************************************************************
 *    Blaue Boxen für die Einstiegsseiten
 *    Automatische Formatierung von Text/Bild-Elementen
 *    hinterlegt in fuer_presse/ts_einstiegsseite/setup/mainPage.ts
 **********************************************************************************************/

div.bluebox {
  background-color:    rgb(229,236,245);
  background-color:    rgb(245,245,245);
  padding:      0.5em 0 0 0;
  margin-bottom:      2em;
  /* background-image:    url(../img/backbluebox.jpg); */
  background-repeat:    repeat-x;
  }

.csc-textpic-text {
  padding:      0.2em 0em 0.1em 0em;
  background-color:    transparent;
}

.csc-textpic-imagewrap {
  margin-top:      1em;
}  

  
/**********************************************************************************************
 *    Alle Seiten
 *    Linkbuttons
 *    Positioniert als DIV  
 **********************************************************************************************/

div.linkbutton {
  float:        left;
  margin:        1em 1em 0em 0em;
  background-color:    #cccccc;
  font-weight:      normal;
  font-size:      104%;  
  }  

div.linkbutton a:link {
  padding:      0.3em 1em 0.3em 1em;
  color:        #000000;
  background-color:    #cccccc;
  background-image:    url(../img/linkbutton.jpg);
  background-repeat:    repeat-x;  
  text-decoration:    none;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);  
  }  

div.linkbutton a:visited {
  padding:      0.3em 1em 0.3em 1em;
  color:        #000000;
  background-color:    #cccccc;
  background-image:    url(../img/linkbutton.jpg);
  background-repeat:    repeat-x;  
  text-decoration:    none;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);  
  }  
  
div.linkbutton a:hover {
  padding:      0.3em 1em 0.3em 1em;
  color:        rgb(251,169,15);
  background-color:    #ffffff;
  background-image:    none;
  text-decoration:    none;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);
  }

div.linkbutton a:active {
  padding:      0.3em 1em 0.3em 1em;
  color:        #000000;
  background-color:    #ffffff;
  background-image:    none;
  text-decoration:    underline;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);
  }  

div.linkbutton a:focus {
  padding:      0.3em 1em 0.3em 1em;
  color:        #000000;
  background-color:    #ffffff;
  background-image:    none;
  text-decoration:    underline;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);
  }
  
  
/**********************************************************************************************
 *    Alle Seiten
 *    Linkbuttons
 *    Positioniert als p im Text  
 **********************************************************************************************/
  
p.linkbutton {
  float:        left;
  margin:        0.4em 0em 0.4em 0em;
  }  

p.linkbutton a:link {
  text-shadow:       0.1em 0.1em 0.1em #ffffff;
  padding:      0.4em 1.5em 0.5em 1.5em;
  font-size:      105%;
  font-weight:      normal;
  color:        #000000;
  background-color:    rgb(230,230,230);
  background-color:    rgb(147,133,124);
  background-image:    url(../img/linkButtonBeige.jpg);
  background-repeat:    repeat-x;  
  text-decoration:    none;
  border-top:      solid 0.1em rgb(147,133,124);  
  border-right:      solid 0.1em #999999;  
  border-bottom:      solid 0.1em #999999;
  border-left:      solid 0.1em rgb(147,133,124);
  }  

p.linkbutton a:visited {
  padding:      0.4em 1.5em 0.5em 1.5em;
  font-size:      105%;
  font-weight:      normal;
  color:        #000000;
  background-color:    rgb(147,133,124);
  background-image:    url(../img/linkButtonBeige.jpg);
  background-repeat:    repeat-x;  
  text-decoration:    none;
  border-top:      solid 0.1em rgb(147,133,124);  
  border-right:      solid 0.1em #999999;  
  border-bottom:      solid 0.1em #999999;
  border-left:      solid 0.1em rgb(147,133,124);
  }  
  
p.linkbutton a:hover {
  padding:      0.4em 1.5em 0.5em 1.5em;
  font-size:      105%;
  font-weight:      normal;
  color:        rgb(251,169,15);
  background-color:    #ffffff;
  background-image:    none;
  text-decoration:    none;
  border-top:      solid 0.1em rgb(220,220,220);  
  border-right:      solid 0.1em #999999;  
  border-bottom:      solid 0.1em #999999;
  border-left:      solid 0.1em rgb(220,220,220);
  }

p.linkbutton a:active {
  padding:      0.4em 1.5em 0.5em 1.5em;
  font-size:      105%;
  font-weight:      normal;
  color:        #000000;
  background-color:    #cccccc;
  background-image:    none;
  text-decoration:    none;
  border-top:      solid 0.1em rgb(147,133,124);  
  border-right:      solid 0.1em #999999;  
  border-bottom:      solid 0.1em #999999;
  border-left:      solid 0.1em rgb(147,133,124);
  }  

p.linkbutton a:focus {
  padding:      0.4em 1.5em 0.5em 1.5em;
  font-size:      105%;
  font-weight:      normal;
  color:        #000000;
  background-color:    #ffffff;
  background-image:    none;
  text-decoration:    none;
  border-top:      solid 0.1em rgb(147,133,124);  
  border-right:      solid 0.1em #999999;  
  border-bottom:      solid 0.1em #999999;
  border-left:      solid 0.1em rgb(147,133,124);
  }
  
  
/**********************************************************************************************
 *     Linkbuttons für Fotogalerie und Veranstaltungskalender
 **********************************************************************************************/

div.linkbuttonfotogalerie {
  float:        left;
  margin:        1em 1em 0em 0em;
  background-color:    rgb(220,220,220);
  }  

div.linkbuttonfotogalerie a:link {
  padding:      0.2em 0.8em 0.2em 0.8em;
  width:        13.7em;
  font-size:      103%;
  font-weight:      normal;
  color:        rgb(0,70,160);
  background-color:    #cccccc;
  background-image:    url(../img/linkbutton.jpg);
  background-repeat:    repeat-x;  
  text-decoration:    none;
  display:      block;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);
  }  

div.linkbuttonfotogalerie a:visited {
  padding:      0.2em 0.8em 0.2em 0.8em;
  width:        13.7em;
  font-size:      103%;
  font-weight:      normal;
  color:        rgb(0,70,160);
  background-color:    #cccccc;
  background-image:    url(../img/linkbutton.jpg);
  background-repeat:    repeat-x;  
  text-decoration:    none;
  display:      block;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);
  }  
  
div.linkbuttonfotogalerie a:hover {
  padding:      0.2em 0.8em 0.2em 0.8em;
  width:        13.7em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  background-color:    #ffffff;
  background-image:    none;
  text-decoration:    underline;
  display:      block;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);
  }

div.linkbuttonfotogalerie a:active {
  padding:      0.2em 0.8em 0.2em 0.8em;
  width:        13.7em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  background-color:    #ffffff;
  background-image:    none;
  text-decoration:    underline;
  display:      block;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);
  }  

div.linkbuttonfotogalerie a:focus {
  padding:      0.2em 0.8em 0.2em 0.8em;
  width:        13.7em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  background-color:    #ffffff;
  background-image:    none;
  text-decoration:    underline;
  display:      block;
  border-top:      solid 1px rgb(220,220,220);  
  border-right:      solid 1px rgb(220,220,220);  
  border-bottom:      solid 1px #999999;
  border-left:      solid 1px rgb(220,220,220);
  }
    

/**********************************************************************************************
 *     Überschriften
 **********************************************************************************************/
 
h1 {
  font-size:       180%;
  font-weight:       normal;
  line-height:       120%;
  color:         rgb(0,0,0);
  text-decoration:     none;
  margin-bottom:      1.2em;  
}

h1.presse {
  font-size:       180%;
  font-weight:       normal;
  line-height:       120%;
  color:         #000000;
  text-decoration:     none;
  margin:        0em;  
}

h1.studierende {
  font-size:       180%;
  font-weight:       normal;
  line-height:       120%;
  color:         #000000;
  text-decoration:     none;
  margin:        0em 0em 0.5em 0em;  
}

h1.ohne {
  font-size:       180%;
  font-weight:       normal;
  line-height:       120%;
  color:         rgb(0,0,0);
  text-decoration:     none;
  margin-bottom:      0.5em;  
}


h1.home {
  font-size:       180%;
  font-weight:       normal;
  line-height:       120%;
  color:         rgb(0,0,0);
  text-decoration:     none;
  margin:        0.3em 0 0.1em 0;
}

h1.smallmargin{
        margin-bottom:            -0.9em;
}

h1.boxrechts {
  font-size:       110%;
  font-weight:       bold;
  line-height:       120%;
  color:         rgb(0,0,0);
  text-decoration:     none;
  margin:        0em 0em 0.5em 0em;  
}

h2 {
  font-size:       150%;
  font-weight:       normal;
  line-height:       120%;
  color:         #000000;
  text-decoration:     none;
  margin-top:      1.2em;
  margin-bottom:      0.5em;  
}

h2.ohne {
  font-size:       150%;
  font-weight:       normal;
  line-height:       120%;
  color:         #000000;
  text-decoration:     none;
  margin-top:      0em;
  margin-bottom:      0.5em;  
}

h2.studierende {
  font-size:       170%;
  font-weight:       normal;
  line-height:       120%;
  color:         #000000;
  text-decoration:     none;
  margin-top:      0em;
  margin-bottom:      0.7em;  
}

h2.bild {
  font-size:       150%;
  font-weight:       normal;
  line-height:       120%;
  color:         #000000;
  text-decoration:     none;
  margin-top:      0.3em;
  margin-bottom:      0.3em;  
}

h2.kurznachricht-home {
  font-size:       130%;
  font-weight:       normal;
  line-height:       120%;
  color:         #000000;
  text-decoration:     none;
  margin-top:      0em;
  margin-bottom:      0.5em;  
}

h2.studieninteressierte,
h2.studieninteressierte a:link,
h2.studieninteressierte a:visited  {
	font-size: 110%;
	color: rgb(0,70,160);	
	padding: 0;
	margin: 0;
	}
	
	h2.studieninteressierte a:hover  {
	color: rgb(251,169,15);	
	}

h3 {
  /* font-size:       103%; */
  font-size:       115%;
  /* font-weight:     bold; */
  font-weight:      normal;
  line-height:              120%;
  color:        #000000;
  text-decoration:     none;
  margin-top:      1.2em; 
  margin-bottom:      0.3em;
}

h3.qmprozesse {
  font-size:      180%;
  color:        rgb(0,70,160);
  font-weight:      normal;
  line-height:      120%;
  margin-top:      2em;
  margin-bottom:      1em;
  padding:      0.5em;
  border:        solid 0.1em rgb(0,70,160);  
  }

h4 {
  font-size:       100%;
  font-weight:       bold;
  line-height:              120%;
  color:        #000000;
  text-decoration:     none;
  margin:        0.1em;
}

h1 a,
h2 a,
h3 a {
  color:        #000000;
  text-decoration:     none;
}

p {
  margin-top:      0;
  padding-top:      0;
}

table {
  border-collapse:    collapse;
  margin:        0 0 2em 0;
}

li, ul, ol {
  list-style-position:    outside;
}

li.aktuelles {
  margin-bottom:      0.5em;
}

ul {
  list-style-type:    square;
}

p.betont {
  background-color:    #E6E6E6;
  padding:      0.1em 0.5em 0.1em 0.5em;
}

p.rahmen {
  border:        #FBA90F solid 0.2em;
  Background-color: #ffffff;
  padding:      0.5em;
}

/*eingefügt am 03.05. auf Wusch des Rektors - Autor Katrin Proschek*/
p.rahmenmitte {
  border:        #E6E6E6 solid 0.2em;
  padding:      0.5em;
  margin-left:        9em;
  margin-right:        9em;
        text-align:               center;
}

.grosse-Schrift,
p.grosse-Schrift {
  font-size:       130%;
  line-height:      120%;
}

div.backlink a {
  display:      block;
  width:        11em;
  padding:      0.2em 0.2em 0.2em 1.7em;
  border:        #E6E6E6 1px solid;
  background:      url(../img/arrow_back_grey.gif) center left no-repeat;
}

hr {
  background-color:     rgb(220,220,220); /* Farbe für Opera und Firefox */
  color:         rgb(220,220,220); /* Farbe für Internet Explorer (IE) */
  border:       0;
  height:       0.1em;
}

.vornameZuname {
  font-size:       115%;
  font-weight:       bold;
  line-height:              120%;
  color:        #000000;
  margin-top:      1.2em; 
  margin-bottom:      0.3em;
}


/******************************************************************
*   ID-Definitionen
******************************************************************/

#main {
  /* width:      61.95em; */
  width:      65em;
  height:        100%;
  position:       absolute;
  text-align:      left;
}

#main_2 {
  /* width:      61.95em; */
  width:      65em;
  position:       absolute;
  text-align:      left;
  border-left:       solid 0.1em rgb(220,220,220); 
  border-right:       solid 0.1em rgb(220,220,220);
  background-color:    #ffffff;  
}


/**********************************************************************************************
 *      #head1
 *   Imagebild, Logo
 **********************************************************************************************/
 
#head1 {
  font-size:      70%;
}

#head1 #logo {
  float:        left;
  margin-top:      27px;
}

#head1 #collage {
  float:left;
}

div#banner {
  float:        left;
  height:        95px;/**/
  width:        810px;
  margin:        0;
  padding:      0;
  background:         url(../img/banner_soft.jpg) top left no-repeat;
  overflow:      hidden;
}

#printLogo {
  display:  none;
}

#head1 #rightbox {
  position:      absolute;
  right:        0px;
  /* width:        18.5em;   */
  width:        35em;
}


/**********************************************************************************************
 *   #head2 #row2 #search
 *   Suche
 **********************************************************************************************/

#suchfeld {
  position:      absolute;
  top:        3em;      
  left:        67em;
  font-size:      60%;
}

#head1 #rightbox #search {
  float:        right;
  display:      inline;
  font-size:      90%;
  color:        #ffffff;
  text-align:      left;
  margin:            1.25em 0 0 0;
}

#suchfeld .searchInput,
#head1 #rightbox #search .searchInput {
  /* width:        11.6em; */
  width:        20em;
  height:        1.6em;
  border-top:      solid 0.2em #999999;
  border-right:      solid 0.1em #999999;
  border-bottom:      solid 0.1em #999999;
  border-left:            solid 0.2em #999999;
  background-color:    #FFFFFF;
  margin:            0.1em 0.35em 0 0;
  padding:      0em 0em 0em 0.5em
}

#suchfeld .searchButton,
#head1 #rightbox #search .searchButton {
  border-top:      solid 0.2em #ffffff;
  border-right:      solid 0.2em #333333;
  border-bottom:      solid 0.2em #333333;
  border-left:            solid 0.2em #ffffff;
  text-align:      center;
  color:        #ffffff;
  background-color:    #999999;
  font-size:      110%;
  font-weight:      bold;
  /* width:        5em; */
  height:        2.2em;
  vertical-align:      bottom;
}


/**********************************************************************************************
 *     #head2 #row2 #flags
 *     Sprachauswahl
 **********************************************************************************************/

#head1 #rightbox #flags {
  float:        right;
  margin-bottom:      1em;
}

#head1 #rightbox #flags a,div.inactive {
  display:        block;
  color:        #666666;
  width:        4.3em;
  float:        left;
  border-left:      0.1em solid (220,220,220);
  border-bottom:      0.1em solid #999999;
  border-right:      0.1em solid (220,220,220);
  color:        #666666;
  padding:      0.6em 2.0em 0.4em 2.0em;
  text-align:      center;
  /* background:      #FCFCFC url(../img/lang-bg.png) bottom left repeat-x; */
  background-image:    url(../img/back-button-bereiche.jpg);
  background-repeat:    repeat-x;
  margin:           0 0 0 0.5em;
}

#head1 #rightbox #flags a:hover {
  color:        #FBA90F;
}

#head1 #rightbox #flags div.inactive {
  color:         #CCCCCC;
  border-bottom:      0.1em solid #CCCCCC;
}


/**********************************************************************************************
 *     #head2
 *     Globale Navigationsleiste, Zielgruppennavigation, Bread Crumb
 **********************************************************************************************/

#head2 {
  width:        100%;
  height:        auto;
  clear:        both;
  background-color:    #ffffff;
}

#head2 .hsname {
  color:        #FCFCFC;
  font-size:      80%;
  background:       #0046A0;
  padding:      0.4em 0.7em 0.7em 0.7em;
}

#head2 .hsname-intranet {
  color:        #000000;
  font-size:      80%;
  background:       #FBA90F;
  padding:      0.4em 0.7em 0.7em 0.7em;
}

#head2 .hsname div {
  margin:        2em;
}


/**********************************************************************************************
 *     #head2 #menu1
 *     Globale Navigationsleiste
 **********************************************************************************************/

#head2 .row1 {
  color:        #000;
  font-size:      70%;
  width:        100%;
  float:        left;
  border-bottom:      1px solid #888;
  background-color:    #ffffff;
}

#head2 .row1 #globalNav {
  float:        left;
  width:        100%;
  font-size:      120%;
}

#head2 .row1 #globalNav a {
  display:      block;
  float:        left;
  text-decoration:    none;
  color:         #000;
  padding:            0.6em 1em;
  margin:        0;
  border-right:       #E6E6E6 1px solid;
}

#head2 .row1 #globalNav a:hover {
  color:        #FBA90F;
}

#head2 .row1 #globalNav a.active {
  color:        #FBA90F;
  background:      url('../img/pl-bg.jpg') top right repeat-x;
}


/**********************************************************************************************
 *     #head2 #row2
 *     Zielgruppennavigation
 **********************************************************************************************/

#head2 #row2 {
  float:        left;
  background:      url('../img/pl-bg.jpg') top right repeat-x;
  height:        3.7em;
  width:        100%;
  font-size:      80%;
  padding:      0;
  background-color:    #ffffff;
}

#head2 #row2 div {
  display:       inline;
  color:        #666666;
  text-align:      center;
  float:        left;
  margin:            0 0 0 0.5em;
  width:        14.4em;
}

#head2 #row2 #button1,
#head2 #row2 #button2,
#head2 #row2 #button3,
#head2 #row2 #button4,
#head2 #row2 #button5 {
  /* background-color:    #D3D3D3; */
  background-color:    rgb(230,230,230);
  border-left:      solid 0.2em rgb(220,220,220);
  border-bottom:      solid 0.1em #999999;
  border-right:      solid 0.2em rgb(220,220,220);
  background-image:    url(../img/back-button-bereiche.jpg);
  background-repeat:    repeat-x;
}

#head2 #row2 #button1 {
  padding:      0.95em 0 0.95em 0;
  margin-left:      2em;
}

#head2 #row2 #button2 {
  padding:      0.95em 0 0.95em 0;
}

#head2 #row2 #button3 {
  padding:      0.44em 0 0.45em 0;
}

#head2 #row2 #button4 {
  padding:      0.44em 0 0.45em 0;
}

#head2 #row2 #button5 {
  padding:      0.95em 0 0.95em 0;
}

#main #head2 #row2 div.active {
  background-color:     #0046A0;
}

#head2 #row2 div a {
  color:         #666666;
}

#head2 #row2 div.active a {
  color:        #000000;
}

#head2 #row2 div a:hover {
  color:         #FBA90F;
}

#head2 #row2 #welcomeText {
  width:        90%;
  margin-top:      0.2em;
  font-size:      200%;
  line-height:      1.2;
  border:        0;
}


/**********************************************************************************************
 *     #head2 #row3# #breadCrumb
 *     Bread Crumb
 **********************************************************************************************/

#head2 #row3 {
  float:        left;
  width:        100%;
  height:        auto;
  font-size:      70%;
  color:        #666666;
  background-color:    #ffffff;
  /* margin-bottom:      0.2em; */
}

#head2 #row3 #breadCrumb {
  height:        auto;
/*  width:        82.5em; */
  padding:      0.8em 5em 1.4em 2.2em;
  border:        0 solid #666666;
/*  border-bottom-width:0.1em; */
}

#head2 #row3 #breadCrumb a {
  text-decoration:    none;
  color:         #666666;
}

#head2 #row3 #breadCrumb a:hover{
  color:        #FBA90F;
}


/**********************************************************************************************
 *     #mainColumns
 *     Die drei Hauptspalten linke Menüspalte, Inhalt, rechte Spalte
 **********************************************************************************************/

#mainColumns {
  width:        100%;
  height:        100%;
}


/**********************************************************************************************
 *     #leftColumn #menu3
 *     Menueleiste links
 **********************************************************************************************/

#naviLinksContainer {
  width:         20em;
  float:        left;
  font-size:      70%;
  margin-right:      1em;
}

#naviLinks {
  width:         20em;
}

#leftColumn {
  width:         10.9em;
  float:        left;
}

#leftColumn #menu3 .parentlink {
  background:      url('../img/pl-bg.jpg') top left repeat-x;
  padding:      0.7em 0.5em;
  text-align:      center;
  border-bottom:      1px solid #0046A0;
  font-size:      80%;
  color:        #666666;
}

#leftColumn #menu3 .parentlink a {
  border-bottom:    none;
  width:        auto;
  font-size:      100%;
}

#leftColumn #menu3 ul {
  margin:        0;
  padding:      0;
  list-style-type:  none;
}

#leftColumn #menu3 ul {
  margin:        0;
  padding:      0;
  list-style-type:  none;
  color:        #666666;
}

#leftColumn #menu3 ul * a {
  color:        #666666;
}

#leftColumn #menu3 ul * span.activePage {
  font-weight:      bold;
  color:        #0046A0;
}

#leftColumn #menu3 ul * a,
#leftColumn #menu3 ul * span.activePage
 {
  font-size:      70%;
  display:      block;
  margin:        0;
  width:        15em;
  padding:        0.4em 0 0.4em 0.5em;
}

#leftColumn #menu3 ul * a,
#leftColumn #menu3 ul * span.hasSubPages 
{
  border-bottom:     1px dotted #AAA;
}


#leftColumn #menu3 ul li ul {
  border-top:     1px dotted #0046A0;
  background:      url('../img/pl-bg.jpg') top left repeat-x;
}

#leftColumn #menu3 ul li ul li a {
  padding-left: 2em;
  width:13em;
  border-bottom:none;
}

#leftColumn #menu3 * li.current {
  border-bottom:     1px dotted #0046A0;
}

#leftColumn #menu3 a:hover{
  color:        #FBA90F;
}


/**********************************************************************************************
 *     #mainColumns #containerContentColumn
 *     Inhalt
 **********************************************************************************************/

#containerContentColumn {
  float:        left;
  background-color:     #ffffff;
}


/**********************************************************************************************
 *     #mainColumns #contentColumn
 *     Inhalt
 **********************************************************************************************/

#contentColumn {
  width:        51em;  
  height:        100%;
  font-size:       70%;
  color:         #000000;
  background-color:     #FCFCFC;
  padding:      0 0 0 1.2em;
  /* margin:        0 0 0 1em; */
  line-height:      1.4;
  float:        left;
}

dd.csc-textpic-caption {
  font-size:      90%;
  line-height:      1.2;
  color:        #888888;
  padding-top:      0.6em;
}


/**********************************************************************************************
 *     
 *    Alle 
 *    Zielgruppen-Subpages
 *     mit 3 Spalten
 *
**********************************************************************************************/

#subpagesLinks {
  width:        16.8em;
  font-size:       75%;
  color:         #000000;
  background-color:    transparent;
  padding:      2em 0em 2em 0em;
  margin:        0em 1em 0em 0cm;
  line-height:      120%;
  float:        left;
}

#subpagesNormal {
  width:        44em;
  font-size:       70%;
  color:         #000000;
  background-color:    #ffffff;
  padding:      1em;
  margin-right:      0.5em;
  line-height:      1.3em;
  float:        left;
}

#subpagesRechts {
  width:        22em;
  font-size:       70%;
  color:         #000000;
  background-color:    transparent;
  padding:      0em 0em 2em 0em;
  margin-right:      0;
  line-height:      1.3em;
  float:        right;
}

#subpagesNormal iframe {
  width:    50em;
  height:    100%;
  border:   0;
}


/**********************************************************************************************
 *
 *     Zielgruppeneinstiegsseite 
 *    Presse
 *     mit 3 Spalten
 *
 **********************************************************************************************/

#spaltePresse-1 ul,
#spaltePresse-2 ul,
#spaltePresse-3 ul {
  height:       auto;
         margin-left:      0em;
  padding-left:      1.3em;
}

#spaltePresse-1 {
  width:        22em;
  font-size:       70%;
  color:         #000000;
  background-color:    transparent;
  padding:      0em 0em 0em 0em;
  margin-right:      0.2em;
  line-height:      1.3em;
  float:        left;
}

#spaltePresse-2 {
  width:        48.3em;
  font-size:       70%;
  color:         #000000;
  background-color:    transparent;
  padding:      0em 0em 0em 0em;
  margin:        0;
  line-height:      1.3em;
  float:        left;
}

#spaltePresse-3 {
  width:        22em;
  font-size:       70%;
  color:         #000000;
  background-color:    transparent;
  padding:      0em 0em 0em 0em;
  margin-left:      0em;
  line-height:      1.3em;
  float:        right;
}


/**********************************************************************************************
 *
 *     Zielgruppeneinstiegsseite 
 *    Für Studierende
 *     mit 4 Spalten
 *
 **********************************************************************************************/

#spalteStudierende-1 ul,
#spalteStudierende-1 ol,
#spalteStudierende-2 ul,
#spalteStudierende-3 ul,
#spalteStudierende-4 ul {
  height:       auto;
         margin-left:      0;
  padding-left:      1.3em;
}

#spalteStudierende-1 {
  width:        22.8em;
  font-size:       70%;
  color:         #000000;
  background-color:     transparent;
  padding:      0;
  margin:        0;
  margin-right:      0.5em;
  line-height:      1.3;
  float:        left;
}

#spalteStudierende-2 {
  width:        22.8em;
  font-size:       70%;
  color:         #000000;
  background-color:     transparent;
  padding:      0;
  margin-right:      0.5em;
  line-height:      1.3;
  float:        left;
}

#spalteStudierende-3 {
  width:        22.8em;
  font-size:       70%;
  color:         #000000;
  background-color:     transparent;
  padding:      0em 0em 0em 0em;
  margin-right:      0.5em;
  line-height:      1.3;
  float:        left;
}

#spalteStudierende-4 {
  width:        22.7em;
  font-size:       70%;
  color:         #000000;
  background-color:     transparent;
  padding:      0;
  margin-right:      0;
  line-height:      1.3;
  float:        right;
}


/**********************************************************************************************
 *     #mainColumns #contentColumn .teaser2
 *     Teaser im Inhaltsbereich
 **********************************************************************************************/

#contentColumn div.news-list-container {
  overflow:hidden;
  clear:both;
}

#contentColumn div.news-list-container .teaser2 {
  line-height:      1;
  margin:        0 0 1em 0;
  padding:      0;
  clear:        both;
  float:        left;
  width:        99.5%;
}

#contentColumn .teaser2 .head,
#contentColumn .teaser2 h1 {
  font-size:      1em;
  padding:      0.5em 0.3em 0.5em 172px;
  background-color:    rgb(235,235,235);
  font-weight:      bold;
  color:        #0046A0;
  margin:        0;
}

#contentColumn .teaser2 .right .body {
        line-height:      120%;
  padding:      0;
  margin:       1em 8em 0 0;
}

#contentColumn .teaser2 img {
  float:         left;
  margin:        1em 2em 0 0;
}

#contentColumn .teaser2 .right .more {
  width:        5em;
  height:        1em;
  background-color:    #FCFCFC;
  padding:      0.5em;
  color:        #000000;
  font-weight:      bold;
  border:        0.1em solid #E6E6E6;
  text-align:      center;
  float:right;
        margin-top:-3.1em;
}

#contentColumn .teaser2 .more a {
  color:        #000000;
}

#contentColumn .teaser2 .more a:hover {
  color:        #FBA90F;
}

#contentColumn iframe {
  width:    50em;
  height:    100%;
  border:   0;
}

#contentColumn .back a {
       margin:        1em 0 0 0;
       font-weight:  bold;
}

#contentColumn .back a:hover{
       color:           #FBA90F;
}

#contentColumn ul, #contentColumn ol {
       height:auto;
}

#contentColumn ul {
       margin-left:0em;
     padding-left:1.3em;
}

dl.news-single-files {
       border:#e6e6e6 1px solid;
       float:right;
       padding:0.8em 0.5em 0.8em 4em;
       background: transparent url(../img/pdf.png) 0.2em 0.5em no-repeat;
}

dl.news-single-files dt {
       margin:0;
       padding:0;
}

dl.news-single-files dd {
       margin:0;
       padding:0;
}

dl.news-single-files dd a {
}


/**********************************************************************************************
 *     #mainColumns #contentColumn .teaser2
 *     Teaser Listenansicht Presse und Kurznachrichten
 *     Hinzugefügt von Jürgen Stork, 26.11.2010
 **********************************************************************************************/
 
div.news-list-container-presse {
  overflow:hidden;
  clear:both;
}

div.news-list-container-presse .teaser2-presse {
  line-height:      1;
  margin:        0;
  padding:      1em 0 1em 0;
  clear:        both;
  float:        left;
  width:        99.5%;
  border-bottom:      solid 0.1em rgb(220,220,220);
}

.teaser2-presse .right-presse {
  margin:        0 0 0 17.5em;
  line-height:      1.2em;
}

.teaser2-presse img {
  float:         left;
  margin:        0 0 0 0;
}

div.news-single-imgcaption {
  margin:        0px 0px 10px 0px;
  padding:      0px 5px 0px 5px;
  background-color:    rgb(235,235,235);
}

div.csi-image {
  padding:      0px;
  background-color:    rgb(235,235,235);
  }
  
.news-single-imgcaption-presse {
  color:         #000000;
  font-size:      90%;
  font-style:      normal;
}


/**********************************************************************************************
 *     #mainColumns #rightColumn
 *     Rechte Spalte
 **********************************************************************************************/

#spalterechts {
  font-size:       70%;
  width:         18em;
  float:        right;
  padding-top:       50px;
  background:       top left url('../img/TH_Nuernberg_RGB_200x28.jpg') no-repeat;
}


#spalterechts-ohne-logo {
  font-size:       70%;
  width:         18em;
  float:        right;
  padding-top:       12px;
  }
  
  #rightColumnRSS {
  width:        17.5em;
  height:        auto;
  padding-bottom:     10px;
  text-align:      right;
}

.rightColumnContent {
  width:        17.5em;
  border-top:      0.1em solid #AAA;
  background-color:    #FCFCFC;
  background-color:    red;
  margin:        0 0 1em 0;
  padding:      0 0 1.5em 0;
  height:        auto;
}

#rightColumn .socialweb {
  padding:      1em 0;
  text-align:      right;
}
#rightColumn .socialweb a {
  margin-right:      0.5em;
}

#rightColumn {
  width:         18em;
  /* padding-top:      2em; */
}

#rightColumnContent ul {
  margin-left:      0em;
  padding-left:      1.3em;
}


/**********************************************************************************************
 *     #mainColumns #rightColumn .teaser1
 *     Teaser in der rechten Spalte
 **********************************************************************************************/

#rightColumn .teaser1 {
  width:        17.7em;
  border:        solid 0.2em rgb(220,220,220);
  background-color:    rgb(245,245,245);
  color:        #000000;
  margin:        0 0 0.5em 0;
  padding-bottom:      1em;
  height:        auto;
}

#rightColumn .teaser1 .head {
  padding:      0.8em 1em 0.8em 1em;
  font-size:      110%;
  font-weight:      bold;
  text-align:      center;
}

#rightColumn .teaser1 .head a:link {
  color:        #000000;
  text-decoration:    none;
}

#rightColumn .teaser1 .head a:visited {
  color:        #000000;
  text-decoration:    none;
}

#rightColumn .teaser1 .head a:hover {
  color:        rgb(251,169,15);
  text-decoration:    underline;
}

#rightColumn .teaser1 .head a:active{
  color:        #000000;
  text-decoration:    none;
}

#rightColumn .teaser1 .head a:focus {
  color:        #000000;
  text-decoration:    none;
}

#rightColumn .teaser1 .image {
  padding:      0;
}

#rightColumn .teaser1 .body {
  padding:      0.8em 1em 0em 1em;
  height:        auto;
  line-height:      120%;
}

#rightColumn .teaser1 .more {
  text-align:      right;
  margin:        1em 1em 1em 0em;
  background-color:    rgb(245,245,245);
  font-size:      110%;
}

#rightColumn .teaser1 .more a {
  color:        #000000;
  font-size:      70%;
}

#rightColumn .teaser1 .more a:hover {
  color:        #FBA90F;
}


/**********************************************************************************************
 *     #mainColumns #rightColumn #menu4
 *        Menü in der rechten Spalte
 **********************************************************************************************/
 
#rightColumn #menu4 {
  width:        17.5em;
  margin:        0 0 1em 0;
  padding:      0 0 1.5em 0;
  height:        auto;
}

#rightColumn #menu4 a {
  display:      block;
  background-color:    #FAFAFA;
  border-bottom:      0.1em solid #E6E6E6;
  padding:      0.1em 0.1em 0.3em 0.3em;
  color:        #666666;
}

#rightColumn #menu4 .active {
  color:        #0046A0;
  font-weight:      bold;
}

#rightColumn #menu4 .active a {
  color:        #0046A0;
  font-weight:      bold;
}

#rightColumn #menu4 a {
  text-decoration:    none;
}

#rightColumn #menu4 a:hover {
  color:        #FBA90F;
}


/**********************************************************************************************
 *     Organigramme
 **********************************************************************************************/

#contentColumn .orga {
  margin:              0 0 1em 0;

}
#contentColumn .orga div {
  margin:        0;
  width:        49.5em;
  padding:          0.3em 0 0.3em 0;
  border-bottom:       1px dotted #666;
}

#contentColumn .orga div .pageInfo {
  font-weight:      normal;
  margin:        0 0.5em 0 15em;
  width:        25em;
  text-align:      left;
  display:      block;
}

#contentColumn .orga div.layer1 {
  border-color:      #AAA;
  color:        #666666;
  margin:        1.5em 0 0 0;
  font-weight:      bold;
  height:        auto;
  overflow:      visible;
}

#contentColumn .orga div.layer2 {
  background-color:    #F5F5F5;
  border-color:      #DDDDDD;
  color:        #666666;
  width:        47.5em;
  padding:          0.1em 0 0.1em 2em;
}

#contentColumn .orga div.layer3 {
  background-color:    #DDDDDD;
  border-color:      #CCCCCC;
  color:        #666666;
  width:        46em;
  padding:          0.1em 0 0.1em 3.5em;
}

#contentColumn .orga div.layer4 {
  background-color:    #CCCCCC;
  border-color:      #BBBBBB;
  color:        #555555;
}

#contentColumn .orga div.layer5 {
  background-color:    #BBBBBB;
  border-color:      #AAAAAA;
  color:        #111111;
}

#contentColumn .orga div a {
  color:        #666666;
}

#contentColumn .orga div a:hover {
  color:        #FBA90F;
}


/**********************************************************************************************
 *     #studiengang
 **********************************************************************************************/

#studiengang {
  padding:      0 1em 0 0;
}

#studiengang img {
  float:        right;
  width:        200px;
  margin:        0 0 1em 2em;
}


/**********************************************************************************************
 *   Formulare
 **********************************************************************************************/

#mainColumns #contentColumn input {
  border:        0.1em solid #666666;
  background-color:    #FCFCFC;
  font-size:      1.15em;
/*  color:        #666666; */
}

#mainColumns #contentColumn select {
  border:        0.1em solid #666666;
  background-color:    #FCFCFC;
  font-size:      1.15em;
  padding:      0.1em;
  color:        #666666;
}

#mainColumns #contentColumn textarea {
  border:        0.1em solid #666666;
  background-color:    #FCFCFC;
  font-size:      1.15em;
  padding:      0.1em;
  color:        #666666;
  font-family:       Verdana, Arial, Helvetica, sans-serif;
}


/**********************************************************************************************
 *     Mailformulas (csc-mailform) Styles
 **********************************************************************************************/

fieldset.csc-mailform {
  border:        none;
  background-color:    rgb(229,236,245);
}

fieldset.csc-mailform .csc-mailform-field {
  width:        100%;
  clear:        both;
  margin:        0.7em 0;
  text-align:      left;
}

fieldset.csc-mailform .csc-mailform-radio {
  clear:	both;
  float:        right;
  margin:        0.5em 14em 0.5em 0em;
}

fieldset.csc-mailform .csc-mailform-field label {
  /* display:      block; */
 clear: both;
 float:        left;
  width:        15em; 
  /* width:      auto; */
  /* margin-right:      1em; */
  margin: 0.5em 1em 0.5em 0em;
  line-height:      1.2em;
}

fieldset.csc-mailform .csc-mailform-field .mf-presse-label {
  float:        left;
  display:      block;
  width:        25em;
  margin-right:      1em;
  font-weight:      bold;
  color:        #000000;
}

.mf-presse-submit {
  padding:      0.2em 0.6em 0.2em 0.6em;
  font-size:      102%;
  font-weight:      bold;
  color:        #ffffff;
  border:        solid 1px rgb(0,70,160);  
  background-color:    rgb(0,70,160);
  background-image:    url(../img/linkbutton.jpg);
  background-repeat:    repeat-x;  
  text-decoration:    none;
}


/***************************************************************
 *      Login-Formular
****************************************************************/
.csc-loginform .csc-mailform-field {
  width:          25em;
  clear:           both;
  margin:          1.0em 0.5em 0.5em 0em;
  text-align:        left;
}


/**********************************************************************************************
 *     #indizierte Suche Styles
 **********************************************************************************************/

#contentColumn .tx-indexedsearch-secHead table{
  width:        48.5em;
}

#contentColumn .tx-indexedsearch-res table{
  clear:        both;
  width:        48.5em;
  border-spacing:      0;
  padding:      0;
  border:        0.1em solid #666666;
}

#contentColumn .tx-indexedsearch-res td{
  padding:      0 0.3em 0 0.3em;
}

#contentColumn .tx-indexedsearch-title .icon{
  width:        2em;
}

#contentColumn .tx-indexedsearch-title .title{
  width:        41.5em;
}

#contentColumn .tx-indexedsearch-title .percent{
  width:        5em;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox {
  margin:        0 0 5em 0;
  padding:      0;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {
  list-style-type:    none;
  display:      block;
  margin:        0;
  padding:      0;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {
  float:        left;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li a {
  display:      block;
  width:        1.5em;
  border:        0.1em solid #666666;
  padding:      0.2em;
  margin:       0 0.2em 0 0;
  text-align:      center;
  background-color:    #E6E6E6;
  color:        #666666;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a{
  background-color:    #0046A0;
  color:        #FFFFFF;
  font-weight:      bold;
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:8em; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:10em }
#contentColumn .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; 
}

#contentColumn .tx-indexedsearch .tx-indexedsearch-whatis {  }
#contentColumn .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#E6E6E6; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
font-weight:normal;
}
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
color:#FBA90F;
}
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E6E6E6; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-bottom:1em; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0; margin-bottom:0; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
#contentColumn .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }


/**********************************************************************************************
 *     Styles vom RTL
 **********************************************************************************************/

#contentColumn form{
  display:      block;
  float:        none;
}

#contentColumn p{
  display:      block;
  float:        none;
}


/**********************************************************************************************
 *     Veranstaltungskalender und SW-Doppeldiagnosen
 **********************************************************************************************/

#contentColumn .user-events-pi1{
  float:        none;
  display:      block;
}

#contentColumn .user-events-pi1 div a, 
.tx-gsodoppeldiagnosen-pi1 div a {
  color:        #666666;
  font-weight:      bold;
}

#contentColumn .user-events-pi1 div a:hover{
  color:        #FBA90F;
}

#contentColumn .user-events-pi1 .user-events-pi1-modeSelector {
  height:        2em;
}

#contentColumn .user-events-pi1-modeSelector div{
  display:      block;
  float:        left;
  width:        4em;
  border:        0 solid #666666;
  padding:      0.2em;
  margin:        0 0.5em 3em 0;
  text-align:      center;
  background-color:  #E6E6E6;
}

#contentColumn .user-events-pi1  .user-events-pi1-modeSelector div.active{
  background-color:  #0046A0;
}

#contentColumn .user-events-pi1 .user-events-pi1-modeSelector .active a{
  color:        #FFFFFF;
  font-weight:    bold;
}

#contentColumn .user-events-pi1 .user-events-pi1-listrow .entry,
.tx_gsodoppeldiagnosen_pi1_listrow .entry {
  margin:        3em 0.5em 3em 0;
  list-style:      none;
  border:        0.1em solid #666666;
  padding:      0.5em;
  width:        47.5em;
}

#contentColumn .user-events-pi1 div.user-events-pi1-listrow .title, 
.tx_gsodoppeldiagnosen_pi1_listrow .title {
  background-color:   #E6E6E6;
  padding:      0.2em 0.2em 0.2em 1em;
}

#contentColumn .user-events-pi1 div.user-events-pi1-listrow .date{
  padding:      0.2em 0.2em 0.2em 1em;
  font-weight:    bold;
  color:        #0046A0;
}

#contentColumn .user-events-pi1 div.user-events-pi1-listrow .type{
  padding:      0.2em 0.2em 0.2em 1em;

}
#contentColumn .user-events-pi1 div.user-events-pi1-listrow .category{
  padding:      0.2em 0.2em 0.2em 1em;
    text-align:         right;
}

#contentColumn .user-events-pi1 table td h2{
  margin:        0;
}

#contentColumn .user-events-pi1 table td{
  padding:      0.5em 0.5em 0.5em 1em;
  background-color:  #FCFCFC;
}
#contentColumn .user-events-pi1 table td.title{
  font-weight:    bold;
  text-align:      right;
}


/**********************************************************************************************
 *   Bild und Bild mit Text mit PlugIn css_altImgText
 **********************************************************************************************/

/*
   Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
   (c) the TYPO3 content rendering group
*/

/* COMMON */
#mainColumns #contentColumn .csi-textpic {
  padding:       0.5em;
}

#mainColumns #contentColumn .csi-textpic img {
  margin:       0.4em;
}

#mainColumns #contentColumn .csi-textpic .csi-caption {
  text-align:     center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
  font-style:     italic;  /*XXX demo only*/
}

#mainColumns #contentColumn .csi-textpic .csi-imagewrap {
  text-align:     center;    /* is there a bug in IE? (if we don't set this, the image is not centered above or below the 

text) */
}

#mainColumns #contentColumn .csi-textpic .csi-text {
  text-align:     left; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-text p {
  margin-top:     0;
}

/* RIGHT */
#mainColumns #contentColumn .csi-right div.csi-image {
  float:         right;
  clear:         both;
}

#mainColumns #contentColumn .csi-right div.csi-text {
  clear:         right;
}

/* LEFT */
#mainColumns #contentColumn .csi-left div.csi-image {
  float:         left;
  clear:         both;
}

#mainColumns #contentColumn .csi-left div.csi-text {
  clear:         left;
}

/* INTEXT LEFT */
#mainColumns #contentColumn .csi-intext-left .csi-image {
  float:         left;
  clear:         both;
  margin-right:       0.5em;
}

/* INTEXT RIGHT */
#mainColumns #contentColumn .csi-intext-right .csi-image {
  float:         right;
  clear:         both;
  margin-left:       0.5em;
  margin-bottom:      2em;
}

#mainColumns #contentColumn .csi-intext-right .csi-image-kurznachrichten {
  float:         right;
  clear:        both;
  margin-left:       0.5em;
  background-color:    rgb(253,253,253);
}

#mainColumns #contentColumn .csi-intext-right .csi-image-aktuelles {
  float:         right;
  margin:       0em 0em 1em 2em;
  width:        265px;
  height:        auto;
  background-color:    rgb(253,253,253);
}

/* INTEXT RIGHT NOWRAP */
#mainColumns #contentColumn .csi-intext-right-nowrap .csi-text {
  margin-right:     21.5em; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-intext-right-nowrap .csi-image {
  float:         right;
  clear:         both;
}

#mainColumns #contentColumn .csi-image p{
  display:       inline;
}
/* INTEXT LEFT NOWRAP*/
#mainColumns #contentColumn .csi-intext-left-nowrap .csi-text {
  margin-left:     21.5em; /*will have to be an inline style - controlled by TS*/
}

#mainColumns #contentColumn .csi-intext-left-nowrap .csi-image {
  float:         left;
  clear:         both;
}


/**********************************************************************************************
 *   Tabellen
 **********************************************************************************************/

#mainColumns #contentColumn tr{
  vertical-align:      top;
}
#mainColumns #contentColumn tr p {
  margin:        0;
  padding:      0;
}

#mainColumns #contentColumn .contenttable-1 {
  border:        0;
  width:        48.5em;
}
#mainColumns #contentColumn .contenttable-1 td {
  padding:      0.2em 0.5em 0.2em 0.5em;
}

#mainColumns #contentColumn .contenttable-2 {
  width:        48.5em;
}

#mainColumns #contentColumn .contenttable-2 td {
  padding:      0.2em 0.5em 0.2em 1em;
  border:        0.1em solid #E6E6E6;
  margin:        0;
}

#mainColumns #contentColumn .contenttable-2 .tr-even {
  background-color:     #F3F3F3;
}

#mainColumns #contentColumn .contenttable-2 .tr-0 {
  background-color:     #E6E6E6;;
  font-weight:      bold;
  text-align:      left;
}

#mainColumns #contentColumn .contenttable-3 {
  border:        0;
  width:        20em;
}

#mainColumns #contentColumn .contenttable-3 td {
  padding:      0.2em 0.5em 0.2em 0.5em;
}

#mainColumns #contentColumn .contenttable-3 .tr-0 {
  background-color:     #EEEEEE;
  font-weight:      bold;
  text-align:      center;
}


/**********************************************************************************************
 *   Tabelle Serviceangebote
 **********************************************************************************************/

table.serviceangebote .td-0 {
  background-color:     rgb(245,245,245);
  border:        0.1em solid rgb(220,220,220);
  padding:      0.2em 0.5em 0.2em 1em;
  margin:        0 0 1em 0;
}

table.serviceangebote .td-1 {
  background-color:     rgb(229,236,245);
  font-weight:      bold;
  border:        0.1em solid rgb(220,220,220);
  padding:      0.2em 0.5em 0.2em 1em;
  margin:        0 0 1em 0;
}


/**********************************************************************************************
 *   Bildergallery Gallery
 **********************************************************************************************/

#mainColumns #contentColumn #tx-lzgallery-pi1-title{
  background-color:  #ffffff;
  border:      0;
  margin:      0 0 1em 0;
  width:      50.5em;
  text-align:    left;
}

#mainColumns #contentColumn #tx-lzgallery-pi1-title h1{
  margin:      0.2em;
}

#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos{
  border:      0;
}

#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos td {
  border:      0;
  margin:     0;
  padding:    0;
}

#mainColumns #contentColumn table#tx-lzgallery-pi1-fotos td div.thumbs{
  border:      0.1em solid #999999;
  padding:          0.4em;
  margin:            0.2em;
  width:      11em;
  height:      8.3em;
}

#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav {
  border:      0.2em solid #DDDDDD;
  background-color:  #FCFCFC;
  padding:    0.5em 0 0.5em 0 ;
  width:      50em;
  overflow:    hidden;
}

#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav div{
  float:      left;
  width:      12.3em;
  text-align:    center;
  overflow:    visible;
}

#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav a{
  color:      #666666;
     font-weight:         bold;
}

#mainColumns #contentColumn div#tx-lzgallery-pi1-fotonav a:hover{
  color:      #FBA90F;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 table#tx-lzgallery-pi1-fotos td{
  width:      49.7em;
  text-align:    center;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing {
  border:     0;
  height:      auto;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 {
  background-color:  #E6E6E6;
  height:      3em;
  padding:    0.1em 0.1em 0.1em 1em;
  border:     0;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 h1{
  width:      29em;  
  float:      left;
  margin:      0;  
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line1 .count{
  padding:    1em;
  overflow:    visible;
        float:            right;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 {
  float:      left;
  height:      10em;
  width:      47.5em;
  background-color:     #FCFCFC;
}

#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 .preview{
  float:      left;
  width:      10em;
}
#mainColumns #contentColumn .tx-lzgallery-pi1 div#tx-lzgallery-pi1-listing .line2 .descr_short{
  padding:    2em 0 0 0;
  width:      20em;
  float:         left;
}


/******************************************************************
* Einstellungen für das International Office
******************************************************************/

#contentColumn div.news-list-container div.io h1 {
    padding-left:      0.5em;
}

#contentColumn #news-single div.imageline {
  float:        left;
  width:        100%;
  margin-bottom:      0.8em;
}
#contentColumn #news-single div.imageline img {
  float:        left;
  margin:        0 0.4em 0.8em 0.4em;
}


/**********************************************************************************************
 *     contactIng
 **********************************************************************************************/

#contentColumn .tx-gsocontactING-pi1{
  float:        none;
  display:      block;
}
#contentColumn .tx-gsocontactING-pi1 div a{
  color:        #666666;
  font-weight:      bold;
}
#contentColumn .tx-gsocontactING-pi1 div a:hover{
  color:        #FBA90F;
}

#contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-modeSelector {
  height:        2em;
}

#contentColumn .tx-gsocontactING-pi1-modeSelector div{
  display:      block;
  float:        left;
  width:        4em;
  border:        0 solid #666666;
  padding:      0.2em;
  margin:        0 0.5em 3em 0;
  text-align:      center;
  background-color:  #E6E6E6;
}

#contentColumn .tx-gsocontactING-pi1  .tx-gsocontactING-pi1-modeSelector div.active{
  background-color:  #0046A0;
}

#contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-modeSelector .active a{
  color:        #FFFFFF;
  font-weight:    bold;
}

#contentColumn .tx-gsocontactING-pi1 .tx-gsocontactING-pi1-listrow .entry{
  margin:        3em 0.5em 3em 0;
  list-style:      none;
  border:        0.1em solid #666666;
  padding:      0.5em;
  width:        47.5em;
    height:             auto;
  min-height:         7em;
    overflow:           hidden;
}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .title{
  background-color:   #E6E6E6;
  padding:      0.2em 0.2em 0.2em 1em;

  margin:        0 0 0.3em 0;
}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .date{
  padding:      0.2em 0.2em 0.2em 1em;
  font-weight:    bold;
  color:        #0046A0;
}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow .type{
  padding:      0.5em 0.2em 0.2em 1em;

}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow img{
  float:           right;
        margin:     0;

}

#contentColumn .tx-gsocontactING-pi1 div.tx-gsocontactING-pi1-listrow table{  
    width:              100px;
    height:             10px;
}

#contentColumn .tx-gsocontactING-pi1 table td h2{
  margin:        0;
}

#contentColumn .tx-gsocontactING-pi1 table td{
  padding:      0.5em 0.5em 0.5em 1em;
  background-color:  #FCFCFC;
}

#contentColumn .tx-gsocontactING-pi1 table td.title{
  font-weight:    bold;
  text-align:      right;
    width:            10em;
}

#contentColumn .tx-gsocontactING-pi1 .contenttable-2 .tr-0{
  text-align:         center;
    background-color:  #FCFCFC;
    padding:            2em;
    border:             0;
}

#contentColumn .tx-gsocontactING-pi1 .contenttable-2 {
  table-layout:       fixed;
}


/***************************************************************
           Studiengänge - Kurzinfos - Tabellenlayout
****************************************************************/

table#studieninfos
{
  /* width:        48.5em; */
  width:          46em;
}

table#studieninfos th
{
  font-size:       100%;
  vertical-align:    top;
  text-align:      left;
  padding:       0.5em;
    border:       0.3em solid #E6E6E6;
}

table#studieninfos td
{
  font-size:       100%;
  vertical-align:    top;
  padding:       0.5em;
}

table#studieninfos td.si_title
{
  background-color:   #E6E6E6;
        width:                        10em;
        font-weight:                bold;
        border-top: 0.3em solid #FCFCFC;
        border-left: 0.3em solid #E6E6E6;
}
table#studieninfos td.si_content
{
  background-color:   #FCFCFC;
        border-top: 0.3em solid #E6E6E6;
        border-right: 0.3em solid #E6E6E6;
}


/***************************************************************
           Skyscraper - vertikales Werbebanner
****************************************************************/

#skyscraper {
  position:    absolute;
  top:      1em;
  left:      66em;
  width:      120px;
  height:      600px;
}


/***************************************************************
           Flash Banner das Ohm macht
****************************************************************/
#rightColumn .tx-rbflashobject-pi1-swf_altcontent {
  margin-bottom:1em;
}


/***************************************************************
    Umfragen (pbsurvey) formatieren
****************************************************************/

div.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
div.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
div.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
div.tx-pbsurvey-pi1 .bar {background-color: #E6E6E6; height: 15px; z-index: 4; position: absolute; left: 0px;}
div.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
div.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
div.tx-pbsurvey-pi1 .pageIntroduction {}
div.tx-pbsurvey-pi1 .survey_item {margin:1.5em 0; padding:1em 2em;}
div.tx-pbsurvey-pi1 fieldset.survey_item {margin-right: 2em; margin-left:2em;}
div.tx-pbsurvey-pi1 fieldset.survey_item legend {white-space:normal;}
div.tx-pbsurvey-pi1 .itemform {}
div.tx-pbsurvey-pi1 .question {font-size: 120%; font-weight: bold;}
div.tx-pbsurvey-pi1 .questionNumber {}
div.tx-pbsurvey-pi1 .questionSubtext {font-size:100%;}
div.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align:text-top;}
div.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
div.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
div.tx-pbsurvey-pi1 .matrix {width: 100%;}
div.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #E6E6E6;}
div.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
div.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
div.formbuttons {margin-left:2em;}


/***************************************************************
    Dateilinks formatieren
****************************************************************/

.csc-uploads-fileName {
  padding-left:    1em;
  vertical-align:    middle;  
}


/***************************************************************
           Intranet
****************************************************************/

/**********************************************************************************************
 *     #mainColumns #containerContentColumn
 *     Inhalt
 **********************************************************************************************/

#containerContentColumnIntranet{
  float:        left;
  background-color:     #ffffff;
}


/**********************************************************************************************
 *     #mainColumns #contentColumn
 *     Inhalt
 **********************************************************************************************/

#contentColumnIntranet{
  width:        67em;
  height:        100%;
  font-size:       70%;
  color:         #000000;
  background-color:     #ffffff;
  padding:      0 0 0 1.2em;
  line-height:      1.4;
  float:        right;
}

  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Seite zurueck
 *    PLK
 **********************************************************************************************/    

div.qm-zurueck-1 {
  clear:        both;
  }  

div.qm-zurueck-1 a:link {
  padding:      0em 0.8em 0.2em 0.8em;
  font-size:      95%;
  font-weight:      normal;
  color:        rgb(0,70,160);
  border:        none;  
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  

div.qm-zurueck-1 a:visited {
  padding:      0em 0.8em 0.2em 0.8em;
  font-size:      95%;
  font-weight:      normal;
  color:        rgb(0,70,160);
  border:        none;  
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-zurueck-1 a:hover {
  padding:      0em 0.8em 0.2em 0.8em;
  font-size:      95%;
  font-weight:      normal;
  color:        #FBA90F;
  border:        none;  
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }

div.qm-zurueck-1 a:active {
  padding:      0em 0.8em 0.2em 0.8em;
  font-size:      95%;
  font-weight:      normal;
  color:        #FBA90F;
  border:        none;  
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  

div.qm-zurueck-1 a:focus {
  padding:      0em 0.8em 0.2em 0.8em;
  font-size:      95%;
  font-weight:      normal;
  color:        #FBA90F;
  border:        none;  
  background-color:    #ffffff;  
  text-decoration:    none;
  display:      block;
  }  

/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 1
 *    PLK
 **********************************************************************************************/
  
div.qm-1-aktuell-schwarz {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.5em 0.8em 0.5em 0.8em;
  font-size:      120%;
  font-weight:      bold;
  color:        #000000;
  border:        solid 1px #000000;  
  background-color:    rgb(245,245,245);
  display:      block;
  }
  
  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *     Ebene 2
 *    PLK
 **********************************************************************************************/

div.qm-2-dunkel {
  clear:        both;
  }  

div.qm-2-dunkel a:link {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      bold;
  color:        #ffffff;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);
  text-decoration:    none;
  display:      block;
  }  

div.qm-2-dunkel a:visited {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      bold;
  color:        #ffffff;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-2-dunkel a:hover {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      bold;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-2-dunkel a:active {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      bold;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  

div.qm-2-dunkel a:focus {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      bold;
  color:        #ffffff;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);
  text-decoration:    none;
  display:      block;
  }
  

/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *     Ebene 2 Seite Start
 *    PLK
 **********************************************************************************************/

div.qm-2-dunkel-hoch {
  clear:        both;
  }  

div.qm-2-dunkel-hoch a:link {
  margin:        1em 0em 0em 0em;
  padding:      0.8em;
  font-size:      140%;
  font-weight:      bold;
  color:        #ffffff;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);
  text-decoration:    none;
  display:      block;
  }  

div.qm-2-dunkel-hoch a:visited {
  margin:        1em 0em 0em 0em;
  padding:      0.8em;
  font-size:      140%;
  font-weight:      bold;
  color:        #ffffff;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-2-dunkel-hoch a:hover {
  margin:        1em 0em 0em 0em;
  padding:      0.8em;
  font-size:      140%;
  font-weight:      bold;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-2-dunkel-hoch a:active {
  margin:        1em 0em 0em 0em;
  padding:      0.8em;
  font-size:      140%;
  font-weight:      bold;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  

div.qm-2-dunkel-hoch a:focus {
  margin:        1em 0em 0em 0em;
  padding:      0.8em;
  font-size:      140%;
  font-weight:      bold;
  color:        #ffffff;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);
  text-decoration:    none;
  display:      block;
  }
  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 2
 *    PLK
 **********************************************************************************************/
  
div.qm-2-aktuell {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.5em 0.8em 0.5em 0.8em;
  font-size:      120%;
  font-weight:      bold;
  color:        #ffffff;
  border:        solid 1px rgb(0,70,160);  
  background-color:    rgb(0,70,160);
  display:      block;
  }  
      
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 2
 *    PLK
 **********************************************************************************************/
  
div.qm-2-sub {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      bold;
  color:        #ffffff;
  border:        solid 1px rgb(0,70,160);  
  background-color:    rgb(0,70,160);
  display:      block;
  }    

/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 2
 *    PLK
 **********************************************************************************************/

div.qm-2-listung {
  clear:        both;
  }  

div.qm-2-listung a:link {
  margin:        0.5em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #ffffff;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);  
  text-decoration:    none;
  display:      block;
  }  

div.qm-2-listung a:visited {
  margin:        0.5em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #ffffff;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-2-listung a:hover {
  margin:        0.5em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(0,70,160);
  text-decoration:    none;
  display:      block;
  }

div.qm-2-listung a:active {
  margin:        0.5em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(255,255,255);
  text-decoration:    none;
  display:      block;
  }  

div.qm-2-listung a:focus {
  margin:        0.5em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(255,255,255);
  text-decoration:    none;
  display:      block;
  }

  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *     Ebene 3
 *    PLK
 **********************************************************************************************/

div.qm-3 {
  clear:        both;
  }  

div.qm-3 a:link {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(251,210,128);
  text-decoration:    none;
  display:      block;
  }  

div.qm-3 a:visited {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(251,210,128);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-3 a:hover {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-3 a:active {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #666666;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  

div.qm-3 a:focus {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(251,210,128);
  text-decoration:    none;
  display:      block;
  }
  
  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 3
 *    PLK
 **********************************************************************************************/
  
div.qm-3-aktuell {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.5em 0.8em 0.5em 0.8em;
  font-size:      120%;
  font-weight:      bold;
  color:        #000000;
  border:        solid 1px rgb(0,70,160);  
  background-color:    rgb(251,210,128);
  display:      block;
  }  
      
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 3
 *    PLK
 **********************************************************************************************/
  
div.qm-3-sub {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  background-color:    rgb(251,210,128);
  display:      block;
  }    

/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 3
 *    PLK
 **********************************************************************************************/

div.qm-3-listung {
  clear:        both;
  }  

div.qm-3-listung a:link {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(251,210,128);
  text-decoration:    none;
  display:      block;
  }  

div.qm-3-listung a:visited {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(251,210,128);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-3-listung a:hover {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-3-listung a:active {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #666666;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }  

div.qm-3-listung a:focus {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(251,210,128);
  text-decoration:    none;
  display:      block;
  }

  
/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 3
 *    PLK
 **********************************************************************************************/
  
div.qm-3-list-sub {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  background-color:    rgb(251,210,128);
  text-decoration:    none;
  display:      block;
  }

  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *     Ebene 4
 *    PLK
 **********************************************************************************************/

div.qm-4 {
  clear:        both;
  }  

div.qm-4 a:link {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(215,222,240);
  text-decoration:    none;
  display:      block;
  }  

div.qm-4 a:visited {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(215,222,240);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-4 a:hover {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-4 a:active {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #666666;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  

div.qm-4 a:focus {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(215,222,240);
  text-decoration:    none;
  display:      block;
  }
  
  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 4
 *    PLK
 **********************************************************************************************/
  
div.qm-4-aktuell {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.5em 0.8em 0.5em 0.8em;
  font-size:      120%;
  font-weight:      bold;
  color:        #000000;
  border:        solid 1px rgb(0,70,160);  
  background-color:    rgb(215,222,240);
  display:      block;
  }  
      
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 4
 *    PLK
 **********************************************************************************************/
  
div.qm-4-sub {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  background-color:    rgb(215,222,240);
  display:      block;
  }    

/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 4
 *    PLK
 **********************************************************************************************/

div.qm-4-listung {
  clear:        both;
  }  

div.qm-4-listung a:link {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(215,222,240);
  text-decoration:    none;
  display:      block;
  }  

div.qm-4-listung a:visited {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(215,222,240);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-4-listung a:hover {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-4-listung a:active {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #666666;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }  

div.qm-4-listung a:focus {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(215,222,240);
  text-decoration:    none;
  display:      block;
  }
  
  
/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 4
 *    PLK
 **********************************************************************************************/
  
div.qm-4-list-sub {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  background-color:    rgb(215,222,240);
  text-decoration:    none;
  display:      block;
  }

  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *     Ebene 5
 *    PLK
 **********************************************************************************************/

div.qm-5 {
  clear:        both;
  }  

div.qm-5 a:link {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(234,227,246);
  text-decoration:    none;
  display:      block;
  }  

div.qm-5 a:visited {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(234,227,246);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-5 a:hover {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-5 a:active {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #666666;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  

div.qm-5 a:focus {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(234,227,246);
  text-decoration:    none;
  display:      block;
  }
  
  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 5
 *    PLK
 **********************************************************************************************/
  
div.qm-5-aktuell {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.5em 0.8em 0.5em 0.8em;
  font-size:      120%;
  font-weight:      bold;
  color:        #000000;
  border:        solid 1px rgb(0,70,160);  
  background-color:    rgb(234,227,246);
  display:      block;
  }  
      
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 5
 *    PLK
 **********************************************************************************************/
  
div.qm-5-sub {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  background-color:    rgb(234,227,246);
  display:      block;
  }    

/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 5
 *    PLK
 **********************************************************************************************/

div.qm-5-listung {
  clear:        both;
  }  

div.qm-5-listung a:link {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(234,227,246);
  text-decoration:    none;
  display:      block;
  }  

div.qm-5-listung a:visited {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(234,227,246);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-5-listung a:hover {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-5-listung a:active {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #666666;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }  

div.qm-5-listung a:focus {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(234,227,246);
  text-decoration:    none;
  display:      block;
  }


/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 5
 *    PLK
 **********************************************************************************************/
  
div.qm-5-list-sub {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  background-color:    rgb(234,227,246);
  text-decoration:    none;
  display:      block;
  }

  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *     Ebene 6
 *    PLK
 **********************************************************************************************/

div.qm-6 {
  clear:        both;
  }  

div.qm-6 a:link {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(254,254,218);
  text-decoration:    none;
  display:      block;
  }  

div.qm-6 a:visited {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(254,254,218);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-6 a:hover {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  text-decoration:    none;
  display:      block;
  }

div.qm-6 a:active {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #666666;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    #ffffff;
  text-decoration:    none;
  display:      block;
  }  

div.qm-6 a:focus {
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(254,254,218);
  text-decoration:    none;
  display:      block;
  }
  
  
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 6
 *    PLK
 **********************************************************************************************/
  
div.qm-6-aktuell {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.5em 0.8em 0.5em 0.8em;
  font-size:      120%;
  font-weight:      bold;
  color:        #000000;
  border:        solid 1px rgb(0,70,160);  
  background-color:    rgb(254,254,218);
  display:      block;
  }  
  
      
/**********************************************************************************************
 *     Intranet Qualitaetsmanagement
 *    Ebene 6
 *    PLK
 **********************************************************************************************/
  
div.qm-6-sub {
  clear:        both;
  margin:        1em 0em 0em 0em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      103%;
  font-weight:      normal;
  color:        #000000;
  background-color:    rgb(254,254,218);
  display:      block;
  }    

/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 6
 *    PLK
 **********************************************************************************************/

div.qm-6-listung {
  clear:        both;
  }  

div.qm-6-listung a:link {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(254,254,218);
  text-decoration:    none;
  display:      block;
  }  

div.qm-6-listung a:visited {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(254,254,218);
  text-decoration:    none;
  display:      block;
  }  
  
div.qm-6-listung a:hover {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #FBA90F;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  background-image:    none;
  text-decoration:    none;
  display:      block;
  }

div.qm-6-listung a:active {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #666666;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(230,230,230);
  background-image:    none;
  text-decoration:    none;
  display:      block;
  }  

div.qm-6-listung a:focus {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  border-right:      solid 2px rgb(150,150,150);
  border-bottom:      solid 2px rgb(150,150,150);
  background-color:    rgb(254,254,218);
  text-decoration:    none;
  display:      block;
  }


/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Ebene 6
 *    PLK
 **********************************************************************************************/
  
div.qm-6-list-sub {
  margin:        0.5em 0em 0em 3em;
  padding:      0.2em 0.8em 0.2em 0.8em;
  font-size:      95%;
  color:        #000000;
  background-color:    rgb(254,254,218);
  text-decoration:    none;
  display:      block;
  }


/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Tabelle Abkürzung
 **********************************************************************************************/

table.tblAbkuerzung td.td-0 {
  width:        8em;
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblAbkuerzung td.td-last {
  /* width:        56.5em; */
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }
  
table.tblAbkuerzung tr.tr-even,
table.tblFormular tr.tr-even {
  background-color:        #F3F3F3;
  }
  
table.tblAbkuerzung th.td-0,
table.tblAbkuerzung th.td-last,
table.tblFormular th.td-0,
table.tblFormular th.td-1,
table.tblFormular th.td-last {
  text-align:  left;
  background-color:  #E6E6E6;
} 


/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Tabelle Formular
 **********************************************************************************************/

table.tblFormular td.td-0 {
  width:        8em;
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblFormular td.td-1 {
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }


table.tblFormular td.td-last {
  width:        8em;
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }
  
table.tblFormular tr.tr-even,
table.tblFormular tr.tr-even {
  background-color:        #F3F3F3;
  }
  
table.tblFormular th.td-0,
table.tblFormular th.td-1,
table.tblFormular th.td-last {
  text-align:  left;
  background-color:  #E6E6E6;
} 


/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Tabelle FormularMehrere
 **********************************************************************************************/

table.tblFormularMehrere td.td-0 {
  width:        20em;
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblFormularMehrere td.td-1 {
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }

table.tblFormularMehrere td.td-last {
  width:        8em;
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }
  
table.tblFormularMehrere tr.tr-even,
table.tblFormular tr.tr-even {
  background-color:        #F3F3F3;
  }
  
table.tblFormularMehrere th.td-0,
table.tblFormularMehrere th.td-1,
table.tblFormularMehrere th.td-last {
  text-align:  left;
  background-color:  #E6E6E6;
} 

/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Tabelle FormularMehrere2 für Seite ID=38006
 **********************************************************************************************/

table.tblFormularMehrere2 td.td-0 {
  width:        8em;
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblFormularMehrere2 td.td-1 {
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }

table.tblFormularMehrere2 td.td-last {
  width:        20em;
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }
  
table.tblFormularMehrere2 tr.tr-even,
table.tblFormular tr.tr-even {
  background-color:        #F3F3F3;
  }
  
table.tblFormularMehrere2 th.td-0,
table.tblFormularMehrere2 th.td-1,
table.tblFormularMehrere2 th.td-last {
  text-align:  left;
  background-color:  #E6E6E6;
} 

/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Tabelle Formular Akkreditierung
 **********************************************************************************************/

table.tblFormularAkkreditierung td.td-0 {
  width:       20em;
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblFormularAkkreditierung td.td-last {
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }
  
table.tblFormularAkkreditierung tr.tr-even,
table.tblFormularAkkreditierung tr.tr-even {
  background-color:        #F3F3F3;
  }
  
table.tblFormularAkkreditierung th.td-0,
table.tblFormularAkkreditierung th.td-last {
  text-align:  left;
  background-color:  #E6E6E6;
} 


/**********************************************************************************************
 *           Intranet Qualitaetsmanagement
 *     Tabelle Neue Prozesse
 **********************************************************************************************/

table.tblNeueProzesse td.td-0 {
  width:        12em;
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblNeueProzesse td.td-1 {
  width:        4em; 
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblNeueProzesse td.td-2 {
   width:        12em; 
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblNeueProzesse td.td-3 {
  width:        4em; 
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblNeueProzesse td.td-4 {
 width:        8em; 
   padding:      0.2em 0.5em 0.2em 0.5em;
    border:        0.1em solid #E6E6E6;
 }

table.tblNeueProzesse td.td-last {
 /* width:        8em; */
  padding:      0.2em 0.5em 0.2em 0.5em;
   border:        0.1em solid #E6E6E6;
 }
  
table.tblNeueProzesse tr.tr-even,
table.tblNeueProzesse tr.tr-even {
  background-color:        #F3F3F3;
  }
  
table.tblNeueProzesse th.td-0,
table.tblNeueProzesse th.td-1,
table.tblNeueProzesse th.td-2,
table.tblNeueProzesse th.td-3,
table.tblNeueProzesse th.td-4,
table.tblNeueProzesse th.td-last {
  text-align:  left;
  background-color:  #E6E6E6;
} 

  
/**********************************************************************************************
 *   Tabellen im Intranet
 **********************************************************************************************/

#mainColumns #contentColumnIntranet tr {
  vertical-align:      top;
}
#mainColumns #contentColumnIntranet tr p {
  margin:        0;
  padding:      0;
}

#mainColumns #contentColumnIntranet .contenttable-1 {
  border:        0;
  width:        48.5em;
}
#mainColumns #contentColumnIntranet .contenttable-1 td {
  padding:      0.2em 0.5em 0.2em 0.5em;
}

#mainColumns #contentColumnIntranet .contenttable-2 {
  width:      67em;
}

#mainColumns #contentColumnIntranet .contenttable-2 td,
#mainColumns #contentColumnIntranet .contenttable-2 .tblAbkuerzung td {
  padding:      0.2em 0.5em 0.2em 1em;
  border:        0.1em solid #E6E6E6;
  margin:        0;
}

#mainColumns #contentColumnIntranet .contenttable-2 .tr-even {
 background-color:       #F3F3F3;
}

#mainColumns #contentColumnIntranet .contenttable-2 .tr-0 {
  background-color:     #E6E6E6;
  font-weight:      bold;
  text-align:      left;
}

#mainColumns #contentColumnIntranet .contenttable-3 {
  border:        0;
  width:        20em;
}

#mainColumns #contentColumnIntranet .contenttable-3 td {
  padding:      0.2em 0.5em 0.2em 0.5em;
}

#mainColumns #contentColumnIntranet .contenttable-3 .tr-0 {
  background-color:     #EEEEEE;
  font-weight:      bold;
  text-align:      center;
}
  

/************************************************************
* SOLR Search Extension
************************************************************/

#rightbox .tx-solr  {
	float: right;
	width: 100%;
	text-align:right;
}

#rightbox .tx-solr input.tx-solr-q {
	width: 88%;
}

#rightbox .tx-solr input#inputButton {
	width: 2em;
	margin-bottom: -0.7em;
}

#tx-solr-search {
	width: 48em;
	float: right;
}

#tx-solr-search-functions {
	width: 20em;
	float: left;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* search form */

.tx-solr-search-form {
	background-color: #f2f2f2;
	border: 1px solid #cfcecf;
	padding: 10px;
	margin-bottom: 10px;
}

.tx-solr-q {
	border: 1px solid #cfcecf;
	padding: 5px;
	width: 80%;
}

.tx-solr-submit {
	background-color: #cfcecf;
	border: none;
	padding: 6px;
	color: #494949;
	font-weight: bold;
	width: 15%;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* pagination */

#tx-solr-pagination {
	margin: 20px 0px;
}

#tx-solr-pagination-results-per-page {
}

#tx-solr-pagination-results-per-page select {
	margin-left: 5px;
}

#tx-solr-pagination .tx-pagebrowse-pi1 {
	margin: 2em 0em;
}

#tx-solr-search .tx-pagebrowse-pi1 ul.tx-pagebrowse {
	margin:0 0 0 -2em;
	padding:0;
	width:52em;
}

#tx-solr-search .tx-pagebrowse-pi1 ul.tx-pagebrowse li {
	padding:0.3em 0.5em;
	border:#c3c3c3 1px solid;
}

#tx-solr-search .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages,
#tx-solr-search .tx-pagebrowse-pi1 ul.tx-pagebrowse li.tx-pagebrowse-pages ol {
	border:none;
	padding:0;
}
#tx-solr-search .tx-pagebrowse-pi1 .tx-pagebrowse-current {
	background-color:#c3c3c3;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* search functions */

#tx-solr-search-functions div.secondaryContentSection {
	padding: 0px 0px 10px 0px;
	width: 100%;
}

#tx-solr-search-functions .secondaryContentSection .csc-header {
	padding: 10px;
	background-color:#CFCECF;
}

#tx-solr-search-functions .secondaryContentSection .csc-header h1,
#tx-solr-search-functions .secondaryContentSection .csc-header h2,
#tx-solr-search-functions .secondaryContentSection .csc-header h3 {
	width: 100%;
	margin-top:0;
	margin-bottom:0;
}

#tx-solr-search-functions div.secondaryContentSection ul {
   list-style-type:none;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* faceting */

#tx-solr-faceting .facets .csc-header {
	padding: 3px 0px 3px 10px;
}

#tx-solr-faceting .facets .facet-option-list {
	padding: 5px 0px 10px 0px;
}

#tx-solr-faceting .facets .facet-type-numericRange .facet-option-list {
	width: 85%;
}

#tx-solr-faceting .facets .facet-label {
	background-color: #F3F3F3;
	color: #000;
	font-weight: bold;
}

#tx-solr-faceting .facets .facet-result-count {
	color: #999;
}

#tx-solr-faceting .facets .dateselector {
	margin-right: 5px;
	width: 85px;
}

#tx-solr-facets-in-use li {
	list-style-type: none;
	margin-left: 10px;
}

#tx-solr-facets-in-use .facets-remove-all {
	margin-top: 10px;
}

#tx-solr-faceting .facets li {
	list-style-type: none;
	margin-left: 0px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* sorting */

#tx-solr-sorting li {
	list-style-type: none;
	margin-left: 10px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* results */

#tx-solr-search .tx-solr-search-word {
	font-weight: bold;
}

#tx-solr-search .tx-pagebrowse {
	margin-top: 10px;
}

#tx-solr-search .results-list {
	margin:0;
	padding:0;
}

#tx-solr-search .results-list li {
	list-style: none inside;
	margin-left: 0px;
}

.results-entry {
	border-bottom: 1px solid #cfcecf;
	margin-bottom: 20px;
}

.results-elevated {
	border: 1px solid #cfcecf;
	padding: 5px;
	background: #ffffef;
}

.results-elevated-label {
	font-size: 50%;
	color: #cfcecf;
	padding-bottom: 5px;
}

.results-topic {
	font-weight: bold;
	margin-bottom: 5px;
	font-size:130%;
}

.result-content {
	clear: both;
}

.results-highlight {
	background: #fdee53;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* relevance */

.relevance {
	height: 20px;
}

.relevance-label,
.relevance-bar,
.relevance-percent {
	float: left;
	margin-right: 3px;
}

.relevance-bar {
	height: 20px;
	padding-top: 3px;
}

.tx-solr-relevance-bar {
	width: 100px;
	height: 8px;
	border: 1px solid #ccc;
	font-size: 1px;
	padding: 1px;
}

.tx-solr-relevance,
.tx-solr-relevance-fill {
	margin-right: 0px !important;
	height: 8px;
	padding: 0px;
	float: left;
}

.tx-solr-relevance {
	background-color: #f18f0b;
}

.tx-solr-relevance-fill {
	background-color: #ccc;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* frequent searches */

#tx-solr-frequent-searches ul {
	padding-right: 10px;
}

#tx-solr-frequent-searches li {
	list-style-type: none;
	margin-left: 10px;
	display: inline;
}

.tx-solr-frequent-term-14 {
	font-size: 14px;
}
.tx-solr-frequent-term-15 {
	font-size: 15px;
}
.tx-solr-frequent-term-16 {
	font-size: 16px;
}
.tx-solr-frequent-term-16 {
	font-size: 16px;
}
.tx-solr-frequent-term-17 {
	font-size: 17px;
}
.tx-solr-frequent-term-18 {
	font-size: 18px;
}
.tx-solr-frequent-term-19 {
	font-size: 19px;
}
.tx-solr-frequent-term-20 {
	font-size: 20px;
}
.tx-solr-frequent-term-21 {
	font-size: 21px;
}
.tx-solr-frequent-term-22 {
	font-size: 22px;
}
.tx-solr-frequent-term-23 {
	font-size: 23px;
}
.tx-solr-frequent-term-24 {
	font-size: 24px;
}
.tx-solr-frequent-term-25 {
	font-size: 25px;
}
.tx-solr-frequent-term-26 {
	font-size: 26px;
}
.tx-solr-frequent-term-27 {
	font-size: 27px;
}
.tx-solr-frequent-term-28 {
	font-size: 28px;
}
.tx-solr-frequent-term-29 {
	font-size: 29px;
}
.tx-solr-frequent-term-30 {
	font-size: 30px;
}
.tx-solr-frequent-term-31 {
	font-size: 31px;
}
.tx-solr-frequent-term-32 {
	font-size: 32px;
}
.tx-solr-frequent-term-33 {
	font-size: 33px;
}
.tx-solr-frequent-term-34 {
	font-size: 34px;
}

.csc-sword {
  background: none repeat scroll 0 0 #fdee53;
}