html, body{
margin:0px;padding:0px;    
}
.loginbox{
    background-color: rgba(133,133,133,0.5);
    width:calc(100% - 20px);
    max-width: 300px;
    margin:60px auto;
    padding: 10px;
}
.loginbox input{
    width:100%;
    display: block;
    margin:10px 0px;
    padding:3px;
}
.content{
    display: grid;
    grid-template-columns: 270px auto;
    grid-template-rows:100vh;
    grid-template-areas:
          "menu basecontent"
}
.basecontent{
    grid-area:basecontent;
    padding:10px;
    width:calc(100% - 20px);
    /*background-color:#ff9999;*/
    min-height:calc(100vh - 20px);
}
.menu{
    grid-area:menu;
    padding:10px;
    width:100%;
    /*background-color:#ff9999;*/
    min-height:calc(100vh - 20px);
}
.menu a{
    display: block;
    margin-bottom:5px;
    padding:5px;
    width:calc(100% - 20px);
    text-decoration: none;
    background-color: #cccccc;
    color:#006666;
    font-weight: bold;
}
.aktPage{
    background-color: #006666 !important;
    color:#cccccc !important;
}
.MenuLogout{
    background-color: #dd1111 !important;
    color:#ffffff !important;
}
.menu a:hover{
    background-color: #666666;
    color:#00cc33
}
.even td, .odd td{padding:3px 8px}
.even{background-color: #cccccc;}
.odd{background-color: #dddddd;}
.FUoClck{cursor: pointer;}
.Del{background-color: #ff0000;color:#ffffff;}

.maillayout{
    display: block;
    width:100%;
    min-height: 600px;
}
.iframe{width:600px;height:800px;}
.MBetreff{width:100%;}
.AaES{display:inline-block;margin:5px;padding:10px;background-color:#006666;color:#dddddd;}
.fileupload{border:3px dashed;border-color: rgb(146,193,54);text-align: center;vertical-align: middle;padding: 10px;font-size: 30pt;color:rgb(146,146,146);}
.box__file{width:0px;height:0px;}
#MediaBrowser div{width:calc(50% - 12px);margin:5px;display: inline-block;float:left;border:1px solid #333;}
#MediaBrowser div div{width:100%;display: block; margin:6px 0px;float:none;border:none;}
#MediaBrowser div span{padding:10px;background-color: #ff0000;color:#ffffff;cursor: pointer;font-weight: bold;float:right;}