/* ========================================
   GEMEINSAME STYLES FÜR ALLE SEITEN
   ======================================== */

a { color:#5D5D9E; } 
a:visited { color:#5D5D9E; } 
a:active { color:#5C615E; } 
a:hover { color:#B2B3B4; } 

body { 
    background-color:#33322B; 
    border: 0px solid #404040; 
    padding:0;  
    margin: 0; 
}

.textstyle1 { text-align:center; }
.textstyle2 { text-align:left; }
.textstyle3 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000; }
.textstyle4 { font-size:12pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#FFFFFF; font-weight:bold; }
.textstyle5 { font-size:12pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#FFA925; }
.textstyle6 { font-size:10pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#FFFFFF; }
.textstyle7 { font-size:20pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#FFB825; font-weight:bold; text-shadow: 2px 2px 2px #000000; }
.textstyle8 { font-size:10pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF; }
.textstyle9 { font-size:12pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF; font-style:italic; }
.textstyle10 { font-size:12pt; font-family:'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; }
.textstyle11 { font-size:12pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#C0C0C0; line-height: 1.5; }
.textstyle12 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#C0C0C0; line-height: 1.5; }
.textstyle13 { font-size:12pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#AAAAAA; }
.textstyle14 { font-size:12pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#787878; font-weight:bold; text-decoration:underline; }
.textstyle15 { font-size:12pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#787878; }
.textstyle16 { font-size:10pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#787878; font-weight:bold; }
.textstyle17 { font-size:10pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#787878; }
.textstyle18 { font-size:14pt; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#787878; font-weight:bold; text-decoration:underline; }

.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }

.ulstyle1 { margin:0; font-size: 12pt; color:#FFFFFF; }

/* ========================================
   NAVIGATION BUTTONS (alle Seiten)
   ======================================== */

/* Index.html buttons */
#button_6bc5fd87,
#button_16d91276,
#button_1effd7ca,
#button_60691e67,
/* About.html buttons */
#button_518860ac,
#button_5dc02388,
#button_560c7b80,
#button_31efb169,
/* AGB.html buttons */
#button_1bdf4e8c,
#button_7144ae7c,
#button_1354b0f,
#button_784852be,
/* Contact.html buttons */
#button_f03fcce,
#button_455f659f,
#button_77b764d8,
#button_64b656e5,
/* Development.html buttons */
#button_282d5edf,
#button_5aae4bdf,
#button_9751d5b,
#button_3199c6fb,
/* Disclaimer.html buttons */
#button_632c9f8c,
#button_373db2b9,
#button_6c4cca11,
#button_101b899d,
/* Impressum.html buttons */
#button_3cd48ec6,
#button_67deee8f,
#button_5545c291,
#button_e5ddc34,
/* Protection.html buttons */
#button_43aa771d,
#button_395534f4,
#button_55752a2b,
#button_44c761c4,
/* Services.html buttons */
#button_77c0a2b3,
#button_605f1637,
#button_76a969fb,
#button_2544faa2 {
    vertical-align: bottom; 
    position:relative; 
    display: inline-block; 
    width:150px; 
    height:40px; 
    background-color:#21201C;
}

#button_6bc5fd87:hover, #button_16d91276:hover, #button_1effd7ca:hover, #button_60691e67:hover,
#button_518860ac:hover, #button_5dc02388:hover, #button_560c7b80:hover, #button_31efb169:hover,
#button_1bdf4e8c:hover, #button_7144ae7c:hover, #button_1354b0f:hover, #button_784852be:hover,
#button_f03fcce:hover, #button_455f659f:hover, #button_77b764d8:hover, #button_64b656e5:hover,
#button_282d5edf:hover, #button_5aae4bdf:hover, #button_9751d5b:hover, #button_3199c6fb:hover,
#button_632c9f8c:hover, #button_373db2b9:hover, #button_6c4cca11:hover, #button_101b899d:hover,
#button_3cd48ec6:hover, #button_67deee8f:hover, #button_5545c291:hover, #button_e5ddc34:hover,
#button_43aa771d:hover, #button_395534f4:hover, #button_55752a2b:hover, #button_44c761c4:hover,
#button_77c0a2b3:hover, #button_605f1637:hover, #button_76a969fb:hover, #button_2544faa2:hover {
    background-color:#C0C0C0;
}

#button_6bc5fd87:hover span, #button_16d91276:hover span, #button_1effd7ca:hover span, #button_60691e67:hover span,
#button_518860ac:hover span, #button_5dc02388:hover span, #button_560c7b80:hover span, #button_31efb169:hover span,
#button_1bdf4e8c:hover span, #button_7144ae7c:hover span, #button_1354b0f:hover span, #button_784852be:hover span,
#button_f03fcce:hover span, #button_455f659f:hover span, #button_77b764d8:hover span, #button_64b656e5:hover span,
#button_282d5edf:hover span, #button_5aae4bdf:hover span, #button_9751d5b:hover span, #button_3199c6fb:hover span,
#button_632c9f8c:hover span, #button_373db2b9:hover span, #button_6c4cca11:hover span, #button_101b899d:hover span,
#button_3cd48ec6:hover span, #button_67deee8f:hover span, #button_5545c291:hover span, #button_e5ddc34:hover span,
#button_43aa771d:hover span, #button_395534f4:hover span, #button_55752a2b:hover span, #button_44c761c4:hover span,
#button_77c0a2b3:hover span, #button_605f1637:hover span, #button_76a969fb:hover span, #button_2544faa2:hover span {
    color:#525252;
}

/* ========================================
   CONTAINER STYLES
   ======================================== */

/* Main container */
#container_73cb5bf, #container_7d6eadac, #container_78250f0d, #container_3bc8471a,
#container_2467d57c, #container_483232ce, #container_9dd90bd, #container_4f4ecf1e,
#container_46c04f02 {
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:100%; 
    min-height:150px; 
    max-width:1200px; 
    background:none;
}

/* Header container mit Hintergrundbild */
#container_3bf7972b, #container_5d45309b, #container_824b883, #container_170e061d,
#container_48e5fabd, #container_4b8ac3c7, #container_268e8464, #container_3b51b734,
#container_2063fee4 {
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:100%; 
    min-height:266px; 
    background-color:#21201C; 
    background-image: url(rc_images/wohnblock_stylized.jpg); 
    background-position:top left; 
    background-size:cover;
}

#container_3bf7972b_padding, #container_5d45309b_padding, #container_824b883_padding,
#container_170e061d_padding, #container_48e5fabd_padding, #container_4b8ac3c7_padding,
#container_268e8464_padding, #container_3b51b734_padding, #container_2063fee4_padding {
    margin: 20px 10px 20px 10px;
    display: block;
}

/* Header Logo - linkes Bild */
#img_2c509ff5, #img_1a62a5f7, #img_6cea8c18, #img_213f923d,
#img_6c4bae7a, #img_2572aa03, #img_35ba7929, #img_793c5af1,
#img_16c6c8c1 {
    vertical-align: bottom; 
    position:relative; 
    display: inline-block; 
    width:50%; 
    background:none; 
    height:auto;
}

/* Header Logo - rechtes Bild (absolut positioniert) */
#img_5a4d3624, #img_549e4baf, #img_fb36e63, #img_215c62b9,
#img_3fdd70ee, #img_424bac86, #img_704a032b, #img_449500d8,
#img_7fc8751b {
    position:absolute; 
    left:67%; 
    top:7%; 
    width:29%; 
    background:none; 
    height:auto;
}

/* Navigation Container */
#container_48fac406, #container_40741c7, #container_3bf16073, #container_68f1787f,
#container_36540ca8, #container_5c44c45e, #container_7aa90855, #container_416b999a,
#container_44152f60 {
    box-sizing: border-box; 
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:100%; 
    min-height:30px; 
    max-width:1200px; 
    background-color:#21201C; 
    border-top: 1px solid #C08E58; 
    border-left: none; 
    border-right: none; 
    border-bottom: none;
}

/* Content Container */
#container_3205b59a, #container_1fb17606, #container_b7b28e3, #container_7b672672,
#container_3270aee3, #container_19d28473, #container_5f73c3c1, #container_41062a6,
#container_3b8dbff2 {
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:100%; 
    min-height:150px; 
    max-width:1200px; 
    background-color:#21201C;
}

#container_3205b59a_padding, #container_1fb17606_padding, #container_b7b28e3_padding,
#container_7b672672_padding, #container_3270aee3_padding, #container_19d28473_padding,
#container_5f73c3c1_padding, #container_41062a6_padding, #container_3b8dbff2_padding {
    margin: 20px; 
    display: block;
}

/* Inner Container */
#container_688655a9, #container_945eaa6, #container_15f29634, #container_33fd6500,
#container_65730519, #container_4b35f039, #container_3c1faa89, #container_7ae487ab,
#container_22fd341e {
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:86%; 
    min-height:86px; 
    min-width:300px; 
    background:none;
}

#container_688655a9_padding, #container_945eaa6_padding, #container_15f29634_padding,
#container_33fd6500_padding, #container_65730519_padding, #container_4b35f039_padding,
#container_3c1faa89_padding, #container_7ae487ab_padding, #container_22fd341e_padding {
    margin: 10px; 
    display: block;
}

/* Content Boxes mit Border */
#container_435f310d, #container_2ba39bff, #container_55674728,
#container_657e55aa, #container_5c4352dd, #container_49ab8ec4 {
    box-sizing: border-box; 
    vertical-align: top; 
    border-radius: 15px; 
    position:relative; 
    display: inline-block; 
    width:86%; 
    min-height:86px; 
    min-width:300px; 
    background:none; 
    border: 1px solid #404040; 
    box-shadow: 5px 5px 4px 0px rgba(0, 0, 0, 0.588235);
}

#container_435f310d_padding, #container_2ba39bff_padding, #container_55674728_padding,
#container_657e55aa_padding, #container_5c4352dd_padding, #container_49ab8ec4_padding {
    margin: 10px; 
    display: block;
}

