form#f1 {
    margin:0 10em 2em 1em;
    padding:1em 1em 1em 3em;
}
form#f1 input[type="text"],
form#f1 textarea {
    display:block;
    margin-top:10px;
    margin-left:-2px;
    padding:.25em;
}
form#f1 .checkbox_container label {
    display:block;
}
#kontakt .ce_form .checkbox_container {
    margin-top:1.5em;
    margin-bottom:1em;
}
.formbody input:not(.submit) {
    width:50px;
    display:block;
    margin-top:3px;
    margin-bottom:5px;
    padding:.25em;
    border:1px inset #7d827d;
}
#iso_mod_checkout_address .formbody input:not(.submit):not(.radio) {
    width:90%;
    max-width:320px;
}
#iso_mod_checkout_address .formbody #ctrl_shippingaddress.radio_container {
    display: flex;
      flex-flow: column wrap;
      width: 90%;
      max-width: 320px;
}
#iso_mod_checkout_address .formbody .radio {
    display:inline-block;
}
.formbody textarea {
    width:80%;
    display:block;
    margin-top:3px;
    margin-bottom:5px;
    padding:.25em;
    border:1px inset #7d827d;
}
.ce_comments .info {
    padding:.25em 0 .25em .3em;
    background-color:#b5b5b5;
    border-top:1px dotted;
    font-size:1em;
    font-weight:bold;
}
.ce_comments .comment {
    margin-bottom:10px;
    margin-left:-5px;
    padding:.25em .5em;
    background-color:#fff;
    font-size:1em;
}
.pagination {
    margin-top:15px;
    margin-bottom:15px;
}
.pagination li,
.pagination p {
    display:inline;
    margin-right:11px;
    font-weight:bold;
}
