form { padding:0px; border:0px; }
td, input, select, textarea, .buttongr, .buttonbl { font-size:14px; font-family: Segoe UI,sans-serif; }
input, select, textarea {color:#00c;}
summary:focus {outline:none;}
.tab {box-shadow:0 2px 4px rgba(0,0,0,0.12);border-collapse:separate;border-spacing:5px 10px;font-family:Segoe UI,sans-serif;font-size:100%;}
.tro {padding:0.2em;}
.topic {font-weight:600;vertical-align:top;}
.link {font-weight:500;text-decoration: none;}
.head {background:#396;color:#fff;padding:0.3em;font-size:110%;}
.butgr {background:#396;color:#fff;padding:0 5 0 5px;text-align:center;}
.butgy {background:#ddd;color:#000;padding:0 5 0 5px;text-align:center;}
.butbl {background:#06a;color:#fff;padding:0 5 0 5px;text-align:center;}
.info {font-size:75%;}
.reg {font-size:90%;}
.bereich, .feld {background:#cfa;width:300px;border:0px;}
.auswahl {background:#dff;width:300px;border:0px;}
.check, .radio {background:#dff;border:1px solid #ddd;}
.buttongr {background:#396;color:#fff;padding:5 7 5 7px;border-radius:5px;border:0px;border-color:#285;border-bottom-width:3px;border-bottom-style:solid;font-size:100%;}
.button:hover {background:#4b7;border-color:#285;border-bottom-style:solid;}
.buttonbl {background:#06a;color:#fff;padding:5 7 5 7px;border-radius:5px;border:0px;border-color:#059;border-bottom-width:3px;border-bottom-style:solid;font-size:100%;}
.buttonbl:hover {background:#17c;border-color:#059;border-bottom-style:solid;}
.buttonesc {background:#ddd;color:#000;padding:5 7 5 7px;border-radius:5px;border:1px solid #666;font-size:90%;border-color:#ccc;border-bottom-width:3px;border-bottom-style:solid;}
.buttonesc:hover {background:#eee;border-color:#ccc;border-bottom-style:solid;}
.button3dx:hover {position:relative;top:2px;border-bottom-style:solid;border-bottom-width:3px;}
