.miniinfo{
    color: white;
    font-size:13px;
    background-color:rgba(0,0,0,.8);
    position:absolute;
    bottom:10px;
    left:10px;
    right:10px;
    padding:3px;
    padding-left:7px;
    line-height:12px;
    max-width:auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    z-index:700 !important;
    opacity:0;
    transition: all .4s;
}
body.inhalte_bearbeiten .uihover .miniinfo,
body.inhalte_bearbeiten .miniinfo.show{
    opacity:1;
}

.miniinfo.head{
    bottom:auto;
    top:10px;
}
.content_element{
    position:relative;
}
.miniinfotop{
    color: white;
    font-size:13px;
    background-color:rgba(0,0,0,.8);
    position:absolute;
    top:3px;
    right:50px;
    padding:5px;
    line-height:12px;
    max-width:auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    z-index:700 !important;
}

.miniinfotop.left{
    right:auto;
    left:50px;
}
.miniinfotop div.inhalt{
    display:none;
    transition: all .4s;
    color: white;
    position:absolute;
    top:30px;
    left:0px;
    padding:5px;
    width:200px;
    line-height:14px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    -moz-box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    box-shadow: 0px 0px 5px 0px rgba(220,220,220,1);
    background-color:rgba(0,0,0,.6);
    z-index:900 !important;
}
.miniinfotop.left div.inhalt{
    right:auto;
    left:0px;
}
.miniinfotop div.inhalt strong{
    color: white
}
.miniinfotop:hover div.inhalt{
    display:block;
}
.miniinfotop div.inhalt ul li{
    margin-left:15px !important;
    list-style-type: circle !important;
}
.miniinfo i,
.miniinfotop i{
    color:var(--primaryColor);
}
body.templates_bearbeiten .uihover{
    border:2px dashed var(--primaryColor);
}
body.templates_bearbeiten .uihover .inner.struktur{
/*    border-right:1px dashed #dcdcdc;
    border-left:1px dashed #dcdcdc;*/
}
body.templates_bearbeiten .miniinfotop{
    right:auto;
    left:50px;
    top:-13px;
}
body.templates_bearbeiten .content_element > .miniinfotop{
    right:20px;
    left:auto;
    top:12px;
}
body.templates_bearbeiten .content_container > .miniinfotop{
    right:auto;
    left:20px;
    top:-13px;
}