﻿* {
box-sizing: border-box;
color: #000;
font-size: 100%;
margin: 0;
padding: 0;
text-decoration: none;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box
}

body {
background-color: #f1f1f1;
font: 18px/26px Tahoma, Arial, Geneva, Verdana, Sans-Serif;
overflow-y: scroll;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto
}

html {
height: 100%
}

#background {
background: transparent fixed;
position: absolute;
min-height: 100%;
height: auto;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover
}

.noscript_notice {
background-color: orange;
color: #fff;
text-align: center;
top: 0;
padding: 15px;
position: fixed;
width: 100%;
z-index: 10000;
}

.solid {
margin-left: auto;
margin-right: auto;
max-width: 1180px;
width: 100%;
}

.padding {
padding-right: 20px;
padding-left: 20px;
}

.vertical {
padding-top: 20px;
padding-bottom: 20px;
}

div#fixedontop {
position: absolute;
width: 100%;
z-index: 9998;
}

div#fixedontop.hide {
position: fixed;
}

/*** Top-Header ***/

#top-header {
background-color:#648d72;
height: 50px;
line-height: 50px;
text-align:right;
}

#fixedontop.hide #top-header {
display: none;
}

/*** Top Header Navigation ***/

#nav-top-right {
display:inline-block;
}

#nav-top-right a {
color:#fff;
border-right: 1px solid #fff;
padding: 3px 7px 3px 6px;
}

#nav-top-right a:last-child {
border-right: 0;
}

#language{
background-image:url("../img/weltkugel.png");
background-position:left top;
background-repeat:no-repeat;
display:inline-block;
height:50px;
line-height:50px;
margin-left:50px;
padding-left:40px;
}

#language span{
color:#fff;
display:inline-block;
}

#language span.active{
font-weight:bold;
text-decoration:underline;
}

#language span a{
color:#fff;
padding: 3px 7px;
}

/*** Button Mobile Ausgabe ***/

#mobile-buttons {
display: flex;
text-align: center;
}

#button-left,
#button-top {
color: #000;
background-color: orange;
border-radius: 5px;
cursor: pointer;
display: none;
margin-top: 10px;
padding: 10px;
width: 100%;
}

#button-left {
margin-right: 10px;
}

#button-top.hide {
margin-top: 15px;
}

/*** Header ***/

header {
background-color:#fff;
display:inline-block;
padding:5px 0;
overflow:hidden;
width:100%;
z-index:9997;
}

header.hide {
background:#f1f1f1;
border-bottom:1px solid silver;
}

#logo {
display:inline-block;
}

#logo img{}

/* Haupt-Navigation Klassische Navigation */

#nav-header{
float:right;
margin-top:-60px;
z-index:100000;
}

#nav-header ul {
list-style:none
}

#nav-header ul li {
display:inline-block
}

#nav-header ul ul {
display:none;
text-align:left;
position:absolute;
z-index:9996;
}

#nav-header ul ul li {
display:block;
}

#nav-header ul ul a {
width:100%;
}

#nav-header a {
display:inline-block;
padding:10px 12px;
}

#nav-header a:focus,
#nav-header a:hover,
#nav-header a.active {}

/* Farbe erste Ebene */
#nav-header ul li a {
color:#000;
}

/* Farbe zweite Ebene */
#nav-header ul ul li a {
color:green;
display:inline-block;
padding:5px 10px; 
}

.header-box{}

.header-box:focus,
.header-box:hover,
.header-box.active{}


/* Haupt-Navigation Burger Menü */

.menue {
top: 50px;
left: 0;
right: 0;
position: absolute;
}

.menue.open {
background-color:#648d72;
padding: 20px 0;
z-index: 20;
}

.menue nav.hamburger {
display: none;
}

.menue.open nav.hamburger {
display: block;
}

#hamburger.hide {
top: 0;
position: fixed;
}

.menue nav.hamburger ul.nav-top {
list-style: none;
margin-top: 10px;
flex-wrap: wrap;
display: flex;
display: -ms-flexboxwidth: 100%;
}

.menue nav.hamburger ul.nav-top li {
list-style:none;
border: 0;
margin-top: 20px;
margin-right: 15px;
padding: 0;
max-width: 100%;
}

.menue nav.hamburger ul.nav-top ul {
margin-top: 20px;
padding: 0;
width: 100%;
}

.menue nav.hamburger ul.nav-top ul li {
width: 100%;
margin: 0;
padding: 0;
}

.menue nav.hamburger ul.nav-top li.line {
border: 0!important;
margin: 0 0 0 0!important;
padding: 0 0 0 100%!important;
}

.nav-top a {
margin: 5px 0 5px 0;
padding: 0 15px;
width: 100%;
}

button.hamburger {
border: 0;
background-color: transparent;
cursor: pointer;
float: right;
position: relative;
z-index: 2000;
margin-top: 30px;
}

/* Farbe Burger Button */
.bar1,
.bar2,
.bar3 {
width: 40px;
height: 5px;
background-color: #000;
margin: 6px 0;
transition: 0.4s;
}

.open .bar1 {
background-color: #fff;
-webkit-transform: rotate(-45deg) translate(-9px, 6px);
transform: rotate(-45deg) translate(-9px, 6px);
}

.open .bar2 {
opacity: 0;
}

.open .bar3 {
background-color: #fff;
-webkit-transform: rotate(45deg) translate(-8px, -8px);
transform: rotate(45deg) translate(-8px, -8px);
}

/**** Slider ***/

#imageslider {
margin-top: 230px;
overflow: hidden;
}

#imageslider div#wrapper,
#imageslider div#wrapper-content {
position: relative;
}

#slider_content {
left: 50%;
margin-left: -300px;
text-align: center;
top: 30%;
position: relative;
width: 600px;
}

.image-slide:first-of-type,
#image-slides div.image-slide-wrapper:first-of-type {
display: block;
overflow: hidden;
}

.image-slide,
.image-slide-wrapper {
display: none;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
width: 100%;
z-index: 1;
}

.image-slide img,
.image-slide-wrapper img {
width: 100%;
}

.text-slide {
background-color: rgba(0, 198, 255, 0.7);
transition: background 1s;
display: none;
position: absolute;
width: 100%;
z-index: 2002;
}

.text-slide:hover {
background-color: rgba(70, 100, 56, 0.9);
transition: background 1s;
}

.text-slide:first-of-type {
display: block;
}

.text-slide h1 {
font-size: 30px;
font-weight: normal;
line-height: 50px;
display: block;
text-transform: uppercase;
width: 100%;
}

.text-slide a {
display: block;
}

#slider_navigation {
position: absolute;
bottom: 0;
text-align: center;
padding: 20px;
width: 100%;
z-index: 1000;
}

#slidernav {
background-color: rgba(255, 255, 255, 0.5);
display:inline-block;
padding: 20px;
z-index: 1000;
}

#slider_navigation a {
background-color: transparent;
border: 2px solid #648d72;
cursor: pointer;
display: inline-block;
height: 25px;
margin: 0 4px;
width: 25px;
}

#slider_navigation a.active {
background: #648d72;
}

#slider_navigation a:first-child {
  margin-left: 0;
}

/*** Container ***/

.container{}

/*** Seitliche Navigationen ***/

#nav-left {
float: left;
width: 250px;
}

aside {
float: right;
width: 250px;
}

#nav-left a,
#nav-right a {
display: block;
}

/* 1. Ebene */
#nav-left .top,
#nav-right .top,
#nav-left .sec,
#nav-right .sec {
background-color: rgba(70, 100, 56, 0.7);
border: 1px solid gray;
text-indent: 10px;
line-height: 34px;
margin-bottom: 2px;
}

/* 2. Ebene */
#nav-left .sec,
#nav-right .sec {
background-color: rgba(70, 100, 56, 0.4);
border: 1px solid #434343;
text-indent: 25px!important;
font-size: 0.95rem;
}

/* Hover alle inaktiven Ebenen */
#nav-left .top:hover,
#nav-right .top:hover,
#nav-left .sec:hover,
#nav-right .sec:hover {
background-color: rgba(70, 100, 56, 1.0);
}

/* aktive erste Ebene */
#nav-left .top.top-select,
#nav-right .top.top-select,
#nav-left .top.top-sec-select,
#nav-right .top.top-sec-select {
background-color: rgba(70, 100, 56, 1.0);
}

/* aktive 2. Ebene */
#nav-left .top.top-select,
#nav-right .top.top-select,
#nav-left .sec.sec-select,
#nav-right .sec.sec-select {
background-color: rgba(70, 100, 56, 1.0);
font-weight: bold;
}

.box-nav{
padding:10px;
}

.rahmen-boxen-nav{}

/*** Section ***/

section {
background-color: #fff;
}

section:first-child {
/*padding-top:20px; nur bei background-color */
}

section#main.with-aside {
margin-right: 250px;
/*padding-top:20px; nur bei background-color */
}

section#main.with-nav {
margin-left: 250px;
/*padding-top:20px; nur bei background-color */
}

section.container{}

/* Boxen */
section.container.boxen,
.kat-boxen{
display: flex;
flex-wrap: wrap;
padding: 20px 0;
}

/* Veranstaltungen Startseite */
section.container .boxen{
display:flex;
flex-wrap: wrap;
padding-top: 20px;
}

/*** Inhalte ***/

section h1,
section h2,
section h3,
section h4,
section h5 {
color:#648d72;
font-weight:normal;
text-align:left;
text-transform: uppercase;
/*width:100%;*/
letter-spacing:1px;

}

section h1 a,
section h2 a,
section h3 a,
section h4 a,    
section h5 a {
color:#648d72;
}

section h1 {
font-size: 30px;
line-height: 60px;
text-transform: none;
margin-bottom: 15px;
}

section h1:first-child {
/*margin-bottom: 20px;*/
}

section h2 {
font-size:24px;
line-height:48px;
}

section h2:first-child {
/*margin-bottom: 20px;*/
}

section h2 span {
color:red;
font-style:italic;
font-size:15px;
margin:0 0 0 20px;
}

section h3 {
font-size:20px;
line-height:26px;
}

section h4,
section h5 {
font-size:16px;
line-height:22px;
}

section a {
color: #000;
text-decoration: underline;
}

section a:focus,
section a:hover,
section a:active {
text-decoration: none;
}

section ol, section ul {
display: block;
float: none;
list-style: inside url("../img/li.png");
margin: 10px 0;
width: 100%;
}

section li{
list-style-position: inside;
}

