body {width:100%;font-family:'Nunito', Tahoma, Arial, Helvetica, sans-serif;font-size:16px;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;color:#282d32282D32;background:#fff;padding:0;margin:0 auto;}

table, tr, td {font-size:100%;}
/*a img {border:none;}*/
img {max-width:100%;}

a, a:link, a:visited {text-decoration:underline;color:#282d32;}
a:hover, a:active {text-decoration:none;color:#282d32;}
a:active {position:relative;top:1px;}

b, strong {font-weight:700;}

i {font-family:FontAwesome;font-style:normal;}

/* *, *:before, *:after {transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;}*/
.highslide-container, .highslide-container * {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.highslide-container {z-index:9999 !important;}
.toggle_container {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
#ikiss_map, #ikiss_map * {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.input_container, .input_container * {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
#vt_options, #vt_options * {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.titelbild, .titelbild * {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
.toggler_titel, .toggler_titel *, .toggler_inhalt, .toggler_inhalt * {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}
#readspeaker_button1, #readspeaker_button1 * {transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;}

* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

::selection {background-color:rgba(75,75,75,0.2);}
::-moz-selection {background-color:rgba(75,75,75,0.2);border:10px solid #282d32;}

form {clear:both;margin:0;padding:0;}
form#SFm {display:block !important;margin:0;}
fieldset {width:90%;margin:0 0 25px 0;padding:15px 10px 0 10px;border:1px solid #282d32;font-family:'Nunito', Tahoma, Arial, Helvetica, sans-serif;}
legend {padding:0 5px 5px;font-family:'Nunito', Tahoma, Arial, Helvetica, sans-serif;font-size:1.25em;color:#282d32;}
label {display:block;color:#4e5860;}
.suchmaske .input_container.left label {display:inline-block;margin:0 0 0 5px;}
input, textarea, select {width:100%;margin:0 0 15px 0;padding:3px;border:0;border:1px solid #b5b9bc;background:#fff;font-family:'Nunito', Tahoma, Arial, Helvetica, sans-serif;font-size:1em;color:#282d32;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus, input:visited, select:visited, textarea:visited {margin:0 0 15px 0;padding:3px;border:0;border:1px solid #ededed;background:#fff;font-family:'Nunito', Tahoma, Arial, Helvetica, sans-serif;color:#818181;}
input[type="radio"] {display:inline;width:auto;border:none;padding:0;margin:0;-webkit-appearance:radio;-moz-appearance:radio;}
input[type="checkbox"] {display:inline;width:auto;border:none;padding:0;margin:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;}

::-webkit-input-placeholder {color:#282d32;opacity:1;}
:-moz-placeholder {color:#282d32;opacity:1;}
::-moz-placeholder {color:#282d32;opacity:1;}
:-ms-input-placeholder {color:#282d32;opacity:1;}

h1 {text-rendering:optimizeLegibility;margin:0 0 25px 0;padding:0;line-height:1.3em;font-weight:300;font-size:1.3em;font-family:'Nunito', Tahoma, Arial, Helvetica, sans-serif;color:#282d32;}
.folgeseite h1 {font-weight:400;text-transform:uppercase;border-bottom:1px dotted #7f7f7f;}
.folgeseite.orange h1 {color:#e67217;}
.folgeseite.gruen h1 {color:#74a82a;}
.folgeseite.blau h1 {color:#3565a1;}
.folgeseite.rot h1 {color:#cc3322;}
.folgeseite.dgruen h1 {color:#008800;}
h2 {text-rendering:optimizeLegibility;clear:both;margin:20px 0 10px 0;padding:0;line-height:1.15em;font-weight:500;font-size:1.1em;font-family:'Nunito', Tahoma, Arial, Helvetica, sans-serif;color:#282d32;}
h2.mtp_header {font-size:1.1em;}
h2 a, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited {text-decoration:none;}
h2.suchergebnis {clear:both;margin:35px 0 25px 0;padding:0 0 10px 0;font-weight:400;font-size:1.500em;color:#282d32;}
h2.trigger {color:#919190;cursor:pointer;}
h3 {text-rendering:optimizeLegibility;margin:13px 0 5px 0;font-weight:400;font-size:1.1em;color:#323232;}
h4 {font-weight:400;}

.cb {display:block;clear:both;overflow:hidden;height:0px;margin:0;padding:0;line-height:0px;}
.clearfix:after {content:'.';clear:both;display:block;visibility:hidden;height:0px;}
.abstand {clear:both;height:2em;margin:0;padding:0;}
.abstand_klein {clear:both;height:1em;margin:0;padding:0;}
.trenner, hr {clear:both;overflow:hidden;height:1px;border:0;border-bottom:1px solid #919190;padding:0;margin:0 0 10px 0;}
.klein, .ikiss-mailform-infolabel {font-size:0.75em;}
.date {display:inline-block;padding:2px 5px;background:#ececec;font-size:.8em;color:#4e5860;}
.link {clear:both;margin:15px 0 0 0;}
.link a, .link a:link, .link a:active, .link a:visited {padding:5px;background:#282d32;text-decoration:none;color:#fff;}
.link a:hover {background:#282d32;-webkit-transform:scale(1.125);-moz-transform:scale(1.125);-ms-transform:scale(1.125);-o-transform:scale(1.125);transform:scale(1.125);}
.textblock_links {width:100%;}
.textblock_rechts {width:100%;}
.spalte_links {float:left;width:30%;margin:0;}
.spalte_links img {width:100%;height:auto;}
.spalte_links label {display:inline;}
.spalte_rechts {float:right;width:65%;}
.spalte_rechts input {width:95%;}
.spalte_rechts textarea {width:95%;}
.spalte_rechts select {width:95%;}
.spalte_rechts input.checkbox {width:10px;}

/* TOGGLER */
.toggler_titel {position:relative;cursor:pointer;background:#f5f5f5;border-bottom:1px solid #323232;padding:7px 5px;}
.toggler_titel.active {opacity:1;color:#fff;background:#818181;border-bottom:none;}
.toggler_titel:after {content:'\203A';position:absolute;right:5px;font-size:30px;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
#tinymce .toggler_titel:after {position:relative;content:'  \203A';}
.toggler_titel.active:after {content:'\2039';opacity:1;}

.einleitung {display:block;margin:0 0 5% 0;line-height:1.5em;color:#282d32;font-style:italic;}
.startseite .einleitung {margin:0;}


/* TEMPLATES */


/* Google Maps */
#ikiss_map {position:relative;width:100%;height:600px;margin:0px;border:none;font-size:1em;}
#map {position:relative;width:100%;height:65%;margin:0px;border:none;}
#map_adr {position:absolute;top:16.2em;right:0px;z-index:100;text-align:left;width:180px;height:50%;padding:0px;color:#454545;}
#map_adr a, #map_adr a:link, #map_adr a:hover, #map_adr a:active, #map_adr a:visited {margin:0 0 5px 0;color:#454545;}
#map_adr_on {position:absolute;top:14.4em;right:0px;z-index:99;text-align:left;width:auto;padding:5px 5px 5px 5px;font-size:1em;color:#454545;background:#eaeaea;cursor:pointer;}
#map_adr_off {position:absolute;top:-1.6em;right:0px;text-align:center;width:15px;height:23px;color:#454545;background:#eaeaea;cursor:pointer;}
#map_sm {background:#eaeaea;}
#map_sm_div {text-align:left;padding:5px;}
#map_sm_div label {color:#454545;}
#map_sm_div button {font-size:1em;color:#454545;background:#fff;border:none;padding:4px;vertical-align:top;cursor:pointer;}
#igm_adr {overflow:auto;text-align:left;max-height:100%;padding:5px;background:#eaeaea;font-size:.8em;}
#igm_iw_info {text-align:left;}
#igm_iw_info img {width:100%;height:auto;}
#gm_smf input, #gm_smf select, #gm_smf textarea {border:1px solid #fff;background:#fff;font-family:'Dosis', Tahoma, Helvetica, sans-serif;font-size:1em;color:#454545;}
.gm_kategorie {width:100%;}
.gm_kategorie select {width:100%;}
.gm_name {width:100%;}
.gm_name input {width:90%;}
.gm_strassenverzeichnis {width:100%;}
.gm_strassenverzeichnis input {width:90%;}
.gm_strassenverzeichnis input, .gm_strassenverzeichnis select, .gm_strassenverzeichnis textarea {border:1px solid #fff;background:#fff;font-family:'Dosis', Tahoma, Helvetica, sans-serif;font-size:1em;color:#454545;}

/* Google Maps */
#map {height:90%;}
#map_adr {top:8.9em;}
#map_adr_on {top:7em;}
#map_adr_off {display:block;}
.gm_kategorie {float:left;width:30%;margin:0 5% 0 0;}
.gm_kategorie select {width:100%;}
.gm_name {float:left;width:30%;}
.gm_name input {width:82%;}
.gm_strassenverzeichnis {float:right;width:30%;}
.gm_strassenverzeichnis input {width:82%;}

/* BITV Sprungziele (nicht sichtbar bei aktiviertem CSS)  */
.sprungziel {position:absolute;z-index:5;top:-5000px;left:-5000px;}
.sprungziel a:hover, .sprungziel a:focus, .sprungziel a:active {display:block;position:absolute;top:5000px;left:5000px;padding:5px;background:#770000;text-decoration:none;font-weight:bold;color:#fff;white-space:nowrap;}

/* MTP Suchmasken */
.input_container {float:left;width:45%;margin:0 2% 0 0;}
.input_container.left {float:left;width:45%;margin:0;}
.suchmaske .input_container.left {float:none;width:100%;}
.input_container.right {float:right;width:45%;margin:0;}
.suche_forum .input_container, .suche_mitteilungen .input_container, .suche_dokumente .input_container, .suche_dienstleistungen .input_container, .suche_adressen .input_container, .suche_veranstaltungen .input_container {clear:both;width:48%;margin:0;}
.suche_forum .input_container:nth-child(even), .suche_mitteilungen .input_container:nth-child(even), .suche_dokumente .input_container:nth-child(even), .suche_dienstleistungen .input_container:nth-child(even), .suche_adressen .input_container:nth-child(even), .suche_veranstaltungen .input_container:nth-child(even) {clear:none;float:right;}
#absenden input, input.absenden, .spalte_rechts input.absenden {float:left;width:160px;margin:15px 15px 0 0;padding:3px;border:1px solid #3565a1;background:#3565a1;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#absenden input:hover, input.absenden:hover {float:left;width:160px;margin:15px 15px 0 0;padding:3px;border:1px solid #818181;background:#818181;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.suchmaske #absenden input, .suchmaske input.absenden, .suchmaske .spalte_rechts input.absenden {float:right;margin:0 0 0 15px;}
.suchmaske #absenden input:hover, .suchmaske input.absenden:hover {float:right;margin:0 0 0 15px;}
.abc_container {float:left;width:100%;font-size:1em;}
.abc_container a, .abc_container a:link, .abc_container a:visited {text-decoration:underline;color:#282d32;}
.abc_container a:hover {text-decoration:none;color:#282d32;}

/* MTP Listen */
.mitteilungen {/*margin:0 0 2% 0;*/}
.veranstaltungen {/*margin:0 0 2% 0;*/}
.adressen {/*margin:0 0 2% 0;*/}
.bis {/*margin:0 0 2% 0;*/}
.bis a, .bis a:hover, .bis a:active, .bis a:visited {display:block;}
.wirtschaft {margin:0 0 2% 0;}
.tourismus {margin:0 0 2% 0;}
.kleinanzeigen {margin:0 0 2% 0;}
.liste_titel {display:block;margin:0.5em 0 0.5em 0;font-size:1.125em;color:#3b3a3a;}
.liste_titel a, .liste_titel a:link,.liste_titel a:visited {display:block;text-decoration:none;color:#282d32;}
.mitteilungen .liste_titel {margin:0;}
.liste_bild {display:block;float:left;width:20%;margin:0 2% 2% 0;}
.liste_bild img {-moz-box-sizing:border-box;width:100%;padding:3px;background:#f2f2f2;}
.liste_text {display:block;float:left;width:78%;margin:0 0 2% 0;color:#282d32;}
.mitteilungen .liste_text {font-size:0.875em;}
.mitteilungen .liste_text .kurztext {text-decoration:none;color:#282d32;}
.liste_text p {margin:0;}

/* Formulareditor */
form p {clear:both;}
.ikiss-field-label {float:left;width:30%;}
.ikiss-field-textfield, .ikiss-field-select, .ikiss-field-textarea {float:right;width:65%;}
.ikiss-field-checkbox {float:left;width:15%;}
.ikiss-field-button input {float:left;width:160px;margin:15px 15px 0 0;padding:3px;border:1px solid #ececec;background:#ececec;color:#fff;cursor:pointer;}

/* Adressen nebeneinander */
.adressen_links {float:left;width:45%;margin:0;}
.adressen_rechts {float:right;width:45%;margin:0;}

/* Mitteilungen Detailansicht */
.mitteilungen_detail h1 {margin:0 0 25px 0;}
.mitteilungen_detail .date {display:inline-block;margin:0;padding:1px 3px;background:#ececec;font-size:.8em;color:#282d32;}

/* BIS Detailansicht Zusatztexte */
.bis_zusatztexte_aufklapper {display:block;}
.bis_zusatztexte_aufklapper h1 {clear:both;margin:20px 0 10px 0;padding:0 0 2px 0;border-bottom:1px solid #ececec;line-height:1.15em;font-weight:normal;font-size:1.5em;color:#919190;}
/*.bis_zusatztexte_aufklapper h2 {clear:both;margin:20px 0 10px 0;padding:0 0 0 0;border-bottom:0;line-height:1.15em;font-weight:normal;font-size:1.125em;color:#919190;}*/
.bis_zusatztexte_aufklapper .einleitung  {margin:0 0 5% 0;line-height:1.3em;color:#919190;}

/* Seitenzähler */
.seitenzaehler {text-align:right;margin:35px 0 0 0;padding:10px 0 10px 25px;border-top:1px solid #ececec;border-bottom:1px solid #ececec;color:#919190;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* Autor- und Copyright-Angaben */
.tc1_ac {}
.tc1_ac img {width:100%;height:auto;}
.tc2_ac {clear:both;margin:10px 0 0 0;}
.mt_ac {}
.mc1_ac {}
.mc2_ac {line-height:1.5em;font-size:.8em;}
.mt_left {float:left;margin:0 10px 0 0;}
.mt_right {float:right;margin:0 0 0 10px;}
.mt_none {float:none;margin:0 10px 0 0;}
.mt_middle {width:auto;float:none;margin:auto !important;display:block;text-align:center;}


/* Volltextsuche SOLR */
.vt_anchor {display:block; border-bottom:1px dotted #8ca6b0; margin-bottom:10px; }

.liste_zeile_ueberschrift {width:100%;margin:25px 0 10px;padding:7px 0;border-bottom:1px solid #ccc;background:none repeat scroll 0 0 #f2f2f2;}
.liste_zeile {width:100%;border-bottom:1px solid #ccc;font-size:0.9em;margin:0 0 5px;padding:7px 0;}
.liste_zeile_bild {float:left;width:15%;padding:0 0 0 10px;background:none repeat scroll 0 0 transparent;font-weight:bold;font-size:1.15em;}
.liste_zeile_bild img {width:auto; max-width: 100px; border:none;}
.liste_zeile_titel {float:left;width:65%;}
.liste_zeile_titel a, .liste_zeile_titel a:link, .liste_zeile_titel a:hover, .liste_zeile_titel a:active, .liste_zeile_titel a:visited {display:block;font-size:1.15em;padding:0;}
.liste_zeile_titel em {background:#ffa;}
.liste_zeile_datum {float:left;width:35%;}
.liste_zeile_datum a, .liste_zeile_datum a:link, .liste_zeile_datum a:hover, .liste_zeile_datum a:active, .liste_zeile_datum a:visited {display:block;font-size:1.15em;padding:0;}
.liste_fusszeile {clear:both;padding:10px 0 25px;}
.liste_seitenzaehler {float:right;}
.liste_ergebnissanzahl {float:left;}
.liste_seitenzaehler img {display:inline;margin:0 0 -10px;}
.liste_seitenzaehler a, .liste_seitenzaehler a:link, .liste_seitenzaehler a:hover, .liste_seitenzaehler a:active, .liste_seitenzaehler a:visited, .liste_ergebnissanzahl a, .liste_ergebnissanzahl a:link, .liste_ergebnissanzahl a:hover, .liste_ergebnissanzahl a:active, .liste_ergebnissanzahl a:visited {padding:0 1px;}
.liste_seitenzaehler a:hover, .liste_seitenzaehler .aktiv, .liste_ergebnissanzahl a:hover, .liste_ergebnissanzahl .aktiv {color:#5B5B5B;}


 /* Sitemap */
.sitemap {}
.sitemap ul, .sitemap li {margin:0;padding:0;list-style:square;}
.sitemap ul.nlv_2 {margin:0 0 0 15px;}
.sitemap ul.nlv_3 {margin:0 0 0 30px;}
.sitemap ul.nlv_4{margin:0 0 0 45px;}
.sitemap ul.nlv_5{margin:0 0 0 60px;}

/* Kalenderelement */
table.cal_outer {width:100%;margin:0;padding:0;background:#f0f1f2;font-size:.9em;}
table.cal_head  {margin:0;padding:0;}
table.cal_inner {margin:0;padding:0;}
a.cal_head_tx:link, a.cal_head_tx:hover, a.cal_head_tx:active, a.cal_head_tx:visited,
a.cal_month_tx:link, a.cal_month_tx:hover, a.cal_month_tx:active, a.cal_month_tx:visited,
a.cal_week_tx:link, a.cal_week_tx:hover, a.cal_week_tx:active, a.cal_week_tx:visited {text-decoration:none;font-size:1em;color:#282d32;}
a.cal_day_tx:link, a.cal_day_tx:hover, a.cal_day_tx:active, a.cal_day_tx:visited {text-decoration:none;font-size:1em;color:#282d32;}
.cal_wena, .cal_kwna, .cal_wdna, .cal_kwnr {font-size:1em;color:#282d32;}
.cal_actday {padding:1px 2px 2px 2px;background:#fff;color:#e8625f;}
.cal_wenr {font-weight:bold;font-size:1em;color:#282d32;}

/* Tourismus */
#opt_container {padding:5px;background:#282d32;color:#fff;}
.tourismus_opt {float:left;width:30%;cursor:pointer;}
.tourismus_opt:hover {background:#4c824b;}
.tourismus_opt_on {text-decoration:underline;}
.tourismus_opt img {clear:both;float:left;margin:0 5px 5px 0;}

/* Abfallkalender */
input#vtyp_0, input#vtyp_1, input#vtyp_2,
input#abfart_0, input#abfart_1, input#abfart_2, input#abfart_3, input#abfart_4, input#abfart_5, input#abfart_6, input#abfart_7, input#abfart_8, input#abfart_9 {display:inline;width:20px;}

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:center; 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;/*background:url(/media/output/abfall_hellgraue_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;/*margin-right:10px;*/display:block;font-size:.75em;padding:2px 0;}
.abfallart_1_2  {float:left;/*background:url(/media/output/abfall_gelbe_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;/*margin-right:10px;*/display:block;font-size:.75em;padding:2px 0;}
.abfallart_1_3  {float:left;/*background:url(/media/output/abfall_gruene_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;/*margin-right:10px;*/display:block;font-size:.75em;padding:2px 0;}
.abfallart_1_4  {float:left;/*background:url(/media/output/abfall_braune_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;display:block;padding:2px 0;}
.abfallart_1_5  {float:left;/*background:url(/media/output/abfall_magenta_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;display:block;padding:2px 0;}
.abfallart_1_6  {float:left;/*background:url(/media/output/abfall_lilablaue_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;display:block;padding:2px 0;}
.abfallart_2389_1  {float:left;/*background:url(/media/output/abfall_blaue_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;display:block;padding:2px 0;}
.abfallart_2389_2  {float:left;/*background:url(/media/output/abfall_graue_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;display:block;padding:2px 0;}
.abfallart_2389_3  {float:left;/*background:url(/media/output/abfall_schwarze_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;display:block;padding:2px 0;}
.abfallart_2389_4  {float:left;/*background:url(/media/output/abfall_dunkelgruene_tonne.png) no-repeat left;*/width:auto;height:32px;overflow:visible;display:block;padding:2px 0;}

table.abfallkalender_jahr div.abfallart_1_1,
table.abfallkalender_jahr div.abfallart_1_2,
table.abfallkalender_jahr div.abfallart_1_3,
table.abfallkalender_jahr div.abfallart_1_4,
table.abfallkalender_jahr div.abfallart_1_5,
table.abfallkalender_jahr div.abfallart_1_6,
table.abfallkalender_jahr div.abfallart_2389_1,
table.abfallkalender_jahr div.abfallart_2389_2,
table.abfallkalender_jahr div.abfallart_2389_3,
table.abfallkalender_jahr div.abfallart_2389_4 {float:right;margin:0;}



.abfallart_1_1 img, .abfallart_1_2 img, .abfallart_1_3 img, .abfallart_1_4 img, .abfallart_1_5 img, .abfallart_19_1 img {display:block;}

.abf_arten_img { margin:0 8px 0 0; border:none; display:block;float:left;}
#mod_abf_search td {text-align:left !important;}
table .sfm label {display:inline;}
.Mod_BC1 {width:100% !important;}


/* Farbliche Hinterlegung bei nicht freigeschalteten Menupunkten und Texten */
.ikiss_norel {padding:0;border:0;background:#fed1cc;}
a.ikiss_norel {padding:0;border:0;background:#fed1cc;}

/* Highslide */
.highslide-controls .disabled {border:none !important;padding:0 !important;}

.highslide_gallery a, .highslide_gallery_first a, .highslide_gallery_single a {cursor:url(/output/js/highslide/graphics/zoomin.cur), pointer !important;margin:0;padding:0;}

.highslide_gallery {float:left;width:20%;margin:0;padding:0;}
.highslide_gallery_first {float:left;width:40%;margin:0;padding:0;}
.highslide_gallery_single {margin:0;padding:0;}

.randspalte_box .highslide_gallery {float:left;width:33.333%;margin:0;padding:0;}
.randspalte_box .highslide_gallery_first {float:left;width:33.333%;margin:0;padding:0;}
.randspalte_box .highslide_gallery_single {width:100%;margin:0;padding:0;}

.highslide_gallery img {border:2px solid #fff;width:100%;margin:0;padding:0;display:block;}
.highslide_gallery img:hover {border-color:#e5e5e5;}
.highslide_gallery_first img {border:2px solid #fff;width:100%;margin:0;padding:0;display:block;}
.highslide_gallery_first img:hover {border-color:#e5e5e5;}
.highslide_gallery_single img {border:2px solid #eaeaea;margin:0;padding:0;}
.highslide_gallery_single img:hover {border-color:#ccc;}

.randspalte_box .highslide_gallery_single img {border:5px solid #fff;width:100%;margin:0;padding:0;display:block;}
.randspalte_box .highslide_gallery_first img, .randspalte_box .highslide_gallery img {border:3px solid #fff;}
.highslide_gallery_first img:hover, .highslide_gallery img:hover {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.mt_ac {}
.mc1_ac {}
.mc2_ac {line-height:1.2em;font-size:.8em;}

.mt_left {float:left;margin:0 1% 0 0;}
.mt_right {float:right;margin:0 0 0 1%;}
.mt_middle {margin:0;text-align:center;max-width:100%;height:auto;}
.mt_noalign {margin:0;}


/*Listengenerator 
Toggler Titel im Toggler soll anders aussehen
*/

.toggler_container .toggler_titel {
    background-color: #fff!important;
}

.toggler_container .toggler_titel.active {
    opacity:1;
    color:#000;
    background:#818181;
    border-bottom: 1px solid #000;
    
}


/**
 **********************************************************
 * CSS-Defintionen iKISS Formulare
 **********************************************************
*/

/**
* Bestehende Definitionen zuruecksetzen
*/

fieldset.ikiss-form-fieldset, legend.ikiss-form-legend, .ikiss-form-element label, .ikiss-form-element input, .ikiss-form-element select, .ikiss-form-element textarea {margin:0;padding:0;font-size:100%;text-align:left;vertical-align:baseline;width:auto;float:none;}
fieldset p:after, fieldset div:after {content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0;}

/**
* Feldefinitionen
*/

/* Alle Span-Tags die Felder umgeben */
span.ikiss-form-element {display:inline-block;width:auto;float:none;width:48%;}

/* Alle Felder innerhalb der Span-Tags */
span.ikiss-form-element input, span.ikiss-form-element select, span.ikiss-form-element textarea, span.ikiss-form-element label {display:inline-block;}


/* Fieldset */
fieldset.ikiss-form-fieldset {width:98% !important;padding:1%;}

/* Legend */
legend.ikiss-form-legend {font-weight:bold;padding:0 1%;}

/* Allgemeine Feldlabel */
span.ikiss-field-label {width:44%;float:left;margin-right:6%;}
span.ikiss-field-label label {}

/* Textfeld einzeilig */
span.ikiss-field-textfield input {width:98% !important;padding:1%;}

/* Textfeld mehrzeilig*/
span.ikiss-field-textarea textarea {width:98% !important;padding:1%;}

/* Auswahlfelder (einfach/mehrfach) */
span.ikiss-field-select select {width:100% !important;}

/* Checkboxen */
span.ikiss-field-checkbox input {display:inline;margin-right:2%;}
span.ikiss-field-checkbox label {display:inline;padding-right:3%;}

/* Radios */
span.ikiss-field-radio input {display:inline;margin-right:2%;}
span.ikiss-field-radio label {display:inline;padding-right:3%;}

/* Dateiupload */
span.ikiss-field-file input {width:100% !important;}

/* Buttons Absenden/Zuruecksetzen */
span.ikiss-field-button input {width:98% !important;text-align:center;padding:1%;cursor:pointer;color:#fff;background:#70747c;}

/*Unterstreichung für IE by AS*/
abbr[title] {
    text-decoration:none;
    border-bottom: 1px dashed;
}