/* Styles für HTML Objekte */

body {
    padding: 0!important;
    margin: 0;
    color: #333333;
    font-family: 'calibri', sans-serif;
}

nav {}

a {
    text-decoration: none;
    color: #990374;
}

p a {
    text-decoration: underline;
    color: #990374;
}

a.linkInText {
    text-decoration: underline;
}

.phone, .mail {
    text-decoration: none;
}

/* globale Klasse */

.hide {
    position: absolute;
    top: -3000px;
}

.nofloat {
    float: none;
    clear: both;
}

span.nofloat {
    float: none !important;
    padding: 0 !important;
    clear: both;
    display: block !important;
}

.screen {
    display: block;
}

.mobile {
    display: none;
}

section.content, nav.footer {
    width: 1093px;
    margin: 0 auto;
    position: relative;
}

/* ID Styles */

#page {
    margin-bottom: 0px;
}

#gotop {
    position: fixed;
    right: 0;
    bottom: 50px;
    width: 41px;
}

#gotop a {
    color: #fff;
    background: #C7C7C7;
    padding: 6px 8px 5px 8px;
    font-size: 20px;
}

/* Page Header */

header.top {
    height: 270px;
    position: relative;
    border-bottom: 3px solid #990374;
}

/* neu */

header.top {
    height: auto;
    position: relative;
    border-bottom: 3px solid #990374;
}

header.top a.logo {
    margin: 0 0 0 -99px;
    padding-top: 50px;
    display: block;
}

header.top a.logo:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP0AAAB0CAMAAAB5VMTeAAAAA3NCSVQICAjb4U/gAAACnVBMVEUbGBzv7+/AZKlKR0qZBHXMzMx/foAiHyO2tbdsamyySZqpqKmjHII7OTympaaZmZnj4+PFxMX///+xsLHOhrxcWVzJyMksKS3ertJ2dHbb29vMzMzao8yrMI2Ni43v2Or47vacC3hUUlXCcbLrzuS9vL1EQkXUlMTmwt0zMzPpyeHr6+u6VaFkYmSSkZPit9eoKYn89/vV1NV7eXywO5OHhYehn6Hfttf15vEeHB8mIydvbXDLfrgzMzPz8/NPTVCfE32trK5gXmHXnsbRjcD39/dXVVg/PEDS0tK6Xaa5uLne3d7y3u2bB3ZHREjn4+doZmnBwMG3TZ2lIIRubW+WlZbCaazu1eidnJ6JiIqRj5GuNpAvLDCEgoWyQZblvtsoJinHdbPPib738/d5d3p+fH5MSk04NTn7+/tzcXT26PJFRUW0s7TGxcaqLYvbrtKqqaokJCTWmseeEHujoaNeXF8fHCAzMzNiYGP37/NCP0JaWFqKiYueGH25UZ88Oj3z4u9ubG6CgYPt0ua6ur6PjY+/YKeqNY7w2uvCwcJqaGvDbK5mZmYwLTDn5ufoxt/fsteaDHUnJCg5OTnMgbpQTlGko6WyRZa1SJrcqM9VVVXZoszf3t/IeLRJSU3X1te+vb8jICS8WaObmpxAPUHOjr5dXWGUk5V8enyFg4WKio7UlcWysbKdDHkqJytIRUlNTU15eXmkH4P68/j36/Q9PT2hGH+qqq7jwtvpyuJ0cnR1dXkzMzO2sra6ubpYVlny3+6Af4G2VZ5hYWXTkcKura++aappaWmenZ7v3+uvOZLFcbHjudg2MzetNI/z5/PKgrbfsdS2TZpRUVHYnsqnJYfr0uNxcXHbps6xPZS9Xaa0RZmmoqbDaq3ryuOX33SxAAAA33RSTlP///////////////////////8A////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////4in5hAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDIvMjkvMTZ+8n7XAAAPI0lEQVR4nO2c/09TVx/Hb4VSiIrlICDN7KAZdV1FoQy1uBQ0FIhfCH6pCO4BNHy5W6ghCsQAUcYTzcC1JgWMZpjCINmMj5IM4zKX+GgyE+NkyRKNbsuzv+U55957vtzbW7iU9gro5wfofZ9z7z2v3vPlcz7n3HIgiu28cT75xxOP5eLcWNHhw6fO8dFOWm3GRdF/Sxbs/AtWPPRKVJvmdCiZHhaFvjJZsrsfUrG4CKvb9Slcwk2dfu485kz+i6p3iJh8TafiJdjU6f+gnHep+jdVb+lUvASbOv02ypn8JVFfUXGNVH11+pcMfTFRf6fiOr3Kl1hTp/+Qcm6l6lWqvtSpeAm2KH3+DTXO+sNY3LBGhrwo9IMb1Br4r5j+hfpZq86ieTuPhQ4+X9G3f/AAqUUfJ7xYOlk0eljPz515c18pFu+s3LZm2JX0eZubiv4c+1KR59q6U2e3b1GIxXdunP309NcJLVzCTUb/sVCxk8/vlmWRuvomWUWolwb/OzqUMXHG0tcT//YTRr2FxT8Z8f4xrN7UqaAJMZb+KBnmnlPxazLMJX9A1dNE3FAMVq8x9HmMg3eIqJupeJTm3UDVnXEtj/Hy/tr5ebtLW267ZHUx3o2h/zlZDekKFV8RcY7J+muMd1az1BlONL+2/FJuzh7j/Rj6jxgk6s6so2IREYuZrPHr97wjmOYt0BffpUi0f2eme9/RvEVUjdtUn8/i3iI9OEGILlLxPg10NFO1kohnY7xxpDVyb5WeDGMPBhmVzHbZWW3xp5KYzw6OyzKnibCH+mq0nRNPejAoMm39UJbl2wpBPS0T8y4K4rH4ub07MIpjUvM5caUHoPn0ldO7lXnu3zlxYvMhpfrzZ1euvonjYN+OUTQ+d2TxoL92a/u6c3mKhLmX67b/1qzMXj/23V+VexQiv+V/268q5wFLNd4dA8ny6ee2C3W44g+Z3iz6M3/LnHtedPnzt8my1heptZel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);
}

/* Header Navigationen */

