@charset "utf-8";
/* CSS Document */
* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 
.cf:after { content: " "; display: table; }
.cf:after { clear:both; }
html, body { height:100%; }
body { background-color:#cfcfff; margin:auto; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;  width:100%; height:100%; color:#000;  }
.bmenu { text-align:center;  }
.background { position:absolute; background-color:#cfcfff; top:0px; left:0px; width:100%; height:100%; opacity:0.3; z-index:-1; }
.bimage { max-width:100%; height:auto; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
.main0 { }
.zgcode { border-radius:10px; border: 3px solid #FF0000; font-size:22px; background-color:#FFFFAA; width:60%; padding:10px; margin-top:20px; text-align:center; }
.titelzeile { background-color:#cfcfff; font-size:2vw; font-weight:bold; border-bottom:5px solid #FFFFFF; color:#33FF33; text-align:center;  text-shadow: 3px 4px 10px #000000;}
.subtitel { font-size:2vw; font-weight:bold; color:#000000; text-align:center; }
.lMenu{  text-align:center; background-color:#BBFFAA;  border-right:3px solid #004400; }
.menButton { background-color:#FFFFCC; border:1px solid #FFFFEE; color: #000099; font-weight:bold; font-size:1em; }
#logo { float:none; }
#login { float:none; } 

.zugcode { padding:5px; width:35px; text-align:center; font-size:22px; font-weight:bold; border:1px solid #000099; border-radius:5px; }
.pwrule { text-align:left; font-size:16px; color:#FF0000;}
.npws { text-align:center; width:100%; border:1px solid #FF0000; padding:5px; background-color:#FFFFCC; color:#000099; font-size:20px; border-radius:5px; }

.uploadHinweis { font-size:0.8vw; font-weight:bold; background-color:#454545; text-align:left; margin-bottom:5px; color:#FFFF00; padding:5px; }
.dateneingabe { padding-top:0.5vw; padding-bottom:0.5vw; background-color: #454545;  }

.grselrow { border-top:3px solid #000099; border-bottom:3px solid #000099; background-color:#AAAAFF; padding-bottom:8px; }
.gsel0 {  background-color:#CCFFCC; border:3px solid #008800; color:#000000; font-weight:normal; text-align:center; margin-top:5px; }

.leintitrow { background-color:#000000; border-bottom:1px solid #666666; border-right:1px dotted #666666; }
.leintit { color:#FFFF00; text-align:center; border-right:1px dotted #666666; }

.leindatrow {  border-bottom:1px dotted #666666; color:#FFFF00; font-weight:bold; text-align:center; border-right:1px dotted #666666; }
.leindat { color:#000000; font-weight:normal; text-align:center; border-right:1px dotted #666666; }
.leintag { color:#000000; font-weight:normal; text-align:right;  }
.leindate { background:transparent; border:none; width:98%; text-align:left; }
.leininp { background:transparent; border:none; width:98%; text-align:left; }

.eintitrow { background-color:#000000;   }
.eindatrow { background-color:#DFDfff; border-bottom:1px solid #666666; border-right:1px dotted #666666; color:#FFFF00; font-weight:bold; text-align:center;   }
.eintit { color:#FFFF00; text-align:center; border-right:1px dotted #666666; border-bottom:1px dotted #666666;}
.eintit2 { background-color:#DDFFDD; border:none; }
.eindat { color:#000000; font-weight:normal; text-align:center; border-right:1px dotted #666666; }
.eindate { background:transparent; border:none; width:98%; text-align:center; }
.einrnr { background:transparent; border:none; width:30px; color:#666666; text-align:center;  }
.eininp {background:transparent; border:none; width:98%; text-align:center; }
.eininpa {background:transparent; border:none; width:98%; text-align:left; }
.eininp2 {background:transparent; font-weight:normal; font-size:14px; border:none; width:80%; text-align:center; }
.eininp3 {background:transparent; font-weight:bold; border:none; width:80%; text-align:center; }

.box { float: left; margin-right: 3px; padding: 3px; box-sizing: border-box; }
.box:last-child { margin-right: 0; }

.eingTit { border: 3px solid #444444; background-color:#FFFFAA; font-size:14px; font-weight:bold; }
.eingDat { width:100%; border: 1px solid #444444; background-color:#FFFFDD; font-size:12px; font-weight:normal; }

.eingrupp { background-color:#CCCCCC; border:1px solid #000000; font-size:12px; font-weight:normal; color:#000000; }

.antinput { border:none; background:transparent; text-align:center; width:25px; font-weight:bold; color:#000099;}

.inpTITrow {   }
.inpTIT { background-color:#000099; text-align:center; color:#FFFF00; padding-top:5px; padding-bottom:5px; border-right:1px solid #8888FF; border-bottom:1px solid #8888FF;  font-size:20px; font-weight:bold; }
.inpTIT1 { border-right:1px solid #8888FF; }
.inpDATrow {   }
.inpDAT { background-color:#CCCCFF; text-align:center; color:#000000; padding-top:2px; padding-bottom:2px; border-right:1px solid #666666; border-bottom:1px solid #666666;  font-size:14px; font-weight:normal; }
.inpDAT1 { border-right:1px solid #666666; }
.searching { color:#FFFFFF; }
.TitSearch { background-color:#CCCCCC; color:#000099; text-align:center; font-weight:normal; border:none; border-radius:5px;  width:300px; }

.uebmenu { background-color:#000099; border-right:3px solid #000033; }
.uebmen { background-color:#CCCCFF; border: 1px solid #0000FF; color:#000000; font-weight:normal; padding-top:5px; padding-bottom:5px; }
.uebinhalt { background-color:#CCCCCC; }
.uebitem { font-size:22px; background-color:#AAAAFF; border:1px solid #000066; color:#000000; font-weight:normal; border-radius:10px; }
.uebtitel0, .uebtitel1 { font-size:14px; color:#000000; text-align:center; font-weight:normal;}
.uebwert0, .uebwert1 { font-size:14px; color:#000099; text-align:center; font-weight:normal; }
.uebtitel0, .uebwert0 {  border-right:1px solid #000000; }
.uebzus { font-size:14px; color:#343434; font-style:italic; }

.uebtitrow { background-color:#000000; font-size:20px; font-weight:bold; color:#FFFFFF; }
.uebtitrow1 { text-align:center; border-bottom:1px solid #666666; border-right:1px solid #AAAAAA; }
.uebdatrow { background-color:#CCCCFF; font-size:14px; font-weight:normal; color:#000000; }
.uebdatrow1 { text-align:center; border-bottom:1px solid #666666; border-right:1px solid #666666; }
.uebdatrow1d { background-color:#CCCCCC; text-align:center; border-bottom:1px solid #666666; border-right:1px solid #666666;  }
.uebsumrow { background-color:#FFFF00; font-size:16px; font-weight:bold; color:#000099; }
.uebsumrow1 { text-align:center; border-bottom:1px solid #666666; border-right:1px solid #666666; }
.uebdetrow { background-color:#CCCCCC;  }
.uebdetrow1 { background-color:#444444; font-size:16px; font-weight:bold; color:#FFFFFF;   }
.uebdetrow2 {  border-bottom:1px solid #666666; border-right:1px solid #666666; }

.uebGrpRow { background-color:#FFFF00; border-bottom:3px solid #000000; }
.uebGrName { color:#990000; font-weight:bold; text-align:left; }
.uebGrpTZ { color:#000000; font-weight:normal; text-align:right; }
.uebKTtit { color:#000000; font-weight:bold; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; }
.uebKTdat{ color:#000000; font-weight:normal; text-align:center; border-left:1px solid #000000; border-bottom:1px dotted #000000; }
.uebdetliste { background-color:#FFFFFF; }

.sumrow0,.sumrow1 { border-top:3px solid #000000;border-bottom:3px double #000000;}
.sumrow1 {color:#990000; font-weight:bold; text-align:center; border-left:1px solid #000000; border-bottom:3px double #000000;  }
.options { background-color:#005500; border-bottom:3px solid #FFFFFF; color:#FFFFFF; padding-top:10px; padding-bottom:10px;}
.optitel { font-weight:bold; text-align:center; color:#AAFFAA; }
.opinput { border:none; font-weight:normal; text-align:center; padding:3px; border-radius:5px;}
.opdat { font-weight:normal; text-align:center; color:#FFFFFF;  }


.grsel { background-color:#CCCCFF; border:3px solid #0000FF; border-radius:5px; color:#000000; font-weight:normal; margin-top:5px; margin-bottom:5px; padding-top:3px; padding-bottom:3px; }
.grsels { background-color: #FFFFCC; border: 3px solid #990000; color:#000000; font-weight:bold; border-radius:5px;  margin-top:5px; margin-bottom:5px; padding-top:3px; padding-bottom:3px; }

.ueb1Tit { background-color:#000000; text-align:center; font-size:20px; font-weight:bold; color:#FFFFFF; }
.ueb1Dat { background-color:#CDCDFF; text-align:center; font-size:14px; font-weight:normal; color:#000000; }

.rdetTIT { background-color:#454545; color:#FFFFFF; text-align:center; border-right:1px dotted #000000; border-bottom:1px dotted #000000; }
.rdetDAT { background-color: #FFFFFF; color:#000000; text-align:center; border-right:1px dotted #000000; border-bottom:1px dotted #000000;  }