/* Two-Column Content Containers */
#container_6f11cc35, #container_69c78b0a, #container_558f1a39, #container_21012002,
#container_2b8572f0, #container_4661cd82 {
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:43%; 
    min-height:316px; 
    min-width:300px; 
    background:none;
}

#container_6f11cc35_padding, #container_69c78b0a_padding, #container_558f1a39_padding,
#container_21012002_padding, #container_2b8572f0_padding, #container_4661cd82_padding {
    margin: 10px; 
    display: block;
}

/* Content Images */
#img_59858009, #img_26fb9b04, #img_58563d73 {
    vertical-align: bottom; 
    position:relative; 
    display: inline-block; 
    width:86%; 
    background:none; 
    height:auto;
}

/* Footer Divider */
#container_30c8db43, #container_75b17a31 {
    box-sizing: border-box; 
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:100%; 
    min-height:14px; 
    max-width:1200px; 
    background-color:#21201C; 
    border-top: none; 
    border-left: none; 
    border-right: none; 
    border-bottom: 1px solid #C08E58;
}

/* Footer Container */
#container_489b3d8, #container_5a461f47, #container_5b0f625a, #container_3ce31f95,
#container_e130502, #container_3a25deb9, #container_4f83b619, #container_62dbe108,
#container_39ec285a {
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:100%; 
    min-height:150px; 
    max-width:1200px; 
    background-color:#1D1D1D;
}