header nav.mainnav {
    text-transform: uppercase;
    top: 190px;
    position: absolute;
    left: 0;
    width: 100%;
    font-family: 'RobotoRegular', sans-serif;
}

/* Header Navigationen */

header nav.mainnav {
    text-transform: uppercase;
    top: auto;
    position: relative;
    left: 0;
    width: 100%;
    font-family: 'RobotoRegular', sans-serif;
}

/* First Level */

header nav ul {
    margin: 0;
    padding: 0;
    float: right;
}

/* neu */

header nav ul {
    margin: 0;
    padding: 0;
    float: none;
}

header nav.mainnav ul {
    width: 100%;
}

header nav li {
    float: left;
    font-size: 20px;
    list-style-type: none;
    padding: 0 23px 0 23px;
    display: block;
    height: auto;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsAQMAAACe6UAiAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAzLzAyLzE2dUShAgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAMSURBVAiZY2CgDQAAAFgAAVZrqCUAAAAASUVORK5CYII=) 0 3px no-repeat;
}

/* neu */

header nav li {
    padding: 0 10px 0 10px;
}

header nav>ul li:first-child {
    padding-left: 0;
    background: transparent
}

header nav li:last-child {
    padding-right: 0;
}

header nav.mainnav li a {
    padding-top: 13px;
    color: #000000;
    display: block;
    height: 64px;
    border-top: 3px solid #fff;
}

/* neu*/

header nav.mainnav li a {
    height: auto;
}

header nav.mainnav ul li.open a, header nav.mainnav ul li.active a, header nav.mainnav ul li a:hover {
    color: #990374;
    border-top: 3px solid #990374;
}

/* neu */

header nav.mainnav ul li.open a {
    padding: 10px 5px;
}

header nav.mainnav>li.parent.active a {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAJCAYAAADQHRcxAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wMS8xNmfxDuwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAWUlEQVQokaXMQQrAIAxE0UF7T72DXqbdtDeNm7RgNRlLP4QQCA8iAjZ7LHnlL4B0bPUCcOp2czEFkp6JgSb2gu5ccIoZEAUHjEAu2GGLkAk+2EdoCoYf0AA24a5YO1vUhRgAAAAASUVORK5CYII=) center bottom no-repeat;
}

/* 2nd Level */

header nav ul ul {
    display: none;
    position: absolute;
    padding: 75px 0 0 0;
    margin-top: -30px;
    left: 0px;
    z-index: 10000;
    width: 100%;
    min-height: 400px;
}

/* neu */

header nav ul .open ul {
    display: block;
    background: #fff;
    position: relative;
    padding: 0;
    margin-top: 0px;
    min-height: auto;
}

header nav ul ul li {
    float: none;
    padding: 0;
    margin-right: 10px;
    border: 0;
    width: 350px;
    border-bottom: 1px solid #A82989;
    background: transparent;
}

/* neu */

header nav ul .open ul li {
    float: none;
    padding: 0;
    margin-right: 0px;
    border: 0;
    width: 300px;
    border-bottom: 1px solid #A82989;
    background: transparent;
}

header nav ul ul li.parent {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARBAMAAAAWDSDWAAAAA3NCSVQICAjb4U/gAAAAMFBMVEWZA3SjHIKcCninJ4ifEXynJYebB3ahF3+lIYSdDnqoKYmZBHWdDHmfE32nJoebCXcVwHuvAAAAEHRSTlMA////////////////////wFCLQwAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wMi8xNnVEoQIAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAM0lEQVQImWP4wAACb8DkKgcwuRxMrpIGkysSQOSqRWBy1QQwuRaJnACXhaiURpjgADcZAIAqIS/NW1WGAAAAAElFTkSuQmCC) center right no-repeat;
}

header nav ul ul li.parent.active, header nav ul ul li.parent.open {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARBAMAAAAWDSDWAAAAA3NCSVQICAjb4U/gAAAAKlBMVEVdAUeVA3FqBlJ9B2CIBmh2B1uEB2aRBG9hA0uZA3SPBm1uBlWBB2N2CFs9/te4AAAADnRSTlP///////////8A/////6Km9MkAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDMvMDIvMTZ1RKECAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAADRJREFUCJlj8JwJBAw8YJIhEkxyS4JIBnUwybESRDKwgUkGSzDJi0RawmUhKtURJkTCTQYAgD0Vkjzy898AAAAASUVORK5CYII=) center right no-repeat;
}

header nav ul ul li:first-child {
    padding: 0;
}

header nav.mainnav li.open li a, header nav.mainnav li.active li a {
    background: transparent;
}

header nav.mainnav ul ul li a {
    display: block;
    font-family: 'RobotoLight', sans-serif;
    font-size: 20px;
    height: auto;
    line-height: 25px;
    padding: 10px 0;
}

header nav ul ul li.open a, header nav.mainnav ul ul li.active a, header nav.mainnav ul ul li.open a, header nav.mainnav ul ul li a:hover {
    font-family: 'RobotoBlack', sans-serif;
}

header nav ul ul li:last-child {
    border-bottom: 0;
    padding: 0;
}

/* 3rd Level */

header nav ul ul ul.level3 {
    display: none;
    position: absolute;
    margin-left: 360px;
    top: 114px;
    background: transparent;
    width: 370px;
    height: 380px;
    padding: 0;
    text-transform: none;
    border-left: 1px solid #A82989;
    border-right: 1px solid #A82989;
}

/* neu */

header nav ul .open ul .open ul.level3 {
    position: relative;
    margin-left: 20px;
    top: 0;
    background: transparent;
    width: auto;
    height: auto;
    border-left: 0;
    border-right: 0;
}

header nav ul ul li.open ul.level3 {
    display: block;
}

header nav ul ul ul li, header nav ul ul ul li:first-child, header nav ul ul ul li:last-child {
    width: 350px;
    padding: 0 10px;
}

header nav ul ul ul li.parent, header nav ul ul ul li.active, header nav ul ul ul li.open {
    background: transparent;
}

/* neu */

header nav ul .open ul ul li, header nav ul .open ul ul li:first-child, header nav ul .open ul ul li:last-child {
    width: 260px;
}

header nav.mainnav li.parent.open>li a, header nav.mainnav li.parent.active>li a {
    background: transparent;
}

header nav ul ul li.active ul.level3 a {
    font-family: 'RobotoLight', sans-serif;
}