section .content-module{}

section .content-module h1,
section .content-module h2{
display:block;
margin-bottom:10px;
}

section .content-text {
padding-top: 20px;
padding-bottom: 20px;
text-align: justify;
width: 100%;
}

section .content-text.zweispaltig {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}

section .content-text.dreispaltig {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}

section .content-text.vierspaltig {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
}

section .content-text img {
height: auto;
max-width: 100%;
}

section #img-content {
background-size:cover!important;
background-position:center center!important;
margin:10px 0 20px;
width:100%;
min-height:300px;
height:300px;
}

section .zeile{
border-bottom:1px solid silver;
line-height: 30px;
margin-bottom:30px;
padding-bottom:10px;
}

section .zeile-content{
padding: 3px 10px;
}

section .inhalt-zeile{
display: inline-block;
}

section .zeile-content span,
section .zeile span{
display:inline-block;
vertical-align: top;
width:150px;
}

section .zeile-content span.behoerde{
width: 190px;
}

section .zeile-content div{
display:inline-block;
vertical-align: top;
}

section .zeile-outher{
display:inline-block;
width:100%;
}

section .zeile-outher span{
display:inline-block;
margin-right:30px;
width:auto;
}

section .zeile-content .image{
display:inline-block;
vertical-align: top;
width:200px;
}

section .zeile-content.small{
font-size:15px;
line-height: 20px;
color:gray;
}

section .zeile-footer{
display:block;
text-align:right;
margin-top:10px;
line-height:50px;
width: 100%;
}

section .zeile-footer.center{
text-align:center;
}

/*** Footer ***/

footer{
background-color:#648d72;
color:#fff;
}

footer.one {
display: flex;
}

footer.two {}

footer.three {
background-color: #648d72;
text-align:center;
}

.logo-footer {
border-top: 1px solid #fff;
display: inline-block;
width: 100%;
}

/* Navigation Footer - Normal*/

nav#footer-bottom {
font-size: 0.9rem;
text-align: center;
padding-bottom: 30px;
}

#nav-bottom ul {
margin-top: 20px;
}

#nav-bottom li {
border-right: 1px solid silver;
display: inline-block;
vertical-align: top;
}

#nav-bottom li:last-child {
border-right: 0;
}

#nav-bottom ul ul {
display: block;
margin-top: 10px;
padding-right: 10px;
}

#nav-bottom ul ul li {
border-right: 0;
display: block;
}

#nav-bottom a {
color:#fff;
display: block;
padding: 0 10px;
}

#nav-bottom a:focus,
#nav-bottom a:hover,
#nav-bottom a#active {
text-decoration: underline;
}

/* Navigation Footer - Boxed */

#nav-bottom ul.footer-box {
text-align: justify;
margin-bottom: 30px;
}

#nav-bottom ul.footer-box li {
border: 0;
margin: 0 10px;
padding: 0;
min-width: 150px;
max-width: 100%;
}

#nav-bottom ul.footer-box li.theme {
border-bottom: 1px solid #fff;
color: #fff;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 5px;
}

#nav-bottom ul.footer-box li.line {
border: 0!important;
margin: 0 0 0 0!important;
padding: 0 0 0 100%!important;
}

#nav-bottom ul.footer-box li ul {
margin: 0;
padding: 0;
min-width: 150px;
width: 100%;
}

#nav-bottom ul.footer-box li ul li {
width: 100%;
margin: 0;
padding: 0;
}

#nav-bottom ul.footer-box li ul.social li {
display: inline;
margin-bottom: 5px;
}

#nav-bottom ul.footer-box li a {
margin: 0!important;
padding: 0!important;
}

footer .zeile-content{
color:#fff;
}

.flex-parent{
display: flex;
flex-flow: row wrap;
}

.flex-child{
background-repeat:no-repeat;
background-position:center 10px;
color:#fff;
justify-content:space-between;
align-items:stretch;
flex: auto;
min-width: 33.3%;
height: 120px;
}

.flex-child p{
margin-top:80px;
}
.flex-child a{
color:#fff;
}
.flex-child a:hover{
text-decoration:underline;
}

.flex-child.email-item{
background-image: url("../img/icon-kontakt.png");
}
.flex-child.tel-item{
background-image: url("../img/icon-fon.png");
}
.flex-child.maps-item{
background-image: url("../img/icon-map.png");
}

/*** Form / Formulare ***/

.rahmen-button {
display: inline-block;
text-align: center;
margin-top:20px;
width: 100%;
}

section div#forms {
display:inline-block;
line-height: 50px;
min-height: 50px;
width: 100%;
}

section div#forms.zeile-footer {
text-align:left;
}

section div#forms label.forms {
display:inline-block;
line-height: 50px;
min-height: 50px;
vertical-align: top;
width: 180px;
}

label a {
text-decoration: underline;
}

fieldset {
border: 0;
width: 100%;
}

input,
select,
textarea {
border: 1px solid #d3d3d3;
line-height: 40px;
padding: 0 5px;
background-color: #f9f9f9;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

input:hover,
input:active,
select:hover,
select:active,
textarea:hover,
textarea:active {
border: 1px solid #a7a5a5;
}

input,
select {
height: 40px;
line-height: 40px;
max-width: 500px;
width: 100%;
}

input[type=submit] {
width: auto;
}

textarea {
font-family: Arial, Verdana, Geneva, Tahoma, Sans-Serif;
max-width: 500px;
width: 100%;
min-height: 200px;
resize: vertical;
}

select {
background-image: url(../img/select-arrow.png);
background-position: right;
background-repeat: no-repeat;
padding-right: 50px!important;
min-width: 200px!important;
width: auto;
}

select::-ms-expand {
display: none;
}

.lt-ie10 select {
background-image: none;
}

option {
border-bottom: 1px solid #ddd;
color: #000;
margin: 1px;
padding: 0 5px;
}

option:hover {
background-color: #d3d3d3;
}

optgroup {
padding: 0 5px;
}

optgroup:hover {
background-color: #d3d3d3;
}

input[type='checkbox'],
input[type='radio'] {
width: auto;
float: left;
margin-right: 7px;
background: transparent;
border: none;
}


/* graceful degradation for ie8 */

input[type='checkbox']:checked,
input[type='checkbox']:not(:checked),
input[type='radio']:checked,
input[type='radio']:not(:checked) {
background: transparent;
position: relative;
visibility: hidden;
margin: 0;
padding: 0;
}

/* hide standard inputs */

input[type='checkbox'] + label,
input[type='radio'] + label {
cursor: pointer;
margin-right: 20px;
}

/* Standard */
input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(:checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(:checked) + label::before {
border: 1px solid #d3d3d3;
background: #fff;
content: ' ';
display: inline-block;
width: 20px;
height: 20px;
position: relative;
top: 4px;
margin-right: 10px;
}

input[type=radio]:checked + label::before,
input[type=radio]:not(:checked) + label::before {
border-radius: 50px;
}

/* Hover */
input[type='checkbox']:hover + label::before,
input[type='radio']:hover + label::before {
background: #a7a5a5;
box-shadow: inset 0 0 0 3px #fff;
border: 1px solid #a7a5a5;
}

/*checked */
input[type='checkbox']:checked + label::before,
input[type='radio']:checked + label::before {
background: green;
box-shadow: inset 0 0 0 3px #fff;
border: 1px solid #green;
}

select.fehler,
textarea.fehler,
input[type="password"].fehler,
input[type="text"].fehler,
input[type='checkbox'].fehler:not(:checked) + label::before,
input[type='radio'].fehler:not(:checked) + label::before {
border: 1px solid #cc0000!important;
background-color: #F5E3E3!important;
}

input[type='checkbox']:hover.fehler:not(:checked) + label::before,
input[type='radio']:hover.fehler:not(:checked) + label::before {
border: 1px solid #cc0000!important;
background-color: #cc0000!important;
}

/*** Button inaktiv ***/

#button {
background-color: #648d72;
border: 1px solid #648d72;
box-shadow: 4px 4px 6px silver;
cursor: pointer;
color: #fff!important;
float: none;
height: auto;
line-height: auto;
margin: 0px 2px 2px -2px;
padding: 5px 10px;
text-decoration: none!important;
text-align: center;
}

/*input[type=submit][disabled],*/ 
#button[disabled] {
border: 1px solid #a7a5a5;
cursor: default;
color: silver!important;
background: #f9f9f9 !important;
}

#button:hover {
box-shadow: none;
margin: 2px 0px 0px 0px;
}

#button.getwords{
display:inline-block;
line-height: 35px;
margin:0;
}
.button-content-box{}

.button-kat-box{
display:block;
}

/*** Boxen ***/

.outside-box {
display: flex;
float: none;
padding: 10px;
vertical-align: top;
min-width: 220px;
width: 25%;
}

/* Content-Boxen */
.outside-box.content-box {
width: 33.3%;
}

/* KAT Boxen */
.outside-box.kat-box {
width: 25%;
}

.outside-box.style-1,
.outside-box.style-2,
.outside-box.style-3,
.outside-box.style-4,
.outside-box.style-5{}

.inside-box {
display: block;
padding: 10px;
overflow: hidden;
width: 100%;
position:relative;
box-shadow: 1px 1px 4px #ddd;
background-color:#F7F7F7;
border: 1px solid #c8c8c8;
}

.inside-box.aktiv {
background-color:#f3f3f3;
}

.inside-box span{
margin-left:10px;
}

.inside-box a{
display:block;
text-decoration:none;
}
.inside-box h1 {
font-size: 1.2rem!important;
text-align: center;
margin-bottom:0;
}

.inside-box h2 {
font-size: 1.0rem!important;
text-align: center!important;
}

.inside-box h3{
font-size: 1.0rem!important;
text-align: center!important;
}

#box-content.box-text{
margin-top: 10px;
display:block;
}

#box-content.inner-galerie{
margin:10px 0;
}

.box-image img {
border: 1px solid silver;
width: 100%;
background: no-repeat center center;
background-size: cover;
filter: grayscale(60%);
}

.box-image img:hover {
filter: none;
}

/*** Universal ***/

.autolink {
float:none;
}

.autolink span.symbol {
color:#000;
font-size:1.2em;
font-style:normal;
width:auto!important;
}

.background_gray{
background-color:#F7F7F7;
} 
.background_transparent{
background-color:#fff;
} 
.background_gray:hover,
.background_transparent:hover{
background-color:#efefef;
} 

.bold {
font-weight:bold!important;
}

