@charset "utf-8";
*{margin:0;padding:0;}
header, nav, section, main, article, aside, footer{display:block;}
time, mark{display:inline;}
@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
.noscript{position:fixed;left:0;right:0;top:0;text-align:center;color:#fff;background-color:#f00;padding:10px;z-index:99999;}
.anker{padding-top:50px;}
.w3d-color{color:#f80;}
h2.well, #footer, .gradient{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.2) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.2)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#33000000',GradientType=0);background-color:#357;color:#f2f2f2;}
h2.well{position:relative;padding-right:60px;color:#f2f2f2;-webkit-text-shadow:-1px -1px 0 #333, 1px 1px 0 #555;-moz-text-shadow:-1px -1px 0 #333, 1px 1px 0 #555;text-shadow:-1px -1px 0 #333, 1px 1px 0 #555;}
h2.well span{position:absolute;top:26px;right:16px;left:auto;}
h3{color:#357;}
a{cursor:pointer;}
.navbar a, .navbar a:hover, .transition{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.text-decoration-dotted{border-bottom:1px dotted;}
hr{border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(255,255,255,0.2);}
.btn{white-space:normal;}
.btn-default{color:#357;}
.kontakt-ausgabe .bg-danger{padding:5px;display:block;}
.modal{color:#333;}
.modal-dialog{margin-top:60px;}
#contact label, .thumbnail .caption, .popover-content{color:#777;}
body{color:#777;}
.slideContainer{top:0;left:0;right:0;border-bottom:1px solid #CCC;z-index:10001;background-color:#f2f2f2;-webkit-box-shadow:0 1px 20px 0px #555;-moz-box-shadow:0 1px 20px 0px #555;box-shadow:0 1px 20px 0px #555;}
.slideContainer.minimized{position:absolute;top:0;left:0;}
.slideContainer.minimized .slideContent{display:none;}
.slideContent{position:relative;top:0;left:0;right:0;z-index:10001;background-image:url(../images/bg_48x48.png);background-repeat:repeat;background-position:center;}
.slideContent-inner{padding:20px 0 0 0;}
.slideContainer #slideBtn{position:absolute;right:15px;width:40px;line-height:24px;padding:2px 0;z-index:100;text-align:center;font-size:17px;color:#ddd;cursor:pointer;}
.slideContainer #slideBtn:hover{color:#aaa;}
.slideContainer .slideCloseBtn{padding:10px 15px;}
.slideContainer #slideBtn .slideClose, .slideContainer.minimized #slideBtn .slideOpen{display:block;}
.slideContainer #slideBtn .slideOpen, .slideContainer.minimized #slideBtn .slideClose{display:none;}
#sliderPageBG{background-color:transparent;opacity:1;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;z-index:0;}
#sliderPageBG.sliderPageBG{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:rgba(0,0,0,0.9);opacity:0.8;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}
.slideContent h3{-webkit-text-shadow:1px 1px 0 #fff;-moz-text-shadow:1px 1px 0 #fff;-o-text-shadow:1px 1px 0 #fff;text-shadow:1px 1px 0 #fff;}
.slideContent-header{line-height:34px;}
.slideContent-footer{line-height:34px;}
#header.wrapper{background-color:#fdfdfd;}
#header .banner img{background-size:cover;width:100%;}
#header h1{margin-bottom:20px;}
#header h1 span{position:absolute;font-size:0px;line-height:0;z-index:-1;}
#mainnav .affix{position:fixed;top:0;z-index:9999;}
#mainnav .navbar{z-index:9999;width:100%;margin-bottom:0;border-bottom:1px solid #ddd;}
#mainnav .navbar-brand img{margin-top:-14px;}
#top.wrapper{border-top:1px solid #273B4F;border-bottom:1px solid #273B4F;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(0,0,0,0.2) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.2)));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(0,0,0,0.2) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(0,0,0,0.2) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 50%,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#33000000',GradientType=0);background-color:#357;color:#f2f2f2;}
#top.wrapper img{margin:auto;}
#center.wrapper{background-color:#f2f2f2;background-image:url(../images/bg_48x48.png);background-repeat:repeat;background-position:center;}
#footer.wrapper{padding-top:40px;padding-bottom:20px;border-top:1px solid #273B4F;background-color:#357;color:#f2f2f2;}
#footer.wrapper h3{color:#f2f2f2;}
.modal{z-index:10500;}
#impressumModal h3{color:#357 !important;}
.modal-header{background-color:#357;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.modal-title{color:#f2f2f2;}
.modal-footer{background-color:#f9f9f9;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
@media (max-width:480px){h2.well{font-size:26px;}
h2.well span{top:24px;}
}
.check-btn > input[id=Zustimmung]{position:relative;top:2px;margin-left:7px;}
#Spamschutz {width: auto; display: inline;}
