body {margin: 0;background-color:#000!important}

.tstcntpwz{overflow: hidden;;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;text-align:left;font-family:Arial;font-weight:bold;padding:9px 5px;font-size:16px;background-color:transparent!important;color:#000;border:none;background-color:#222!important}

.tstcnt{position:absolute;background-color:#333!important;border:none;border-left:1px solid #000!important;left:55px;top:50px;min-height:100%;height:auto;right:0px;transition:0.3s!important}

.tstcntl{width:150px;background-color:#333!important;border:none;height:inherit;border-right: 2px solid #000!important;}

.tstcnth{border:1px solid #000!important;margin-top:20px;margin-right:0px;margin-left:10px;text-align:center;width:95%;height:auto;font-family:Arial;font-weight:bold;font-size:16px;background-color:#494949!important;color:#fff!important}

.tstcntpw{overflow: hidden;;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;text-align:left;font-family:Arial;font-weight:bold;padding:9px 5px;font-size:16px;background-color:transparent!important;color:#75716f;border:none}

.tstcntnav{position:relative;z-index:40;display:none;overflow: visible;width:85%;margin-bottom:-49px;margin-left:0px;margin-right:0px;margin-top:-9px;text-align:left;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;height:30px;padding:9px 5px;font-size:16px;background-color:#333!important;color:#fff!important;-webkit-animation: slide-left .2s ease-out;-moz-animation: slide-left .2s ease-out;}

.tstcntnavz{position:relative;z-index:40;display:none;overflow: visible;width:85%;margin-bottom:-49px;margin-left:0px;margin-right:0px;margin-top:-9px;text-align:left;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;height:30px;padding:9px 5px;font-size:16px;background-color:#222!important;color:#fff!important;-webkit-animation: slide-left .2s ease-out;-moz-animation: slide-left .2s ease-out;}

@media (min-width:1000px){.tstcntpw:hover {background-color:#222!important}}

@media (min-width:1000px){.tstcntpwz:hover {background-color:#111!important}}

.tstcntpwn{display:none;margin-top:15px;margin-left:15px;margin-bottom:10px;overflow: hidden;cursor:pointer;margin-top:15px;margin-left:15px;margin-right:15px;text-align:left;font-family:Arial;font-weight:bold;padding:10px 15px;font-size:16px;background-color:#333!important;color:#75716f;border:1px solid black;-webkit-animation: slide-down .2s ease-out;-moz-animation: slide-down .2s ease-out;}

.cntpwdwn{height:20px;width:90%;text-align:left;font-family:Arial;font-weight:bold;margin-top:-10px;margin-left:30px;padding:10px;font-size:13px;background-color:transparent;color:#fff!important;border:none;}

.fa {position: relative;display: inline-block;}

.fa .tipptext {visibility: hidden;width: 100px;background-color: #fff!important;color: #000!important;text-align: center;padding: 5px 0;border-radius: .1rem;position: absolute;z-index: 1;bottom: -25%;left: 0%;margin-left: -95px;opacity: 0;transition: opacity 0.3s;}

.fa .tipptexte {visibility: hidden;width: 170px;background-color: #fff!important;color: #000!important;text-align: left;padding: 5px 0;border-radius: .1rem;position: absolute;z-index: 1;bottom: -50%;left: 0%;margin-left: -170px;opacity: 0;transition: opacity 0.3s;}

.fa .tipptext:after {content: " ";position: absolute;right: 52px;top: -8px;border-top: none;border-right: 8px solid transparent;border-left: 8px solid transparent;border-bottom: 8px solid #fff!important;}

.fa:hover .tipptext {visibility: visible;opacity: 0.4;} 

.fa:hover .tipptexte {visibility: visible;opacity: 0.4;} 

.bzh {display:block;margin-top:4px;font-family:Arial;font-weight:bold;font-size:15px;padding:0px;color:#fff!important;}

.bzk {display:block;margin-top:-4px;font-family:Arial;font-weight:bold;font-size:15px;padding:0px;color:#fff!important;}

.bzo {display:block;margin-top:4px;font-family:Arial;font-weight:bold;font-size:15px;padding:0px;color:#fff!important;}

@-webkit-keyframes slide-down {0% {opacity: 0;-webkit-transform: translateY(-5%);}100% {opacity: 1;-webkit-transform: translateY(0);}}

@-moz-keyframes slide-down {0% {opacity: 0;-moz-transform: translateY(-5%);}100% {opacity: 1;-moz-transform: translateY(0);}}

.pwh {display:block;margin-bottom:-10px;margin-top:5px;font-family:Arial;font-weight:bold;font-size:14px;padding:0px;color:#fff!important;}

.berh {display:block;margin-bottom:0px;margin-top:10px;font-family:Arial;font-weight:bold;font-size:14px;padding:0px;color:#fff!important;}

.lgncnt{background-color:#fff;width:350px;margin: 0;position: absolute;border-top:4px solid black;top: 281px;left: 50%;transform: translate(-50%, -50%);}

.container{margin: 0 auto;width:80%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.usermenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.usermenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 60%;}

.pwmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.pwmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 60%;}

.pwomenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.pwomenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 60%;}

.fpwmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.fpwmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.opwmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.opwmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.nopwmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.nopwmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.omenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.omenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 60%;}

.opwemenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.opwemenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.oemenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.oemenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 60%;}

.nomenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.nomenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 60%;}

.deletemenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.deletemenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 250px;}

.recyclemenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.recyclemenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 350px;}

.kundedeletemenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.kundedeletemenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 250px;}

.ufamenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.ufamenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 250px;}

.pwchangemenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.pwchangemenu-content {border-radius:0rem;background-color: #333!important;;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 250px;}

.pwoldchangemenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.pwoldchangemenu-content {border-radius:0rem;background-color: #333!important;;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 250px;}

.opwdeletemenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.opwdeletemenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 250px;}

.kdeletemenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.kdeletemenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 250px;}

.odeletemenu {display: none; position: fixed;z-index: 102;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.odeletemenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 10px;border: 1px solid #888;width: 250px;}

.kmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.kmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.ksmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.ksmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 60%;}

.bugmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.bugmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 60%;}

.kpwmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.kpwmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.editmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.editmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.oaddmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.oaddmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 300px;}

.opweditmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.opweditmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.oeditmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.oeditmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.editkpwmenu {display: none; position: fixed;z-index: 1;left: 0;top: 0;width: 100%;height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}

.editkpwmenu-content {border-radius:0.25rem;background-color: #333!important;margin: 15% auto; padding: 20px;border: 1px solid #888;width: 50%;}

.slidecontainer {width: 90px;margin-top:15px;}

.slider {-webkit-appearance: none; appearance: none;width: 100%;height: 5px;background: #ececec;outline: none;opacity: 0.7; -webkit-transition: .2s;transition: opacity .2s;}

.slidervv {color:#fff!important}

.slider:hover {opacity: 1;}

.slider::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 10px;height: 10px;background: #fff!important;cursor: pointer;}

.slider::-moz-range-thumb {width: 10px;height: 10px;background: #fff!important;cursor: pointer;}

.close {transition:0.2s;color: #999!important;margin-top:-15px;float: right;font-size: 28px;font-weight: normal;}

.close:hover, .close:focus {color: red!important;text-decoration: none;cursor: pointer;} 

.platzhalter {height:75px;margin:0 auto;width:325px;background: url(../img/logot.png) no-repeat center;}

.logmax {border:none;background-color:transparent;width:25px;color:#fff!important;font-size:14px;font-weight:bold;font-family: Arial}

.labelh {display:block;margin-top:40px;margin-bottom:50px;text-align:center;color:#fff!important;font-family: Arial; font-weight: normal;font-size: 18px;}

.labelhs {border-bottom:1px solid #000!important;display:block;padding:10px;background-color:#222222!important;text-align:center;color:#fff!important;font-family: Arial; font-weight: normal;font-size: 16px;}

.textareau {margin-top:-13;background-color:transparent;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal;font-size: 13px;width:95.5%;border:none;resize:none;color:#eee!important}

.labelhsu {display:block;padding:10px;background-color:transparent!important;text-align:left;color:#fff!important;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal;font-size: 14px;}

.labelhsn {display:block;padding:4px;background-color:#222222!important;text-align:center;color:#fff!important;font-family: Arial; font-weight: normal;font-size: 13px;}

.labelhb {display:inline-block;margin-left:35px;text-align:left;color:#fff!important;background-color:transparent!important;font-family: Arial; font-weight: normal;font-size: 15px;}

.labelhbo {display:inline-block;margin-left:0px;text-align:left;color:#fff!important;background-color:transparent!important;font-family: Arial; font-weight: normal;font-size: 15px;}

.labelhbh {display:inline-block;margin-left:30px;text-align:left;color:#fff!important;font-family: Arial; font-weight: normal;font-size: 13px;}

.labelhbr {display:inline-block;margin-left:35px;float:right;text-align:right;color:#fff!important;background-color:transparent!important;font-family: Arial; font-weight: normal;font-size: 15px;}

.labelhbro {display:inline-block;margin-left:0px;float:right;text-align:right;color:#fff!important;background-color:transparent!important;font-family: Arial; font-weight: normal;font-size: 15px;}

.labelu {float:right;margin-top:16px;cursor:pointer;text-align:center;color:#fff!important;font-family: Arial; font-weight: normal;font-size: 14px;}

.dropdown {position: relative;float:right;display: block;z-index: 2;}

.dropdown-content {display: none;margin-top:50px;position: absolute;background-color: #494949!important;min-width: 130px;border-top:1px solid #333!important}

.dropdown-content a {color: white!important;border: none;padding: 12px 16px;text-decoration: none;display: block;}

.dropdown-content a:hover {background-color: #222!important}

.show {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}

.checkbox {text-align:center;color:#fff!important;opacity:0.8;font-family: Arial; font-weight: normal;font-size: 14px;}

.trenner {width: 100%; height: 1px; margin: 0 auto;color:#fff;background:#87888b;opacity:0.3}

.trenners {width: 100%; height: 1px; margin: 0 auto;color:#fff;background:#222!important;opacity:1}

.eingabe{width:80%;height:calc(1em + 1rem + 2px);padding:1rem 1.7rem;font-size:.9rem;line-height:1;color:#fff!important;background-color:#333!important;border:1.5px solid #000!important;border-left:0px solid white!important;border-color:#000!important}

.eingabepw{width:100%;height:calc(1em + 1rem + 2px);padding:1rem 1.7rem;font-size:.9rem;line-height:1;color:#fff!important;background-color:#222!important;border:1.5px solid #fff!important;border-left:1px solid #000!important;border-color:#000!important}

.input i { position: absolute;margin-top:9px;} 
          
.icon { min-width: 32px;font-size:16px!important; text-align: center;color:#fff!important; } 
          
.input { margin:0 auto;width: 100%;margin-top:12px; text-align: center; } 

.inputpw { display:block;width: 90%;margin-top:12px; text-align: center; } @media (min-width:300px){.inputpw{width: 80%;}}@media (min-width:768px){.inputpw{width: 80%;}}@media (min-width:992px){.inputpw{width: 90%;}}@media (min-width:1200px){.inputpw{width: 90%;}}

.inputpw i { position: absolute;margin-top:9px;} 

.warn {background-color:#f2dede;color:#bc5668;height:42px;text-align:center;font-family: Arial;display:block;border:none;width:350px;}

.btnn{width:100%;transition:0.1s;margin-top:00px;cursor:pointer;color:#fff!important;padding:10px 10px;background-color:#494949!important;border:none;font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;border-radius:0.1rem}.btnn:hover{color:#fff!important;background-color:#333!important;border:none;}

.btn-login{cursor:pointer;color:#fff;width:74%;padding:3px 3px;background-color:#000;font-family:Arial;font-size:14px;font-weight:bold;border:none}.btn-login:hover{color:#fff;background-color:#555;border:none}

.fa {font-size: 18px;}

.fa-close:hover{transition:0.2s;color:red!important;}

.fa-recycle:hover{transition:0.2s;color:green!important;}

.fa-clone:hover, .fa-eye:hover, .fa-refresh:hover, .fa-sort-alpha-desc:hover, .fa-sort-alpha-asc:hover, .fa-trash:hover, .fa-window-maximize:hover, .fa-file-pdf-o:hover, .fa-bookmark:hover, .fa-bookmark-o:hover, .fa-folder-open:hover, .fa-pencil:hover{cursor:pointer;transition:0.2s;color:#999!important;}

.fa-lock, .fa-tasks, .fa-folder-open, .fa-male {color:#fff!important}

.fa-folder{color:#f3d16d!important}

.fa-sort-alpha-desc, .fa-clone, .fa-eye{transition:0.2s;color:white!important}

.fa-sort-alpha-asc{transition:0.2s;color:white!important}

.fa-adjust {transform:rotate(180deg)!important;float:right;margin-top:17px!important;margin-right:20px;cursor:pointer;text-align:center;color:#fff!important;font-size: 16px;}

.rotate {transform:rotate(360deg)!important}

.time {color:#eee!important;float:right;margin-right:40px;margin-top:-10;padding: 10px 15px;border-left:2px solid #000!important;border-right:2px solid #000!important}

.header {display:block;padding: 10px 5px; border:none;border-bottom:1px solid #000!important;color:#fff!important;text-align:left;background-color:#333!important;right:0;font-family: Arial;font-weight:bold;font-size: 15px;}

.headers {display:block;margin:15px;margin-top:30px;border:none;border:none;color:#fff!important;text-align:left;background-color:#333!important;right:0;font-family: Arial;font-weight:normal;font-size: 22px;}

.headersn {display:block;margin:15px;margin-left:25px;margin-top:0px;border:none;border:none;color:#eee!important;text-align:left;background-color:#333!important;right:0;font-family: Arial;font-weight:normal;font-size: 12px;}

.header1 {z-index: 1;display:block;padding: 13px 5px;border:none;color:#75716f;text-align:left;background-color:#333!important;right:0;font-family: Arial;font-weight:bold;font-size: 15px;}

.trennern {display:block;padding: 2px 5px; border:none;border-bottom:2px solid #000!important;color:#75716f;text-align:left;background-color:#333!important;right:0;font-family: Arial;font-weight:bold;font-size: 15px;}

.nav {height:50px;width:100%;background-color:#494949!important}

.verticalnav {position:fixed;top:0;min-height:100%;height:auto;background-color:#333!important;border:none;width:50px;transition:0.3s;}

@media (min-width:1000px){.verticalnav:hover .logo {width:250px;height:50px;background: url(../img/logod.png) center!important; -webkit-background-size: cover!important;-moz-background-size: cover!important;-o-background-size: cover!important;background-size: cover!important; }}

.logo {width:50px;height:50px;background: url(../img/lg.png); -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.btnnav {transition:0.3s;text-align:left;cursor:pointer;background-color: transparent;border:none;border-bottom:2px solid #000!important;font-family: Arial;font-weight:bold;color:#fff!important;width:214px;padding: 18px;text-decoration: none;display: none;font-size: 14px;}

.btnnav:hover, .btnklein:hover {background-color:#222!important}

.oidselect {color:#fff!important;background-color:#333!important;width:275}

.oidoption {color:#fff!important;background-color:#333!important;width:275}

.oidnselect {color:#fff!important;background-color:#333!important}

.oidnoption {color:#fff!important;background-color:#333!important}

.suche {display:block;float:right;margin-right:-5px;margin-top:13px;width:12%;height:calc(1em + 1.1rem + 2px);padding:.5rem 1rem;font-size:.9rem;line-height:1.5;color:white!important;background-color:#222!important;;border:1.5px solid #000!important;border-radius:.0rem;border-color:#dbdbdb}@media (min-width:300px){.suche{width:30%}@media (min-width:500px){.suche{width:25%}@media (min-width:768px){.suche{width:12%}

