/* CSS Document */
/*******************************************************/ /* 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: #EBEFF1; text-align:center; } 
TABLE, TD, P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100.1%; } 
HR { border: 0; width: 100%; border-top: 0.1em dashed #778899; border-bottom: 0; height: 0; height: 0; } 
/*******************************************************/ /** Header */ /*******************************************************/ 
.Head_Service { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.55em; color: #E20A16; background-color: White; } 
.Head_Service A {color: #FFFFFF; text-decoration:none; font-weight:Bold;} 
.Head_Service A:Hover {color: #E20A16; text-decoration:none;} 
.Head_Service span {color: #E20A16; } 
.Head_Service A:Active {color:#778899; text-decoration:none;} 
.Head_Service_Sel A {color: #E20A16;} 
.Head_Service_Sel A:Hover {color: #E20A16;} 
.Head_Line { background-color: #E20A16; } 
.Head_Search { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.55em; text-align: center; background-color: #B7C6CD; } 
.Head_Search A {color:#B7C6CD; text-decoration:none; font-weight:Bold;} 
.Head_Search A:Hover {color: #E20A16; text-decoration: none;} 
.Head_Search span {color: #E20A16;} 
.Head_Search_Sel A {color: #E20A16;} 
.Head_Search_Sel A:Hover {color: #E20A16;} 
.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: #778899 } 
.Head_Rubrik A {color:#778899; text-decoration:none; font-weight:Bold;} 
.Head_Rubrik A:Hover {color:white; text-decoration:none;} 
.Head_Rubrik A:Active {color:#ffffff; text-decoration:none;} 
.Head_Rubrik span {color:white; } 
.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: #DDE1E4; } 
.Head_Rupl A {color:#DDE1E4; text-decoration:none; font-weight:Bold;} 
.Head_Rupl A:Hover {color:#E20A16; text-decoration:none;} 
.Head_Rupl A:Active {color:#778899; text-decoration:none;}
 .Head_Rupl span {color:#E20A16; } 
 .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-3DCFCFC3-34A5A4D3/ooe/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; line-height: 1.5; } 
.ContentRahmen td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.00em; 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:0; margin-right:10; } 
.ContentRahmen IMG { border:0; 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; } 
.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-3DCFCFC3-34A5A4D3/ooe/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-3DCFCFC3-34A5A4D3/ooe/bul_2.gif'); } 
.Content UL UL UL, 
.ContentRahmen UL UL UL { list-style-image: url('/cps/rde/xbcr/SID-3DCFCFC3-34A5A4D3/ooe/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:0; margin-right:0; } 
.Content_Link_Standard IMG { border:0; 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:0; 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{text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.55em; font-weight: bold; color: White; letter-spacing: 0.1em; text-align: center; background: #778899; } 
.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 { background: #E1E7E9; } 
.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; } 
/*******************************************************/ /** Navigation neu */ /*******************************************************/ 
  a.menulevel0lo:link    { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; line-height: 4ex;}
  a.menulevel0lo:visited    { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; line-height: 4ex;}
  a.menulevel0lo:hover    { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none;line-height: 4ex;}
  a.menulevel0lo    { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none; line-height: 4ex;}
  a.menulevel0hi    { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; text-decoration:none;line-height: 4ex;} 
  a.menulevel0hi:visited    { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; text-decoration:none; line-height: 4ex;}
  a.menulevel0hi:hover  { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; text-decoration:none; line-height: 4ex;}
  a.menulevel0hi:link    { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; text-decoration:none;line-height: 4ex;}  
  a.menulevel1lo     { color: #425B6A; font-weight: normal; font-size: 0.90em; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.3em; }   
  a.menulevel1lo:link     { color: #425B6A; font-weight: normal; font-size: 0.90em; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.3em; }   
  a.menulevel1lo:visited  { color: #425B6A; font-weight: normal; font-size: 0.90em; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none;  padding-top: 0.2em; padding-bottom: 0.3em; }
  a.menulevel1lo:hover    { color: #E20A16; font-weight: normal; font-size: 0.90em;  font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none;  padding-top: 0.2em; padding-bottom: 0.3em; }
  a.menulevel1hi    { color:#E20A16; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 0.90em;  font-weight: bold; text-decoration:none;; padding-top: 0.2em; padding-bottom: 0.3em;   }  
  a.menulevel1hi:visited     { color: #425B6A; font-weight: bold; font-size: 0.90em; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.3em; }
  .menulevel1lox  { color: #425B6A; font-weight: normal; font-size: 0.90em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #ffffff; display: block; width: 150px; height: 17px;}
  .menulevel1hix  { color: #425B6A; font-weight: bold; font-size: 0.90em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #E1E7E9; display: block; 
width:auto !important; width: 150px; height:auto !important; height: 17px;}
  .menulevel2lox  { color: #425B6A; font-weight: normal; font-size: 0.90em; line-height: 3ex; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #E1E7E9; display: block; width: 150px; height: 17px; }
  .menulevel2hix  { color: #425B6A; font-weight: bold; font-size: 0.90em; line-height: 3ex; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color: #E1E7E9; display: block; width: 150px; height: 17px; }
  p.m {vertical-align: middle;}
  a.menulevel2lo     { color: #425B6A; font-weight: normal; font-size: 0.80em; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.3em;padding-left:5px; }   
  a.menulevel2lo:link     { color: #425B6A; font-weight: normal; font-size: 0.80em; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.3em;padding-left:5px; }   
  a.menulevel2lo:visited  { color: #425B6A; font-weight: normal; font-size: 0.80em; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none;  padding-top: 0.2em; padding-bottom: 0.3em;padding-left:5px; }
  a.menulevel2lo:hover    { color: #E20A16; font-weight: normal; font-size: 0.80em;  font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none;  padding-top: 0.2em; padding-bottom: 0.3em;padding-left:5px; }
  a.menulevel2hi    { color:#E20A16; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 0.80em;  font-weight: bold; text-decoration:none;; padding-top: 0.2em; padding-bottom: 0.3em;padding-left:5px;   }  
  a.menulevel2hi:visited     { color: #425B6A; font-weight: bold; font-size: 0.80em; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.3em;padding-left:5px; }
  a.menulevel3lo:link    { color:#3470aa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; text-decoration:none;margin-left:23px; line-height: 3ex; letter-spacing: -1px;}
  a.menulevel3lo:visited { color:#3470aa; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: normal; text-decoration:none;margin-left:23px; line-height: 3ex; letter-spacing: -1px;}
  a.menulevel3lo:hover   { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; text-decoration:none;margin-left:23px; line-height: 3ex; letter-spacing: -1px;}
  a.menulevel3hi    { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; text-decoration:none;margin-left:23px; line-height: 3ex; letter-spacing: -1px;}
  a.menulevel3hi:visited    { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration:none;margin-left:23px; line-height: 3ex; letter-spacing: -1px;}
  .menupath      { color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
  a.menupath:link      { color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
  a.menupath:visited      { color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
  a.menupath:hover      { color: #000000; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
/*******************************************************/ /** Pfad */ /*******************************************************/ 
.NavPath { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 10px; color:#000000; } 
.NavPath A {color:#000000; 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; border: 1px solid #E20A16; padding-left: 5px; padding-right: 5px; } 
.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-3DCFCFC3-34A5A4D3/ooe/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 select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; } 
.F textarea { 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:#E6F4FB; } 
.T TH { border:2px solid white; background-color:#B7C6CD; 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; } 
 .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; } 

/*******************************************************/ /** portraits appl */ /*******************************************************/ 
td.portrait_header { font-weight: bold; border-top: 1px solid #B7C6CD; }
td.portrait_content { border-top: 1px solid #B7C6CD; text-align: justify;}