.block{
display:inline-block;
width:100%;	
}

.captcha_img {
border:1px solid silver;
}

.center {
text-align:center;
}

.clear-left {
clear:left;
}

.clear-both {
clear:both;
}

.copyright,
.copyright a {
color: silver!important;
font-size: 14px;
line-height:16px;
}

.firma {
margin-bottom: 10px
}

.gray{
color:gray;
}

.g-recaptcha{
display:inline-block;
}

.hostings {
background: transparent url("data:image/png;base64, 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") no-repeat right;

color: #939393;
float: right;
font-size: 0.70em;
height: 40px;
margin-top: -50px;
position: relative;
right: 0;
text-align: left;
width: 140px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}

.hostings:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1.0;
-khtml-opacity: 1.0;
opacity: 1.0
}

.hide_email {
float:none;
}

.hide_email span.symbol {
color:#000;
font-size:1.2em;
font-style:normal;
width:auto!important;
margin-right:6px;
}

.image-details{
float:right;
margin: 0 0 20px 20px;
width:250px;
}

.inline-block{
display:inline-block;
width:100%;
}
.italic {
font-style:italic;
}

.klar {
background: transparent url("data:image/png;base64,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");
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
height: 40px;
margin:5px 0 0 10px;
width: 40px;
position: absolute;
}

.margin-top{
margin-top:20px;
}

.placeholder {
display: inline-block;
height: 20px;
width: 100%;
}

.placeholder-box {
display: inline-block;
height: 35px;
width: 100%;
}

.protect_mail {
font-weight: normal!important;
width: auto!important;
}

.scrollicon {
text-decoration: none;
width: 40px;
height: 40px;
background-image: url("../img/top.png");
text-decoration: none!important;
position: fixed;
bottom: 10px;
right: 20px;
display: none;
}

.small {
font-size: 12px;
line-height: 16px;
}

.strong {
font-weight: bold;
}

.text-center {
text-align: center;
padding: 20px;
}

.tooltip {
background-color: #161616;
color: #fff;
display: none;
position: absolute;
border: 1px solid #333;
padding: 10px;
padding-right: 10px;
border-radius: 4px;
}

.transparent,
.transparent a,
.transparent a:focus,
.transparent a:hover,
.transparent a#active {
border: 0;
height: 100%;
width: 100%;
}

.popup {
background: #fff!important;
background-color: #FFFFFF!important;
}

.vertical-align{
vertical-align:top;
}

/*** Social Media ***/

.social-bookmarks {
display: inline-block;
float: right;
}
.social-bookmarks.hide {
display: none;
}

.social-link {
background-repeat: no-repeat;
background-position: center top;
display: inline-block!important;
height: 40px;
width: 40px;
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
background-position: bottom;
}

.social-link:hover {
background-position: center 10px;
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
transition: all 0.1s ease;
background-position: 0px 0px;
}

.social-link.apple {
background-image: url("../img/socialmedia/apple.png");
}

.social-link.behance {
background-image: url("../img/socialmedia/behance.png");
}

.social-link.blogger {
background-image: url("../img/socialmedia/blogger.png");
}

.social-link.cargo {
background-image: url("../img/socialmedia/cargo.png");
}

.social-link.delicious {
background-image: url("../img/socialmedia/delicious.png");
}

.social-link.deviantart {
background-image: url("../img/socialmedia/deviantart.png");
}

.social-link.digg {
background-image: url("../img/socialmedia/digg.png");
}

.social-link.dopplr {
background-image: url("../img/socialmedia/dopplr.png");
}

.social-link.dribbble {
background-image: url("../img/socialmedia/dribbble.png");
}

.social-link.ember {
background-image: url("../img/socialmedia/ember.png");
}

.social-link.evernote {
background-image: url("../img/socialmedia/evernote.png");
}

.social-link.facebook {
background-image: url("../img/socialmedia/facebook.png");
}

.social-link.flickr {
background-image: url("../img/socialmedia/flickr.png");
}

.social-link.forrst {
background-image: url("../img/socialmedia/forrst.png");
}

.social-link.github {
background-image: url("../img/socialmedia/github.png");
}

.social-link.google {
background-image: url("../img/socialmedia/google.png");
}

.social-link.googleplus {
background-image: url("../img/socialmedia/googleplus.png");
}

.social-link.gowalla {
background-image: url("../img/socialmedia/gowalla.png");
}

.social-link.grooveshark {
background-image: url("../img/socialmedia/grooveshark.png");
}

.social-link.html5 {
background-image: url("../img/socialmedia/html5.png");
}

.social-link.icloud {
background-image: url("../img/socialmedia/icloud.png");
}

.social-link.instagram {
background-image: url("../img/socialmedia/instagram.png");
}

.social-link.lastfm {
background-image: url("../img/socialmedia/lastfm.png");
}

.social-link.linkedin {
background-image: url("../img/socialmedia/linkedin.png");
}

.social-link.metacafe {
background-image: url("../img/socialmedia/metacafe.png");
}

.social-link.mixx {
background-image: url("../img/socialmedia/mixx.png");
}

.social-link.myspace {
background-image: url("../img/socialmedia/myspace.png");
}

.social-link.netvibes {
background-image: url("../img/socialmedia/netvibes.png");
}

.social-link.newsvine {
background-image: url("../img/socialmedia/newsvine.png");
}

.social-link.orkut {
background-image: url("../img/socialmedia/orkut.png");
}

.social-link.paypal {
background-image: url("../img/socialmedia/paypal.png");
}

.social-link.picasa {
background-image: url("../img/socialmedia/picasa.png");
}

.social-link.pinterest {
background-image: url("../img/socialmedia/pinterest.png");
}

.social-link.plurk {
background-image: url("../img/socialmedia/plurk.png");
}

.social-link.posterous {
background-image: url("../img/socialmedia/posterous.png");
}

.social-link.reddit {
background-image: url("../img/socialmedia/reddit.png");
}

.social-link.rss {
background-image: url("../img/socialmedia/rss.png");
}

.social-link.skype {
background-image: url("../img/socialmedia/skype.png");
}

.social-link.stumbleupon {
background-image: url("../img/socialmedia/stumbleupon.png");
}

.social-link.technorati {
background-image: url("../img/socialmedia/technorati.png");
}

.social-link.tumblr {
background-image: url("../img/socialmedia/tumblr.png");
}

.social-link.twitter {
background-image: url("../img/socialmedia/twitter.png");
}

.social-link.vimeo {
background-image: url("../img/socialmedia/vimeo.png");
}

.social-link.wordpress {
background-image: url("../img/socialmedia/wordpress.png");
}

.social-link.yahoo {
background-image: url("../img/socialmedia/yahoo.png");
}

.social-link.yelp {
background-image: url("../img/socialmedia/yelp.png");
}

.social-link.youtube {
background-image: url("../img/socialmedia/youtube.png");
}

.social-link.zerply {
background-image: url("../img/socialmedia/zerply.png");
}

.social-link.zootool {
background-image: url("../img/socialmedia/zootool.png");
}

/*** Seitenanvigation ***/

.pagination{
margin-top:30px;
border: 0;
}

.pagination.glossar{
margin-bottom:30px;
text-align:center;
}

.seite {
background-color: #fff;
border: 1px solid #908b8b;
box-shadow: 4px 4px 6px silver;
color: #000;
cursor: pointer;
display: inline-block;
line-height: 36px;
margin: 0 2px 2px 1px;
min-width: 36px;
text-align: center;
text-decoration: none;
vertical-align: middle;
}

.seite.activ {
background-color: #648d72;
border: 1px solid #648d72
color: #000;
box-shadow: 1px 1px 2px silver;
margin: 1px 0px 1px 3px;
}

.seite:hover {
background-color: #F7F7F7;
box-shadow: none;
color: #000;
margin: 1px 0px 1px 3px;
text-indent: 1px;
}

.seite.activ:hover {
background-color: #fff;
border: 1px solid #908b8b;
box-shadow: 4px 4px 6px silver;
color: #000;
margin: 0 2px 2px 1px;
}

.seite.inaktiv {
background-color: #F7F7F7;
border: 1px solid #F7F7F7;
box-shadow: none;
color: silver;
cursor: default;
}

.seite.inaktiv:hover {
box-shadow: none;
}

.seite.anker {
font-size: 14px;
line-height: 30px;
min-width: 30px;
}

/*** Meldungen ***/

.rahmen_meldungen {
display: block;
margin-bottom: 25px;
width: 100%;
}

.meldungen {
padding: 15px;
margin-bottom: 3px;
}

.meldungen,
.meldungen a,
.meldungen p {
color: #fff;
display: block;
line-height: 30px;
}

.meldungen p strong {
color: #fff;
}

#fehler {
background-color: red;
}

#meldung {
background-color: green;
}

#info {
background-color: #41cffe;
}

hinweis{
color:red;
}

/*** Kalender ***/

.cal{
display:inline-block;
margin: 0 0 20px 0;
width:100%;

}

.cal h2{ /* z.B. News */
display:inline-block!important;
margin: 0 0 0 20px;
}

.calendar {
background: #f1f1f1;
color: #5a5a5a;
display: inline-block;
/*margin: 0 20px 0 0;*/
padding-top: 10px;
/*float: left;*/
width: 75px;
background: -webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc));
background: -moz-linear-gradient(top, #ededef, #ccc);
font: bold 26px/42px Arial Black, Arial, Helvetica, sans-serif;
text-align: center;
/*text-shadow: #fff 0 1px 0;*/
-moz-border-radius: 4x;
-webkit-border-radius: 4px;
border-radius: 4px;
position: relative;
}

.calendar span {
display: block;
font: normal bold 13px/20px Arial, Helvetica, sans-serif;
color: #5a5a5a;
margin-bottom: 3px;
}

.calendar em {
color: #000;
background: #648d72;
display: block;
font: normal 14px/20px Arial, Helvetica, sans-serif;
padding: 2px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top: 1px solid gray;
}

.calendar:before,
.calendar:after {
content: '';
float: left;
position: absolute;
top: 5px;
width: 8px;
height: 8px;
background: #111;
z-index: 1;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0 1px 1px #fff;
-webkit-box-shadow: 0 1px 1px #fff;
box-shadow: 0 1px 1px #fff;
}

.calendar:before {
left: 11px;
}

.calendar:after {
right: 11px;
}

