
        :root{
            --orange:rgb(226, 165, 33);
            --dark:rgb(40,40,40);
        }
        *{
            margin:0px;
            padding:0px;
            font-family:bockwurst,bratwurst,"hot dog",Verdana;
            font-size:14px;
            text-decoration:none;
            color:rgb(34, 33, 33);
            box-sizing:border-box;
        }
        html{
            background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
            min-height: 100vH;
        }


        form{
            line-height:36px;
            padding:30px !important;
        }
        form label{
            display:inline-block;
            width:110px;
            vertical-align: top;
        }
        form input,form textarea,select{
            width:calc(94% - 130px);
            padding:5px 7px;
            border-radius: 4px;
            background-color: #dfd7d7;
            border:1px solid var(--dark);
        }
        form textarea{
            margin-top:4px;
            resize: none;
            height:12em;
        }
        form input[type=radio],form input[type=checkbox]{
            width:auto;
        }
        form input[type=submit],form input[type=reset]{
            width:calc(49% - 130px);
        }
        form input[type=reset]{
            display:none;
        }


.ui-widget-overlay{
    background: rgba(0,0,0,0.95) !important;
}
.contentbox{
    background-color:rgba(255,255,255,0.8);
    padding:20px;
    border-radius:15px;
    border-top-left-radius:0px;
    box-shadow: 5px 5px 9px #000;
    width:90%;
    margin:20px auto;
}
.contentbox .label{
            display:inline-block;
            width:130px;
            vertical-align: top;
            font-weight: bold;
}
#ausgabe{
    line-height:1.6em;
}
.icon{
    display:inline-block;
    width:30px;
    height:30px;
    background-color: var(--orange);
    border-radius:50%;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    margin-left:15px;
    font-weight:bold;
    font-size:1.3rem;
    float:right;
}
