body {text-align:left;margin:0 auto;padding:0;background:#fff;font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#383327;}

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

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

fieldset {width:500px;margin:0 0 25px 0;padding:15px 10px 0 10px;border:1px dotted #8b7968;font-family:arial, verdana, sans-serif;}
legend {padding:0 5px 5px;background:#fff;font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;color:#8b7968;}
input, textarea, radio {margin:0;padding:3px;border:1px solid #d0d1d3;background:#fff;font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#383327;}
input:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus, input:visited, select:visited, textarea:visited {border:1px solid #d0d1d3;background:#fff;font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;color:#383327;}
select  {margin:0;padding:1px;border:1px solid #d0d1d3;background:#fff;font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#383327;}

h3 {margin:0 0 25px 0;padding:0;line-height:1em;/*text-transform:uppercase;*/font-weight:normal;font-size:1.35em;color:#383327;}
h4 {clear:both;margin:25px 0 10px 0;padding:0;line-height:1.15em;text-transform:normal;font-weight:normal;font-size:1.25em;color:#383327;}
h4 a, h4 a:link,  h4 a:active, h4 a:visited {margin:0;text-decoration:none;color:#333;}
h4 a:hover {color:#383327;}
h5 {margin:25px 0 0 0;padding:0 0 5px 0;font-weight:normal;font-size:1.15em;}
.yellow {color:#ebbd00;}

.cb, .cb_small {clear:both;margin:0;padding:0;line-height:1px;}
.cb_big {clear:both;margin:0;padding:10px 0;line-height:1px;}
.cl, .cl_small {clear:left;margin:0;padding:0;line-height:1px;}
.cr {clear:right;margin:0;padding:0;line-height:1px;}
.trenner {clear:both;margin:0;padding:10px 0;}
.trenner_line {clear:both;margin:15px 0;padding:0 0 0 0;border-top:1px dotted #4f4c41;}
.trenner_line2 {clear:both;margin:15px 0;padding:0 0 0 0;border-top:1px dotted #fff;}
.inhalt_trenner {clear:both;position:relative;margin:25px -10px;height:5px;background:#282409;}
.inhalt_trenner2 {clear:both;position:relative;margin:0 -10px 25px -10px;height:5px;background:#282409;}
.lkee img {height:80px;}

/* LAYOUT **************************************************************************************************************************************************************************************************************************************************************/
.wrapper {text-align:left;width:990px;margin:0 auto;padding:0;}

/* slider / bild im hintergrund ***********************************************************************************************************************************************************************/
#slider-wrapper {overflow:hidden;height:750px;}
#slider {position:relative;top:0;width:100%;margin:0;}
#slider .slider-content {position:absolute;z-index:10;top:0;left:0;width:100%;visibility:hidden;}
#slider .slider-content.active {visibility:visible;}
#slider .slider-content img {position:absolute;z-index:1;top:0;}
#slider .slider-content-inhalt {text-align:left;width:990px;height:250px;margin:0 auto;margin-top:150px;padding:0;}
.slider-inhalt {position:relative;z-index:100;float:left;width:550px;height:175px;margin:0 35px;padding:15px;background:url(media/background_transparent.png) repeat;}
.slider-inhalt a, .slider-inhalt a:link, .slider-inhalt a:hover, .slider-inhalt a:active, .slider-inhalt a:visited {padding:5px;background:#ebbd00;text-decoration:none;}
.slider-inhalt h1 {margin:0 0 35px 0;padding:0;background:none;text-decoration:none;text-shadow:#000 1px 1px 1px;font-family:Georgia, "Times New Roman", serif;font-weight:normal;font-size:1.5em !important;color:#ebbd00;}
.slider-inhalt h1 a, .slider-inhalt h1 a:link, .slider-inhalt h1 a:hover, .slider-inhalt h1 a:active, .slider-inhalt h1 a:visited, .slider-inhalt h1 a.csslink_intern {margin:0 0 50px 0;padding:0;background:none;text-decoration:none;text-shadow:#000 1px 1px 1px;font-family:Georgia, "Times New Roman", serif;font-weight:normal;font-size:1em !important;color:#ebbd00;}
.slider-inhalt-zaehler {position:relative;z-index:1000;float:right;top:180px;right:265px;width:50px;font-size:.8em;color:#fff;}
.zurueck {position:relative;z-index:1000;float:left;width:100px;height:100px;margin:50px 0 0 0;background:url(media/slider_zurueck.png) top left no-repeat;}
.naechste {position:relative;z-index:1000;float:left;width:100px;height:100px;margin:50px 0 0 0;background:url(media/slider_naechste.png) top left no-repeat;}
.naechste:hover, .zurueck:hover {cursor:pointer;opacity:0.8;}
.slider_abdecker {position:absolute;z-index:1000;top:350px;/*40%*/left:0;width:100%;height:1250px;background:url(media/background_slider_abdecker.png) top center repeat-x;}
.slider_statisch img {width:100%;height:100%;}

/* header *************************************************************************************************************************************************************************************/
.header {position:absolute;z-index:10000;width:100%;height:51px;top:0;left:0;background:url(media/background_transparent.png) top left repeat-x;}
.logo {float:left;width:360px;}
.socials {float:left;margin: 15px 15px 0 5px;}
.quickmenu {float:right;width:630px;padding:10px 0 0 0;font-size:.825em;}
.quickmenu ul {float:right;margin:7px 5px 0 0;font-size:.825em;}
.quickmenu li {display:inline;margin:0;padding:0;list-style-type:none;}
.quickmenu a, .quickmenu a:link, .quickmenu a:visited {float:left;margin:0;padding:0 5px;text-decoration:none;color:#ccbfb6;}
.quickmenu a:hover {text-decoration:underline;}
.tooltip-target {float:right;width:80px;margin:0;padding:7px 0 0 0;font-size:.825em;color:#ccbfb6;cursor:pointer !important;}
.tooltip-content {display:none;position:absolute;top: 30px !important;z-index:1000000;text-align:left;width:250px;height:85px;margin:0 0 0 -5px !important;padding:0 10px;background:url(media/background_sprache.png) top left no-repeat;}
.tooltip-content img {float:left;}
.tooltip-content a, .tooltip-content a:link, .tooltip-content a:hover, .tooltip-content a:active, .tooltip-content a:visited {text-decoration:none;color:#383327;}
.suche {float:right;width:200px;margin:0;padding:0;}
.suche form {margin:0;padding:0;}
.suche form input {float:left;width:200px;margin:0 5px 0 0;padding:5px;border:0;background:#10110c;color:#ccbfb6;}
.suche form input.lupe {position:relative;float:right;width:23px;height:23px;margin:-24px 0 0 0;padding:0;border:0;background:none;}

/* menu ***************************************************************************************************************************************************************************************/
#menu_klappe_startseite {position:absolute;z-index:10000;top:425px;width:990px;background:url(media/background_transparent.png) top left repeat;}
#menu_klappe {position:absolute;z-index:10000;top:275px;width:990px;background:url(media/background_transparent.png) top left repeat;}
.menu {width:100%;}
* html .menu {height:1%;}
.menu ul {margin:0;padding:0;list-style-type:none;}
.menu ul li {position:relative;float:left;margin:0;padding:0;list-style-image:none;}
/* level 1 */
.menu ul li a, 
.menu ul li a:link,
.menu ul li a:visited {float:left;display:block;text-align:center;width:198px;margin:0 auto;padding:20px 0 20px 0;text-decoration:none;text-transform:uppercase;font-size:.9em;color:#fff;}
.menu ul li a:hover,
.menu ul li a:active,
.menu ul li.npt_on a,
.menu ul li.npt_on a:link,
.menu ul li.npt_on a:hover,
.menu ul li.npt_on a:active,
.menu ul li.npt_on a:visited {float:left;display:block;text-align:center;width:198px;margin:0 auto;padding:20px 0 20px 0;background:#ebbd00;text-decoration:none;text-transform:uppercase;font-size:.9em;color:#383327;}
* html .menu ul li a, * html .menu ul li a:link, * html .menu ul li a:hover, * html .menu ul li a:active, * html .menu ul li a:visited {display:inline-block;height:1px;}
* html .menu a:hover {width:auto;}
/* level 2 */
.menu ul li ul {visibility:hidden;position:absolute;z-index:10000;top:-1px;left:0;display:block;margin:0 0 0 0;padding:0;}
.menu ul li ul li {display:inline;padding:0 0 0 0;}
.menu ul li ul li a,
.menu ul li ul li a:link,
.menu ul li ul li a:visited,
.menu ul li.npt_on ul li a,
.menu ul li.npt_on ul li a:link,
.menu ul li.npt_on ul li a:visited  {text-align:left;float:none;display:block;width:188px;margin:0;padding:5px !important;background:#ebbd00 !important;text-transform:none !important;font-size:.9em !important;color:#383327 !important;}
.menu ul li ul li a:hover,
.menu ul li ul li a:active,
.menu ul li.npt_on ul li a:hover,
.menu ul li.npt_on ul li a:active {text-align:left;float:none;display:block;width:188px;margin:0;padding:5px !important;background:#383327 !important;text-transform:none !important;font-size:.9em !important;color:#fff !important;}
* html .menu ul li ul li a,
* html .menu ul li ul li a:link,
* html .menu ul li ul li a:hover,
* html .menu ul li ul li a:active,
* html .menu ul li ul li a:visited {display:inline-block;}
.downarrowclass {position:absolute;top:0;right:0;}
.rightarrowclass {position:absolute;top:0;right:0;}

/* content ************************************************************************************************************************************************************************************/
/* startseite */
.content_startseite {position:absolute;z-index:1000;top:490px;width:990px;margin:0;font-size:.825em;}
.inhalt_startseite {float:left;width:725px;margin:0 0 25px 0;padding:20px 10px;background:url(media/background_inhalt.png) top left repeat;}

.content {position:absolute;z-index:1000;top:340px;width:990px;margin:0;font-size:.825em;}
/* submenu */
.submenu {float:left;width:198px;margin:0 5px 0 0;padding:0 0 25px 0;background:#383327;}
.submenu ul {margin:0;padding:0;list-style-type:none;}
.submenu li {margin:0;padding:0;list-style-type:none;}
.submenu li a, .submenu li a:link, .submenu li a:hover, .submenu li a:active, .submenu li a:visited {display:block;text-decoration:none;}
.submenu ul {margin:25px 0 0 0;}
.submenu ul.nlv_1 li a,
.submenu ul.nlv_1 li a:link,
.submenu ul.nlv_1 li a:hover,
.submenu ul.nlv_1 li a:active,
.submenu ul.nlv_1 li a:visited {display:none;margin:0 0 0 0;}
.submenu ul.nlv_2 li {margin:0 0 0 0;}
.submenu ul.nlv_2 li.npt_off a,
.submenu ul.nlv_2 li.npt_off a:link,
.submenu ul.nlv_2 li.npt_off a:visited {display:block;padding:5px 10px;font-size:1em;color:#fff;}
.submenu ul.nlv_2 li.npt_off a:hover,
.submenu ul.nlv_2 li.npt_off a:active,
.submenu ul.nlv_2 li.npt_on a,
.submenu ul.nlv_2 li.npt_on a:link,
.submenu ul.nlv_2 li.npt_on a:hover,
.submenu ul.nlv_2 li.npt_on a:active,
.submenu ul.nlv_2 li.npt_on a:visited {display:block;padding:5px 10px;background:#221f15;color:#ebbd00;} 
.submenu ul.nlv_2 li.npt_on ul.nlv_3 {margin:0 0 0 0;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a:link,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a:visited {padding:5px 0 5px 25px;background:none;font-size:1em;color:#fff;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a:hover,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_off a:active,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a:link,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a:hover,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a:active,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on a:visited {padding:5px 0 5px 25px;background:none;color:#ebbd00;} 
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 {margin:0;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a:link,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a:visited {padding:5px 0 5px 40px;background:none;font-size:.9em;color:#fff;}
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a:hover,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_off a:active,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a:link,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a:hover,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a:active,
.submenu ul.nlv_2 li.npt_on ul.nlv_3 li.npt_on ul.nlv_4 li.npt_on a:visited {padding:5px 0 5px 40px;background:none;text-decoration:underline;color:#fff;}
/* inhalt */
.inhalt {float:left;width:540px;}
.breadcrumb {margin:0 0 5px 0;padding:5px;background:#ebbd00;font-size:.9em;}
.text {width:520px;margin:0 0 25px 0;padding:20px 10px;background:url(media/background_inhalt.png) top left repeat;}
.aktuelles {margin:25px 0;}
.date {display:inline-block;margin:0;padding:1px;background:#4f4c41;font-size:.825em;color:#fff;}
.aktuelles h4 {clear:both;display:inline-block;margin:2px 0;padding:2px;background:#ebbd00;font-size:1.1em;}
.aktuelles h4:hover {background:none;}
.aktuelles img {float:left;width:130px;margin:0 10px 5px 0;}
.tagcloud {position:relative;margin:0 0 -25px 0;}
.tagcloud_bild {float:left;width:170px;}
.tagcloud_text {float:left;width:550px;}
.tagcloud_text .tc-cloud a.tc-link {margin:0 15px 0 0;}
.startseite_boxen {position:relative;width:725px;margin:-25px -10px -25px -10px;padding:25px 10px 0 10px;background:#c1bdb5;}
.startseite_box {position:relative;float:left;width:231px;margin:0 10px -5px 0;}
.startseite_box h3 {margin:0 0 10px 0;}
.startseite_box_text {float:left;width:130px;margin:0;font-size:.925em;}
.startseite_box_link {margin:10px 0 0 0;}
.startseite_box_link a, .startseite_box_link a:link,.startseite_box_link a:visited, .startseite_box_link a.csslink_intern, .startseite_box_link a.csslink_extern {padding:3px;border:1px solid #aea99f;background:#d0cec6;text-decoration:none;line-height:3em;font-size:.825em;}
.startseite_box_link a:hover {border:1px solid #4f4c41;background:#4f4c41;text-decoration:none;font-size:.825em;color:#fff;}
.startseite_box_bild {position:absolute;z-index:100;right:0;bottom:5px;width:100px;margin:0;}
.seitennavigation {text-align:right;font-size:.825em;}
.seitennavigation a, .seitennavigation a:link, .seitennavigation a:hover, .seitennavigation a:active, .seitennavigation a:visited {padding:0 15px;text-decoration:none;}
.footer_startseite ul {width:725px;margin:0;padding:0;}

.footer_startseite ul {width:725px;margin:0;padding:0;}
.footer ul {width:525px;margin:0;padding:0;}
.footer_startseite li, .footer li {margin:0;padding:0;list-style-type:none;}
.footer_startseite ul li a, .footer_startseite ul li a:link, .footer_startseite ul li a:hover, .footer_startseite ul li a:active, .footerul li a:visited,
.footer ul li a, .footer ul li a:link, .footer ul li a:hover, .footer ul li a:active, .footerul li a:visited {display:block;float:left;margin:15px 0 0 0;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.footer_startseite ul li ul,
.footer ul li ul {position:relative;float:left;margin:0;}
.footer_startseite ul li ul li,
.footer ul li ul li {display:inline;}
.footer_startseite ul li ul li a, .footer_startseite ul li ul li a:link, .footer_startseite ul li ul li a:visited,
.footer ul li ul li a, .footer ul li ul li a:link, .footer ul li ul li a:visited {display:inline;float:left;margin:0 15px 0 0;text-transform:none;font-weight:normal;white-space:nowrap;}
.footer_startseite ul li ul li a:hover,
.footer ul li ul li a:hover {margin:0 15px 0 0;text-decoration:underline;text-transform:none;font-weight:normal;}

/* randspalte */
.randspalte {float:left;width:240px;margin:0 0 0 5px;font-size:.9em;}
.randspalte_box {position:relative;margin:0 0 5px 0;padding:10px;background:#383327;color:#fff;}
.randspalte_box  h3 {margin:10px 0 0 0;color:#fff;}
.randspalte_box  h4 {margin:5px 0 5px 0;font-size:1.15em;color:#ebbd00;}
.randspalte_box  a, .randspalte_box  a:link, .randspalte_box  a:hover, .randspalte_box  a:active, .randspalte_box  a:visited, .randspalte_box  a.csslink_email {padding:0;background:none;color:#fff;}
.randspalte_box img, .randspalte_box .mc_ac {margin:0 0 5px 0;}
.randspalte_box  .date {margin:0;padding:2px;background:#4f4c41;font-size:.9em;}
.randspalte_box_boebbel {position:relative;z-index:2000;top:50px;left:250px;}
.kontakt_links {float:left;width:30%;}
.kontakt_rechts {float:right;width:70%;}
.randspalte_box .quickmenu {float:none;width:240px;padding:10px 0 0 0;font-size:1em;}
.randspalte_box .quickmenu ul {float:left;margin:5px 5px 0 0 !important;padding:0 !important;font-size:.9em;}
.randspalte_box .quickmenu li {display:inline;margin:0;padding:0;list-style-type:none;}
.randspalte_box .quickmenu a, .randspalte_box .quickmenu a:link, .randspalte_box .quickmenu a:hover, .randspalte_box .quickmenu a:active, .randspalte_box .quickmenu a:visited {margin:0;padding:0 10px 0 0;}
.randspalte_box_aktuelles {margin:15px 0 0 0;}
.randspalte_box_aktuelles h4 {clear:both;display:inline-block;margin:2px 0;padding:0;background:#none;font-size:1.1em;}
.aktuelles h4 a {text-decoration:underline;}




























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

/* Definierte Schriftgrössen */
.fliesstext {font-size:80%;}
.text {font-size:100%;}
.text1 {font-size:80%;}
.text2 {font-size:90%;}
.text3 {font-size:100%;}
.text4 {font-size:105%;}
.text5 {font-size:115%;}
.text6 {font-size:130%;}
.text7 {font-size:145%;}
.text8 {font-size:160%;}
.text9 {font-size:175%;}

/* MTP Suchmasken */
label {display:block;color:#001b28;}
.suchmaske_input_container {float:left;width:250px;}
.suchmaske_input {width:200px;margin:0 0 10px 0;}
.suchmaske_absenden, .suchmaske_absenden:hover, .suchmaske_absenden:focus, .suchmaske_absenden:visited {float:left;width:160px;margin:15px 15px 15px 0;background:#383327;color:#fff;cursor:pointer;}
#suchmaske_absenden input {float:left;width:160px;margin:15px 0;background:#383327;color:#fff;cursor:pointer;}

.abc_container {float:left;width:100%;margin:15px 0;padding:0 0 15px 0;border-top:1px dotted #4f4c41;border-bottom:1px dotted #4f4c41;font-size:.9em;}
.abc_container a, .abc_container a:link, .abc_container a:visited {text-decoration:none;color:#383327;}
.abc_container a:hover {text-decoration:underline;color:#383327;}

.aufklapper {float:right;width:150px;margin:11px 0px 0px 0px;padding:5px;cursor:pointer;color:#383327;}
.aufklapper_active {float:right;padding:5px;color:#383327;}
.aufklapper_container {clear:both;padding:10px 5px;}

/* MTP Formulare */
.formular_bezeichnung {float:left;width:100px;margin:0 0 25px 0;}
.formular_bezeichnung label {display:inline;}
.formular_input {margin:0 0 25px 125px;}
.formular_input input {width:350px;}
.formular_input textarea {width:350px;}
.formular_input select {width:350px;}
.formular_input input.checkbox {width:35px;}
.formular_input input.suchmaske_absenden {float:left;width:160px;margin:15px 0 0 0;background:#383327;color:#fff;cursor:pointer;}

/* MTP */
.adressen_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px; background:url("/media/output/icon_adresse.gif") no-repeat top left;}
.adressen_uebersicht h5 {margin:0 0 5px 0;padding:0 0 0 25px; background:url("/media/output/icon_adresse.gif") no-repeat top left;}
.adressen_uebersicht_bild {float:right;margin:0 0 0 15px; width:105px;}
.adressen_uebersicht_bild img {width:100px;}
.adressen_uebersicht_untereinander {margin:5px 0 0 0;}
.adressen_uebersicht_nebeneinander_anschrift {float:left;width:300px;margin:10px 0 0 0;}
.adressen_uebersicht_nebeneinander_kommunikation {margin:15px 0 0 325px;}
.adressen_uebersicht_icon {position:relative;margin:0 5px -2px 0;border:none;/*float:left;width:150px;margin:0 15px 0 0;*/}
.adressen_uebersicht_maps {margin:0 0 0 0;font-size:.9em;}

.bis_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px;background:url(/media/output/icon_bis.png) no-repeat top left;}

.kleinanzeigen_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px;background:url(/media/output/icon_kleinanzeigen.gif) no-repeat top left;}
.kleinanzeigen_uebersicht_content {margin:0 0 25px 0;padding:10px;border-bottom:1px dotted #8ca6b0;background:#eaf2f5;color:#2e5b6b;}
.kleinanzeigen_uebersicht_content_antworten {float:right;text-align:right;}
.kleinanzeigen_uebersicht_content_antworten a, .kleinanzeigen_uebersicht_content_antworten a:link, .kleinanzeigen_uebersicht_content_antworten a:visited {margin:10px 0 0 0;padding:0;text-decoration:underline;font-size:.8em;color:#2e5b6b;}
.kleinanzeigen_uebersicht_content_antworten a:hover {text-decoration:none;}

.mitteilungen_uebersicht h4 {margin:0 0 15px 0;padding:0 0 0 0;}

.tourismus_uebersicht {margin:25px 0 0 0;padding:0 0 25px 0;}
.tourismus_uebersicht h4 {margin:0 0 10px 0;padding:0 0 0 25px;background:url(/media/output/icon_adresse.gif) no-repeat top left;}
.tourismus_sterne {position:relative;float:right;margin:-3px 0 0 0;}
.tourismus_bild {float:left;margin:0 25px 0 5px;width:195px;}
.tourismus_bild img {width:190px;}
.tourismus_infos {margin:10px 0 0 0;}
.tourismus_infos img {position:relative;margin:0 0 -2px 0;}
.tourismus_infos a, .gastgeber_infos a:link, .gastgeber_infos a:visited {color:#8ca6b0;}
.tourismus_anschrift {float:left;width:330px;margin:0;}
.tourismus_piktogramme {float:right;width:110px;margin:0;}
.tourismus_piktogramme img {display:inline;width:20px;height:20px;margin:0 5px 5px 0;}
.tourismus_anschrift h5, .tourismus_piktogramme h5 {margin:0;background:none;}

.veranstaltungen_uebersicht {float:left;width:100%;}
.veranstaltungen_uebersicht h4 {margin:5px 0;}

.wirtschaft_uebersicht h4 {margin:0 0 5px 0;padding:0 0 0 25px;background:url(/media/output/icon_wirtschaft.gif) no-repeat top left;}

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

/* Allg. Formatierungen MTP */
.aufzaehlung_links {float:left;width:150px;margin:0 0 5px 0;}
.aufzaehlung_rechts {margin:0 0 0 175px;}
.uebersicht_bild {float:right;width:105px;}
.uebersicht_bild img {width:100px;}
.detail_zusatztext {margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px dotted #383327;}
.zusatztext {display:block;margin:15px 0;padding:0 0 15px 0;border-top:1px dotted #4f4c41;}
.zusatztext h3 {margin:35px 0 10px 0;}

/* Kalenderelement */
/*.suchmaske_input_container_kalender {float:left;width:235px;margin:15px 0;}
.suchmaske_input_container_veranstaltungen {float:left;width:225px;margin:15px 0;}*/
table.cal_outer {width:205px;margin:0;padding:0;background:#ebbd00;font-size:.825em;}
table.cal_head  {margin:0;padding:0;}
table.cal_inner {margin:0;padding:0;}
table.cal_inner td {width:15px !important;/*border:1px dotted #fff;*/}
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:#383327;}
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:#383327;}
.cal_wena, .cal_kwna, .cal_wdna, .cal_kwnr {font-size:1em;color:#383327;}
.cal_actday {padding:1px 2px 2px 2px;background:#383327;color:#fff;}
.cal_wenr {font-size:1em;color:#cc0000;}

/* Grafikauszeichnungen für Links */
a.csslink_oben {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_oben.gif) no-repeat top left;}
a.csslink_zurueck {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_zurueck.gif) no-repeat top left;}
a.csslink_schliessen {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_schliessen.gif) no-repeat top left;}
a.csslink_anker {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_anker.gif) no-repeat top left;}
a.csslink_synonym {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_synonym.gif) no-repeat top left;}
a.csslink_email {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_email.gif) no-repeat top left;}
a.csslink_druck {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_druck.gif) no-repeat top left;}
a.csslink_intern {display:inline;padding:0 0 2px 0;background:none;}
a.csslink_extern {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_extern.gif) no-repeat top left;}
a.csslink_grafik {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_grafik.gif) no-repeat top left;}
a.csslink_PDF, a.csslink_PDF_einb {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_pdf.gif) no-repeat top left;}
a.csslink_DOC, a.csslink_DOC_einb {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_word.gif) no-repeat top left;}
a.csslink_XLS {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_xls.gif) no-repeat top left;}
a.csslink_ZIP {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_zip.gif) no-repeat top left;}
a.csslink_rss {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_rss.gif) no-repeat top left;}
a.csslink_HTML {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_html.gif) no-repeat top left;}
a.csslink_JAR {display:inline;padding:0 0 2px 20px;background:url(/media/output/csslink_java.gif) no-repeat top left;}
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 2px 20px;background:url(/media/output/csslink_multimedia.gif) no-repeat top left;}
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 2px 20px;background:url(/media/output/csslink_dokument.gif) no-repeat top left;}
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 2px 20px;background:url(/media/output/csslink_sonstige.gif) no-repeat top left;}

/* Autor- und Copyright-Angaben */
.tc1_ac {}
.tc2_ac {clear:both;margin:10px 0 0 0;}
.mt_ac  {}
.mc1_ac {margin:0 6px 0 6px;}
.mc2_ac {font-size:80%;line-height:1.5em; margin:0 6px 0 6px;} /*Auf Kundenwunsch angepasst by Arik*/

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

/* HighSlide Z-index hochsetzen, damit das Menue diesen nicht überlagert */
.highslide-container {z-index:20000 !important;}

/* START selectable classes */
.right_box_trenner {clear:both,height:1px;margin:10px 0;border-top:1px dotted #fff;}
/* END selectable classes */

/* Multimediathek */
.multimedia .liste_bild {width:50%;}
.multimedia .liste_text {width:48%;}

/* MODUL 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.ikiss-form-fieldset p:after, fieldset.ikiss-form-fieldset div:after {content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
/* Alle Span-Tags die Felder umgeben */
span.ikiss-form-element {display:inline-table;width:67%;float:none;}
/* 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;}
span.ikiss-field-radio label {display:inline;}
span.ikiss-field-checkbox label {display:inline;}

/* Fieldset */
fieldset.ikiss-form-fieldset {padding:3% 1%;}
/* Legend */
legend.ikiss-form-legend {font-weight:bold;padding:0 1%;}
/* Allgemeine Feldlabel */
span.ikiss-field-label { width:30%; float:left; margin-right:2%; }
span.ikiss-field-label label {}
/* Textfeld einzeilig */
span.ikiss-field-textfield input { width:100%; padding:1%; }
/* Textfeld mehrzeilig*/
span.ikiss-field-textarea textarea { width:100%; padding:1%; }
/* Auswahlfelder (einfach/mehrfach) */
span.ikiss-field-select select {width:100%;}
/* Checkboxen */
span.ikiss-field-checkbox input { margin-right:2%; }
span.ikiss-field-checkbox label { padding-right:3%; }
/* Radios */
span.ikiss-field-radio input { margin-right:2%; }
span.ikiss-field-radio label { padding-right:3%; }
/* Dateiupload */
span.ikiss-field-file input { width:100%; }
/* Buttons Absenden/Zuruecksetzen */
span.ikiss-field-button input { float:left;width:auto;margin:0 15px 5px 0;padding:3px;cursor:pointer;border:1px solid #49555b;background:#49555b;color:#fff; }
/* Infolabel */
.ikiss-mailform-infolabel {}

/*Akuttext*/
.akut-logo img {
    width:100%;
    max-width:250px;
}
.akut-header {
    margin-bottom:20px;
}
.akut-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 11000;
}
.akut {
    z-index:12000;
    background-color:#fff;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    padding:30px;
    width:70%;
    margin-top:30px;
    border:5px solid red;
}
.akut h3 {
    border-bottom: 1px solid #65b32c;
}
.akut-wrapper {
    position:absolute;
    left:0;
    right:0;
    top:30px;
    display:none;
}
.akut-wrapper.show {
    display:block;
}
.back-to-start a.closed-button{
    position:absolute;
    right:-15px;
    top:-15px;
    width:60px;
    height:60px;
    border-radius:100%;
    background-color:#65b32c;
    box-shadow:0 0 6px rgba(0,0,0,.5);
    text-align: center;
    display:table;
    font-size:1.5em;
    color:#fff;
    text-decoration:none;
}
.back-to-start a:hover {
    box-shadow:0 0 6px rgba(0,0,0,.85);
}
.back-to-start a i {
    display:table-cell;
    vertical-align:middle;
}
.sr-only {
    position: absolute;
    left: -5000px;
    top: auto;
    overflow: hidden;
}
.akut-content a {
    text-decoration:none;
    color:#65b32c !important;
    font-weight:bold;
}
.akut-content a.csslink_intern:after, .akut-content a.csslink_extern:after {
    content: '\f054';
    font-family:'FontAwesome';
    display:inline-block;
    margin-left:5px;
    font-weight:300;
}