#container_489b3d8_padding, #container_5a461f47_padding, #container_5b0f625a_padding,
#container_3ce31f95_padding, #container_e130502_padding, #container_3a25deb9_padding,
#container_4f83b619_padding, #container_62dbe108_padding, #container_39ec285a_padding {
    margin: 20px; 
    display: block;
}

/* Footer Columns */
#container_31d6b3e8, #container_5355ec6, #container_38f1d0e3,
#container_7bca7fc7, #container_394c3366, #container_2af23f2d,
#container_4b711abb, #container_77b41708, #container_14582392,
#container_344b8760, #container_1905419d, #container_6f97004c,
#container_bd0ea9, #container_224955f9, #container_3e162b62,
#container_cde0047, #container_ea6bc91, #container_5e5e0240,
#container_64d8baf5, #container_1e7eaca0, #container_746fb,
#container_64a7a843, #container_4b4de3ef, #container_3c572937,
#container_2bf81459, #container_251408b7, #container_11f573b6 {
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:33%; 
    min-height:150px; 
    background:none;
}

#container_31d6b3e8_padding, #container_5355ec6_padding, #container_38f1d0e3_padding,
#container_7bca7fc7_padding, #container_394c3366_padding, #container_2af23f2d_padding,
#container_4b711abb_padding, #container_77b41708_padding, #container_14582392_padding,
#container_344b8760_padding, #container_1905419d_padding, #container_6f97004c_padding,
#container_bd0ea9_padding, #container_224955f9_padding, #container_3e162b62_padding,
#container_cde0047_padding, #container_ea6bc91_padding, #container_5e5e0240_padding,
#container_64d8baf5_padding, #container_1e7eaca0_padding, #container_746fb_padding,
#container_64a7a843_padding, #container_4b4de3ef_padding, #container_3c572937_padding,
#container_2bf81459_padding, #container_251408b7_padding, #container_11f573b6_padding {
    margin: 10px; 
    display: block;
}

