/*
* ---------------------------------------------------------------------------------------------------------------------------------------
* section.zwei_spalten  section + aside
* ---------------------------------------------------------------------------------------------------------------------------------------
*/


section.zwei_spalten.breiter > section {
    width: 80%; /* 100% - aside.width - margin-right */
}


.form_item {
    width: 100%;
    margin-bottom: 2em;
}


label {
    display: inline-block;
    width: 30%;

}

@media print {
    footer, header, .noPrint {
        display: none;
    }

    body {
        background-color: transparent;
    }

    article, aside {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
}


/*!*.form_item::after {*!*/
/*!*clear: both;*!*/
/*!*}*!*/

/*.form_item label*/
/*{*/
/*width:30%;*/
/*display: inline-block;*/
/*}*/


/*#formlogin{*/
/*width:100% ;*/
/*background: red;*/
/*}*/

select {
    border-radius: .25em;
    font-size: 1em;
    padding: .5em;
}

input[type=text] {
    border-radius: .25em;
}
