/*_GLOABL ID's*/

#wrapper_a {
  position: absolute;
  left: 0px;
  top: 150px;
  height: 0px;
  width: 550px;
  height: 370px;  
}
  
#wrapper_b {
  position: absolute;
  left: 530px;
  top: 150px;
  height: 0px;
  width: 450px;
  height: 370px;  
}  

/* 2-Spalten-Extension */
div.tx-fdfx2cols-pi1 table
  {
  }

.c2l1-left
  {
  border-right: 0px;
  }

td.c2l1-left a 
  {
        color: #FF0000;
        font-weight: bold;
  }
  
td.c2l1-left a:link, td.c2l1-left a:visited, td.c2l1-left a:active, td.c2l1-left a:focus
  {
        color: #FF0000 !important;
        font-weight: bold;
  }
  
td.c2l1-left a:hover
  {
        color: #000000 !important;
        font-weight: bold;
  }

td.c2l1-left 
  {
  overflow: hidden;
  vertical-align: top;
     }

td.c2l1-left p 
  {
        line-height: 1.3;
        }

td.c2l1-middle a 
  {
        color: #FF0000;
        font-weight: bold;
  }

td.c2l1-middle  
  {
  vertical-align: top;
     }

td.c2l1-middle p 
  {
        line-height: 1.3;
  }
  
#content_bild_L4 div { float: left! important; }
#content_bild_L4 .csc-textpic-imagewrap dl { margin: 0; }
#content_bild_L4 .csc-textpic-clear { display: none; 

.external-link-new-window {
  color: #ff0000;
  font-weight: bold;
  text-decoration: none;
}

/*

  ex menus.css

*/

/*******************/
/* Für alle Ebenen */
/*******************/

#menu a:link, #menu a:visited, #menu a:active, #menu a:focus, #menu a:hover
  {  
  text-decoration: none;
  font-weight: bold;  
  text-decoration: none;
  }
  
#menu_L8 a:link, #menu_L8 a:visited, #menu_L8 a:active, #menu_L8 a:focus, #menu_L8 a:hover
  {  
  text-decoration: none;
  font-weight: bold;  
  }

.auflistungszeichen
  {
  float: left;
  color: #999;
  }
  
/***********/
/* Ebene 1 */
/***********/

ul#nav
  {
  height: 30px;
  }
  
ul#nav li
  {
  float: left;
  margin: 0 20px 3px 0;
  }

.ebene1_no, .ebene1_act
  {
  float: left;
  }
  
.ebene1_no a:link, .ebene1_no a:visited
  {
  color: #555;
  }
  
.ebene1_no a:hover, .ebene1_no a:active, .ebene1_no a:focus,
.ebene1_act a:hover, .ebene1_act a:active, .ebene1_act a:focus
  {
  color: #F00;
  }
  
.ebene1_act a:link, .ebene1_act a:visited
  {
  color: #F00;
  }
  
.ebene1_act
  {
  position: relative;
  }

/***********/
/* Ebene 2 */
/***********/

ul#nav ul
  {
  width: 700px;
  }

ul#nav ul li
  {
  float: left;
  margin: 0 0 3px 0;
  }

.ebene1_no ul
  {
  display: none;  
  }
  
.ebene1_act ul
  {
  position: absolute;
  left: 0;
  top: 20px;
  }

.ebene2_no a:link, .ebene2_no a:visited, 
.ebene2_act a:link, .ebene2_act a:visited
  {
  color: #000;
  font-weight: normal;
  }
  
.ebene2_no a:hover, .ebene2_no a:active, .ebene2_no a:focus,
.ebene2_act a:hover, .ebene2_act a:active, .ebene2_act a:focus
  {
  color: #F00;
  font-weight: normal;
  }
  
.ebene2_act a:link, .ebene2_act a:visited
  {
  color: #F00;
  font-weight: normal;
  }
  
.ebene2_act
  {
  position: relative;
  }
    
/***********/
/* Ebene 3 */
/***********/

.ebene2_act ul
  {
  position: absolute;
  left: 0;
  top: 20px;
  }

ul#nav ul ul
  {
  width: 700px;
  }

.ebene2_no ul
  {
  display: none;  
  }

.ebene3_no, .ebene3_act
  {
  float: left;
  }
  