/* Spacer Container */
#container_614a360, #container_68fc1c65, #container_5aadfb99 {
    vertical-align: top; 
    position:relative; 
    display: inline-block; 
    width:86%; 
    min-height:11px; 
    min-width:300px; 
    background:none;
}

#container_614a360_padding, #container_68fc1c65_padding, #container_5aadfb99_padding {
    margin: 10px; 
    display: block;
}

/* Contact Form iFrame */
#iframe_2a61f765 {
    box-sizing: border-box; 
    vertical-align: bottom; 
    position:relative; 
    display: inline-block; 
    width:100%; 
    height:841px; 
    background:none; 
    border: 1px solid #A0A0A0;
}

/* ========================================
   MOBILE OPTIMIERUNGEN
   ======================================== */

/* Tablet und kleine Laptops (bis 768px) */
@media only screen and (max-width: 768px) {
    
    /* Header-Bilder responsive machen */
    #img_2c509ff5, #img_1a62a5f7, #img_6cea8c18, #img_213f923d,
    #img_6c4bae7a, #img_2572aa03, #img_35ba7929, #img_793c5af1,
    #img_16c6c8c1 { 
        width: 90% !important;
        height: auto;
    }
    
    /* Absolut positioniertes Bild im Header auf relative Position ändern */
    #img_5a4d3624, #img_549e4baf, #img_fb36e63, #img_215c62b9,
    #img_3fdd70ee, #img_424bac86, #img_704a032b, #img_449500d8,
    #img_7fc8751b { 
        position: relative !important;
        left: auto !important;
        top: auto !important;
        width: 80% !important;
        display: block;
        margin: 20px auto;
    }
    
    /* Navigation Container zentrieren */
    #container_48fac406, #container_40741c7, #container_3bf16073, #container_68f1787f,
    #container_36540ca8, #container_5c44c45e, #container_7aa90855, #container_416b999a,
    #container_44152f60 {
        text-align: center;
    }
    
    /* Navigation: Buttons in 2er-Reihen */
    #button_6bc5fd87, #button_16d91276, #button_1effd7ca, #button_60691e67,
    #button_518860ac, #button_5dc02388, #button_560c7b80, #button_31efb169,
    #button_1bdf4e8c, #button_7144ae7c, #button_1354b0f, #button_784852be,
    #button_f03fcce, #button_455f659f, #button_77b764d8, #button_64b656e5,
    #button_282d5edf, #button_5aae4bdf, #button_9751d5b, #button_3199c6fb,
    #button_632c9f8c, #button_373db2b9, #button_6c4cca11, #button_101b899d,
    #button_3cd48ec6, #button_67deee8f, #button_5545c291, #button_e5ddc34,
    #button_43aa771d, #button_395534f4, #button_55752a2b, #button_44c761c4,
    #button_77c0a2b3, #button_605f1637, #button_76a969fb, #button_2544faa2 {
        width: 48% !important;
        margin: 1% !important;
        display: inline-block;
    }
    
    /* Content-Container auf volle Breite */
    #container_6f11cc35, #container_69c78b0a, #container_558f1a39, #container_21012002,
    #container_2b8572f0, #container_4661cd82 {
        width: 100% !important;
        min-width: 0 !important;
    }
    
    /* Bilder auf volle Container-Breite */
    #img_59858009, #img_26fb9b04, #img_58563d73 {
        width: 95% !important;
    }
    
    /* Container-Breiten flexibler machen */
    #container_688655a9, #container_614a360, #container_435f310d, #container_68fc1c65,
    #container_2ba39bff, #container_5aadfb99, #container_55674728,
    #container_945eaa6, #container_657e55aa, #container_15f29634, #container_33fd6500,
    #container_65730519, #container_4b35f039, #container_3c1faa89, #container_7ae487ab,
    #container_22fd341e, #container_5c4352dd, #container_49ab8ec4 {
        width: 95% !important;
        min-width: 0 !important;
    }
}

