body {width:100% !important;margin:0 auto;padding:0;background:#fff;font-family:arial, verdana, sans-serif;font-size:1em  !important;color:#000;}

form {display:none;}

h3 {margin:0 0 10px 0;}

.cb {clear:both;}
.abstand {clear:both;height:1cm;}

.wrapper {text-align:left;width:100% !important;margin:0;padding:0;font-size:1em  !important;}

.header, .medien, .submenu, .bueroklammer, .pin, .seitennavigation, .footer {display:none;}

.content, .inhalt, .inhalt_ganzseitig {width:100%;margin:0 0 0 0;}
.inhalt img, .inhalt_ganzseitig img {display:none !important;}

.startseite_links_box {float:left;width:30%;margin:0 3% 1cm 0;}
.startseite_rechts_box {margin:1cm 0 0 0;}

.randspalte {clear:both;display:block;width:100% !important;}
.randspalte_box {margin:.5cm 0 0 0;padding:.5cm 0 0 0;border-top:1px solid #000;}
.randspalte_box .liste_titel {border-bottom:0px;}
.randspalte_ganzseitig {display:none;}


.sprungziel {display:none;}

.mitteilungen, .veranstaltungen, .adressen, .inhalt .veranstaltungen {clear:both;margin:15px 0;padding:0 0 15px 0;border-bottom:1px solid #000;}

.spalte_links {float:left;width:30%;}
.spalte_rechts {float:right;width:65%;}

.liste_bild {display:none;}
.liste_text {float:left;width:100%;}

.input_container {width:45%;float:left;margin:0 2% 0 0;}

/* CSS für den Abfallkalender */
table.abfallkalender_monat  { width:98%; border: 1px solid #ccc; border-collapse: collapse; page-break-inside:avoid; }
.abfallkalender_monat  caption { border: 1px solid #ccc; background: #eee; height:30px; text-align:c
enter; padding-top:8px;}
.abfallkalender_monat  th { border: 1px solid #ccc; width:14%; height:20px; text-align:center; }
.abfallkalender_monat  td { border: 1px solid #ccc; height:50px; text-align:left; vertical-align:top
; }
table.abfallkalender_jahr  { width:96%; border: 1px solid #ccc; border-collapse: collapse; page-break-inside:avoid; }
.abfallkalender_jahr  caption { border: 1px solid #ccc; background: #eee; height:30px; text-align:ce
nter; padding-top:8px;}
.abfallkalender_jahr  th { border: 1px solid #ccc; width:16%; text-align:center; }
.abfallkalender_jahr  td { border: 1px solid #ccc; text-align:left; vertical-align:top; }
.abfallkalender_weekend  { float:left; width:40px; background: #fdd}
table.abfallkalender_jahr  div { float:left }
.abfallkalender_msg  { font-size:110%; background:#fff; padding:5px; }
.abfallkalender_legende table, .abfallkalender_legende td { border: 4px solid #ff0000; height:auto; }

.abfallart_1_1  { float:left; width:auto; overflow:visible; margin-right:10px; display:block; font-size:.75em; padding:2px 0;}
.abfallart_1_2  { float:left; width:auto; overflow:visible; margin-right:10px; display:block; font-size:.75em; padding:2px 0;}
.abfallart_1_3  { float:left; width:auto; overflow:visible; margin-right:10px; display:block; font-size:.75em; padding:2px 0;}
.abfallart_1_4  { float:left; width:auto; overflow:visible; margin-right:10px; display:block; font-size:.75em; padding:2px 0;}
.abfallart_1_5  { float:left; width:auto; overflow:visible; margin-right:10px; display:block; font-size:.75em; padding:2px 0;}
.abfallart_1_6  { float:left; width:auto; overflow:visible; margin-right:10px; display:block; font-size:.75em; padding:2px 0;}
.abfallart_1_7  { float:left; width:auto; overflow:visible; margin-right:10px; display:block; font-size:.75em; padding:2px 0;}
.legende img, .abfallart_1_1 img, .abfallart_1_2 img, .abfallart_1_3 img, .abfallart_1_4 img, .abfallart_1_5 img, .abfallart_1_6 img, .abfallart_1_7 img {max-height:20px;float:left;margin-right:2px;visibility:visible;display:inline-block !important;}

a.abf_art_title {text-decoration:none !important; background:url(/admin/cms/icons_silk/information.gif) left 0.2em no-repeat;
color:#fff;
padding-left:20px;
}
.abf_artid_1_1 a {}
a span.abf_artid_1_1{}
/*img.abf_arten_img  {display:inline;margin:2px 5px 0 0;}*/


.abf_termin_bemerkung {font-size:0.8em;float:right;}
.abf2 .abf_arten_img { margin:0 0 0 8px; border:none; display:block;float:right;}
.sfm label {display:inline;margin-right:5px;}
.sfm input, .sfm select {width:auto;}
#SFm table {width:100%;}
#SFm td {vertical-align:top;text-align:left !important;}
#SFm select width:auto;}
.form_ft {}
Mod_BC1 {width:100% !important;}
table.Mod_BC2 {width:100% !important;}

/* print.css */

#cookie-message, .sprachen {
    display:none!important;
}