@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 { 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:#CCFFCC; 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 { background-image:url("../pic/mb.png"); }
.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:#AAFFAA; 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; } 

.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;  }

.flTitel { border-bottom:3px solid #000000; border-right:1px solid #000000; font-weight:bold;}
.flr0 {background-color:#CCCCFF;}
.flr1 {background-color:#AAAAFF;}
.flz { font-size:1em; text-align:center;  border-bottom:1px solid #000000; border-right:1px solid #000000;  }
.rstart {border-right:1px dotted #000000; text-align:center; font-size:0.8em; width:33% }
.rvia {border-right:1px dotted #000000; text-align:center; font-size:0.8em;width:33% }
.rziel {text-align:center;  font-size:0.8em;width:33% }

.fahrtenmenu { background-color:#66FF66;  border-bottom:3px solid #000000; margin-top:5px; padding-top:5px; padding-bottom:5px;}
.ladenmenu { background-color:#66FF66;  border-bottom:3px solid #000000; margin-top:5px; padding-top:5px; padding-bottom:5px;}
.statmenu { background-color:#66FF66;  border-bottom:3px solid #000000; margin-top:5px; padding-top:5px; padding-bottom:5px;}

.setinput { padding:5px; border:1px solid #000099; border-radius:5px; text-align:center; font-size:1vw; background-color:#DDDDFF; }

.ladinptitel { font-weight:bold; font-size:0.8vw; text-align:center; background-color:#000000; color:#FFFFFF;  border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
.ladinpcell { font-weight:normal; font-size:1em; text-align:center; border-right:1px solid #000000; border-bottom:1px solid #000000; padding-top:2px; padding-bottom:2px; }
.ladinp { font-weight:normal; font-size:1em; text-align:center; background-color:#FFFFDD; border-radius:3px; border:none; padding:3px; width:80%;   }
.ladrevrow { background-color:#CCCCFF;}
.lrev { text-align:center; font-size:14px; color:#000099;  border-right:1px solid #000000; padding-bottom:3px; padding-top:3px; font-weight:bold;}

.chartmen { background-color:#000000; font-size:0.6vw; font-weight:normal; color:#FFFFFF; padding-top:5px; padding-bottom:5px; }
.chartmens { background-color:#FF0000; font-size:0.7vw; font-weight:bold; color:#FFFF00; padding-top:5px; padding-bottom:5px; }

.zmenu { background-color:#444444; font-size:0.6vw; font-weight:normal; color:#FFFFFF;  padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px; border-right:1px solid #FFFFFF;}
.zmenus { background-color:#00FF00; font-size:0.6vw; font-weight:bold; color:#FF0000; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:3px;  border-right:1px solid #FFFFFF; }

.lsrevrow{ background-color:#FFCCCC; text-align:center; border-bottom:1px solid #000000; border-right:3px solid #000000; }
.lstitrow1 { background-color:#FFFFAA; font-size:1.2em; text-align:center; font-weight:bold; border-top:1px solid #000000; }
.lstitrow2 { background-color:#FFFFAA; font-size:1em; text-align:center; font-weight:bold; border-bottom:1px solid #000000; }
.lstit1 { border-left:3px solid #000000; border-right:3px solid #000000; }
.lstit2 { border-right:1px solid #000000; }
.lstit2a { border-left:3px solid #000000; border-right:1px solid #000000; }
.lstit2b { border-right:3px solid #000000; }
.lsdat2 { border-right:1px solid #000000; border-bottom:1px solid #000000; }
.lsdat2a { border-left:3px solid #000000; border-right:1px solid #000000;  border-bottom:1px solid #000000;}
.lsdat2b { border-right:3px solid #000000;  border-bottom:1px solid #000000; }

.themsel { width:100%; border:none; padding:3px; background:transparent; }

.thstat1 { border-left:3px solid #000000; border-right:3px solid #000000; border-bottom:1px solid #000000; }
.thstat2km {border-left:3px solid #000000; border-right:1px solid #000000; border-bottom:3px solid #000000;  }
.thstat2proz {border-right:3px solid #000000; border-bottom:3px solid #000000;  }
.thstatkm {border-left:3px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000;  }
.thstatproz {border-right:3px solid #000000; border-bottom:1px solid #000000;  }
.thstattit { border-bottom:1px solid #000000; width:200px; }