header nav ul ul li.active ul.level3 a {
    font-family: 'RobotoLight', sans-serif;
}

header nav.mainnav ul li.active li li a, header nav.mainnav ul li li li a:hover {
    border-top: 1px solid #990374;
}

header nav.mainnav ul li.active li li a:first-child, header nav.mainnav ul li li li a:first-child:hover {
    border-top: 0;
}

header nav ul li.active ul li.open ul.level3 li a {
    font-family: 'RobotoLight', sans-serif;
    background: transparent;
}

header nav ul li ul li ul.level3 li.active a, header nav ul li.active ul li.open ul.level3 li.open a, header nav ul li.active ul li.open ul.level3 li.wasopen a, header nav ul li.active ul li.open ul.level3 li a:hover {
    font-family: 'RobotoBlack', sans-serif;
}

/* Meta Navigation */

header nav.mainnav ul.metanav {
    text-transform: uppercase;
    top: -125px;
    position: absolute;
    right: 0;
    width: auto;
    overflow: hidden;
}

header nav.mainnav ul.metanav li {
    background: transparent;
    padding: 0 0 0 14px;
    font-size: 15px;
    border: 0;
}

header nav.mainnav ul.metanav li a {
    color: #990374;
    background: transparent;
    border: 0;
}

header nav.mainnav ul.metanav li a:hover {
    color: #000;
    background: transparent;
    border: 0;
}

header nav.mainnav ul.metanav li.active a {
    color: #000;
    font-weight: bold;
    border: 0;
}

/* Subnavigation Flyoutcontent */

header nav section {
    display: none;
    height: 380px;
    position: absolute;
    right: 0;
    top: 130px;
    z-index: 10000;
    font-size: 18px;
}

header nav section div {
    width: 350px;
    height: 380px;
    float: left;
    color: #fff;
}

header nav section div:first-child {
    /*border-right:1px solid #A82989;*/
    padding: 5px 10px 0 0;
}

header nav section div:last-child {
    border-right: 0px;
    padding: 5px 0 0 10px;
}

header nav.mainnav ul li.active section div a, header nav.mainnav ul li.active section div a:hover {
    color: #fff;
}

/* Mindebreeze Search */

form.search-field {
    display: none;
    padding-top: 6px!important;
}

ul.metanav li.showsearch a span {
    color: #000;
}

ul.metanav li.searchfield input#searchquery {
    padding: 6px;
    border: 1px solid #CFCFCF;
    border-right: 0;
    color: #666666;
    float: left;
}

ul.metanav li.searchfield button {
    padding: 7px 6px 8px 0;
    border: 1px solid #CFCFCF;
    border-LEFT: 0;
    background: transparent;
    margin: 0px 0 0 -4px;
    font-size: 15px;
    color: #990374;
    float: left;
}

#MB-Suche ul.nav.mb-role {
    padding: 0;
    overflow: auto;
    list-style-type: none;
}

.daterangepicker.dropdown-menu.show-calendar.opensright {
    display: none;
}

#MB-Suche ul.nav.mb-role li {
    float: left;
    margin-right: 20px;
}

#MB-Suche ul.nav.mb-role li a[aria-selected="true"] {
    font-weight: bold;
}

#MB-Suche h3 {
    padding: 10px 0 5px 0;
    font-size: 18px;
}

#MB-Suche h2 {
    padding: 10px 0 5px 0;
    font-size: 18px;
}

#MB-Suche .mb-filters {
    width: 150px;
    float: right;
}

#MB-Suche fieldset.pull-right {
    border: 0;
}

#MB-Suche legend {
    padding: 0;
    display: none;
}

#MB-Suche label.mb-hidden-radio {
    display: block;
}

#MB-Suche a.pull-left {
    float: left;
}

#MB-Suche .media-body {
    float: left;
    width: 760px;
}

#MB-Suche .media.mb-clickable-phone.mb-dont-serialize {
    display: block;
    margin-bottom: 30px;
    overflow: auto;
}

#MB-Suche .mb-role input {
    display: none;
}

/* Background Subnavigation */

.navbg {
    position: absolute;
    top: 270px;
    right: 0;
    z-index: 9999;
    display: none;
    width: 100%;
    height: 533px;
}

.navbg img {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 533px;
}

/* Breadcrumb Navigation */

nav.breadcrumb {
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 100;
    padding-bottom: 10px;
    display: none;
}

nav.breadcrumb li {
    font-family: 'RobotoRegular', sans-serif;
    padding: 0 5px 0 0;
    font-size: 13px;
    background: transparent;
}

nav.breadcrumb a {
    font-family: 'RobotoRegular', sans-serif;
    font-size: 13px;
    color: #990374;
    border: 0;
}

/* Stream Section */

section.stream {
    height: 530px;
    position: relative;
    font-weight: bold
}

section.stream img {
    width: 100%;
}

section.stream .claim {
    position: absolute;
    width: 840px;
    top: 360px;
    left: 18px;
    font-family: 'RobotoRegular', sans-serif;
    color: #990374;
    font-size: 16px;
    z-index: 999;
    line-height: 28px;
    padding: 15px 20px;
    background: rgba(255, 255, 255, 0.8);
    font-weight: normal;
}

section.stream .slider .claim {
    bottom: 46px;
    top: auto;
    font-size: 16px;
}

section.stream .claim b {
    font-family: 'RobotoLight', sans-serif;
    font-size: 22px;
    font-weight: normal;
}

section.stream .slider .claim b {
    line-height: normal;
    font-size: 20px;
}

/* Textbild */

article figure {
    display: block;
    padding: 0px 0 15px 0;
    margin: 0;
}

article figure.floatleft {
    float: left;
    padding: 10px 35px 15px 0;
}

article figure.floatnone {
    float: none;
    text-align: center;
    padding: 10px 35px 15px 0;
}

article .text figure img.border {
    border: 1px solid #ccc;
    box-sizing: border-box;
}

article .memberimageteaser figure {
    float: left;
    padding: 0px 35px 15px 0;
}

article figure figcaption {
    font-size: 15px;
    font-style: italic;
    line-height: 120%;
}

/* Twitter link */

#twitter {
    position: relative;
}

#twitter h2 {
    font-weight: normal;
}

#twitter .twitter {
    display: block;
    margin-top: 30px;
    width: 90px;
}

