@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:#FFFFFF; background-image:url(../pic/bgs/bg0005.jpg); background-repeat:no-repeat; background-size:cover;  background-position:center; 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; }
.titelzeile { font-size:3vw; font-weight:bold; color:#BB0000; text-align:center;  text-shadow: 2px 3px 6px #000000;}
.subtitel { font-size:2vw; font-weight:bold; color:#000000; text-align:center; }

#logo { float:none; }
#login { float:none; } 

.mainStatus { background-color:#AAAAFF; border:1px solid #000000; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; -moz-box-shadow:3px 3px 10px #666666; -webkit-box-shadow:3px 3px 10px #666666; box-shadow:3px 3px 10px #666666; margin:auto;}
.pwcText { background-color:#FFFFCC; border:1px solid #000099; width:100%; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.roundedButton {  font-weight:bold; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; border:0px outset #000099; font-size:1.25em; }

.MainInfo {  background-color:#8888FF; border:3px solid #FFFFFF; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; margin:auto; width:85%; margin-top: 20px; }

.dvmenu { background-color:#CCCCCC66; text-align:center;  }

.loginV { text-align:center; width:90%; background-color:#FFFFFF; padding:3px; border:1px solid #000000; text-algin:left; font-size:1.2vw; font-weight:normal; color:#888888; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-shadow:3px 0px 6px 6px #FFFFFF; }
.loginS { text-align:center; width:90%; background-color:#FFFFCC; padding:3px; border:1px solid #000000; text-algin:left; font-size:1.2vw; font-weight:normal; color:#000000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-shadow:3px 0px 6px 6px #FFFFCC; }
.loginM { text-align:center; width:90%; background-color:#FFFFFF; padding:3px; border:1px solid #000000; text-algin:left; font-size:1.2vw; font-weight:normal; color:#000000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-shadow:3px 0px 6px 6px #FFFFFF;  }
.logInTXT { text-align:center; padding:8px; }
.logInTIT { text-align:center; font-size:2vw; font-weight:bold; padding:5px; color:#FFFF00; background-color:#006600; -moz-border-radius:15px 15px 0px 0px; -webkit-border-radius:15px 15px 0px 0px; border-radius:15px 15px 0px 0px;}
.logInPANEL { width:100%;  border:none; background-color:#88DD88; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;  -moz-box-shadow:3px 3px 10px #666666; -webkit-box-shadow:3px 3px 10px #666666; box-shadow:3px 3px 10px #666666; }
.logInButton { font-size:1vw; font-weight:bold; color:#FFFF00; background-color:#006600; padding:4px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }
.logInButton2 { font-size:0.8vw; font-weight:normal; color:#000000; background-color:#88DD88; padding:4px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }

.uploadHinweis { font-size:1.3vw; 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;  }

.eBezeichnung { font-size:1.3vw; color:#FFFFFF; text-align:right; padding-right:8px;}
.eEdit { font-size:1.2vw; text-algn:left; padding-left:5px; color:#FFFFFF;}
.pEdit { font-size:1.2vw; width:95%; text-algn:left; font-style:italic;  padding-left:5px; border:1px solid #888888; background-color:rgba(200,200,200,0.6); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.eRow {  margin-bottom:3px;}
.zRow {  margin-bottom:3px; background-color:#444444; }
.eSelectX,.eSelectP { background-color:rgba(255,255,225,0.7); padding:3px; border:1px solid #888888; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.eSelectP { border:2px solid #FF0000; }
.eInputX,.eInputP { background-color:rgba(255,255,225,0.7); padding:3px;  border:1px solid #888888; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.eInputP { border:2px solid #FF0000; }
.canBut { height:50px; text-align:center; color:#990000; font-size:1.3vw; font-weight:bold; background-color:#FFAAAA; border:3px solid #990000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
.okBut { height:50px; text-align:center; color:#005500; font-size:1.3vw; font-weight:bold; background-color:#AAFFAA; border:3px solid #006600; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }

.lFiltRow { background-color:#ABABAB44;  text-align:center; font-weight:normal; font-size:1vw; border-bottom:0px solid #000000; padding-top:8px; padding-bottom:8px;  }
.lTitRow { background-color:#FFFFCC;  text-align:center; font-weight:bold; font-size:1vw; border-bottom:1px solid #000000;   }
.lTitCol { border-right:1px solid #666666; }
.lRow { background-color:#CCCCCC; font-weight:normal; font-size:0.8vw; border-bottom:1px dotted #666666; border-right:1px solid #666666;  }
.lColl,.lColc,.lColr { border-right:1px solid #666666; }
.lColl { text-align:left; }
.lColc { text-align:center; }
.lColr { text-align:right; }
.filtTxt, .filtTxtI { font-size:1vw; padding:3px; background-color:#DDDDDD; color:#666666; margin-bottom:3px; border:1px solid #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; width:98%; }
.filtSel, .filtSelI { font-size:1vw; padding:3px; background-color:#DDDDDD; color:#666666; margin-bottom:3px; border:1px solid #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; width:98%; }
.filtSelI, .filtTxtI { background-color:#FFFFFF; color:#000000; border:1px solid #000000;  }
.filtresbutton { background-color:#AAFFAA; text-align:center; margin-left:10%; margin-right:10%; border:2px solid #006600; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;  }
.addDokButton { background-color:#AAAAFF; text-align:center; margin-left:10%; margin-right:10%; border:2px solid #000099; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;  }
