@font-face{font-family:'BrandonGrotesqueWeb-Black';src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/2FFB93_0_0.eot");src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/2FFB93_0_0.eot?#iefix") format("embedded-opentype"),url("webfonts/2FFB93_0_0.woff2") format("woff2"),url("webfonts/2FFB93_0_0.woff") format("woff"),url("webfonts/2FFB93_0_0.ttf") format("truetype")}
@font-face{font-family:'ApexSans-Bold';src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/ApexSans-Bold.eot");src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/ApexSans-Bold.eot?#iefix") format("embedded-opentype"),url("webfonts/ApexSans-Bold.woff") format("woff"),url("webfonts/ApexSans-Bold.ttf") format("truetype")}
@font-face{font-family:'ApexSans-Book';src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/ApexSans-Book.eot");src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/ApexSans-Book.eot?#iefix") format("embedded-opentype"),url("webfonts/ApexSans-Book.woff") format("woff"),url("webfonts/ApexSans-Book.ttf") format("truetype")}
@font-face{font-family:'ApexSans-BookItalic';src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/ApexSans-BookItalic.eot");src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/ApexSans-BookItalic.eot?#iefix") format("embedded-opentype"),url("webfonts/ApexSans-BookItalic.woff") format("woff"),url("webfonts/ApexSans-BookItalic.ttf") format("truetype")}
@font-face{font-family:'ApexSans-BoldItalic';src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/ApexSans-BoldItalic.eot");src:url("p287701.webspaceconfig.de/fileadmin/templates/CSS/webfonts/ApexSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("webfonts/ApexSans-BoldItalic.woff") format("woff"),url("webfonts/ApexSans-BoldItalic.ttf") format("truetype")}
@font-face{font-family:'iconfriedland';src:url("webfonts/iconfriedland.eot?pp0c8t");src:url("webfonts/iconfriedland.eot?pp0c8t#iefix") format("embedded-opentype"),url("webfonts/iconfriedland.ttf?pp0c8t") format("truetype"),url("webfonts/iconfriedland.woff?pp0c8t") format("woff"),url("webfonts/iconfriedland.svg?pp0c8t#iconfriedland") format("svg");font-weight:normal;font-style:normal}