/* Smartphones (bis 650px) */
@media only screen and (max-width: 650px) {
    
    /* Footer-Spalten auf volle Breite */
    #container_31d6b3e8, #container_5355ec6, #container_38f1d0e3,
    #container_7bca7fc7, #container_394c3366, #container_2af23f2d,
    #container_4b711abb, #container_77b41708, #container_14582392,
    #container_344b8760, #container_1905419d, #container_6f97004c,
    #container_bd0ea9, #container_224955f9, #container_3e162b62,
    #container_cde0047, #container_ea6bc91, #container_5e5e0240,
    #container_64d8baf5, #container_1e7eaca0, #container_746fb,
    #container_64a7a843, #container_4b4de3ef, #container_3c572937,
    #container_2bf81459, #container_251408b7, #container_11f573b6 {
        width: 100% !important;
    }
    
    /* Text zentrieren für bessere Lesbarkeit */
    #container_31d6b3e8_padding, #container_5355ec6_padding, #container_38f1d0e3_padding,
    #container_7bca7fc7_padding, #container_394c3366_padding, #container_2af23f2d_padding,
    #container_4b711abb_padding, #container_77b41708_padding, #container_14582392_padding,
    #container_344b8760_padding, #container_1905419d_padding, #container_6f97004c_padding,
    #container_bd0ea9_padding, #container_224955f9_padding, #container_3e162b62_padding,
    #container_cde0047_padding, #container_ea6bc91_padding, #container_5e5e0240_padding,
    #container_64d8baf5_padding, #container_1e7eaca0_padding, #container_746fb_padding,
    #container_64a7a843_padding, #container_4b4de3ef_padding, #container_3c572937_padding,
    #container_2bf81459_padding, #container_251408b7_padding, #container_11f573b6_padding {
        text-align: center;
    }
}

