::selection {background: #a2297b;color: #fff;}
::-moz-selection {background: #a2297b;color: #fff;}
::-webkit-input-placeholder {color: #b3b3b3;}
:-moz-placeholder {/* Firefox 18- */color: #b3b3b3;}
::-moz-placeholder {  /* Firefox 19+ */color: #b3b3b3;}
:-ms-input-placeholder {color: #b3b3b3;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{margin:0;padding:0;}
html{color:#766a71;font-size:16px;font-family:Lato,sans-serif;background:#4D201B;}
a,.trigger{color:#a2297b;text-decoration:none;-webkit-transition: color 0.5s ease;-moz-transition: color 0.5s ease;
-ms-transition: color 0.5s ease;-o-transition: color 0.5s ease;transition: color 0.5s ease;}
a:hover{color:#b1a7ad;}
img {max-width: 100%;height:auto;}
.height{position:relative;}
header{width:100%;top:0;}
.content header{position:fixed;z-index:10;}
#logo{width:200px;padding-top:20px;padding-left:20px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.content .l_small #logo{width:100px;}
.content .l_small .service a{color:#a2297b;font-size:0.9em;}
.content .l_small .service a:hover{color:#faa1dc;}


.lang{float:right;padding-top:20px;padding-right:20px;list-style-type:none;}
.service{float:right;top:20px;position:relative;}
.service a{margin-right:20px;display:inline-block;margin-bottom:8px;}
.service a,.fusszeile a,.trigger{color:#fefefe;}
.service a:hover,.fusszeile a:hover,.trigger:hover{color:#a2297b;}
#slides{position:fixed!important;top:0;z-index:-1;}
.start footer{position:fixed;bottom:20px;margin-top:40px;}
.start footer li{margin-left:20px;display:inline-block;}
.content .wechselbild{width:100%;}
.content article{width:100%;background:#fefefe;}
.content section{position:relative;max-width:900px;margin:0px auto 0;line-height:33px;padding:50px 20px 20px;}
article h1, article h2{font-size:31px;font-weight:normal;color:#a2297b;border-bottom:1px solid #dcd4da;margin-bottom:20px;}
article h1{margin-bottom:40px;}
article h3{font-size:24px;font-weight:normal;color:#a2297b;margin-bottom:21px;}
article h4,article h5,article h6{font-weight:normal;color:#a2297b;margin-bottom:21px;}
article img{max-width:100%;}
.start h1{font-weight:normal;text-align:center;display:block;color:#fefefe;margin-bottom:20px;}

/* OBJEKTE auf Startseite */
.owl-carousel{text-align:center;padding-right:10px;max-width:75%;margin:0 auto;position:none;}

.owl-nav{position:absolute;top:35%;width:100%;font-size:5em;color:rgba(254,254,254,0.6);height:0;}
.owl-prev{float: left;left: -40px;width: auto;}
.owl-next{float: right;right: -40px;}
.owl-prev,.owl-next{position: relative;width: auto;-webkit-transition: color 0.5s ease;-moz-transition: color 0.5s ease;
-ms-transition: color 0.5s ease;-o-transition: color 0.5s ease;transition: color 0.5s ease;-webkit-transition: color 0.5s ease;-moz-transition: color 0.5s ease;
-ms-transition: color 0.5s ease;-o-transition: color 0.5s ease;transition: color 0.5s ease;}
.owl-prev:hover,.owl-next:hover,.owl-prev:focus,.owl-next:focus{color:rgba(254,254,254,0.9);}
.o_title{background:#fefefe;color:#a2297b;padding:15px 10px;font-size:1.3em;}
.owl-item > div{margin:15px;}
.o_link{background:#a2297b;padding:15px 10px;font-size:1.1em;}
.o_link a{color:#fefefe;}
.o_link a:hover{color:#faa1dc;}


/* FOOTER im Content */
.fusszeile{margin:0;padding:0;list-style-type:none;}
.start .fusszeile .fa{display:none;}
.content footer{width:100%;min-height:405px;background-color:#663250;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center;}
.content address,.content #important{padding-left:65px;padding-right:65px;color:#fff;font-style:normal;padding-top:75px;}
#opening{display:none;}
.content .footer_ue{font-size:29px;}
.content .footer_uue{font-size:21px;line-height:18px;}
.content .footer_list,.content .fusszeile{list-style:none;font-size:17px;padding-top:40px;padding-left:0;}
.content .footer_list li,.content .fusszeile li{padding-top:7px;padding-bottom:7px;line-height:24px;}
.content .footer_list li a,.content .fusszeile li a{color:#fff;text-decoration:none;}
.content .footer_list li a:hover,.footer_list .aktiv a,.content .fusszeile li a:hover,.content .fusszeile .aktiv a{color:#faa1dc;}
.content #important .footer_list li,.content #important .fusszeile li{padding-top:3px;padding-bottom:3px;line-height:22px;}
.content #important i{padding-right:5px;}

@media only screen and (max-height : 850px){
.start footer{position:relative;margin-bottom:30px;margin-top:60px;}	
}

@media only screen and (max-width : 800px)and (max-height : 750px){
.start footer{position:relative;margin-bottom:30px;margin-top:60px;}	
}

@media only screen and (max-width : 1000px){
.start footer{text-align:center;width:100%;}
.service{float:none;top:0;margin:20px 0;}
header{text-align:center;}	
.content header{text-align:left;}
.content .service{float:right;top:0;margin:20px 0;}
}

@media only screen and (max-width : 700px){
.content footer{display:block;height:auto;padding-bottom:100px;text-align:center;}
.content .service a{display:block;text-align:right;}
.content #logo{width:130px;padding-left:5px;padding-top:5px}
.content .service a{font-size:0.9em;}
.content .l_small .service a{font-size:0.8em;}
}