.calendar em:before,
.calendar em:after {
content: '';
float: left;
position: absolute;
top: -5px;
width: 4px;
height: 14px;
background: #dadada;
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa));
background: -moz-linear-gradient(top, #f1f1f1, #aaa);
z-index: 2;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.calendar em:before {
left: 13px;
}

.calendar em:after {
right: 13px;
}

/*** F.A.Q. ***/

.inside-box.inside-faq{
padding:0;
margin:0px;
}

.inside-box.inside-faq a{
padding:15px 0;
}

.zeile-faq{
margin-bottom:10px!important;
}

.zeile-faq a{
display:block;
text-decoration:none;
}

#smiley_green,
#smiley_yellow,
#smiley_red{
border:1px solid #c8c8c8;
display:inline-block;
margin-top:20px;
position:relative;
min-width:100px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#ffffff;
background:-moz-linear-gradient(-45deg, #ffffff 0%, #e5e5e5 100%);
background:-webkit-linear-gradient(-45deg, #ffffff 0%, #e5e5e5 100%);
background:linear-gradient(135deg, #ffffff 0%, #e5e5e5 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=1);
-webkit-box-shadow:1px 1px 4px #ddd;
-moz-box-shadow:1px 1px 4px #ddd;
-ms-box-shadow:1px 1px 4px #ddd;
-o-box-shadow:1px 1px 4px #ddd;
box-shadow:1px 1px 4px #ddd;
}

#smiley_green span,
#smiley_yellow span,
#smiley_red span{
line-height:40px;
margin-left:60px;
margin-right:10px;
}

#smiley_green:hover div,
#smiley_yellow:hover div,
#smiley_red:hover div{
border-color:#7C1663;
color:#7C1663;
animation:jump 0.5s infinite alternate;
-o-animation:jump 0.5s infinite alternate;
-ms-animation:jump 0.5s infinite alternate;
-moz-animation:jump 0.5s infinite alternate;
-webkit-animation:jump 0.5s infinite alternate;
}

#smiley_green div{
border:2px solid green;
color:green;
background:#d7eec4;
background:-moz-linear-gradient(-45deg, #d7eec4 0%, #cee4bc 100%);
background:-webkit-linear-gradient(-45deg, #d7eec4 0%, #cee4bc 100%);
background:linear-gradient(135deg, #d7eec4 0%, #cee4bc 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7eec4', endColorstr='#cee4bc', GradientType=1);
}

#smiley_yellow div{
border:2px solid #BC8A4D;
color:#BC8A4D;
background:#ffe79f;
background:-moz-linear-gradient(-45deg, #ffe79f 0%, #fed968 100%);
background:-webkit-linear-gradient(-45deg, #ffe79f 0%, #fed968 100%);
background:linear-gradient(135deg, #ffe79f 0%, #fed968 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe79f', endColorstr='#fed968', GradientType=1);
}

#smiley_red div{
border:2px solid red;
color:red;
background:#ffa79f;
background:-moz-linear-gradient(-45deg, #ffa79f 0%, #fc6d60 100%);
background:-webkit-linear-gradient(-45deg, #ffa79f 0%, #fc6d60 100%);
background:linear-gradient(135deg, #ffa79f 0%, #fc6d60 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa79f', endColorstr='#fc6d60', GradientType=1);
}

#smiley_green div,
#smiley_yellow div,
#smiley_red div{
position:absolute;
left:0;
right:0;
height:40px;
line-height:40px;
text-align:center;
width:40px;
padding:0 0 8px;
border-radius:50%;
font-size:24px;
margin:0 0 0 10px;
transition:color .25s linear;
transition:border-color .25s linear;
transform:rotate(90deg);
animation:jump 0.5s infinite alternate;
-o-transition:color .25s linear;
-o-transition:border-color .25s linear;
-o-transform:rotate(90deg);
-o-animation:jump 0.5s infinite alternate;
-ms-transition:color .25s linear;
-ms-transition:border-color .25s linear;
-ms-transform:rotate(90deg);
-ms-animation:jump 0.5s infinite alternate;
-moz-transition:color .25s linear;
-moz-transition:border-color .25s linear;
-moz-transform:rotate(90deg);
-moz-animation:jump 0.5s infinite alternate;
-webkit-transition:color .25s linear;
-webkit-transition:border-color .25s linear;
-webkit-transform:rotate(90deg);
-webkit-animation:jump 0.5s infinite alternate;
}

#smiley_green div.one{
animation-delay:0s;
-o-animation-delay:0s;
-ms-animation-delay:0s;
-moz-animation-delay:0s;
-webkit-animation-delay:0s;
}

#smiley_yellow div.two{
animation-delay:0.1s;
-o-animation-delay:0.1s;
-ms-animation-delay:0.1s;
-moz-animation-delay:0.1s;
-webkit-animation-delay:0.1s;
}

#smiley_red div.three{
animation-delay:0.2s;
-o-animation-delay:0.2s;
-ms-animation-delay:0.2s;
-moz-animation-delay:0.2s;
-webkit-animation-delay:0.2s;
}

@keyframes jump{
0%{
top:0;
-moz-transform:scale(1, 0.9) rotate(90deg);
}
30%{
-moz-transform:scale(1, 1) rotate(90deg);
}
100%{
top:-10px;
}
}

@-o-keyframes jump{
0%{
top:0;
-moz-transform:scale(1, 0.9) rotate(90deg);
}
30%{
-moz-transform:scale(1, 1) rotate(90deg);
}
100%{
top:-10px;
}
}

@-ms-keyframes jump{
0%{
top:0;
-moz-transform:scale(1, 0.9) rotate(90deg);
}
30%{
-moz-transform:scale(1, 1) rotate(90deg);
}
100%{
top:-10px;
}
}

/*** RBL Check ***/

.outside-box.rbl-check-box {
display: inline-flex;
}
    
#rbl-check-textarea{
border:6px solid #648d72;
height:120px;
width:350px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#blacklist-results{
display:none;
width:100%;
}

#blacklist-check{
display:inline-block;width:100%;
}

#blacklist-error{
color:#fff;
display:none;
float:left;
padding:10px;
margin-bottom:20px;
position:relative;
width:100%;
border-radius:4px;
box-shadow:2px 2px 4px #D8D8D8;
background:#cf0404;
}

#hosts{
width:300px;
height:90px;
}

.blacklist-result {}

.blacklist-provider{
font-weight:bold;
height:40px;
text-align:left;
padding:0 5px;
}

.blacklist-returnvalue{
text-align:center;
padding:0 5px;
}

.blacklist-checkedip{
font-size:14px;
float:left;
margin-right:10px;
}

.blacklist-status{
font-size:14px;
float:right;
margin-left:5px;
}

.blacklist-status-listed{
color:red;
}

.blacklist-status-notlisted{
color:green;
}

.blacklist-status-error{
color:orange;}

/*** Sitemap ***/

.second{
background:transparent;
border:0;
display:block;
font-size:0.8em;
padding:5px 0 0 15px;
width:100%;
}
.second .link{
border:0;
display:block;
}

/*** Newsletter ***/

.newsletter-footer {
text-align: left;
position: absolute;
min-width: 400px;
}

.newsletter-footer label{
color:#fff;
margin-right:15px;
}

.input-newsletter-footer{
line-height:30px;
max-width: 280px;
}

#button.submit-newsletter-footer{
background-color:#648d72;
box-shadow:none;
margin:-1px 0 0 0;
line-height: 30px;
position:absolute;

}

#button.submit-newsletter-footer:hover{}

/* News */

.zeile.zeile-news{
float: none;
display: inline-block;
width: 100%;
}

.zeile-content-news{
display:inline-block;
width: 100%;
}

.image-news{
margin: 0 -10px 20px 20px;
width:250px;
float:right;
}

.button-news{
padding:0!important;
width:250px;
}

/* Dokumente */

.zeile_dokumente.margin_top{
margin-top:20px;
padding-top:10px;
}

