/*@viewport{width:device-width;min-zoom:1;max-zoom:2;}*/
* html body *{overflow:visible;}
* html div{height:1em;}
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
html{overflow:-moz-scrollbars-vertical;}
html{color:#404040;font-family:Verdana, "Trebuchet MS ",Arial,Helvetica,sans-serif;font-size:100.1% !important;font-weight:normal;overflow-x:auto;overflow-y:scroll;}
body{margin:0 auto;padding:0px;text-align:left;font-size:0.9em !important;}

body{background-color:#a8bccb!important;background-repeat:repeat-x;}
/**/
/* * {box-sizing: border-box;} *::before, *::after { box-sizing: border-box; } */
/* Reset Grundlayout.css bezüglich div-Elementen */

.message.wrapper {word-wrap: normal!important;white-space: normal!important;}
.bigger{font-size:150%;}
.strong{font-weight:bold;}
.rounded{border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.msg-box{background:#C6F5C8;border:0.2em #028F02 solid;color:#336600;margin-bottom:1em;padding:0.63em;text-align:center;}
.error-box{background:#FAD5D5;border:0.2em #982020 solid;color:#440000;margin-bottom:1em;padding:0.63em;text-align:center;}
.warning-box{background:#FAD5D5;border:0.2em #982020 solid;color:#440000;margin-bottom:1em;padding:0.63em;text-align:center;}
.msg-box p,.error-box p{font-size:120%;}
.note {border-left: 2px solid #9B9;background-color: #E6FFE6;color: #050;padding: .5em 1em;}
/* FORMS */
.submit,.cancel{width:100px;margin-top:5px;}
.form_submit .right{text-align:right;}
.input_small{width:20px;}
.input_normal{width:120px;}
.input_medium{width:150px;}
.input_wide{width:200px;}
.input_large{width:300px;}
div.sub-row{background-color:#eeeeee;margin:1px auto;overflow:hidden;padding:0;}
.curved{border:1px solid #666666;}
.c33,div.col_width33{width:33.333%;}
.c50,div.col_width50{width:46%;}
.c60,div.col_width60{width:60%;}
.h65{min-height:65px;overflow:auto;}
.h80{height:80px;line-height:1.3em;}
.min_h100{min-height:100px;}
.c100,div.col_width100{width:100%;margin:0 auto;}
.c400,.col_width400{width:400px;}
/* */
div.table{display:table;border-collapse:collapse;}
div.tr{display:table-row;}
div.td{display:table-cell;border:thin solid red;padding:5px;}
table.header div.links{margin:auto;text-align:center;}
table.header div.links ul.links li{display:inline;line-height:1.5;margin-bottom:2px;padding:0.455em 0.225em;text-align:center;vertical-align:middle;white-space:nowrap;}
textarea{line-height:1.5 !important;}
/* diaglog boxen */
iframe#errorpanel-1 ~ html {font-size: 0.8rem;}
/**/
.jsPanel-messagebox .jsPanel-content,
.jsPanel-infopanel .jsPanel-content,
.jsPanel-errorpanel .jsPanel-content{font-size:0.8rem!important;white-space:nowrap!important;padding: 10px!important;}
.jsPanel-messagebox .jsPanel-content{font-size:0.8rem!important;padding: 10px!important;}
/**/
.error-modal-footer,
.jsPanel-ftr {font-size:0.8rem!important;}
/**/
.jsPanel-messagebox .jsPanel-ftr.active{display: inline!important;opacity:0!important;}
.jsPanel-messagebox {background:transparent!important;}
.jsPanel-messagebox .jsPanel-content{background:transparent!important;}
.jsPanel-modal {width: 48%!important;white-space: nowrap;}
.jsPanel-content-frame {width: 98%!important; height: 98%!important; position: absolute!important;font-size:0.8rem!important;}
.jsPanel .jsPanel-content {font-size: 0.81rem!important;padding: 10px!important;}
/*
.jsPanel-ftr active {}
*/
.group {line-height:1.5;}
button:hover#closeModalBox,
button:hover#closeErrorBox {color:#fff!important;background-color: #FF0101!important;}

.w3-animate-top{position:relative;-webkit-animation:animatetop 0.6s;animation:animatetop 0.6s}
@-webkit-keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
@keyframes animatetop{from{top:-300px;opacity:0} to{top:40;opacity:1}}