#twitter .twitterheader {
    font-size: 35px;
    width: 535px;
    height: 42px;
    margin-top: 30px;
    background: #5DA9DD;
    padding: 5px 0 0 13px;
    color: #fff;
}

.article .content span.icon-twitter:before {
    color: #fff!important;
    font-size: 30px!important;
}

/* Youtube link */

.video {
    width: 535px;
    /*height:515px;*/
    overflow: hidden;
    position: relative;
    float: none;
    margin: 0px 20px 20px 0;
}

.video .videoheader {
    width: 535px;
    height: 35px;
    padding: 12px 0 0 85px;
    color: #fff;
    margin-top: 0px;
    background: #C11F25 url(data:image/png;base64,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) left top no-repeat;
}

.video .youtubevideo {
    width: 535px;
    height: auto;
    overflow: hidden;
    line-height: 100%;
}

.video .youtubevideo a {
    border: 0;
}

.video .youtubevideo .legal {
    font-size: 80%;
    color: #000;
    background: rgba(255, 255, 255, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    box-sizing: border-box;
    display: none;
    text-transform: none;
    cursor: default;
    height: 100%;
    padding-top: 85px;
}

.video .youtubevideo .legal b {
    cursor: pointer;
    color: #990374;
    font-weight: normal;
}

.video .youtubevideo .legal b:hover {
    text-decoration: underline;
}

.flyoutbox .video .youtubevideo .legal {
    margin-left: 10px;
    padding-top: 10px;
}

.video img {
    width: 100%;
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
}

.video .youtube {
    color: #fff;
    padding: 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: transparent url(data:image/png;base64,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) center center no-repeat;
}

.video1090, .video1090 .youtubevideo {
    width: 100%;
    height: auto;
}

.video1090 .videoheader {
    width: 100%;
}

.video650, .video650 .youtubevideo {
    width: 650px;
    height: auto;
}

.video650 .videoheader {
    width: 650px;
}

.video325, .video325 .youtubevideo {
    width: 325px;
    height: auto;
}

.video325 .videoheader {
    width: 325px;
}

.video200, .video200 .youtubevideo {
    width: 200px;
    height: auto;
}

.video200 .videoheader {
    width: 200px;
}

.flyoutbox .video {
    width: 350px;
    height: 205px;
    padding-top: 0;
    margin-top: 0;
}

.flyoutbox .video .youtubevideo {
    width: 350px;
    height: 205px;
    overflow: hidden;
    padding-top: 0;
}

.flyoutbox .video img {
    width: 100%;
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -o-filter: blur(0px);
    -ms-filter: blur(0px);
    filter: blur(0px);
}

/* Section Footer */

footer {
    margin: 50px 0 100px 0;
    background: #EBEBEB;
    font-family: 'calibri', sans-serif;
    color: #000;
    font-size: 18px;
}

footer section {
    padding: 5px 0;
    min-height: 45px;
    line-height: 150%;
}

footer aside.socialmedia {
    float: right;
    padding-top: 20px;
}

footer aside.socialmedia ul li {
    padding: 0 0 0 40px;
}

footer aside.socialmedia ul li a img {
    border: 2px solid #EBEBEB;
}

footer aside.socialmedia ul li a:hover img {
    border: 2px solid #fff;
}

nav.footer {
    margin-top: 20px;
    font-family: 'RobotoRegular', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
}

footer a:hover {
    text-decoration: underline;
}

footer ul {
    padding: 0;
    margin: 0;
}

footer ul li {
    list-style-type: none;
    float: left;
    padding: 0 15px 0 0;
    margin: 0;
}

/* Order Form CSS*/

form#order-form {
    padding: 0px 0 30px 0;
}

form#order-form fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

form#order-form legend {
    border: 0;
    padding: 30px 0 0 0;
    display: none;
}

form#order-form label {
    padding: 10px 0;
    display: block;
}

form#order-form input {
    line-height: normal;
    width: 70%;
    padding: 10px 5px;
}

form#order-form p {
    padding: 30px 0 0 0;
    margin: 0;
}

form#order-form p strong {
    font-family: 'RobotoMedium', sans-serif;
    font-size: 22px;
    color: #990374;
    padding: 45px 0 30px 0;
    margin: 0;
}

form#order-form span.required {
    color: #990374;
}

form#order-form button, form#order-form input[type="button"], form#order-form input[type="reset"], form#order-form input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    background: #990374;
    border: 0;
    color: #fff;
    width: auto;
    padding: 15px 30px;
    margin: 30px 30px 0 0;
    border-radius: 3px;
}

form#order-form button:hover, form#order-form input[type="button"]:hover, form#order-form input[type="reset"]:hover, form#order-form input[type="submit"]:hover {
    background: #7a025c;
}

form#order-form .errorSummary, form#order-form .errorMessage {
    color: #FF0000;
    font-weight: bold;
}

form#order-form input.error {
    border: 2px solid #FF0000;
}

@media only screen and (max-width: 1320px) {
    header.top a.logo {
        margin: 0 0 0 25px;
        padding-top: 50px;
        display: block;
    }
}