.dokumente{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAFKCAYAAAELZW3qAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAADGcSURBVHjadNI/ixNBGMfx78xOZjO7Ec+DWy9BkGAEixQWV1oItnkDvomAlb2IlU2q+AZSHXde5wtYFsFCG7vAqZziaW7Nbv4oWSOPxV6MR3Sagd/wfObhmVEiwt/LPGnclC3PAHD92VPU6iTPc/E8bx0URSFaa9SG0e12xfd9ADqdzrpkPp+L1hq9CiaTCZVKZdPQSqno8+mpAHJ4dPRVAzgX8H0+47KVHQMQBI7dBy/4+UutbwHuAh5AlKapSKlXNIC1ltlsRpIkhQbwfZ9+v0+apmhgbK296nkew+EQgOjk46eVUbYeBI5v4zH7BwdSBi7gOH/Jjb0QgC3g3p3HV+TRm/sCEI1Go4uG7/tMp1PiOBazCnq9XjkPIIrj+EsYhiwWCwB23r3/cMFQtTDk7Cxl//B5abjA8fbhbZrhNgYgDAJ2r1mUKQC4JOdrZbg8z8mybN1HtVplMBhgrS0Nay2NRgOl1H8eKssyASRJknIetVqN5XKJiJSGMeZPyeaHAajX67fa7fYrAAU4YPt8x4jIj2az6Vqt1ut/Gr/ZJpvWJqIoDD8nc3NDJqRNGktB0650IYLLLgRXzX/pWpy/UJdZKrgNJGThb4gbFQLuhGQjCImLMLUdyjQzTXSOizsZlXF3OR/ve+85zy2Lvj5+XEQ2L8/dIYoi/frmrSZJ4pL9kye63W41yzItaRAEgQ6HQw2CQNfr9S8BiONYRQRjjFvlarXCWvt/kk1OMft7+zQavph63XejI3NXv9tsFOD04j2XN5t/SD4DriSnGGMMrVZLjLXW9YorrtRqtQKpfr+vFWvtkbX2aDQaAcSyWH5XgO6D+4iIGN+vA3B1fe28kiTVu3Rb8LHzP3t+caBAQ8IwdORUKnQ6HTG7b168dheoVqsuMJ1OERGazSZA13SPTwD48OnjO2ApYXhZ2B0e3hPi21tdb36qqurnF0/VNHw3sW+vHqGyB39R7AFITiCqSrvdFkmSRD3PYzAY4Pv+nxZV1fF4XF52JYoijaJIJ5OJAkiapup5HjnAIlmW6W7igJQp7PV6NwCLxaI3n8+nAjzMkynwo6hYLpfPZrPZl5LGb0Kr3zWKIIy+Wc7JzeUuF5tthAhC0GBjsEgR0uUEW4Pgv6CFoHLEIp0gFjZpLNLZyAVzOXOkcyHqcXqFpDhioYVGjV4u3K73e3942c9ibya7ScAPvmKZYfZ9+96+eez5xGXiTAMfS8Frd9TCrd1qQNzd1l4CQAxNoFqttgHAW1tHq9VCp9OhsH7Q7Xbp0+On2C+9x6/SB1x/XYwIDIeHh8QYQ2gwsKWlJUomkyCiyMLi4mKAYWNjY8L3fQEA+Xz+s6Zp2N7eRq/XQ7/fj2KwbZscx4FpmrAsC9PT06djiEhaWt633e/04+ceGGN4sbqaZ7ICX23UcazevHuLmwsLDAD0bq9Hssduv1IaOHdvk5RFHjF6dIpkJUXHSopOOpXebDYVBsnmzs4O5ubmApC2bdflaMvLy3BdF4wxjI6OQnluuLLZLAaDAVZWVhADYK0VCmrxwuQkhBCRD6jv1w9IdqfdJSKil+vrpPw1IURoNEKn04W8NNWlJjuVSuJR+QbOp6dOd9fjxQDolmXVGWPyJ8TW1hZGRkYwOzvLNDmmNKp+v4+ZmRn4vn+EgXOuNiQSCZTLZaTTafyvdAAcAPTftRrJJiLq9fqULxQOFMg/zVbAhRbDl+yl4N0xDj9+dhMAdNfzyPU8+ktE1QcTivaP969EVT2856+GnvcBQG80GmSaJsnsMTSnM2rMeDwOzjmEELBtG5xzVCoV79TvUCwWIYRArVZDLpcjlVGGOeUiAORyObiuC9u2yypvyCYiMk1TGWQQFYSANDfHcSCEQKlUIgBMaVJuCCtbKapSqeCEiWpaNyKY+fn5J4yxO8MTnhmG8VDmBi2TybR9358KHXAtk8m0GWOaJiklolgIg8yOXCMixzCMcd/3v8oNg8GgYhjGOBE5/3ixlpi2jih65n1s8/Gn0IIQuLGECi1uU6koO1bGbKssEtQKKrmbREKu1G4adVFlUaCilUBsUtZdVEFJLJq1UTd8KksRC2pUqApNaSIlPAw238e8924X9oyfbdKQTS1ZssYzb+6ce+65Z95LSavcjVymUqUTALobuUxbW1u0vb1dYIxBydkcd8LF+O6E30HO5lBVFalUyg/Aw4LBoB8oy3Au8hbCO0/h8XgQCAS6tXw+fwBAsvjo1pfwer1QFKWMpHBIjDEEr36In/xtiHzycWW0pmnSbQTp7OyMOOdk2zYB6GL/JaKMse6X4qBNTExQR0cHCoUCCoUCACCRSCCVSrWMjIzsKIZhYGhoCJubmwgEAjAMA4wxtLW1PQfAEI1Gu6LRaNf6+jptbGzQ2NgY7e7u0uHhIQHo0rLZ7AYAtLe3AwCi0SjqXJIkcRCUs20bk5OT6O3trYz29PSUkskkcc6Jc06WZdXi4OLjK+AAgP56/LcciFx6E6VGUy4cr9dTsYqISEzSAEDXdPmnYezWFo5W8kaMAV5NdfUa8QS9CEdDvVc2m1LnKQqpruslh6Wi4eYcXv/sIZzSNkXPrpdjODY5jo8cKIITVccOALjiOs08qjuecFcCB0ZElMvlpD0IhULI5/NoampiEii3eAhWVR1Tl+AwxmQrkBNUVYXjOKirq8Po6CiICOPj42WNUlVVplhRFBARwuFwuaFomibjEK1peHhYXl1aGWOtqqq2Msa6fT4fGhoaMDU1VVzwYG6O3EGR4/w8eO3aVSmHRETb/zyR36OjY5q9f/9JBVDPnu/IJ7S2vCFiKQMl0i3MONXwwcWo80gr3Xb31z7cG3kIAOgbDxEABiIiy7LIsixybIeu3K6ne799J9sBAxATvOj9RknXsSAch3D9+kf4/O0f2MUKxzAMSZD6+no0NjZ6AHAiKuZCVVWoqgpd15HJZDA/P3/mvr7RwcGBZJRIViAQqGRU9YTKytI0EFE5g4xhZmamFgfbtimdTtP09DQB8BAR2OLiIjmOAyJCJpNBLBaD4zhYXl5GMplkLzq+B0CLTPf/KCB/3HpXetVHX7xXrosioxhaBm6CHxjIr/+KD75dLu9XNDmcHv94o8beVgiIhz/F4+/fB1kmIl/9fq6AxNxj5wrI3t7e+QIijVQohP39fTQ3N79YQESlV+hD9dWlhg8AkM1msbq6KghUFlLBSc45EolE8aroTozjOEREtLCwQCsrK2RZlgSKlZwnAGB2dvaZPB5jGBwcfMXCEabL7/drRGTXnAKAKBxLQM6IiEzTlCRRFAWmacLv97MaoBzHAWOsFkmxhaIoNVKsVBj9EtTumLSlpaWKFeLT19d3seuD3CIWi01HIpFL/f39D6pfM7GBgYGCqqqfcs49iqIMlKwiAwAlHo/nXV6Ki99inAHoBGAC8AHYA/AagBMAPiL6U4vH4yti1draWm9PT88jd5tU0ul0y3lbiHHhSDtPTk5mLMvSOee/pNPpTiI6vRAO/3JrbaFRXGH4O7NzsmOSjSYxBk3jra15kLVUsYUa9GWlVDQmNrYIfeiDCFqIF6iYUoqFgrWQPpQi0Zf6ItjWG1EJtKKlwWKLlibZlrRq8BYl2m6SnY3OzuzO34fMGc/snkmC9KkHDuxl5p9z+f/v//7vDDuz6CXCNNvLP3SBMZaeP3++XyFpd2wLqXwOqXwO9txazH13C1L5HBa0bcPGwd/8/1L5HFzXRX19fQUR0cDAQCcAsH1zFk57BDuu/ohYLAbGGMbHx1FXV/e8EiVTqVTA6NCGTZjz6ScwlsX9ANY0DWVlZQ1KA+l0mmQXvFD3IgjA6w9u+gYYYzAMo0FXRppHry+//yH+7v0dzQ9vySQ5ACPKETiOQ4VBELhJZtwh6/UcgNJprOtdpQEhAsrcVsRqdXV1CQDfJdnevXtJ8CvGGFavXo3BwUFUVlair68vwLva2tpQW1srvnMAOX1sbCwgS3R3dyMajWJgYMCnWgLvNE3D8PAwLMtCf3+/E4/Ha5RTME2T5CcfOXIEa9euxeLFi/3fIpEIDMNo0JQB4jmKIH6ZTAZdXV3QdR2c8wlNVhBClQEB+Lquo729HdFoFM3NzdA0DUePHsWuXbswNDQUvje5XI62bt1K58+fp3w+X9QllWhJmB+8BaB+Gn7wNQOgnzxzxlGhq4qVFvCKiRRFRMP3hu6rXbJuHh4/foLS0hn45uTJ+2+3ttYpDcgsVm5lM0pRHivzv584fRqbN20KUp5Clis3O2cjNWL7wpQGxelAGAuOGTpKdnRD156udZRz1O0+RxrlzwJo0p6OgBd1cAMVhg7LyePx4WY8SVtoX7cEqXEbpOkbAo7EuV7UASBPLmaVcsQ/+g6zqmfg1LUhPD7c4pdkzJOKloeAC6/debY7Y+WQcyfKNJcIJRENs0pLcKdj3dREYqrmb6NMNuR9rqmpgWmacBynCEwCfjA6OhoAD7kEvHTpko9I0WgUjY2NxX4gcw/ZQDqdxooVK3wD/f39IX7AuRIXCllgoagKbwqUzWYpm82SZVl+JyI6cOAAqVpHRwcFpiATU7kO0TQNBw8eBBGBcw7bttHe3v6UNAHA5cuXi2QzUTMJiV21Q6GZqWCNKkOus4loVAdQQ0QP5SpFbgsXTJzOHDt+/OQ7W7a0qpgaE1WMqovW0rTxTSLyxddphbOoeKQDY7iuW6M0oHP+TLEQikgMDKXGjIlJuoBlZ2GURFFlzJ2+J0IDXtjH0PTKKryxdCu+//MrXOy9ItL/vQCglHBe1AFg95adKK+twQfH3kPJzApsa9qJPafWdwBomI4fVAq52WvlABZ5n38lohHlwUZI1RaZNLHIVZyMC1VVVXBdF6ZpwnVdVFVV+aDiSwJyRhZZWUg2Y2NjSKfTPj709PTYaj/wShH56YGhMja5HwhZQdM0v0KSJQbxnxz2RSMQTxfGOOfo6uoCEeH69etoaGgQI30VwM9K0VPGQ68MwZo1a1BdXY18Po/e3l50dnZe8a5nzNvnyhA/WOTtve+whw4d6maMYfv27VVENPK/JhiMgfKErG0j+89TgkEaV+eFdNqUeoYyT2y6fe7L0Pi4tnsZBVxZRTAofQtX2+b7T+rb/xr6P14VOG8MJxgRIGINoWJ2zDewbP9PqIk3etPRpiQYfOTY+u6cNV6cM7UIbv8xhuWf/fIfEoxHjx4VRZwgGJlMBrZtT00wCsOXMYaZM2fi4sWLfpSGEgwRTIUsxTRNrFzpK93hBEOEs2Aiuq5jcHAQjuMEphaLxZBMJimZTMJXlMQIBIxxzhGJRGCaJpLJJOLxOOLxOG7evIkbN25g6dKl/kgDU5CJRSQSQS6XC5yYNDc3+6LLlARDkK6Wlhbl75OWvsKRJgEaAHhCROYzJRYBssrEUgjhisTiy2VF2yjXyKJqzWQyPqQTEXp6enLy1PXCcBY3y6sthus4TnhiET4gVlnkBhW1C81MRe9mFASXuEapp8lOJD9JXnH5GEYO56n2W0kwQ9/HemaWxhjTEonEqOM4JzjnrYXynGVZXxiG0eYd+7qBETDGDADzhIzk4SQkARAAxqQ8+UCodTpjzEgkEj59dV33rqZp9SECobxDc4jI0goDijFGKgERQF6Bp2DeVs7zNEvb6+WKKYx7axb13jQaIiISa8AA1CYSib8cx/mWc765cArZbPbzaDS658KFC0sADAuVpvjtpAl9qATAbACmN5oRABYRFQXDv+xcf3BU1RX+7n1vN5tNQkjCbliSQR0zFDAUsIaOIIVki9jBHwUdsWV0nNGpHaRjsUGBgjO1ZYyk6BBhKBWH0RaxaCKMqCMCEeNmB0ppIBDAISZKQn5AE8Iu+3v39o999+W+t+/thqad+odv5s0mm3nn3XvfOed+5zvfy+g3lhuhRCd9uBs7d+501tbWXlZdfvdN09jum6YlM0/bOcYYY1+9t0/NRvzvb068jXm9XlUuqm4swWGnAv9p6GKXkPiS3/rjMTUSGWMRQogEICEHE8OP9527f4rlF8+C5uWqsgKVHkvEUVhYiB07dqC/vx+9vb1nAEy5IVL2uXMn1JQXjUZRXFxMVJ2CUFiVtbe3nxDzRODVOuQ/9xtkZ2frSVlDBD1pYGDgvGjgy4JiTB66rMHPhBDY7XZiyP3oqYAhUDVj60lZamaAI/OvajahvPkznPrlM+r3/NQkFL0Bfofzu/YgTCWc3rUHp3btQfbEiUgAeLT9pLnDBQIBdrWnl72CMSqXEA6HVZWG/8q/OC1oPAJJkvCq63u49/XXNLuxuniFBWl350nRaPS8EQ1iQImkfwp6JtsM5umP7BGymQHGWNd/BWimjGBgYCAgVmr8MxKJfFRcXLxIgydramqSQtjSUnR3d6OkpARdXV0pjI7f78eyZctQVFTkczqdY9R8MDQ0pDI1bW1tmDp1KgYHB1FQUIB169apG2ssFgMAOByOvO7u7n+WlJTMBAAajUZV4MAJOQ53XC4XIpEI4vE4QqEQZFlGQ0MD+vr6ZnR1dT0EAHI8nkwoK1euBACcPHkSHR0dGrzEDTgcDsyaNQuBQACJROJdAIRMmzZtkrKlgVIKn89384EDBz7hvwPAvn37sHTpUhQVFWl8xWazEbm1tfVL/WNwubQ8id1uR2Fhofo0RI9M64ncRwYHBzWxIOYL0/YAvxu/YygU0uSBdO49KRgMsmAwyAKBAFu7di0Lh8Ns9erV7NixY6y+vp61t7ezaDSqLfuMptHT0wOfz4f9+/djzZo1sNvt8Hq9qKur00wjZQSRSIRVV1drJE785D0GpSltvoj9/f1444031FgwalSZJpR4PH7eCGwaLJxhQglIklQ9ki4XVwKMDic27N27nzG2yNgMAyUUDy5ebAEQM2IwZMbYottn3m7oGIwxeJo96OnpibpcLtkAqYEyoeTTnxz+U0nGpUuXYjpiTlQqSZAkmnrKyYZIUeFYZNmy0dfXF9EbkcEYKJUMp0AYxbJHHknWTgVjRYqwX6umEPZCM1I2WcmPM0brVKYgGbnJNHBfosYtIpkSyBJRHJalM5AaWZQQrHjnDP52/JJ6LSEExc980GeVKC6+sijZ8QQAKqUakCjBrqNdGNr6ALKtWgowf/k+vpiXKZ+CRKWUkwC4+49NID97Bw9uTSpxyOPvwpZ8K4loFhEp1TsBA7DzyQqwBMOdGw7jV7taYLVKiMR0Sg2ZUkgGJ5e5zvr9ITSvrcQu7zcI/3kJgtG4sNBCtZrKF1HEWBzr75+CYCyB3947OSWJEAAzkXxzJ7VZ9/SHB2XEkncc1gNhrN2K3s33FTPG+jN5zzRRc6OJ8ySzfXXUCYV6PB6NKtjobGxsbNCjVM3W1t/fr+5A+sK7tbUVVVVVi5uami7NnTt3QmpCETZMsestbqLBYBB33XWX6/PPP+82jgUdW81HIkkSSkpKVPl2VVXVBKUsvqoxoKfBxak4nU44nZoHYTUdgX4N9AS9eTgrfIm4HnoSJiO7z91ZZPZFPGAKNJuamhjnC9W3FJRRvPzyy7BYLBr6R9GfYNWqVWMYYz5ZD/P1KL26ulqjowKAmpoajql9VCxxjHZir9eLc+fOYcOGDerF4o1UiZtYJ/GdijGG8vJynD17FuPHj8fGjRvhdrsRiURSPVFvgI+MMYbTp09jyZIlCIVCqKio0MoVKaU+j8eTp3cgSilkWUZeXh7Wr18PAHjhhRdSy0LFNa1Gj+jFF188lJOTU653cwB49tlnR5RQxijcitExyBiLyvXvv/8fAwwA3wGMbz/AuAEDdHQGjACGRbLCmpUcWTRi3oczBRjWLBnHO/fj750fYtI6CZPWSTje+RHaLn3WJ5K4lC8ilbRnLBbHHTffi7dPbMD9s36IMVkU757eiKkT5v9I4RbTAwz+VA+e8CInvxALZs/HgeNNAHBeIS0zA4xbVxE88sB9sMpZsMSy8JPKe5BFjvTZsrJxZM2VXADX0wEMy5w/5H9MMPw6wMJF94Axhk8/PoAja64Q3l8wO6wCPaxvoQ4qAGP0FQttbm4eHcBgjKUFGGfOnEFlZeXIAIbRyRhTAUZTU5MxwBDbZOJWzhhDaWkpjh49CsYYKisrjQGGPteLskKHwwGn0ylOLRVgiPMXP/XNe7OsnPJCgcif6L9PMcCBhNHWlqnDoxpIeetVR4ly1GLoSPrdmV9stVpRV1eHzZs3w2azwWazoba2Flu2bOkTF5LyoesxAmMMiUQCkydPRmdnJ77++mtMnTpVbckbAgzREGMMzz//PC5cuID29nZEIhF0dHRgxYoVtyrBxKc7DG/0QAMAFi5ciNbWVvT09KCqqgpbt25t3759O+PTIB6P51oikcjTt4wlSUJ+fr76rm1TUxMqKipgt9sxffr0O5VwjqQDGKJsBgCwbdu2g7wj/NRTT2VMKOm0OVEFYICMBmB8x2D8rwEGSzBNkSv08EYGML7Z/BDCvec0tWoHIfjHM1P6IGfhB5tahgmIVIBBEO49h4o/Gev1vvl4G7BpeQGAyyYAg6jDP/br21Cx6SSOV8+AZM9HzD+A8fMe0xIQySkwjQHu5XfUngCRZMiWBOQsChqTgcjV1EXUMhjDI6CW5L+HmLmxDQBwenUZSMyXmcHgR2+DVh1ptWeBxq9lZjAITSaUSMen6HxpH8DiIBY7srIIpIQvM4NxYuX0gxO/7wBLxFMpouxcFP78g4wFxwwARSZ/iykZyfctARhGQh5eCre1tWUGGEbWeXofEcAwUjbwLS8jwNDPSU9EOBwOOBwOcwZDxEh69uKGGAwjEYvooWkNGLH29fX1mDlzZsqFp06d6rNYLJgyZcoYAD5ZBFV6Q+Xl5XjrrbcQjUbVVB+JRDBjxgxjAkIkIfidy8rK8MQTTyA7Oxu5ubmw2+3gvam0PBI/Zs+erVkHLrcxpIH0CA1IviYuSRIefvhhAMDevXs1I1CnwJ1JL+Q8fPiwekFLSwtsNlsqg/HFF1/k6UkGbmTBggXD8Z1cPHi93swMxu7du7+klObr8SO/wdKlS52MscvpEoopNaKE+SBjLPb/oURTgildQuEVy6FDhxrcbvcSAxJ/OIGIn2JbMBgMoqqqanFjY2ODKdw3ygeMMZUSJYRg/vz5iwHkKQIXrSuLmixRJehyueByuUT3zU4xQClVVeP6eOBPSXRfw4QitknF2OC1gpmWVxa5ZH3LUFyftAYksw1WWBOzCl8zAjP21miEKeGcUahgVjMZVWiZtCmGBvRFt/5n07qRUur3eDy5I4lKw/XJEPemTOYwnh5tPsAoDw1InjdvnlOW5cWU0lplAf2EkNxYLPZoIpHwHjlypN90BG63+yWr1XohHA7nGiSWuVar9YLb7f5dak2RBA6PybK8BUnJnIRh1ZefEJKrGOmilJbGYrHHxcTCMa1TSRQBZVQ2xRhT4j+sQLscANcYY+pUyLx58562WCwvAYDf738yNzd3h+BE6giuXLmycNy4cZ8AQCwWW9XY2Lg9ibNl+Rf8gqGhoYtmq93S0tIp9CGWi1OYgOFXUgcVxyK6KQDAgACJA4yxSwAgu93u/YSQMqXjNd/pdH5mNAWPx3PrnDlzTijfX0BSqg4aDAbf5BfYbLbJZlMoKytT/xYIBF4Xp5ADgAtPrim/S7opJKAVf/Ywxq7zfeH67Nmz5+Tk5LymVOVx3hIQp8AY6yKElF6/fn15c3PzXzWe6PV694RCobcBWPx+f41++KFQaDshpDQUCv3F6/W+lxILjLEgIWRlSUnJ9ltuuWWh3kA0Gj3Z1dX1487OzlauTzUMZ0IIVdx4rLIOfIceRPK/cSQMY2E0x7/Zu/qgqK4s/7v3ve4GGmj8QNQM6AhIcCJEQRQlGsHERDMaYwyU5VhbWrOrk83WZExcU67jZJdZEhOTLcfEScZMppIxOir4lUSNi45CYvzgQ1AQxC9EvrQRQZvu5vW7+0f3a2+/ft10Q3ZTW+Wr6oLu916/0/eee8+5v3PO7wYKgYS2tLRYeFDOl1+t/O/KYfx61KhRz4MrGFCvCMiO0eNZ2PDhHieGTEwFAJjLz7nf97S0wtLSFpC0ltZWTD62H62trZgyZQoaGxu7N2/eHK8kl3oI8HFsMgulnhHXJdeq8dfR4zHjT5tw58JFpPx6JY7kLcPUjfmoev9DZL6bj7+OHu9TgB7ZgadOfO0WQDkaGhoqExMTJyl4kDMpzSFpZkYsuVaN83/+HN+/9wek/Holrn73PR67cRM2V9NHTXbyKzWfPO11b5croVWv12PXrl1obm6GTqdDYmLi411dXbaWlpbcpKSkQgCM/Hb4GDZY8F+S95PMDNy6cBE2FR2Qr6PD0Yvlp44hJCQEFosFNpsNdrsdPT09sNlsGDp0KMaNGxfNGLtNTCZTLDdjaR42m230iRMnDmutyRTF65k8DSQxAeJzcxG57B8waNAgd+GFF1WAk9kyiTFWL/qbgz3iHPHxfg1+c3gEBJ0BUU8+iVAXX5YGzYCXpx2wWVZjxjzoSimF7lcrcOt8DcKmZ/m8VisuPSABeAz66odbYYuLw/fj0yF3d/t9uBeXSaACaPlZvXfv4pvkdMT/80okr30dnVXncTA5HaGjYvGzdU7oqaPqAnSmSIyYkYXBqeM9WqBfAihf0FF1Hvum5Di/qOQkbP+5ESOmT8Xc+kroo0xoKfkOtZ/twI3j36Kr8QZ0pkgsKt6PmMdTgp6Kx/b09NQRQnDr3HnsW7QUtrvOIfmL08dgGh2n6YFqKSHnsScxxuoDbYCxdrud2e129jtTHFuDKHb83T+4s6b5l0LZpNA2KQmQCjMPT7gQDB4/VpKkur787T7yH9XXOueBAAWwiKKYi8BypwM5bri80IHb84EeFD/yIb755ptuomI+d0dZIvOLVHVGkRod4P+uXLkSVqsVISEhXYWFhQkrV668pRmSsVqtXglC+fn5Tgy7tRWffPIJ1q5d60SWy8tRVFTkPg8A69atg5rsxeFwgDGG+/fvIzY2NnLFihXtCxcu7B42bNgQtXdEbTYblDxzSZLcghQUFIAxhvHjnY7HG2+8AbPZjOnTp6s9TjgcDkiS5L7fYrF4gY7R0dERjDF7U1PTH/muF202m5vAj5/xOjo68O6774JSinnz5qGgoAAlJSXYu3cvnn76aaxatcrjer76zm63g1KKyMhInDp1CmazGVarFRaLBQaD4Z86OjpmDB48OBWAnSxbtozx06wHp5XrC3n96Gu6Vq4vKCiAwWDwCNk6HA63cIMHD45njF0Rz5w5EybLsujr17hWTQkXLlwo13JIFCX99NNPMWbMGJhMJqSnp3uQ3PBZfUajETyPnFhdXd0TwGi5r1BP8NrOj5Dw8HA0NDTgxRdfBM88rhVv75c/oIZ9eJyNUooRI0bAarWiqanJA/XjMwx5VLBfDokWxEgpxaFDh1BWVoYlS5bgyJEj2L59uwcIyP/vFXEIxhyrTSpjDF999RXKy8uxbNkyVFRU4MqVK2hpaXF3l0KPOWbMGFy5cgVLly5VqAaCMkYeDonFYsGBAwdw6tQpjBgxAuvXrwcAxMbG+rSQhBBYLBaEhYUNzCNavXo17t69C0IIlixZgqysLI8SXn+m2Wg0ep8biD+gBjO1fr0fHLP/XaAVsvLlgPTpmAS6PHdFJ8N+ICtsAWBmjPX8+A4JISSiaO/ePoMYfb3a29vZFzt2FBFCBF/JU1rzgAggVKGDut54w29mkVoBGWMYFReLbTt24NnZz2BxXt6CmTNmSKUnT7a8tHDhKF/IiE+XTL3c8vfi4X4CwBQZju7uexBEHRa98MKIlpYW+87CwpvQSAvxhnwVogNRCOjXPwjeO/8mJiRgx67dbo1mLov6i8WLRxbu2WNfuGDBID4K7BNz9pVq4rv5BLS130Js3CjExo16IACn2C6Trg8I9PaXqhLsEejo8hRApEFMDb4nEv7ReiEYAQLMxSUAdAJ1cqNRAkrUojwQwagjgQuglYqrdQiUICRUB2H5AZhCRUgOGTZJhszU7eBMHTL8srBNL1AYDSJ0zgKjSCUQ6KUDgQoACBAoIMkMtzbNg0HX972mX+1DRAjxiESqRoE61ceXYXIyERAAepFiw+F6vHWgFp//Ywbio8MxJf8oGBisH7+AZX8+i51nmvBE4lCE6PxQUzjnAaqdMqZ6iQJ1Tx8OWUbepFiIAkVRWTOmv/V3pMaZYArVYdi/HMDO000oWPgYDv4mC93WXmjuNqQkLGsxcviwsaohwCAzhp2nb6B903Mw3+vFuLWH4ZAZbrw3FyNMzpoCh8y82tcZRSWku2jv3gjZSSMekA6YQogreMwwclAourc87z4fFaaH7U9ecXMYROo1bBVyD2OQQUQAiIpY/kVhZKTpMeKiKVfneTHVXEEJAWGOe43vz4tXwl8DmfZEl4NiCPJ77ADuK1FQEYBYWlq6lxAyV6v/+SCFz0gwpZAkad/06dNfhI/aD3+/YhCAuVOnTkVbW5vP1E1fn8fExODo0aPIzs6ebzabe8+dO1eYnZ2dC430Tl/+AOF/IU/DxpcJaVX/8Msuu90OQRAwc+bMhR0dHZIrm0sXiADuX+fPGeEfqgU66/V6REREwGazQafTISsra2RnZ6e9tLS03Z8gIm86+3K9tXz9np4ezJw5032/smEL4N7uIxqqNFWfxkiNZKuX4FrrBLvd7lGtxeeABLJrjqj1pTyg4As5UeeK8ICGFptQUALw63me/0rdXfxSXSuFCgDU25P12QXqXBw+0YP363U6Hb788ks3qbxWmr6CDbzzzjttXPXigddee+0FZb7QrBFUmpcHJtUFBoIg4Pz58xBFEatWrdKmolQdb731FvR6/c9dSnnLbxeolY9/r05A2rZtG27cuAGbzYb8/Hzs2rUL586dQ35+Pk6ePInDhw+7tzRytRLR9AfUVQB8P6vnAV4558+fD0EQ8Oqrr+Kjjz7C1atXERERgUOHDuH48ePQ6XRYs2aNe09Cr4mIVzR1rqoWvqNmqnA6MyK2bt0KWZaxfPlyEEJQVVWF6OhorF27VrEX2kqo1IEGui5UD0dZlmGxWDB79mxkZmaira0N3d3dmDNnDjIzM/v0sKPgLHUYFKRZ1W3YsOGgQk+nANR8qa0axFZ0QKnPHKg/EAlglAu4EAJdMMGZDXFVYSx7CFA8BCgeAhT//wEK/0M+WAEGUCw8kNVN0ACFc6gq6zznIowBYEx2Nf0Dg6UXQoJpgQDyZIkAg0GPuNUErhpmMAb0OoDr7zAFGMGo1wkMOsCgAyb9R0hbqC4MJ9Z0GMBVB/cLoCAgYDLQ+A7DT1cTPPN4CigRwZiMkvq/4Zd/ycMny3dinotbXhQEfHfxPE6s6ZjiWgT7FkAUaUDa62ASqIPiqnNbLaSsI5iTmYP99X/EnClZuGO/je8ungcRGLZMq8T768bFw8kGbtfugiABCn6ojnmdYP3SdWjorETxkWLMnpmNb5v3Y1bWDPwsZjJWFqVi6u8jL4tU5+SmIQRHV7e5u4IAGFa0Z08DAwICKCihMFAjVp1+Gi8veRmd1tsAIyAgINQJ4ewr2otnn30WvVIvAIYY4yP4Yt9nOLm+O9PVEu2MMftAAIpw15Ir3J/D8sTvBx984EkTUCrg72tuDYarHBM/4KyjdehdP4w3Rr1wFtnbeQHcAIWa5dcXl4o6hOtacAQFUPBUxIMYY3OnTZuG9vb2Pm9SB65jYmJQXFyMnJyc+R0dHb2VlZXBAxR8iF2x80pNqhZQoQYoBEGAzWYDpdQNULgIcwIDKPgll/JwrUUKv05Ql2gYDAYPgOKJJ54YeefOncAACt4jUseGtVa8/DX+AIqoqKjgAQr+4WquSj6l151Nx/EcqnUlMjISgWyPprk61iof4QVTt45a+P6ZY65PtYad+kF9dU/QAvCjwU2XrZGKx5/jM6mDfbhmC6iREX6doDxEGZLqOcHhcLgL9pTu1Nqlpc91gXobKPWSXafTYcOGDWhqasLNmzfdr40bN8JgMGDjxo3ucyNHjkRbW1vbhx9+yKDBeK3ZAjxBOz8tKzricDjcG7ls2LABKSnOFM3x48fjypUr0Ov1qKtzphtcvHgRr7zyynQAV8GRrfhsATUyok5c4fsccGZU1NTUoK6uDkajEY2NjUhNTUVsbKxSyQs4iVo0HRKvoqtAlmXK6+2330Z1dTUyMzORkZGB0NBQVFZWIiwsDLdv30ZaWhpkWcamTZvaDh069LctW7YwOLc5MQ4UoNBt3rz5oNpqqhU2KyvLfU6n06G0tBQrVqwId8ULBuQPaNn6QJyWOy5deOCQPAQoHgIUDwGK/gMUxC82oIjABP0PCFAQAiLowBwSQIUHMWRtLXX+0YX+UAAFcXdT7apHMTK3AHKvFQ/Kv7yFuQcgkxI0HtraBipA0Ieh9UAB0jZWaicw+AcoXAKIAkAAqasZo55/HSXLHwHVh4DJDrBeO0AJqC4ERNA5Laosw2G7jye2NqFx/3uAk25DO4HBP0DBeUuggN3J2m0ID8XQtHkYs/Q995VnX3sMojEKhApgsgOSxaUH9k71yA8GoPCkdCK9zlpwHbV6PBwARNYF2stAqABCKKhOct/DiB8d8A9QKAK4cBLJ1QJhBjDJDiI+0PbHN3L8Mg4JNetd5K7SXS9dCRyg8OCtf8CzEhIZgWv/lQnj2FkYOuffQUXnokSWbLj99W9xv/6/EeLaH4HK3dpdEFAGhTLkBD1+qjdAJBYnQvKvldqTlGjAsHlvqx5m8Rq6/QEook7/Ju204OJ7QKDmnBAQSnDbIn07+4OKBYyxW/11SPqb8qGYCSuce/y4A5diaWnpXgBz1asiNQjhC6BwZc4PLINi2rRpPjMo/PkEfAZFvwEKfnGq2HmtTAp/GRRqgCKoDAo1QOHLKVELwkdQ1QBFVlZW8ACFug7AH2Cl6MAPClD4IslVzvGlP8qkpQAU/Ar5fw2g4M9rjRCtPPO+lNonQKH1XvmyI0eOoMtVgatFXqgO2W7fvr2Nu//LvLy8BdBKYFBjQ1r1IaIooru7GykpKUhNTQ1qFqqqqkJNTc1z8JfAoLU5rZZSKsDUtm3bQAhBbGwspk2bBkopduzY4QYwlH10Fi9ezINZntuFqZm6+WIFNUzDLz6Vz3Jzcz0ybvgd5PjukCTJKyXII5FJucEXd5YCz8iy7CaaUbao449FixZ5vC8qKnILrS6Y8gtQqLMmeG1XvigkJATl5eU++728vNxdd+RzvzQ1IBkM2q3X62E2m/HNN9/A4XB45R4pKT++4L/+ABS67du3H4yPj/dISlErrFqZFQz62rVreOmllwaUQREFYDSctB7B3i8BuA2gUdnz70cHKNwRE0rpXF5DtYITvuDbQBwSf3Rtgxhjc5X0G39KqCXEsGHD1A7Jnuzs7EX9ckgUm68VLdH6nE/t4hySBWazWSouLi5CANk1VG0NtfYv8IeSqCMmVqsVer0e2dnZCzo7O6Vjx44dgJ+SMk1rqLZo6i7gh5raIeHBaZPJBFEUPYxPnwIIgoDCwkKMHTsWqamp2L17NxISEgAAqampKCoqQkJCAmRZxoQJE7B7924kJiY+WIk5HEhJSYEsy3xKJwmqC5Tmr6ysRG5uLhoaGiAIAqqrqxEfH48JEybg8uXLqKqqQkJCAiZOnIiGhgZN0v+gdID3ehQhysrKkJeXh7q6Og/B8vLyUF9fD0EQUFFRgdzcXPc1wUzpXi2gGBrGGNLS0nDp0iVUVlYiMTEREydORH19PQghqKiocH9WV1eHiooKJCUleRi1oAVQW8KKigo8+uijSE9Px6VLl9zvASA9PR11dXUoLy9HUlISJk2ahIsXL3rFFIMSQB0LUL6Uf0htbS0opTh79izGjRuHjIwM1NXVoaysDMnJyV4jql9doPTf2bNnkZSUhLS0NNTW1uLMmTMYN24cHA4HMjIycOHCBZw5c8bdSjU1NR7fE+gxrKSkhDHGmCzLXrwRyv/qv/y1/D38e8YYKykpYXDuUwutV58OiS8mDV8+vz9eCl/WsD8Rk2DwAI8MSi8BHnJQBHLRU089Jdhsthi9Xp8PIJEQkmo2m8cMGTLkBGPMDOCcLMsfHT16tDpoj0irCwghJDs7+zlK6QcA9M3NzU+PHDnyG3BlvzU1NWnJycnHFeozALh9+3b2kCFDPieERMqy/PLRo0f3sT76WD0R0ZycnN/PmjXrLqV0G4Cojo6OV2JiYjYigJrjIUOGfNbY2LgcQASl9LNZs2bdzc7O/jfiZyi4BZg6dWpcTk7OdUrpK5xpPUMptQuCMDkwJI78JDo6eoLdbt/PTW6rc3JyGjIyMob5FCAzMzPaaDSeIYR41GTIsrwnIiLiKc2gYHj4faLBNB4SEjLb4XDsUgkWbTKZqiZPnjxYK2ynCw0N/QAaxFgdHR0XCSEZWgLcu3fPyBgjGq0w8fr165c0bgkzGo1bXPsDe7SAThCEJ7Ue0tXV1UoIiQlKq50K2MsYu6fha8xUA1bUH7AYHh7e7Qu/99UFrqm9kxAi+lkdeQgg9Pb2HtGcJEQxXsF0A+0CxlgXIWQINDYucj1H8GqBy5cvr2OM2dQ3GI3GiZIknQumC2RZrh4+fHiqhmD3Ll269IY6mkoZY71NTU2Nra2t6Yyxu/zJ0NDQ5yRJ2hlMF0iStCMiIuIZ1cNvNTc3ZzQ3N99UQGo1UipduHChubi4eKLVav0Lr9GSJA2VJKkkkC6QZbnBbDbXUUoXKp/19PR8VFxcPLm2traN34tecyp2UTQaAESlpaX9PCoq6k0AtLGx8fm4uLhdhJBIP1Ox3NTUNP+RRx75GEBUZ2fn78rKyvbAuYe51deU7NMWKJF1ALqoqChdWFhYZEJCwjpBEB6llI6ora2dmZycfFCW5Q5Jkurb29u31NXV1XKaboWTV5IFbYx8jG+FwFKZvh3c4lYGIGk1cb+s4f/l8T8DAPxED/laT7fhAAAAAElFTkSuQmCC");
background-repeat:no-repeat;
display:inline-block;
text-indent:50px;
line-height:33px;
width:100%;
}

