@font-face {font-family: 'fm';src: url('/uploads/fonts/fm_bold.eot?#iefix') format('embedded-opentype'),url('/uploads/fonts/fm_bold.woff') format('woff'),url('/uploads/fonts/fm_bold.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'fm';src: url('/uploads/fonts/fm_bold_italic.eot?#iefix') format('embedded-opentype'),url('/uploads/fonts/fm_bold_italic.woff') format('woff'),url('/uploads/fonts/fm_bold_italic.ttf') format('truetype');font-weight: normal;font-style: italic;}@font-face {font-family: 'ak';src: url('/uploads/fonts/ak.eot');src: url('/uploads/fonts/ak.eot?#iefix') format('embedded-opentype'),url('/uploads/fonts/ak.woff') format('woff'),url('/uploads/fonts/ak.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'ak';src: url('/uploads/fonts/ak_italic.eot');src: url('/uploads/fonts/ak_italic.eot?#iefix') format('embedded-opentype'),url('/uploads/fonts/ak_italic.ttf') format('truetype'),url('/uploads/fonts/ak_italic.svg') format('svg');font-weight: normal;font-style: italic;}html, body {height: 100%}html #tinymce, #tinymce {height: auto}body {padding: 0;margin: 0;color: #000;background-color: #fff;font: normal 1.11em/1.3 'fm', Times, serif;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}#tinymce {padding: 10px;font-size: 1em;}a {color: inherit;text-decoration: underline;}a:hover {text-decoration: underline;}img, a img {border: 0 none;}h1,h2,h3,h4 {margin: 0;font-size: inherit;font-weight: normal;}p {margin: 0 0 1em 0;}.accessibility {display: none;}/*	Titel				*/h2 {margin-bottom: 20px;border-bottom: 3px solid #000;display: inline-block;}h2,.flexslider .slide-text {font-size: 2.3em;font-family: 'ak', Arial, sans-serif;text-transform: uppercase;letter-spacing: 0.03em;line-height: 1.05;}.content-item h3,.content-item h4,.m-item h4,#tinymce h3,#tinymce h4 {font-size: 1.5em;font-family: 'ak', Arial, sans-serif;text-transform: uppercase;letter-spacing: 0.03em;line-height: 1.05;padding-left: 70px;display: inline-block;margin-bottom: .6em;margin-top: 1.05em;}.content-item h4,.content-item h3.underline,#tinymce h4 {border-bottom: 3px solid #000;}.content-box *:first-child {margin-top: 0;}.content-item h3.underline,.content-item h4.video-legende {margin-bottom: 0em;margin-top: 1.05em;}/*	Tabelle				*/table, tr, th, td {border: 0 none;padding: 0;margin: 0;font: inherit;}table {margin: 0 0 1em 0;padding: 0;border-collapse:collapse;width: 100%;}td {padding-right: 14px;}/*Layout***********/#content {padding-bottom: 50px;}.content-item {width: 730px;margin: 0 auto;box-sizing: border-box;padding: 50px 80px 0 50px}.second {padding-top: 1.05em;}.first+.second {padding-top: 0;}.content-box p, .m-item p {margin: 0;}.content-box p:first-letter, #content h2, .m-text p:first-letter {padding-left: 70px;}.content-img {margin: 0 70px;}h3+.content-img {margin-top: -.75em}.content-img img {max-width: 100%;max-height: 350px;}.video-container {height: 0;margin-bottom: 1.2em;margin-left: 70px;margin-right: 70px;margin-top: 1.05em;overflow: hidden;padding-bottom: 56.25%;padding-top: 30px;position: relative;}.video-container iframe,.video-container object,.video-container embed {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}.content-item h4+.video-container {margin-top: 1.05em;margin-bottom: 0;}/*  Musikerinnen */.m-item .desc {height: 0;overflow: hidden;position: relative;background-color: #fff;}.m-item .desc-inner {top: 0;padding: 0 0 0;position: absolute;width: 100%;}.m-item .desc-inner-p {padding: 0 25px 10px 10px;}.content-item h3.underline.cat {margin-bottom: .2em;margin-top: .6em;white-space: nowrap;}.content-item h3.underline.cat:nth-of-type(1) {margin-top: 0;}.m-item h4 {margin-top: 0;margin-bottom: 0;display: block;border-bottom: 0 none;}.m-item h4 a {text-decoration: none;}.nodetail {color: #666;}.content-box .m-img {margin: .6em 0 0 0;padding-left: 70px;}.m-img img {max-height: 180px;}.m-text {padding-bottom: 1.05em;}.content-box .website {margin-top: 1.05em;}.media-item a {text-decoration:none;}.media-item a:hover {text-decoration:underline;}.media-item:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.media-item {margin-bottom: .6em;}.media-item img {max-width: 100px;max-height: 100px;margin-left: 70px;}.content-item h4.media {margin-top: 0;margin-bottom: 0.2em;border-bottom: 0 none;}/*Slider------------------------*//* Browser Resets*********************************/.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 Necessary Styles*********************************/.flexslider {margin: 0;padding: 0;width: 100%;height: 100%;max-height: 800px;min-height: 620px;overflow: hidden;}.flexslider ul {list-style: none;padding: 0;margin: 0;}.flexslider .slides {height: inherit;}.flexslider .slides > li {display: none;/*	-webkit-backface-visibility: hidden;*/}.flexslider .slides li {text-align: left;height: inherit;}.flexslider .slide-wrapper {height: inherit;padding: 80px 0 30px;box-sizing: border-box;position: relative;overflow: hidden;width: 730px;margin: 0 auto;}.flexslider .slide-text {color: #fff;height: 100%;padding-left: 47px;border-left: 3px solid #fff;box-sizing: border-box;}.flexslider .slide-text.t-black {color: #000;border-left: 3px solid #000;}.slides h3 {font-size: inherit;margin-bottom: 1em;top: -5px;position: relative}.slides a {color: inherit;text-decoration: none;display: inline-block;position: relative;}.slides a:hover {text-decoration: none;}.slides a:before {content: "\203A";top: 0;left: -15px;position: absolute;}.slides .text-underline p {display: inline;text-decoration: none;position: relative;background: -webkit-repeating-linear-gradient(to bottom, transparent, transparent 1em, #fff 1em, #fff 1.07em) repeat scroll 0 0 rgba(0, 0, 0, 0);background: -o-repeating-linear-gradient(to bottom, transparent, transparent 1em, #fff 1em, #fff 1.07em) repeat scroll 0 0 rgba(0, 0, 0, 0);background: -moz-repeating-linear-gradient(to bottom, transparent, transparent 1em, #fff 1em, #fff 1.07em) repeat scroll 0 0 rgba(0, 0, 0, 0);background: repeating-linear-gradient(to bottom, transparent, transparent 1em, #fff 1em, #fff 1.07em) repeat scroll 0 0 rgba(0, 0, 0, 0);}.slides .t-black .text-underline p {background: -webkit-repeating-linear-gradient(to bottom, transparent, transparent 1em, #000 1em, #000 1.07em) repeat scroll 0 0 rgba(0, 0, 0, 0);background: -o-repeating-linear-gradient(to bottom, transparent, transparent 1em, #000 1em, #000 1.07em) repeat scroll 0 0 rgba(0, 0, 0, 0);background: -moz-repeating-linear-gradient(to bottom, transparent, transparent 1em, #000 1em, #000 1.07em) repeat scroll 0 0 rgba(0, 0, 0, 0);background: repeating-linear-gradient(to bottom, transparent, transparent 1em, #000 1em, #000 1.07em) repeat scroll 0 0 rgba(0, 0, 0, 0);}.slides .text-underline p.quote {display: block;background: transparent;}.slides .tab {display: inline-block;width: 70px;}.slides .button {background-color: #fff;color: #000;display: inline-block;font-size: 0.6em;margin-top: 6px;padding: 3px 4px 0;vertical-align: top;position: relative;left: -1px;}.slides .button:before {content:"";}.slides .button:hover {background-color: #968d54;color: #fff;}.flexslider .slide-img {background-color: #000;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.flexslider .grau {background-color: #8d7f83;}.flexslider .blau {background-color: #041e42;}.flexslider .braun {background-color: #8a391b;}.flexslider .gruen {background-color: #968d54;}.flexslider.flex-active-slide .slide-img {}/* Clearfix for the .slides element */.slides:after {content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}html[xmlns] .slides {display: block;}* html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you* include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* FlexSlider Default Theme*********************************/.flexslider {position: relative;zoom: 1;}.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;height: inherit;}.loading .flex-viewport { max-height: 300px; }.flexslider .slides { zoom: 1; }.carousel li { margin-right: 5px; }/* Direction Nav */.flex-direction-nav {*height: 0;}.flex-direction-nav a  {display: block;width: 25px;height: 70px;margin: -50px 0 0;position: absolute;top: 50%;z-index: 10;overflow: hidden;opacity: 0;cursor: pointer;color: #fff;-o-transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;font-family: 'ak', Arial, sans-serif;}.flex-direction-nav .flex-prev {left: 0;margin-left: 0;}.flex-direction-nav .flex-next {right: 0;text-align: right;margin-right: 0;}.flexslider:hover .flex-prev {opacity: 1;left: 50%;margin-left: -430px;}.flexslider:hover .flex-next {opacity: 1;right: 50%;margin-right: -430px;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}.flex-direction-nav .flex-disabled {opacity: 0!important;filter:alpha(opacity=0);cursor: default;}.flex-direction-nav a:before  {font-size: 70px;display: inline-block;content: '\2039';}.flex-direction-nav a.flex-next:before  {content: '\203A';}/*	Formular**********************/.cms-form {min-height: 350px;position: relative;}form {margin-top: 0;padding: 0;}form ol {margin: 0 0 0 70px;padding: 0;}form li {list-style: none;margin-left: 0;}form label {display: inline-block;padding: 6px 0 .8em;vertical-align: top;width: 170px;}form input, form textarea {font: inherit;color: #000;background: #fff;border: 1px solid #000;width: 330px;padding: 5px 10px 5px 10px;}form input {padding: 0 10px;height: 34px;line-height: 34px;}form input[type=checkbox] {width: auto;height: 34px;padding: 0;-webkit-appearance: checkbox;-moz-appearance: checkbox;}form input[type=checkbox]+label {width: auto;display: inline-block;}form input:focus {}form textarea {height: 160px;}form .submit {margin: 1em 0 1em 170px;}form .submit input {width: auto;font-size: 1.5em;font-family: 'ak', Arial, sans-serif;text-transform: uppercase;letter-spacing: 0.03em;background-color: #8d7f83;color: #fff;border: 0 none;cursor: pointer;padding: 4px 10px 3px 10px;height: auto;-webkit-font-smoothing: antialiased}form .submit input:hover {color: #000;}.f-error input, .f-error textarea {background-color: #fbfbfb;border: 1px solid #bf0000;}.f-error label {color: #bf0000;}form select {font-size: .9em;padding: 1px 10px;}.success {}.loader {display: none;}.loader,.loader div {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.loader {width: 30px; /* 40 */height: 30px; /* 40 */background-color: transparent;position: absolute;z-index: 10003;top: 30%;left: 50%;padding: 5px; /* 10 */margin: -20px 0 0 -20px; /* 20 */}.loader div {width: 30px; /* 20 */height: 30px; /* 20 */background-color: #000;-webkit-animation: form-loading 1.5s ease infinite;-moz-animation: form-loading 1.5s ease infinite;-o-animation: form-loading 1.5s ease infinite;animation: form-loading 1.5s ease infinite;}@-webkit-keyframes form-loading{from { opacity: .5;	-webkit-transform: scale( .5 ); }50%	 { opacity: 1;	-webkit-transform: scale( 1 ); }to	 { opacity: .5;	-webkit-transform: scale( .5 ); }}@-moz-keyframes form-loading{from { opacity: .5;	-moz-transform: scale( .5 ); }50%	 { opacity: 1;	-moz-transform: scale( 1 ); }to	 { opacity: .5;	-moz-transform: scale( .5 ); }}@-o-keyframes form-loading{from { opacity: .5;	-o-transform: scale( .5 ); }50%	 { opacity: 1;	-o-transform: scale( 1 ); }to	 { opacity: .5;	-o-transform: scale( .5 ); }}@keyframes form-loading{from { opacity: .5;	transform: scale( .5 ); }50%	 { opacity: 1;	transform: scale( 1 ); }to	 { opacity: .5;	transform: scale( .5 ); }}.loader{-webkit-animation: fade-in .25s linear;-moz-animation: fade-in .25s linear;-o-animation: fade-in .25s linear;animation: fade-in .25s linear;}@-webkit-keyframes fade-in{from	{ opacity: 0; }to		{ opacity: 0.8; }}@-moz-keyframes fade-in{from	{ opacity: 0; }to		{ opacity: 0.8; }}@-o-keyframes fade-in{from	{ opacity: 0; }to		{ opacity: 0.8; }}@keyframes fade-in{from	{ opacity: 0; }to		{ opacity: 0.8; }}/*Navigation***************/#nav, #nav-mob, #nav ul {-webkit-transition: background-color 300ms ease, color 300ms ease, top 300ms ease;-moz-transition: background-color 300ms ease, color 300ms ease, top 300ms ease;-o-transition: background-color 300ms ease, color 300ms ease, top 300ms ease;transition: background-color 300ms ease, color 300ms ease, top 300ms ease;}#nav {height: 50px;position: fixed;left: 0;right: 0;top: 0;z-index: 999;font-size: 1.45em;font-family: 'ak', Arial, sans-serif;text-transform: uppercase;letter-spacing: 0.03em;background-color: #fff;color: #000;}#nav ul {list-style: none;padding: 0 0 0 140px;width: 768px;margin: 0 auto;box-sizing: border-box;position: relative;}#nav li {float: left;margin: 0 18px 0 0;line-height: 54px;}#nav li:last-child {margin: 0 0 0 0;}#nav li a {color: inherit;text-decoration: none;}#nav li a:hover, #nav li a.active {color: #8a391b;text-decoration: none;}/*		Farben		*/#nav.weiss, #nav-mob.weiss,#nav.weiss ul, #nav.weiss ul:before{background-color: #fff;color: #000;}#nav.grau, #nav-mob.grau,#nav.grau ul, #nav.grau ul:before {background-color: #8d7f83;}#nav.blau, #nav-mob.blau,#nav.blau ul, #nav.blau ul:before {background-color: #041e42;}#nav.braun, #nav-mob.braun,#nav.braun ul, #nav.braun ul:before {background-color: #8a391b;}#nav.gruen, #nav-mob.gruen,#nav.gruen ul, #nav.gruen ul:before {background-color: #968d54;}#nav.grau, #nav-mob.grau,#nav.blau, #nav-mob.blau,#nav.gruen, #nav-mob.gruen,#nav.braun, #nav-mob.braun {color: #fff;}#nav.weiss a:hover, #nav.weiss .active>a:first-child{color: #8a391b;}#nav.grau a:hover, #nav.grau .active>a:first-child,#nav.braun a:hover, #nav.braun .active>a:first-child,#nav.gruen a:hover, #nav.gruen .active>a:first-child{color: #000;}#nav.blau a:hover, #nav.blau .active>a:first-child{color: #8d7f83;}#nav-close, #nav-mob {display: none;}/*ResponsiveLayout***************/@media only screen and (min-width:690px){#nav {border-bottom: 1px solid #fff;}#nav>ul {height: 50px;}#nav ul ul {position: absolute;left: 0;height: 33px;z-index: -1;top: -10px;background-color: transparent !important;}#nav .active ul:before {content: " ";height: 33px;left: 0;position: fixed;top: -10px;width: 100%;z-index: -1;}#nav .active ul {top: 51px;}#nav .active ul:before {top: 51px;}#nav .active li {line-height: 35px;}}@media only screen and (max-width:900px){.flexslider:hover .flex-prev {margin-left: -390px;}.flexslider:hover .flex-next {margin-right: -390px;}}@media only screen and (max-width:768px){.content-item {padding-left: 20px;padding-right: 80px;width: auto;}#nav {letter-spacing: 0;}#nav ul {width: auto;padding: 0 0 0 90px;}.flexslider .slide-wrapper {width: auto;margin: 0 20px;}.flexslider .slide-text {padding-left: 67px}.flexslider:hover .flex-prev {left: 40px;margin-left: 0;}.flexslider:hover .flex-next {right: 40px;margin-right: 0;}}@media only screen and (max-width:690px){#nav, #nav-mob {-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}body {-webkit-text-size-adjust:100%;font-size: 1em;}h2, .flexslider .slide-text {font-size: 1.9em;}.flexslider .slide-text {padding-left: 27px}.h-slider {min-height: 400px;height: 520px;}.content-item {padding-right: 20px;}.content-box p:first-letter,#content h2,.content-item h3,.content-item h4,.m-item h4,.content-box .m-img {padding-left: 30px}.content-img {margin: 0 0 0 30px;}.content-img img {max-width: 100%;max-height: 350px;}.m-item h4 {border-bottom: 1px solid #000;}.video-container {margin-left: 0;margin-right: 0;}.flexslider:hover .flex-prev {left: 5px;}.flexslider:hover .flex-next {right: 5px;}#nav-mob {display: block;height: 50px;position: fixed;right: 0;top: 0;left: 0;border: none;font-size: 1.8em;width: 100%;box-sizing: border-box;padding: 0 20px 0 21px;line-height: 55px;font-size: 1.5em;font-family: 'ak', Arial, sans-serif;text-transform: uppercase;letter-spacing: 0.03em;text-align: left;z-index: 999;}#nav-mob.open:after {content: "\00D7";position: absolute;right: 20px;top: -2px;font-size: 1.4em;}#nav-mob:before {display: inline-block;height: 50px;width: 30px;content: ' ';float: left;background: url("/uploads/layout/menu-20px.svg") no-repeat left center;}#nav-mob.weiss:before,#nav-mob.gruen:before {background: url("/uploads/layout/menu-20px-schwarz.svg") no-repeat left center;}#nav {bottom: 0;top: 50px;height: auto;-ms-transform: translateY(100%);-webkit-transform: translateY(100%);-moz-transform: translateY(100%);transform: translateY(100%);visibility: hidden;overflow-y: hidden;pointer-events: none;letter-spacing: 0.03em;}#nav.open {overflow-y: auto;pointer-events: auto;-ms-transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);visibility: visible;}#nav ul {padding: 19px 0 0;}#nav li, #nav li:last-child {border-bottom: 2px solid #fff;display: block;float: none;line-height: 1.5;margin: 0 20px;padding: 0;}#nav li a {padding-left: 30px;}#nav.weiss li,#nav.gruen li {border-bottom: 2px solid #000;}#nav ul ul {border-top: 2px solid #fff;margin: 0;padding: 0;}#nav.weiss ul ul,#nav.gruen ul ul {border-top: 2px solid #000;}#nav ul ul li, #nav ul ul li:last-child {border-bottom: 0 none !important;}#nav ul ul li a {padding-left: 40px;}form ol {margin: 0;}form label {display: block;}form input, form textarea {-webkit-appearance: none;-moz-appearance: none;border-radius: 0;box-sizing: border-box;width: 100%;}form .submit {margin-left: 0;}form .submit input {width: auto;}}
/* Stylesheet: screen Modified On 2015-11-27 11:37:22 */