@media only screen and (max-width: 1115px) {
    .mobile {
        display: block;
    }
    .screen {
        display: none;
    }
    #page {
        overflow: hidden;
    }
    header.top {
        padding: 0;
        height: auto;
        min-height: 144px;
        width: 748px;
        margin: 0 auto;
    }
    header.top a.logo {
        margin: 0 0 0 33px;
        padding-top: 25px;
        display: block;
    }
    header.top a.logo:after {
        content: url(data:image/png;base64,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)
    }
    /* Header Navigationen */
    header nav.mainnav {
        text-transform: uppercase;
        width: 100%;
        top: 11px;
        position: relative;
        left: 0;
        z-index: 10000;
        display: none;
    }
    /* First Level */
    header nav ul {
        margin: 0;
        padding: 0;
        width: 100%;
        float: none;
        background: #990373;
    }
    header nav li {
        float: none;
        font-size: 20px;
        list-style-type: none;
        padding: 0;
        width: 100%;
        background: transparent;
        border-bottom: 1px solid #A72989;
    }
    header nav li:last-child {
        padding-right: 0;
    }
    header nav.mainnav li a {
        padding: 10px;
        color: #fff;
        display: block;
        height: auto;
        border-top: 0;
    }
    header nav.mainnav ul li.open a {
        padding: 10px;
    }
    header nav ul li.parent a {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xNkKaUTAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAeklEQVQYlXXOwQ2CQBSE4U/grieulqAlUIKhAbE0C4AWpAQswSN70jtkvWCyUZzkZZJ/8iZjasdhasddjFF6GQ4Y5i4cJcoW36Ofu1B9B7DFbe5CA5upHaNfXbMVCOd/werHJa/LpkjAC6e8Lvt01QPVB0KB+wKfad8bZ/sqzUS8AR0AAAAASUVORK5CYII=) right center no-repeat;
        margin-right: 20px;
    }
    header nav.mainnav ul li.active a, header nav.mainnav ul li a:hover {
        color: #fff;
        border-top: 0;
    }
    header nav.mainnav li.parent.sfHover>a, header nav.mainnav li.parent.active>a, header nav.mainnav li.parent.sfHover>li a, header nav.mainnav li.parent.active>li a {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xNkKaUTAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAVElEQVQYlYXLQQ3AIBBE0akDpCCpdYQDkISESkDAT6YXSAik7SZz2vcP4JSU9X+XbAtIgD+WbEu2R1BeYBlmxgGoC6xA2PAUtA7bDDfcgwjcQFx/D4tDvurVwXeBAAAAAElFTkSuQmCC) right center no-repeat;
        margin-right: 20px;
    }
    header nav.mainnav ul li.open a, header nav.mainnav ul li.sfHover a, header nav.mainnav ul li.active a, header nav.mainnav ul li a:hover {
        color: #fff;
        border-top: 0;
    }
    /* 2nd Level */
    header nav ul ul {
        display: none;
        position: relative;
        padding: 0;
        margin-top: 0;
        left: 0px;
        z-index: 10000;
        width: 100%;
        min-height: 20px;
        background: #63034B;
    }
    header nav ul li.sfHover ul {
        display: block;
        position: relative;
        padding: 0;
        left: 0px;
        z-index: 10000;
        width: 100%;
        background: #63034B;
    }
    header nav ul ul li, header nav ul .sfHover ul li {
        float: none;
        padding: 0;
        margin-right: 10px;
        border: 0;
        width: 100%;
        border-bottom: 1px solid #990373;
    }
    header nav ul li li a, header nav ul li.parent li a {
        background: transparent;
    }
    header nav ul ul li.parent a {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAATCAYAAABC3CftAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wMS8xNmfxDuwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAgUlEQVQokY3SwQnDMAxA0R8tkFUCXSCX3DtRwJ2o5/TSARzoKp7AuSTFtSW5AiEJHgKBiGGbcs54KcB7f7wmnBBg7EE5qwul6E0o1azCGqlQQw0cYtiyAQESMFubyo3PHkrA3UMJmG/r8rHQF4B+3Q/QUANqpIISmeBCLgDgn888ALc+ZIjjXMZhAAAAAElFTkSuQmCC) 720px center no-repeat;
    }
    header nav ul ul li.parent.active a, header nav ul ul li.sfHover a {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAJCAYAAADQHRcxAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wMS8xNmfxDuwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAT0lEQVQokaXMyREAIQzEwAmJ/KMhBGcgPkAVhzG76K8WkADjLQOSAD2CVn817C/YoRn7Cg7QDrsFF8jDInALnTAPdKEIm8EjdIM1MEcQoAKnrlIeceg07AAAAABJRU5ErkJggg==) 715px 17px no-repeat;
    }
    header nav ul ul li:first-child {
        padding: 0;
    }
    header nav.mainnav li.sfHover li a, header nav.mainnav li.active li a {
        background: transparent;
    }
    header nav.mainnav ul ul li.parent a {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xNkKaUTAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAeklEQVQYlXXOwQ2CQBSE4U/grieulqAlUIKhAbE0C4AWpAQswSN70jtkvWCyUZzkZZJ/8iZjasdhasddjFF6GQ4Y5i4cJcoW36Ofu1B9B7DFbe5CA5upHaNfXbMVCOd/werHJa/LpkjAC6e8Lvt01QPVB0KB+wKfad8bZ/sqzUS8AR0AAAAASUVORK5CYII=) right center no-repeat;
        margin-right: 20px;
    }
    header nav.mainnav ul ul li a {
        color: #fff!important;
        display: block;
        font-family: 'RobotoLight', sans-serif;
        font-size: 20px;
        height: auto;
        line-height: 120%;
        padding: 10px;
    }
    header nav ul ul li.parent {
        background: transparent;
    }
    header nav ul ul li.sfHover a, header nav.mainnav ul ul li.active a, header nav.mainnav ul ul li.open a, header nav.mainnav ul ul li.sfHover a, header nav.mainnav ul ul li a:hover {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xNkKaUTAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAVElEQVQYlYXLQQ3AIBBE0akDpCCpdYQDkISESkDAT6YXSAik7SZz2vcP4JSU9X+XbAtIgD+WbEu2R1BeYBlmxgGoC6xA2PAUtA7bDDfcgwjcQFx/D4tDvurVwXeBAAAAAElFTkSuQmCC) right center no-repeat;
        margin-right: 20px;
        font-family: 'RobotoLight', sans-serif;
    }
    header nav ul ul li:last-child {
        border-bottom: 0;
        padding: 0;
    }
    /* 3rd Level */
    header nav ul ul ul.level3 {
        display: none;
        position: relative;
        margin: 0;
        padding: 0;
        top: 0;
        background: #39012B;
        border-left: 0;
        border-right: 0;
        width: 100%;
        height: auto;
        text-transform: uppercase;
    }
    header nav ul ul li.open ul.level3 {
        display: block;
    }
    header nav ul .open ul .open ul.level3 {
        margin-left: 0;
    }
    header nav ul li ul li ul.level3 li.active a, header nav ul li.active ul li.sfHover ul.level3 li.sfHover a, header nav ul li.active ul li.sfHover ul.level3 li a:hover {
        font-family: 'RobotoLight', sans-serif;
        text-transform: uppercase;
    }
    header nav ul ul ul li {
        width: 100%;
    }
    header nav ul ul ul li, header nav ul ul ul li.open, header nav ul ul ul li:first-child, header nav ul ul ul li:last-child, header nav ul .open ul ul li, header nav ul .open ul ul li:first-child, header nav ul .open ul ul li:last-child {
        width: 100%;
        background: #39012B;
        padding: 0;
    }
    header nav.mainnav ul ul ul.level3 li a {
        background: transparent;
    }
    /* Meta Navigation */
    header nav.mainnav ul.metanav {
        text-transform: uppercase;
        position: relative;
        top: 0;
        height: 60px;
        background: #990373;
        padding: 5px 0 0px 0;
        overflow: initial;
    }
    header nav.mainnav ul.metanav li {
        background: transparent;
        padding: 10px 0 0 0;
        font-size: 17px;
        border: 0;
        float: left;
        width: auto;
    }
    header nav.mainnav ul.metanav li a, header nav.mainnav ul.metanav li a:hover {
        color: #fcaee9;
        background: transparent;
        border: 0;
    }
    /* Breadcrumb */
    nav.breadcrumb {
        position: relative;
        bottom: auto;
        padding-bottom: 20px;
        left: 0;
        min-height: 1px;
        line-height: 80%;
    }
    .article .content nav.breadcrumb ul {
        background: #fff;
        width: 100%;
        float: none;
        display: block;
        padding: 0;
    }
    nav.breadcrumb ul li {
        float: left;
        width: auto;
    }
    nav.breadcrumb ul li {
        border-bottom: 0;
    }
    /* Suche */
    header ul.search {
        position: absolute;
        top: 50px;
        right: 90px;
        color: #121212;
        font-size: 56px;
        z-index: 10001;
        list-style-type: none;
        padding: 0;
        margin: 0;
    }
    header ul.search.open {
        position: absolute;
        top: 145px;
        color: #121212;
        font-size: 20px;
        z-index: 10001;
        list-style-type: none;
        padding: 0;
        margin: 0;
        width: 100%;
        left: 0;
    }
    header ul.search .showsearch {
        float: left;
        padding-right: 10px;
    }
    header ul.search.open .showsearch {
        float: right;
        padding: 25px 0;
        background: #990374;
        line-height: 62px;
        font-size: 20px;
        width: 10%;
    }
    header ul.search.open .showsearch a {
        color: #CC81B9;
    }
    header ul.search.open .searchfield {
        float: left;
        width: 90%;
        padding: 25px 0 25px 0;
        background: #990374;
    }
    header ul.search.open .searchfield span {
        float: right;
        padding-right: 15px;
        width: 80%;
    }
    header ul.search form.search-field {
        padding-top: 0px!important;
    }
    header ul.search.open .searchfield span form span {
        margin-top: 69px;
        position: absolute;
        color: #fff;
        width: auto;
        background: #990374;
        padding: 0 20px 10px 20px;
        margin-right: 59px;
    }
    header ul.search.open .searchfield input {
        line-height: 60px;
        border: 0;
        float: left;
        padding-left: 4%;
        width: 86%;
    }
    header ul.search.open .searchfield button {
        line-height: 60px;
        background: #fff;
        border: 0;
        float: left;
        width: 9%;
    }
    header .opennavi {
        position: absolute;
        top: 53px;
        right: 20px;
        font-size: 56px;
        z-index: 10001;
    }
    /*header .opennavi:after {
		content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAlCAMAAAAKoCvGAAAAA3NCSVQICAjb4U/gAAAAM1BMVEWZBHXnwtvBZqv///+dDnqhFn6kH4PDa62cCnjnxd/Gc7KeFH2mJIbCaKzpyuLnwt+dDHnD2+KEAAAAEXRSTlP///8A/////////////////zcnnr4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDMvMDcvMTZCmlEwAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAFZJREFUOI3tlcENwCAMAy3aUkoAsf+0rMBJRMqj976X48jKRtAUwn79DO0haHwEXQiq1/5uk5IKS+ZmeqgS+OowGZg7vKpvxWDf4TdBQpUglA7Xg23TAue4DqiUGfGAAAAAAElFTkSuQmCC)
	}*/
    section.content, article {
        width: 748px;
        margin: 0 auto;
    }
    article header {
        background: transparent;
    }
    section.stream {
        height: auto;
        /*padding-top: 55px;
		margin-bottom: -65px*/
    }
    section.stream .claim {
        left: 0;
        top: 0;
        width: auto;
        position: relative;
    }
    section.stream .slider .claim {
        display: none;
    }
    section.stream .claim b {
        font-size: 19px;
    }
    /* Footer */
    footer {
        width: 748px;
        margin: 0 auto;
        padding: 0;
    }
    footer section.content {
        width: 708px;
        padding: 20px;
    }
    footer aside.socialmedia ul li {
        padding: 0 0 0 25px;
    }
    nav.footer {
        padding: 0;
        width: 708px;
        background: #fff;
    }
}