a,a:hover,a:active,a:focus { outline: none !important; }
::-moz-selection,::-moz-selection { color: #ff6f49; }
::selection,::-moz-selection { color: #ff6f49; }
h1::-moz-selection { color: #c2b59b; }
h1::selection { color: #c2b59b; }
.menu::-moz-selection,.dropdown-menu a::-moz-selection,.menu::-moz-selection,.dropdown-menu a::-moz-selection { color: transparent; }
.menu::selection,.dropdown-menu a::selection,.menu::-moz-selection,.dropdown-menu a::-moz-selection { color: transparent; }
.info-text h3::-moz-selection,.info-text p::-moz-selection { color: #fff; }
.info-text h3::selection,.info-text p::selection { color: #fff; }

.mf-icon:before,.mf-icon:after
{
	font-family: 'iconfriedland' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-auditorium:before { content: "\e907"; }

.icon-right:after
{
	content: "\e906";
	padding-left: 5px;
	position: absolute;
	bottom: 7px;
}

.icon-left:before { content: "\e901"; }

.icon-down:after
{
	content: "\e900";
	padding-left: 5px;
	position: absolute;
	bottom: 7px;
}

.icon-info:before { content: "\e300"; }
.icon-close:before { content: "\e902"; }

.main-section a.icon-download:before,.container a.icon-download:before,.main-section .container ul.overview a.icon-download:before
{
	content: "\e800";
	padding: 0 5px;
	border-bottom: 4px solid #303335;
}

.main-section li.pressitem .download a.icon-download:before { border-bottom: none; }

.main-section .text.caption-team a.icon-download:before,.container .text.caption-team a.icon-download:before,.main-section .text.caption-press a.icon-download:before,.container .text.caption-press a.icon-download:before
{
	padding: 0 14px 0 4px;
	border-bottom: 4px solid #ff6f49;
}

.icon-map:after
{
	content: "\e100";
	font-size: 34px;
}

.icon-fb:after
{
	content: "\e233";
	font-size: 34px;
}
.icon-insta:after
{
	content: "\ea92";
	font-size: 34px;
}
.icon-txt:before { content: "\e903"; }
.icon-kamera:before { content: "\e500"; }

.icon-telefon:before
{
	content: "\e200";
	padding-right: 10px;
}

.icon-welle:after
{
	content: "\e908";
	padding: 0 10px;
	font-size: 36px;
}

.icon-welle-halb:after
{
	content: "\e909";
	padding: 0 0 0 10px;
	font-size: 36px;
}

span.mf-icon.icon-welle,span.mf-icon.icon-welle-halb { font-size: 46px; }

.main-section a.icon-email:before,.container a.icon-email:before,.container ul.overview a.mf-icon.icon-email:before
{
	content: "\e904";
	padding: 0 7px 3px 0;
	border-bottom: 1px solid #303335;
}

.main-section .text.caption-team a.icon-email:before,.container .text.caption-team a.icon-email:before { border-bottom: 1px solid #ff6f49; }
.icon-pdf:before { content: "\e400"; }
.icon-facebook:before { content: "\e233"; }
.icon-paragraph:before { content: "\e905"; }

.share
{
	border-radius: 3px;
	font-size: 11px;
	height: 20px;
	padding: 0 5px 2px 6px;
	background: #4267b2;
	border: 1px solid #365899;
	display: inline-block;
	margin-top: 2px;
	font-family: Helvetica, Arial, sans-serif;
	vertical-align: middle;
}

.container .share a
{
	border-bottom: none;
	color: #fff;
}

.container .share a:hover,.container .share:hover
{
	border-bottom: none;
	color: #fff;
	background: #365899;
}

.container .share a:before { content: none; }

.frame.portrait
{
	padding-left: 30%;
	padding-right: 0%;
	text-align: center;
	width: 72%;
}

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license
 */

.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown { position: static; }
.yamm .container { position: relative; }
.yamm .dropdown-menu { left: auto; }
.yamm .yamm-content { padding: 20px 30px; }

.yamm .dropdown.yamm-fw .dropdown-menu
{
	right: 0;
	width: 100%;
}

p
{
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	margin: 0 0 8px;
}

.lineup-info-text p
{
	-o-hyphens: none;
	-webkit-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

b,strong
{
	font-family: ApexSans-Bold;
	letter-spacing: 1.2px;
}

section#p19,section#p23,section#p45,section#p44,section#p43 { display: none; }

.main-section a,.container a
{
	color: #c2b59b;
	text-decoration: none;
	border-bottom: 1px solid #ff6f49;
	line-height: 19px;
}

.main-section a:before,.container a:before { content: "\003e\00a0"; }
.main-section a.anchor:before,.container a.anchor:before { content: ""; border-bottom: none; line-height: 0;}
.main-section li.pressitem a { border-bottom: none; }
.main-section .Pressespiegel li.pressitem a {border-bottom: 1px solid #ff6f49;}
.footer-section .container a:before,.container .image-wrap a:before,.container ul.overview a:before { content: none; }

.datemenu div#button
{
	display: inline-block;
	margin-bottom: 10px;
}

.main-section a.readmore.collapsed:before,.container a.readmore.collapsed:before,.lineup-motiv .readmore.collapsed:before,.datemenu div#button.zeigen:before
{
	content: "\003e";
	display: inline-block;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

.main-section a.readmore:before,.container a.readmore:before,.lineup-motiv .readmore:before,.datemenu div#button:before
{
	content: "\003e";
	display: inline-block;
	-webkit-transition: transform .3s ease-in-out;
	-moz-transition: transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	-ms-transition: transform .3s ease-in-out;
	-webkit-transform: rotate(90deg) translateX(50%);
	transform: rotate(90deg) translateX(50%);
}

.datemenu div#button:before { margin-right: 7px; }
.main-section .event-image a.icon-download,.container .event-image a.icon-download { border-bottom: 1px solid #c2b59b; }
.main-section .event-image a.icon-download:hover,.container .event-image a.icon-download:hover { border-bottom: 1px solid #ff6f49; }
.main-section a.carousel-control { border-bottom: none; }
.main-section a.carousel-control:before,.container a.carousel-control:before { content: none; }

.main-section a:hover,.container a:hover,.main-section a:focus,.container a:hover
{
	border-bottom: 1px solid #c2b59b;
	text-decoration: none;
	color: #ff6f49;
}

.main-section ul.overview a:hover .description { color: #c2b59b; }


.main-section ul.overview.Neuigkeiten {
	left: 330px;
	position: relative;
	padding-left: 0;
	width: 600px;
}


.isotope-item { z-index: 2; }

.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}

.main-section ul.overview.Neuigkeiten li.selected.border,.main-section ul.overview.Sonderausstellung li.selected.border { border-bottom: 1px solid #646464; }
.main-section ul.overview.Neuigkeiten .item .event-image .image-wrap .description,.main-section ul.overview.Sonderausstellungen .item .event-image .image-wrap .description { display: none; }

.main-section div.datemenu
{
	float: left;
	position: fixed;
	left: 210px;
}

.main-section div.datemenu ul { list-style: none; }

.main-section .datemenu li.month.selected,.main-section .datemenu li.selected
{
	font-weight: bold;
	color: #c2b59b;
}

.main-section .datemenu li.month
{
	display: list-item;
	color: #646464;
	margin: 0 0 10px 13px;
}

.main-section .datemenu li.year
{
	font-family: ApexSans-Bold;
	margin: 15px 0;
	color: #646464;
}

.main-section .datemenu li.month:hover
{
	cursor: pointer;
	color: #ff6f49;
}

.main-section .datemenu li.month.selected:hover { cursor: default; }
.main-section .datemenu ul#button.year.zeigen { color: #646464; }
.main-section .datemenu ul#button.year.zeigen:hover,.main-section .datemenu ul#button.year:hover { color: #ff6f49; }

.main-section .datemenu ul#button.year.zeigen:hover
{
	cursor: s-resize;
	color: #ff6f49;
}

.main-section .datemenu ul#button.year:hover { cursor: n-resize; }
.main-section .carousel-control:hover,.main-section .carousel-control:focus,.main-section a.loadinmodal:hover { border-bottom: none; }
.dropdown-menu>li { text-transform: none; }
.open>ul,.active>ul { display: inline-block !important; }
.active ul.dropdown-menu.list-inline { z-index: 1; }
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.meta-section a:hover,ul#language_menu li.active a:hover { color: #ff6f49; }

html,body
{
	color: #c2b59b;
	height: 100%;
}

.body-bg-top { padding-top: 120px; }
#page-top-10 .body-bg-top { padding-top: 70px; }

.dropdown-menu
{
	background-color: #000;
	border: none;
	font-size: 15px;
}

nav.navbar-collapse.phone.collapse,nav.navbar-collapse.phone-sub.collapse { visibility: hidden; }

.container.container-88 .hscroll-container .lineup-motiv,
.container.container-571 .hscroll-container .lineup-motiv
{
	background: transparent url("images/background/bg_ausstellung.png") no-repeat left 90px;
	padding: 200px 40px 0 230px;
	min-width: 670px;
}

.container.container-89 .hscroll-container .lineup-motiv
{
	background: transparent url("images/background/bg_museumspfad.png") no-repeat -40px 90px;
	padding: 140px 40px 0 230px;
	min-width: 670px;
}

.container.container-90 .hscroll-container .lineup-motiv
{
	background: transparent url("images/background/bg_sammlung.png") no-repeat -35px 90px;
	padding: 120px 40px 0 230px;
	min-width: 670px;
}

.container.container-307 .hscroll-container .lineup-motiv
{
	background: transparent url("images/background/bg_museumspfad.png") no-repeat -40px 90px;
	padding: 140px 40px 0 230px;
	min-width: 670px;
}

#p91 .container .text-container
{
	background: transparent url("images/background/MF_Erweiterungen.png") no-repeat -10px 50px;
	padding: 80px 40px 0 330px;
	min-width: 670px;
	max-width: 900px;
}

.container.container-42 .hscroll-container .lineup-motiv
{
	background: transparent url("images/background/bg_zeitstrahl.png") no-repeat 50px 120px;
	padding: 80px 40px 0 230px;
	min-width: 670px;
}

#page-top-10 .dropdown-menu
{
	background-color: #ff6f49;
	color: #000;
}

#page-top-10 .dropdown-menu>li>a
{
	color: #303335;
	border-bottom: 2px solid #ff6f49;
}

#page-top-10 .dropdown-menu>li:hover>a
{
	text-decoration: none;
	border-bottom: 2px solid #303335;
}

.dropdown-menu>li>a,.phone-sub-3 a
{
	font-family: ApexSans-Bold;
	color: #c2b59b;
	padding: 10px 0 0;
	margin: 0 27px 10px;
	letter-spacing: 1.5px;
	line-height: 1.0;
}

.dropdown-menu>li>a:focus { background-color: transparent; }
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand { margin-left: 60px; }

.container-fluid
{
	margin: 0;
	padding: 0;
}

.navbar
{
	margin-bottom: 0;
	border: none;
}

div.navbar-right
{
	z-index: 1;
	display: inline-block;
	position: absolute;
	right: 0;
	float: none;
	margin-right: 50px;
}

.navbar-default .navbar-collapse
{
	position: absolute;
	width: 100%;
	padding-left: 0;
	border-top: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	float: right;
	right: 45px;
}

.navbar-default .navbar-nav .open .dropdown-menu>li.menu>a:hover { color: #ff6f49; }

.navbar-header.navbar-header-main
{
	position: absolute;
	z-index: 1000;
}

.navbar-header-main { float: left; }

.navbar-main
{
	margin: 60px 0 11px 103px;
	height: 86px;
}

.yamm .dropdown.yamm-fw .dropdown-menu
{
	margin-top: -60px;
	text-align: center;
	margin-right: -50px;
}

li.dropdown.yamm-fw { height: 42px; }
ul.dropdown-menu li.dropdown.yamm-fw { height: auto; }

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover
{
	color: #ff6f49 !important;
	background-color: transparent;
}

.dropdown-menu>.active>a:focus { background-color: transparent; }
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.stay>a,.navbar-default .navbar-nav>.stay>a:hover,.navbar-default .navbar-nav>.stay>a:focus { color: #ff6f49; }
.navbar-main>li>a { padding: 0 15px 0 14px; }

.event-image.zoom img:hover
{
	-webkit-filter: grayscale(60%) opacity(0.5) sepia(1);
	filter: grayscale(60%) opacity(0.5) sepia(1);
	-webkit-transition: 0.5s cubic-bezier(0.28, 0.12, 0.22, 1);
	transition: 0.5s cubic-bezier(0.28, 0.12, 0.22, 1);
}

.event-image.zoom,.event-image.zoom figure.image,.event-image.zoom figure.image:hover { overflow: hidden; }
a .event-image.zoom { cursor: pointer; }

.event-image.zoom img
{
	-webkit-transition: -webkit-transform 0.7s ease;
	transition: transform 0.7s ease, -webkit-transform 0.7s ease;
	overflow: hidden;
	opacity: 1.0;
}

#language_menu
{
	font-family: ApexSans-Book;
	font-size: 14px;
	margin-top: 23px;
	position: relative;
	right: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.language-menu>li
{
	padding-right: 0;
	padding-left: 0;
	margin-right: 0;
	margin-left: 0;
}

#language_menu .active a,#language_menu .active,#language_menu a
{
	font-family: ApexSans-Bold;
	color: #646464;
	font-weight: normal;
	border-bottom: 1px solid #646464;
	margin: 0 5px 0 5px;
}

#language_menu a { border-bottom: 0px solid #c2b59b; }

#language_menu a:hover
{
	border-bottom: 1px solid #c2b59b;
	padding-bottom: 1px;
}

span.trenner
{
	font-size: 15px;
	padding: 0 2px;
	vertical-align: top;
	line-height: 14px;
	color: #777777;
}

span.datetrenner
{
	padding: 0 5px;
	color: #c2b59b;
}

.date,.time { color: #c2b59b; }

.navbar-toggle
{
	float: left;
	z-index: 9999 !important;
}

div.navbar-header.navbar-right { position: relative; }
.carousel-inner { z-index: auto; }
.main-section .carousel-inner a:before { content: none; }

.carousel-indicators li
{
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: 1px solid #ff6f49;
	border-radius: 10px;
	cursor: pointer;
	background-color: transparent;
	opacity: 1;
}

#page-top-10 .carousel-indicators { bottom: 35px; }
.carousel-indicators { bottom: 10px; }
.carousel:hover .carousel-indicators { opacity: 1.0; }

.carousel-indicators .active
{
	margin: 0;
	width: 14px;
	height: 14px;
	background-color: #ff6f49;
}

.carousel-control
{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	font-size: 20px;
	color: #c2b59b;
	text-align: center;
	text-shadow: none;
}

.backendlayout-pagets__default_breit .carousel-control { top: -300px; }

#result .backendlayout-pagets__default_breit .carousel-control
{
	top: 0px;
	position: fixed;
}

#result .backendlayout-pagets__default_breit .friedland.left .carousel-control
{
	position: absolute;
	margin-bottom: 0;
	border-bottom: none;
	right: 1%;
}

#result .backendlayout-pagets__default_breit .friedland.left .left.carousel-control
{
	position: absolute;
	left: 3%;
}

#result .backendlayout-pagets__default_breit .friedland.left .carousel-inner>.item
{
	width: 100%;
	margin: 0 auto;
	height: 320px;
}

#result .backendlayout-pagets__default_breit .friedland.left .carousel-inner
{
	width: 50%;
	margin: 0 auto;
}
#result .backendlayout-pagets__default_breit .friedland.left.csc-space-after-100 {
	margin-bottom: 100px;
}

.backendlayout-pagets__default_breit { margin-top: 60px; }

.carousel-control:hover,.carousel-control:focus
{
	outline: 0;
	color: #ff6f49;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.carousel .carousel-control
{
	opacity: 0;
	-webkit-transition: opacity 0.6s ease-in-out 0s;
	transition: opacity 0.6s ease-in-out 0s;
	margin-bottom: 4.2%;
}

.carousel:hover .carousel-control
{
	opacity: 1;
	-webkit-transition: opacity 0.6s ease-in-out 0s;
	transition: opacity 0.6s ease-in-out 0s;
}

.carousel-text-inner,.carousel-text,.carousel-text.vcontainer.lead
{
	color: #ff6f49 !important;
	width: 100%;
	text-shadow: none;
}

.carousel-text.vcontainer.lead.fullscreen
{
	color: #303335 !important;
	width: 100%;
}

div#carousel-332 .carousel-inner .valign
{
	width: 100%;
	display: table !important;
}

div#carousel-366.carousel.slide { overflow: hidden; }
.carousel-inner .valign { width: 490px; }

.bg-color
{
	background-color: #ff6f49;
	margin-bottom: 100px;
	padding: 20px 20px 10px 20px;
}

.carousel-text.vcontainer.lead p
{
	text-align: center;
	color: #ff6f49;
}

.carousel-text.vcontainer.lead.fullscreen p,.carousel-text.vcontainer.lead.fullscreen h1
{
	color: #303335;
	text-align: left;
}

.carousel-text.vcontainer.lead.fullscreen h1
{
	-webkit-user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #303335;
	display: block;
	font-family: BrandonGrotesqueWeb-Black, sans-serif;
	font-size: 20px;
	font-weight: normal;
	height: 24px;
	letter-spacing: 2px;
	line-height: 24px;
	text-shadow: none;
	margin-bottom: 20px;
}

.glyphicon-menu-right:before,.glyphicon-menu-left:before { content: none; }

.glyphicon-menu-right,.glyphicon-menu-left
{
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-webkit-user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #ff6f49;
	cursor: pointer;
	display: block;
	height: 50px;
	line-height: 50px;
	right: 25%;
	width: 50px;
	z-index: 5;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	position: absolute;
	top: 100%;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	margin-bottom: 25px;
	background: url("/fileadmin/templates/CSS/images/Pfeil-rechts.svg") no-repeat;
}

.glyphicon-menu-left
{
	left: 25%;
	right: 100%;
	background: url("/fileadmin/templates/CSS/images/Pfeil-links.svg") no-repeat;
}

div#result.modal { height: auto !important; }
#result .container.pagets__default_breit,#content .pagelevel-4 .container.pagets__default_breit { width: 683px; }
#result .page-228 .container.pagets__default_breit { width: 1085px; }

#result.modal .glyphicon-menu-right,#result.modal .glyphicon-menu-left
{
	-webkit-font-smoothing: antialiased;
	-webkit-user-select: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #303335;
	cursor: pointer;
	display: block;
	font-family: 'Glyphicons Halflings';
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	height: 50px;
	line-height: 50px;
	margin-right: -15px;
	margin-top: -5px;
	right: 5%;
	width: 50px;
	z-index: 5;
	top: 50%;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	position: absolute;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

#result.modal .glyphicon-menu-left
{
	left: 5%;
	right: 100%;
}

.carousel-control.right { right: 15px; }

.fullslider-navi
{
	background-color: #303335;
	color: #646464;
	display: block;
	width: 90px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 26px;
	z-index: 1;
}

.modal-navi
{
	display: block;
	width: 28px;
	height: 28px;
	position: fixed;
	top: 150px;
	left: 95%;
	font-size: 26px;
	z-index: 1;
	color: #ff6f49;
}

.modal-navi:hover
{
	color: #646464;
	cursor: pointer;
}

.loader-detail
{
	position: absolute;
	top: 5%;
	left: 50%;
}

#socialbuttons
{
	display: block;
	height: 28px;
	position: relative;
	font-size: 16px;
	z-index: 1;
	color: #ff6f49;
	margin: 10px 0 20px 0;
	padding: 0 20px;
}

#socialbuttons .like
{
	float: left;
	margin: 5px 0 0 0;
}

.fullslider-navi a { color: #646464; }

.fullslider-navi span
{
	padding: 15px 7px 10px 10px;
	display: inline-block;
}

.fullslider-navi .mf-icon.icon-close:hover,.fullslider-navi .mf-icon.icon-info:hover,.fullslider-navi .mf-icon.icon-info.openinfo
{
	color: #ff6f49;
	cursor: pointer;
}

.text.caption-team.mf-icon.icon-close:before,.text.caption-press.mf-icon.icon-close:before
{
	color: #303335;
	float: right;
	padding-top: 5px;
}
.text.caption-press.mf-icon.icon-close:before {
	padding-top: 2px;
}

.valign>.vcontainer.fullscreen { vertical-align: bottom; }

.valign>.vcontainer
{
	vertical-align: bottom;
	padding-bottom: 4%;
}

#page-top-10 .valign>.vcontainer.lead { padding-bottom: 3.5%; }
.valign>.vcontainer.lead { padding-bottom: 20%; }

.carousel-text.vcontainer.lead.fullscreen p
{
	font-size: 14px;
	text-shadow: none;
	font-family: ApexSans-Book;
	text-transform: none;
	letter-spacing: 1px;
	line-height: 20px;
}

.sr-only { display: none; }

h1
{
	font-family: BrandonGrotesqueWeb-Black, sans-serif;
	font-size: 18px;
	color: #ff6f49;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 0;
	line-height: 1.5em;
}

#page-top-10 .carousel-text-inner h1,#page-top-10 .carousel-text h1,.vcontainer p,#page-top-10 .carousel-text p a
{
	font-family: BrandonGrotesqueWeb-Black, sans-serif;
	font-weight: normal;
	font-size: 46px;
	line-height: 1.1;
	letter-spacing: 5px;
	text-transform: uppercase;
	border-bottom: none;
	color: #ff6f49;
}

.carousel-text-inner h1,.carousel-text h1,.vcontainer p,.carousel-text p a
{
	font-family: BrandonGrotesqueWeb-Black, sans-serif;
	font-weight: normal;
	font-size: 18px;
	line-height: 1.1;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-bottom: none;
	color: #ff6f49;
}

.carousel-text p a:hover { border-bottom: none; }
#content section:nth-child(2) { padding-top: 65px; }
section .container { padding-top: 50px; }
section.footer-section .container { padding-top: 0; }
#page-top-45 section .container:first-child { padding-top: 0; }
section#p14.page-14 { padding-top: 0; }

.item .date
{
	display: block;
	margin-bottom: 4px;
	font-size: 14px;
}

.item .date.coral { color: #ff6f49; }

.item h1 {
	margin: 0;
	line-height: 1.5em;
	font-size: 11px;
}

.item h4
{
	margin-top: 0;
	line-height: 1.3em;
}

.friedland.left h2
{
	color: #c2b59b;
	display: block;
	font-family: ApexSans-Book;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	text-align: center;
	padding: 0 12%;
}

.friedland.left .embed-responsive { margin-top: 20px; }

h4
{
	font-size: 14px;
	color: #ff6f49;
}

h5
{
	color: #777777;
	font-size: 100%;
}

small { display: block; }

.event-image.zoom .image-beside-left .image-wrap
{
	padding: 0;
	margin: 0 28px 0 0;
	max-width: 45.5%;
}

#result .friedland.left .image { margin-bottom: 39px; }
.container.container-86 li.item .event-image.zoom .image-beside-left .image-wrap { max-width: 100%; }
/*.container.container-288 li.item .event-image.zoom .image-beside-left .image-wrap { max-width: 100%; }*/

li.item .text.textpic
{
	position: relative;
	margin-left: 190px;
}

.page-86 li.item .text.textpic { margin-left: 190px; height: 328px; }
li.item .text.textpic h1,li.item.text-only h1 { margin-bottom: 0; }
li.item .text .text { margin-left: 0; }
.table-cell-bottom { position: absolute; }
.image-left.image-below { margin-bottom: 40px; }
.table-cell-bottom p { margin-bottom: 0; }

.pagets__default_2_columns .image-beside-left .image-wrap,.pagets__default_2plus1_columns .image-beside-left .image-wrap
{
	width: 187px;
	min-height: 35px;
}

.pagets__default_breit .image-beside-left .image-wrap { margin-right: 15px; }

.friedland.left .image-beside-left.team
{
	position: relative;
	margin: 0 15px 24px 0;
	overflow: hidden;
	display: inline-block;
}
.container-684 .friedland.left .image-beside-left.team {
	margin: 0 30px 24px 0;
}

.friedland.left .image-beside-left.team:hover { cursor: pointer; }

.image-beside-left.team .image-wrap {
	position: relative;
	float: left;
	max-width: 240px;
	padding: 0;
	margin: 0;
}
.container-684 .image-beside-left.team .image-wrap {
	max-height: 240px;
	aspect-ratio: 1 / 1;
}

.image-beside-left.team .image-wrap .image {
	margin-bottom: 0;
	padding-bottom: 0;
}

.image-beside-left.team.infoshow .text.caption-team,.image-beside-left.team.clicked .text.caption-team,li.pressitem .download.infoshow .text.caption-press,li.pressitem .download.clicked .text.caption-press
{
	bottom: 0;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	padding-bottom: 10px;
	visibility: visible;
}

.main-section li.pressitem .text.caption-press .download a { color: #000000; }
.col-md-6 .image-below .image-wrap { margin-top: 0; }

.text.caption-team,.text.caption-press
{
	background-color: #ff6f49;
	width: 100%;
	position: absolute;
	padding: 0 10px;
	cursor: pointer;
	bottom: -100px;
	-webkit-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
	visibility: hidden;
	text-align: left;
}

.text.caption-press
{
	width: 165px;
	bottom: -90px;
	padding: 0 5px 0 10px;
}

.text.caption-team p.mf-icon.icon-telefon,.text.caption-team a.mf-icon.icon-email
{
	color: #303335;
	font-size: 14px;
}

.friedland.left .text.caption-team h1
{
	font-size: 14px;
	margin: 10px 0;
	text-transform: none;
	color: #303335;
	font-family: ApexSans-Bold;
}

.text.caption-team p { margin-bottom: 0; }
.text.caption-team a { color: #303335; }
.text.caption-team a:hover { border-bottom: solid 1px #303335; }

.friedland.left .text.caption-team h1 small
{
	font-size: 85%;
	color: #303335;
	font-family: ApexSans-Book;
}

.pagets__default_breit .friedland.left .text { max-width: 850px; }
.pagets__default_breit .friedland.left img.lazyload,.pagets__default_breit img.lazyload { opacity: 1.0; }

#result .pagets__default_breit .friedland.left .text,
#result .pagets__default_breit .friedland.left .text-container
{
	padding: 0 20px;
	position: relative;
	font-size: 16px;
}

#result
{
	top: 110px !important;
	-webkit-user-select: auto !important;
}

#result .pagets__default_breit .friedland.left .text::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #303335;
}

#result .pagets__default_breit .friedland.left .text::-webkit-scrollbar
{
	width: 12px;
	background-color: #303335;
}

#result .pagets__default_breit .friedland.left .text::-webkit-scrollbar-thumb
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #ff6f49;
}

.pagets__default_breit .friedland.left .text h1 small {
	font-size: 14px;
	color: #ff6f49;
	font-family: ApexSans-Book;
	text-transform: none;
}

.image .caption{
	color: #ff6f49;
	font-size: 14px;
	display: inline-block;
	padding: 0;
}

span.description{
	text-align: center;
	display: block;
	margin: 20px 0 0 0;
}

#result span.description { margin: 7px 0 0 0; }
.image-center-inner { text-align: center; }

li.item .image-center-inner .description {
	text-align: left;
	font-size: 12px;
}

.image-center-inner .date
{
	margin: 0 0 20px 0;
	display: block;
}

div.description { margin: 5px 0 0 0; }
.page-86 div.description {margin: 0;}

#result .container .description
{
	margin: 10px 0 40px 0;
	padding: 0 12%;
}

#result .container .image-beside-left .description
{
	margin: 7px 0 0 0;
	padding: 0;
	text-align: left;
}

.container.container-30 div.description { display: none; }
.text.textpic .description {
	line-height: 1.3em;
	font-size: 14px;
	}

.container .friedland.left:first-child
{
	padding: 0;
	margin: 0;
	position: relative;
}

.container.pagets__default_breit .friedland.left:first-child,.container.pagets__default_breit .friedland.left { max-width: 1238px; }
.container.pagets__default_breit .image-beside-left .image-wrap { max-width: 28%; }

.container-21 .friedland.left,.container-21 .friedland.left:first-child
{
	float: left;
	text-align: center;
}
.container-575 .friedland.left {
	float: left;
	text-align: center;
	height: 160px;
}
.container-684 .friedland.left {
	float: left;
	text-align: center;
}
.container-575 .friedland.left:first-child, .container-575 .friedland.left:last-child,
.container-684 .friedland.left:first-child, .container-684 .friedland.left:last-child {
	text-align: left;
	height: auto;
}

.container.pagets__default_2_columns .friedland.left,.container.pagets__default_2_columns .friedland.left:first-child,.container.pagets__default_2plus1_columns .friedland.left:first-child { float: none; }
.friedland.left .html-container { margin: -30px 0 30px 0; }
.friedland.left .html-container a span:hover { color: #ff6f49; }
.pagets__default_2_columns .friedland.left .image-header-0 .text { margin-top: 25px; }
.pagets__default_2_columns .friedland.left .image-header-5 .text { margin-top: 0; }
.pagets__default_2_columns .col-md-6 .friedland.left .panel-group { margin-bottom: 45px; }
.panel-group { margin-top: -50px; }

.col-xs-push-1
{
	left: 170px;
	width: 80%;
}

.panel,.panel-default,.panel-default>.panel-heading
{
	border-color: transparent;
	background-color: transparent;
	padding: 0;
}

.panel-title { font-size: inherit; }
.panel-default>.panel-heading+.panel-collapse>.panel-body { border-top: none; }
.panel-body ul { padding-left: 0; }

#c480 .panel-body li
{
	min-height: 130px;
	display: block;
}

.panel-body li img { margin-right: 10px; }
#page-top-43 .pagets__default_2_columns div.col-md-6 { margin-top: 32px; }
#page-top-43 .pagets__default_2_columns .col-md-6 .text-container,#page-top-43 .pagets__default_2_columns .col-md-6 .file-container { margin: 40px 50px 0 0; }

.text-container
{
	max-width: 690px;
	margin-bottom: 40px;
}

#p217 .col-md-6 .text-container, #p417 .col-md-6 .text-container {
	margin-bottom: 20px;
}

#content .page-13 .container { background-color: transparent; }
.friedland.left h1 { margin-bottom: 28px; }
#result .friedland.left h1 { margin-bottom: 10px; }
.friedland.left .carousel-text.vcontainer h1 { margin-bottom: 14px; }

.friedland.left h1.text-center.addtext
{
	margin-bottom: 0;
	-ms-word-break: break-all;
	word-break: break-word;
}

.friedland.left .image-beside-left { margin: 0 0 30px 0; }

#page-top-45 .container,#page-top-23 .container-42
{
	margin-left: 0;
	padding-left: 0;
	width: auto;
	left: -50px;
}

.lineup-container
{
	display: table-cell;
	position: relative;
	height: 500px;
	top: 90px;
}

.container-42 .lineup-container { top: 0; }

.lineup-item
{
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.lineup-button.disabled { display: none; }

.lineup-item.lineup-text
{
	background-color: #ff6f49;
	color: #303335;
	padding: 20px 20px 5px 20px;
}

.lineup-item.lineup-text .info-text
{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	width: 80%;
	overflow: hidden;
}

.lineup-item.lineup-text p
{
	line-height: 14px;
	font-size: 13px;
	margin-bottom: 3px;
}

.lineup-item.lineup-text h3
{
	font-size: 18px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}

.lineup-item .lineup-info
{
	position: absolute;
	top: 8px;
	left: 15px;
	color: #646464;
}

.lineup-item .lineup-info h6
{
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1.2px;
}

.lineup-description { display: none; }

.lineup-motiv
{
	display: table-cell;
	width: 800px;
	top: 180px;
	left: 260px;
	margin-right: 280px;
}

.lineup-motiv h1 p { margin: 0; }

.friedland.left .image-header-1 .image-wrap,.friedland.left .image-header-2 .image-wrap,.friedland.left .image-header-3 .image-wrap
{
	margin-top: 0;
	margin-right: 18px;
}

a[href^="mailto"]
{
	display: inline;
	padding: 0;
}

a.mf-icon.icon-download
{
	display: inline;
	padding: 0;
}

span.mf-icon.icon-kamera
{
	font-size: 18px;
	letter-spacing: normal;
}

span.mf-icon.icon-kamera:hover
{
	color: #ff6f49;
	cursor: pointer;
}

.footer-col.mf-icon.icon-map
{
	font-size: 24px;
	text-align: right;
	padding-right: 5px;
}

.footer-col.mf-icon.icon-fb
{
	font-size: 24px;
	text-align: right;
	padding: 0px 5px 5px 0;
}
.footer-col.mf-icon.icon-insta
{
	font-size: 24px;
	text-align: right;
	padding: 0px 5px 5px 0;
}

.browser
{
	position: relative;
	margin: 0 auto;
	height: 0;
	bottom: 30px;
}

.container-86 .browser { display: none; }
.container-85 .past {
	/*position: relative;*/
}

.browser ul
{
	height: 0;
	clear: both;
}

.browser li.next { list-style: none; }
.browser a li.next { display: inline-block; }
.loader { display: none; }

.loader img
{
	width: 106px;
	height: 26px;
}

.navitext
{
	font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-webkit-user-select: none;
	color: #c2b59b;
	cursor: pointer;
	font-size: 14px;
	z-index: 5;
	top: 50%;
	position: absolute;
}

.carousel-control:hover .navitext { color: #ff6f49; }
.navitext.left { left: 30%; }
.navitext.right { right: 30%; }

#result
{
	max-height: 100%;
	opacity: 1;
}

.hscroll-container
{
	display: table;
	position: relative;
}

.hscroll-container:hover,#lineup-lightbox img.lineup-lightbox-item { cursor: -webkit-grabbing; }
.hscroll-container .cursor-scroll-left,.hscroll-container.cursor-scroll-left { cursor: url("/fileadmin/templates/CSS/images/drag-left.png") 22 21,e-resize !important; }
.hscroll-container .cursor-scroll-right,.hscroll-container.cursor-scroll-right { cursor: url("/fileadmin/templates/CSS/images/drag-right.png") 2 21,w-resize !important; }
.hscroll-container .cursor-scroll-left.cursor-scroll-right,.hscroll-container.cursor-scroll-left.cursor-scroll-right { cursor: url("/fileadmin/templates/CSS/images/drag-active.png") 2 21,ew-resize !important; }
.hscroll-container img.cursor-scroll-right:hover,.hscroll-container img.cursor-scroll-left:hover { cursor: pointer !important; }

#lineup-lightbox .modal-body
{
	background-color: #ff6f49;
	padding: 12px 20px;
}

#lineup-lightbox .modal-content
{
	border: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

#lineup-lightbox .lineup-lightbox-item.selected-lightbox-item { opacity: 1; }

.modal-header
{
	background-color: #ff6f49;
	border-bottom: 1px solid #ff6f49;
}

#lineup-lightbox .lineup-info-text
{
	color: #303335;
	min-height: 100px;
	text-align: center;
	padding: 10px 120px 0;
}

#lineup-lightbox .lineup-info-text h6
{
	font-size: 14px;
	text-transform: uppercase;
}

#lineup-lightbox .lineup-info-text p { font-size: 14px; }

#lineup-lightbox .lineup-info-text p,#lineup-lightbox .lineup-info-text h6
{
	display: inline;
	line-height: .9;
}

#lineup-lightbox .lineup-info-text h6:after { content: "\00a0\2013\A"; }

#lineup-lightbox .lineup-info-text span.copyright
{
	font-family: ApexSans-BookItalic;
	font-size: 13px;
	padding-left: 10px;
}

.lineup-container .lineup-item.lineup-image.lineup-portrait-large,.lineup-container .lineup-item.lineup-image.lineup-portrait-large:first-child { border: 1px solid #ff6f49; }

.lineup-container .lineup-item.lineup-image.lineup-portrait-large .lineup-info
{
	position: absolute;
	bottom: 10px;
	top: auto;
	left: auto;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	color: #ff6f49;
	text-transform: uppercase;
	letter-spacing: 1.2px;
}

.modal-dialog
{
	width: 100% !important;
	position: fixed;
	z-index: 99;
	top: 103px;
	left: 0px;
}

#lineup-lightbox .modal-dialog { overflow-y: auto; }

.lineup-button .glyphicon-menu-right
{
	right: 0;
	margin-right: 0;
}

button.close.glyphicon.glyphicon-remove-circle
{
	opacity: 0.8;
	font-size: 24px;
	font-weight: normal;
	text-shadow: none;
}

.modal-header { min-height: 38px; }
.modal-backdrop { z-index: 1; }

body.modal-open
{
	padding-right: 0px !important;
	overflow-y: hidden;
}

.lineup-lightbox-pane { display: table; }

.lineup-lightbox-item
{
	display: table-cell;
	background-color: #000;
}

div#gme-1.gme-map { background-color: #303335 !important; }
.page-84 .col-md-12 { padding: 25px 0 50px; }
.frame.col-xs-9 { width: 100%; }

.frame.col-xs-9 .image-column.col-md-12
{
	max-width: 60%;
	margin-left: 24px;
}

p.mf-icon.icon-telefon,a.mf-icon.icon-email { font-family: ApexSans-BookItalic; }

#content .page-217 .col-md-6,#content .page-417 .col-md-6
{
	width: 18%;
	margin-right: 70px;
	margin-bottom: 100px;
	position: fixed;
}

#content .page-217 .col-md-6 .image-below .image-wrap,#content .page-417 .col-md-6 .image-below .image-wrap
{
	width: 60%;
	margin: 20px 10px 0 0;
}

#content .container.container-87
{
	-webkit-columns: 2;
	columns: 2;
}

#content .container.container-87 .friedland.left h1
{
	-webkit-column-span: all;
	column-span: all;
}

.csc-mailform h3
{
	font-size: 16px;
	margin: 50px 0 20px 0;
	text-transform: none;
	color: #c2b59b;
	font-family: ApexSans-Bold;
}

.csc-mailform .col-sm-12
{
	float: none;
	display: inline-block;
	padding-left: 0;
	margin-top: 8px;
}

.csc-mailform .col-sm-6,.csc-mailform .col-sm-5,.csc-mailform .col-sm-4,.csc-mailform .col-sm-8
{
	float: left;
	padding-left: 0;
	margin-top: 8px;
}

div.csc-mailform li label
{
	float: none;
	display: block;
	color: #646464;
	text-transform: uppercase;
	font-family: BrandonGrotesqueWeb-Black, sans-serif;
	font-weight: normal;
	letter-spacing: 0.1em;
	width: auto;
}

div.csc-mailform li label em,div.csc-mailform li label strong
{
	display: inline-block;
	margin: 0 0 0 10px;
	color: #ff6f49;
	width: auto;
	font-weight: normal;
}

.friedland.left .csc-mailform h2
{
	text-align: left;
	padding: 0;
}

li.csc-form-element { display: inline; }
li.csc-form-12.csc-form-element.csc-form-element-textline,li.csc-form-14.csc-form-element.csc-form-element-select,li.csc-form-19.csc-form-element.csc-form-element-textline,li.csc-form-20.csc-form-element.csc-form-element-textline,li.csc-form-21.csc-form-element.csc-form-element-textline,li.csc-form-24.csc-form-element.csc-form-element-textline { display: inline; }
.form-input { margin-right: 12px; }

.form-control
{
	display: block;
	width: 100%;
	height: 40px;
	padding: 6px 15px 6px 15px;
	font-size: 16px;
	line-height: 1.1;
	color: #c2b59b;
	background-color: #303335;
	background-image: none;
	border: 1px solid #c2b59b;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

.form-control:focus,.csc-mailform select:focus
{
	border-color: #ff6f49;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,111,73,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,111,73,0.6);
}

.csc-mailform select
{
	-webkit-appearance: button;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-padding-end: 20px;
	-webkit-padding-start: 2px;
	-webkit-user-select: none;
	background-color: #303335;
	background-position: 97% center;
	background-repeat: no-repeat;
	border: 1px solid #c2b59b;
	font-size: 16px;
	overflow: hidden;
	padding: 8px 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.csc-mailform input#send, .csc-mailform input#field-8
{
	width: 35%;
	margin: 30px 0;
	background-color: #c2b59b;
	color: #303335;
	font-family: BrandonGrotesqueWeb-Black;
	font-size: 15px;
	text-transform: uppercase;
	padding: 14px 0 8px 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: buttonface;
	border-right-color: buttonface;
	border-bottom-color: buttonface;
	border-left-color: buttonface;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
}

.csc-mailform ol li input {
	margin: 0 0 30px 0;
}

.page-228 .container.pagets__default_breit .friedland.left:first-child
{
	float: left;
	max-width: 360px;
}

.page-228 .container.pagets__default_breit .friedland.left
{
	float: right;
	max-width: 600px;
}

@media all and (transform-3d), (-webkit-transform-3d)
{
	.carousel-inner>.item
	{
		-webkit-transition: -webkit-transform .6s ease-in-out;
		transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}

	.carousel-inner>.item.active.right,.carousel-inner>.item.next
	{
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	.carousel-inner>.item.active.left,.carousel-inner>.item.prev
	{
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right
	{
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev { display: block; }
.carousel-inner>.active { left: 0; }

.carousel-inner>.next,.carousel-inner>.prev
{
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner>.next { left: 100%; }
.carousel-inner>.prev { left: -100%; }
.carousel-inner>.next.left,.carousel-inner>.prev.right { left: 0; }
.carousel-inner>.active.left { left: -100%; }
.carousel-inner>.active.right { left: 100%; }

#page-top-10 #content.main-section,#content.main-section
{
	font-family: ApexSans-Book;
	font-size: 16px;
	margin-top: 0;
}

#content.main-section li.next { font-size: 14px; }

.readmore
{
	font-family: ApexSans-BookItalic;
	display: inline-block;
	margin: 10px 30px 10px 0;
	font-size: 14px;
	padding: 20px 0 0 0;
	position: relative;
	z-index: 1000;
}

.lineup-motiv .readmore
{
	display: block;
	padding: 20px 20px 20px 0;
}

.lineup-motiv .readmore:after
{
	border-bottom: 1px solid #ff6f49;
	content: " ";
	display: table-cell;
	width: 85px;
}

.readmore.collapsed:hover { cursor: s-resize; }
.readmore:hover { cursor: n-resize; }

footer
{
	width: 100%;
	margin-bottom: 20px;
}

#page-top-10 footer
{
	position: absolute;
	bottom: 0;
}

.footer-section
{
	margin-top: 0;
	border-top: none;
	color: #646464;
	padding: 5px 0 5px 10px;
	background-color: #303335;
}

.footer-section h3,.footer-section h3 a,.texticon-left .texticon-content *:first-child,.texticon-right .texticon-content *:first-child
{
	color: #646464;
	float: left;
	border-bottom: none;
}

.footer-section h3,.footer-section h3 a
{
	font-size: 16px;
	text-decoration: underline;
	line-height: 1.5em;
	letter-spacing: 1px;
}

.footer-section h3 a:before { content: none; }

.footer-section p
{
	display: inline-block;
	font-family: ApexSans-Book;
	font-size: 14px;
	line-height: 1.3em;
	margin-right: 10px;
}

.footer-section .icon-map p
{
	padding: 0 10px 0 0;
	display: inline-block;
	float: none;
}

.footer-section a:hover { color: #ff6f49; }

.footer-section .container,#page-top-45 .footer-section .container
{
	height: auto;
	width: 100%;
	padding-left: 62px;
	min-height: 50px;
}

.footer-section .row
{
	display: table;
	width: 100%;
}

.footer-section .container h3
{
	color: #646464;
	border-bottom: solid 1px #646464;
	text-decoration: none;
	line-height: .7em;
	margin: 7px 20px 5px 0;
}

.footer-section .container a
{
	color: #646464;
	border-bottom: solid 1px #646464;
	text-decoration: none;
	line-height: .7em;
}

.footer-section .container a:hover,.footer-section .container a:hover h3 { color: #ff6f49; }
.footer-section .texticon-right .texticon-content { text-align: right; }

.container li.item
{
	float: left;
	display: inline-block;
	width: 360px;
	height: 165px;
	overflow: hidden;
	margin: 0 18px 55px 0;
}

.container li.pressitem
{
	float: none;
	display: block;
	width: 550px;
	border-bottom: solid 1px #646464;
	height: auto;
	padding: 0 0 15px 0;
	overflow: hidden;
	margin: 0 0 20px 0;
}
.container .Pressespiegel li.pressitem {
	border-bottom: none;
	margin: 0;
	padding: 0;
}

li.pressitem.hidden { opacity: 0; }
.container>ul.overview>li:nth-child(1) { padding-top: 5px; }
.container>ul.overview>li:nth-child(2) { padding-top: 0; }
.container>ul.overview>li:last-child { border-bottom: none; }

span.showmore,a.showless,span.showmorepress, a.showlesspress
{
	left: 320px;
	position: relative;
	cursor: pointer;
	border-bottom: 1px solid #ff6f49;
}

span.showmore:before,a.showless:before,span.showmorepress:before,a.showlesspress:before { content: "\003e\00a0"; }

.container li.pressitem h1
{
	font-size: 16px;
	margin: 10px 0 5px 0;
	text-transform: none;
	color: #c2b59b;
	font-family: ApexSans-Bold;
}

ul.overview.Foto\,.Film-.\&.Audioaufnahmen .text-container a,.main-section ul.overview.Bildmaterial .event-image a.icon-download,.main-section ul.overview.Pressespiegel .event-image a.icon-download,.main-section .page-217 .col-md-6 a.loadinmodal,.main-section .page-417 .col-md-6 a.loadinmodal
{
	color: #ff6f49;
	text-decoration: none;
	border-bottom: none;
}

ul.overview.Foto\,.Film-.\&.Audioaufnahmen .text-container a:hover,.main-section ul.overview.Bildmaterial .event-image a.icon-download:hover,.main-section ul.overview.Pressespiegel .event-image a.icon-download:hover { color: #c2b59b; }
.main-section li.pressitem .download a:hover { color: #ff6f49; }

.main-section li.pressitem .download
{
	margin: 10px 22px 0 0;
	display: inline-block;
	vertical-align: top;
	max-width: 165px;
	position: relative;
	overflow: hidden;
}

.main-section li.pressitem .full.download { max-width: 400px; }

.main-section li.pressitem span.download
{
	display: block;
	margin-top: 10px;
}

.main-section li.pressitem .text.caption-press .download
{
	color: #000;
	font-size: 13px;
}

.main-section li.pressitem .download:nth-child(4) { margin: 10px 0 0 0; }

.main-section li.pressitem .download .media-left
{
	width: 165px;
	display: block;
	position: relative;
}

.main-section li.pressitem .download-all { display: block; }

.main-section li.pressitem .download .csc-uploads-fileName,.main-section li.pressitem .download .csc-uploads-description,.main-section li.pressitem .download .csc-uploads-fileSize
{
	display: block;
	font-size: 13px;
	color: #000;
}

.main-section li.pressitem .download .csc-uploads-description { font-size: 12px; }
.main-section .container ul.overview .download a.icon-download:before { padding: 0 5px 0 0; }

ul.overview.Allgemeine.Informationen,ul.overview.Bildmaterial,ul.overview.Foto\,.Film-.\&.Audioaufnahmen,ul.overview.Pressespiegel
{
	left: 280px;
	position: relative;
	max-width: 600px;
	margin-top: 65px;
}
ul.overview.Pressespiegel {
	margin-top: 0;
}

ul.overview.Allgemeine.Informationen .friedland.left .text-container,ul.overview.Bildmaterial .friedland.left .text-container,ul.overview.Pressespiegel .friedland.left .text-container,ul.overview.Foto\,.Film-.\&.Audioaufnahmen .friedland.left .text-container { margin-top: 15px; }
.container>ul.overview.Allgemeine.Informationen>li:nth-child(2) { padding-top: 0; }
ul.overview.Bildmaterial>li:nth-child(2) { padding-top: 10px; }
ul.overview.Foto\,.Film-.\&.Audioaufnahmen .text-container,ul.overview.Bildmaterial .text-container,ul.overview.Pressespiegel .text-container { max-width: 815px; }

ul.overview.Pressespiegel .text-container {
	margin-bottom: 20px;
}
ul.overview.Aktuelle.Pressemitteilungen
{
	left: 280px;
	position: relative;
	margin-bottom: 2px;
}

h1.overview
{
	left: 320px;
	position: relative;
	margin-top: -50px;
}
h1.overview.Pressespiegel-titel {
	margin-top: 60px;
}

.container.container-30 li.item
{
	background: transparent url("images/background/MF_Pressemappe.png") no-repeat left top;
	background-size: 165px 165px;
}

li.item.text-only,.container.container-30 li.item.text-only,.container.container-86 li.item.text-only,.container.container-288 li.item.text-only,.container.container-41 li.item { background: none; }
.container.container-86 li.item.selected.border,.container.container-288 li.item.selected.border { padding-bottom: 5px; }

.container.container-86 li.item
{
	width: 750px;
	float: none;
	height: auto;
	margin: 0 18px 25px 0;
	padding-bottom: 5px;
}


.container.container-288 li.item
{
	width: 420px;
	float: left;
	display: inline-block;
	height: 220px;
	margin: 0 18px 25px 0;
	padding-bottom: 5px;
	overflow: hidden;
}


.container.container-86 li.item h1,.container.container-288 li.item h1, .container.container-86 li.item .date { line-height: 1.2em; font-size: 16px; }
li.item.text-only .text.textpic { margin-top: 14px; }

.container.container-86 li.item .date {margin-bottom: 5px;}
.container.container-307 li.item .date,
#page-top-307 .date {
	display: none;
	}

	.container.container-613 .item.text-only {
		display: none;
	}

.container.container-85,.container.container-86,.container.container-288
{
	margin-bottom: 50px;
	position: relative;
}
.container.container-85 {
	/*min-height: 800px !important;*/
}
.navbar-header-main .navbar-brand
{
	height: 40px;
	line-height: 115px;
}

@media (max-width: 420px)
{
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand { margin-left: 5px; }
	.carousel-inner .valign { width: auto; }
	.carousel-text-inner h1,.carousel-text h1,.vcontainer p,.carousel-text p a { font-size: 18px; }
	.footer-section h3,.footer-section h3 a { font-size: 14px; }
	.footer-section .container { margin-left: 5px; }
	.footer-section p { display: none; }
	.navbar-header.navbar-header-main { position: relative; }

	.language-menu
	{
		padding-left: 0;
		list-style: none;
		margin-left: -5px;
	}

	.language-menu>li
	{
		display: inline-block;
		padding-left: 0;
	}

	.language-menu>li:first-child { padding-left: 0px; }
	.container-fluid>.navbar-header { margin-right: 10%; }
}

@media only screen and (max-width: 1194px)
{
	span[id=switcher]
	{
		display: block;
		background-image: url("../../../../../../../fileadmin/templates/html/images/tablet-logo.png") !important;
		background-repeat: no-repeat !important;
		background-position: left bottom !important;
		width: 136px !important;
		height: 30px !important;
	}

	img[id=houdini] { display: none !important; }
}

@media (max-width: 1194px)
{
	#page-top-10 .body-bg-top { padding-top: 70px; }
	#content .container { width: 930px !important; }
	.navbar.navbar-top { height: 80px; }

	.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus
	{
		color: #646464;
		font-size: 14px;
		font-family: BrandonGrotesqueWeb-Black;
		line-height: 26px;
		letter-spacing: 1.2px;
		font-weight: normal;
		padding: 0 10px 0 8px;
	}

	span.mf-icon.icon-kamera { font-size: 14px; }

	.navbar-default .navbar-collapse
	{
		padding-right: 10px;
		right: 0;
	}

	div.navbar-right { margin-right: 7px; }

	.navbar-main
	{
		margin: 63px 0 0 10px;
		height: 86px;
	}

	h1
	{
		font-family: BrandonGrotesqueWeb-Black, sans-serif;
		font-size: 14px;
		color: #ff6f49;
		text-transform: uppercase;
		letter-spacing: .1em;
		margin-top: 0;
		line-height: 1.6;
	}

	.dropdown-menu { font-size: 14px; }
	li.dropdown.yamm-fw { height: 66px; }

	#lineup-lightbox img.lineup-lightbox-item
	{
		opacity: 0.2;
		padding: 0 5px;
		cursor: pointer;
	}

	.navbar>.container-fluid .navbar-brand { margin: 30px 0 0 40px; }

	.navbar-main
	{
		margin: 43px 0 0 10px;
		height: 90px;
	}

	#language_menu
	{
		font-size: 11px;
		margin-top: 10px;
	}

	#content section:nth-child(2) { padding-top: 15px !important; }

	.container li.item
	{
		width: 390px;
		margin: 0 10px 55px 0;
	}

	ul.overview { padding: 0 0 0 15px; }
	ul.overview.Neuigkeiten,ul.overview.Sonderausstellungen { padding-left: 0; }
	.browser ul { padding: 0 0 0 15px; }
	.container.pagets__default_breit .image-beside-left .image-wrap { max-width: 28%; }

	.container.pagets__default_breit .friedland.left:first-child,.container.pagets__default_breit .friedland.left
	{
		max-width: 700px;
		margin: 0 auto;
	}

	.navitext.left { left: 38%; }
	.navitext.right { right: 32%; }
	.container.pagets__default_breit .friedland.left:first-child,.container.pagets__default_breit .friedland.left { max-width: 500px; }
	.modal-dialog { top: 82px; }

	#socialbuttons
	{
		display: block;
		height: 28px;
		position: relative;
		font-size: 16px;
		z-index: 1;
		color: #ff6f49;
		padding: 0;
		margin: 0 auto;
		width: 70%;
	}

	#socialbuttons .like
	{
		float: left;
		margin: 5px 0 0 0;
	}

	span.navitext .text,span.navitext .date { display: none; }
	div#gme-1.gme-map { width: 920px !important; }
	.footer-section p:empty { display: none; }
	.footer-section .container h3 { margin: 7px 20px 70px 0; }
	.footer-section p:nth-child(2) { display: none; }
	.carousel-indicators { bottom: 5px; }
	.valign>.vcontainer { padding-bottom: 15%; }
	.valign>.vcontainer.lead { padding-bottom: 8%; }
	.main-section div.datemenu { left: 150px; }
	.main-section ul.overview.Neuigkeiten,.main-section ul.overview.Sonderausstellungen { left: 280px; }
}

@media (max-width: 925px)
{
	#content .container { width: 760px !important; }
	#content .container-986 { width: 930px !important; }
	.container li.item { width: 340px; }
}

@media (min-width: 1195px)
{
	.navbar.navbar-top { height: 100px; }

	.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus
	{
		color: #646464;
		font-size: 18px;
		font-family: BrandonGrotesqueWeb-Black;
		line-height: 26px;
		letter-spacing: 2px;
		font-weight: normal;
	}

	#content .container
	{
		width: 1180px;
		padding-left: 40px;
		height: auto !important;
	}

	#page-top-45 #content .container { padding-left: 0; }

	#content .backendlayout-pagets__default_clean .container
	{
		padding-left: 30px;
		width: 1220px;
	}

	#content .container.pagets__default_breit
	{
		width: 1086px;
		left: 40px;
		position: relative;
	}

	#page-top-45 #content .container.pagets__default_breit { left: -50px; }
	.carousel-inner>.item { height: 640px; }
	#content .container.container-21 { width: 820px; }
	#content .container.container-575 { width: 1080px; }
	#content .container.container-684 { width: 1080px; }

	#lineup-lightbox img.lineup-lightbox-item
	{
		opacity: 0.3;
		padding: 0 10px;
	}

	.container.pagets__default_breit .friedland.left:first-child,.container.pagets__default_breit .friedland.left { max-width: 1000px; }
}

@media (max-height: 900px)
{
	#lineup-lightbox img.lineup-lightbox-item
	{
		opacity: 0.2;
		padding: 0 5px;
		cursor: pointer;
	}

	#content .container
	{
		width: 1180px;
		height: auto !important;
	}

	.container.pagets__default_breit .friedland.left:first-child,.container.pagets__default_breit .friedland.left { max-width: 700px; }
	.lineup-container { top: 0 !important; }

	.container.container-88 .hscroll-container .lineup-motiv
	{
		background: transparent url("images/background/bg_ausstellung.png") no-repeat left top;
		padding: 100px 40px 0 230px;
		min-width: 670px;
	}
}

.navbar-default .phone .navbar-nav>li>a,.navbar-default .phone .navbar-nav>li>a:hover,.navbar-default .phone .navbar-nav>li>a:focus { font-size: 20px; }

@media (min-width: 770px)
{
	.container { width: 900px; }
}

section#p86 .image-center-inner .date,section#p288 .image-center-inner .date { display: none; }
.carousel-inner > .item { background-color: transparent !important; }
.carousel-caption { bottom: 10% !important; }
#content .container.container-88,#content .container.container-89,#content .container.container-90,#content .container.container-307 { }
#page-top-307 .container li.item.text-only { height: auto; }
#page-top-307 .container li.item.text-only .text .text.textpic { height: auto; }
#page-top-307 .browser { display: none; }

.yamm .dropdown.yamm-fw .dropdown-menu.third {
	margin-top:0;
	margin-right: 0;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: transparent;
	color: #ff6f49;
}
