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

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

a, a:link, a:visited {text-decoration:underline;color:#4b4b4b;}
a:hover, a:active {text-decoration:none;color:#000;}

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

form {clear:both;margin:15px 0;padding:0;}
fieldset {width:90%;margin:0 0 25px 0;padding:15px 10px 0 10px;border:1px dotted #dbe3e9;font-family:arial,verdana,helvetica,sans-serif;}
legend {padding:0 5px 5px;font-family:arial,verdana,helvetica,sans-serif;font-size:1.25em;color:#4b4b4b;}
label {display:block;color:#4b4b4b;}
input, textarea, select, radio {width:95%;margin:0 0 15px 0;padding:3px;border:1px solid #dbe3e9;background:#dbe3e9;font-family:arial,verdana,helvetica,sans-serif;font-size:1em;color:#4b4b4b;}
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:1px solid #dbe3e9;background:#fff;font-family:arial,verdana,helvetica,sans-serif;color:#4b4b4b;}

h3 {clear:both;margin:0 0 15px 0;padding:0;line-height:1em;text-transform:uppercase;font-weight:normal;font-size:1.15em;color:#4b4b4b;}
h4 {clear:both;margin:25px 0 10px 0;padding:0;text-transform:none;line-height:1.15em;font-weight:normal;font-size:1.25em;color:#4b4b4b;}
h4 a, h4 a:link, h4 a:hover, h4 a:active, h4 a:visited {text-decoration:none;}
h4.suchergebnis {clear:both;margin:5px 0 25px 0;padding:0 0 10px 0;border-bottom:1px dotted #4b4b4b;font-weight:normal;font-size:1.2em;color:#4b4b4b;}
h5 {margin:25px 0 0 0;text-transform:none;font-weight:normal;font-size:1.15em;color:#4b4b4b;}

.cb {clear:both;overflow:hidden;height:0px;margin:0;padding:0;line-height:1px;}
.abstand {clear:both;height:3em;margin:0;padding:0;}
.abstand_small {clear:both;height:1em;margin:0;padding:0;}
.trenner, hr {clear:both;margin:15px 0;padding:0 0 0 0;border-top:1px dotted #4b4b4b;}
.minifont {font-size:.8em;}

.einleitung {margin:0 0 5% 0;line-height:1.5em;font-size:1.1em;color:#4b4b4b;}
.date {display:inline-block;font-size:.8em;}
.link {clear:both;margin:15px 0 0 0;}
.link a, .link a:link, .link a:active, .link a:visited {display:inline-block;margin:0 0 10px 0;padding:5px;background:#16283f;text-decoration:none;color:#fff;}
.link a:hover {background:none;color:#16283f;}



/* TEMPLATES  *********************************************************************************************************************************************************************************************************************************************/

/* 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;}

/* Bildeinbindungen mit Highslide */
.randspalte_box_bild_hs {float:left;margin:0px;padding:0px;}
.randspalte_box_bild_hs_bild1 {float:left;width:50%;}
.randspalte_box_bild_hs_bild2 {float:left;width:25%;margin:0;padding:0;}
.bild_hs_links {display:inline;float:left;margin:0 2% 0 0;padding:0px;}
.bild_hs__mitte {display:inline;text-align:center;margin:0px;}
.bild_hs_rechts {display:inline;float:right;margin:0 0 0 2%;padding:0px;}
.bild_hs_galerie {float:left;margin:0px 2% 2% 0;padding:0px;}
.highslide img {margin:0 !important;padding:0 !important;border:2px solid #dbe3e9 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.highslide:hover img {margin:0 !important;padding:0 !important;border:2px solid #ef4d38 !important;-moz-box-sizing:border-box;}

/* MTP Suchmasken */
.input_container {float:left;width:45%;margin:0 2% 0 0;}
#absenden input, #absenden input:hover, input.absenden, input.absenden:hover, .spalte_rechts input.absenden {float:left;width:160px;margin:0 15px 0 0;padding:3px;border:1px solid #16283f;background:#16283f;color:#fff;cursor:pointer;}

.abc_container {float:left;width:100%;font-size:1em;}
.abc_container a, .abc_container a:link, .abc_container a:visited {text-decoration:none;color:#4b4b4b;}
.abc_container a:hover {text-decoration:underline;color:#000;}

/* 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;}
.wirtschaft {margin:0 0 2% 0;}
.tourismus {margin:0 0 2% 0;}
.kleinanzeigen {margin:0 0 2% 0;}

.liste_titel {margin:0 0 1em 0;font-size:1.25em;color:#4b4b4b;}
.liste_titel a, .liste_titel a:link,.liste_titel a:visited {display:block;text-decoration:none;color:#4b4b4b;}
.liste_bild {float:left;width:30%;margin:0 2% 3% 0;}
.liste_bild img {-moz-box-sizing:border-box;width:98%;padding:3px;background:#dbe3e9;}
.randspalte_box .liste_bild {float:none;width:30%;margin:0;}
.randspalte_box .liste_bild img {display:block;width:100%;height:auto;padding:0;}
.liste_text {float:left;width:68%;margin:0 0 2% 0;color:#4b4b4b;}

/* 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 #16283f;background:#16283f;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 h3 {margin:10px 0 20px 0;}
/*.mitteilungen_detail .date {display:inline-block;margin:0 0 0 0;padding:1px 3px;background:#16283f;color:#fff;font-size:.8em;}*/
.mitteilungen_detail .date {display:inline-block;margin:0 0 0 0;padding:1px 3px;background:#dbe3e9;color:#4b4b4b;font-size:.8em;}

/* BIS Detailansicht Zusatztexte */
.bis_zusatztexte_aufklapper {display:block;}
.bis_zusatztexte_aufklapper h3 {clear:both;margin:20px 0 10px 0;padding:0 0 2px 0;border-bottom:1px solid #4b4b4b;line-height:1.15em;font-weight:normal;font-size:1.2em;color:#4b4b4b;}
.bis_zusatztexte_aufklapper h4 {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.2em;color:#4b4b4b;}
.bis_zusatztexte_aufklapper .einleitung  {margin:0 0 5% 0;line-height:1.3em;color:#4b4b4b;}

/* BIS Toggler */
.bis_zusatztexte h5.toggler_titel {position:relative;margin:10px 0 0 0;padding:5px 15px;background:#ffcc00 url(/layout/schleswigflensburg/media/icon_toggler_down.png) center right no-repeat;font-size:1em;cursor:pointer;}
.bis_zusatztexte h5.toggler_titel:after {display:none;}
.bis_zusatztexte h5.toggler_titel.active {margin:10px 0 0 0;padding:5px 15px;background:#ffcc00 url(/layout/schleswigflensburg/media/icon_toggler_up.png) center right no-repeat;font-size:1em;cursor:pointer;}
.bis_zusatztexte .toggler_container {margin:0;padding:10px 15px;background:#f5f5f5;}
.bis_zusatztexte .toggler_container h5 {margin:0;font-size:1em;font-weight:bold;}

/* Seitenzähler */
.seitenzaehler {text-align:right;margin:35px 0 0 0;padding:10px 0 10px 25px;border-top:1px dotted #4b4b4b;border-bottom:1px dotted #4b4b4b;color:#4b4b4b;}

/* Autor- und Copyright-Angaben */
.tc1_ac {}
.tc2_ac {clear:both;margin:10px 0 0 0;}
.mt_ac {}
.mc1_ac {}
.mc2_ac {line-height:1.5em;font-size:.8em;}

/* Volltextsuche */
.vt_anchor {display:block;border-bottom:1px dotted #4b4b4b;margin:0 0 10px 0;}
.suchergebnis_filter {clear:both;margin:10px 0;}
.liste_zeile_ueberschrift {width:100%;margin:25px 0 10px 0;padding:2px;background:#dbe3e9;font-size:1em;color:#4b4b4b;}
.liste_zeile_bild {float:left;width:20%;padding:2px;}
.liste_zeile_bild img {width:100%;}
.liste_zeile_titel {float:left;width:60%;padding:2px;}
.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;}
.liste_zeile_datum {float:left;width:15%;padding:2px;}
.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;}
.liste_zeile {width:100%;margin:0;padding:5px;border-bottom:1px solid #4b4b4b;}
.suchergebnis_anzahl {float:left;width:40%;margin:10px 0 0 0;}
.suchergebnis_anzahl a, .suchergebnis_anzahl a:link, .suchergebnis_anzahl a:visited {padding:2px;text-decoration:none;}
.suchergebnis_anzahl a:hover, .suchergebnis_anzahl a.aktiv {padding:2px;background:#dbe3e9;text-decoration:none;color:#4b4b4b;}
.suchergebnis_pagenav {float:right;margin:10px 0 0 0;}
.suchergebnis_pagenav img {display:inline;margin:0 0 -6px 0;}
.suchergebnis_pagenav a, .suchergebnis_pagenav a:link, .suchergebnis_pagenav a:visited {padding:2px;text-decoration:none;}
.suchergebnis_pagenav a:hover {padding:2px;background:#dbe3e9;text-decoration:none;color:#4b4b4b;}
.suchergebnis_pagenav .pn_active {padding:2px 4px;background:#dbe3e9;text-decoration:none;color:#4b4b4b;}

.suchergebnis_ueberschrift {width:100%;margin:25px 0 10px 0;background:#dfdfdf;font-size:1em;color:#1f1f1f;}
.suchergebnis_bild {float:left;width:20%;padding:.5% 0;}
.suchergebnis_bild img {width:100%;}
.suchergebnis_titel {float:left;width:66%;padding:.5% 2%;}
.suchergebnis_titel a, .liste_zeile_titel a:link, .liste_zeile_titel a:hover, .liste_zeile_titel a:active, .liste_zeile_titel a:visited {display:block;}
.suchergebnis_datum {float:right;width:10%;padding:.5% 0;}
.suchergebnis_datum a, .liste_zeile_datum a:link, .liste_zeile_datum a:hover, .liste_zeile_datum a:active, .liste_zeile_datum a:visited {display:block;}
.suchergebnis_zeile {width:100%;margin:0;padding:0;border-bottom:1px solid #dfdfdf;}
.suchergebnis_ergebnisanzahl {float:left;width:30%;}
.suchergebnis_seitenzaehler {float:right;text-align:right;width:65%;}
.suchergebnis_seitenzaehler a,
.suchergebnis_seitenzaehler a:link,
.suchergebnis_seitenzaehler a:visited,
.suchergebnis_ergebnisanzahl a,
.suchergebnis_ergebnisanzahl a:link,
.suchergebnis_ergebnisanzahl a:visited {padding:0 2%;text-decoration:none;}
.suchergebnis_seitenzaehler a:hover,
.suchergebnis_seitenzaehler a:active,
.suchergebnis_ergebnisanzahl a:active,
.suchergebnis_ergebnisanzahl a:hover,
.suchergebnis_ergebnisanzahl a.aktiv {text-decoration:underline;}


/* Sitemap */
#ikiss_smp hr {border-top:1px solid #dbe3e9;}
#ikiss_smp_inner {line-height:1.5em;}
#ikiss_smp_inner a, #ikiss_smp_inner a:link, #ikiss_smp_inner a:visited {text-decoration:none;}
#ikiss_smp_inner br {padding:0 0 25px 0;background:#dfdfdf;}
#ikiss_smp_inner .text3 br {margin:0 0 3px 0;}

/* Kalenderelement */
table.cal_outer {width:100%;margin:0;padding:0;background:#16283f;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:#fff;}
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:#fff;}
.cal_wena, .cal_kwna, .cal_wdna, .cal_kwnr {font-size:1em;color:#fff;}
.cal_actday {padding:1px 2px 2px 2px;background:#fff;color:#16283f;}
.cal_wenr {font-weight:bold;font-size:1em;color:#fff;}

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


/* Bewertung & Kommentare */
.bewerten_header {padding:0 0 10px 0;font-size:.8em;color:#999;}
.bewerten_header img, .bewerten_box img {display:inline;margin:0 5px -1px 0;}
.bewerten_header img.icon_abstand {display:inline;margin:0 5px -1px 15px}
.bewerten_box {float:left;width:48%;margin:0 2% 2% 0;}
.bewerten_box_content {min-height:7em;padding:10px;background:#eee;font-size:.9em;}
.bewerten_pro, .bewerten_pro_detail {display:inline;margin:0 5px 0 5px;padding:0 2px;background:#669900;line-height:1em;color:#fff;}
.bewerten_contra, .bewerten_contra_detail {display:inline;padding:0 2px;background:#ad1e16;line-height:1em;color:#fff;}
.bewerten_pro_detail, .bewerten_contra_detail {display:inline-block;margin:10px 0 0 0;padding:5px;}
.bewerten_pro a, .bewerten_pro a:link, .bewerten_pro a:hover, .bewerten_pro a:active, .bewerten_pro a:visited,
.bewerten_pro_detail a, .bewerten_pro_detail a:link, .bewerten_pro_detail a:hover, .bewerten_pro_detail a:active, .bewerten_pro_detail a:visited,
.bewerten_contra a, .bewerten_contra a:link, .bewerten_contra a:hover, .bewerten_contra a:active, .bewerten_contra a:visited,
.bewerten_contra_detail a, .bewerten_contra_detail a:link, .bewerten_contra_detail a:hover, .bewerten_contra_detail a:active, .bewerten_contra_detail a:visited {color:#fff;}
.bewerten_anlagen {margin:15px 0 0 0;}
.bewerten_anlagen p {margin:0;}


/* Grafikauszeichnungen für Links */
a.csslink_oben {display:inline;padding:0 0 0 0;}
a.csslink_zurueck {display:inline;padding:0 0 0 0;}
a.csslink_schliessen {display:inline;padding:0 0 0 0;}
a.csslink_anker {display:inline;padding:0 0 0 0;}
a.csslink_synonym {display:inline;padding:0 0 0 0;}
a.csslink_email {display:inline;padding:0 0 0 0;}
a.csslink_druck {display:inline;padding:0 0 0 0;}
a.csslink_intern {display:inline;padding:0 0 0 0;}
a.csslink_extern {display:inline;padding:0 0 0 0;}
a.csslink_grafik {display:inline;padding:0 0 0 0;}
a.csslink_PDF, a.csslink_PDF_einb {display:inline;padding:0 0 0 0;}
a.csslink_DOC, a.csslink_DOC_einb {display:inline;padding:0 0 0 0;}
a.csslink_XLS {display:inline;padding:0 0 0 0;}
a.csslink_ZIP {display:inline;padding:0 0 0 0;}
a.csslink_rss {display:inline;padding:0 0 0 0;}
a.csslink_HTML {display:inline;padding:0 0 0 0;}
a.csslink_JAR {display:inline;padding:0 0 0 0;}
a.csslink_multimedia,
a.csslink_RM,
a.csslink_AVI,
a.csslink_MOV,
a.csslink_MP3,
a.csslink_WAV,
a.csslink_SWF,
a.csslink_WMV {display:inline;padding:0 0 0 0;}
a.csslink_dokument,
a.csslink_TXT,
a.csslink_RTF,
a.csslink_XANIA,
a.csslink_PPT,
a.csslink_PPS,
a.csslink_DXF,
a.csslink_DWF,
a.csslink_SXC,
a.csslink_SXD,
a.csslink_SXG,
a.csslink_SXI,
a.csslink_SXM,
a.csslink_SXW,
a.csslink_LIT,
a.csslink_DOT {display:inline;padding:0 0 0 0;}
a.csslink_sonstige,
a.csslink_DWG,
a.csslink_P7C,
a.csslink_P7B,
a.csslink_CER,
a.csslink_DER,
a.csslink_EXE,
a.csslink_ASC,
a.csslink_EPS,
a.csslink_EXT {display:inline;padding:0 0 0 0;}

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

/* START selectable classes */
.spalte_links {float:left;width:30%;margin:0;}
.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;}
.textblock_links {float:left;width:48%;}
.textblock_rechts {float:right;width:48%;}
.farbkasten {clear:both;width:98%;margin:15px 0;padding:1%;background:#dfdfdf;}
.farbkasten h4 {margin:0px 0 10px 0;}
/* END selectable classes */

/* TOGGLER */
.toggler_titel {position:relative;cursor:pointer;}
.toggler_titel.active {opacity:0.75;}
h5.toggler_titel:after {content:'\203A';position:absolute;right:0;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
#tinymce h5.toggler_titel:after {position:relative;content:'  \203A';}
h5.toggler_titel.active:after {content:'\2039';opacity:0.5;}
.toggler_container {transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}

/* Newsletter Problem Hintergrundfarbe */
.ikiss--no--edit img,
.ikiss--no--edit td,
.ikiss--no--edit th {
    z-index: auto;
}

/* THEMENBOXEN */
.themenbox {float:left;width:200px;margin:0 20px 20px 0;}
.themenbox img {width:200px;height:auto;}


/* Kompensationsmassnahme */
.clearfix:after {content:'.';clear:both;display:block;visibility:hidden;height:0px;}
.kompensationsmassnahme .trenner, .kompensationsmassnahme hr {clear:both;margin:15px 0;padding:0 0 0 0;border:none;border-top:3px solid #fff;overflow:hidden;}

.wrapper.kompensationsmassnahme {width:100%;color:#464b5a;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrapper.kompensationsmassnahme * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.kompensationsmassnahme h3 {font-size:1.125em;font-weight:normal;text-align:center;text-transform:uppercase;color:#fff;background:#464b5a;padding:0.364em 1em;margin:0 0 3px 0;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;border-top-left-radius:30px;border-top-right-radius:30px;}
.kompensationsmassnahme h4 {position:relative;font-size:1.125em;font-weight:normal;text-transform:uppercase;color:#464b5a;padding:0;margin:0 0 10px 0;}
.kompensationsmassnahme h4:after, .kompensationsmassnahme h4:before {left:-2.25em;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.kompensationsmassnahme h4:after {border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:10px;margin-top:-10px;}
.kompensationsmassnahme h4:before {border-color:rgba(255,255,255,0);border-left-color:#ffffff;border-width:16px;margin-top:-16px;}
.kompensationsmassnahme h5 {font-size:1em;font-weight:normal;text-transform:uppercase;padding:0;margin:0;}

section {position:relative;background:#d2dcf5;padding:0.625em 0.625em 0.625em 2.5em;margin:0 0 3px 0;}
.lage, .flaeche, .ziel, .massnahmen {position:relative;background:#d2dcf5;padding:0.625em 0.625em 0.625em 2.5em;margin:0 0 3px 0;}
.lage li, .flaeche li, .ziel li, .massnahmen li {list-style-type:none;}
.lage li:before, .flaeche li:before, .ziel li:before, .massnahmen li:before {content:'';font-size:1.5em;line-height:0px;color:#464b5a;}
.icon {display:inline-block;width:50px;height:auto;}

.lage img {display:block;width:100%;height:auto;}
.lage_left, .lage_center, .lage_right {width:100%;margin:0 0 0.625em 0;}
.lage .gemeinde {font-size:0.75em;r}
.lage .gemeinde .spalte_links {float:left;width:50%;text-align:right;border-right:1px solid #464b5a;padding:0 0.625em 0 0;}
.lage .gemeinde .spalte_rechts {float:right;width:50%;text-align:left;padding:0 0 0 0.625em;}
.lage .koordinaten {position:relative;font-size:0.75em;}
.lage .koordinaten h5 {font-size:1.333em;margin:0 0 10px 0;}
.lage .koordinaten .spalte_links {float:left;width:30%;}
.lage .koordinaten .spalte_rechts {float:right;width:70%;text-align:right;}

.km_left {width:100%;}
.km_right {width:100%;}

.km_right img {display:block;width:100%;height:auto;}
.foto1 {width:100%;margin:0 0 2% 0;}
.foto_left {float:left;width:49%;margin:0 0 2% 0;}
.foto_right {float:right;width:49%;}

.km_footer {position:relative;font-size:0.75em;color:#fff;background:#464b5a;padding:0 0 0 3.333em;margin:0 0 2em 0;-webkit-border-bottom-left-radius:30px;-moz-border-radius-bottomleft:30px;border-bottom-left-radius:30px;}
.km_footer .textblock_links {width:100%;margin:0 0 1em 0;}
.km_footer .textblock_rechts {position:relative;width:100%;}
.km_footer .textblock_rechts .wappen {display:block;width:25%;height:auto;margin:0.5em auto;}
.dreieck {display:none;}