body{ color: #fff; background: url(bg-img.jpg)no-repeat center center fixed; background-size: cover; font-family: 'Arial'; letter-spacing: 0.2px; margin-top: 0px; } .Bilder_ { padding: 10px; max-width: 300px; max-height:150px; vertical-align: bottom; display: block; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; vertical-align: middle; border: 0 none; max-width: 200px; } #themediv { float: left; } .Videos_ { padding: 10px; max-width: 200px; max-height:150px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; display: block; } .kasten{ background: rgba(0,0,0,0.6); margin-left: 10px; margin-bottom: 10px; border: 5px solid grey; float:left; width: 250px; height: 200px; min-height: 10em; border: 4px solid #88f; } .bar-main{ background: rgba(0,0,0,0.6); text-align: center; } #btn-close-CSS { background: url(head.png)no-repeat; display: flex; justify-content: space-around; background-size: contain; background-position: center; color:white; background-color: lightgray; border:noe; height:50px; width: 50px; } .img-fixed-info{ position: fixed; width: 40px; } input[type=text] { background-color: rgba(0, 0, 0, 0.4); color: white; } .btn-logout{ background: url(logout.png)no-repeat; background-size: contain; background-position: center; color:white; background-color: transparent; border:none; float: right; margin-top: 5px; padding: 15px; } #custom-button { padding: 5px; color: white; background-color: #009578; border: 1px solid #000; border-radius: 5px; } #custom-button:hover { background-color: #32353b; } #custom-text { margin-left: 10px; color: #aaa; } *, *::after, *::before { box-sizing: border-box; } .modal { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0); transition: 200ms ease-in-out; border: 1px solid black; border-radius: 10px; z-index: 10; background-color:#36393f; width: 500px; max-width: 80%; } .modal.active { transform: translate(-50%, -50%) scale(1); } .modal-header { padding: 10px 15px; display: flex; justify-content: space-around; align-items: center; border-bottom: 1px solid black; } .modal-header .title { font-size: 1.25rem; font-weight: bold; } .modal-header .close-button { cursor: pointer; border: none; outline: none; background: none; font-size: 1.25rem; font-weight: bold; } .close-button{ position: absolute; right: 0px; width: 30px; font-size: 20px; } .modal-body { padding: 10px 15px; } #overlay { position: fixed; opacity: 0; transition: 200ms ease-in-out; top: 0; left: 0; right: 0; bottom: 0; background-color:rgba(50,53,59,0.9); pointer-events: none; } #overlay.active { opacity: 1; pointer-events: all; } .btn-modal{ background: url(info.png)no-repeat; background-size: contain; background-position: center; color:white; background-color: transparent; border:none; height:40px; width: 50px; padding: 15px; float: left; } a{ color: white; text-decoration: none; } a:hover{ font-weight: bold; color:green; }