.dokumente.pdf{
background-position:left -33px;
}

.dokumente.pdf:hover{
background-position:left 0px;
}

.dokumente.word{
background-position:left -99px;
}

.dokumente.word:hover{
background-position:left -66px;
}

.dokumente.excel{
background-position:left -165px;
}

.dokumente.excel:hover{
background-position:left -132px;
}

.dokumente.pp{
background-position:left -231px;
}

.dokumente.pp:hover{
background-position:left -198px;
}

.dokumente.text,
.dokumente.text:hover{
background-position:left -264px;
}

.dokumente.link,
.dokumente.link:hover{
background-position:left -297px;
}

.dokument-hinweis{
font-size:15px;
color:gray;
line-height: 20px;
padding:5px 0 0 50px;
}

/* Veranstaltungen home */
.termine-home-box h4{
text-align:center;
}

.button-content-box.home{
display:inline-block;
}

/* Ladegrafik Kugel */

.spinner {
position: absolute;
top: calc(50% - 200px);
left: calc(50% - 200px);
width: 400px;
height: 400px;
z-index: 10000;
position: fixed;
}

.inner {
position: absolute;
box-sizing: border-box;
width: 100%;
height: 100%;
border-radius: 50%;
}

.inner.one {
left: 0%;
top: 0%;
animation: rotate-one 1s linear infinite;
border-bottom: 15px solid #000;
}

