* {
   box-sizing:border-box;
   font:12px Arial;
}
	body      { background-color:#FFFFFF;cursor:default;margin-top:0px;margin-left:0px;padding:0 0 0 0.333em;font:12px Arial;}
	font      { font:12px 'Arial';color:#000000 !important}
	span      { font:12px 'Arial';color:#000000 !important}
	input     { font:12px 'Arial';color:#000000 !important;padding:0.33em;}
	select    { font:12px 'Arial';color:#000000 !important;padding:0.33em;}
	option    { font:12px 'Arial';color:#000000 !important;}
	table     { font:12px 'Arial';color:#000000;border-collapse:collapse}
	td        { font:12px 'Arial';color:#000000 !important}
        th        { font:12px 'Arial';border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000 !important;padding:2px}

a:link    { color:#007E45;text-decoration:underline; }
a:visited { color:#007E45;text-decoration:underline; }
a:focus   { color:#007E45;text-decoration:none; }
a:hover   { color:#007E45;text-decoration:none; }
a:active  { color:#007E451;text-decoration:none; } 	   
           a.toplevel { font:12px 'Arial';color:#000000;text-decoration:none;cursor:default}
	   a.sublevel { font:12px 'Arial';color:#000000;text-decoration:none;cursor:pointer}

        .thr        { vertical-align:top;font:12px 'Arial';text-align:right;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:default;white-space:nowrap;}
        .thc        { vertical-align:top;font:12px 'Arial';text-align:center;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:default;white-space:nowrap;}
        .thl        { vertical-align:top;font:12px 'Arial';text-align:left;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:default;white-space:nowrap;}

        .tdrl       { vertical-align:top;text-align:right;border-style:solid;border-width:1px;border-color:#000000;padding:2px}
        .tdll       { vertical-align:top;text-align:left;border-style:solid;border-width:1px;border-color:#000000;padding:2px}
        .tdl        { vertical-align:top;font:12px 'Arial';text-align:left;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:default;white-space:nowrap;}
        .tdc        { vertical-align:top;font:12px 'Arial';text-align:center;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:default;white-space:nowrap;}
        .blau       { vertical-align:top;font:12px 'Arial';border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px}
        .weiss      { vertical-align:top;font:12px 'Arial';border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px}
        .tdr        { vertical-align:top;font:12px 'Arial';text-align:right;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:default;white-space:nowrap;}
        .tdal       { vertical-align:top;font:12px 'Arial';text-align:left;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:pointer}
        .tdac       { vertical-align:top;font:12px 'Arial';text-align:center;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:pointer}
        .tdar       { vertical-align:top;font:12px 'Arial';text-align:right;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:pointer}
        .tdgelb     { background-color:#FFFFFF}
        .tdwhite    { background-color:white}
        .tdu1       { color: #4d4f53;margin:0em;width:100%;}
        .tdu2       { color: #4d4f53;margin:0em;width:100%;}
        .tdu3       { color: #4d4f53;margin:0em;width:100%;}
        .tdu4       { color: #4d4f53;margin:0em;width:100%;}
        .tdur       { color: #4d4f53;margin:0em;width:100%;}
        .tdu1 > b   { font-weight:normal; font-size: 1.7em; color: #4d4f53; line-height: 1.5em;}
        .tdu2 > b   { font-weight:normal; font-size: 1.7em; color: #4d4f53; line-height: 1.5em;}
        .tdu3 > b   { font-weight:normal; font-size: 1.7em; color: #4d4f53; line-height: 1.5em;}
        .tdu4 > b   { font-weight:normal; font-size: 1.7em; color: #4d4f53; line-height: 1.5em;}
        .tdur > b   { font-weight:normal; font-size: 1.7em; color: #4d4f53; line-height: 1.5em;}

	.ausbez     { font:12px 'Arial'; background-color:#FFFFFF;color:#000000;padding-right:4px}
	.ausfeld    { font:12px 'Arial'; background-color:#FFFFFF;color:#000000;padding-right:4px;padding-left:4px;}
        .disfeld    { font:12px 'Arial';color:#000000; background-color:#e4e5e6; border:1px solid #9a9b9c;}
	.ausfeld2   { border-style:solid;border-width:1px;border-color:black;background-color:#FFFFFF}
        .ausradio   { font:12px 'Arial'; background-color:#FFFFFF}
	.einbez     { font:12px 'Arial'; color:#000000}
	.einfeld    { font:12px 'Arial'; color:#000000}
	.einfelda   { font:12px 'Arial';background-color:#FFFF66}
        .eintext    { font:12px 'Arial'; color:#000000}
        .tc2        { font:10px 'Courier'}	
        .fehler     { font:12px 'Arial'; font-weight:bold; color:#FF0000;}
	.btntext    { text-align:center;font:12px 'Arial'; cursor:pointer;}
	.gelbtext   { text-align:center;font:12px 'Arial'; cursor:pointer;background-color:#F2F2B4}
	.imgtext    { text-align:center;font:12px 'Arial'; cursor:pointer;}
	.btngrau    { text-align:center;font:12px 'Arial'; color:#000000; cursor:pointer}
        .wochtag    { border-style:solid;border-width:1px;border-color:black;font:10pt 'Courier'; color: black; background-color: white;   border-style:solid} 
        .wochend    { border-style:solid;border-width:1px;border-color:black;font:10pt 'Courier'; color: black; background-color: #99AAFF; border-style:solid} 
        .mo         { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .di         { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .mi         { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .do         { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .fr         { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .sa         { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so         { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so01       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so02       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so03       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so04       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so05       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so06       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so07       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so08       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so09       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .so10       { border-style:solid;border-width:1px;border-color:black;background-color:white;   color:black }
        .reise      { border-style:solid;border-width:1px;border-color:black;background-color:#D3D3D3; color:black }
        .leer       { border-style:solid;border-width:1px;border-color:black;background-color:#FFFFFF; color:#FFFFFF }
        .textkal    { border-style:solid;border-width:1px;border-color:black;font:12px 'Arial'; color:#000000}
	.uischrift  { font:18px 'Arial';font-weight:bold;color:#000000}
	.uschrift   { font:18px 'Arial';color:#000000}
	.fschrift   { font:18px 'Arial';color:red}
	.schrift    { font:12px 'Arial';color:#000000}
	.graufeld   { font:12px 'Arial'; color:black;background-color:#FFFFFF;border:solid;border-color:black;border-width:1px}
	.wahlfeld   { font:12px 'Arial'; color:black;background-color:white;border:solid;border-color:black;border-width:1px}
	.inptext    { font:12px 'Arial'}
        .tdpink     { background-color:#C0C0C0}
	.kschrift   { font:12px 'Arial';color:#000000}
	.exschrift  { font:12px 'Arial';color:#000000;letter-spacing:2px}
	.frametable { border-style:solid;border-width:1px;border-color:black;background-color:#FFFFFF}
	.nav        { font:12px 'Arial';font-weight:bold;color:#000000;text-decoration:none;letter-spacing:-1px}
	.knav       { font:12px 'Arial';color:#000000;text-decoration:none;letter-spacing:-1px}
	.dnav       { color:#000000;font:12px 'Arial'}
	.inav       { background-color:#00000D;font:12px 'Arial'}
	.mainbody   { cursor:default}
	#body01.mainbody   { overflow:hidden }
	.dnframebt  { border-style:solid;border-width:1px;border-color:black;background-color:#FFFFFF;border-bottom:none}
	.dnframetp  { border-style:solid;border-width:1px;border-color:black;background-color:#FFFFFF;border-top:none}
	.navbtn     { border:none}
	.loginfrm   { background-color:#ffdf05}
        .link       { font:12px 'Arial';color:#000000}
	.einbezv8   { font:12px 'Arial';font-weight:bold;background-color:#99FF99}
    	.apbrowse1td { vertical-align:top;font:12px 'Arial';text-align:left;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px}
    	
    	.aptoolbar2 { margin-top:0px;margin-bottom:0px;width:100%;border-style:solid;border-width:1px;border-top-color:#FFFFFF;border-bottom-color:#000000;border-left-color:#FFFFFF;border-right-color:#FFFFFF;border-collapse:collapse;}
  div.reportView, fieldset.reportView { margin-left:0px;background-color:white;margin-top:0px;overflow:auto;border-collapse:collapse; border-style:solid;border-width:1px;padding:0px;border-color:black;}
	table.reportView, td.reportView, tr.reportView, span.reportView { margin-left:0px;background-color:white;margin-top:0px;width:100%;overflow:auto;border-collapse:collapse; border-style:solid;border-width:1px;padding:0px;border-color:black;}
	.cellpadding { border-collapse:collapse}
        .beltable   { border-collapse:collapse}
.belth      { border:0px;
  background-color:#4D4F53;
  color:#ffffff !important;
  padding:7px 7px 7px 7px;
  /*text-align:center;*/
  border-left:1px solid #ffffff;
}

.beltd      { border:0px solid #000000;background-color:#ffffff}

tr:nth-child(even) td.beltd, tr:nth-child(even) td.frametable {
   border:0px;
   padding:5px 0px 5px 5px;
   background-color:#f5f6f7 !important;
}

tr:nth-child(odd) td.beltd, tr:nth-child(odd) td.frametable {
   background-color:#FFFFFF !important;
   border:0px;
   padding:5px 0px 5px 5px;
}
        
        .beltdhg    { border:1px solid #000000;background-color:#c0c0c0}
        .ninfo      { font:14px 'Wingdings';color:#000000}
   	.logintable { background-color:#F2F2B4;border-width:1px;border-style:solid;border-color:black;}
   	.logintableg { background-color:#CDDBBD;border-width:1px;border-style:solid;border-color:black;}
	.einloginl  { white-space: nowrap; font-variant: normal; font-size: 8pt; font-family:'MS Sans Serif'; color: #000000 }
   	.einloginf   { font-variant: normal; font-size: 12px; font-family: 'MS Sans Serif'; color: #000000; }
        .einueb2l   { white-space:nowrap;font:16px 'Arial';text-align:right;color:#006600}

	.ausbez1    { font:12px 'Arial'; background-color:#FFFFFF;color:#000000;padding:2px;border-bottom:1px solid gray;}
	.ausbez1b   { font:12px 'Arial'; background-color:#FFFFFF;color:#000000;padding:2px;border-bottom:1px solid gray;font-weight:bold;}
	.ausbez2    { font:12px 'Arial'; background-color:#FFFFFF;color:gray;padding:2px;border-bottom:2px solid gray;font-weight:bold;}
	.ausbez3    { font:12px 'Arial'; background-color:white;color:#000000;padding:2px;border-bottom:1px solid gray;}
        .ausbez4    { font:13px 'Arial'; background-color:#FFFFFF; font-weight:bold; padding-bottom:3px; color:#000000}
       
        .link       { color:#007E45; text-decoration:underline; cursor:pointer; font-weight:normal;}
        .linksel    { color:#007E45; text-decoration:none; cursor:pointer; font-weight:normal;}

    .apbrowse1      { position:relative; top:0px; left:0px; border-style:solid;border-width:0px;border-color:#000000;border-collapse:collapse;width:100%}
    .apbrowse1th    { font:12px 'Arial';font-style:italic;text-align:left;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px}
    .space          { font:10px 'Arial';height:10px}

    .apbrowse1thLink     { font:12px 'Arial';text-align:left;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px;cursor:pointer}
    .apbrowse1td         { vertical-align:top;font:12px 'Arial';text-align:left;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px}
    .apbrowse1tdselected { vertical-align:top;font:12px 'Arial';text-align:left;border:1px solid #000000;background-color:#C0C0C0;color:#000000;padding:2px}
    .apbrowse1tdr        { vertical-align:top;font:12px 'Arial';text-align:right;border-style:solid;border-width:1px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:2px}
    .apbrowse2td         { vertical-align:top;font:12px 'Arial';text-align:left;border-style:solid;border-width:0px;border-color:#000000;background-color:#FFFFFF;color:#000000;padding:0px}
    .trgrey   {  background-color:#f5f6f7; }
    .trwhite   {  background-color:#FFFFFF; }

  .button {
  background-color:#3EAA48 !important;
  border:1px solid #3EAA48 !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  width: auto !important;
  border-radius:4px;
  }
  .buttonsel {
  background-color:#349745 !important;
  border:1px solid #128140 !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  width: auto !important;
  border-radius:4px;
  }

.mo   { background-color:white; color:black }
.di   { background-color:white; color:black }
.mi   { background-color:white; color:black }
.do   { background-color:white; color:black }
.fr   { background-color:white; color:black }
.sa   { background-color:#FF6A6A; color:#000000 }
.so   { background-color:#D70000; color:#000000 }
.so01 { background-color:#00AA55; color:white }
.so02 { background-color:#00AA55; color:white }
.so03 { background-color:#00AA55; color:white }
.so04 { background-color:#00AA55; color:white }
.so05 { background-color:#00AA55; color:white }
.so06 { background-color:#00AA55; color:white }
.so07 { background-color:#00AA55; color:white }
.so08 { background-color:#00AA55; color:white }
.so09 { background-color:#00AA55; color:white }
.so10 { background-color:#00AA55; color:white }
.leer { background-color:#FFFFFF; color:#000000 }

.offen {font-size:10px; font-family:'MS Sans Serif'; color:#000000 !important; background-color:#f2f2b4 !important}
.vertr {font-size:10px; font-family:'MS Sans Serif'; color:#000000 !important; background-color:#fccc63 !important}
.gen01 {font-size:10px; font-family:'MS Sans Serif'; color:#ffffff !important; background-color:#00ccdd !important}
.gen02 {font-size:10px; font-family:'MS Sans Serif'; color:#ffffff !important; background-color:#009999 !important}
.ngen  {font-size:10px; font-family:'MS Sans Serif'; color:#ffffff !important; background-color:#000000 !important}
.nabw  {font-size:10px; font-family:'MS Sans Serif'; color:#ffffff !important; background-color:#ae5cbe !important}
.ra    {font-size:10px; font-family:'MS Sans Serif'; color:#ffffff !important; background-color:#2D4DFF !important}

    .colorpalette0  { background:#000000;color:#FFFFFF;font:12px 'Arial';}
    .colorpalette1  { background:#000080;color:#FFFFFF;font:12px 'Arial';}
    .colorpalette2  { background:#008000;color:#FFFFFF;font:12px 'Arial';}
    .colorpalette3  { background:#008080;color:#FFFFFF;font:12px 'Arial';}
    .colorpalette4  { background:#800000;color:#FFFFFF;font:12px 'Arial';}
    .colorpalette5  { background:#800080;color:#FFFFFF;font:12px 'Arial';}
    .colorpalette6  { background:#808000;color:#FFFFFF;font:12px 'Arial';}
    .colorpalette7  { background:#808080;color:#FFFFFF;font:12px 'Arial';}
    .colorpalette8  { background:#C0C0C0;color:#000000;font:12px 'Arial';}
    .colorpalette9  { background:#0000FF;color:#000000;font:12px 'Arial';}
    .colorpalette10 { background:#00FF00;color:#000000;font:12px 'Arial';}
    .colorpalette11 { background:#00FFFF;color:#000000;font:12px 'Arial';}
    .colorpalette12 { background:#FF0000;color:#000000;font:12px 'Arial';}
    .colorpalette13 { background:#FF80FF;color:#000000;font:12px 'Arial';}
    .colorpalette14 { background:#FFFF00;color:#000000;font:12px 'Arial';}
    .colorpalette15 { background:#FFFFFF;color:#000000;font:12px 'Arial';}
    .colorpalette16 { background:#F7F7F7;color:#000000;font:12px 'Arial';}
    .colorpalette17 { background:#F2F2B4;color:#000000;font:12px 'Arial';}
    .colorpalette18 { background:#D6D6D6;color:#000000;font:12px 'Arial';}
    .colorpalette19 { background:#FFFFFF;color:#000000;font:12px 'Arial';}
    .colorpalette20 { background:#7DD6D6;color:#000000;font:12px 'Arial';}
    .colorpalette21 { background:#000063;color:#000000;font:12px 'Arial';}
    .colorpalette22 { background:#EC88AF;color:#000000;font:12px 'Arial';}
    .colorpalette23 { background:#19FFCC;color:#000000;font:12px 'Arial';}
    .colorpalette24 { background:#E2E25C;color:#000000;font:12px 'Arial';}
    .colorpalette25 { background:#FFC821;color:#000000;font:12px 'Arial';}
    .colorpalette26 { background:#FFDC68;color:#000000;font:12px 'Arial';}
    .colorpalette27 { background:#F7EA88;color:#000000;font:12px 'Arial';}
    .colorpalette28 { background:#A7A9AC;color:#000000;font:12px 'Arial';}
    .colorpalette29 { background:#4EA562;color:#000000;font:12px 'Arial';}
    .colorpalette30 { background:#79BB89;color:#000000;font:12px 'Arial';}
    .colorpalette31 { background:#AFF1B8;color:#000000;font:12px 'Arial';}
    .colorpalette32 { background:#5FD45E;color:#000000;font:12px 'Arial';}
    .colorpalette33 { background:#D1454E;color:#000000;font:12px 'Arial';}
    .colorpalette34 { background:#DD7379;color:#000000;font:12px 'Arial';}
    .colorpalette35 { background:#F3ABAF;color:#000000;font:12px 'Arial';}
    .colorpalette36 { background:#F5DADC;color:#000000;font:12px 'Arial';}
    .colorpalette37 { background:#6F93B6;color:#000000;font:12px 'Arial';}
    .colorpalette38 { background:#B1C4D3;color:#000000;font:12px 'Arial';}
    .colorpalette39 { background:#C9D5E2;color:#000000;font:12px 'Arial';}
    .colorpalette40 { background:#0099D6;color:#000000;font:12px 'Arial';}
    .colorpalette41 { background:#8480A6;color:#000000;font:12px 'Arial';}
    .colorpalette42 { background:#B8B7CC;color:#000000;font:12px 'Arial';}
    .colorpalette43 { background:#923FB9;color:#000000;font:12px 'Arial';}
    .colorpalette44 { background:#C6C3C6;color:#000000;font:12px 'Arial';}
    .colorpalette45 { background:#F7EB8C;color:#000000;font:12px 'Arial';}
    .colorpalette46 { background:#666666;color:#000000;font:12px 'Arial';}
    .colorpalette47 { background:#FFCB21;color:#000000;font:12px 'Arial';}
    .colorpalette48 { background:#79BB89;color:#000000;font:12px 'Arial';}
    .colorpalette49 { background:#D9ECD4;color:#000000;font:12px 'Arial';}
    .colorpalette50 { background:#00CCCC;color:#000000;font:12px 'Arial';}
    .colorpalette51 { background:#00CCFF;color:#000000;font:12px 'Arial';}
    .colorpalette52 { background:#0000CC;color:#000000;font:12px 'Arial';}
    .colorpalette53 { background:#A066AA;color:#000000;font:12px 'Arial';}
    .colorpalette54 { background:#7BD7D6;color:#000000;font:12px 'Arial';}
    .colorpalette55 { background:#66999A;color:#000000;font:12px 'Arial';}

.monat { font-family:Arial; font-size:12px;font-weight:bold; background-color:#99AAFF; color:white }

    .beschfeld { font:12px 'Arial';text-align:left;border-style:none;background-color:#FFFFFF;color:#000000;margin-left:5px}
    #beschfeld { font:12px 'Arial';text-align:left;border-style:none;background-color:#FFFFFF;color:#000000;margin-left:5px}
    #error     { font:16px 'Arial';caption-side:top;color:#800000;font-weight:bold}
    #errortd   { font:16px 'Arial';caption-side:top;color:#CCCCCC;font-weight:bold;padding:0px}
    #ausblend  { font:12px 'Arial';text-align:left;border-style:none;background-color:#FFFFFF;color:#FFFFFF}
    .ausblend  { font:12px 'Arial';text-align:left;border-style:none;background-color:#FFFFFF;color:#FFFFFF}

fieldset {
   border:0px !important;
   margin:0px;
   padding:0px;
}

div.title {
  /*color            : #000000;
  border-bottom    : 0px solid #000000;
  font-family      : Arial;
  font-size        : 14px;
  font-weight      : bold;
  width            : 100%;*/
  font-size: 1.7em;
  color: #4d4f53;
  line-height: 1.5em;
  padding: 1px 0px 5px 0px;
  margin:0em;
  width:100%;
}
div.titlebrowser {
  color            : #000000;
  border-bottom    : 0px solid #000000;
  font-family      : Arial;
  font-size        : 14px;
  font-weight      : bold;
  padding          : 5px 0px 10px 0px;
  width            : 40%;
  float            : left;
}
div.suchebrowser {
  color            : #000000;
  border-bottom    : none;
  font-family      : Arial;
  font-size        : 12px;
  padding          : 0px;
  width            : 60%;
  float            : left;
  text-align       : right;

}
div.suchebrowserint {
  color            : #000000;
  border           : 0px solid #000000;
  border-bottom    : none;
  font-family      : Arial;
  font-size        : 10px;
  padding          : 5px 5px 5px 5px;
  text-align       : right;
  width            : 100px;

}

BODY { 
       scrollbar-face-color: #FFFFFF;
       scrollbar-highlight-color: #000000;
       scrollbar-3dlight-color: #FFFFFF;
       scrollbar-darkshadow-color: #FFFFFF;
       scrollbar-shadow-color: #000000;
       scrollbar-arrow-color: #000000;
       scrollbar-track-color: #FFFFFF;
}

body.login { overflow:auto;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#F2F2F2,EndColorStr=#D1D1D1); }
.logintable { width:380px;position:relative;border-collapse:separate;border:0px;margin-top:54px;margin-left:auto;margin-right:auto;text-align:left; }
.logintable2 { margin-left:auto;margin-right:auto;width:520px;position:relative;border-collapse:separate;border:0px;margin-top:54px;text-align:left; }
.logintable3 { margin-left:auto;margin-right:auto;width:540px;position:relative;border-collapse:separate;border:0px;margin-top:54px;text-align:left; }
.loginhead1 { height:20px;position:relative;font:12px 'Arial';color:#222;padding:10px;padding-left:20px;border:1px solid #ccc;border-bottom:0px;background-repeat:repeat-x;background-color:#B2C98E; }
.loginhead1img { position:absolute;top:-10px;left:246px; }
.loginhead1imgterminal { position:absolute;top:-10px;left:386px; }
.loginhead2 { height:15px;border:1px solid #ccc;border-bottom:0px;background-repeat:repeat-x;background-color:#C5C5C5;font:14px 'Arial';font-weight:bold;color:#006;padding:10px;padding-left:20px; }
.loginbody { border:1px solid #ccc;padding:24px;padding-left:41px;background-color:#EFEFEF; }
.loginbodyterminal { border:1px solid #ccc;padding:24px;padding-left:41px;background-color:#FFFFFF; }
.loginbody tbody {overflow:hidden;}
.loginerror { font:12px 'Arial';border:1px solid #CD202C;color:#CD202C;background-color:#FFEBE8;padding: 4px 8px 5px 8px; }
.loginsuccess { border:1px solid #C1D59F;background-color: #EBF1E0; padding:4px 8px 5px 8px; }
.loginspacer { font:3px 'Arial'; }
.logintdbtn { height:25px; }
.loginbtn { cursor:default;background-repeat:no-repeat;background-color:#B2C98E;height:25px;width:92px;padding:5px 8px 5px 27px; }
.loginmandantbtn { cursor:pointer;background-repeat:no-repeat;height:25px;width:65px;padding:5px 14px;text-align:center; }
.logintd { font:12px 'Arial';color:#006; }
.loginterminalwelcome { font:14px 'Arial';font-weight:bold;color:#006; }
.loginterminalid { font:11px 'Arial';color:#909090; }
.loginterminsaldo { font:11px 'Arial';color:#006; }
.loginterminbuchungbody { border:1px solid #d6d6d6;padding:27px 27px 14px 27px;margin-top:30px;background-color:#EFEFEF; }
.loginterminalbtn1 { cursor:pointer;background-repeat:no-repeat;height:21px;width:92px;padding:5px 5px 5px 0px;float:left}
.loginterminalbtn2 { cursor:pointer;background-repeat:no-repeat;height:21px;width:165px;padding:5px 5px 5px 0px;margin-left:2px;float:left}
.loginterminalbtn3 { cursor:pointer;background-repeat:no-repeat;height:21px;width:72px;padding:5px 5px 5px 0px;float:left; margin-left:2px;}
.padding5 { padding:5px; }
.bold{ font-weight:bold; }
.italic{ font-style:italic; }
.right{ text-align:right; }
.left{ text-align:left; }
.center{ text-align:center; }
.dateblurauto {
  background-color:#FFDDAA;
}

.trselect{
  background-color:rgba(65,168,64,0.75);
}

/* Browser */
div.divbrowser {
    height: 275px;    
    overflow: auto;
    width: 100%;
    position: relative;
}

div.divbrowser table {
  width: 100%;
  border:1px solid #D7D8D8;
  border-collapse:separate;
}

div.divbrowser thead tr {
  position:relative;
  top: expression(offsetParent.scrollTop);
  left: 0px;
  z-index:8000;
}

div.divbrowser thead th {
  border:0px;
  background-color:#4D4F53;
  color:#ffffff;
  padding:7px 0px 7px 0px;
  /*text-align:center;*/
  border-left:1px solid #ffffff;
}

div.divbrowser thead th:first-child {
  border-left:0px;
}

div.divbrowser thead th > img {
   margin-left:5px;
}

div.divbrowser thead th.colfix {
  position:relative;
  left:expression(offsetParent.offsetParent.scrollLeft);
}

div.divbrowser thead th.registerlastspacebg {
  background-color:#4D4F53;
  border:0px;
}

div.divbrowser tbody td {
  border: 0px;
  border-bottom:1px solid #D7D8D8;
  padding:5px 0px 5px 0px;
}


div.divbrowser tbody > tr:last-child td {
  border-bottom:0px;
}

div.divbrowser tbody td.colfix {
  position:relative;
  left:expression(offsetParent.scrollLeft);
  z-index:7900;
}

.divbrowser td.tdfehler{
  border:0px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  color:#EE0000;
}

.divbrowser td.tdhinweis{
  border:0px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  color:#FF9900;
}

.divbrowser td.tdbghinweis{
  background-color:#FFDDAA;
  border:0px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.divbrowser td.tdbgfehler{
  background-color:#EEAAAA;
  border:0px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

.divbrowser td.tdblank, .divbrowser td.tdspace{
  border:0px;
}

.divbrowser td.registerlastspace {
  border-bottom:1px solid #000000;
}

div.divbrowser .borderright {
  border-right: 1px solid #000000;
}

div.divbrowser .noborderleft {
  border-left: none;
}

div.divbrowser table.innertable {
  border:0px;
}

div.divbrowser table.innertable td {
  border:0px;
}

table.reportViewNoColor {
  width: 100%;
  border:1px solid #D7D8D8 !important;
  border-collapse:separate;
  border-spacing:0;
}

table.reportViewNoColor tbody > tr > td {
  background-color:transparent !important;
  border: 0px;
  padding:5px 0px 5px 5px;
}

table.reportView {
  width: 100%;
  border:1px solid #D7D8D8 !important;
  border-collapse:separate;
  border-spacing:0;
}

table.reportView tbody > tr:nth-child(odd) {
    background-color:#FFFFFF !important;
}

table.reportView tbody > tr:nth-child(even) {
    background-color:#f5f6f7 !important;
}

table.reportView tbody > tr:nth-child(even).trselect, table.reportView tbody > tr:nth-child(odd).trselect {
  background-color:rgba(65,168,64,0.75) !important;
}

table.reportView tbody > tr > td {
  background-color:transparent !important;
  border: 0px;
  border-bottom:1px solid #D7D8D8 !important;
  padding:5px 0px 5px 5px;
}

.reportView tr:first-child th, .reportViewNoColor tr:first-child th  {
  border:0px;
  background-color:#4D4F53 !important;
  color:#ffffff !important;
  padding:7px 7px 7px 7px;
  /*text-align:left !important;*/
  border-left:1px solid #ffffff;
}

table.reportView tbody > tr:hover {
   background-color:#E0E1DD !important; /*e8effe;*/
}

table.apbrowse1,table#apbrowse1 {
  width: 100%;
  border:1px solid #D7D8D8 !important;
  border-collapse:separate;
  border-spacing:0px;
}

table.apbrowse1 tbody > tr:nth-child(odd),table#apbrowse1 tbody > tr:nth-child(odd) {
    background-color:#FFFFFF !important;
}

table.apbrowse1 tbody > tr:nth-child(even),table#apbrowse1 tbody > tr:nth-child(even) {
    background-color:#f5f6f7 !important;
}

table.apbrowse1 tbody > tr:nth-child(even).trselect, table.apbrowse1 tbody > tr:nth-child(odd).trselect {
  background-color:rgba(65,168,64,0.75) !important; /*e8effe;*/
}
table#apbrowse1 tbody > tr:nth-child(even).trselect, table#apbrowse1 tbody > tr:nth-child(odd).trselect {
  background-color:rgba(65,168,64,0.75) !important; /*e8effe;*/
}
table.apbrowse1 tbody > tr:nth-child(even).trselect:hover, table.apbrowse1 tbody > tr:nth-child(odd).trselect:hover {
  background-color:#E0E1DD !important; /* d0defd */
}
table#apbrowse1 tbody > tr:nth-child(even).trselect:hover, table#apbrowse1 tbody > tr:nth-child(odd).trselect:hover {
  background-color:#E0E1DD !important; /* d0defd */
}

table.apbrowse1 tbody > tr > td,table#apbrowse1 tbody > tr > td {
  background-color:transparent !important;
  border: 0px;
  border-bottom:1px solid #D7D8D8 !important;
  padding:5px 0px 5px 5px;
}

table.apbrowse1 tbody > tr > td,table#apbrowse1 tbody > tr:last-child > td {
   border-bottom:0px !important;
}

.apbrowse1 tr:first-child th, #apbrowse1 tr:first-child th {
  border:0px;
  background-color:#4D4F53 !important;
  color:#ffffff !important;
  padding:7px 5px 7px 5px;
  /*text-align:center;*/
  border-left:1px solid #ffffff;
}

table.apbrowse1 tbody > tr:hover,table#apbrowse1 tr:hover {
   background-color:#E0E1DD !important; /* e8effe */
}

input[type="text"]:disabled {
  cursor:default !important;
  #background-color:#F7F8F4 !important;
  #border:1px solid #ACABAC !important;
  background-color: #e4e5e6 !important;
  border: 1px solid #9a9b9c !important;}

}

input[type="text"]:disabled:focus {
  background-color:#F7F8F4 !important;
  border:1px solid #ACABAC !important;
}

input + img {
   vertical-align:middle;
}

input.beschfeld:focus {
   border:0px;
}

/* ************************************************************************************************************************************************* */
/* ********************************************************* IMAGES ******************************************************************************** */
/* ************************************************************************************************************************************************* */

td > img[src$="ai_Pfeil_previous.gif"],td > img[src$="bprev.gif"], 
   th > img[src$="ai_Pfeil_previous.gif"],th > img[src$="bprev.gif"],
   legend > img[src$="ai_Pfeil_previous.gif"],legend > img[src$="bprev.gif"],
   div > img[src$="ai_Pfeil_previous.gif"],div > img[src$="bprev.gif"],
   a > img[src$="ai_Pfeil_previous.gif"],a > img[src$="bprev.gif"]{
  display: inline-block;
  background: url(../images/buttons/movesingleleft.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_Pfeil_next.gif"],td > img[src$="bnext.gif"],
   th > img[src$="ai_Pfeil_next.gif"],th > img[src$="bnext.gif"],
   legend > img[src$="ai_Pfeil_next.gif"],legend > img[src$="bnext.gif"],
   div > img[src$="ai_Pfeil_next.gif"],div > img[src$="bnext.gif"],
   a  > img[src$="ai_Pfeil_next.gif"],a  > img[src$="bnext.gif"] {
  display: inline-block;
  background: url(../images/buttons/movesingleright.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_Pfeil_erster.gif"],td > img[src$="bfirst.gif"], 
   th > img[src$="ai_Pfeil_erster.gif"],th > img[src$="bfirst.gif"],
   a > img[src$="ai_Pfeil_erster.gif"],a > img[src$="bfirst.gif"]{
  display: inline-block;
  background: url(../images/buttons/moveallleft.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_Pfeil_letzter.gif"],td > img[src$="blast.gif"],
   th > img[src$="ai_Pfeil_letzter.gif"],th > img[src$="blast.gif"],
   a  > img[src$="ai_Pfeil_letzter.gif"],a  > img[src$="blast.gif"] {
  display: inline-block;
  background: url(../images/buttons/moveallright.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_Pfeil_previous_inaktiv.gif"], td > img[src$="bprevd.gif"],
   th > img[src$="ai_Pfeil_previous_inaktiv.gif"], th > img[src$="bprevd.gif"],
   div > img[src$="ai_Pfeil_previous_inaktiv.gif"], div > img[src$="bprevd.gif"],
   a > img[src$="ai_Pfeil_previous_inaktiv.gif"], a > img[src$="bprevd.gif"]{
  display: inline-block;
  background: url(../images/buttons/movesingleleftd.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_Pfeil_next_inaktiv.gif"],td > img[src$="bnextd.gif"], 
   th > img[src$="ai_Pfeil_next_inaktiv.gif"],th > img[src$="bnextd.gif"], 
   div > img[src$="ai_Pfeil_next_inaktiv.gif"],div > img[src$="bnextd.gif"], 
   a > img[src$="ai_Pfeil_next_inaktiv.gif"],a > img[src$="bnextd.gif"] {
  display: inline-block;
  background: url(../images/buttons/movesinglerightd.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_Pfeil_erster_inaktiv.gif"],td > img[src$="bfirstd.gif"], 
   th > img[src$="ai_Pfeil_erster_inaktiv.gif"],th > img[src$="bfirstd.gif"],
   a > img[src$="ai_Pfeil_erster_inaktiv.gif"],a > img[src$="bfirstd.gif"]{
  display: inline-block;
  background: url(../images/buttons/moveallleftd.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_Pfeil_letzter_inaktiv.gif"],td > img[src$="blastd.gif"],
   th > img[src$="ai_Pfeil_letzter_inaktiv.gif"],th > img[src$="blastd.gif"],
   a  > img[src$="ai_Pfeil_letzter_inaktiv.gif"],a  > img[src$="blastd.gif"] {
  display: inline-block;
  background: url(../images/buttons/moveallrightd.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="btop.gif"], th > img[src$="btop.gif"], a > img[src$="btop.gif"]{
  display: inline-block;
  background: url(../images/buttons/btop.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bbottom.gif"], th > img[src$="bbottom.gif"], a > img[src$="bbottom.gif"]{
  display: inline-block;
  background: url(../images/buttons/bbottom.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_print.gif"], td > img[src$="bpdf.gif"], td > img[src$="prints.gif"],
   a > img[src$="ai_print.gif"], a > img[src$="bpdf.gif"], a > img[src$="prints.gif"]{
  display: inline-block;
  background: url(../images/buttons/pdf.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_Speichern.gif"], td > img[src$="bsave.gif"], td > img[src$="bsave_alt.gif"],
   a > img[src$="ai_Speichern.gif"], a > img[src$="bsave.gif"], a > img[src$="bsave_alt.gif"]{
  display: inline-block;
  background: url(../images/buttons/save.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bsave_small.gif"], a > img[src$="bsave_small.gif"] {
  display: inline-block;
  background: url(../images/buttons/save_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bsaved.gif"],a > img[src$="bsaved.gif"] {
  display: inline-block;
  background: url(../images/buttons/saved.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bcopy.gif"], td > img[src$="ai_Kopieren.gif"], a > img[src$="bcopy.gif"], a > img[src$="ai_Kopieren.gif"]  {
  display: inline-block;
  background: url(../images/buttons/copy.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bdelete.gif"], td > img[src$="ai_Loeschen.gif"], td > img[src$="bdel.gif"], 
   span > img[src$="bdelete.gif"], span > img[src$="ai_Loeschen.gif"], span > img[src$="bdel.gif"], 
   a > img[src$="bdelete.gif"], a > img[src$="ai_Loeschen.gif"], a > img[src$="bdel.gif"] {
  display: inline-block;
  background: url(../images/buttons/delete.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}


td > img[src$="bdelete.gif"], 
   span > img[src$="bdelete.gif"], 
   a > img[src$="bdelete.gif"] {
  display: inline-block;
  background: url(../images/buttons/delete_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bdeld.gif"], a > img[src$="bdeld.gif"] {
  display: inline-block;
  background: url(../images/buttons/deleted.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bfields.gif"], a > img[src$="bfields.gif"] {
  display: inline-block;
  background: url(../images/buttons/bfields.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bprintsuc.gif"], a > img[src$="bprintsuc.gif"] {
  display: inline-block;
  background: url(../images/buttons/pdf_success.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bmail.gif"], a > img[src$="bmail.gif"],td > img[src$="bmails.gif"], a > img[src$="bmails.gif"] {
  display: inline-block;
  background: url(../images/buttons/mail.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bmailges.gif"], a > img[src$="bmailges.gif"] {
  display: inline-block;
  background: url(../images/buttons/mail_success.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_delete.gif"], a > img[src$="ai_delete.gif"], td > img[src$="bdelete.gif"], a > img[src$="bdelete.gif"] {
   display: inline-block;
  background: url(../images/buttons/delete_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="ai_deleted.gif"], a > img[src$="ai_deleted.gif"], td > img[src$="bdeleted.gif"], a > img[src$="bdeleted.gif"] {
   display: inline-block;
  background: url(../images/buttons/delete_smalld.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="hrm_hide.gif"], a > img[src$="hrm_hide.gif"] {
  display: inline-block;
  background: url(../images/buttons/minus.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="badd.gif"], a > img[src$="badd.gif"], td > img[src$="ai_hinzufuegen.gif"], a > img[src$="ai_hinzufuegen.gif"], td > img[src$="hrm_show.gif"], a > img[src$="hrm_show.gif"] {
  display: inline-block;
  background: url(../images/buttons/add.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="baddd.gif"], a > img[src$="baddd.gif"] {
  display: inline-block;
  background: url(../images/buttons/addd.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="badd_green.gif"], a > img[src$="badd_green.gif"] {
  display: inline-block;
  background: url(../images/buttons/add_green.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_plus.gif"], a > img[src$="ai_plus.gif"] {
  display: inline-block;
  background: url(../images/buttons/add_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="printics.gif"], a > img[src$="printics.gif"] {
  display: inline-block;
  background: url(../images/buttons/ics.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bprint.gif"], td > img[src$="prints.gif"], td > img[src$="ai_print.gif"],
   a > img[src$="bprint.gif"], a > img[src$="prints.gif"], a > img[src$="ai_print.gif"]{
  display: inline-block;
  background: url(../images/buttons/pdf.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_sortdown.gif"], td > img[src$="arwdwn.gif"], td > img[src$="barwshow.gif"],
   a > img[src$="ai_sortdown.gif"], a > img[src$="arwdwn.gif"], a > img[src$="barwshow.gif"],
   th > img[src$="ai_sortdown.gif"], th > img[src$="arwdwn.gif"], th > img[src$="barwshow.gif"] {
  display: inline-block;
  background: url(../images/buttons/sortdown.png) no-repeat;
  width: 16px;
  height: 10px;
  padding-left:20px;
}

td > img[src$="ai_sortup.gif"], td > img[src$="arwup.gif"], td > img[src$="barwhide.gif"],
   th > img[src$="ai_sortup.gif"], th > img[src$="arwup.gif"], th > img[src$="barwhide.gif"],
   a > img[src$="ai_sortup.gif"], a > img[src$="arwup.gif"], a > img[src$="barwhide.gif"] {
  display: inline-block;
  background: url(../images/buttons/sortup.png) no-repeat;
  width: 16px;
  height: 10px;
  padding-left:20px;
}
td > img[src$="bup.gif"], a > img[src$="bup.gif"] {
  display: inline-block;
  background: url(../images/buttons/up.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="success.gif"], div > img[src$="success.gif"],
  td > img[src$="success_big.gif"], div > img[src$="success_big.gif"] {
  display: inline-block;
  background: url(../images/buttons/icon_success_color.png) no-repeat;
  width: 30px;
  height: 30px;
  padding-left:30px;
}

td > img[src$="error.gif"], div > img[src$="error.gif"],
  td > img[src$="error_big.gif"], div > img[src$="error_big.gif"] {
  display: inline-block;
  background: url(../images/buttons/icon_error_color.png) no-repeat;
  width: 30px;
  height: 30px;
  padding-left:30px;
}

td > img[src$="message.gif"], div > img[src$="message.gif"] {
  display: inline-block;
  background: url(../images/buttons/icon_info_color.png) no-repeat;
  width: 30px;
  height: 30px;
  padding-left:30px;
}

td > img[src$="infobig.gif"], div > img[src$="infobig.gif"] {
  display: inline-block;
  background: url(../images/buttons/icon_message_color.png) no-repeat;
  width: 30px;
  height: 30px;
  padding-left:30px;
}

td > img[src$="menuo.gif"], a > img[src$="menuo.gif"], td > img[src$="bup_small.gif"], a > img[src$="bup_small.gif"] {
  display: inline-block;
  background: url(../images/buttons/up_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bdown.gif"], a > img[src$="bdown.gif"], td > img[src$="ai_arwdown.gif"], a > img[src$="ai_arwdown.gif"] {
  display: inline-block;
  background: url(../images/buttons/down.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="menuu.gif"], a > img[src$="menuu.gif"], td > img[src$="bdown_small.gif"], a > img[src$="bdown_small.gif"] {
  display: inline-block;
  background: url(../images/buttons/down_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bupd.gif"], a > img[src$="bupd.gif"] {
  display: inline-block;
  background: url(../images/buttons/upd.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="menuod.gif"], a > img[src$="menuod.gif"], td > img[src$="bup_smalld.gif"], a > img[src$="bup_smalld.gif"] {
  display: inline-block;
  background: url(../images/buttons/up_smalld.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bdownd.gif"], a > img[src$="bdownd.gif"], td > img[src$="ai_arwdown_disabled.gif"], a > img[src$="ai_arwdown_disabled.gif"] {
  display: inline-block;
  background: url(../images/buttons/downd.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="menuud.gif"], a > img[src$="menuud.gif"], td > img[src$="bdown_smalld.gif"], a > img[src$="bdown_smalld.gif"] {
  display: inline-block;
  background: url(../images/buttons/down_smalld.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="ai_success.gif"], a > img[src$="ai_success.gif"] {
  display: inline-block;
  background: url(../images/buttons/success.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="ai_success.gif"], a > img[src$="ai_success.gif"],td > img[src$="baktiv.gif"], a > img[src$="baktiv.gif"] {
  display: inline-block;
  background: url(../images/buttons/success.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="ai_successd_over.gif"], a > img[src$="ai_successd_over.gif"],td > img[src$="baktivd_over.gif"], a > img[src$="baktivd_over.gif"] {
  display: inline-block;
  background: url(../images/buttons/success_over.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="ai_successd.gif"], a > img[src$="ai_successd.gif"],td > img[src$="baktivd.gif"], a > img[src$="baktivd.gif"] {
  display: inline-block;
  background: url(../images/buttons/successd.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="binfosmall.gif"], a > img[src$="binfosmall.gif"] {
  display: inline-block;
  background: url(../images/buttons/info_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="note.gif"], a > img[src$="note.gif"],td > img[src$="notiz.gif"], a > img[src$="notiz.gif"] {
  display: inline-block;
  background: url(../images/buttons/note.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="notizs.gif"], a > img[src$="notizs.gif"] {
  display: inline-block;
  background: url(../images/buttons/note_small.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="binfo2.gif"], a > img[src$="binfo2.gif"],td > img[src$="binfo3.gif"], a > img[src$="binfo3.gif"],
   td > img[src$="binfo3b.gif"], a > img[src$="binfo3b.gif"], td > img[src$="binfo3b.jpg"], a > img[src$="binfo3b.jpg"],
   td > img[src$="binfo4.gif"], a > img[src$="binfo4.gif"], td > img[src$="binfo4.jpg"], a > img[src$="binfo4.jpg"] {
  display: inline-block;
  background: url(../images/buttons/note_small.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="infoicon.png"], a > img[src$="infoicon.png"] {
  display: inline-block;
  background: url(../images/buttons/infoicon2.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="erroricon.png"], a > img[src$="erroricon.png"] {
  display: inline-block;
  background: url(../images/buttons/erroricon2.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="hinticon.png"], a > img[src$="hinticon.png"] {
  display: inline-block;
  background: url(../images/buttons/hinticon2.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bnext_small.gif"], a > img[src$="bnext_small.gif"] {
  display: inline-block;
  background: url(../images/buttons/right_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bnext_smalld.gif"],a > img[src$="bnext_smalld.gif"] {
  display: inline-block;
  background: url(../images/buttons/right_smalld.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bprev_small.gif"],a > img[src$="bprev_small.gif"] {
  display: inline-block;
  background: url(../images/buttons/left_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bprev_smalld.gif"],a > img[src$="bprev_smalld.gif"] {
  display: inline-block;
  background: url(../images/buttons/left_smalld.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bfilter.gif"],a > img[src$="bfilter.gif"] {
  display: inline-block;
  background: url(../images/buttons/filter.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bfiltersv.gif"],a > img[src$="bfiltersv.gif"] {
  display: inline-block;
  background: url(../images/buttons/filtersave.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bfilterde.gif"],a > img[src$="bfilterde.gif"] {
  display: inline-block;
  background: url(../images/buttons/filterdelete.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}
td > img[src$="bfilters.gif"],a > img[src$="bfilters.gif"] {
  display: inline-block;
  background: url(../images/buttons/filterset.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

center > table + img[src$="binfo.gif"] {
  display: inline-block;
  background: url(../images/buttons/binfo.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
  cursor:pointer;
}

td > img[src$="ai_jumpto.gif"],
   a  > img[src$="ai_jumpto.gif"] {
  display: inline-block;
  background: url(../images/buttons/jumpto.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_jumpback.gif"],td > img[src$="breset.gif"],
   a  > img[src$="ai_jumpback.gif"],a  > img[src$="breset.gif"] {
  display: inline-block;
  background: url(../images/buttons/jumpback.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="dummy.gif"], a > img[src$="dummy.gif"] {
  display: inline-block;
  background: url(../images/buttons/dummy.gif) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="bword.gif"], a > img[src$="bword.gif"], td > img[src$="bword.gif"], a > img[src$="bword.gif"] {
  display: inline-block;
  background: url(../images/buttons/word.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="trash_small.gif"], a > img[src$="trash_small.gif"], div > img[src$="trash_small.gif"] {
  display: inline-block;
  background: url(../images/buttons/trash_small.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="trash.gif"], a > img[src$="trash.gif"], div > img[src$="trash.gif"],
   td > img[src$="trashg.gif"], a > img[src$="trashg.gif"], div > img[src$="trashg.gif"] {
  display: inline-block;
  background: url(../images/buttons/trash.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="anhang.gif"], 
   div > img[src$="anhang.gif"], a  > img[src$="anhang.gif"] {
  display: inline-block;
  background: url(../images/buttons/anhang.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

th > img[src$="anhang.gif"] {
  display: inline-block;
  background: url(../images/buttons/anhangd.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bemail.gif"], div > img[src$="bemail.gif"],
  td > img[src$="bemails.gif"], div > img[src$="bemails.gif"] {
  display: inline-block;
  background: url(../images/buttons/mail_send_to_person.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="Daumen1.gif"], 
   div > img[src$="Daumen1.gif"], a  > img[src$="Daumen1.gif"] {
  display: inline-block;
  background: url(../bwkennzeichen/daumen1.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="Daumen2.gif"], 
   div > img[src$="Daumen2.gif"], a  > img[src$="Daumen2.gif"] {
  display: inline-block;
  background: url(../bwkennzeichen/daumen2.png) no-repeat;
  width: 20px;
  height: 18px;
  padding-left:20px;
}

td > img[src$="Daumen3.gif"], 
   div > img[src$="Daumen3.gif"], a  > img[src$="Daumen3.gif"] {
  display: inline-block;
  background: url(../bwkennzeichen/daumen3.png) no-repeat;
  width: 24px;
  height: 20px;
  padding-left:24px;
}

td > img[src$="ai_bedarf.gif"], div > img[src$="ai_bedarf.gif"],
  td > img[src$="wunschKandidat.gif"], div > img[src$="wunschKandidat.gif"] {
  display: inline-block;
  background: url(../images/buttons/education.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="ai_abskurs.gif"], div > img[src$="ai_abskurs.gif"],
  td > img[src$="zusage.gif"], div > img[src$="zusage.gif"] {
  display: inline-block;
  background: url(../images/buttons/education_success.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="ai_offener_bildungsbedarf.gif"], div > img[src$="ai_offener_bildungsbedarf.gif"] {
  display: inline-block;
  background: url(../images/buttons/education_demand.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="favicon.gif"], div > img[src$="favicon.gif"],
  td > img[src$="ai_favoriten.gif"], div > img[src$="ai_favoriten.gif"] {
  display: inline-block;
  background: url(../images/buttons/favoriten.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="favadd.gif"], div > img[src$="favadd.gif"],
  td > img[src$="ai_addfav.gif"], div > img[src$="ai_addfav.gif"] {
  display: inline-block;
  background: url(../images/buttons/favoriten_add.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="favdel.gif"], div > img[src$="favdel.gif"],
  td > img[src$="ai_delfav.gif"], div > img[src$="ai_delfav.gif"] {
  display: inline-block;
  background: url(../images/buttons/favoriten_delete.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="ai_home.gif"], div > img[src$="ai_home.gif"],
  td > img[src$="bhome.gif"], div > img[src$="bhome.gif"] {
  display: inline-block;
  background: url(../images/buttons/home.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="apadd.gif"], div > img[src$="apadd.gif"] {
  display: inline-block;
  background: url(../images/buttons/table_add.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="kz.gif"], div > img[src$="kz.gif"] {
  display: inline-block;
  background: url(../images/buttons/kz.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="kzx.gif"], div > img[src$="kzx.gif"] {
  display: inline-block;
  background: url(../images/buttons/kzx.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="repeat.gif"], div > img[src$="repeat.gif"] {
  display: inline-block;
  background: url(../images/buttons/repeat.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="dnadd.gif"], div > img[src$="dnadd.gif"] {
  display: inline-block;
  background: url(../images/buttons/dnadd.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="apadd.gif"], div > img[src$="apadd.gif"] {
  display: inline-block;
  background: url(../images/buttons/table_add.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="bedit_add.gif"], div > img[src$="bedit_add.gif"] {
  display: inline-block;
  background: url(../images/buttons/edit_add.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="berrorfile.gif"], div > img[src$="berrorfile.gif"] {
  display: inline-block;
  background: url(../images/buttons/errorfile.png) no-repeat;
  width: 16px;
  height: 16px;
  padding-left:16px;
}

td > img[src$="rot.gif"], div > img[src$="rot.gif"] {
  display: inline-block;
  background: url(../images/rot.png) no-repeat;
  width: 12px;
  height: 12px;
  padding-left:12px;
}

td > img[src$="gelb.gif"], div > img[src$="gelb.gif"] {
  display: inline-block;
  background: url(../images/orange.png) no-repeat;
  width: 12px;
  height: 12px;
  padding-left:12px;
}

td > img[src$="grau.gif"], div > img[src$="grau.gif"] {
  display: inline-block;
  background: url(../images/grau.png) no-repeat;
  width: 12px;
  height: 12px;
  padding-left:12px;
}

td > img[src$="gruen.gif"], div > img[src$="gruen.gif"] {
  display: inline-block;
  background: url(../images/gruen.png) no-repeat;
  width: 12px;
  height: 12px;
  padding-left:12px;
}

td > img[src$="orga.gif"], div > img[src$="orga.gif"] {
  display: inline-block;
  background: url(../images/buttons/orgchart.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

td > img[src$="ai_config.gif"], div > img[src$="ai_config.gif"],
  td > img[src$="ai_zahnrad.gif"], div > img[src$="ai_zahnrad.gif"] {
  display: inline-block;
  background: url(../images/buttons/config.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

/* ************************************************************************************************************************************************* */
/* ******************************************************** TOOLBAR ******************************************************************************** */
/* ************************************************************************************************************************************************* */

/*.aptoolbar1 { margin-top:0px;margin-bottom:0px;width:100%;border-style:solid;border-width:1px;border-top-color:#000000;border-bottom-color:#000000;border-left-color:#FFFFFF;border-right-color:#FFFFFF;border-collapse:collapse;}*/
.aptoolbar1 {
position:absolute;
  bottom:0px;
  /*background-color:#E1E2DD !important;*/
  background-color:#FFFFFF !important;
  cursor:default;
  color:#000000 !important;
  border:0px !important;
  border-top:1px solid #B3B4B4 !important;
  height:29px;
  width:99%;
  padding-right:0.75em;
  background-image: url('') !important;
}

#aptoolbar1 tr td, .aptoolbar1 tr td {
   white-space:nowrap;
   min-width:100px;
}


.aptoolbar1 img {
   vertical-align:middle;
}

.aptoolbar1 input[type="button"], .aptoolbar1 input[type="submit"], .aptoolbar1 button {
  /*background-color:#979999;
  border:1px solid #7D7F7E;*/
  background-color:#3EAA48 !important;
  border:1px solid #3EAA48 !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  width: auto !important;
  border-radius:4px;
}

.aptoolbar1 input[type="button"]:disabled, .aptoolbar1 input[type="submit"]:disabled, .aptoolbar1 button:disabled {
  /*background-color:#979999;
  border:1px solid #7D7F7E;*/
  background-color:#e0e1dd !important;
  border:1px solid #e0e1dd !important;
  font:13px Arial;
  cursor:normal;
  color:#D4D0CD !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  border-radius:4px;
}

.aptoolbar1 input[type="button"]:hover, .aptoolbar1 input[type="submit"]:hover, .aptoolbar1 button:hover {  
  /*background-color:#838384;
  border:1px solid #565859;*/
  
  background-color:#349745 !important;
  border:1px solid #128140 !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  border-radius:4px;
}

.aptoolbar1 input[type="button"]:hover:disabled, .aptoolbar1 input[type="submit"]:hover:disabled, .aptoolbar1 button:hover:disabled {  
  background-color:#e0e1dd !important;
  border:1px solid #e0e1dd !important;
  color:#D4D0CD !important;
  cursor:default;
  border-radius:4px;
}

.aptoolbar1 input[type="button"]:focus, .aptoolbar1 input[type="submit"]:focus, .aptoolbar1 input[type="button"]:active,.aptoolbar1 button:focus, .aptoolbar1 button:active {
   background-color:#288340;
   border-top:1px solid #1B582D;
   border-left:1px solid #1B582D;
   border-bottom:1px solid #288340;
   border-right:1px solid #288340;
   border-radius:4px;
}

.aptoolbar1 img {
  display: inline-block;
  width: 20px;
  height: 20px;
  padding-left:20px;
  background: url(../images/buttons/todo.png) no-repeat;
}

.aptoolbar1 img[src$="binfo.gif"] {
  background: url(../images/buttons/binfo.png) no-repeat;
}

.aptoolbar1 img[src$="btrans.gif"], .aptoolbar1 img[src$="ai_woerterbuch_translate.gif"] {
  background: url(../images/buttons/btrans.png) no-repeat;
}

.aptoolbar1 img[src$="bexit.gif"] {
  background: url(../images/buttons/exit.png) no-repeat;
}

.aptoolbar1 img[src$="ai_config.gif"] {
  background: url(../images/buttons/config.png) no-repeat;
}
.aptoolbar1 img[src$="bprint.gif"], .aptoolbar1 img[src$="prints.gif"], .aptoolbar1 img[src$="ai_print.gif"] {
  background: url(../images/buttons/pdf.png) no-repeat;
}

.aptoolbar1 img[src$="help.gif"], .aptoolbar1 img[src$="helpk.gif"] {
  background: url(../images/buttons/help.png) no-repeat;
  margin-right:5px;
}

.aptoolbar1 img[src$="bsave.gif"],.aptoolbar1 img[src$="bsaved.gif"] {
  background: url(../images/buttons/save.png) no-repeat;
}
.aptoolbar1 img[src$="badd.gif"], .aptoolbar1 img[src$="baddd.gif"] {
  background: url(../images/buttons/add.png) no-repeat;
}
.aptoolbar1 img[src$="bcopy.gif"],.aptoolbar1 img[src$="bcopyd.gif"] {
  background: url(../images/buttons/copy.png) no-repeat;
}
.aptoolbar1 img[src$="bdel.gif"],.aptoolbar1 img[src$="bdeld.gif"] {
  background: url(../images/buttons/delete.png) no-repeat;
}
.aptoolbar1 img[src$="breset.gif"],.aptoolbar1 img[src$="bresetd.gif"] /*, .aptoolbar1 img[src$="bexit.gif"], .aptoolbar1 img[src$="bexitd.gif"]*/ {
  display:none;
}
.aptoolbar1 img[src$="bfilter.gif"] {
  background: url(../images/buttons/filter.png) no-repeat;
}
.aptoolbar1 img[src$="bfiltersv.gif"] {
  background: url(../images/buttons/filtersave.png) no-repeat;
}
.aptoolbar1 img[src$="bfilterde.gif"] {
  background: url(../images/buttons/filterdelete.png) no-repeat;
}
.aptoolbar1 img[src$="bfilters.gif"] {
  background: url(../images/buttons/filterset.png) no-repeat;
}
/*.aptoolbar1 img[src$="bexit.gif"] {
   display:none;
}*/
.aptoolbar1 img[src$="bfirstd.gif"],.aptoolbar1 img[src$="bfirst.gif"] {
  background: url(../images/buttons/moveallleft.png) no-repeat;
}
.aptoolbar1 img[src$="blastd.gif"],.aptoolbar1 img[src$="blast.gif"] {
  background: url(../images/buttons/moveallright.png) no-repeat;
}
.aptoolbar1 img[src$="bprevd.gif"],.aptoolbar1 img[src$="bprev.gif"] {
  background: url(../images/buttons/movesingleleft.png) no-repeat;
}
.aptoolbar1 img[src$="bnextd.gif"],.aptoolbar1 img[src$="bnext.gif"] {
  background: url(../images/buttons/movesingleright.png) no-repeat;
}
.aptoolbar1 img[src$="work.gif"] {
  background: url(../images/buttons/work.png) no-repeat;
}
.aptoolbar1 img[src$="educationweb24.png"] {
  background: url(../images/buttons/educationweb24.png) no-repeat;
}
.aptoolbar1 img[src$="educationfilled.png"] {
  background: url(../images/buttons/educationfilled.png) no-repeat;
}
.aptoolbar1 img[src$="educationfilled_new.png"] {
  background: url(../images/buttons/educationfilled_new.png) no-repeat;
}
.aptoolbar1 img[src$="educationweb.png"] {
  background: url(../images/buttons/educationweb.png) no-repeat;
}
.aptoolbar1 img[src$="educationweb_new.png"] {
  background: url(../images/buttons/educationweb_new.png) no-repeat;
}
.aptoolbar1 img[src$="educationwebi.png"] {
  background: url(../images/buttons/educationwebi.png) no-repeat;
}


.btntext > img {
   display:none;
}

/*.aptoolbar1 img[src$="bexit.gif"] {
   display:none;
}*/

input, select {
  font:12px Arial;
  color:#000000;
  padding:0.33em;
  border:1px solid #7f7f7f;
  background-color:#FFFFFF;
}

textarea {
  font:12px Arial;
  color:#000000;
  padding:0.33em;
  border:1px solid #7f7f7f;
  background-color:#FFFFFF;
  margin:2px;
  overflow:auto;
  scrollbar-face-color:#F7F9F9;
  scrollbar-highlight-color:#000000;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#FFFFFF;
}

input:focus, select:focus {
  outline: none;
  border:1px solid #41a940;
}

input[type="text"] + img[src$="blookup.gif"],input[type="text"] + img[src$="blookups.gif"], td > img[src$="blookup.gif"], td > img[src$="blookups.gif"] {
  display: inline-block;
  background: url(../images/buttons/blookup.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

input[type="text"] + img[src$="bcalendar.gif"], td > img[src$="bcalendar.gif"], input[type="text"] + img[src$="cal.gif"], td > img[src$="cal.gif"] {
  display: inline-block;
  background: url(../images/buttons/bcalendar.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

a > img[src$="work.gif"], input[type="text"] + img[src$="work.gif"], td > img[src$="work.gif"] {
  display: inline-block;
  background: url(../images/buttons/work.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

input[type=radio], input[type=checkbox] {
   display:inline-block;
   -webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
   -webkit-tap-highlight-color: transparent; /* For some Androids */
}

input[type=checkbox]:before {
    content: "\e118";
    width: 10px;
    height: 10px;
    font-size: 10px;
    font-family: "WebComponentsIcons", monospace;
    -webkit-transform: scale(0) translate(-50%, -50%);
    -ms-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
}

input[type=checkbox]:checked:before {
    border-radius: 1px;
    -webkit-transform: scale(1) translate(-50%, -50%);
    -ms-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
    color: #ffffff;
    background-color: #008a00;
    border-color: #999B9B;
}

input[type=checkbox]:checked:disabled:before {
    border-radius: 1px;
    -webkit-transform: scale(1) translate(-50%, -50%);
    -ms-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
    border-color: #cccccc;
    color: #000000;
    background-color: #efefef
}

input[type=radio]:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #FFFFFF; 
    -webkit-transform: scale(0) translate(-50%, -50%);
    -ms-transform: scale(0) translate(-50%, -50%);
    transform: scale(0) translate(-50%, -50%);
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
}


input[type=radio]:checked:before {
    -webkit-transform: scale(1) translate(-50%, -50%);
    -ms-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
    background-color: #008a00;
    border-color: #999B9B;
}

input[type=radio]:checked, input[type=checkbox]:checked {
    cursor:pointer;
    border-color: #008a00;
    color: #ffffff;
    background-color: #FFFFFF;
}

input[type=radio], input[type=checkbox] {
    cursor:pointer;
    border-color: #999B9B;
    color: #ffffff;
    background-color: #ffffff
}

input[type=radio]:disabled, input[type=checkbox]:disabled, input[type=checkbox]:checked:disabled {
    cursor:default;
    border-color: #cccccc;
    color: #efefef;
    background-color: #efefef
}

input[type=radio]{
    border-radius: 50%;
    margin: 0;
    margin-right:3px;
    padding: 0;
    width: 12px;
    height: 12px;
    line-height: initial;
    border-width: 1px;
    border-style: solid;
    border-color: #999B9B;
    outline: 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    background-color: #ffffff;
    -webkit-appearance: none;
}

input[type=checkbox]{
    border-radius: 0px;
    margin: 0;
    margin-right:3px;
    padding: 0;
    width: 12px;
    height: 12px;
    line-height: initial;
    border-width: 1px;
    border-style: solid;
    border-color: #999B9B;
    outline: 0;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    background-color: #ffffff;
    -webkit-appearance: none;
}

input + img {
   vertical-align:middle;
}

a > img[src$="bedit.gif"], input[type="text"] + img[src$="bedit.gif"], td > img[src$="bedit.gif"] {
  display: inline-block;
  background: url(../images/buttons/edit.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

a > img[src$="work.gif"], input[type="text"] + img[src$="work.gif"] {
  display: inline-block;
  background: url(../images/buttons/work.png) no-repeat;
  width: 20px;
  height: 20px;
  padding-left:20px;
}

/* MA Profil */
form[action^="a-9931."] #dpwdiv > table:nth-child(2) td {
  text-align:center !important;
  background-color:#FAFAFB !important;
  cursor:default !important;
  color:#4d4f53 !important;
  border:1px solid #999B9B;
  border-left:1px solid #999B9B !important;
  border-right:1px solid #999B9B !important;
  border-color:#999B9B !important;
  height:2.5em !important;
  cursor:pointer !important;
}

.einfeldth {
  border:0px;
  background-color:#4D4F53 !important;
  color:#ffffff !important;
  padding:7px 0px 7px 0px;
  /*text-align:center;*/
}

form[action^="a-9931."] #dpwdiv > table:nth-child(3) {
  overflow:auto;
  display:inline-block;
  border:1px solid #999B9B !important;
  border-top:0px !important;
  width:100%;  
  padding:5px;
  background-color:#FFFFFF;
  scrollbar-face-color:#F7F9F9;
  scrollbar-highlight-color:#000000;
  scrollbar-3dlight-color:#F7F9F9;
  scrollbar-darkshadow-color:#F7F9F9;
  scrollbar-shadow-color:#000000;
  scrollbar-arrow-color:#000000;
  scrollbar-track-color:#F7F9F9;
}

.button2, .button2gelb, /*.aptoolbar1 .button2,*/ .aptoolbar1 .button2gelb,
   /*.aptoolbar1 input[type="button"].button2,*/ .aptoolbar1 input[type="button"].button2gelb, .aptoolbar1 button.button2gelb,
   input[type="button"].button2gelb, input[type="submit"].button2gelb, button.button2gelb {
  background-color:#007f64 !important;
  border:1px solid #007f64 !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  border-radius:4px;
}

/*.button2sel, .button2:hover,*/ .button2gelb:hover, /*.aptoolbar1 .button2sel, .aptoolbar1 .button2:hover,*/ .aptoolbar1 .button2gelb:hover,
   .aptoolbar1 input[type="button"].button2gelb:hover, .aptoolbar1 button.button2gelb:hover,
   input[type="button"].button2gelb:hover, input[type="submit"].button2gelb:hover, button.button2gelb:hover {  
  background-color:#006e56 !important;
  border:1px solid #005946 !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  border-radius:4px;
}

/*.button2:focus, .button2:active, .button2:active,*/
   .button2gelb:focus, .button2gelb:active, .button2gelb:active,
   /*.aptoolbar1 .button2:focus, .aptoolbar1 .button2:active, .aptoolbar1 .button2:active,*/
   .aptoolbar1 .button2gelb:focus, .aptoolbar1 .button2gelb:active, .aptoolbar1 .button2gelb:active,
   .aptoolbar1 input[type="button"].button2gelb:focus, .aptoolbar1 input[type="button"].button2gelb:active, .aptoolbar1 input[type="button"].button2gelb:active,
   .aptoolbar1 button.button2gelb:focus, .aptoolbar1 button.button2gelb:active, .aptoolbar1 button.button2gelb:active,
   input[type="button"].button2gelb:active, input[type="submit"].button2gelb:active, button.button2gelb:active {
   background-color:#005946 !important;
   border-top:1px solid #003328 !important;
   border-left:1px solid #003328 !important;
   border-bottom:1px solid #005946 !important;
   border-right:1px solid #005946 !important;
  border-radius:4px;
}

.button2:disabled, .button2gelb:disabled, .aptoolbar1 .button2:disabled, .aptoolbar1 .button2gelb:disabled,
   input[type="button"].button2gelb:disabled, input[type="submit"].button2gelb:disabled, button.button2gelb:disabled {
  background-color:#e0e1dd !important; /*#F2F2F2;*/
  border:1px solid #e0e1dd !important;
  font:13px Arial;
  cursor:normal;
  color:#D4D0CD;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  border-radius:4px;
}

.button2:disabled:hover, .button2gelb:disabled:hover, .aptoolbar1 .button2:disabled:hover, .aptoolbar1 .button2gelb:disabled:hover,
   input[type="button"].button2gelb:disabled:hover, input[type="submit"].button2gelb:disabled:hover, button.button2gelb:disabled:hover {
  background-color:#e0e1dd !important;
  border:1px solid #e0e1dd !important;
  cursor:default;
  color:#a0a0a0 !important;
  border-radius:4px;
}

table#ueberschrift  {
   margin-left:1px;
   left:-1px !important;
   top:1px;
}

table#ueberschrift tr td:nth-child(even) {
   display:none !important;
   width:0px !important;
}

table#ueberschrift tr td {
   border-bottom:1px solid #838382 !important;
}

table#ueberschrift tr td.register {
  text-align:center;
  font-weight:normal;
  cursor:pointer;
  color:#FFFFFF !important;
  background-color:#EFEFEF;
  border:1px solid #838382;
  height:21px;
  width:110px;
  display:inline-block;
  background-image: -webkit-linear-gradient(top, rgb(188,190,191) 0%, rgb(165,162,163) 100%);
  background-image: -moz-linear-gradient(top center,rgb(188,190,191) 0%,rgb(165,162,163) 100%);
  background-image: -o-linear-gradient(top,rgb(188,190,191) 0%,rgb(165,162,163) 100%);
  background-image: -ms-linear-gradient(top, rgb(188,190,191) 0%,rgb(165,162,163) 100%);
}

table#ueberschrift tr td.registerdisabled {
  text-align:center;
  font-weight:normal;
  cursor:default;
  color:#e0e1dd !important;
  background-color:#EFEFEF;
  border:1px solid #838382;
  height:21px;
  width:110px;
  display:inline-block;
  background-image: -webkit-linear-gradient(top, rgb(188,190,191) 0%, rgb(165,162,163) 100%);
  background-image: -moz-linear-gradient(top center,rgb(188,190,191) 0%,rgb(165,162,163) 100%);
  background-image: -o-linear-gradient(top,rgb(188,190,191) 0%,rgb(165,162,163) 100%);
  background-image: -ms-linear-gradient(top, rgb(188,190,191) 0%,rgb(165,162,163) 100%);
}

table#ueberschrift tr td.registersel {
  text-align:center;
  font-weight:bold;
  background-color:#FAFAFB;
  cursor:default;
  color:#4d4f53;
  border:1px solid #999B9B;
  border-left:1px solid #CBCED0;
  border-right:1px solid #CBCED0;
  border-bottom:0px !important;
  height:21px;
  width:110px;
  display:inline-block;
}


td > hr {
   border:0px !important;
   border-top:1px solid #9a9b9c !important;
}

form[action^="a-72"] #dpwdiv1 > fieldset,form[action^="a-72"] #dpwdiv2 > fieldset,form[action^="a-72"] #dpwdiv3 > fieldset,
   form[action^="a-72"] #dpwdiv4 > fieldset, form[action^="a-72"] #dpwdiv5 > fieldset, form[action^="a-72"] #dpwdivbatch > fieldset {
   border:0px !important;
   border-left:1px solid #9a9b9c !important;
   border-right:1px solid #9a9b9c !important;
   border-bottom:1px solid #9a9b9c !important;
   margin-right:5px;
}

form[action^="a-72"] #dpwdiv4 > fieldset {
   border-top:1px solid #9a9b9c !important;
}

.hand{
  cursor:pointer;
}

input[type="button"], input[type="submit"], button {
  background-color:#979999 !important;
  border:1px solid #7D7F7E !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  width: auto !important;
  border-radius:4px;
}

input[type="button"]:focus, input[type="submit"]:focus, button:focus {  
  background-color:#838384 !important;
  border:1px solid #565859 !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  border-radius:4px;
}

input[type="button"]:hover, input[type="submit"]:hover, button:hover {  
  background-color:#838384 !important;
  border:1px solid #565859 !important;
  font:13px Arial;
  cursor:pointer;
  color:#ffffff !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  border-radius:4px;
}

button > img {
   display:none;
}

input[type="button"]:active, input[type="submit"]:active, button:active {
   background-color:#838384;
   border-top:1px solid #333333;
   border-left:1px solid #333333;
   border-bottom:1px solid #565859;
   border-right:1px solid #565859;
  border-radius:4px;
}

input[type="button"]:disabled, input[type="submit"]:disabled, button:disabled {
  background-color:#e0e1dd !important;
  border:1px solid #e0e1dd !important;
  font:13px Arial;
  cursor:normal;
  color:#D4D0CD !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  /*font-weight:bold;*/
  border-radius:4px;
}

.darkgreen {
   color:#007E45;
}

.brightgreen {
   color:#41a940;
}

.lightgrey {
   color:#e0e1dd;
}

.silvergrey {
   color:#cccccc;
}

.mildgrey {
   color:#9a9b9c;
}

.dimgrey {
   color:#7a7b7c;
}

.darkgrey {
   color:#4d4f53;
}

.superdarkgrey {
   color:#232425;
}

.white {
   color:#FFFFFF;
}

img[disabled] {
   pointer-events:none;
}

.k-window-title {
  cursor:move !important;
}

.k-widget.k-window {
    z-index: 9990 !important;
}
.k-overlay{
    z-index: 9980 !important;
}

.minorbutton, .primaryminorbutton, 
.aptoolbar1 input[type="button"].minorbutton, .aptoolbar1 input[type="button"].primaryminorbutton, 
.aptoolbar2 input[type="button"].minorbutton, .aptoolbar2 input[type="button"].primaryminorbutton, 
.aptoolbar1 input[type="submit"].minorbutton, .aptoolbar1 input[type="submit"].primaryminorbutton, 
.aptoolbar2 input[type="submit"].minorbutton, .aptoolbar2 input[type="submit"].primaryminorbutton, 
input[type="button"].minorbutton, input[type="button"].primaryminorbutton, 
input[type="submit"].minorbutton, input[type="submit"].primaryminorbutton, 
button.minorbutton, button.primaryminorbutton {
  border-radius:4px;
  background-color:#335B70 !important;
  border:1px solid #335B70 !important;
  font:13px Arial;
  cursor:pointer;
  color:#FFFFFF !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}
.minorbutton:hover, .primaryminorbutton:hover, 
.aptoolbar1 input[type="button"].minorbutton:hover, .aptoolbar1 input[type="button"].primaryminorbutton:hover, 
.aptoolbar2 input[type="button"].minorbutton:hover, .aptoolbar2 input[type="button"].primaryminorbutton:hover,
.aptoolbar1 input[type="submit"].minorbutton:hover, .aptoolbar1 input[type="submit"].primaryminorbutton:hover, 
.aptoolbar2 input[type="submit"].minorbutton:hover, .aptoolbar2 input[type="submit"].primaryminorbutton:hover, 
input[type="button"].minorbutton:hover, input[type="button"].primaryminorbutton:hover, 
input[type="submit"].minorbutton:hover, input[type="submit"].primaryminorbutton:hover,
button.minorbutton:hover, button.primaryminorbutton:hover {
  background-color:#00324C !important;
  border:1px solid #00324C !important;
  color:#FFFFFF !important;
}
 
.minorbutton:focus, .primaryminorbutton:focus, 
.aptoolbar1 input[type="button"].minorbutton:focus, .aptoolbar1 input[type="button"].primaryminorbutton:focus, 
.aptoolbar2 input[type="button"].minorbutton:focus, .aptoolbar2 input[type="button"].primaryminorbutton:focus,
.aptoolbar1 input[type="submit"].minorbutton:focus, .aptoolbar1 input[type="submit"].primaryminorbutton:focus, 
.aptoolbar2 input[type="submit"].minorbutton:focus, .aptoolbar2 input[type="submit"].primaryminorbutton:focus, 
input[type="button"].minorbutton:focus, input[type="button"].primaryminorbutton:focus, 
input[type="submit"].minorbutton:focus, input[type="submit"].primaryminorbutton:focus,
button.minorbutton:focus, button.primaryminorbutton:focus {
}

.secondaryminorbutton, 
.aptoolbar1 input[type="button"].secondaryminorbutton, 
.aptoolbar2 input[type="button"].secondaryminorbutton,
.aptoolbar1 input[type="submit"].secondaryminorbutton, 
.aptoolbar2 input[type="submit"].secondaryminorbutton, 
input[type="button"].secondaryminorbutton, 
input[type="submit"].secondaryminorbutton,
button.secondaryminorbutton {
  border-radius:4px;
  background-color:#FFFFFF !important;
  border:1px solid #335B70 !important;
  font:13px Arial;
  cursor:pointer;
  color:#335B70 !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}

.secondaryminorbutton:hover, 
.aptoolbar1 input[type="button"].secondaryminorbutton:hover, 
.aptoolbar2 input[type="button"].secondaryminorbutton:hover,
.aptoolbar1 input[type="submit"].secondaryminorbutton:hover, 
.aptoolbar2 input[type="submit"].secondaryminorbutton:hover , 
input[type="button"].secondaryminorbutton:hover, 
input[type="submit"].secondaryminorbutton:hover,
button.secondaryminorbutton:hover {
  background-color:#00324C !important;
  border:1px solid #00324C !important;
  color:#FFFFFF !important;
}

.secondaryminorbutton:focus, 
.aptoolbar1 input[type="button"].secondaryminorbutton:focus, 
.aptoolbar2 input[type="button"].secondaryminorbutton:focus,
.aptoolbar1 input[type="submit"].secondaryminorbutton:focus, 
.aptoolbar2 input[type="submit"].secondaryminorbutton:focus, 
input[type="button"].secondaryminorbutton:focus, 
input[type="submit"].secondaryminorbutton:focus,
button.secondaryminorbutton:focus {
}

.tertiaryminorbutton, 
.aptoolbar1 input[type="button"].tertiaryminorbutton, 
.aptoolbar2 input[type="button"].tertiaryminorbutton,
.aptoolbar1 input[type="submit"].tertiaryminorbutton, 
.aptoolbar2 input[type="submit"].tertiaryminorbutton, 
input[type="button"].tertiaryminorbutton, 
input[type="submit"].tertiaryminorbutton,
button.tertiaryminorbutton {
  border-radius:4px;
  background-color:#FFFFFF !important;
  border:1px solid #FFFFFF !important;
  font:13px Arial;
  cursor:pointer;
  color:#335B70 !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}

.tertiaryminorbutton:hover, 
.aptoolbar1 input[type="button"].tertiaryminorbutton:hover, 
.aptoolbar2 input[type="button"].tertiaryminorbutton:hover,
.aptoolbar1 input[type="submit"].tertiaryminorbutton:hover, 
.aptoolbar2 input[type="submit"].tertiaryminorbutton:hover, 
input[type="button"].tertiaryminorbutton:hover, 
input[type="submit"].tertiaryminorbutton:hover,
button.tertiaryminorbutton:hover {
  background-color:#00324C !important;
  border:1px solid #00324C !important;
  color:#FFFFFF !important;
}

.tertiaryminorbutton:focus, 
.aptoolbar1 input[type="button"].tertiaryminorbutton:focus, 
.aptoolbar2 input[type="button"].tertiaryminorbutton:focus,
.aptoolbar1 input[type="submit"].tertiaryminorbutton:focus, 
.aptoolbar2 input[type="submit"].tertiaryminorbutton:focus, 
input[type="button"].tertiaryminorbutton:focus, 
input[type="submit"].tertiaryminorbutton:focus,
button.tertiaryminorbutton:focus {
}

.primarybutton, 
.aptoolbar1 input[type="button"].primarybutton, 
.aptoolbar2 input[type="button"].primarybutton,
.aptoolbar1 input[type="submit"].primarybutton, 
.aptoolbar2 input[type="submit"].primarybutton, 
input[type="button"].primarybutton, 
input[type="submit"].primarybutton,
button.primarybutton {
  border-radius:4px;
  background-color:#007E45 !important;
  border:1px solid #007E45 !important;
  font:13px Arial;
  cursor:pointer;
  color:#FFFFFF !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}

.primarybutton:hover, 
.aptoolbar1 input[type="button"].primarybutton:hover, 
.aptoolbar2 input[type="button"].primarybutton:hover,
.aptoolbar1 input[type="submit"].primarybutton:hover, 
.aptoolbar2 input[type="submit"].primarybutton:hover, 
input[type="button"].primarybutton:hover, 
input[type="submit"].primarybutton:hover,
button.primarybutton:hover {
  background-color:#006738 !important;
  border:1px solid #006738 !important;
  color:#FFFFFF !important;
}
 
.primarybutton:focus, 
.aptoolbar1 input[type="button"].primarybutton:focus, 
.aptoolbar2 input[type="button"].primarybutton:focus,
.aptoolbar1 input[type="submit"].primarybutton:focus, 
.aptoolbar2 input[type="submit"].primarybutton:focus , 
input[type="button"].primarybutton:focus, 
input[type="submit"].primarybutton:focus,
button.primarybutton:focus {
}

.secondarybutton, 
.aptoolbar1 input[type="button"].secondarybutton, 
.aptoolbar2 input[type="button"].secondarybutton,
.aptoolbar1 input[type="submit"].secondarybutton, 
.aptoolbar2 input[type="submit"].secondarybutton, 
input[type="button"].secondarybutton, 
input[type="submit"].secondarybutton,
button.secondarybutton {
  border-radius:4px;
  background-color:#FFFFFF !important;
  border:1px solid #007E45 !important;
  font:13px Arial;
  cursor:pointer;
  color:#007E45 !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}

.secondarybutton:hover, 
.aptoolbar1 input[type="button"].secondarybutton:hover, 
.aptoolbar2 input[type="button"].secondarybutton:hover, 
.aptoolbar1 input[type="submit"].secondarybutton:hover, 
.aptoolbar2 input[type="submit"].secondarybutton:hover, 
input[type="button"].secondarybutton:hover, 
input[type="submit"].secondarybutton:hover, 
button.secondarybutton:hover {
  background-color:#006738 !important;
  border:1px solid #006738 !important;
  color:#FFFFFF !important;
}

.secondarybutton:focus, 
.aptoolbar1 input[type="button"].secondarybutton:focus, 
.aptoolbar2 input[type="button"].secondarybutton:focus, 
.aptoolbar1 input[type="submit"].secondarybutton:focus, 
.aptoolbar2 input[type="submit"].secondarybutton:focus, 
input[type="button"].secondarybutton:focus, 
input[type="submit"].secondarybutton:focus, 
button.secondarybutton:focus {
}

.tertiarybutton, 
.aptoolbar1 input[type="button"].tertiarybutton, 
.aptoolbar2 input[type="button"].tertiarybutton,
.aptoolbar1 input[type="submit"].tertiarybutton, 
.aptoolbar2 input[type="submit"].tertiarybutton, 
input[type="button"].tertiarybutton, 
input[type="submit"].tertiarybutton,
button.tertiarybutton {
  border-radius:4px;
  background-color:#FFFFFF !important;
  border:1px solid #FFFFFF !important;
  font:13px Arial;
  cursor:pointer;
  color:#007E45 !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}

.tertiarybutton:hover, 
.aptoolbar1 input[type="button"].tertiarybutton:hover, 
.aptoolbar2 input[type="button"].tertiarybutton:hover, 
.aptoolbar1 input[type="submit"].tertiarybutton:hover, 
.aptoolbar2 input[type="submit"].tertiarybutton:hover, 
input[type="button"].tertiarybutton:hover, 
input[type="submit"].tertiarybutton:hover, 
button.tertiarybutton:hover {
  background-color:#006738 !important;
  border:1px solid #006738 !important;
  color:#FFFFFF !important;
}

.tertiarybutton:focus, 
.aptoolbar1 input[type="button"].tertiarybutton:focus, 
.aptoolbar2 input[type="button"].tertiarybutton:focus, 
.aptoolbar1 input[type="submit"].tertiarybutton:focus, 
.aptoolbar2 input[type="submit"].tertiarybutton:focus, 
input[type="button"].tertiarybutton:focus, 
input[type="submit"].tertiarybutton:focus, 
button.tertiarybutton:focus {
}

.primaryredbutton, 
.aptoolbar1 input[type="button"].primaryredbutton, 
.aptoolbar2 input[type="button"].primaryredbutton, 
.aptoolbar1 input[type="submit"].primaryredbutton, 
.aptoolbar2 input[type="submit"].primaryredbutton, 
input[type="button"].primaryredbutton, 
input[type="submit"].primaryredbutton, 
button.primaryredbutton {
  border-radius:4px;
  background-color:#CB374A !important;
  border:1px solid #CB374A !important;
  font:13px Arial;
  cursor:pointer;
  color:#FFFFFF !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}

.primaryredbutton:hover, 
.aptoolbar1 input[type="button"].primaryredbutton:hover, 
.aptoolbar2 input[type="button"].primaryredbutton:hover , 
.aptoolbar1 input[type="submit"].primaryredbutton:hover, 
.aptoolbar2 input[type="submit"].primaryredbutton:hover, 
input[type="button"].primaryredbutton:hover, 
input[type="submit"].primaryredbutton:hover , 
button.primaryredbutton:hover {
  background-color:#a22c3b !important;
  border:1px solid #a22c3b !important;
  color:#FFFFFF !important;
}
 
.primaryredbutton:focus, 
.aptoolbar1 input[type="button"].primaryredbutton:focus, 
.aptoolbar2 input[type="button"].primaryredbutton:focus, 
.aptoolbar1 input[type="submit"].primaryredbutton:focus, 
.aptoolbar2 input[type="submit"].primaryredbutton:focus, 
input[type="button"].primaryredbutton:focus, 
input[type="submit"].primaryredbutton:focus, 
button.primaryredbutton:focus {
}

.secondaryredbutton, 
.aptoolbar1 input[type="button"].secondaryredbutton, 
.aptoolbar2 input[type="button"].secondaryredbutton, 
.aptoolbar1 input[type="submit"].secondaryredbutton, 
.aptoolbar2 input[type="submit"].secondaryredbutton, 
input[type="button"].secondaryredbutton, 
input[type="submit"].secondaryredbutton, 
button.secondaryredbutton {
  border-radius:4px;
  background-color:#FFFFFF !important;
  border:1px solid #CB374A !important;
  font:13px Arial;
  cursor:pointer;
  color:#CB374A !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}

.secondaryredbutton:hover, 
.aptoolbar1 input[type="button"].secondaryredbutton:hover, 
.aptoolbar2 input[type="button"].secondaryredbutton:hover, 
.aptoolbar1 input[type="submit"].secondaryredbutton:hover, 
.aptoolbar2 input[type="submit"].secondaryredbutton:hover, 
input[type="button"].secondaryredbutton:hover, 
input[type="submit"].secondaryredbutton:hover, 
button.secondaryredbutton:hover {
  background-color:#a22c3b !important;
  border:1px solid #a22c3b !important;
  color:#FFFFFF !important;
}

.secondaryredbutton:focus, 
.aptoolbar1 input[type="button"].secondaryredbutton:focus, 
.aptoolbar2 input[type="button"].secondaryredbutton:focus, 
.aptoolbar1 input[type="submit"].secondaryredbutton:focus, 
.aptoolbar2 input[type="submit"].secondaryredbutton:focus, 
input[type="button"].secondaryredbutton:focus, 
input[type="submit"].secondaryredbutton:focus, 
button.secondaryredbutton:focus {
}

.tertiaryredbutton, 
.aptoolbar1 input[type="button"].tertiaryredbutton, 
.aptoolbar2 input[type="button"].tertiaryredbutton, 
.aptoolbar1 input[type="submit"].tertiaryredbutton, 
.aptoolbar2 input[type="submit"].tertiaryredbutton, 
input[type="button"].tertiaryredbutton, 
input[type="submit"].tertiaryredbutton, 
button.tertiaryredbutton {
  border-radius:4px;
  background-color:#FFFFFF !important;
  border:1px solid #FFFFFF !important;
  font:13px Arial;
  cursor:pointer;
  color:#CB374A !important;
  padding:0.3em 1em 0.3em 1em;
  overflow:visible;
  margin-right:0.5em;
  font-weight: 700 !important;
  width: auto !important;
  height:25px;
  box-sizing:border-box !important;
  background-image: none;
}

.tertiaryredbutton:hover, 
.aptoolbar1 input[type="button"].tertiaryredbutton:hover, 
.aptoolbar2 input[type="button"].tertiaryredbutton:hover, 
.aptoolbar1 input[type="submit"].tertiaryredbutton:hover, 
.aptoolbar2 input[type="submit"].tertiaryredbutton:hover, 
input[type="button"].tertiaryredbutton:hover, 
input[type="submit"].tertiaryredbutton:hover, 
button.tertiaryredbutton:hover {
  background-color:#a22c3b !important;
  border:1px solid #a22c3b !important;
  color:#FFFFFF !important;
  cursor:default;
}

.tertiaryredbutton:focus, 
.aptoolbar1 input[type="button"].tertiaryredbutton:focus, 
.aptoolbar2 input[type="button"].tertiaryredbutton:focus, 
.aptoolbar1 input[type="submit"].tertiaryredbutton:focus, 
.aptoolbar2 input[type="submit"].tertiaryredbutton:focus, 
input[type="button"].tertiaryredbutton:focus, 
input[type="submit"].tertiaryredbutton:focus, 
button.tertiaryredbutton:focus {
}

.primaryredbutton:disabled, .primaryredbutton.disabled, .primarybutton:disabled, .primarybutton.disabled, .minorbutton:disabled, .minorbutton.disabled, .primaryminorbutton:disabled, .primaryminorbutton.disabled,
.aptoolbar1 input[type="button"].primaryredbutton:disabled, .aptoolbar1 input[type="button"].primaryredbutton.disabled, .aptoolbar1 input[type="button"].primarybutton:disabled, .aptoolbar1 input[type="button"].primarybutton.disabled, .aptoolbar1 input[type="button"].minorbutton:disabled, .aptoolbar1 input[type="button"].minorbutton.disabled, .aptoolbar1 input[type="button"].primaryminorbutton:disabled, .aptoolbar1 input[type="button"].primaryminorbutton.disabled,
.aptoolbar1 input[type="submit"].primaryredbutton:disabled, .aptoolbar1 input[type="submit"].primaryredbutton.disabled, .aptoolbar1 input[type="submit"].primarybutton:disabled, .aptoolbar1 input[type="submit"].primarybutton.disabled, .aptoolbar1 input[type="submit"].minorbutton:disabled, .aptoolbar1 input[type="submit"].minorbutton.disabled, .aptoolbar1 input[type="submit"].primaryminorbutton:disabled, .aptoolbar1 input[type="submit"].primaryminorbutton.disabled,
.aptoolbar2 input[type="button"].primaryredbutton:disabled, .aptoolbar2 input[type="button"].primaryredbutton.disabled, .aptoolbar2 input[type="button"].primarybutton:disabled, .aptoolbar2 input[type="button"].primarybutton.disabled, .aptoolbar2 input[type="button"].minorbutton:disabled, .aptoolbar2 input[type="button"].minorbutton.disabled, .aptoolbar2 input[type="button"].primaryminorbutton:disabled, .aptoolbar2 input[type="button"].primaryminorbutton.disabled,
.aptoolbar2 input[type="submit"].primaryredbutton:disabled, .aptoolbar2 input[type="submit"].primaryredbutton.disabled, .aptoolbar2 input[type="submit"].primarybutton:disabled, .aptoolbar2 input[type="submit"].primarybutton.disabled, .aptoolbar2 input[type="submit"].minorbutton:disabled, .aptoolbar2 input[type="submit"].minorbutton.disabled, .aptoolbar2 input[type="submit"].primaryminorbutton:disabled, .aptoolbar2 input[type="submit"].primaryminorbutton.disabled,
input[type="button"].primaryredbutton:disabled, input[type="button"].primaryredbutton.disabled, input[type="button"].primarybutton:disabled, input[type="button"].primarybutton.disabled, input[type="button"].minorbutton:disabled, input[type="button"].minorbutton.disabled, input[type="button"].primaryminorbutton:disabled, input[type="button"].primaryminorbutton.disabled,
input[type="submit"].primaryredbutton:disabled, input[type="submit"].primaryredbutton.disabled, input[type="submit"].primarybutton:disabled, input[type="submit"].primarybutton.disabled, input[type="submit"].minorbutton:disabled, input[type="submit"].minorbutton.disabled, input[type="submit"].primaryminorbutton:disabled, input[type="submit"].primaryminorbutton.disabled,
button.primaryredbutton:disabled, button.primaryredbutton.disabled, button.primarybutton:disabled, button.primarybutton.disabled, button.minorbutton:disabled, button.minorbutton.disabled, button.primaryminorbutton:disabled, button.primaryminorbutton.disabled {
  background-color:#E6EBED !important;
  border:1px solid #E6EBED !important;
  color:rgba(0,0,0,0.3) !important;
  cursor:default;
}

.secondaryredbutton:disabled, .secondaryredbutton.disabled, .secondarybutton:disabled, .secondarybutton.disabled .secondaryminorbutton:disabled, .secondaryminorbutton.disabled,
.aptoolbar1 input[type="button"].secondaryredbutton:disabled, .aptoolbar1 input[type="button"].secondaryredbutton.disabled, .aptoolbar1 input[type="button"].secondarybutton:disabled, .aptoolbar1 input[type="button"].secondarybutton.disabled, .aptoolbar1 input[type="button"].secondaryminorbutton:disabled, .aptoolbar1 input[type="button"].secondaryminorbutton.disabled,
.aptoolbar1 input[type="submit"].secondaryredbutton:disabled, .aptoolbar1 input[type="submit"].secondaryredbutton.disabled, .aptoolbar1 input[type="submit"].secondarybutton:disabled, .aptoolbar1 input[type="submit"].secondarybutton.disabled, .aptoolbar1 input[type="submit"].secondaryminorbutton:disabled, .aptoolbar1 input[type="submit"].secondaryminorbutton.disabled,
.aptoolbar2 input[type="button"].secondaryredbutton:disabled, .aptoolbar2 input[type="button"].secondaryredbutton.disabled, .aptoolbar2 input[type="button"].secondarybutton:disabled, .aptoolbar2 input[type="button"].secondarybutton.disabled, .aptoolbar2 input[type="button"].secondaryminorbutton:disabled, .aptoolbar2 input[type="button"].secondaryminorbutton.disabled,
.aptoolbar2 input[type="submit"].secondaryredbutton:disabled, .aptoolbar2 input[type="submit"].secondaryredbutton.disabled, .aptoolbar2 input[type="submit"].secondarybutton:disabled, .aptoolbar2 input[type="submit"].secondarybutton.disabled, .aptoolbar2 input[type="submit"].secondaryminorbutton:disabled, .aptoolbar2 input[type="submit"].secondaryminorbutton.disabled,
input[type="button"].secondaryredbutton:disabled, input[type="button"].secondaryredbutton.disabled, input[type="button"].secondarybutton:disabled, input[type="button"].secondarybutton.disabled, input[type="button"].secondaryminorbutton:disabled, input[type="button"].secondaryminorbutton.disabled,
input[type="submit"].secondaryredbutton:disabled, input[type="submit"].secondaryredbutton.disabled, input[type="submit"].secondarybutton:disabled, input[type="submit"].secondarybutton.disabled, input[type="submit"].secondaryminorbutton:disabled, input[type="submit"].secondaryminorbutton.disabled,
button.secondaryredbutton:disabled, button.secondaryredbutton.disabled, button.secondarybutton:disabled, button.secondarybutton.disabled, button.secondaryminorbutton:disabled, button.secondaryminorbutton.disabled {
  background-color:#FFFFFF !important;
  border:1px solid #E6EBED !important;
  color:rgba(0,0,0,0.3) !important;
  cursor:default;
}

.tertiaryredbutton:disabled, .tertiaryredbutton.disabled, .tertiarybutton:disabled, .tertiarybutton.disabled, .tertiaryminorbutton:disabled, .tertiaryminorbutton.disabled,
 .aptoolbar1 input[type="button"].tertiaryredbutton:disabled, .aptoolbar1 input[type="button"].tertiaryredbutton.disabled, .aptoolbar1 input[type="button"].tertiarybutton:disabled, .aptoolbar1 input[type="button"].tertiarybutton.disabled, .aptoolbar1 input[type="button"].tertiaryminorbutton:disabled, .aptoolbar1 input[type="button"].tertiaryminorbutton.disabled,
 .aptoolbar1 input[type="submit"].tertiaryredbutton:disabled, .aptoolbar1 input[type="submit"].tertiaryredbutton.disabled, .aptoolbar1 input[type="submit"].tertiarybutton:disabled, .aptoolbar1 input[type="submit"].tertiarybutton.disabled, .aptoolbar1 input[type="submit"].tertiaryminorbutton:disabled, .aptoolbar1 input[type="submit"].tertiaryminorbutton.disabled,
 .aptoolbar2 input[type="button"].tertiaryredbutton:disabled, .aptoolbar2 input[type="button"].tertiaryredbutton.disabled, .aptoolbar2 input[type="button"].tertiarybutton:disabled, .aptoolbar2 input[type="button"].tertiarybutton.disabled, .aptoolbar2 input[type="button"].tertiaryminorbutton:disabled, .aptoolbar2 input[type="button"].tertiaryminorbutton.disabled,
 .aptoolbar2 input[type="submit"].tertiaryredbutton:disabled, .aptoolbar2 input[type="submit"].tertiaryredbutton.disabled, .aptoolbar2 input[type="submit"].tertiarybutton:disabled, .aptoolbar2 input[type="submit"].tertiarybutton.disabled, .aptoolbar2 input[type="submit"].tertiaryminorbutton:disabled, .aptoolbar2 input[type="submit"].tertiaryminorbutton.disabled,
 input[type="button"].tertiaryredbutton:disabled, input[type="button"].tertiaryredbutton.disabled, input[type="button"].tertiarybutton:disabled, input[type="button"].tertiarybutton.disabled, input[type="button"].tertiaryminorbutton:disabled, input[type="button"].tertiaryminorbutton.disabled,
 input[type="submit"].tertiaryredbutton:disabled, input[type="submit"].tertiaryredbutton.disabled, input[type="submit"].tertiarybutton:disabled, input[type="submit"].tertiarybutton.disabled, input[type="submit"].tertiaryminorbutton:disabled, input[type="submit"].tertiaryminorbutton.disabled,
 button.tertiaryredbutton:disabled, button.tertiaryredbutton.disabled, button.tertiarybutton:disabled, button.tertiarybutton.disabled, button.tertiaryminorbutton:disabled, button.tertiaryminorbutton.disabled {
  background-color:#FFFFFF !important;
  border:1px solid #FFFFFF !important;
  color:rgba(0,0,0,0.3) !important;
  cursor:default;
}

.openwin, .jumpto, .filter, .filterset, .flash, .flashset, .sort
.aptoolbar1 input[type="button"].openwin, .aptoolbar1 input[type="button"].jumpto, .aptoolbar1 input[type="button"].flash, .aptoolbar1 input[type="button"].flashset, .aptoolbar1 input[type="button"].filter, .aptoolbar1 input[type="button"].filterset, .aptoolbar1 input[type="button"].sort, 
.aptoolbar1 input[type="submit"].openwin, .aptoolbar1 input[type="submit"].jumpto, .aptoolbar1 input[type="submit"].flash, .aptoolbar1 input[type="submit"].flashset, .aptoolbar1 input[type="submit"].filter, .aptoolbar1 input[type="submit"].filterset, .aptoolbar1 input[type="submit"].sort,
.aptoolbar2 input[type="button"].openwin, .aptoolbar2 input[type="button"].jumpto, .aptoolbar2 input[type="button"].flash, .aptoolbar2 input[type="button"].flashset, .aptoolbar2 input[type="button"].filter, .aptoolbar2 input[type="button"].filterset, .aptoolbar2 input[type="button"].sort,
.aptoolbar2 input[type="submit"].openwin, .aptoolbar2 input[type="submit"].jumpto, .aptoolbar2 input[type="submit"].flash, .aptoolbar2 input[type="submit"].flashset, .aptoolbar2 input[type="submit"].filter, .aptoolbar2 input[type="submit"].filterset, .aptoolbar2 input[type="submit"].sort, 
input[type="button"].openwin, input[type="button"].jumpto, input[type="button"].flash, input[type="button"].flashset, input[type="button"].filter, input[type="button"].filterset, input[type="button"].sort,
input[type="submit"].openwin, input[type="submit"].jumpto, input[type="submit"].flash, input[type="submit"].flashset, input[type="submit"].filter, input[type="submit"].filterset, input[type="submit"].sort, 
button.openwin, button.jumpto, button.flash, button.flashset, button.filter, button.filterset, button.sort {
  padding-left:30px !important;
  background-size: 16px 16px !important;
  background-position: 10px  4px !important;
  background-repeat: no-repeat !important;
}

.moreOptions, 
.aptoolbar1 input[type="button"].moreOptions, .aptoolbar1 input[type="submit"].moreOptions, 
.aptoolbar2 input[type="button"].moreOptions, .aptoolbar2 input[type="submit"].moreOptions, 
input[type="button"].moreOptions, input[type="submit"].moreOptions, 
button.moreOptions{
  padding-right:22px !important;
  background-size: 16px 16px !important;
  background-position: calc(100% - 2px) 4px !important;
  background-repeat: no-repeat !important;
  
}

/* JUMPTO */
.secondarybutton.jumpto,.tertiarybutton.jumpto {
  background-image:url('../images/buttons/jumpto_green.png') !important;
}

.primarybutton.jumpto,.primarybutton.jumpto:hover,.secondarybutton.jumpto:hover,.tertiarybutton.jumpto:hover,
.primaryredbutton.jumpto,.primaryredbutton.jumpto:hover,.secondaryredbutton.jumpto:hover,.tertiaryredbutton.jumpto:hover,
.minorbutton.jumpto,.primaryminorbutton.jumpto,.minorbutton.jumpto:hover,.primaryminorbutton.jumpto:hover,.secondaryminorbutton.jumpto:hover,.tertiaryminorbutton.jumpto:hover {
  background-image:url('../images/buttons/jumpto_white.png') !important;
}

.primarybutton.jumpto:disabled,.secondarybutton.jumpto:disabled,.tertiarybutton.jumpto:disabled, .primarybutton.jumpto.disabled,.secondarybutton.jumpto.disabled,.tertiarybutton.jumpto.disabled,
.minorbutton.jumpto:disabled,.primaryminorbutton.jumpto:disabled,.secondaryminorbutton.jumpto:disabled,.tertiaryminorbutton.jumpto:disabled, .minorbutton.jumpto.disabled, .primaryminorbutton.jumpto.disabled,.secondaryminorbutton.jumpto.disabled,.tertiaryminorbutton.jumpto.disabled,
.primaryredbutton.jumpto:disabled,.secondaryredbutton.jumpto:disabled,.tertiaryredbutton.jumpto:disabled, .primaryredbutton.jumpto.disabled,.secondaryredbutton.jumpto.disabled,.tertiaryredbutton.jumpto.disabled {
  background-image:url('../images/buttons/jumpto_grey.png') !important;
}

.secondaryredbutton.jumpto,.tertiaryredbutton.jumpto {
  background-image:url('../images/buttons/jumpto_red.png') !important;
}

.secondaryminorbutton.jumpto,.tertiaryminorbutton.jumpto {
  background-image:url('../images/buttons/jumpto_blue.png') !important;
}

/* FILTER */
.secondarybutton.filter,.tertiarybutton.filter {
  background-image:url('../images/buttons/filter_green.png') !important;
}

.primarybutton.filter,.primarybutton.filter:hover,.secondarybutton.filter:hover,.tertiarybutton.filter:hover,
.primaryredbutton.filter,.primaryredbutton.filter:hover,.secondaryredbutton.filter:hover,.tertiaryredbutton.filter:hover,
.minorbutton.filter,.primaryminorbutton.filter,.minorbutton.filter:hover,.primaryminorbutton.filter:hover,.secondaryminorbutton.filter:hover,.tertiaryminorbutton.filter:hover {
  background-image:url('../images/buttons/filter_white.png') !important;
}

.primarybutton.filter:disabled,.secondarybutton.filter:disabled,.tertiarybutton.filter:disabled, .primarybutton.filter.disabled,.secondarybutton.filter.disabled,.tertiarybutton.filter.disabled,
.minorbutton.filter:disabled,.primaryminorbutton.filter:disabled,.secondaryminorbutton.filter:disabled,.tertiaryminorbutton.filter:disabled, .minorbutton.filter.disabled, .primaryminorbutton.filter.disabled,.secondaryminorbutton.filter.disabled,.tertiaryminorbutton.filter.disabled,
.primaryredbutton.filter:disabled,.secondaryredbutton.filter:disabled,.tertiaryredbutton.filter:disabled, .primaryredbutton.filter.disabled,.secondaryredbutton.filter.disabled,.tertiaryredbutton.filter.disabled {
  background-image:url('../images/buttons/filter_grey.png') !important;
}

.secondaryredbutton.filter,.tertiaryredbutton.filter {
  background-image:url('../images/buttons/filter_red.png') !important;
}

.secondaryminorbutton.filter,.tertiaryminorbutton.filter {
  background-image:url('../images/buttons/filter_blue.png') !important;
}

/* FILTERSET */
.secondarybutton.filterset,.tertiarybutton.filterset {
  background-image:url('../images/buttons/filterset_green.png') !important;
}

.primarybutton.filterset,.primarybutton.filterset:hover,.secondarybutton.filterset:hover,.tertiarybutton.filterset:hover,
.primaryredbutton.filterset,.primaryredbutton.filterset:hover,.secondaryredbutton.filterset:hover,.tertiaryredbutton.filterset:hover,
.minorbutton.filterset,.primaryminorbutton.filterset,.minorbutton.filterset:hover,.primaryminorbutton.filterset:hover,.secondaryminorbutton.filterset:hover,.tertiaryminorbutton.filterset:hover {
  background-image:url('../images/buttons/filterset_white.png') !important;
}

.primarybutton.filterset:disabled,.secondarybutton.filterset:disabled,.tertiarybutton.filterset:disabled, .primarybutton.filterset.disabled,.secondarybutton.filterset.disabled,.tertiarybutton.filterset.disabled,
.minorbutton.filterset:disabled,.primaryminorbutton.filterset:disabled,.secondaryminorbutton.filterset:disabled,.tertiaryminorbutton.filterset:disabled, .minorbutton.filterset.disabled, .primaryminorbutton.filterset.disabled,.secondaryminorbutton.filterset.disabled,.tertiaryminorbutton.filterset.disabled,
.primaryredbutton.filterset:disabled,.secondaryredbutton.filterset:disabled,.tertiaryredbutton.filterset:disabled, .primaryredbutton.filterset.disabled,.secondaryredbutton.filterset.disabled,.tertiaryredbutton.filterset.disabled {
  background-image:url('../images/buttons/filterset_grey.png') !important;
}

.secondaryredbutton.filterset,.tertiaryredbutton.filterset {
  background-image:url('../images/buttons/filterset_red.png') !important;
}

.secondaryminorbutton.filterset,.tertiaryminorbutton.filterset {
  background-image:url('../images/buttons/filterset_blue.png') !important;
}
/* FLASH*/
.secondarybutton.flash,.tertiarybutton.flash {
  background-image:url('../images/buttons/flash_green.png') !important;
}

.primarybutton.flash,.primarybutton.flash:hover,.secondarybutton.flash:hover,.tertiarybutton.flash:hover,
.primaryredbutton.flash,.primaryredbutton.flash:hover,.secondaryredbutton.flash:hover,.tertiaryredbutton.flash:hover,
.minorbutton.flash,.primaryminorbutton.flash,.minorbutton.flash:hover,.primaryminorbutton.flash:hover,.secondaryminorbutton.flash:hover,.tertiaryminorbutton.flash:hover {
  background-image:url('../images/buttons/flash_white.png') !important;
}

.primarybutton.flash:disabled,.secondarybutton.flash:disabled,.tertiarybutton.flash:disabled, .primarybutton.flash.disabled,.secondarybutton.flash.disabled,.tertiarybutton.flash.disabled,
.minorbutton.flash:disabled,.primaryminorbutton.flash:disabled,.secondaryminorbutton.flash:disabled,.tertiaryminorbutton.flash:disabled, .minorbutton.flash.disabled, .primaryminorbutton.flash.disabled,.secondaryminorbutton.flash.disabled,.tertiaryminorbutton.flash.disabled,
.primaryredbutton.flash:disabled,.secondaryredbutton.flash:disabled,.tertiaryredbutton.flash:disabled, .primaryredbutton.flash.disabled,.secondaryredbutton.flash.disabled,.tertiaryredbutton.flash.disabled {
  background-image:url('../images/buttons/flash_grey.png') !important;
}

.secondaryredbutton.flash,.tertiaryredbutton.flash {
  background-image:url('../images/buttons/flash_red.png') !important;
}

.secondaryminorbutton.flash,.tertiaryminorbutton.flash {
  background-image:url('../images/buttons/flash_blue.png') !important;
}

/* FLASHSET */
.secondarybutton.flashset,.tertiarybutton.flashset {
  background-image:url('../images/buttons/flashset_green.png') !important;
}

.primarybutton.flashset,.primarybutton.flashset:hover,.secondarybutton.flashset:hover,.tertiarybutton.flashset:hover,
.primaryredbutton.flashset,.primaryredbutton.flashset:hover,.secondaryredbutton.flashset:hover,.tertiaryredbutton.flashset:hover,
.minorbutton.flashset,.primaryminorbutton.flashset,.minorbutton.flashset:hover,.primaryminorbutton.flashset:hover,.secondaryminorbutton.flashset:hover,.tertiaryminorbutton.flashset:hover {
  background-image:url('../images/buttons/flashset_white.png') !important;
}

.primarybutton.flashset:disabled,.secondarybutton.flashset:disabled,.tertiarybutton.flashset:disabled, .primarybutton.flashset.disabled,.secondarybutton.flashset.disabled,.tertiarybutton.flashset.disabled,
.minorbutton.flashset:disabled,.primaryminorbutton.flashset:disabled,.secondaryminorbutton.flashset:disabled,.tertiaryminorbutton.flashset:disabled, .minorbutton.flashset.disabled, .primaryminorbutton.flashset.disabled,.secondaryminorbutton.flashset.disabled,.tertiaryminorbutton.flashset.disabled,
.primaryredbutton.flashset:disabled,.secondaryredbutton.flashset:disabled,.tertiaryredbutton.flashset:disabled, .primaryredbutton.flashset.disabled,.secondaryredbutton.flashset.disabled,.tertiaryredbutton.flashset.disabled {
  background-image:url('../images/buttons/flashset_grey.png') !important;
}

.secondaryredbutton.flashset,.tertiaryredbutton.flashset {
  background-image:url('../images/buttons/flashset_red.png') !important;
}

.secondaryminorbutton.flashset,.tertiaryminorbutton.flashset {
  background-image:url('../images/buttons/flashset_blue.png') !important;
}

/* OPENWIN */
.secondarybutton.openwin,.tertiarybutton.openwin {
  background-image:url('../images/buttons/openwin_green.png') !important;
}

.primarybutton.openwin,.primarybutton.openwin:hover,.secondarybutton.openwin:hover,.tertiarybutton.openwin:hover,
.primaryredbutton.openwin,.primaryredbutton.openwin:hover,.secondaryredbutton.openwin:hover,.tertiaryredbutton.openwin:hover,
.minorbutton.openwin,.primaryminorbutton.openwin,.minorbutton.openwin:hover,.primaryminorbutton.openwin:hover,.secondaryminorbutton.openwin:hover,.tertiaryminorbutton.openwin:hover {
  background-image:url('../images/buttons/openwin_white.png') !important;
}

.primarybutton.openwin:disabled,.secondarybutton.openwin:disabled,.tertiarybutton.openwin:disabled, .primarybutton.openwin.disabled,.secondarybutton.openwin.disabled,.tertiarybutton.openwin.disabled,
.minorbutton.openwin:disabled,.primaryminorbutton.openwin:disabled,.secondaryminorbutton.openwin:disabled,.tertiaryminorbutton.openwin:disabled, .minorbutton.openwin.disabled, .primaryminorbutton.openwin.disabled,.secondaryminorbutton.openwin.disabled,.tertiaryminorbutton.openwin.disabled,
.primaryredbutton.openwin:disabled,.secondaryredbutton.openwin:disabled,.tertiaryredbutton.openwin:disabled, .primaryredbutton.openwin.disabled,.secondaryredbutton.openwin.disabled,.tertiaryredbutton.openwin.disabled {
  background-image:url('../images/buttons/openwin_grey.png') !important;
}

.secondaryredbutton.openwin,.tertiaryredbutton.openwin {
  background-image:url('../images/buttons/openwin_red.png') !important;
}

.secondaryminorbutton.openwin,.tertiaryminorbutton.openwin {
  background-image:url('../images/buttons/openwin_blue.png') !important;
}

/* MOREOPTIONS */
.secondarybutton.moreOptions,.tertiarybutton.moreOptions {
  background-image:url('../images/buttons/moreOptions_green.png') !important;
}

.primarybutton.moreOptions,.primarybutton.moreOptions:hover,.secondarybutton.moreOptions:hover,.tertiarybutton.moreOptions:hover,
.primaryredbutton.moreOptions,.primaryredbutton.moreOptions:hover,.secondaryredbutton.moreOptions:hover,.tertiaryredbutton.moreOptions:hover,
.minorbutton.moreOptions,.primaryminorbutton.moreOptions,.minorbutton.moreOptions:hover,.primaryminorbutton.moreOptions:hover,.secondaryminorbutton.moreOptions:hover,.tertiaryminorbutton.moreOptions:hover {
  background-image:url('../images/buttons/moreOptions_white.png') !important;
}

.primarybutton.moreOptions:disabled,.secondarybutton.moreOptions:disabled,.tertiarybutton.moreOptions:disabled, .primarybutton.moreOptions.disabled,.secondarybutton.moreOptions.disabled,.tertiarybutton.moreOptions.disabled,
.minorbutton.moreOptions:disabled,.primaryminorbutton.moreOptions:disabled,.secondaryminorbutton.moreOptions:disabled,.tertiaryminorbutton.moreOptions:disabled, .minorbutton.moreOptions.disabled, .primaryminorbutton.moreOptions.disabled,.secondaryminorbutton.moreOptions.disabled,.tertiaryminorbutton.moreOptions.disabled,
.primaryredbutton.moreOptions:disabled,.secondaryredbutton.moreOptions:disabled,.tertiaryredbutton.moreOptions:disabled, .primaryredbutton.moreOptions.disabled,.secondaryredbutton.moreOptions.disabled,.tertiaryredbutton.moreOptions.disabled {
  background-image:url('../images/buttons/moreOptions_grey.png') !important;
}

.secondaryredbutton.moreOptions,.tertiaryredbutton.moreOptions {
  background-image:url('../images/buttons/moreOptions_red.png') !important;
}

.secondaryminorbutton.moreOptions,.tertiaryminorbutton.moreOptions {
  background-image:url('../images/buttons/moreOptions_blue.png') !important;
}

/* SORT */
.secondarybutton.sort,.tertiarybutton.sort {
  background-image:url('../images/buttons/sort_green.png') !important;
}

.primarybutton.sort,.primarybutton.sort:hover,.secondarybutton.sort:hover,.tertiarybutton.sort:hover,
.primaryredbutton.sort,.primaryredbutton.sort:hover,.secondaryredbutton.sort:hover,.tertiaryredbutton.sort:hover,
.minorbutton.sort,.primaryminorbutton.sort,.minorbutton.sort:hover,.primaryminorbutton.sort:hover,.secondaryminorbutton.sort:hover,.tertiaryminorbutton.sort:hover {
  background-image:url('../images/buttons/sort_white.png') !important;
}

.primarybutton.sort:disabled,.secondarybutton.sort:disabled,.tertiarybutton.sort:disabled, .primarybutton.sort.disabled,.secondarybutton.sort.disabled,.tertiarybutton.sort.disabled,
.minorbutton.sort:disabled,.primaryminorbutton.sort:disabled,.secondaryminorbutton.sort:disabled,.tertiaryminorbutton.sort:disabled, .minorbutton.sort.disabled, .primaryminorbutton.sort.disabled,.secondaryminorbutton.sort.disabled,.tertiaryminorbutton.sort.disabled,
.primaryredbutton.sort:disabled,.secondaryredbutton.sort:disabled,.tertiaryredbutton.sort:disabled, .primaryredbutton.sort.disabled,.secondaryredbutton.sort.disabled,.tertiaryredbutton.sort.disabled {
  background-image:url('../images/buttons/sort_grey.png') !important;
}

.secondaryredbutton.sort,.tertiaryredbutton.sort {
  background-image:url('../images/buttons/sort_red.png') !important;
}

.secondaryminorbutton.sort,.tertiaryminorbutton.sort {
  background-image:url('../images/buttons/sort_blue.png') !important;
}

thead.fixedHeader{
    position: sticky !important;
    inset-block-start: 0;
    z-index: 100;
}

button > img {
   display:none;
}

