/*   CSS-Definitionen
-------------------------------------------------------------------------------------
          Grösse: normal
       Plattform: MS Windows
		       Typ: System
-------------------------------------------------------------------------------------*/

/* --- normal --*/
/* nicht anpßbare CSS */
#MMenuBC { font-size:12px;position:relative; top:1px; left:5px;height:16px; overflow:hidden; visibility:visible;vertical-align:middle;z-index:1;} /*abs*/
A.menu{color:#007e39;font-weight:600;font-size:14px;} /*abs*/
SELECT.menuSuche{font-family:Arial,Helvetica,sans-serif;color:#000000;font-size:12px;background-color:#E1E1E1;width:140px;}/*abs*/
.menuBreadCrumbs{font-size:12px;}/*abs*/
.menuHspaceR {margin:0px 40px 0px 0px; }/*abs*/
.menuHspaceL {margin:0px 0px 0px 40px; }/*abs*/
.menuTxt{color:#000000;font-size:14px;} /*abs*/
.headerHeading{font-weight:bold;}
.headerObject{padding-left:14px;}
A.navTree{text-decoration:none;font-size:14px;}/*abs*/
/* CSS mit Schriftgrößenangaben (in div. CSS verschieden)*/
A{color:#007e39;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;} /*m*/
.errors{color:#999999;font-size:12px;text-decoration:none;} /*s*/
A.nav{font-size:12px; margin:0px 5px 0px 5px; } /*s*/
BODY{background-color:#FFFFFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;padding:4px;} /*m*/
INPUT{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;} /*m*/
SELECT{background:#FFFFFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;} /*m*/
TABLE.content{padding-bottom:14px;padding-left:14px;padding-top:14px;}/*m*/
TD{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;margin: 0px; border: 0px; padding: 0px;}/*m*/
TD.content{padding-left:14px; }/*m*/
TD.nav{font-size:12px;text-align:left;} /*s*/
TD.tblHdr{font-size:12px;}/*s*/
textAREA{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;}/*m*/
TH{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-align:left;}/*m*/
TH.nav{font-size:12px;text-align:right;}/*s*/
TH.tblHdr{ background-color:#CCE7A1; color:#000000; font-size:12px; text-align:left; padding: 1px 2px 1px 2px;}/*s*/
TH.tblHdrL{ background-color:#CCE7A1; color:#000000; font-size:12px; text-align:left; padding: 1px 2px 1px 2px;}/*s*/
TH.tblHdrC{ background-color:#CCE7A1; color:#000000; font-size:12px; text-align:center; padding: 1px 2px 1px 2px;}/*s*/
TH.tblHdrR{ background-color:#CCE7A1; color:#000000; font-size:12px; text-align:right; padding: 1px 2px 1px 2px;}/*s*/
.header{color:#000000;font-size:18px; background-color:#dddddd; padding-right:16px;padding-left:16px;}/*l*/
.l{font-size:18px;}
.m{font-size:14px;}
.navSelected{color:#333333; font-weight:bold; font-size:13px; text-align:left;  margin:0px 5px 0px 5px;}/*s+1*/
.s{font-size:12px;}
.xl{font-size:24px;}
.xs{font-size:10px;}
.footer{font-size:10px} /*s*/
/* Hilfe CSS */
H1.hlp {font-size:24px;}
H2.hlp {font-size:18px;}
H3.hlp {font-size:14px;font-weight:bold;}
/* CSS mit absoluten Größenangaben */
BUTTON.w1{width:14px;}
BUTTON.w2{width:28px;}
BUTTON.w10{width:140px;}
BUTTON.w15{width:210px;}
BUTTON.w20{width:280px;}
BUTTON.w25{width:350px;}
BUTTON.w30{width:420px;}
BUTTON.w4{width:56px;}
BUTTON.w40{width:560px;}
BUTTON.w5{width:70px;}
BUTTON.w50{width:700px;}
BUTTON.w6{width:84px;}
BUTTON.w8{width:112px;}
BUTTON.w60{width:840px;}
INPUT.w1{width:14px;}
INPUT.w2{width:28px;}
INPUT.w10{width:140px;}
INPUT.w15{width:210px;}
INPUT.w20{width:280px;}
INPUT.w25{width:350px;}
INPUT.w30{width:420px;}
INPUT.w4{width:56px;}
INPUT.w40{width:560px;}
INPUT.w5{width:70px;}
INPUT.w50{width:700px;}
INPUT.w6{width:84px;}
INPUT.w8{width:112px;}
INPUT.w60{width:840px;}
SELECT.w10{width:140px;}
SELECT.w15{width:210px;}
SELECT.w20{width:280px;}
SELECT.w25{width:350px;}
SELECT.w30{width:420px;}
SELECT.w4{width:56px;}
SELECT.w40{width:560px;}
SELECT.w5{width:70px;}
SELECT.w50{width:700px;}
SELECT.w6{width:84px;}
SELECT.w8{width:112px;}
SELECT.w60{width:840px;}
textAREA.w20{width:280px;}
textAREA.w25{width:350px;}
textAREA.w30{width:420px;}
textAREA.w40{width:560px;}
textAREA.w50{width:700px;}
textAREA.w60{width:840px;}

/* CSS für Layout */

TABLE.detail {background-color:#dddddd; border-right: 1px solid #000066;border-left : 1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom: 1px solid #777777; margin:0px ; }
TABLE.nav{background-color:#dddddd;  border-right: 1px solid #777777; border-left : 1px solid #e5e5e5; 	border-top:1px solid #e5e5e5; border-bottom:1px solid #777777;margin:0px  0px 0px 0px;padding:1px 1px 1px 1px;}
TABLE.pageObject{ border-right:1px  #880000; border-left:1px  #880000; border-top:1px  #880000; border-bottom:1px  #008800; margin:0px  0px 0px 0px; padding:1px 1px 5px 10px; }
TABLE.umrahmung {background-color:#dddddd; border-right: 1px solid #000066; border-left : 1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom: 1px solid #777777; margin:1px  1px 1px 1px; padding:10px 10px 10px 10px; }
TABLE.mask {background-color:#dddddd; border-right: 1px solid #000066;border-left : 1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom: 1px solid #777777; margin:5px ;  }
TABLE.list{ margin:0px 0px 0px 0px;border: 0px 0px 0px 0px; padding:1px 1px 1px 1px; width:100%;}
TD.detail{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;}
TD.detailStd{padding-left:30px;padding-right:2px; padding-top:4px;padding-bottom:14px; border-bottom:0px;margin:0px;}
TD.indent{padding-left:30px;}
TD.programmleiste{padding:5px 10px 5px 10px;text-align:center;width:120px;height:96px;}

TD.mask{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;}
TD.maskC{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:center;}
TD.maskCB{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:center;vertical-align:bottom;}
TD.maskCM{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:center;vertical-align:middle;}
TD.maskCT{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:center;vertical-align:top;}
TD.maskL{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:left;}
TD.maskLB{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:left;vertical-align:bottom;}
TD.maskLM{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:left;vertical-align:middle;}
TD.maskLT{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:left;vertical-align:top;}
TD.maskR{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:right;}
TD.maskRB{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:right;vertical-align:bottom;}
TD.maskRM{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:right;vertical-align:middle;}
TD.maskRT{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;text-align:right;vertical-align:top;}
TD.maskB{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;vertical-align:bottom;}
TD.maskM{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;vertical-align:middle;}
TD.maskT{padding-left:2px;padding-right:2px;border-bottom:0px;margin:0px;vertical-align:top;}

TH.detail{background-color:#CCE7A1; color:#000000;text-align:right;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px; }
TH.detailStd{background-color:#CCE7A1; color:#000000;text-align:left;  margin: 4px; border: 0px; padding-left:4px; padding-right: 4px; }
TH.mask{background-color:#CCE7A1; color:#000000;text-align:right;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px; }
TH.maskB{background-color:#CCE7A1; color:#000000;text-align:right;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px; vertical-align:bottom;}
TH.maskM{background-color:#CCE7A1; color:#000000;text-align:right;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px; vertical-align:middle;}
TH.maskT{background-color:#CCE7A1; color:#000000;text-align:right;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px; vertical-align:top;}
TH.maskC{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:center; }
TH.maskCB{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:center; vertical-align:bottom;}
TH.maskCM{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:center; vertical-align:middle;}
TH.maskCT{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:center; vertical-align:top;}
TH.maskL{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:left; }
TH.maskLB{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:left;vertical-align:bottom; }
TH.maskLM{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:left; vertical-align:middle;}
TH.maskLT{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:left; vertical-align:top;}
TH.maskR{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:right; }
TH.maskRB{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:right; vertical-align:bottom;}
TH.maskRM{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:right; vertical-align:middle;}
TH.maskRT{background-color:#CCE7A1; color:#000000;margin: 0px; border: 0px; padding-left:4px; padding-right: 4px;text-align:right; vertical-align:top;}

TH.tblSumGroup{text-align:right; background-color: White;  border-right : 1px solid #CCCCFF;border-bottom : 1px solid  #000066;  }
TH.tblSumGroupR{text-align:right; background-color: White;  border-right : 1px solid #CCCCFF;border-bottom : 1px solid  #000066;  }
TH.tblSumGroupC{text-align:center;  background-color: White; border-right : 1px solid #CCCCFF;border-bottom : 1px solid  #000066;  }
TH.tblSumGroupL{text-align:left;  background-color: White; border-right : 1px solid #CCCCFF;border-bottom : 1px solid  #000066;  }
TR.tblSeperator{ height:5px; background-color:#FFFFFF; }

/* CSS ohne absolute Größenangaben bzw. Größen=0 */
A.menu:link{color:#007e39;}
A.menu:visited{color:#007e39;}
A.menu:hover{color:#007e39;}
A.menu:active{color:#007e39;}
A.errors:link{color:#999999;}
A.errors:visited{color:#999999;}
A.errors:hover{color:#ff6600;}
A.errors:active{color:#999999;}
A:link{color:#007e39;}
A:visited{color:#007e39;}
A:hover{color:#999999;}
A:active{color:#999999;}
BODY.menu{margin:0px 0px 0px 0px;padding:0px;background-color:#cccccc;}
HR{color:#BBBBBB;height:1px;width:100%;}
IMG{border:0px;}
IMG.icon{width: 18px; height: 18px;}
OPTGROUP {	font-weight:bold;  font-style: normal;  }
TABLE{margin:0px;padding: 0px;border:0px;}
TABLE.nomargins{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

TD.C{text-align:center;}
TD.R{text-align:right;}
TD.L{text-align:left;}
TH.C{color:#000000;text-align:center;}
TH.indent{text-align:left;}
TH.R{color:#000000;text-align:right;}
TH.tblGroup{text-align:left; font-style:oblique;background-color:#DDDDDD;}
TH.tblGroupL{text-align:left; font-style:oblique; background-color:#DDDDDD;}
TH.tblGroupC{text-align:center; font-style:oblique; background-color:#DDDDDD;}
TH.tblGroupR{text-align:right; font-style:oblique;  background-color:#DDDDDD;}
TH.tblSumGroupG{text-align:right; font-style:oblique;  color: #000066; background-color: #FFCCCC;}
TR {font-weight:normal;vertical-align:top;margin: 0px; border: 0px; padding: 0px;}
TR.mask{vertical-align:top;padding-left:2px; padding-right:6px;}
TR.maskTop {vertical-align:top;padding-left:6px; padding-right:6px;}
TR.maskMiddle {vertical-align:middle;padding-left:6px; padding-right:6px;}
TR.maskBottom {vertical-align:bottom;padding-left:6px; padding-right:6px;}
TR.bottom {vertical-align:bottom;}
TR.middle { vertical-align:middle; }
TR.top {vertical-align:top;}
TR.listHdr { background-color:#6f6fa6;color:#FFFFFF;}
TR.tblHdr { background-color:#6f6fa6;color:#FFFFFF;vertical-align:bottom;}
TR.tblHdrBottom { background-color:#6f6fa6;color:#FFFFFF;vertical-align:bottom;}
TR.tblHdrMiddle { background-color:#6f6fa6;color:#FFFFFF;vertical-align:middle;}
TR.tblHdrTop { background-color:#6f6fa6;color:#FFFFFF;vertical-align:top;}
.black{color:#000000;}
.blue{color:#23238E;}
.bold{font-weight:bold;}
.boldNormal{font-weight:bold;font-style:normal;}
.italic{font-style:italic;}
.cdf0 /* Rot*/{color:#FF0066;}
.cdf1 /* Dunkelorange*/{color:#FF9933;}
.cdf2 /* Gelborange*/{color:#FFCC33;}
.cdf3 /* Grün */{color:#99CC33;}
.cdf4 /* Hellgrün*/{color:#CCFF33;}
.cdf5 /* Gelb*/{color:#FFFF33;}
.dgray{color:#666666;}
.gray{color:#AAAAAA;}
.green{color:#006600;}
.lgray{color:#DDDDDD;}
.orange{color:#FF6600;}
.white{color:#FFFFFF;}
.red{color:#D20000;}
.wr100{width:100%;}
.wr50{width:50%;}
.wr90{width:90%;}
.yellow{color:#EEEE00;}
.z0{background-color:#FFFFFF;}
.z1{background-color:#dddddd;}
.z2{background-color:#DDDDDD;}
.z3{background-color:#CCCCCC;}
.z4{background-color:#B5B5B5;}
.zcdf0 /* Rot*/{background-color:#FF0066;}
.zcdf1 /* Dunkelorange*/{background-color:#FF9933;}
.zcdf2 /* Gelborange*/{background-color:#FFCC33;}
.zcdf3 /* Grün */{background-color:#99CC33;}
.zcdf4 /* Hellgrün*/{background-color:#CCFF33;}
.zcdf5 /* Gelb*/{background-color:#FFFF33;}
.zred{background-color:#FFCCCC;}
.liHigh0{background-color:#DDDDDD;}
.liHigh1{background-color:#DDDDDD;}
.liJal0{background-color:#FFFFFF;}
.liJal1{background-color:#dddddd;}


UL.out { padding:0px; margin:18px; list-style-type: disc;list-style-position: outside; display:list-item; }
UL.outNoType { padding:0px; margin:18px; list-style-type: none;list-style-position: outside; display:list-item; }
UL.HelpIn { padding:0px; margin:18px; list-style-type: none;list-style-position: outside; display:list-item; }
UL.disc { list-style-type: disc;list-style-position: outside; display:list-item;  }
UL.circle{ list-style-type: circle; list-style-position: outside; display:list-item; }
UL.square{ list-style-type: square; list-style-position: outside; display:list-item; }
OL { list-style-type: decimal; list-style-position: outside; }
OL.out { padding:0px; margin:26px; }
TABLE.gl { border-color:gray; border-style:solid; border-width:1px; border-collapse:collapse; }
TD.gl { border-color:gray; border-style:solid; border-width:1px; padding:3px; }
LI.out {margin:10px; list-style-position:outside; list-style-type:disc;}

#idTopPageHeader >tbody > tr > th { display: none;} /*Hide logo right to the help button*/

LEGEND   { padding:4px; }
FIELDSET { padding:4px; }
TD.pageOwner { font-size:18px; color:#000000;  background-color:#dddddd; padding-right:16px;padding-left:16px; border : 1px solid; border-bottom:0px;  border-color : #e5e5e5 #777777 #777777 #e5e5e5; } /* l */
TD.footerCell { text-align:left; }
TABLE.bodyTable { width:100%;margin:0px;padding:0px;border-bottom:1px solid #e5e5e5; }
TABLE.pageObjectNoTopBorder { border:1px solid #e5e5e5;border-top:0px; margin:0px  0px 0px 0px; padding:1px 1px 5px 10px; }
TABLE.statbar {	border:1px solid #000000;padding:0px;margin:0px;}
TR.statbar { border:0px;padding:0px;margin:0px; }
TD.statbar_left { padding:0px;overflow:hidden;text-align:right;padding-right:2px;color:#ffffff;background-color:#007e39;border:1px solid #007e39;margin:0px;}
TD.statbar_right {overflow:hidden;text-align:left;color:#007e39;border:0px;margin:0px;padding:1px;padding-left:2px;}
TD.statbar_lefts { padding:0px;overflow:hidden;text-align:right;padding-right:2px;color:#ffffff;background-color:#007e39;border:1px solid #007e39;border-right:0px;margin:0px;}
TD.statbar_rights {overflow:hidden;text-align:left;color:#007e39;border:0px;border-left:1px solid #007e39;;margin:0px;padding:1px;padding-left:2px;}
.kalstyle {border:1px solid #cccccc;}
.kalborstyle {border:1px solid #555555;}
.bookmark1 {border-left:4px solid #DDDDDD;border-right:4px solid #DDDDDD;}
.bookmark2 {border-left:4px solid #ffffff;}
.notextdec {text-decoration:none;}
.mainframeborder {border-right: 1px solid #999999;}
.vkpadding {padding-left:10px;}
.vkpadding2 {padding-top:2px;padding-right:10px;}
.pleistborder {border:1px solid #000000;}
.pleistpadding {padding-right:4px;}
.vkimg {border-right:1px solid #777777;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #777777;vertical-align:middle;}
       