.inner.two {
right: 0%;
top: 0%;
animation: rotate-two 1s linear infinite;
border-right: 15px solid #000;
}

.inner.three {
right: 0%;
bottom: 0%;
animation: rotate-three 1s linear infinite;
border-top: 15px solid #000;
}

@keyframes rotate-one {
  0% {
    transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
  }
  100% {
    transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
  }
}

@keyframes rotate-two {
  0% {
    transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
  }
  100% {
    transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
  }
}

@keyframes rotate-three {
  0% {
    transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
  }
  100% {
    transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
  }
}

/* Ladegrafik 1 - 3 Punkte */

.lds-ellipsis {
display: inline-block;
margin-left: -70px;
position: relative;
height: 20px;
width: auto;
}

.lds-ellipsis div {
position: absolute;
width: 10px;
height: 10px;
border-radius: 50%;
background: #000;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
left: 6px;
animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
left: 6px;
animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
left: 26px;
animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
left: 45px;
animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}

@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}

/*** Color Box ***/

#colorbox,
#cboxOverlay,
#cboxWrapper {
position: fixed;
top: 0;
left: 0;
z-index: 10000000000;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
}

#cboxWrapper {
max-width: none;
}

#cboxOverlay {
position: fixed;
width: 100%;
height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
clear: left;
}