/* Kleine Smartphones (bis 480px) */
@media only screen and (max-width: 480px) {
    
    /* Navigation: alle Buttons untereinander */
    #button_6bc5fd87, #button_16d91276, #button_1effd7ca, #button_60691e67,
    #button_518860ac, #button_5dc02388, #button_560c7b80, #button_31efb169,
    #button_1bdf4e8c, #button_7144ae7c, #button_1354b0f, #button_784852be,
    #button_f03fcce, #button_455f659f, #button_77b764d8, #button_64b656e5,
    #button_282d5edf, #button_5aae4bdf, #button_9751d5b, #button_3199c6fb,
    #button_632c9f8c, #button_373db2b9, #button_6c4cca11, #button_101b899d,
    #button_3cd48ec6, #button_67deee8f, #button_5545c291, #button_e5ddc34,
    #button_43aa771d, #button_395534f4, #button_55752a2b, #button_44c761c4,
    #button_77c0a2b3, #button_605f1637, #button_76a969fb, #button_2544faa2 {
        width: 90% !important;
        margin: 5px auto !important;
        display: block;
    }
    
    /* Schriftgrößen reduzieren */
    .textstyle7 { 
        font-size: 18pt !important; 
    }
    
    .textstyle9 { 
        font-size: 11pt !important; 
    }
    
    .textstyle12 { 
        font-size: 13pt !important; 
    }
    
    .textstyle4 {
        font-size: 11pt !important;
    }
    
    /* Padding reduzieren für mehr Platz */
    #container_3bf7972b_padding, #container_5d45309b_padding, #container_824b883_padding,
    #container_170e061d_padding, #container_48e5fabd_padding, #container_4b8ac3c7_padding,
    #container_268e8464_padding, #container_3b51b734_padding, #container_2063fee4_padding {
        margin: 10px 5px !important;
    }
    
    #container_3205b59a_padding, #container_489b3d8_padding, #container_1fb17606_padding,
    #container_5a461f47_padding, #container_b7b28e3_padding, #container_5b0f625a_padding,
    #container_7b672672_padding, #container_3ce31f95_padding, #container_3270aee3_padding,
    #container_e130502_padding, #container_19d28473_padding, #container_3a25deb9_padding,
    #container_5f73c3c1_padding, #container_4f83b619_padding, #container_41062a6_padding,
    #container_62dbe108_padding, #container_3b8dbff2_padding, #container_39ec285a_padding {
        margin: 10px !important;
    }
    
    #container_688655a9_padding, #container_614a360_padding, #container_435f310d_padding,
    #container_68fc1c65_padding, #container_2ba39bff_padding, #container_5aadfb99_padding,
    #container_55674728_padding, #container_945eaa6_padding, #container_657e55aa_padding,
    #container_15f29634_padding, #container_33fd6500_padding, #container_65730519_padding,
    #container_4b35f039_padding, #container_3c1faa89_padding, #container_7ae487ab_padding,
    #container_22fd341e_padding, #container_5c4352dd_padding, #container_49ab8ec4_padding {
        margin: 5px !important;
    }
    
    /* Header-Logo größer auf kleinen Screens */
    #img_2c509ff5, #img_1a62a5f7, #img_6cea8c18, #img_213f923d,
    #img_6c4bae7a, #img_2572aa03, #img_35ba7929, #img_793c5af1,
    #img_16c6c8c1 { 
        width: 95% !important;
    }
    
    #img_5a4d3624, #img_549e4baf, #img_fb36e63, #img_215c62b9,
    #img_3fdd70ee, #img_424bac86, #img_704a032b, #img_449500d8,
    #img_7fc8751b { 
        width: 90% !important;
        margin: 10px auto;
    }
    
    /* Container-Breiten anpassen */
    #container_688655a9, #container_614a360, #container_435f310d, #container_68fc1c65,
    #container_2ba39bff, #container_5aadfb99, #container_55674728,
    #container_945eaa6, #container_657e55aa, #container_15f29634, #container_33fd6500,
    #container_65730519, #container_4b35f039, #container_3c1faa89, #container_7ae487ab,
    #container_22fd341e, #container_5c4352dd, #container_49ab8ec4 {
        width: 98% !important;
    }
}

/* Sehr kleine Smartphones (bis 360px) */
@media only screen and (max-width: 360px) {
    
    /* Noch kleinere Schrift für sehr kleine Displays */
    .textstyle7 { 
        font-size: 16pt !important; 
    }
    
    .textstyle9, .textstyle12 { 
        font-size: 11pt !important; 
    }
    
    /* Minimale Paddings */
    #container_3bf7972b_padding, #container_3205b59a_padding, #container_489b3d8_padding,
    #container_5d45309b_padding, #container_1fb17606_padding, #container_5a461f47_padding,
    #container_824b883_padding, #container_b7b28e3_padding, #container_5b0f625a_padding,
    #container_170e061d_padding, #container_7b672672_padding, #container_3ce31f95_padding,
    #container_48e5fabd_padding, #container_3270aee3_padding, #container_e130502_padding,
    #container_4b8ac3c7_padding, #container_19d28473_padding, #container_3a25deb9_padding,
    #container_268e8464_padding, #container_5f73c3c1_padding, #container_4f83b619_padding,
    #container_3b51b734_padding, #container_41062a6_padding, #container_62dbe108_padding,
    #container_2063fee4_padding, #container_3b8dbff2_padding, #container_39ec285a_padding {
        margin: 5px !important;
    }
}
