.produkte{margin-top:30px;display:flex;flex-wrap:wrap;gap:2rem}.produkte>div{background:#fff;color:#000;padding:15px 1rem;border:1px solid #d80808;border-radius:.7rem;flex-basis:calc(100%/3 - (2rem*2/3) - 3.5rem);position:relative}.produkte>div a:not(.button),.produkte>div b,.produkte>div div,.produkte>div i,.produkte>div li,.produkte>div p{color:#000}.produkte>div a:not(.button),.produkte>div b,.produkte>div div,.produkte>div i,.produkte>div li,.produkte>div p{color:#000}.produkte>div h3{color:#d80808;font-size:20px}.produkte>div div:first-of-type{margin-bottom:40px}.produkte>div div:first-of-type ul{list-style-type:disc;margin-left:15px}.produkte>div div:first-of-type .red,.produkte>div div:first-of-type .red *{color:#d80808}.produkte>div div:nth-of-type(2){position:absolute;bottom:20px;right:20px}.produkte>div:nth-of-type(4),.produkte>div:nth-of-type(5){flex-basis:calc(50% - (2rem / 2) - 3.5rem)}.produkte>div:nth-of-type(3),.produkte>div:nth-of-type(5){flex-grow:1}.eintragen{margin-top:30px;display:flex;flex-wrap:wrap;gap:2rem}.eintragen>fieldset{flex-basis:calc(50% - (2rem / 2) - 6rem);flex-grow:1}.eintragen>fieldset:not(.buttons){padding:15px 30px;background:#fff;border:1px solid #d80808;border-radius:.7rem}.eintragen>fieldset:not(.buttons) legend{background:#d80808;color:#dcdcdc;padding:5px 20px;border-radius:10px;letter-spacing:2px}.eintragen>fieldset:not(.buttons)>div{margin:15px 0}.eintragen>fieldset:not(.buttons)>div label{color:#4d4d4d;font-size:13px;letter-spacing:2px;margin:0 0 2px 3px;display:none}.eintragen>fieldset:not(.buttons)>div label.show{display:block}.eintragen>fieldset.buttons.submit{text-align:right}.eintragen>fieldset.buttons a,.eintragen>fieldset.buttons button{color:#dcdcdc;background:#d80808;font-size:25px;cursor:pointer;padding:5px 20px;border:1px solid #dcdcdc}.eintragen>fieldset.buttons a:hover,.eintragen>fieldset.buttons button:hover{color:#fff;border:2px solid #fff}.eintragen>fieldset.buttons a{margin-left:20px;background:#4d4d4d}.eintragen>fieldset.buttons button{margin-right:20px}.eintragen input,.eintragen option,.eintragen select,.eintragen textarea{width:calc(100% - 1em);font-size:18px;background:#dcdcdc;color:#000;padding:3px 6px;border:1px solid #4d4d4d;border-radius:4px}.eintragen input[type=date]{width:150px}.eintragen textarea:not(.textarea){resize:none;white-space:nowrap;overflow:hidden}.eintragen textarea.textarea{resize:vertical}.registrieren{background:#fff;color:#000;padding:15px 1rem;border:1px solid #d80808;border-radius:.7rem;margin:0 auto;margin-top:30px;max-width:500px}.registrieren a:not(.button),.registrieren b,.registrieren div,.registrieren i,.registrieren li,.registrieren p{color:#000}.registrieren p.error{color:red;font-weight:700;text-align:center;font-size:18px;margin-bottom:10px}.registrieren input[type=email],.registrieren input[type=password],.registrieren input[type=text]{display:block;margin:0 auto;margin-top:20px;background:#fff;color:#323232;border:2px solid #d80808;font-size:18px;width:300px;padding:5px;border-radius:5px}.registrieren label{display:block;margin:0 auto;color:#969696;margin-top:20px;width:300px}.registrieren label select{margin-left:10px;background:#fff;color:#323232;border:2px solid #d80808;font-size:18px;padding:5px;border-radius:5px}.registrieren button{display:block;margin:0 auto;border:2px solid #d80808;margin-top:35px;font-size:18px;font-weight:700;text-transform:uppercase;border-radius:3px;padding:5px 20px}.einstellungen fieldset{background:#fff;color:#000;padding:15px 1rem;border:1px solid #d80808;border-radius:.7rem;margin:0 auto;margin-top:30px}.einstellungen fieldset a:not(.button),.einstellungen fieldset b,.einstellungen fieldset div,.einstellungen fieldset i,.einstellungen fieldset li,.einstellungen fieldset p{color:#000}.einstellungen fieldset legend{background:#d80808;color:#dcdcdc;padding:5px 20px;border-radius:10px;letter-spacing:2px}.einstellungen fieldset table{margin:0 auto;border-collapse:collapse}.einstellungen fieldset table td,.einstellungen fieldset table th{padding:5px 10px;border:2px solid #fff}.einstellungen fieldset table th:not(:last-of-type){background-color:#dcdcdc;color:#4d4d4d;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-bottom-width:5px}.einstellungen fieldset table td{color:#000;font-size:17px}.einstellungen fieldset table td a:last-of-type{margin-left:10px}@media screen and (max-width:600px){.produkte>div,.produkte>div:nth-of-type(4),.produkte>div:nth-of-type(5){flex-basis:100vw}}