@page {
    margin: 41px;
    margin-bottom: 80px;
}

body {
   /* 
    padding-top: 3em;
    padding-bottom: 3em;

    margin: 0;
   font-size: 16px;
*/
}

#breadcrumb {
    display:  none;
}

#site-mode {
    display: none;
}

#ServicesForm .form_section--result ,
#ServicesForm .form_section--big {
    background: transparent;
    border: none;
}

fieldset {
    border: none;
}

#ServicesForm input, #ServicesForm input[disabled], #ServicesForm select {
    border: none;
    background-color: transparent;
    text-align: right;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /*font-size: 1rem;*/
    color: #000;
}

#ServicesForm select {
    direction: rtl;
}

#ServicesForm .form_label--radio {
    /*font-size: 1rem;*/
}

#footer-area {
    display: none;
}

#button {
    display: none;
}

#ServicesForm .form_link-bubble,
#ServicesForm .form_tooltip-bubble {
    display: none;
}

#ServicesForm .form_input:not(.form_input--range, .form_input--checkbox) {
    width: 100%;
}

#ServicesForm .form_change-selection {
    display: none;
}

#ServicesForm .form_input-container {
    float: right;
}

#ServicesForm .form_input-container .form_input {
    float: right;
}

#ServicesForm .form_input-container .form_custom-element--division .form_input {
    float: none;
    width: 1rem;
}

#ServicesForm .form_custom-element--division {
    float: right;
    width: 70px;
}

#ServicesForm .form_group:before {
    content: " ";
    display: table;
    clear: both;
}

#ServicesForm .form_section--big {
    margin-bottom: 0;
}

#ServicesForm .form_header.form_header--section {
    display: none;
}
#ServicesForm .form_input--radio[type="radio"] {
    display: none;
}


#ServicesForm .form_radio-group {
    float: right;
}

#ServicesForm .form_input--radio[type="radio"]:not(:checked)+label {
    display: none;
}

#ServicesForm .form_section {
    margin: 0;
}

#ServicesForm .form_label {
    /*/*font-size: 16px;*/*/
    width: 50%;
    max-width: 28rem;
}

#ServicesForm .form_label legend {
    /*/*font-size: 16px;*/*/
}

#ServicesForm .form_section--form {
    padding-bottom: 0;
}

#content-center .content legend {
    /*/*font-size: 16px;*/*/
}

#ServicesForm .form_input {
    /*/*font-size: 16px;*/*/
    width: auto;
}

#ServicesForm .form_input-container {
    width: 10rem;
}

#ServicesForm .form_description {
    margin-top: 0;
    margin-bottom: 0.3rem;
}


body, 
#ServicesForm, 
#form_section, 
.content {
    font-size: 1em;
    line-height: 0.9em;
}

#ServicesForm .form_section--form, .form_section #Auswahl fieldset legend, .form_section #AuswahlMethode fieldset legend, .form_section #uebertragenergrundstuecksanteil legend {
    font-size: 1em;
    line-height: 0.9em;
    margin-bottom: 1.1rem;
    padding: 0.2rem;
}

.form-section h1, .content h1, h1  {
font-size: 1.6em !important;
    line-height: 1em;
    margin: 0px;
}
.form-section h2, .content h2, h2   {
    font-size: 1.4em !important;
    line-height: 1em;
    margin: 0px;
}
.form-section h3, .content h3, h3  {
    font-size: 1.2em !important;
    line-height: 1em;
    margin: 0px;
}

#GruAllg_Wert, #GebErg_WertGeb, #GebErg_WertGes, #GebErg_WertAnt  {
   font-weight: bold !important;
}