﻿/* CSS Document */
a.button-adm, span.button-adm, a.button-abmelden, input.button-adm {
    float:left;   
    cursor:pointer;
    border-radius:0.5em;
    overflow:hidden;
    text-decoration: none;
    font-size:1.02em;
    padding:0.3em; margin:0.3em 0.2em 0.2em 0;    
}
a.button-adm, input.button-adm {
background:#0000DF;
    color:white;
    background: -moz-linear-gradient(#0000DF,#9191FF,#0000DF);
    background: -ms-linear-gradient(#0000DF,#9191FF,#0000DF);
    background: -o-linear-gradient(#0000DF,#9191FF,#0000DF);
    background: -webkit-linear-gradient(#0000DF,#9191FF,#0000DF);
    }
span.button-adm, a.button-adm:hover, input.button-adm:hover {
background:#0000DF;
  color:white;
  background: -moz-linear-gradient(rgb(0,0,112),rgb(0,112,240),rgb(0,0,112));
  background: -o-linear-gradient(rgb(0,0,112),rgb(0,112,240),rgb(0,0,112));   
  background: -ms-linear-gradient(rgb(0,0,112),rgb(0,112,240),rgb(0,0,112));
  background: -webkit-linear-gradient(rgb(0,0,112),rgb(0,112,240),rgb(0,0,112));
}

a.button-abmelden {
background:rgb(204,204,0);
    color:white;
    background: -moz-linear-gradient(rgb(153,0,0),rgb(255,128,0),rgb(153,0,0));
    background: -ms-linear-gradient(rgb(153,0,0),rgb(255,128,0),rgb(153,0,0));
    background: -o-linear-gradient(rgb(153,0,0),rgb(255,128,0),rgb(153,0,0));
    background: -webkit-linear-gradient(rgb(153,0,0),rgb(255,128,0),rgb(153,0,0));
    }
input.admin1[type=checkbox]:not(old)
{
  width     : 2em;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

input.admin1[type=checkbox]:not(old) + label
{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
}
/* un checked */
input.admin1[type=checkbox]:not(old) + label > span
{
  display          : inline-block;
  width            : 1.5em;
  height           : 1.5em;
  margin           : 0em 0.4em 0.3em 0.7em;  
  border-radius:0.3em;
  border:2px solid #C6C6FF;
  background:white;
  vertical-align   : middle;
}
/* checked */
input.admin1[type=checkbox]:not(old):checked + label > span
{
  background       : white;
}

input.admin1[type=checkbox]:not(old):checked + label > span:before
{
  content     : '✓';
  display     : block;
  margin      : 0.1em 0 0 0;
  color       : rgb(102,153,255);
  font-size   : 1.2em;
  line-height : 1em;
  text-align  : center;
  text-shadow : 0 0 0.0714em rgb(115,153,77);
  font-weight : bold;
}

a.admin
 {
  color: black; text-decoration: none; cursor:pointer;
 }
a.admin:hover
 {
  text-decoration: underline;
 }
div.start1 {clear:left;position:relative; top:0; left:0;width:55em;height:31em;}
div.start3{background:#0000FF;color:white;font-weight:bold;font-style:italic;width:48em;margin:0.5em 0em 0.5em 0em;padding:0.5em 1em 0.5em 1em;border-radius: 0 0.5em 0.5em 0;}
img.start2 {position:absolute; top:0; left:0em;width:50em;height:30em;}
div.hover-planeten {width:2em;height:2em;cursor:pointer;position:absolute; top:0;left:0;}

div.hover-planeten-content {
  display: none;
  padding: 0.5em;
  position: absolute;
  height:auto;
  left: auto;
  margin:1em 0 0 1em;
  text-align: left;
  background: #FFFFFF; border:1px solid #BA8325; color:#000000; text-align:center; 
  z-index:1;
  width:5em;
}
div.hover-planeten:hover div.hover-planeten-content { display: block; } 

/* hinweis bei Löhne 
------------------------------------- */
.hover-admin-content {
  display: none;
  padding: 0.5em;
  position: absolute;
  height:auto;
  left: auto;
  margin:4em 0 0 30em;
  text-align: left;
  background: #FFFFFF; border:1px solid #BA8325; color:#000000;
  z-index:1;
  width:30em; 
  
}
.hover-admin:hover .hover-admin-content {
  display: block;cursor:pointer; float:left;
}
/* -----------------------------------*/

div.test {width:6em;float:left;background:yellow;margin:0.5em 0 0 0.5em;}

span.admin1 {float:left;margin:0.8em 0.3em 0 0.3em;background:rgb(255,255,0);padding:0.2em;color:red;font-weight:bold;} 
span.admin7 {float:left;width:4.8em;background:rgb(215,215,215);margin:0 0.2em 0 0;padding:0.3em 0 0.3em 0.2em;font-size:0.85em;}
span.admin8 {float:left;width:3.5em;background:rgb(215,215,215);margin:0 0.2em 0 0;padding:0.3em 0 0.3em 0.2em;font-size:0.85em;}

div.admin10 {float:left;padding:0.2em;background:rgb(230,230,230);margin:0.5em 0 0.2em 0.3em;}
p.admin10 {float:left;margin:0.7em 0 0 0;text-align:right;clear:left;}
p.admin11 {float:left;margin:0.5em 0 0 0;clear:left;}
p.admin15 {float:left;margin:0.5em 0 0 0.5em;background:green;}
p.admin16 {float:left;margin:0.5em 0 0 0.5em;background:gold;}

input.texte4, input.texte5, input.texte6 { text-align:right; float:left;}

input.texte4 { margin:0.3em 0 0 0.3em;text-align:left;}
input.texte5 { padding:0.2em 0.1em 0.2em 0.1em; margin:0.3em 0 0 0.2em;font-size:1em;}
input.texte6 { padding:0.2em 0.1em 0.2em 0.1em;width:4.5em; margin:0.3em 0 0 0.2em;font-size:1em;}

table.admin10 {float:left;margin:0.5em 0 0 0.5em;background:rgb(230,230,230);border:1px solid blue;border-radius:0.3em;}
td.admin10 { padding:0 0.2em 0 0.2em;text-align:right;vertical-align:middle;}
td.admin10a { padding:0 0.2em 0 0.2em;vertical-align:middle;}
td.admin11 { padding:0 0.2em 0 0.2em;color: #00009c;font-size: 1.1em;font-style:italic;font-weight:bold;}
td.rueckstellung {background:rgb(230,230,230);padding:0.2em 0.5em 0.2em 0.5em;white-space: nowrap;}

td.bvg1,td.bvg2,td.bvg3,td.bvg5,td.bvg6,td.bvg7 {padding:0.1em 0.3em 0.2em 0.3em;}
td.bvg1 {text-align:center;background:rgb(255,255,204);}
td.bvg2 {text-align:left;background:rgb(255,255,204);}
td.bvg3 {text-align:right;background:rgb(255,255,204);}
td.bvg5 {text-align:right;background:rgb(204,255,153);}
td.bvg6 {text-align:right;background:rgb(255,255,153);}
td.bvg7 {text-align:left;background:rgb(255,255,153);padding-left:2em;}
td.bvg4 {text-align:center;background:rgb(0,102,102);color:white;font-weight:bold;padding:0.5em 0.3em 0.5em 0.3em;}

td.loehne {padding:0.2em 0.2em 0.2em 0.5em;}
td.loehne2 {padding:0.2em 0.1em 0.3em 0;text-align:center;font-size:0.9em;} /* Korrkturen Löhne */
td.lohnblatt1 {text-align:center;padding:0.3em;}
td.lohnblatt2 {text-align:right;padding:0.3em;}
td.lohnblatt3 {text-align:left;padding:0.3em;color:blue;font-weight:bold;}
td.lohnblatt4 {text-align:left;padding:0.3em;}

span.genzbetraege1 {clear:left;float:left;width:22em;margin:0.2em 0.5em 0 0;height:1.7em;padding:0.3em 0 0 0;text-align:right;}
span.genzbetraege2 {float:left;width:20em;margin:0.2em 0 0 0;height:2em;}
span.genzbetraege3 {float:left;width:8em;margin:0.4em 0.5em 0 0;}

p.admin20 {float:left;margin:0.5em 0.2em 0 0.2em;padding:0.3em;background:rgb(255,255,204);} 
p.admin21 {float:left;margin:0.3em 0.2em 0 0.2em;padding:0.3em;background:rgb(255,255,204);}
div.admin20 {float:left;color:white;background:rgb(132,132,132);height:2.7em;padding:0.2em;font-weight:bold;}
div.admin21 {float:left;margin:0.5em 0 0.2em 0.3em;}
span.admin20 {width:5em;float:left;text-align:center;margin:0 0 0 0.2em;}
p.aufloesung {background:rgb(230,230,230);padding:0.2em 0.5em 0.2em 0.5em;white-space: nowrap;float:left;margin:0.1em 0.1em 0 0;}

div.admin32 {float:left; border:1px solid blue; margin:0.5em 0 1em 1em; padding:0.5em; width:30em; background:rgb(232,232,232);}
div.admin34 {float:left;padding:0.5em;margin:.5em 0 0 0.5em;background:rgb(232,232,232);border:1px solid blue;width:20em;}
p.admin31 {clear:left;float:left;margin:0.4em 0.5em 0.5em 0.5em;}
p.admin32 {float:left;width:8em;margin:-0.1em 0 0.5em 0;} 
p.admin33 {float:left;width:10em;margin:0.4em 0.5em 0.5em 0.5em;}

div.admin35 {float:left;padding:0.5em;margin:0.5em 0 0 1em;background:rgb(232,232,232);border:1px solid blue;width:43em;} 
span.admin34{float:left;padding:0.5em 0.5em 0 0.5em;margin:0 0.2em 0 0;width:8em;}
input.admin30 {float:left;margin:0 0.5em 0.5em 0;}

div.admin40 {clear:left;position:relative; top:0; left:0;width:100%;height:5em;background:rgb(204,204,204);}
div.admin41 {position:absolute; top:0; left:0em;width:7em;height:5em;}
div.admin42 {position:absolute; top:0; left:37.5em;width:8em;height:2.5em;}
div.admin43 {position:absolute; top:0; left:46em;width:8em;height:2.5em;}
div.admin44 {position:absolute; top:0; left:55em;width:10em;height:2.5em;}
div.admin45 {position:absolute; top:0; right:1em;width:10em;height:2.5em;}
div.admin46 {position:absolute; top:2.5em; left:0;width:75em;height:2.5em;}
div.admin47 {float:left;width:67em;padding:0.2em;margin:0 0 0.5em 0;background:#E4E4E4;}

p.admin50, p.admin51, p.admin52 {float:left;padding:0.2em;margin-right:0.2em;}
p.admin50 {text-align:right;}
p.admin51 {text-align:left;}
p.admin52 {text-align:center;}

div.admin70 {float:left;clear:left;border:1px solid blue;margin:1em 0 0 0.5em;width:73em;padding:0.3em;background:rgb(234,234,234);}

p.admin70 {float:left;margin:0 0 0.5em 0.5em;padding:0.5em 0 0.5em 0;}
p.admin71 {float:left;background:rgb(204,255,255);margin:0 0 0.5em 0.5em;padding:0.5em;}

p.lohnausweis0 {background:rgb(0,128,128);padding:0.3em;color:white;font-weight:bold;height:2.4em;overflow:hidden;}
p.lohnausweis1, p.lohnausweis2 {padding:0.2em;float:left;margin:0.1em 0 0 0;border-top:1px solid white;}
p.lohnausweis1 {width:11em;clear:left;}
p.lohnausweis2 {text-align:right;width:4em;}
          
p.taggeld1, p.taggeld2 {float:left;width:11em;margin:0.5em 0.2em 0 0;}
input.taggeld2 {float:left;width:9.25em;margin:0.5em 0.2em 0 0;}
p.taggeld2, input.taggeld2 {text-align:center;}

p.beitraege1 {float:left;width:16em;margin:0.5em 0.2em 0 0;}
p.beitraege2 {float:left;width:14em;margin:0.5em 0.2em 0 0;}

td.mwst0, td.mwst1, td.mwst2 {width:6em;padding:0.1em 0 0.1em 0;}
td.mwst0 {text-align:center;}
td.mwst1, td.mwst6 {text-align:right;}
td.mwst2 {text-align:right;font-weight:bold;}
td.mwst3 {font-weight:bold;}

td.mwst10 {width:10%;padding:0.5em 0 0.5em 0;}
td.mwst11 {width:7.5;text-align:center;}
td.mwst12 {width:10%;font-size:0.9em;padding:0.5em 0 0.5em 0;}
td.mwst13 {width:7.5%;text-align:right;}

div.admin60 {float:left;width:16em;margin:0 0.2em 0 0;padding:0.5em;background:rgb(184,184,184);}
div.admin61 {float:left;width:15em;margin:0 0.2em 0 0;padding:0.5em;background:rgb(184,184,184);}

input.familie1 {float:left;width:13.7em;margin:0.3em 0.2em 0.5em 0;}

th.user1 {background:#E9E9E9;color:#000099;}
td.user1 {background:#E9E9E9;text-align:right;}
td.user2 {background:#E9E9E9;width:3em;}
td.user3 {background:#E9E9E9;width:10em;}
td.user5 {background:#E9E9E9;width:7em;}
td.user4 {background:rgb(215,215,215);padding:0.5em;text-align:center;}


p.mitarbeiter1 {float:left;clear:left;width:12em;margin:1.2em 0.2em 0 0;}
p.mitarbeiter2 {float:left;width:23em;margin:0.5em 0 0 0;}

span.mitarbeiter1, span.mitarbeiter2 {float:left;font-size:0.8em;margin:0.2em 0 0 0.5em;padding:0.2em;}
span.mitarbeiter1 {background:rgb(202,202,202);}
span.mitarbeiter2 {background:rgb(204,255,153);}

td.erstellen1, td.erstellen2, td.erstellen3, td.erstellen4 {vertical-align: middle;width:9em;padding:0 0.3em 0 0;white-space: nowrap;}
td.erstellen1 { background:#EDEDED; }
td.erstellen2 { background:rgb(255,255,153);  }
td.erstellen3 { background:yellow; }
td.erstellen4 { background:rgb(204,255,255);  }
td.erstellen6 { background:#99FF99; }
td.erstellen5 { vertical-align: middle;background:#EDEDED;width:12em;padding:0 0 0 0.5em;white-space: nowrap;   }

td.zulagen {background:rgb(239,239,239);padding:0.1em;}
td.zulagen2 {background:gainsboro;padding:0.3em;}