.ebene3_no a:link, .ebene3_no a:visited, 
.ebene3_act a:link, .ebene3_act a:visited
  {
  color: #000;
  }
  
.ebene3_no a:hover, .ebene3_no a:active, .ebene3_no a:focus,
.ebene3_act a:hover, .ebene3_act a:active, .ebene3_act a:focus
  {
  color: #F00;
  }

.ebene3_act a:link, .ebene3_act a:visited
  {
  color: #F00;
  }
  
.ebene3_act
  {
  position: relative;
  }
  
/***********/
/* Ebene 4 */
/***********/

.ebene3_act ul
  {
  position: absolute;
  left: 0;
  top: 20px;
  }

ul#nav ul ul ul
  {
  width: 700px;
  }

.ebene3_no ul
  {
  display: none;  
  }

.ebene4_no, .ebene4_act
  {
  float: left;
  }

.ebene4_no a:link, .ebene4_no a:visited, 
.ebene4_act a:link, .ebene4_act a:visited
  {
  color: #000;
  }
  
.ebene4_no a:hover, .ebene4_no a:active, .ebene4_no a:focus,
.ebene4_act a:hover, .ebene4_act a:active, .ebene4_act a:focus
  {
  color: #F00;
  }

.ebene4_act a:link, .ebene4_act a:visited
  {
  color: #F00;
  }
  
  
/* MENU2 */
ul#menu2 {
  float: right;
}

ul#menu2 li {
  float: left;
}

ul#menu2 a:link, ul#menu2 a:visited, ul#menu2 a:active, ul#menu2 a:focus, ul#menu2 a:hover
  {  
  text-decoration: none;
  font-weight: normal;
  color: #999;
  }
  

#submenu a:link, #submenu a:visited, #submenu a:active, #submenu a:focus,
#submenu_L16 a:link, #submenu_L16 a:visited, #submenu_L16 a:active, #submenu_L16 a:focus,
#submenu1_L8 a:link, #submenu1_L8 a:visited, #submenu1_L8 a:active, #submenu1_L8 a:focus {  
  color: #555555;
  font-weight: bold;
  text-decoration: none;
}
#submenu, #submenu1_L8, #submenu1_L16 {  
  color: #555555;
}

#submenu a:hover, #submenu1_L8 a:hover, #submenu1_L16 a:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}
/*submenu oben kontrollfarbe
#submenu {
  height: 250px;
  background-color: #99CC00;
}
submenu oben kontrollfarbe ende*/

/*Aenderungen submenu1_L16 */

/*Aenderungen an der Menu Hoehe*/

/*Z-Index
#submenu1_L16 {
  z-index: 9999;
}
Z-Ende*/

/*Aenderungen an der Menu-Position: reihenfolge: oben rechts unten links*/
#submenu1_L16 {
  margin: 293px 0px 0px 32px;
}

#submenu li, #submenu1_L8 li {
  line-height: 16px;
}
#submenu1_L16 a:link, #submenu1_L16 a:visited, #submenu1_L16 a:active, #submenu1_L16 a:focus {  
  color: #555555;
  font-weight: bold;
  text-decoration: none;
}

#submenu, #submenu_L16, #submenu1_L16 {  
  color: #555555;
}

#submenu a:hover,  #submenu_L16 a:hover, #submenu1_L16 a:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}

#submenu li, #submenu1_L16 li, #submenu1_L16 li {
  line-height: 16px;
}

/*Aenderungen submenu1_L16 Ende*/

#submenu_L16 .untermenu1_no li {
  display: none;
}

#submenu_L16 .untermenu2_no li {
  display: none;
}

#submenu .untermenu1_no li {
  display: none;
}

#submenu .untermenu2_no li {
  display: none;
}

.untermenu2_no, .untermenu2_act {
  margin-left: 10px;
}





/* Fehler auf id=35, zeigt Unternavigation noch an */
#nav li ul { display: none; }

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image
{ margin-left: 0; }


.untermenu1_act, .untermenu2_act, .untermenu21_act { color: #ff0000 ! important; }
.untermenu1_no, .untermenu2_no, .untermenu21_no { color: #555 ! important; }

.untermenu2 li a { font-weight: bold ! important; color: #555; }