#cboxContent {
position: relative;
}

#cboxLoadedContent {
overflow: auto;
-webkit-overflow-scrolling: touch;
}

#cboxTitle {
margin: 0;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
cursor: pointer;
}

.cboxPhoto {
float: left;
margin: auto;
border: 0;
display: block;
max-width: none;
-ms-interpolation-mode: bicubic;
}

.cboxIframe {
width: 100%;
height: 100%;
display: block;
border: 0;
padding: 0;
margin: 0;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}

#cboxOverlay {
background: #000;
opacity: 0.9;
filter: alpha(opacity=90);
}

#colorbox {
outline: 0;
}

#cboxContent {
margin-top: 20px;
background: #000;
}

.cboxIframe {
background: #fff;
}

#cboxError {
padding: 50px;
border: 1px solid #ccc;
}

#cboxLoadedContent {
border: 5px solid #000;
background: #fff;
}

#cboxTitle {
position: absolute;
top: -20px;
left: 0;
color: #ccc;
}

#cboxCurrent {
position: absolute;
top: -20px;
right: 0px;
color: #ccc;
}

#cboxLoadingGraphic {
background: url(../img/loading.gif) no-repeat center center;
}

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
border: 0;
padding: 0;
margin: 0;
overflow: visible;
width: auto;
background: none;
}

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
outline: 0;
}

#cboxSlideshow {
position: absolute;
top: -20px;
right: 90px;
color: #fff;
}

#cboxPrevious {
position: absolute;
top: 50%;
left: 5px;
margin-top: -32px;
background: url(../img/controls.png) no-repeat top left;
width: 28px;
height: 65px;
text-indent: -9999px;
}

#cboxPrevious:hover {
background-position: bottom left;
}

#cboxNext {
position: absolute;
top: 50%;
right: 5px;
margin-top: -32px;
background: url(../img/controls.png) no-repeat top right;
width: 28px;
height: 65px;
text-indent: -9999px;
}

#cboxNext:hover {
background-position: bottom right;
}

#cboxClose {
position: absolute;
top: 0;
right: 15px;
display: block;
background: url(../img/close.png) no-repeat top center;
width: 50px;
height: 46px;
text-indent: -9999px;
}

