/*******************************************************/
/*  Standard Tags                                      */
/*******************************************************/
BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100.1%;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  background-color: #ffffff;
  text-align:center;
  SCROLLBAR-3DLIGHT-COLOR: #c0c0c0;
  SCROLLBAR-ARROW-COLOR: #778899;
  SCROLLBAR-TRACK-COLOR: #f9f9f7;
  SCROLLBAR-DARKSHADOW-COLOR: #a0a0a0;
  SCROLLBAR-FACE-COLOR: #EBEFF1;
  SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
  SCROLLBAR-SHADOW-COLOR: #ffffff;
}
TABLE, TD, P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100.1%;
}
HR {
   border-left:0px none; border-right:0px none; width: 100%;
   border-top: 0.1em dashed #778899;
   border-bottom: 0px none;
   height: 0;
   height: 0
}
/*******************************************************/
/**  Header                                            */
/*******************************************************/
.Head_Service {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.65em;
  color: #990000;
  background-color: White;
}
.Head_Service A {color: #FFFFFF; text-decoration:none; font-weight:Bold;} 
.Head_Service A:Hover {color: #990000; text-decoration:none;} 
.Head_Service span {color: #990000; }
.Head_Service A:Active {color:#778899; text-decoration:none;}
.Head_Service_Sel A {color: #990000;} 
.Head_Service_Sel A:Hover {color: #990000;} 
.Head_Line {
  background-color: #E20A16;
}
.Head_Search {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.55em;
  text-align: center;
  background-color: #990000;
}
.Head_Search A {color:#990000; text-decoration:none; font-weight:Bold;} 
.Head_Search A:Hover {color: #FFFFFF; text-decoration: none;}
.Head_Search span {color: #FFFFFF;} 
.Head_Search_Sel A {color: #FFFFFF;}
.Head_Search_Sel A:Hover {color: #FFFFFF;}
.Head_Search A:Active {color:#778899; text-decoration:none;}
.Head_Search_Field {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100.1%;
}
.Head_Rubrik {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  text-align: center;
  background-color: #DDE1E4
}
.Head_Rubrik A {color:#DDE1E4; text-decoration:none; font-weight:Bold;}
.Head_Rubrik A:Hover {color: #990000; text-decoration:none;}
.Head_Rubrik A:Active {color:#990000; text-decoration:none;}
.Head_Rubrik span {color: #990000; }
.Head_Rubrik_Home {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.80em;
  text-align: center;
  color: white;
  background-color: #778899
}
.Head_Rubrik_Home A {color:white; text-decoration:none; font-weight:Bold;} 
.Head_Rubrik_Home A:Hover {text-decoration: none;} 
.Head_Rubrik_Home A:Active {color:#778899; text-decoration:none;}
.Head_Rupl {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  text-align: center;
  color: #E20A16;
  background-color: #778899;
}
.Head_Rupl A {color:#778899; text-decoration:none; font-weight:Bold;} 
.Head_Rupl A:Hover {color:#FFFFFF; text-decoration:none;} 
.Head_Rupl A:Active {color:#FFFFFF; text-decoration:none;}
.Head_Rupl span {color:#FFFFFF; }
.Head_Ripl {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  text-align: center;
  color: #425B6A;
  background-color: #E1E7E9;
}
.Head_Ripl A {color:#E1E7E9; text-decoration:none; font-weight:Bold;} 
.Head_Ripl A:Hover {color:#425B6A; text-decoration:none;} 
.Head_Ripl A:Active {color:#778899; text-decoration:none;}
.Head_Ripl span {color:#425B6A; }
/*******************************************************/
/**  Druckvariante                                     */
/*******************************************************/
.Druck {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  line-height: 1.5;
  background-color:#FFFFFF;
  text-align= left;  
}
.Druck P {
  margin-top: 4;
  margin-bottom: 4;
}
.Druck H1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 2;
}
.Druck_Head {
  background-color: #DCDCDC;
}
.Druck A {color:#E20A16; text-decoration:none;}
.Druck A:Visited {color:#E20A16; text-decoration:none;}
.Druck A:Hover {color:#E20A16; text-decoration:underline;}
.Druck UL {   
  list-style-image: url('/cps/rde/xbcr/SID-0A012405-9B558925/intranet/bul_1.gif');
  margin-left: 0.75em;
  padding-left: 0.75em; 
  line-height: 1.5em;
}
/*******************************************************/
/**  Inhalt                                            */
/*******************************************************/
.ContentRahmen {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.75em;
  /*font-size: 10px;*/
  line-height: 1.5;
}
.Content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  line-height: 1.5em;
}
.Content P, .ContentRahmen P {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  margin-top: 0.2em;
  margin-bottom: 0;
}
.Content IMG {
  border:0px none;
  margin-right:10
}
.ContentRahmen IMG {
  border:0px none;
  margin-right:10
}
.Content H1, H2, H3, H4, H5, H6, .ContentRahmen H1, H2, H3, H4, H5, H6{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
}
.Content area {color:#425B6A; text-decoration:none; display:block; width:100%;}
.Content H1, .ContentRahmen H1{
  font-size: 1.2em;
}
.Content H2, .ContentRahmen H2{
  font-size: 1.1em;
}
.Content H3, H4, H5, H6, .ContentRahmen H3, H4, H5, H6{
  font-size: 1.0em;
}
.Content A:Link, .ContentRahmen A:Link {color:#E20A16; text-decoration:none;} 
.Content A:Visited, .ContentRahmen A:Visited{color:#990000; text-decoration:none;}
.Content A:Hover, .ContentRahmen A:Hover {color:#E20A16; text-decoration:underline;}
.Content UL, .ContentRahmen UL {   
  list-style-image: url('/cps/rde/xbcr/SID-0A012405-9B558925/intranet/bul_1.gif');
  margin-left: 0.75em;
  padding-left: 0.75em; 
}
.Content UL UL, .ContentRahmen UL UL { list-style-image: url('/cps/rde/xbcr/SID-0A012405-9B558925/intranet/bul_2.gif'); }
.Content UL UL UL, .ContentRahmen UL UL UL { list-style-image: url('/cps/rde/xbcr/SID-0A012405-9B558925/intranet/bul_3.gif'); }
.Content_klein {
  font-size: 0.9em;
  line-height: 1.5em;
}
.Content_Bildtext {
   font-size: 0.9em;
   font-style: italic;
}
.Content_Bildtext p{
   margin-top: 0;
   margin-bottom: 0;
}
/*******************************************************/
/**  Inhalt spezielle Bereiche                         */
/*******************************************************/
.Content_Anchor {
  font-size: 0.9em;
  background-color: #F0F8FF;
  text-align: center;
  line-height: 1.5;
}
.Content_Anchor A {color:#E20A16; text-decoration:none;} 
.Content_Anchor A:Visited {color:#E20A16; text-decoration:none;}
.Content_Anchor A:Hover {color:#E20A16; text-decoration:underline;}
.Content_LinkList {
  font-style: italic;
}
.Content_LinkList A {font-weight: bold; font-style: normal;}
.Content_Link_Extra {
  background-color: #F0F8FF;
  line-height: 1.5;
}
.Content_Link_Extra IMG {
  border:0px none;
  margin-right:0
}
.Content_Link_Standard IMG {
  border:0px none;
  margin-right:0
}
.Content_Kontakt {
  background-color: #F0F8FF;
}
.Content_Footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  text-align: center;
  background-color: #E1E7E9;
}
.Content_Footer_Head {
  background-color: #778899;
}
.Content_Footer A {color:#424242; text-decoration:none;} 
.Content_Footer A:Visited {color:#424242; text-decoration:none;}
.Content_Footer A:Hover {color:#424242; text-decoration:underline;}
.ContentSitzplan {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.75em;
}
.ContentSitzplan IMG {
  border:0px none;
  margin-right:0
}
/*******************************************************/
/**  Stile für festes Stylesheet                       */
/*******************************************************/
.Zitat{
    font-style: italic;
}
.Markierung{
    font-weight: bold;
}
.Anmerkung{
    font-size: 0.90em;
}
.Tabellenbeschriftung{
    font-style: bold;
    font-size: 0.90em;
}
.Bildbeschriftung{
    font-style: italic;
    font-size: 0.90em;
}
/*******************************************************/
/**  Navigation                                        */
/*******************************************************/
.Nav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.80em;
  color: #425B6A;
  padding-top: 0.1em;
  padding-bottom: 0.2em;
}
.Nav A {color:#425B6A; text-decoration:none; display:block; width:100%; } 
.Nav A:Hover, A:focus {color:#E20A16; text-decoration:none; background: #E1E7E9; }
.Nav_Head{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.60em;
  font-weight: bold;
  color: White;
  text-align: center;
  /*letter-spacing: 0.1em;*/
  background: #990000;
}
.Nav_Head_Rupl{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.55em;
  font-weight: bold;
  color: #E20A16;
  letter-spacing: 0.1em;
  text-align: center;
  background: #E1E7E9;
}
.Nav_Head_BH_Header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.55em;
  font-weight: bold;
  color: White;
  letter-spacing: 0.1em;
  text-align: center;
  background: #425B6A;
}
.Nav_Head_BH_Header A {color:White; text-decoration:none;} 
.Nav_Head_BH_Header A:Hover {color:White; text-decoration:none;} 
.Nav_Head_BH {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.55em;
  font-weight: bold;
  color: White;
  letter-spacing: 0.1em;
  text-align: center;
  background: #FFFFFF;
  color:#425B6A; 
  text-decoration:none; font-weight:Bold;
}
.Nav_Head_BH TD {
  border: 1px solid #778899;
}
.Nav_Cont  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  background: #E1E7E9;
  /*background: #EFEFEF;*/
  font-weight: normal;
  padding-top: 0.2em;
  padding-bottom: 0.3em;
}
.Nav_Cont A { color:#425B6A; text-decoration:none; display:block; widht:100%; }
.Nav_Cont A:Hover, A:focus { color:#E20A16; text-decoration:none; }
.Nav_Cont_SelH  {
  font-size: 1.1em;
  font-weight: bold;
}
.Nav_Cont_Sel  {
  font-weight: bold;
}
.Nav_Leistung  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  background: #E1E7E9;
  font-style: italic;
  padding-top: 0.2em;
  padding-bottom: 0.3em;
}
.Nav_Leistung A { color:#425B6A; text-decoration:none; display:block; width:100%; }
.Nav_Leistung A:Hover, A:focus { color:#E20A16; text-decoration:none; }
.Nav_Leistung_Sel  {
  font-weight: bold;
}
/*******************************************************/
/**  Pfad                                              */
/*******************************************************/
.NavPath {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  padding-left: 10px;
  color:Black;
}
.NavPath  A {color:#424242; text-decoration:none;} 
.NavPath  A:Hover {text-decoration:underline;}
/*******************************************************/
/**  Xtras                                             */
/*******************************************************/
.Xtra {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
}
.Xtra H1, H2, H3, H4, H5, H6{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
.Xtra A {color:#E20A16; text-decoration:none;} 
.Xtra A:Hover {color:#E20A16; text-decoration:underline;} 
.Xtra UL {
  margin-top: 5;
  margin-bottom: 5;
  margin-left: 18;
  margin-right: 0;
}
.Xtra_Head {
  font-size: 0.55em;
  font-weight: bold;
  color: #424242;
  padding-left: 5px;
  padding-right: 5px;
  background: #D5DFE2;
}
.Xtra_Field {
  font-size: 0.7em;
  border: 1px solid #000000;
}
.Xtra P {
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 1.0em;
  margin-top: 0;
  margin-bottom: 0;
}
.Xtra UL {
  list-style-image: url('/cps/rde/xbcr/SID-0A012405-9B558925/intranet/bul_3.gif'); 
  margin-left: 0.8em;
  padding-left: 0.8em;
}
/*******************************************************/
/**  Formular                                          */
/*******************************************************/
.F {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.F TD{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.F Input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.F IMG {
  margin-right:0;
}
.F_Head {
  color:White;
  background-color: #778899;
  font-size: 1.1em;
  font-weight: bold;
  padding: 2px;
}
.F_Panel {
  background-color: #DCDCDC;
}
.F_Label {
  text-align: right;
}
.F_Label_Error {
  text-align: right;
}
.F_Field_Error {
  border: 1px solid #FF0000;
}
.F_Action {
  text-align: right;
  background-color: #DCDCDC
}
.F_Formname {
  font-style: italic;
}
.F_Pos {
  text-align: right;
  font-weight: bold;
}
.F_LinkButton, F_Linkbutton Input {
 background: transparent;
 color: #E20A16;
 border: 0px solid transparent;
 font-size: 1em;
 cursor: hand;
 cursor: pointer;
}
/*******************************************************/
/**  Tabelle                                           */
/*******************************************************/
.T {
  border:0px;
  border-collapse:collapse;
}
.T TD {
  border:2px solid white;
  background-color: aliceblue;
}
.T TH {
  border:2px solid white;
  background-color:lightsteelblue;
  text-align: left;
}
.T IMG {
  margin-right:0;
}
.T_Head TD {
  background-color:transparent;
}
.T_Head TH {
  background-color:lightsteelblue;
  text-align: left;
}
.T_Low TD{
  background-color:#EFEFEF;
}
.T_Hi TD{
  background-color:aliceblue;
}
.T_Sub TD {
  background-color:#EFEFEF;
}
.T_Sub TH {
  background-color:#DCDCDC;
 text-align: left;
}
.T_Sort {
  font-size : 0.8em;
  /*font-size : 10px;*/
}
.T_SortHTML {
  font-size : 0.9em;
}
.T_Sort Input {
 font-size: 1em;
 background-color: aliceblue;
 border: 0px;
 width: 2em;
 font-weight:bold;
 cursor: hand;
 cursor: pointer;
}
.T_Action TD {
  background-color:lightsteelblue;
 vertical-align:middle;
}
.T_Action Input {
  font-size: 0.8em;
 vertical-align:middle;
}
.T_Action img {
 vertical-align:middle;
}
.T_Head TD {
  background-color:transparent;
}
.T_Head TH {
  background-color:lightsteelblue;
 text-align: left;
}
.T_Low TD{
  background-color:#EFEFEF;
}
.T_Hi TD{
  background-color:aliceblue;
}
/*******************************************************/
/**  Messagebox                                        */
/*******************************************************/
.Msg {
 font-weight:bold;
}
.Msg TH {
 background-color: #DCDCDC;
 font-size: 1.2em;
 text-align:left;
}
.Msg_BorderInfo {
 background-color:#6666FF;
}
.Msg_BorderWarning {
 background-color:#FF9900;
}
.Msg_BorderError {
 background-color:#E20A16;
}
/*******************************************************/
/**  Klassen für Kalender, DatePicker                  */
/*******************************************************/
.Kal {
 font-size: 1em;
 text-align: center;
}
.KalHead {
 color:White;
 background-color: #778899;
 font-weight: bold;
 text-align: center;
 vertical-align:top;
}
.KalHead A {color:White; text-decoration:none;}
.KalHead A:visited {color:White; text-decoration:none;}
.KalWeek {
 background: #dcdcdc;
 font-weight: bold;
 text-align: right;
}
.KalWeekday {
 font-size: 0.9em;
 background: #dcdcdc;
 font-weight: bold;
 text-align: center;
 vertical-align:top;
}
.KalToday {
 background: #dcdcdc;
 font-weight: bold;
 text-align: center;
 vertical-align:top;
}
.KalDPDay {
 font-size: 0.9em;
 background: white;
 vertical-align: middle;
 text-align: center;
}
.KalDPDayOutside {
 font-size: 0.9em;
 background: aliceblue;
 vertical-align:middle;
 text-align: center;
}
.KalDPWeek {
 font-size: 0.7em;
 background: #dcdcdc;
 text-align: right;
}
.Borderlr {
 background: #EBEFF1;
}