@media only screen and (max-width: 768px) {
    header.top {
        padding: 0;
        height: auto;
        min-height: 52px;
        width: 100%;
        margin: 0 auto;
        position: fixed;
        z-index: 10000;
        background: #fff;
    }
    header.top a.logo {
        margin: 0 0 0 10px;
        padding-top: 12px;
        display: block;
        width: 150px;
    }
    header.top a.logo:after {
        content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAlCAMAAACQ7/xbAAAAA3NCSVQICAjb4U/gAAACNFBMVEUbGBzx2+u7VqKcCnhYVlm9vb53dniZBHUnJCimpaahn6H///+tM49EQkW8u7ze3d7RjMCVlJXV1NXz8/POhrymJIbDaq05NzrnxN5ubG6IhogfHCC0RZnerdLl5eWxsLHs7Ozb29swLTDJyMlNS07ao8zkvdr89/vKfbdiYGOeGH336vS1tLa/YKfWmsfv1+myQZZ/foAiHyPz4O6qLYucm53qy+IcHCCRkJL38/c3NDjMzMzj4+O3TJzCcbJMSk3CwcLhtdarqqxTUVQ/PEBcWVx0cnSvOZLYnsoqJyvv7++6XabPib6jHYIlIia0s7W5uLns0OX39/eeEHubB3a4T56rMI3cqdBoZmn15vH7+/vAZKlIRUnHdLI9Oj747vaFg4WnJ4jS0tKenZ7FxMVwbnF8enypqKmwPJSko6WZmZnmwt3fstetrK5QTlHiuNgzMzNGREdeXF8sKS3nyt+TkpTFb6/Ojr7f3t+fEnzz3+v68/g5NjmyRZaySZp5d3rbrtLCvsKxPZTXnsbn5ucoKCjTksNmZmaemp7XosokJCj26PIjICTt0ua8WaO3Tp2dDHlZWVk5OT1tbXGKiYurqauysbLX1tfMgbm+aaqiIIK6ubr05PChGH/MzMzGcrHEba62VZ7GebK2Spu+Xqb37/OWlZamKIbjwtvrzuRAPUGaDHXnyuN6eHvbp87gstSmoqajoaOSkpZFRUVgXmGvrq/Gxse+ur5NTVGAf4F2dHZpaWmKbQerAAAAvHRSTlP//////////////wD//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xWlm3oAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDMvMDcvMTZCmlEwAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAABE5JREFUSIm1l/9PU1cYxg9fXNEDtVCYuDIsKNDFUtioQEqJIm6lRDrWCsrtmIJzspHV4TLiggkZgfmDsxCyDRPXYKIxYckgS6bJ9tftfd77pfe2t7Y/tCdpznPuuff9cO/7nPcchMy2udFES5cqD5YS9cuy3E2Y9KyDWjfU+R3IqgrCBgFwvIScYHm1grAqJjyHPGIZqCBMJgmwMwDVEyG5sFYxWA/9XC+SfdQpNJpvW71ZbpYOuxfJvNSCB4JT89rk05YWV/lh7I0lloeQ77L0Qf5caiTFbX9ZUXJgSTbEAeQSS37LH6EWSkPdvR+qu5t/uT0UCnU6rbDnTHgC2c+SvZGBCpaCitcKar/mT5zE9ctWWB/CbrMcg/SxdEFOlAJbR8yPbN7sASZ+t8Lk4Mys7oqjtojuisDGRlcprE2EvDNpM5MLu1rf/76qlf3gaKsq53qDaa1aHVQHk0VWwTGEfGA3kwNjy6m0GSNxawukMuchB2pIRhS7SFaYtyDsUwN2zXA9J86RhLzuMFzPf4xj2RTAu0mNlZsEfTz31wj55aTu/T3/t/6z3izsklx0nsVHFhwrgoknWVgXS1cW1m2CHRcej+cNVIPHQ5EmTw0JNsgFnh5+yCNP6jcddjGE2dNuKfYR65BvY9cPQt2cQpl8DMnlOdhjgrUjwHskOqiPxqVXaA3W9zboI+HRYVq7EhfS1zKr2Xutd2rjniqrqjOjn6mytS2TnrMkAotqnHp8vXX6ijd2EevzFIwA1rh/5DR1p4w3a2wcR/+NZv2+3v5mySVYdle/wN6Cdznc3j7SpLn9TQ/WUQ5ucD6oOREqDHWCxBfUv6Z+V4cdI7FCfa0KG9jRt03Zjc/WzDKQNaqlbXroyZ+kQqnojBswtj5e7Db1t80wP4l38IYqjBPnwPYi26BquFwhcY7ZfJgc56QtYiXz2I+Qe3o6R3Jh+Lx3qD9nLsTsjUi2ECcKFeILnDR8smkr7A1ERyFYSoUt8zvwyp0wDiJyvtBBJIykyU/Ii24rbBoeDxeByevBxIxmOddUIqlZYj+R8dmwpDxHjz5LCfFIWmFcSk4Wg5Hv6RdIr9IRRIFsTvuIuJZrRK29okc/iArxOgfW9NacpcwHnlUUxD9Ywib1BUhSXc5bQvzizYHFO+3caAdTj3K80/Cm9ratbIVrwn2ZA5NfkQhRIi8Xg6mH1DQkrzBttdm2YYYdz4NNxlA6fnh1sRhMwb7iGIOcy647+7bHsE1tdAaDJpaLUaMWGjAcC1BtGsw5q9qoyWiHqdbgtYWxwixa17Fo7JE+cMaidd93qDr8X+fQ0Hd/arUxvLW1FcNi/Ivu/1hYQjzOHoKttTe/ueNxQys0MI3a2xXk7CEGNBFX9FtEXpSytH9RCvOulht26QSKihM+uVVxWIOoW6m9YrFPxWAjhhezx5yKwTrWd7HZCc8/IzazZTdIk7/x1ofD07b/ZfwPlXFCgR5tj0gAAAAASUVORK5CYII=)
    }
    header ul.search {
        top: 18px;
        right: 70px;
        font-size: 12px;
    }
    header ul.search form.search-field {
        padding-top: 0px!important;
    }
    header ul.search .showsearch a {
        position: absolute;
        right: 0;
        font-size: 25px;
    }
    header ul.search.open {
        position: absolute;
        top: 53px;
        color: #121212;
        font-size: 20px;
        z-index: 10001;
        list-style-type: none;
        padding: 0;
        margin: 0;
        width: 100%;
        left: 0;
    }
    header ul.search.open .showsearch {
        float: right;
        padding: 25px 0;
        background: #990374;
        line-height: 68px;
        font-size: 20px;
        width: 10%;
        height: 62px;
    }
    header ul.search.open .searchfield {
        float: left;
        width: 90%;
        padding: 25px 0 25px 0;
        background: #990374;
    }
    header ul.search.open .searchfield input {
        line-height: 60px;
        border: 0;
        float: left;
        padding-left: 4%;
        width: 82%;
    }
    header ul.search.open .searchfield button {
        line-height: 60px;
        background: #fff;
        border: 0;
        float: left;
        width: 13%;
        text-align: left;
    }
    header ul.search.open .showsearch a {
        position: absolute;
        right: 16px;
        font-size: 25px;
    }
    #MB-Suche ul.nav.mb-role li {
        float: none;
        margin-right: 20px;
    }
    #MB-Suche .mb-filters {
        width: 100%;
        float: none;
    }
    #MB-Suche label.mb-hidden-radio {
        display: inline;
    }
    #MB-Suche a.pull-left {
        float: left;
    }
    #MB-Suche .media-body {
        float: none;
        width: 100%;
    }
    #MB-Suche .media.mb-clickable-phone.mb-dont-serialize {
        display: block;
        margin-bottom: 30px;
        overflow: auto;
    }
    #MB-Suche .media.mb-clickable-phone.mb-dont-serialize a.pull-left {
        display: none;
    }
    header .opennavi {
        top: 20px;
        right: 20px;
        font-size: 25px;
    }
    /*header .opennavi:after {
		content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAVCAMAAACAAGUXAAAAA3NCSVQICAjb4U/gAAAAQlBMVEWZA3TXnMivOpP///+dDXm3TJzLgLncqdC0RZnmwd2jG4HapM2yQZa7V6KeD3u4T56zRJieEHu1R5rYn8q5UZ+xOpPqyu+VAAAAFnRSTlP///8A////////////////////////jZDAwQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xNkKaUTAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAATUlEQVQoka2SSxaAIAwD4x8BRdD7n5ULkFk527y+NE0Vb8clT1C1WkHNM+t72pi8a/HoeNOY6US/1WobZqA58qM9KR/dhfz+7ygI/qUDypsKQYHz56MAAAAASUVORK5CYII=)
	}*/
    header nav.mainnav {
        position: relative;
        top: 0px;
    }
    header nav li {
        font-size: 15px;
        border-bottom: 1px solid #A72989;
    }
    header nav.mainnav li.open a, header nav.mainnav li.active a {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xNkKaUTAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAVElEQVQYlYXLQQ3AIBBE0akDpCCpdYQDkISESkDAT6YXSAik7SZz2vcP4JSU9X+XbAtIgD+WbEu2R1BeYBlmxgGoC6xA2PAUtA7bDDfcgwjcQFx/D4tDvurVwXeBAAAAAElFTkSuQmCC) right center no-repeat;
        margin-right: 20px;
    }
    header nav.mainnav ul ul li.parent a {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xNkKaUTAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAeklEQVQYlXXOwQ2CQBSE4U/grieulqAlUIKhAbE0C4AWpAQswSN70jtkvWCyUZzkZZJ/8iZjasdhasddjFF6GQ4Y5i4cJcoW36Ofu1B9B7DFbe5CA5upHaNfXbMVCOd/werHJa/LpkjAC6e8Lvt01QPVB0KB+wKfad8bZ/sqzUS8AR0AAAAASUVORK5CYII=) right center no-repeat;
        margin-right: 20px;
    }
    header nav.mainnav ul li.open a, header nav.mainnav ul li.active a, header nav.mainnav ul li a:hover {
        color: #fff;
        border-top: 0;
    }
    header nav.mainnav ul ul li.parent.active a, header nav.mainnav ul ul li.open a {
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8xNkKaUTAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAVElEQVQYlYXLQQ3AIBBE0akDpCCpdYQDkISESkDAT6YXSAik7SZz2vcP4JSU9X+XbAtIgD+WbEu2R1BeYBlmxgGoC6xA2PAUtA7bDDfcgwjcQFx/D4tDvurVwXeBAAAAAElFTkSuQmCC) right center no-repeat;
        margin-right: 20px;
    }
    header nav.mainnav ul ul li a, header nav.mainnav ul ul li.open a, header nav.mainnav ul ul li.active a, header nav.mainnav ul ul li.open a, header nav.mainnav ul ul li a:hover {
        font-family: 'RobotoLight', sans-serif;
        font-size: 15px;
    }
    header nav.mainnav ul li ul li ul.level3 li.active a, header nav.mainnav ul li ul li.open ul.level3 li a, header nav.mainnav ul li.active ul li.open ul.level3 li.open a, header nav.mainnav ul li.active ul li.open ul.level3 li.wasopen a, header nav.mainnav ul li.active ul li.open ul.level3 li a:hover {
        font-family: 'RobotoLight', sans-serif;
        font-size: 15px;
        background: transparent;
    }
    header nav ul ul ul.level3 {
        text-transform: uppercase;
        font-size: 15px;
    }
    section.stream {
        margin-bottom: -65px;
    }
    section.stream img {
        width: 100%;
        padding-top: 56px;
    }
    section.stream .claim {
        text-align: center;
    }
    section.content, article {
        width: 100%;
        margin: 0 auto;
        word-wrap: break-word;
    }
    article {
        padding-top: 65px;
    }
    .stream+article {
        padding-top: 0;
    }
    article img {
        width: 100%;
        max-width: 600px;
    }
    /* Footer */
    footer {
        width: 100%;
        margin: 50px auto 0 auto;
        padding: 0;
    }
    footer section.content {
        padding: 20px;
        width: auto;
        text-align: center;
    }
    footer aside.socialmedia {
        float: none;
        height: 80px;
        border-bottom: 1px solid #C0C0C0;
        margin-bottom: 25px;
        padding-top: 10px;
    }
    footer aside.socialmedia ul {
        margin: 0 auto;
        width: 230px;
    }
    footer aside.socialmedia ul li {
        padding: 0;
    }
    footer aside.socialmedia ul li a img {
        margin: 0;
    }
    footer aside.socialmedia ul li:nth-child(2) a img {
        margin: 0 38px;
    }
    nav.footer {
        padding: 0;
        width: 100%;
        background: #fff;
    }
    nav.footer ul {
        padding-left: 20px;
        width: 200px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 535px) {
    #twitter .twitterheader, #twitter .tweet img, .video, .video .videoheader, .video .youtubevideo {
        width: 100%;
    }
    #twitter .tweet img, .video, .video .youtubevideo {
        height: auto;
    }
    /* Youtube Video */
    .video1090, .video1090 .youtubevideo {
        width: 100%;
        height: auto;
    }
    .video1090 .videoheader {
        width: 100%;
    }
    .video650, .video650 .youtubevideo {
        width: 100%;
        height: auto;
    }
    .video650 .videoheader {
        width: 100%;
    }
    .video325, .video325 .youtubevideo {
        width: 100%;
        height: auto;
    }
    .video325 .videoheader {
        width: 100%;
    }
    .video200, .video200 .youtubevideo {
        width: 200px;
        height: auto;
    }
    .video200 .videoheader {
        width: 200px;
    }
}

/* Focus */
*:focus {
    outline: 3px #736d72 dashed;
}

/* visible skip links */
nav.hide a:focus { 
    top: 3010px; 
    position: absolute; 
    background: #990473; 
    color: #fff; 
    padding: 5px; 
}