/* LAYOUT ***********************************************************************************************************************************************************************************************/
/* wrapper */
.wrapper {position:relative;text-align:left;max-width:980px;background:#fff;padding:0 0 0 0;z-index:2;-webkit-box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.35);box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.35);}
.wrapper.kopf {max-width:980px;padding:0px 0px 5px 0px;z-index:3;-webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.35);box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.35);}
.footer .wrapper {max-width:960px;background:#4d555c;padding:20px 0px;}
.trenner {display:none;}

/**************************************** HEADER ****************************************/
.header {background:url(media/bg_header-tablet.gif) no-repeat top left #fff;padding:0 1%;}
.startseite .header {height:171px;}

.sprache {display:block;position:relative;float:left;width:150px;background:#fff;padding:5px;margin:10px 0px 0px 0px;-webkit-border-radius:2px;border-radius:2px;z-index:2;}
.goog-te-gadget-simple {background:none !important;border:none !important;color:#454545 !important;font-size:11px !important;}
.goog-te-gadget-simple .goog-te-menu-value span {color:#454545 !important;}

.quicknavigation {width:155px;margin:50px 0 0 0;}
.startseite .quicknavigation {margin:100px 0 0 0;}
.quicknavigation .drucken {display:block;}
.quicknavigation .drucken a {width:18px;height:18px;display:block;float:left;background:url(media/icon_drucken.gif) no-repeat left;background-size:18px 18px;text-indent:-9999px;}
.quicknavigation .schrift {display:block;}
.quicknavigation .schrift a {width:18px;height:18px;display:block;float:left;background:url(media/icon_schrift.gif) no-repeat left;background-size:18px 18px;text-indent:-9999px;}

.logo {position:absolute;top:23px;left:28px;width:393px;height:96px;}
.logo a {display:block;width:393px;height:96px;background:none;}
.logo a img {display:block;}

.titeloptionen {float:left;width:30%;padding:0 0 0 1%;}

.startseite .tagcloud {margin:15% 0 0 15%;}

#titelfoto {display:block;float:right;position:relative;width:59%;height:200px;padding:0;margin:0 1% 0 0;overflow:hidden;}
.startseite #titelfoto {height:290px;}

/**********************************************************************************************************************************************/

.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {zoom:1;}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport {max-height:300px;}
.flexslider .slides {zoom:1;}

.flex-control-nav {width:100%;position:absolute;top:5px;text-align:right;}
.flex-control-nav li {margin:0 3px;display:inline-block;zoom:1; *display:inline;}
.flex-control-paging li a {width:4px;height:4px;display:block;background:#fff;border:2px solid #fff;cursor:pointer;text-indent:9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover {background:#454545;}
.flex-control-paging li a.flex-active {background:#454545;cursor:default;}

.flex-caption {position:absolute;right:-5px;bottom:10px;font-family: 'Oswald', sans-serif;font-size:12px;font-size:0.75rem;background:#fff;color:#454545;padding:2% 4% 2% 2%;margin:0;opacity:0.9;width:auto;z-index:60;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.25);}

/****************************************************************************************/
.suche {width:300px;}
.suchfeld, .suchfeld:hover, .suchfeld:focus, .suchfeld:active {width:255px;}
/****************************************************************************************/

/**************************************** CONTENT ****************************************/
.content {width:98%;font-size:14px;font-size:0.875rem;line-height:21px;line-height:1.3125rem;overflow:hidden;padding:0 1%;}
.content img {border:1px solid #d8d8d8;padding:1px;}
.content h3.content h4 {line-height:1.154em;}
.content #ikiss_smp img {border:none;padding:0px;margin:0px;}
.content .bild {float:left;}

.content_footer {padding:20px 3px 3px 3px;}
.content_footer .ansprechpartner {float:left;width:45%;min-height:200px;height:auto !important;height:200px;padding:1% 2%;}
.content_footer .weitere-infos {float:right;width:45%;min-height:200px;height:auto !important;height:200px;padding:1% 2%;}

.einleitung {font-style:italic;margin:0px 0px 20px 0px;}
.startseite .content .einleitung {color:#a3aab0;font-style:normal;padding:0px 75px;}

.alleanzeigen {text-align:right;margin:88px 0px 0px 0px;}
.alleanzeigen a, .alleanzeigen a:visited {display:inline-block;white-space:nowrap;font-family: 'Oswald', sans-serif;font-size:14px;font-size:0.875rem;background:#006db6;padding:5px 10px;text-decoration:none;color:#fff;}
.alleanzeigen a:hover, .alleanzeigen a:active {display:inline-block;white-space:nowrap;font-family: 'Oswald', sans-serif;font-size:14px;font-size:0.875rem;background:#006db6;padding:5px 10px;text-decoration:none;color:#fff;}

/*****************************************************************************************/

.sidebar {display:none;}

/**************************************** FOOTER *****************************************/
.footer {background:none;}

.footer-adresse {float:left;width:31%;margin:0 0 0 2%;text-align:left;}

.footer-lage {display:block;float:left;width:21%;margin:0 0 0 2%;}

.footer-rechts {float:right;width:41%;margin:0 2% 0 0;}
.footer-navigation {font-size:11px;font-size:0.6875rem;text-align:right;color:#fff;}
.footer-navigation ul {margin:0px;padding:0px;list-style-type:none;}
.footer-navigation li {display:inline;margin:0px 0px 0px 20px;}
.footer-navigation a {color:#fff;}

.footer-logo {text-align:left;margin:50px 0px 50px 0px;}

.footer-wappen {text-align:right;margin:0;width:auto;}

.tooltip {z-index:1000;width:135px;margin:20px auto 0px auto;padding:5px 0px;font-size:12px;font-size:0.75rem;text-align:center;color:#454545;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tooltip {position:relative;background:#fff;border:2px solid #D8D8D8;}
.tooltip:after, .tooltip:before {top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.tooltip:after {border-top-color:#fff;border-width:7px;left:50%;margin-left:-7px;}
.tooltip:before {border-top-color:#D8D8D8;border-width:10px;left:50%;margin-left:-10px;}

.footer-wappen a {display:block;float:left;height:49px;background-image:url(media/wappen.png);background-repeat:no-repeat;margin:0px 0px 0px 6px;}
.footer-wappen .wissen {width:35px;background-position:0px 0px;margin:0px;}
.footer-wappen .wissen:hover {background-position:0px -49px;}
.footer-wappen .birken-honigsessen {width:36px;background-position:-38px 0px;}
.footer-wappen .birken-honigsessen:hover {background-position:-38px -49px;}
.footer-wappen .hoevels {width:37px;background-position:-77px 0px;}
.footer-wappen .hoevels:hover {background-position:-77px -49px;}
.footer-wappen .katzwinkel {width:36px;background-position:-117px 0px;}
.footer-wappen .katzwinkel:hover {background-position:-117px -49px;}
.footer-wappen .mittelhof {width:36px;background-position:-156px 0px;}
.footer-wappen .mittelhof:hover {background-position:-156px -49px;}
.footer-wappen .selbach {width:37px;background-position:-196px 0px;}
.footer-wappen .selbach:hover {background-position:-196px -49px;}

#seitenanfang {position:fixed;bottom:30px;right:0px;z-index:200;padding:0;margin:0;}
#seitenanfang a {width:39px;display:block;text-align:center;font:11px/100% Arial, Helvetica, sans-serif;text-transform:uppercase;text-decoration:none;color:#544C4B;-webkit-transition:1s;-moz-transition:1s;transition:1s;behavior: url(pie.htc);}
#seitenanfang a:hover {color:#544C4B;}

#seitenanfang span {width:39px;height:39px;display:block;margin-bottom:7px;background:#1a171b url(media/seitenanfang.png) no-repeat center center;background-size:39px 39px;-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;-webkit-transition:1s;-moz-transition:1s;transition:1s;behavior: url(pie.htc);}
#seitenanfang a:hover span {background-color:#454545;}
/*****************************************************************************************/


/**************************************** STARTSEITE *****************************************/
.startseite_rechts {float:right;width:54%;margin:0 1% 0 0;}
.startseite_rechts h3 {display:block;color:#d8d8d8;margin:2% 0 5% 0;}
.startseite-suchmaske {text-align:center;background:url(media/bg_content-footer.gif) repeat-x bottom;padding:0 0 15% 0;margin:0 0 4% 0;}
.startseite-suchmaske .suche {position:relative;top:auto;right:auto;width:305px;height:37px;margin:0 auto;}
.startseite-suchmaske .suchfeld, .startseite-suchmaske .suchfeld:hover, .startseite-suchmaske .suchfeld:focus, .startseite-suchmaske .suchfeld:active {width:272px;height:37px;}
.startseite-suchmaske .lupe, .startseite-suchmaske .lupe:hover, .startseite-suchmaske .lupe:focus, .startseite-suchmaske .lupe:active {width:27px;margin:5px 0px 0px 0px;}

.box-links {float:left;width:45%;font-size:12px;font-size:0.75rem;}
.box-rechts {float:right;width:45%;font-size:12px;font-size:0.75rem;}
.box-links h4, .box-rechts h4 {font-size:16px;font-size:1rem;color:#5d895a;padding:0px;margin:0px 0px 5px 0px;}
.box-links .einleitung, .box-rechts .einleitung {margin:0px;}
.box-links .mc_ac, .box-rechts .mc_ac {width:100% !important;}
.box-links img, .box-rechts img {float:none !important;display:block;max-width:98%;border:1px solid #d8d8d8 !important;padding:1%;margin:0 0 5% 0 !important;}
.box-links a.csslink_intern, .box-rechts a.csslink_intern, .box-links a.csslink_extern, .box-rechts a.csslink_extern, .box-links a.csslink_PDF,.box-rechts a.csslink_PDF {display:block;font-family: 'Oswald', sans-serif;text-align:right;text-decoration:none;color:#5d895a;background:url(media/bg_button1.gif) no-repeat right;padding:7px 20px 11px 20px;margin:10px 0px;}

.aktuelles {float:left;position:relative;width:40%;margin:0px 0px 0px -14px;}
.aktuelles h3 {color:#d8d8d8;margin:3% 0px 8% 10%;}
.aktuelles .einleitung {margin:0px;font-style:normal;}
.aktuelles .nachricht {position:relative;padding:5px;margin:3px 3px 20px 15px;-webkit-border-radius:7px;border-radius:7px;-webkit-box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.50);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.50);}
.aktuelles .nachricht:after {content:"";position:absolute;border-style:solid;display:block;width:0;height:0;top:30px;left:-15px;border-width:0px 15px 15px 0px;border-color:transparent #fff;pointer-events:none;}
.aktuelles .nachricht:hover {background:#f5f5f5;}
.aktuelles .nachricht:hover:after {border-color:transparent #f5f5f5;}
.aktuelles .nachricht h3, .aktuelles .nachricht h4, .aktuelles .nachricht h4 a, .aktuelles .nachricht h4 a:hover, .aktuelles .nachricht h4 a:active, .aktuelles .nachricht h4 a:visited {padding:0px;margin:0px;}
.aktuelles .nachricht a {display:block;text-decoration:none;color:#454545;}
.aktuelles .nachricht .links {float:left;width:25%;}
.aktuelles .nachricht .links img {max-width:100%;margin:5px 0px 0px 0px;}
.aktuelles .nachricht .datum {font-family: 'Oswald', sans-serif;font-size:18px;font-size:1.125rem;text-align:center;line-height:24px;line-height:1.5rem;}
.aktuelles .nachricht .rechts {float:right;width:75%;font-size:13px;font-size:0.8125rem;}

.aktuelles a.csslink_intern {display:block;font-family: 'Oswald', sans-serif;:12px;font-size:0.75rem;text-align:left;text-decoration:none;color:#454545;background:url(media/bg_button2.gif) no-repeat left;padding:14px 0px 11px 9px;margin:10px 0px 10px 14px;}

.scrollable {position:relative;overflow:hidden;height:490px;width:100%;margin:0px 0px 30px 0px;}
.scrollable .items {position:absolute;height:20000em;}
#actions {position:absolute;bottom:10px;right:10px;}
#actions a {width:29px;height:29px;cursor:pointer;}
#actions .disabled {visibility:hidden;background:none;border:none;padding:0px;}
/*****************************************************************************************/



/* TEMPLATES  *********************************************************************************************************************************************************************************************************************************************/
/* BITV Sprungziele (nicht sichtbar bei aktiviertem CSS)  */
.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:15px 15px 0 0;padding:3px;border:1px solid #c6c7c8;background:#c6c7c8;color:#fff;cursor:pointer;}

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

/* START selectable classes */
.spalte_links {float:left;width:30%;}
.spalte_rechts {float:right;width:65%;}