*{font-family: Arial, Helvetica, sans-serif;font-size:12px;}

.pagetitel {font-size:14px; color:#FFFFFF; font-weight:bold; text-align:left;}
.regiontitel {font-size:14px; color:#000000; font-weight:bold; text-align:left;}
.toolnormal {font-size:11px; color:#838383; font-weight:normal; text-align:left;}
.toolbold {font-size:11px; color:#838383; font-weight:bold; text-align:left;}

.simpletext {
   font-size:11px;
   font-weight:normal;
   color:#000000;
   text-decoration:none;
   margin:0px;
   padding:0px;
   border-style:none;
   background-color:#ffffff;
  }

.NoLabel{white-space:nowrap;font-weight:normal;color:#ff00ff;}
.OptionalLabel{white-space:nowrap;font-weight:normal;color:#000000;}
.OptionalLabelwithHelp{cursor:help;white-space:nowrap;font-weight:normal;}
.RequiredLabel{white-space:nowrap;font-weight:normal;color:#000000;}
.RequiredLabelwithHelp{cursor:help;white-space:nowrap;font-weight:normal;} 

.InlineError {font-size:9px;font-weight:bold;text-decoration:none;color:red;}
.InlineError span{font-size:9px;text-decoration:none;color:red;}
.InlineError a{font-size:9px;text-decoration:none;color:red;}
.InlineError a:hover{font-size:9px;text-decoration:none;color:red;}
.InlineError a:visited{font-size:9px;text-decoration:none;color:red;} 

.iframe {
   border-width:1px;
   border-style:solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
   border-collapse:collapse;
   padding:0px;
  }
.sitzinfo {
   font-size:11px;
   color:#E2001A;
   font-weight:normal;
   font_stretch:condensed;
   text-align:left;
   vertical-align:texttop;
  }
  
.warningred {
   font-size:11px;
   color:#E2001A;
   font-weight:bold;
   text-align:left;
   vertical-align:texttop;
  }
.warningredlight {
   font-size:11px;
   color:#E2001A;
   font-weight:normal;
   text-align:left;
   vertical-align:texttop;
  }
.navinormal {
   font-size:11px;
   color:#838383;
   font-weight:normal;
   text-align:left;
   text-decoration:none;
   background-color:#eeeeee;
   border:0px solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
  }
a.navinormal{
   font-size:11px;
   color:#838383;
   font-weight:normal;
   text-align:left;
   text-decoration:none;
   background-color:#eeeeee;
   border:0px solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
  }
.navibold {
   font-size:11px;
   color:#838383;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   background-color:#eeeeee;
   border:0px solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
  }
a.navibold {
   font-size:11px;
   color:#838383;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   background-color:#eeeeee;
   border:0px solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
  }
.navilink a{
   font-size:11px;
   font-weight:normal;
   color:#838383;
   text-decoration:none;
   margin:0px;
   padding:0px;
   border-style:none;
   background-color:#eeeeee;
   border:1px solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
  }
.navilinkbold a{
   font-size:11px;
   font-weight:bold;
   color:#838383;
   text-decoration:none;
   margin:0px;
   padding:0px;
   border-style:none;
   background-color:#eeeeee;
   border:1px solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
  }
a span.navilinkboldlogout{
   font-size:11px;
   font-weight:bold;
   color:#838383;
   text-decoration:none;
   margin:0px;
   padding:0px;
   border-style:none;
   background-color:#eeeeee;
   border:1px solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
  }
.tableframe {
   border-width:1px;
   border-style:solid;
   border-top-color:#eeeeee;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
   border-bottom-color:#eeeeee;
   border-collapse:collapse;
   padding:0px;
  }
.tableheaderrow {
   background-color:#eeeeee;
  }
.tabledatarow {
   background-color:#ffffff;
   border-width:1px;
   border-left-style:solid;
   border-right-style:solid;
   border-left-color:#eeeeee;
   border-right-color:#eeeeee;
  }
.tableheader {
   font-size:11px;
   color:#000000;
   background-color:#eeeeee;
   font-weight:bold;
   text-align:left;
  }
.tabledata {
   font-size:11px;
   color:#000000;
   background-color:#ffffff;
   font-weight:normal;
   text-align:left;
  }
.tabledataou {
   font-size:11px;
   color:#000000;
   background-color:#ffffff;
   font-weight:normal;
   text-align:left;
   border-width:1px;
   border-top-style:solid;
   border-bottom-style:solid;
   border-top-color:#eeeeee;
   border-bottom-color:#eeeeee;
  }
.tabledatabold {
   font-size:11px;
   color:#000000;
   background-color:#ffffff;
   font-weight:bold;
   text-align:left;
   border-width:1px;
   border-style:solid;
   border-top-color:#eeeeee;
   border-left-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#eeeeee;
  }
.tabletotal {
   font-size:11px;
   color:#000000;
   background-color:#ffffff;
   font-weight:bold;
   text-align:left;
   border-width:1px;
   border-style:solid;
   border-top-color:#eeeeee;
   border-left-color:#ffffff;
   border-right-color:#ffffff;
   border-bottom-color:#eeeeee;
  }

input.btn {
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#999999;
   border:1px solid;
   border-top-color:#999999;
   border-left-color:#999999;
   border-right-color:#999999;
   border-bottom-color:#999999;
   }
input.btnhvr {
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#E2001A;
   border:1px solid;
   border-top-color:#E2001A;
   border-left-color:#E2001A;
   border-right-color:#E2001A;
   border-bottom-color:#E2001A;
   }
input.btnact {
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#E2001A;
   border:1px solid;
   border-top-color:#E2001A;
   border-left-color:#E2001A;
   border-right-color:#E2001A;
   border-bottom-color:#E2001A;
   }

a.simplelink {
   font-size:11px;
   font-weight:normal;
   color:#000000;
   text-decoration:underline;
   margin:0px;
   padding:0px;
   border-style:none;
   background-color:#ffffff;}

a.simplelinkred {
   font-size:11px;
   font-weight:normal;
   color:#E2001A;
   text-decoration:underline;
   margin:0px;
   padding:0px;
   border-style:none;
   background-color:#ffffff;}

.RegionWithBorderWithoutTitle {
   background-color:#FFFFFF;
   margin-top:10px;
   margin-bottom:10px;
   border-width:1px;
   border-color:#eeeeee;
   border-style:solid;
}
.RegionBody {
   padding:0px;
}

.rhbReportsRegion {background-color:#FFFFFF;margin-top:10px;margin-bottom:10px;}
.rhbReportsRegion .rhbRegionHeader {}
.rhbReportsRegion .rhbButtonHolder {}
.rhbReportsRegion .rhbBody {} 

.rhbRegionHeader {
   white-space:nowrap;
   font-weight:bold;
   font-size:14px;
   color:#E2001A;
   border-bottom:none;
   padding:2px;
   padding-left:10px;
   padding-right:5px;
}
.rhbRegionFooter {}
.rhbButtonHolder {
   white-space:nowrap;
   border-left:1px solid #FFFFFF;
   border-right:1px solid #FFFFFF;
   padding:2px;
   font-weight:bold;
   font-size:13px;
   text-align:right;
}
.rhbRegionBody {padding:10px;}
.rhbRegionTitle {color:#cc4444;} 

.tabaktiv {
   height:21;
   width:137;
   background-color:#E2001A;
   padding-left:14px;
   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
   text-align:left;
   }

.tabinaktiv {
   height:21;
   width:137;
   background-color:#999999;
   padding-left:14px;
   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
   text-align:left;
   }

.tabaktiv a{
   height:21;
   width:137;
   background-color:#E2001A;
   padding-left:14px;
   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   text-decoration:none;
   }

.tabinaktiv a{
   height:21;
   width:137;
   background-color:#999999;
   padding-left:0px;
   font-size:12px;
   color:#FFFFFF;
   font-weight:bold;
   text-align:center;
   vertical-align:center;
   text-decoration:none;
   }

th.rhbReportHeader{
   empty-cells:show;
   border-collapse:collapse;
   white-space:nowrap;
   font-weight:bold;
   color:#FFFFFF;
   font-size:13px;
   padding:2px;
   padding-left:8px;
   padding-right:8px;
   background-color:#E2001A;
   border-bottom:1px solid #550000;
   border-left:1px solid #550000;
   border-top:1px solid #550000;
   border-right:1px solid #550000;
}
th.rhbReportHeader a{color:#FFFFFF;}
td.rhbdata{padding:2px;padding-left:8px;padding-right:8px;empty-cells:show;border-collapse:collapse;}

.rhbStandard{empty-cells:show;border-collapse:collapse;border-left:1px solid #000000;background-color:#FFFFFF;}
.rhbStandard th.rhbReportHeader{border:1px solid #000000;border-bottom:1px solid #000000;border-top:1px solid #000000;border-left:none;}
.rhbStandard td.rhbdata{border:1px solid #000000;border-left:none;border-top:none;}

a.rhbpagination{display:block;vertical-align:middle;padding:2px;}
a.rhbpagination img{display:inline;vertical-align:middle;margin-left:5px;margin-right:5px;}

.flatctrl  {
   border-style:solid;
   border-width:1px;
   border-color:#999999;
   background-color:#eeeeee;
}
.flatctrlerror {
   border-style:solid;
   border-width:2px;
   border-color:#E2001A;
   background-color:#eeeeee;
}
div.scroll {
height: 60px;
width: 450px;
overflow: auto;
border: none;
background-color: #ffffff;
padding: 0px;
}

