body,html{width:100%;height:100%;text-align:center;background:#eceeee}
body,html,table tr td{text-align:center}
div.box header h2,div.meldung{cursor:default;text-align:left}
*{margin:0;padding:0;outline:0}
input::-moz-focus-inner{border:0;padding:0;margin:0}
html{background:#e7e7e7}
body{font:11px/18px Verdana;color:#626262;margin:0 auto}
a,a:hover{line-height:35px;color:#626262}
div.box header h2,input.formular{font-size:11px;font-family:Verdana}
a{text-decoration:underline}
a:hover{text-decoration:none}
div.meldung{line-height:16px;padding:5px 10px 6px;margin:0 0 5px}
div.meldung.hinweis{border:1px solid #dedbcf;background:7px #fffee7}
div.meldung.info{border:1px solid #d6dddf;background:7px #eff3f6}
div.box{width:auto!important;display:inline-block!important;position:relative;text-align:left;background:#fff;margin:0 auto;padding:0;border:1px solid #bfbfbf;border-top-left-radius:10px!important;border-top-right-radius:10px!important;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1)}
div.box header{background:#e8e8e8;padding:20px;border-bottom:1px solid #d2d2d2;border-top-left-radius:10px!important;border-top-right-radius:10px!important;}
div.box header h2{font-weight:700;margin:0;color:#626262;text-transform:none;padding:0}
div.box header a{width:38px;height:38px;display:block;background:url(../images/login.close.png) center no-repeat;position:absolute;top:7px;right:5px}
div.box header a:hover{background:url(../images/login.close.hover.png) center no-repeat;cursor:pointer}
div.box section{padding:20px 20px 14px!important}
div.box .form-control{background:#fff!important}
div.box footer{background:#f4f6f8;padding:15px 20px;border-top:1px solid #d2d2d2}
div.box footer ul.navButtons{width:100%;margin:0;padding:0;display:table}
div.box footer ul.navButtons li{width:auto;margin:0;padding:0;list-style:none;display:inline-block}
div.box footer ul.navButtons li.left{padding:0 5px 0 0;float:left}
div.box footer ul.navButtons li.right{padding:0 0 0 5px;float:right}
div.box footer ul.navButtons li.right a{display:inline-block;line-height:30px;color:#adadad;cursor:pointer;text-decoration:none}
#login-wrapper{width:302px;height:234px;margin-top:-117px;margin-left:-151px;position:absolute;top:50%;left:50%}
#login-form .input-group{margin:0 0 5px!important}
#login-form .input-group .input-group-addon{width:40px;background:#f4f6f8}
#login-form .input-group .form-control{width:220px;background:#f4f6f8;border-color:#ccc;font-size:11px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
input.button,input.formular{border:1px solid #d2d2d2;color:#626262}
#login-form .input-group .form-control:focus{background:#fff}
input.formular{width:400px;height:24px;padding:0 0 0 5px;margin:2px 0 8px;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.1);cursor:pointer}
input.formular_2{display:none!important}
input.button,label{display:inline-block}
input.button{height:26px!important;padding:0 10px!important;margin:2px 0 0!important;overflow:hidden;font:400 11px Verdana;text-transform:none;background:url(../images/button.png) top repeat-x #e7e7e7;float:right}
table,table tr td{width:100%;height:100%;padding:0;margin:0}
input.button:hover{cursor:pointer;background:url(../images/button_hover.png) top repeat-x #e7e7e7;border:1px solid #c6c6c6;color:#575757}
table{border-spacing:0;border-collapse:collapse}
table tr td{vertical-align:middle}
table tr td table tr td{vertical-align:middle;text-align:left;padding:0;margin:0}
label{height:26px;line-height:20px;padding:0 10px 0 0}
div#passwort{display:none}