@media only screen {
	html {
		font-family:large
	}
	.mobile {
		display:none
	}
	img {
		display:block;
		font-size:150%
	}
	p img,li img,td img,.videoframe img {
		font-size:100%
	}
	#content .searchAutoSuggestBox {
		padding:3px 0 5px
	}
	#content .searchAutoSuggestBox a {
		text-decoration:none
	}
	#content .searchAutoSuggestBox a.active,#content .searchAutoSuggestBox a:hover,#content .searchAutoSuggestBox a:focus,#content .searchAutoSuggestBox a:active {
		text-decoration:underline
	}
	#content .searchAutoSuggestBox a:focus {
		outline:0 none
	}
	#content p>.searchAutoSuggestBox {
		font-size:116%!important
	}
	#content span>.searchAutoSuggestBox {
		font-size:90%!important
	}
	#content p.left,#content td.left,#content th.left {
		text-align:left
	}
	#content p.right,#content td.right,#content td.right {
		text-align:right
	}
	#content p.center,#content td.center,#content th.center {
		text-align:center
	}
	#content p.justify,#content td.justify,#content th.justify {
		text-align:justify
	}
	#content a {
		color:#b94800;
		text-decoration:none
	}
	#content a * {
		color:#b94800
	}
	#content a:visited {
		color:#614f3c;
		text-decoration:underline
	}
	#content a:visited * {
		color:#614f3c
	}
	#content a:hover,#content a:focus,#content a:active {
		text-decoration:underline
	}
	#content a:focus {
		outline:0 none
	}
	#content a.imagedownload {
		display:block;
		background-image:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3);
		background-repeat:no-repeat;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		padding-top:3px;
		padding-left:20px
	}
	#content a.imagedownload * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content a.imagedownload:hover,#content a.imagedownload:focus,#content a.imagedownload:active {
		text-decoration:underline
	}
	#content a.imagedownload,#content a.RichTextDownloadConfirmationLink {
		background-position:-478px -106px
	}
	#content p a,#content dl a,#content li a,#content address a,#content td a {
		text-decoration:underline
	}
	#content p a *,#content dl a *,#content li a *,#content address a *,#content td a * {
		text-decoration:underline
	}
	#content p a:hover,#content p a:focus,#content p a:active,#content dl a:hover,#content dl a:focus,#content dl a:active,#content li a:hover,#content li a:focus,#content li a:active,#content address a:hover,#content address a:focus,#content address a:active,#content td a:hover,#content td a:focus,#content td a:active {
		text-decoration:none
	}
	#content p a:hover *,#content p a:focus *,#content p a:active *,#content dl a:hover *,#content dl a:focus *,#content dl a:active *,#content li a:hover *,#content li a:focus *,#content li a:active *,#content address a:hover *,#content address a:focus *,#content address a:active *,#content td a:hover *,#content td a:focus *,#content td a:active * {
		text-decoration:none
	}
	#content p.navToTop {
		clear:both;
		text-align:right
	}
	#content p.navToTop a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -379px -200px;
		padding:3px 0 5px 20px
	}
	#content p.navToTop a:visited {
		color:#b94800
	}
	#content p .more,#content p strong.more,#content p .all {
		font-size:100%;
		font-weight:normal
	}
	#content p .more a,#content p strong.more a,#content p .all a {
		font-size:100%;
		text-decoration:none;
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px
	}
	#content p .more a:hover,#content p .more a:focus,#content p .more a:active,#content p strong.more a:hover,#content p strong.more a:focus,#content p strong.more a:active,#content p .all a:hover,#content p .all a:focus,#content p .all a:active {
		text-decoration:underline
	}
	#content p .more a.external,#content p strong.more a.external,#content p .all a.external {
		background-position:-177px -397px;
		padding-left:15px
	}
	#content p a.all,#content p a.toggle,#content p a.startLink {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		font-size:100%;
		padding-top:4px
	}
	#content p a.all:hover,#content p a.all:focus,#content p a.all:active,#content p a.toggle:hover,#content p a.toggle:focus,#content p a.toggle:active,#content p a.startLink:hover,#content p a.startLink:focus,#content p a.startLink:active {
		text-decoration:underline
	}
	#content p a.toggle.more {
		background-position:-415px -172px
	}
	#content p a.toggle.less {
		background-position:-384px -200px
	}
	#content p a.startLink {
		background-position:-79px -487px;
		padding-top:5px
	}
	#content p a.startLink:visited {
		color:#b94800
	}
	#content li strong.more a {
		font-size:100%
	}
	#content a.themenLink {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px
	}
	#content a.themenLink:hover,#content a.themenLink:focus,#content a.themenLink:active {
		text-decoration:underline
	}
	#content dd a.themenLink {
		margin-left:7px
	}
	#content .scrollLinks .back a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -79px -487px;
		padding:3px 0 5px 13px
	}
	#content .scrollLinks .back a * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#content .scrollLinks .back a:hover,#content .scrollLinks .back a:focus,#content .scrollLinks .back a:active {
		text-decoration:underline
	}
	#content .scrollLinks .back a:hover *,#content .scrollLinks .back a:focus *,#content .scrollLinks .back a:active * {
		text-decoration:underline
	}
	#content strong.more a,#content a.more,#content a.intLink {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		font-size:150%;
		padding-bottom:15px
	}
	#content strong.more a:hover,#content strong.more a:focus,#content strong.more a:active,#content a.more:hover,#content a.more:focus,#content a.more:active,#content a.intLink:hover,#content a.intLink:focus,#content a.intLink:active {
		text-decoration:underline
	}
	#content .newsletterPlainLink,#content .newsletterHtmlLink {
		display:inline-block;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -177px -397px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		padding:3px 0 5px 20px;
		margin-right:20px
	}
	#content .newsletterPlainLink:hover,#content .newsletterPlainLink:focus,#content .newsletterPlainLink:active,#content .newsletterHtmlLink:hover,#content .newsletterHtmlLink:focus,#content .newsletterHtmlLink:active {
		text-decoration:underline
	}
	#content p {
		padding-bottom:20px
	}
	#content p sub,#content p sup {
		font-size:89%
	}
	#content p em {
		font-style:italic
	}
	#content p strong,#content p.metaInfo,#content p .metadata {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content p .metadata {
		display:block;
		font-size:60%;
		padding-bottom:5px
	}
	#content p span.date {
		display:block;
		font-size:90%
	}
	#content p span.interviewee {
		display:block
	}
	#content pre {
		padding-bottom:15px
	}
	#content h1.withHeader,#content h2.withHeader,#content h3.withHeader,#content h4.withHeader {
		position:relative;
		padding-top:1.25em
	}
	#content h1.withHeader span.thema,#content h2.withHeader span.thema,#content h3.withHeader span.thema,#content h4.withHeader span.thema {
		position:absolute;
		top:0;
		left:0;
		display:inline-block;
		font-size:75%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content h1.withHeader a span.thema,#content h2.withHeader a span.thema,#content h3.withHeader a span.thema,#content h4.withHeader a span.thema {
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif
	}
	#content h1.withHeader a:hover span,#content h1.withHeader a:focus span,#content h1.withHeader a:active span,#content h2.withHeader a:hover span,#content h2.withHeader a:focus span,#content h2.withHeader a:active span,#content h3.withHeader a:hover span,#content h3.withHeader a:focus span,#content h3.withHeader a:active span,#content h4.withHeader a:hover span,#content h4.withHeader a:focus span,#content h4.withHeader a:active span {
		text-decoration:underline
	}
	#content h1.withHeader,#content h3.withHeader {
		margin-top:-1px
	}
	#content h4.withHeader {
		margin-top:-2px
	}
	#content .banner h2 a,#content .teaser-switcher h3 a {
		color:#b94800;
		font-size:110%;
		line-height:110%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content .banner h2 a span,#content .banner h2 a acronym,#content .banner h2 a abbr,#content .banner h2 a strong,#content .teaser-switcher h3 a span,#content .teaser-switcher h3 a acronym,#content .teaser-switcher h3 a abbr,#content .teaser-switcher h3 a strong {
		color:#b94800;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content .banner h2 a:visited,#content .teaser-switcher h3 a:visited {
		color:#614f3c
	}
	#content .banner h2 a:visited span,#content .banner h2 a:visited acronym,#content .banner h2 a:visited abbr,#content .banner h2 a:visited strong,#content .teaser-switcher h3 a:visited span,#content .teaser-switcher h3 a:visited acronym,#content .teaser-switcher h3 a:visited abbr,#content .teaser-switcher h3 a:visited strong {
		color:#614f3c
	}
	#content .subheadline p {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content .subheadline p * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content span.interviewee {
		display:inline-block;
		margin-left:15px
	}
	#content span.speaker {
		display:block
	}
	#content span.metadata {
		display:block;
		font-size:70%;
		padding-bottom:7px
	}
	#content div.intro a.toogle {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -379px -200px
	}
	#content div.intro div.hide {
		display:none
	}
	#content div.intro div.show {
		display:block
	}
	#content ul,#content ol {
		clear:left;
		padding-left:17px;
		padding-bottom:20px
	}
	#content ul {
		list-style-type:disc
	}
	#content ul ol {
		padding-left:1.25em
	}
	#content ol {
		list-style-type:decimal;
		padding-left:1.9em
	}
	#content ol ol {
		list-style:lower-alpha;
		padding-left:1.25em
	}
	#content ol ol ol {
		list-style:lower-roman
	}
	#content li {
		padding-bottom:10px
	}
	#content li li {
		padding-top:10px;
		padding-bottom:0
	}
	#content li p {
		padding:0
	}
	#content li ul,#content li ol {
		padding-bottom:0
	}
	#content td ol {
		padding-left:1em
	}
	#content dl {
		overflow:hidden;
		line-height:130%;
		margin-bottom:20px
	}
	#content dl.docData {
		clear:left
	}
	#content dl.docData a.RichTextExtLink {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -520px -69px;
		padding:3px 0 5px 13px;
		background-position:-177px -397px;
		padding-left:20px
	}
	#content dl.docData a.RichTextExtLink * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#content dl.docData a.RichTextExtLink:hover,#content dl.docData a.RichTextExtLink:focus,#content dl.docData a.RichTextExtLink:active {
		text-decoration:underline
	}
	#content dt,#content dd {
		display:table;
		float:left;
		line-height:130%;
		padding-bottom:.33em
	}
	#content dt {
		clear:left;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		padding:0 .5em 0 0
	}
	#content dt * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content dd {
		float:none
	}
	#content div.sectionRelated {
		clear:both
	}
	#content .wrapperListe ul,#content ul.toc,#content ul.links,#content ul.tableOfDocuments {
		padding-left:0
	}
	#content .wrapperListe ul li,#content ul.toc li,#content ul.links li,#content ul.tableOfDocuments li {
		list-style-type:none;
		padding-bottom:8px
	}
	#content .wrapperListe ul li a,#content .wrapperListe ul li strong,#content ul.toc li a,#content ul.toc li strong,#content ul.links li a,#content ul.links li strong,#content ul.tableOfDocuments li a,#content ul.tableOfDocuments li strong {
		display:inline-block;
		max-width:99.5%;
		min-height:22px;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -445px -143px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		line-height:110%;
		padding-top:2px;
		padding-left:20px
	}
	#content .wrapperListe ul li a *,#content .wrapperListe ul li strong *,#content ul.toc li a *,#content ul.toc li strong *,#content ul.links li a *,#content ul.links li strong *,#content ul.tableOfDocuments li a *,#content ul.tableOfDocuments li strong * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#content .wrapperListe ul li a.external,#content ul.toc li a.external,#content ul.links li a.external,#content ul.tableOfDocuments li a.external {
		background-position:-177px -397px
	}
	#content .wrapperListe ul li a.downloadLink,#content .wrapperListe ul li a.downloadConfirmationLink,#content .wrapperListe ul li a.directDownload,#content ul.toc li a.downloadLink,#content ul.toc li a.downloadConfirmationLink,#content ul.toc li a.directDownload,#content ul.links li a.downloadLink,#content ul.links li a.downloadConfirmationLink,#content ul.links li a.directDownload,#content ul.tableOfDocuments li a.downloadLink,#content ul.tableOfDocuments li a.downloadConfirmationLink,#content ul.tableOfDocuments li a.directDownload {
		background-position:-478px -106px
	}
	#content .wrapperListe ul li a.shoppingCartLink,#content ul.toc li a.shoppingCartLink,#content ul.links li a.shoppingCartLink,#content ul.tableOfDocuments li a.shoppingCartLink {
		background-position:-40px -531px;
		padding-left:27px
	}
	#content .wrapperListe ul li a:hover,#content .wrapperListe ul li a:focus,#content .wrapperListe ul li a:active,#content ul.toc li a:hover,#content ul.toc li a:focus,#content ul.toc li a:active,#content ul.links li a:hover,#content ul.links li a:focus,#content ul.links li a:active,#content ul.tableOfDocuments li a:hover,#content ul.tableOfDocuments li a:focus,#content ul.tableOfDocuments li a:active {
		text-decoration:underline
	}
	#content .wrapperListe ul li a:hover *,#content .wrapperListe ul li a:focus *,#content .wrapperListe ul li a:active *,#content ul.toc li a:hover *,#content ul.toc li a:focus *,#content ul.toc li a:active *,#content ul.links li a:hover *,#content ul.links li a:focus *,#content ul.links li a:active *,#content ul.tableOfDocuments li a:hover *,#content ul.tableOfDocuments li a:focus *,#content ul.tableOfDocuments li a:active * {
		text-decoration:underline
	}
	#content .wrapperListe ul li a strong,#content ul.toc li a strong,#content ul.links li a strong,#content ul.tableOfDocuments li a strong {
		display:inline;
		background-image:none;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		padding:0
	}
	#content .wrapperListe ul li.download a,#content ul.toc li.download a,#content ul.links li.download a,#content ul.tableOfDocuments li.download a {
		background-position:-478px -106px;
		padding-top:2px
	}
	#content .wrapperListe ul li strong,#content ul.toc li strong,#content ul.links li strong,#content ul.tableOfDocuments li strong {
		background-position:-108px -458px;
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif
	}
	#content .wrapperListe ul li strong *,#content ul.toc li strong *,#content ul.links li strong *,#content ul.tableOfDocuments li strong * {
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif
	}
	#content .wrapperListe ul li h1 a,#content .wrapperListe ul li h2 a,#content .wrapperListe ul li h3 a,#content ul.toc li h1 a,#content ul.toc li h2 a,#content ul.toc li h3 a,#content ul.links li h1 a,#content ul.links li h2 a,#content ul.links li h3 a,#content ul.tableOfDocuments li h1 a,#content ul.tableOfDocuments li h2 a,#content ul.tableOfDocuments li h3 a {
		display:inline-block;
		min-height:10px;
		background-image:none;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif;
		padding-top:0;
		padding-left:0
	}
	#content .wrapperListe ul li h1 a *,#content .wrapperListe ul li h2 a *,#content .wrapperListe ul li h3 a *,#content ul.toc li h1 a *,#content ul.toc li h2 a *,#content ul.toc li h3 a *,#content ul.links li h1 a *,#content ul.links li h2 a *,#content ul.links li h3 a *,#content ul.tableOfDocuments li h1 a *,#content ul.tableOfDocuments li h2 a *,#content ul.tableOfDocuments li h3 a * {
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif
	}
	#content .wrapperListe ul dl a,#content ul.toc dl a,#content ul.links dl a,#content ul.tableOfDocuments dl a {
		background-image:none;
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif;
		text-decoration:underline;
		padding:0
	}
	#content .wrapperListe ul dl a:hover,#content .wrapperListe ul dl a:focus,#content .wrapperListe ul dl a:active,#content ul.toc dl a:hover,#content ul.toc dl a:focus,#content ul.toc dl a:active,#content ul.links dl a:hover,#content ul.links dl a:focus,#content ul.links dl a:active,#content ul.tableOfDocuments dl a:hover,#content ul.tableOfDocuments dl a:focus,#content ul.tableOfDocuments dl a:active {
		text-decoration:none
	}
	#content .wrapperListe ul dl a.themenLink,#content ul.toc dl a.themenLink,#content ul.links dl a.themenLink,#content ul.tableOfDocuments dl a.themenLink {
		min-height:20px;
		background-image:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3);
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		padding-top:2px;
		padding-left:13px
	}
	#content .wrapperListe ul dl a.themenLink *,#content ul.toc dl a.themenLink *,#content ul.links dl a.themenLink *,#content ul.tableOfDocuments dl a.themenLink * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content .wrapperListe ul dl a.themenLink:hover,#content .wrapperListe ul dl a.themenLink:focus,#content .wrapperListe ul dl a.themenLink:active,#content ul.toc dl a.themenLink:hover,#content ul.toc dl a.themenLink:focus,#content ul.toc dl a.themenLink:active,#content ul.links dl a.themenLink:hover,#content ul.links dl a.themenLink:focus,#content ul.links dl a.themenLink:active,#content ul.tableOfDocuments dl a.themenLink:hover,#content ul.tableOfDocuments dl a.themenLink:focus,#content ul.tableOfDocuments dl a.themenLink:active {
		text-decoration:underline
	}
	#content ul.toc {
		padding-bottom:25px
	}
	#content ul.toc li {
		padding-bottom:5px
	}
	#content ul.toc li li {
		padding-top:0
	}
	#content ul.toc li a {
		background-position:-411px -173px
	}
	#content .responsiveTable {
		overflow:auto
	}
	#content table {
		border-collapse:collapse;
		border-spacing:0;
		caption-side:top;
		empty-cells:show;
		margin:10px 0 35px
	}
	#content caption {
		background-color:white;
		color:#373737;
		font-size:190%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		padding:10px 0 15px
	}
	#content caption * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content th {
		color:white;
		font-size:160%;
		font-weight:normal
	}
	#content th * {
		color:white
	}
	#content thead {
		border-bottom:1px solid white
	}
	#content thead tr {
		background-color:#5e7d2e;
		font-weight:bold
	}
	#content thead tr th {
		padding:10px 5px 15px 10px
	}
	#content thead tr th strong {
		color:white
	}
	#content thead tr th img {
		display:inline-block;
		border:1px solid #5e7d2e;
		font-size:100%;
		padding:0
	}
	#content thead tr th a:hover img,#content thead tr th a:focus img,#content thead tr th a:active img {
		border-bottom-color:white
	}
	#content tbody tr {
		background-color:#f8f8f8
	}
	#content tbody tr th {
		background-color:#5e7d2e;
		border-bottom-color:white
	}
	#content tbody tr td,#content tbody tr th {
		border-bottom:solid 1px #e6e6e6;
		padding:10px 5px 15px 10px
	}
	#content tbody tr td input {
		background-color:white
	}
	#content tbody tr:nth-child(odd) {
		background-color:white
	}
	#content tbody tr:nth-child(odd) td input {
		background-color:#f8f8f8
	}
	#content tbody p {
		padding-bottom:3px
	}
	#content tbody td {
		font-size:132%
	}
	#content tbody td td {
		font-size:100%
	}
	#content #calendar-wrapper {
		position:relative;
		padding-top:3em
	}
	#content #calendar-wrapper h2 {
		position:relative;
		top:8px;
		min-height:55px;
		height:2em;
		background-color:#f8f8f8;
		border:solid 1px #e6e6e6;
		text-align:center;
		margin-top:10px;
		margin-bottom:-3px;
		padding:9px 50px 0
	}
	#content #calendar-wrapper .navIndex {
		position:absolute;
		width:100%;
		padding-top:2em
	}
	#content #calendar-wrapper .navIndex>p {
		position:absolute;
		left:0;
		top:-3em;
		padding:0
	}
	#content #calendar-wrapper .navIndex>p>a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px
	}
	#content #calendar-wrapper .navIndex>p>a span {
		display:inline-block;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		margin-left:-3px
	}
	#content #calendar-wrapper .navIndex>p>a span:before {
		content:": "
	}
	#content #calendar-wrapper .navIndex>p>a:visited {
		color:#b94800
	}
	#content #calendar-wrapper .navIndex>p>a:visited span {
		color:#b94800
	}
	#content #calendar-wrapper .navIndex>p>a:hover,#content #calendar-wrapper .navIndex>p>a:focus,#content #calendar-wrapper .navIndex>p>a:active {
		text-decoration:underline
	}
	#content #calendar-wrapper .navIndex>p>a:hover span,#content #calendar-wrapper .navIndex>p>a:focus span,#content #calendar-wrapper .navIndex>p>a:active span {
		text-decoration:underline
	}
	#content #calendar-wrapper .navIndex li a {
		top:9px;
		right:10px;
		z-index:3;
		display:inline-block;
		width:30px;
		height:30px;
		line-height:90%;
		padding:0
	}
	#content #calendar-wrapper .navIndex li a:focus {
		outline:0 none
	}
	#content #calendar-wrapper .navIndex li a.back {
		right:auto;
		left:10px
	}
	#content #calendar-wrapper .navIndex li a:hover,#content #calendar-wrapper .navIndex li a:focus,#content #calendar-wrapper .navIndex li a:active {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat right -228px
	}
	#content #calendar-wrapper .navIndex li a:hover img,#content #calendar-wrapper .navIndex li a:focus img,#content #calendar-wrapper .navIndex li a:active img {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	#content #calendar-wrapper .navIndex a.back:hover,#content #calendar-wrapper .navIndex a.back:focus,#content #calendar-wrapper .navIndex a.back:active {
		background-position:right -150px
	}
	#content #calendar-wrapper thead {
		background-color:#f8f8f8;
		border:solid 1px #e6e6e6
	}
	#content #calendar-wrapper thead tr {
		background-color:transparent
	}
	#content #calendar-wrapper th {
		color:#373737;
		text-align:center
	}
	#content #calendar-wrapper th * {
		color:#373737
	}
	#content #calendar-wrapper tbody {
		border-left:solid 1px #e6e6e6
	}
	#content #calendar-wrapper tbody tr {
		background-color:#f8f8f8
	}
	#content #calendar-wrapper tbody tr:first-child td:nth-of-type(6),#content #calendar-wrapper tbody tr:first-child td:nth-of-type(7) {
		border-top:solid 1px #666
	}
	#content #calendar-wrapper tbody tr:last-child td.open {
		border-bottom-color:#77be3e
	}
	#content #calendar-wrapper tbody tr:last-child td:nth-of-type(6),#content #calendar-wrapper tbody tr:last-child td:nth-of-type(7) {
		border-bottom-color:#666
	}
	#content #calendar-wrapper tbody td {
		width:14.2%;
		height:85px;
		box-sizing:border-box;
		border-left:solid 1px #e6e6e6;
		font-size:170%;
		text-align:right;
		padding:5px 10px 0 0
	}
	#content #calendar-wrapper tbody td a {
		display:block;
		height:100%;
		color:#373737;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content #calendar-wrapper tbody td a * {
		color:#373737
	}
	#content #calendar-wrapper tbody td.open {
		background-color:#77be3e;
		border-top:solid 1px #77be3e
	}
	#content #calendar-wrapper tbody td:first-child {
		border-left:0 none
	}
	#content #calendar-wrapper tbody td:nth-of-type(6),#content #calendar-wrapper tbody td:nth-of-type(7) {
		width:14.5%;
		background-color:#666;
		border-left-color:white;
		color:white
	}
	#content #calendar-wrapper tbody td:nth-of-type(6) *,#content #calendar-wrapper tbody td:nth-of-type(7) * {
		color:white
	}
	#content #calendar-wrapper tbody td:nth-of-type(6) {
		border-left-color:#666
	}
	#content #calendar-wrapper tbody td:empty {
		background-color:#f8f8f8
	}
	#content address {
		clear:left;
		font-size:150%;
		line-height:130%;
		margin-bottom:20px
	}
	#content address strong,#content address .label,#content address .value {
		display:inline-block;
		vertical-align:top;
		margin-bottom:5px
	}
	#content address .label {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		margin-right:.5em
	}
	#content address .value a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		min-height:10px;
		margin-top:-3px;
		padding-bottom:0
	}
	#content address .value a * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#content address .value a:hover,#content address .value a:focus,#content address .value a:active {
		text-decoration:underline
	}
	#content address .value a:hover *,#content address .value a:focus *,#content address .value a:active * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:underline
	}
	#content address .value a.RichTextIntLink {
		background-position:-445px -143px
	}
	#content address .value a.RichTextExtLink,#content address .value a a.external {
		background-position:-177px -397px;
		padding-left:15px
	}
	#content address .value a.RichTextContactLink {
		background-position:-138px -429px;
		padding-left:17px
	}
	#content #main p>img,#content #main>img,#content #main object,#content #main video {
		max-width:100%
	}
	#content #main object {
		padding-bottom:30px
	}
	#content #main .inlineBox object {
		padding-bottom:0
	}
	#content #main video {
		width:100%
	}
	#content .wrapper-mediaplayer {
		max-width:100%;
		height:auto
	}
	#content .wrapper-mediaplayer>div {
		max-width:100%
	}
	#content .wrapper-mediaplayer>div>div {
		max-width:100%
	}
	#content .wrapper-mediaplayer>div>div:last-child {
		position:relative!important
	}
	#content .wrapper-mediaplayer>div>div:nth-of-type(3) div {
		white-space:normal!important;
		width:100%!important
	}
	#content .wrapper-mediaplayer>div img {
		max-width:100%
	}
	#content img,#content .videoframe {
		padding-bottom:20px
	}
	#content>.promo-text {
		clear:left
	}
	#content>.promo-text img {
		float:left;
		width:47.5%;
		max-width:300px;
		height:auto;
		margin:4px 3% 0 0;
		padding-bottom:20px
	}
	#content .picture {
		max-width:48.5%;
		margin:6px 20px 19px 0
	}
	#content .picture>a {
		display:inline-block;
		max-width:100%
	}
	#content .picture img {
		display:block;
		width:100%;
		max-width:100%;
		padding-bottom:5px
	}
	#content .picture span,#content .picture cite {
		line-height:130%;
		font-size:88%
	}
	#content .picture span span,#content .picture span cite,#content .picture cite span,#content .picture cite cite {
		font-size:100%
	}
	#content .picture cite {
		display:inline
	}
	#content .picture.links {
		clear:left;
		float:left
	}
	#content .picture.rechts {
		clear:right;
		float:right;
		margin-left:20px;
		margin-right:0
	}
	#content .picture.mitte {
		clear:both;
		margin-left:auto;
		margin-right:auto
	}
	#content .picture.kopf,#content .picture.linksOhne,#content .picture.rechtsOhne {
		clear:both;
		max-width:100%
	}
	#content .picture.kopf {
		margin:0 0 20px
	}
	#content .picture.linksOhne {
		margin-left:0;
		margin-right:auto
	}
	#content .picture.rechtsOhne {
		margin-left:auto;
		margin-right:0
	}
	#content p.picture {
		padding-bottom:0
	}
	#content p q,#content p cite {
		display:block;
		clear:left;
		float:left;
		width:48.5%;
		max-width:300px;
		min-width:14em;
		min-height:35px;
		box-sizing:border-box;
		background:#f8f8f8 url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -238px -291px;
		border:1px solid #e6e6e6;
		font-size:120%;
		line-height:120%;
		margin:10px 20px 20px 0;
		padding:20px 19px 25px 50px
	}
	#content p q *,#content p cite * {
		border:0 none;
		font-size:100%;
		line-height:120%
	}
	#content p span cite {
		float:none;
		width:auto;
		max-width:none;
		min-width:10px;
		min-height:5px;
		background-image:none;
		background-color:transparent;
		border:0 none;
		font-size:100%;
		margin:0;
		padding:0
	}
	#content blockquote {
		display:block;
		clear:left;
		float:left;
		width:48.5%;
		max-width:300px;
		min-width:17em;
		min-height:35px;
		box-sizing:border-box;
		background:#f8f8f8 url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -238px -291px;
		border:1px solid #e6e6e6;
		line-height:120%;
		margin-right:20px;
		margin-bottom:20px;
		padding:20px 19px 10px 50px
	}
	#content blockquote:before {
		clear:both
	}
	#content blockquote p {
		font-size:120%;
		line-height:120%;
		padding-bottom:15px
	}
	#content blockquote p * {
		line-height:120%
	}
	#content blockquote p q,#content blockquote p cite {
		float:none;
		width:auto;
		max-width:none;
		min-width:10px;
		min-height:5px;
		background-image:none;
		border:0 none;
		font-size:84%;
		margin:0;
		padding:7px 0 0
	}
	#content blockquote.bq-mod {
		float:none;
		width:100%;
		max-width:none;
		margin-right:0;
		background-color:#f8f8f8;
		border:1px solid #e6e6e6
	}
	#content blockquote.bq-mod img {
		clear:right;
		float:right
	}
	#content blockquote.bq-mod .clear {
		margin-bottom:-1px
	}
	#content>q,#content>cite {
		clear:left;
		display:block;
		min-height:35px;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -250px -309px;
		margin-bottom:20px;
		padding-left:35px
	}
	#content>q img,#content>cite img {
		clear:right;
		float:right
	}
	#content .teaser {
		clear:both;
		padding:27px 0 0
	}
	#content .teaser .teaser {
		padding:0
	}
	#content .teaser .picture img {
		float:none;
		width:100%;
		margin:0;
		padding-bottom:0
	}
	#content .teaser h1 {
		clear:none;
		padding-bottom:10px
	}
	#content .teaser h1.withHeader,#content .teaser h2.withHeader,#content .teaser h3.withHeader,#content .teaser h4.withHeader {
		padding-top:1.25em
	}
	#content .teaser p {
		padding-bottom:10px
	}
	#content .teaser .withImage p,#content .teaser p.withImage,#content .teaser ul.withImage {
		clear:none;
		margin-left:52.3%
	}
	#content .teaser img,#content .teaser .videoframe {
		float:left;
		width:47.5%;
		max-width:300px;
		height:auto;
		font-size:150%;
		margin:4px 4.5% 0 0
	}
	#content .teaser .promo-text,#content .teaser .withImageSchwerpunkt {
		margin-left:52.3%
	}
	#content .teaser .promo-text p,#content .teaser .withImageSchwerpunkt p {
		margin-left:0
	}
	#content .teaser.banner {
		position:relative;
		max-width:465px;
		margin-bottom:30px;
		padding:0
	}
	#content .teaser.banner a {
		display:block
	}
	#content .teaser.banner h2 {
		position:absolute;
		left:4%;
		bottom:15px;
		width:92%;
		background-color:white;
		font-size:160%;
		padding:0
	}
	#content .teaser.banner h2 a {
		min-height:25px;
		color:#b94800;
		font-size:110%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		margin:13px 5%
	}
	#content .teaser.banner img {
		float:none;
		width:100%;
		max-width:465px;
		margin:0;
		padding:0
	}
	#content .teaser.leitung .picture {
		float:none;
		max-width:none;
		margin:0
	}
	#content .teaser.leitung h2 {
		font-size:164%
	}
	#content .teaser.leitung h2 span {
		display:block;
		min-height:2.4em;
		font-size:114%;
		line-height:120%;
		padding-top:5px
	}
	#content .teaser.leitung .additionalLinks ul {
		margin-bottom:10px;
		padding:0
	}
	#content .teaser.leitung .additionalLinks li {
		list-style-type:none;
		padding:0
	}
	#content .teaser.leitung .additionalLinks a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		padding-bottom:10px
	}
	#content .teaser .videoframe {
		position:relative;
		display:block;
		float:left
	}
	#content .teaser .videoframe img {
		width:100%;
		float:none;
		font-size:100%;
		padding-bottom:0
	}
	#content .teaser .videoframe a {
		background-image:none;
		padding:0
	}
	#content .teaser .videoframe a .videoicon {
		position:absolute;
		left:42%;
		top:32%;
		display:block;
		width:50px;
		height:50px;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-video.png?__blob=normal&v=1) no-repeat left top;
		opacity:.8;
		border:solid 1px #373737;
		border-radius:3px
	}
	#content .teaser .videoframe a:hover .videoicon,#content .teaser .videoframe a:focus .videoicon,#content .teaser .videoframe a:active .videoicon {
		background-color:rgba(100,100,100,0.7);
		opacity:1
	}
	#content .teaserlist {
		clear:both;
		overflow:hidden
	}
	#content .teaserlist>div.clear {
		position:relative;
		top:-4px;
		width:100%;
		height:5px;
		background:white url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left bottom
	}
	#content .teaserlist .teaser {
		clear:none;
		float:left;
		width:47.5%;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		margin-top:-1px;
		margin-bottom:15px;
		padding-top:20px
	}
	#content .teaserlist .teaser:nth-child(odd) {
		clear:left;
		margin-right:4.5%
	}
	#content .teaserlist .teaser h2 {
		padding-top:1.55em
	}
	#content .teaserlist .teaser.leitung h2 {
		padding-top:5px
	}
	#content .teaserlist .teaser img,#content .teaserlist .teaser .videoframe {
		float:none;
		margin-right:0;
		max-width:300px;
		width:100%
	}
	#content .teaserlist .teaser .videoframe a .videoicon {
		left:41%;
		top:31%
	}
	#content .teaserlist .withImage p,#content .teaserlist p.withImage {
		margin-left:0
	}
	#content .topteaser {
		clear:left;
		float:none;
		width:100%
	}
	#content .topteaser img,#content .topteaser .videoframe {
		float:none;
		height:auto;
		margin:0;
		max-width:630px;
		width:100%
	}
	#content .topteaser .withImage p,#content .topteaser p.withImage {
		margin-left:0
	}
	#content .wrapperColumn .withImage p,#content .wrapperColumn p.withImage {
		margin-left:43%
	}
	#content .publicationSearchList {
		display:inline-block;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left bottom;
		margin-bottom:30px
	}
	#content .publicationSearchList .teaser {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		padding-bottom:10px
	}
	#content .publicationSearchList .teaser img {
		max-width:none;
		width:100px
	}
	#content .publicationSearchList .teaser .withImage p,#content .publicationSearchList .teaser p.withImage,#content .publicationSearchList .teaser ul.withImage {
		margin-left:130px
	}
	#content .teaserSchwerpunkt h2 {
		padding:18px 0 0
	}
	#content .teaserSchwerpunkt h1,#content .teaserSchwerpunkt h2 {
		padding-bottom:15px
	}
	#content .teaserSchwerpunkt .teaser {
		padding:0
	}
	#content .teaserSchwerpunkt .teaser h2 {
		margin-bottom:0;
		padding-top:0
	}
	#content .teaser.voting {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		padding-top:18px
	}
	#content .teaser.voting p .more a {
		min-height:34px;
		background-color:#b94800;
		background-image:none;
		border-radius:3px;
		color:white;
		margin-top:20px;
		padding:7px 20px 3px
	}
	#content .teaser.voting p .more a:visited {
		color:white
	}
	#content .teaser.voting p .more a:visited * {
		color:white
	}
	#content .teaser.voting div p {
		text-align:left
	}
	#content .teaser.voting img {
		margin-bottom:10px
	}
	#content .remarkLaw {
		background-color:#f8f8f8;
		border:1px solid #e6e6e6;
		margin:6px 0 20px;
		padding:8px 15px 0
	}
	#content .remarkLaw p {
		padding-bottom:12px
	}
	#content #ext-modul .hintBox {
		display:none
	}
	#content .inlineBox {
		width:48.5%;
		max-width:300px;
		background-color:#f2f2f2;
		border:1px solid #e6e6e6;
		margin:6px 1.5% 20px 0;
		padding:8px 20px 0
	}
	#content .inlineBox.links {
		clear:left;
		float:left
	}
	#content .inlineBox.rechts {
		clear:right;
		float:right;
		margin-right:0;
		margin-left:1.5%
	}
	#content .inlineBox .links,#content .inlineBox .rechts {
		float:none;
		width:100%;
		max-width:100%;
		margin-left:auto;
		margin-right:auto
	}
	#content .inlineBox img,#content .inlineBox object {
		display:block;
		width:100%;
		max-width:220px;
		margin:0 auto
	}
	#content .inlineBox object[width="0"] {
		display:none
	}
	#content .inlineBox img {
		height:auto
	}
	#content .inlineBox strong.more a {
		margin:10px 0
	}
	#content .inlineBox p strong.more a {
		margin:10px 0 0
	}
	#content .tagcloud {
		padding-bottom:20px
	}
	#content .tagcloud ul {
		padding:0
	}
	#content .tagcloud li {
		display:inline;
		font-size:130%;
		line-height:2.25em;
		vertical-align:baseline;
		margin:0 10px 0 0;
		padding:0
	}
	#content .tagcloud a {
		text-decoration:none
	}
	#content .tagcloud a:focus {
		display:inline
	}
	#content .tagcloud a.prio6 {
		font-size:100%
	}
	#content .tagcloud a.prio5 {
		font-size:120%
	}
	#content .tagcloud a.prio4 {
		font-size:130%
	}
	#content .tagcloud a.prio3 {
		font-size:150%
	}
	#content .tagcloud a.prio2 {
		font-size:160%
	}
	#content .tagcloud a.prio1 {
		font-size:170%
	}
	#content .tagcloud a:hover,#content .tagcloud a:focus,#content .tagcloud a:active {
		text-decoration:underline
	}
	#content .tab {
		clear:both;
		background-color:#f2f2f2;
		border:solid 1px #e6e6e6;
		margin-top:30px;
		margin-bottom:20px;
		padding:19px
	}
	#content .tab .container.open-a,#content .tab .container.close-a {
		display:none
	}
	#content .tab .container.open-a.show-t,#content .tab .container.close-a.show-t {
		display:block
	}
	#content .tab>h3 {
		padding-top:15px
	}
	#content .tab>h3:first-of-type {
		padding-top:0
	}
	#content .tab ul {
		display:none;
		padding:0
	}
	#content .tab li {
		list-style-type:none
	}
	#content .tab>div {
		clear:both;
		overflow:hidden;
		background-color:white;
		padding:0 14px
	}
	#content .tab>div ul {
		display:block;
		padding-top:15px
	}
	#content .tab>div p.link a,#content .tab>div li a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		color:#b94800;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-align:left
	}
	#content .tab>div p.link a *,#content .tab>div li a * {
		color:#b94800;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content .tab>div p.link a:hover,#content .tab>div p.link a:focus,#content .tab>div p.link a:active,#content .tab>div li a:hover,#content .tab>div li a:focus,#content .tab>div li a:active {
		text-decoration:underline
	}
	#content .tab>div .date,#content .tab>div .acronym {
		padding-right:10px
	}
	#content .tab>div .date+a,#content .tab>div .acronym+a {
		display:block
	}
	#content .tab>div h4 {
		clear:both;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		margin-top:10px;
		padding-top:13px;
		padding-bottom:0
	}
	#content .tab>div h4:first-child {
		margin-top:17px;
		padding-top:0;
		background:0
	}
	#content .tab>div h4:first-child.withHeader {
		padding-top:13px
	}
	#content .tab>div .teaser {
		width:100%;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		margin-top:-1px;
		padding:13px 0 10px
	}
	#content .tab>div .teaser h4 {
		margin-top:0;
		padding-bottom:10px
	}
	#content .tab>div .teaser img,#content .tab>div .teaser .videoframe {
		float:left;
		max-width:220px
	}
	#content .tab>div .teaser .withImage,#content .tab>div .teaser p.withImage {
		clear:none;
		margin-left:245px
	}
	#content .tab>div .teaser .withImage p {
		margin-left:0
	}
	#content .tab>div .teaser ul.withImage a {
		background-position:-447px -143px
	}
	#content .tab>div .teaser ul.withImage a.shoppingCartLink {
		background-position:-40px -531px
	}
	#content .tab>div .teaser ul.withImage a.downloadConfirmationLink {
		background-position:-478px -106px;
		padding-left:20px
	}
	#content .tab>div .teaser ul.withImage a.external {
		background-position:-177px -397px;
		padding-left:20px
	}
	#content .tab>div .teaser h3 a {
		background-image:none;
		color:#373737;
		padding:0
	}
	#content .tab>div .teaser p {
		padding-bottom:10px
	}
	#content .tab>div .teaser .videoframe a .videoicon {
		left:40%;
		top:27%;
		height:50px;
		width:50px
	}
	#content .tab>div .teaser.publication img {
		max-width:100px
	}
	#content .tab>div .teaser.publication .withImage,#content .tab>div .teaser.publication p.withImage {
		margin-left:125px
	}
	#content .tab>div .teaser.publication .withImage p {
		margin-left:0
	}
	#content .tab>div .tagcloud {
		padding-bottom:0
	}
	#content .tab>div .tagcloud ul {
		padding:10px 0 0
	}
	#content .tab>div .tagcloud li {
		display:inline-block;
		float:none;
		font-size:130%;
		line-height:2.2em;
		vertical-align:baseline;
		margin-right:3%;
		padding:0 5px 0 0
	}
	#content .tab>div .tagcloud li a {
		display:inline;
		background-image:none;
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif;
		padding:0
	}
	#content .tipps-box {
		position:relative;
		min-height:215px;
		overflow:hidden;
		background-image:none;
		background-color:#f2f2f2;
		margin-bottom:30px
	}
	#content .tipps-box .teaser-wrapper {
		min-height:100px
	}
	#content .tipps-box .more {
		display:none
	}
	.home #content .tipps-box h3 a {
		color:#b94800;
		font-family:"BundesSansWeb-Bold",Arial,Helvetica,sans-serif;
		font-size:94.11%
	}
	#content .tipps-box .karussell {
		position:relative
	}
	#content .tipps-box .teaser {
		position:absolute;
		float:left;
		padding:0 20px 5px
	}
	#content .tipps-box .teaser>a {
		display:block;
		overflow:hidden
	}
	#content .tipps-box .teaser p,#content .tipps-box .teaser h3 {
		margin-left:47%
	}
	#content #wrapper-aktuelles .tipps-box .teaser p,#content #wrapper-aktuelles .tipps-box .teaser h3 {
		margin-left:0
	}
	#content .box.tipps-box .teaser h3 {
		margin-left:0
	}
	#content .tipps-box .teaser img {
		width:43%;
		max-width:180px
	}
	#content .tipps-box .teaser.hidden {
		visibility:hidden
	}
	#content .tipps-box h2 {
		padding:0 70px 10px 20px
	}
	#content .tipps-box .navigation {
		position:absolute;
		top:17px;
		right:10px
	}
	#content .ministerBox h2 {
		padding:18px 0 0
	}
	#content .ministerBox div .inner {
		min-height:195px;
		background:#e6e6e6 url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-minister-portrait.png?__blob=normal&v=11) no-repeat right 20px
	}
	#content .box.ministerBox div.inner {
		position:relative;
		margin:0 20px;
		border-radius:5px
	}
	#content .box.ministerBox h2 {
		padding-right:20px;
		padding-left:20px
	}
	#content .ministerBox a {
		font-family:"BundesSansWeb-Bold";
		text-decoration:none;
		padding:13px 20px 15px 0;
		display:block;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-rightlink.png?__blob=normal&v=2) no-repeat 98% -339px
	}
	#content .ministerBox a:hover {
		text-decoration:underline
	}
	#content .tipps-box .teaser img {
		padding-bottom:5px
	}
	#content .ministerBox .quote {
		font-size:150%;
		line-height:130%;
		position:absolute;
		color:#373737;
		text-transform:none;
		width:140px;
		padding-left:10px;
		top:10px;
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif
	}
	#content .ministerBox ul {
		border-bottom:solid 2px #f2f2f2;
		padding:220px 0 0;
		position:relative
	}
	#content .ministerBox ul li:first-child {
		position:relative
	}
	#content .ministerBox ul li:first-child:before {
		content:"";
		position:absolute;
		left:0;
		top:-5px;
		height:5px;
		width:5px;
		z-index:10;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg_cornerLeft.png?__blob=normal&v=1) no-repeat
	}
	#content .ministerBox ul li:first-child:after {
		content:"";
		position:absolute;
		right:0;
		height:5px;
		width:5px;
		top:-5px;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg_cornerRight.png?__blob=normal&v=1) no-repeat
	}
	#content .ministerBox ul li {
		background-color:#f2f2f2;
		border-top:1px solid #d9d9d9;
		padding-bottom:0
	}
	#content .press {
		position:relative;
		overflow:hidden;
		padding-top:15px;
		padding-bottom:10px
	}
	#content .press .teaser-wrapper {
		position:relative;
		float:left;
		min-height:200px
	}
	#content .press ul.hidden {
		visibility:hidden
	}
	#content .press h2 {
		float:left;
		padding-top:15px;
		margin-bottom:-9px;
		padding-bottom:0
	}
	#content .press p {
		clear:left;
		padding-bottom:5px;
		padding-top:15px
	}
	#content .press div p {
		margin-right:0
	}
	#content .press ul {
		clear:both;
		position:relative;
		z-index:0;
		padding:9px 20px 0 0
	}
	#content .press li {
		border-bottom:solid 1px #d9d9d9;
		margin-bottom:13px;
		padding-bottom:18px
	}
	#content .press li a {
		display:block;
		font-size:110%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		line-height:120%;
		padding-top:4px
	}
	#content .press li a * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#content .press li a:hover,#content .press li a:focus,#content .press li a:active {
		text-decoration:underline
	}
	#content .press .navigation {
		position:relative;
		z-index:1;
		margin-top:10px
	}
	#content #pageFunctions {
		clear:both;
		padding-top:20px
	}
	#content #pageFunctions h2 {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	#content #pageFunctions a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px
	}
	#content #pageFunctions a * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#content #pageFunctions a:visited {
		color:#b94800
	}
	#content #pageFunctions a:visited * {
		color:#b94800
	}
	#content #pageFunctions a:hover,#content #pageFunctions a:focus,#content #pageFunctions a:active {
		text-decoration:underline
	}
	#content #pageFunctions p {
		padding-left:2px
	}
	#content #pageFunctions p a {
		line-height:130%;
		padding-top:0;
		padding-left:15px
	}
	#content #pageFunctions p a:hover,#content #pageFunctions p a:focus,#content #pageFunctions p a:active {
		text-decoration:underline
	}
	#content #pageFunctions ul {
		padding-left:0
	}
	#content #pageFunctions li {
		display:inline-block;
		margin-right:3%
	}
	#content #pageFunctions li a,#content #pageFunctions li strong {
		background-image:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-userinteraction.png?__blob=normal&v=1);
		padding-left:30px
	}
	#content #pageFunctions li#navFunctionsPrint a,#content #pageFunctions li#navFunctionsPrint strong {
		background-position:-578px 0
	}
	#content #pageFunctions li#navFunctionsRecommend a,#content #pageFunctions li#navFunctionsRecommend strong {
		background-position:-536px -39px
	}
	#content #pageFunctions li.twitter a,#content #pageFunctions li.twitter strong {
		background-position:-489px -80px
	}
	#content #pageFunctions li strong {
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif
	}
	#content #pageFunctions li#navFunctionsToTheTop {
		display:block;
		float:right;
		margin-left:auto;
		margin-right:0
	}
	#content #pageFunctions li#navFunctionsToTheTop a {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -379px -200px;
		padding-left:20px
	}
	#content .navigation {
		float:right;
		width:70px;
		margin-top:-5px;
		margin-right:10px
	}
	#content .navigation button.inactive {
		cursor:default
	}
	#content .navigation span {
		display:block;
		width:30px;
		height:30px;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat right 1px
	}
	#content .navigation .prev,#content .navigation .next {
		float:left;
		width:30px;
		height:30px
	}
	#content .navigation a {
		display:block;
		width:30px;
		height:30px
	}
	#content .navigation .next {
		float:right;
		margin-left:10px
	}
	#content .navigation .next span {
		background-position:left -69px
	}
	#content .navigation button:hover,#content .navigation button:focus,#content .navigation button:active,#content .navigation a:hover,#content .navigation a:focus,#content .navigation a:active {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat right -150px
	}
	#content .navigation button:hover img,#content .navigation button:focus img,#content .navigation button:active img,#content .navigation a:hover img,#content .navigation a:focus img,#content .navigation a:active img {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	#content .navigation .inactive:hover,#content .navigation .inactive:focus,#content .navigation .inactive:active {
		background-image:none
	}
	#content .navigation .inactive:hover img,#content .navigation .inactive:focus img,#content .navigation .inactive:active img {
		left:0;
		top:0
	}
	#content .navigation .next:hover,#content .navigation .next:focus,#content .navigation .next:active,#content .navigation .next a:hover,#content .navigation .next a:focus,#content .navigation .next a:active {
		background-position:right -228px
	}
	#content .navigation button {
		position:relative
	}
	#content .navigation button img {
		position:absolute;
		top:0;
		left:0;
		width:30px;
		height:30px
	}
	#content .navigation img {
		float:none;
		width:30px;
		height:30px;
		margin:0;
		padding:0
	}
	#content .navIndex {
		position:relative;
		clear:both;
		display:table;
		margin:20px auto 30px
	}
	#content .navIndex ul {
		display:inline-block;
		margin:0 6em 0 6.5em;
		padding:0
	}
	#content .navIndex ul li {
		display:inline-block;
		padding:0
	}
	#content .navIndex ul a,#content .navIndex ul strong {
		display:inline-block;
		min-width:20px;
		min-height:17px;
		box-sizing:content-box;
		border:solid 1px white;
		border-radius:3px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		font-size:130%;
		text-align:center;
		text-decoration:none;
		line-height:119%;
		margin:0 3px;
		padding:0 5px 6px
	}
	#content .navIndex ul strong {
		background-color:#b94800;
		border-color:#b94800;
		color:white
	}
	#content .navIndex ul.right {
		margin:0
	}
	#content .navIndex ul.right a {
		position:absolute;
		top:0;
		min-height:19px;
		font-size:100%;
		padding:3px 10px 5px
	}
	#content .navIndex ul.right a.back {
		left:0
	}
	#content .navIndex ul.right a.forward {
		right:0
	}
	#content .navIndex ul.right a img {
		padding:0
	}
	#content .navIndex ul.right a:hover,#content .navIndex ul.right a:focus,#content .navIndex ul.right a:active {
		background-color:transparent;
		border-color:white;
		color:#b94800;
		text-decoration:underline
	}
	#content .navIndex ul a:visited {
		color:#b94800
	}
	#content .navIndex ul a:hover,#content .navIndex ul a:focus,#content .navIndex ul a:active {
		background-color:#b94800;
		border-color:#b94800;
		color:white;
		text-decoration:underline
	}
	#content .wrapperListe .date {
		display:block;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		padding-bottom:7px
	}
	#content .wrapperListe span.acronym {
		display:block;
		padding-bottom:2px
	}
	#content .wrapperListe .genericTableRowList {
		position:relative;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		margin:20px 0;
		padding-top:5px;
		padding-bottom:10px
	}
	#content .wrapperListe .genericTableRowList>li {
		position:relative;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left bottom;
		margin-top:12px;
		padding-left:7em;
		padding-top:10px;
		padding-bottom:30px
	}
	#content .wrapperListe .genericTableRowList strong.more {
		display:inline-block;
		max-width:none;
		background-image:none;
		padding-top:10px;
		padding-left:2px
	}
	#content .wrapperListe .genericTableRowList strong.more a {
		max-width:none;
		background-position:-447px -143px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		padding-top:1px;
		padding-left:13px
	}
	#content .wrapperListe .genericTableRowList ul {
		margin-bottom:15px;
		padding-top:1px
	}
	#content .wrapperListe .genericTableRowList li h2 {
		font-size:125%;
		margin-top:2px;
		padding:0
	}
	#content .wrapperListe .genericTableRowList li h2 a {
		font-size:120%;
		margin-top:-2px
	}
	#content .wrapperListe .genericTableRowList li p {
		padding-top:15px
	}
	#content .wrapperListe .genericTableRowList li .links li {
		padding-bottom:0
	}
	#content .wrapperListe .genericTableRowList .links li {
		padding-left:0
	}
	#content .wrapperListe .genericTableRowList .date {
		position:absolute;
		top:10px;
		left:0;
		width:4em;
		font-size:130%;
		padding-top:0
	}
	#content .wrapperListe .genericTableRowList dl {
		margin:10px 0 0
	}
	#content .wrapperListe .genericTableRowList dt,#content .wrapperListe .genericTableRowList dd {
		margin-top:5px
	}
	#content .dossier .colored,#content .dossier .tableOfDocuments {
		background-color:#f2f2f2;
		border:solid 1px #e6e6e6;
		margin-bottom:20px;
		padding:19px 29px 5px
	}
	#content .dossier .colored .subheadline p {
		font-size:180%
	}
	#content .dossier h1 {
		min-height:30px;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-userinteraction.png?__blob=normal&v=1) no-repeat -362px -221px;
		margin-bottom:13px;
		padding:10px 0 10px 52px
	}
	#content .dossier h2.colored {
		clear:both;
		border-bottom:0 none;
		font-size:170%;
		margin-top:20px;
		margin-bottom:0;
		padding-bottom:20px
	}
	#content .dossier .tableOfDocuments {
		border-top:0 none;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:15px
	}
	#content .dossier .topteaser {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left bottom;
		padding-bottom:15px
	}
	#content #sitemap h2 {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left bottom;
		padding-bottom:1px
	}
	#content #sitemap h2 br {
		display:none
	}
	#content #sitemap h2 a {
		font-size:120%;
		padding-bottom:20px
	}
	#content #sitemap>li {
		margin-bottom:35px
	}
	#content #sitemap>li>ul {
		padding-left:0
	}
	#content #sitemap>li>ul li {
		padding-left:10px
	}
	#content #sitemap li li {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left bottom;
		padding-top:13px;
		padding-bottom:4px
	}
	#content #sitemap li li a {
		padding-left:13px;
		padding-bottom:16px
	}
	#content #sitemap li li ul {
		margin-top:-4px;
		margin-bottom:10px;
		padding-left:0
	}
	#content #sitemap li li li {
		background-image:none;
		padding-top:0;
		padding-bottom:5px;
		padding-left:20px
	}
	#content #sitemap li li li a {
		padding-bottom:5px
	}
	#content .StndGallery {
		position:relative;
		clear:both;
		width:100%;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		margin-bottom:10px;
		padding-top:33px
	}
	#content .StndGallery h3 {
		margin-right:4em;
		padding-bottom:25px
	}
	#content .StndGallery .wrapper {
		position:relative
	}
	#content .StndGallery .wrapper img {
		clear:both;
		float:none;
		display:block
	}
	#content .StndGallery .wrapper .imageicon {
		position:absolute;
		right:5px;
		top:5px;
		width:22px;
		height:22px;
		background:#b94800 url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -303px -270px;
		border:solid 1px #b94800;
		border-radius:3px;
		padding:5px
	}
	#content .StndGallery a:hover .wrapper .imageicon,#content .StndGallery a:focus .wrapper .imageicon,#content .StndGallery a:active .wrapper .imageicon {
		background-color:#f2f2f2;
		background-position:-333px -240px;
		border-color:#666
	}
	#content .StndGallery span.caption,#content .StndGallery span.source,#content .StndGallery span.posterlink {
		display:block;
		font-size:150%;
		line-height:130%;
		margin:0 auto;
		max-width:465px
	}
	#content .StndGallery span.caption {
		padding-bottom:7px
	}
	#content .StndGallery span.source {
		font-size:133%;
		padding-bottom:15px
	}
	#content .StndGallery span.posterlink {
		padding-bottom:10px
	}
	#content .StndGallery span.posterlink a {
		padding-left:25px
	}
	#content .StndGallery button.open {
		width:100%;
		margin:10px auto 0;
		text-align:left
	}
	#content .StndGallery button.open strong.more {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -333px -240px;
		padding:3px 0 5px 27px;
		color:#b94800;
		font-size:150%
	}
	#content .StndGallery button.open:hover strong,#content .StndGallery button.open:focus strong,#content .StndGallery button.open:active strong {
		text-decoration:underline
	}
	#content .StndGallery button.open:focus {
		outline:0 none
	}
	#content .StndGallery button img {
		position:absolute;
		top:0;
		right:0;
		padding:0
	}
	#content .StndGallery button:hover img,#content .StndGallery button:focus img,#content .StndGallery button:active img {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	#content .StndGallery .pagination {
		position:absolute;
		top:38px;
		right:0;
		text-align:right
	}
	#content .StndGallery .pagination p {
		width:5em
	}
	#content .StndGallery .backLink,#content .StndGallery .forwardLink {
		position:absolute;
		top:32%;
		width:30px;
		height:30px
	}
	#content .StndGallery .backLink {
		left:0
	}
	#content .StndGallery .backLink:hover,#content .StndGallery .backLink:focus,#content .StndGallery .backLink:active {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat right -150px
	}
	#content .StndGallery .forwardLink {
		right:0
	}
	#content .StndGallery .forwardLink:hover,#content .StndGallery .forwardLink:focus,#content .StndGallery .forwardLink:active {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat right -228px
	}
	#content .galleryBox {
		position:relative;
		z-index:0;
		clear:both;
		min-height:300px;
		text-align:center
	}
	#content .galleryBox .wrapper {
		display:block;
		max-width:465px;
		min-height:262px;
		margin:0 auto
	}
	#content .galleryBox .wrapper img {
		width:100%;
		min-width:100%;
		height:auto;
		padding-bottom:15px
	}
	#content .galleryBox div.illustration {
		width:auto;
		max-width:none;
		overflow:hidden;
		text-align:center;
		margin:0 35px
	}
	#content .galleryBox div.illustration * {
		text-align:left
	}
	#content .galleryBox div.illustration a:focus {
		display:block
	}
	#content .galleryBox div.illustration object {
		position:relative;
		z-index:0;
		margin:0 auto
	}
	#content .galleryBox div.illustration object>p {
		text-align:center
	}
	#content #photoGalleryLightboxBackground {
		position:fixed;
		top:0;
		left:0;
		z-index:20;
		display:none;
		min-width:100%;
		height:100%!important;
		background-color:#000;
		opacity:.5
	}
	#content #photoGalleryLightbox {
		position:fixed;
		left:50%!important;
		width:50%!important;
		z-index:30;
		display:none;
		max-width:960px;
		overflow:hidden;
		background-color:white;
		opacity:1;
		margin-left:-25%;
		padding-bottom:20px
	}
	#content #photoGalleryLightbox button.close {
		position:absolute;
		right:17px;
		top:17px;
		display:inline-block;
		width:32px;
		height:32px;
		overflow:hidden;
		border:solid 1px transparent;
		border-radius:3px
	}
	#content #photoGalleryLightbox button.close:hover,#content #photoGalleryLightbox button.close:focus,#content #photoGalleryLightbox button.close:active {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat right -470px;
		border-color:#666
	}
	#content #photoGalleryLightbox .backLink {
		left:17px
	}
	#content #photoGalleryLightbox .forwardLink {
		right:17px
	}
	#content #photoGalleryLightbox .pagination {
		top:22px;
		right:70px
	}
	#content #photoGalleryLightbox .lightboxWrapper {
		max-width:720px;
		margin:0 auto;
		padding-top:20px;
		padding-bottom:20px
	}
	#content #photoGalleryLightbox .lightboxWrapper>div {
		display:block!important;
		text-align:center;
		margin:0 auto
	}
	#content #photoGalleryLightbox .lightboxWrapper h3 {
		padding-right:65px
	}
	#content #photoGalleryLightbox .lightboxWrapper a * {
		color:#b94800
	}
	#content #photoGalleryLightbox .lightboxWrapper a:focus {
		display:block
	}
	#content #photoGalleryLightbox .wrapper {
		display:block;
		margin:0 35px
	}
	#content #photoGalleryLightbox .wrapper img {
		max-width:100%;
		height:auto!important;
		margin:0 auto;
		padding:10px 0 15px
	}
	#content #photoGalleryLightbox .wrapper .imageicon {
		display:none
	}
	#content #photoGalleryLightbox object {
		display:block;
		margin:0 auto
	}
	#content #photoGalleryLightbox object>p {
		text-align:center
	}
	#content #photoGalleryLightbox .mediaplayer,#content #photoGalleryLightbox .wrapper-mediaplayer {
		max-width:100%;
		height:auto;
		margin:0 auto
	}
	#content #photoGalleryLightbox .mediaplayer>div,#content #photoGalleryLightbox .wrapper-mediaplayer>div {
		max-width:100%
	}
	#content #photoGalleryLightbox .mediaplayer>div>div,#content #photoGalleryLightbox .wrapper-mediaplayer>div>div {
		max-width:100%
	}
	#content #photoGalleryLightbox .mediaplayer>div img,#content #photoGalleryLightbox .wrapper-mediaplayer>div img {
		max-width:100%
	}
	#content .lightboxRackWrapper {
		max-width:720px;
		height:144px;
		overflow:hidden;
		margin:0 auto
	}
	#content .lightboxRack {
		padding-left:248px
	}
	#content .lightboxRack img {
		max-height:140px;
		border:2px solid white;
		margin-right:24px;
		padding:0
	}
	#content .lightboxRack a,#content .lightboxRack strong {
		display:inline-block
	}
	#content .lightboxRack a:hover img,#content .lightboxRack a:focus img,#content .lightboxRack a:active img {
		border:solid 1px #373737;
		margin:1px 25px 1px 1px
	}
	#content .lightboxRack strong img {
		border:2px solid #b94800
	}
	#content .wrapper-teaser-switcher {
		position:relative;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		margin-top:-5px;
		padding-top:15px
	}
	#content .wrapper-teaser-switcher h2 {
		min-height:34px;
		font-size:180%;
		word-spacing:0;
		margin-right:80px;
		padding-top:0
	}
	#content .wrapper-teaser-switcher h3 {
		line-height:100%;
		font-size:190%
	}
	#content .wrapper-teaser-switcher .teaser {
		clear:none;
		float:left;
		width:31.3%;
		margin-right:2.65%;
		padding:0 0 10px
	}
	#content .wrapper-teaser-switcher .teaser a {
		display:block;
		font-size:80%;
		padding-right:9px
	}
	#content .wrapper-teaser-switcher .teaser img {
		max-width:100%;
		width:auto;
		height:auto;
		font-size:180%;
		margin-right:1px;
		padding-bottom:13px
	}
	#content .wrapper-teaser-switcher .teaser.hidden {
		visibility:hidden
	}
	#content .wrapper-teaser-switcher .navigation {
		position:absolute;
		top:19px;
		right:0;
		margin-right:0
	}
	#content table.shoppingCartFields td {
		padding-bottom:10px
	}
	#content table.shoppingCartFields tr td:last-child {
		padding-right:0
	}
	#content table.shoppingCartFields input {
		width:95px;
		min-width:6.3em;
		min-height:34px;
		line-height:130%
	}
	#content table.shoppingCartFields input.submit {
		width:100%;
		min-width:4em;
		background-color:#b94800;
		border-color:#b94800;
		color:white;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		padding:4px 10px 7px
	}
	#content table.shoppingCartFields input.submit:hover,#content table.shoppingCartFields input.submit:focus,#content table.shoppingCartFields input.submit:active {
		background-color:white;
		border-color:#373737;
		border-width:1px;
		color:#373737
	}
	#content ol.shoppingCartList {
		padding-left:1.5em
	}
	#content ol.shoppingCartList p {
		margin-left:-1em
	}
	#content ol.shoppingCartList p a.Publication {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		margin-top:7px
	}
	#content ol.shoppingCartList p.metaInfo {
		padding-top:7px
	}
	#content form {
		position:relative
	}
	#content form label {
		cursor:pointer
	}
	#content form .formLabel,#content form .formField {
		display:block
	}
	#content form p.formError {
		color:#b94800
	}
	#content form span.formField .formError {
		display:block;
		color:#b94800
	}
	#content form span.formLabel em {
		display:inline-block;
		font-style:normal;
		padding-bottom:7px
	}
	#content form fieldset {
		width:100%
	}
	#content form fieldset p {
		float:left;
		width:48.5%;
		min-width:12em
	}
	#content form fieldset p p {
		float:none;
		width:100%;
		margin-right:0
	}
	#content form fieldset p:nth-of-type(odd) {
		clear:left;
		margin-right:3%
	}
	#content form fieldset div.fullsize p {
		float:none;
		width:100%;
		margin-right:0
	}
	#content form fieldset div.fullsize p .formLabel {
		clear:left
	}
	#content form input,#content form textarea,#content form select {
		cursor:auto;
		width:99%;
		box-sizing:border-box;
		background-color:#f8f8f8;
		border:solid 1px #373737;
		border-radius:3px;
		line-height:132%;
		margin-top:10px;
		padding:4px 7px 9px
	}
	#content form input:hover,#content form input:focus,#content form input:active,#content form textarea:hover,#content form textarea:focus,#content form textarea:active,#content form select:hover,#content form select:focus,#content form select:active {
		border-width:2px;
		padding:3px 6px 8px
	}
	#content form td input,#content form td textarea,#content form td select {
		margin-top:0
	}
	#content form textarea {
		height:7.75em;
		max-width:100%
	}
	#content form p input.checkbox,#content form p input.radio {
		clear:left;
		float:left;
		display:block;
		min-width:1em;
		width:auto;
		height:1em;
		background-color:transparent;
		border-width:0;
		padding:0;
		margin:3px 0 0
	}
	#content form p input.checkbox:focus,#content form p input.radio:focus {
		outline:solid 2px #373737
	}
	#content form p span.formField label {
		display:block;
		float:none;
		line-height:120%;
		margin-bottom:10px;
		padding-left:1.5em
	}
	#content form input[type="checkbox"] {
		-webkit-appearance:checkbox
	}
	#content form input[type="radio"] {
		-webkit-appearance:radio
	}
	#content form input[type="submit"] {
		-webkit-appearance:none
	}
	#content form input[type="reset"] {
		-webkit-appearance:none
	}
	#content form p.formHandle {
		clear:both;
		float:left;
		width:100%
	}
	#content form p.formHandle input.submit {
		width:47.5%;
		background-color:#b94800;
		border-color:#b94800;
		color:white;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-transform:uppercase
	}
	#content form p.formHandle input.submit:nth-child(even) {
		float:right
	}
	#content form p.formHandle input.submit:hover,#content form p.formHandle input.submit:focus,#content form p.formHandle input.submit:active {
		background-color:white;
		border-color:#373737;
		border-width:1px;
		color:#373737;
		padding:4px 7px 9px
	}
	#content form p.formHandle input.reset {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	#content form .oneline {
		display:inline-block
	}
	#content form fieldset.oneline {
		position:relative;
		display:block;
		width:auto;
		min-width:50%;
		margin-right:11.5em;
		padding-top:20px
	}
	#content form fieldset.oneline h2,#content form fieldset.oneline .formLabel {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	#content form fieldset.oneline .formField .formError {
		position:absolute;
		top:-.25em
	}
	#content form fieldset.oneline .formField input,#content form fieldset.oneline .formField select,#content form fieldset.oneline .formField textarea {
		min-height:36px;
		margin:0
	}
	#content form fieldset.oneline .formField select {
		height:36px
	}
	#content form fieldset.oneline .formField select option {
		border-right:1px solid #e6e6e6
	}
	#content form fieldset.oneline .formField select:hover,#content form fieldset.oneline .formField select:focus,#content form fieldset.oneline .formField select:active {
		margin-bottom:-1px
	}
	#content form fieldset.oneline p {
		float:none;
		width:100%
	}
	#content form div.oneline {
		position:absolute;
		right:0;
		top:9px;
		width:11em;
		max-width:50%
	}
	#content form div.oneline p.formHandle input.submit {
		width:100%;
		min-height:37px
	}
	#content #searchResult {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left bottom;
		padding:0
	}
	#content #searchResult p.docType,#content #searchResult p.datum {
		display:inline-block;
		font-size:90%
	}
	#content #searchResult .searchString {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		font-style:normal
	}
	#content #searchResult li {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		padding-top:25px;
		padding-bottom:30px
	}
	#content #searchResult li>a {
		clear:both;
		display:block;
		background-image:none;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif;
		font-size:150%;
		padding:8px 0 10px
	}
	#content #searchResult li>a * {
		color:#b94800;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#content #searchResult li>a em {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		font-style:normal
	}
	#content #searchResult li p.subheadline {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		padding-bottom:7px
	}
	#content #searchResult li p.subheadline * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#content .resultsperpage h3,#content .resultsperpage ul,#content .resultsperpage li,#content .resultsperpage a,#content .resultsperpage strong {
		display:inline-block
	}
	#content .resultsperpage h3 {
		font-size:150%;
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif
	}
	#content .resultsperpage ul {
		padding:0
	}
	#content .resultsperpage li {
		list-style-type:none
	}
	#content .resultsperpage li a,#content .resultsperpage li strong {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat -20px -599px;
		padding:10px
	}
	#content .resultsperpage li:first-child a,#content .resultsperpage li:first-child strong {
		background-image:none
	}
	#content .solrSortLinks {
		position:relative;
		height:4em;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		margin:10px 0 30px;
		padding:0
	}
	#content .solrSortLinks a {
		position:absolute;
		top:2em;
		right:0;
		display:block;
		width:48.5%;
		min-height:30px;
		background-image:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-filter.png?__blob=normal&v=1);
		background-repeat:no-repeat;
		border:solid 1px #e6e6e6;
		border-radius:3px;
		font-size:106%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		text-align:center;
		padding:8px 36px 13px
	}
	#content .solrSortLinks a:hover,#content .solrSortLinks a:focus,#content .solrSortLinks a:active {
		text-decoration:underline
	}
	#content .solrSortLinks a:first-child {
		left:0;
		right:auto
	}
	#content .solrSortLinks a.sortCurrent {
		background-color:#b94800;
		border-color:#b94800;
		color:white
	}
	#content .solrSortLinks a.sortCurrent:hover,#content .solrSortLinks a.sortCurrent:focus,#content .solrSortLinks a.sortCurrent:active {
		text-decoration:underline
	}
	#content .solrSortLinks a.sortUp {
		background-position:right -248px
	}
	#content .solrSortLinks a.sortUp:hover,#content .solrSortLinks a.sortUp:focus,#content .solrSortLinks a.sortUp:active {
		background-position:right -170px
	}
	#content .solrSortLinks a.sortDown {
		background-position:right -170px
	}
	#content .solrSortLinks a.sortDown:hover,#content .solrSortLinks a.sortDown:focus,#content .solrSortLinks a.sortDown:active {
		background-position:right -248px
	}
	#content .solrSortLinks a.sortCurrent.sortUp {
		background-position:right -404px
	}
	#content .solrSortLinks a.sortCurrent.sortUp:hover,#content .solrSortLinks a.sortCurrent.sortUp:focus,#content .solrSortLinks a.sortCurrent.sortUp:active {
		background-position:right -326px
	}
	#content .solrSortLinks a.sortCurrent.sortDown {
		background-position:right -326px
	}
	#content .solrSortLinks a.sortCurrent.sortDown:hover,#content .solrSortLinks a.sortCurrent.sortDown:focus,#content .solrSortLinks a.sortCurrent.sortDown:active {
		background-position:right -404px
	}
	#content #facets {
		display:none
	}
	#facets {
		position:relative;
		width:31%;
		max-width:300px;
		background-color:#f2f2f2;
		border-bottom:solid 20px white
	}
	#facets button.toggle {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		display:none;
		color:#b94800;
		font-size:150%;
		margin:3px 0 15px 1px
	}
	#facets button.toggle:hover,#facets button.toggle:focus,#facets button.toggle:active {
		text-decoration:underline
	}
	#facets button.toggle:focus {
		outline:0 none
	}
	#facets button.toggle.more {
		background-position:-415px -172px
	}
	#facets button.toggle.less {
		background-position:-384px -200px
	}
	#facets>h2 {
		border-bottom:solid 1px white;
		padding:16px 10px 18px 15px
	}
	#facets .box {
		border-bottom:solid 1px #d9d9d9;
		margin:0 15px;
		padding:11px 0 10px
	}
	#facets .box:last-child {
		border-bottom:0 none;
		padding-bottom:15px
	}
	#facets .box button.toggle {
		display:inline-block
	}
	#facets .box h3 {
		font-size:150%;
		padding:5px 0 12px
	}
	#facets .box ul {
		padding-left:0
	}
	#facets .box ul.hide {
		display:none
	}
	#facets .box li {
		list-style-type:none
	}
	#facets .box li a,#facets .box li strong {
		display:block;
		min-height:31px;
		background-image:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-filter.png?__blob=normal&v=1);
		background-repeat:no-repeat;
		line-height:130%;
		padding:3px 10px 17px 43px
	}
	#facets .box li a {
		background-position:-470px top;
		text-decoration:none
	}
	#facets .box li a:hover,#facets .box li a:focus,#facets .box li a:active {
		text-decoration:underline
	}
	#facets .box li a:focus {
		outline:0 none
	}
	#facets .box li strong {
		box-sizing:border-box;
		background-position:-420px -50px;
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif;
		text-decoration:underline
	}
	#facets .box li.link a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		color:#b94800;
		line-height:110%;
		margin:7px 0 3px 3px
	}
	#facets .box.resetAllSolrFacets {
		border:0 none;
		margin-top:7px;
		margin-bottom:10px
	}
	#facets .box.resetAllSolrFacets li.link a {
		display:block;
		min-height:31px;
		background-color:#b94800;
		background-image:none;
		border:solid 1px #b94800;
		border-radius:3px;
		color:white;
		text-align:center;
		margin:0;
		padding:3px 5px
	}
	#content ul.navSkip {
		padding:0
	}
	#content ul.navSkip a {
		width:16em;
		color:white;
		padding-left:5px;
		padding-right:5px
	}
	#supplement {
		clear:both;
		width:68.81%;
		border-left:1px solid #ccc;
		margin:0 0 0 auto
	}
	#supplement>div,#supplement>h2 {
		max-width:508px;
		margin-left:4.5%
	}
	#supplement>h2 {
		width:100%;
		padding-top:30px
	}
	#supplement h3,#supplement h4 {
		padding-top:10px
	}
	#supplement a {
		color:#b94800;
		text-decoration:underline
	}
	#supplement a * {
		color:#b94800
	}
	#supplement a:visited {
		color:#614f3c
	}
	#supplement a:visited * {
		color:#614f3c
	}
	#supplement a:hover,#supplement a:focus,#supplement a:active {
		text-decoration:none
	}
	#supplement a#Zusatzinformationen {
		color:#373737;
		text-decoration:none
	}
	#supplement ul,#supplement ol {
		padding-left:17px;
		padding-bottom:20px
	}
	#supplement ul {
		list-style-type:disc
	}
	#supplement ul ol {
		padding-left:1.25em
	}
	#supplement ol {
		list-style-type:decimal;
		padding-left:1.9em
	}
	#supplement ol ol {
		list-style:lower-alpha;
		padding-left:1.25em
	}
	#supplement ol ol ol {
		list-style:lower-roman
	}
	#supplement li {
		padding-bottom:10px
	}
	#supplement li li {
		padding-top:10px;
		padding-bottom:0
	}
	#supplement li p {
		padding:0
	}
	#supplement li ul,#supplement li ol {
		padding-bottom:0
	}
	#supplement td ol {
		padding-left:1em
	}
	#supplement #ikPdfPrint,#supplement .downloadBox {
		padding-left:0
	}
	#supplement #ikPdfPrint li,#supplement .downloadBox li {
		list-style-type:none;
		padding-bottom:8px
	}
	#supplement #ikPdfPrint li a,#supplement .downloadBox li a {
		display:inline-block;
		min-height:22px;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -478px -106px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		line-height:120%;
		padding-top:2px;
		padding-left:20px
	}
	#supplement #ikPdfPrint li a *,#supplement .downloadBox li a * {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#supplement #ikPdfPrint li a:hover,#supplement #ikPdfPrint li a:focus,#supplement #ikPdfPrint li a:active,#supplement .downloadBox li a:hover,#supplement .downloadBox li a:focus,#supplement .downloadBox li a:active {
		text-decoration:underline
	}
	#supplement #ikPdfPrint h1 a,#supplement #ikPdfPrint h2 a,#supplement #ikPdfPrint h3 a,#supplement .downloadBox h1 a,#supplement .downloadBox h2 a,#supplement .downloadBox h3 a {
		display:inline-block;
		min-height:10px;
		background-image:none;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif;
		padding-top:0;
		padding-left:0
	}
	#supplement #ikPdfPrint h1 a *,#supplement #ikPdfPrint h2 a *,#supplement #ikPdfPrint h3 a *,#supplement .downloadBox h1 a *,#supplement .downloadBox h2 a *,#supplement .downloadBox h3 a * {
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif
	}
	.home h1,.home .videos h3,.home .publications h3,.home .events h3 {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	.home h2 {
		font-size:150%;
		padding-top:0;
		padding-bottom:10px
	}
	.home h3 {
		font-size:170%;
		padding-top:0;
		padding-bottom:10px
	}
	.home .tagcloud,.home .teaserSchwerpunkt,.home .wrapper-teaser-switcher,.home .tipps-box {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		padding-top:18px
	}
	.home #content h2,.home #content h3 {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-transform:uppercase;
		line-height:120%;
		padding-bottom:10px
	}
	.home #content h2 a,.home #content h3 a {
		display:inline-block;
		color:#373737;
		font-size:120%;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif;
		text-transform:none
	}
	.home #content h2 a *,.home #content h3 a * {
		color:#373737;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif
	}
	.home #content h2 a:visited,.home #content h3 a:visited {
		color:#614f3c
	}
	.home #content h2 a:visited *,.home #content h3 a:visited * {
		color:#614f3c
	}
	.home #content ul li,.home #content ol li {
		list-style-type:none
	}
	.home #content .wrapper-teaser-switcher {
		margin-top:0
	}
	.home #content .wrapper-teaser-switcher h2,.home #content .wrapper-teaser-switcher h3 {
		font-size:150%
	}
	.home #content .wrapper-teaser-switcher h2 a,.home #content .wrapper-teaser-switcher h3 a {
		color:#b94800;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	.home #content .wrapper-teaser-switcher h2 a *,.home #content .wrapper-teaser-switcher h3 a * {
		color:#b94800;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	.home #content .wrapper-teaser-switcher .teaser {
		width:23%
	}
	.home #content .wrapper-teaser-switcher .teaser img {
		max-width:100%;
		padding-bottom:13px;
		width:auto
	}
	.home #content .wrapper-teaser-switcher .teaser h2,.home #content .wrapper-teaser-switcher .teaser h3 {
		font-size:190%
	}
	.home #content .wrapper-teaser-switcher .teaser a {
		font-size:86%
	}
	.home #content .wrapper-teaser-switcher .navigation {
		top:17px
	}
	.home #content .teaserSchwerpunkt h2,.home #content .voting h2 {
		padding-top:0
	}
	.home #content .teaserSchwerpunkt img,.home #content .voting img {
		width:47.5%;
		margin-right:4%
	}
	.home #content .teaserSchwerpunkt .withImage p,.home #content .teaserSchwerpunkt p.withImage,.home #content .teaserSchwerpunkt ul.withImage,.home #content .voting .withImage p,.home #content .voting p.withImage,.home #content .voting ul.withImage {
		margin-left:0
	}
	.home #wrapper-aktuelles .wrapper-inner {
		position:static;
		width:100%;
		margin:0;
		padding:0
	}
	.home #wrapper-aktuelles .wrapperColumn {
		position:static;
		width:100%
	}
	.home #wrapper-aktuelles .leftColumn {
		width:65.7%;
		max-width:630px;
		margin:0
	}
	.home #wrapper-aktuelles .rightColumn {
		width:31.3%;
		min-width:23.5em;
		margin:-3.5em 0 0 3%
	}
	.home #wrapper-aktuelles h2.aural {
		position:static;
		margin-bottom:15px
	}
	.home #wrapper-aktuelles div h2.aural {
		position:absolute
	}
	.home #wrapper-aktuelles .box {
		background-color:#f2f2f2;
		margin-bottom:30px
	}
	.home #wrapper-aktuelles .box.press {
		clear:left;
		margin-top:10px;
		padding-right:0;
		padding-top:0
	}
	.home #wrapper-aktuelles .teaser {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left top;
		padding-bottom:20px
	}
	.home #wrapper-aktuelles .tipps-box .teaser {
		background:0
	}
	.home #wrapper-aktuelles .teaser:first-child {
		background-image:none;
		padding-top:0
	}
	.home #wrapper-aktuelles .teaser img,.home #wrapper-aktuelles .teaser .videoframe {
		width:35%;
		max-width:220px;
		margin-right:3%
	}
	.home #wrapper-aktuelles .tipps-box .teaser img {
		max-width:100%;
		width:100%;
		margin-bottom:5px
	}
	.home #wrapper-aktuelles .teaser .videoframe {
		float:left
	}
	.home #wrapper-aktuelles .teaser .videoframe a .videoicon {
		left:39%;
		top:26%
	}
	.home #wrapper-aktuelles .teaser .videoframe img {
		width:100%;
		max-width:none
	}
	.home #wrapper-aktuelles .teaser .promo-text,.home #wrapper-aktuelles .teaser .withImageSchwerpunkt {
		margin-left:38%
	}
	.home #wrapper-aktuelles .teaser .promo-text p,.home #wrapper-aktuelles .teaser .withImageSchwerpunkt p {
		margin-left:0
	}
	#stage {
		clear:both;
		background-color:#5e7d2e;
		/
	}
	#stage .clear {
		margin-bottom:-1px
	}
	#stage .teaser-wrapper .teaser {
		width:100%
	}
	#stage .teaser.hidden,#stage .teaser-wrapper .hidden {
		visibility:hidden
	}
	#stage .stage-wrapper {
		position:relative;
		max-width:960px;
		min-height:354px;
		overflow:hidden;
		margin:0 auto
	}
	#stage h3 {
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif;
		font-size:300%;
		text-transform:uppercase;
		line-height:106%
	}
	#stage h3 a {
		text-decoration:none;
		text-transform:none;
		font-size:150%
	}
	.js-on #stage h3 a.active-control {
		cursor:default
	}
	#stage h3 a:hover,#stage h3 a:hover,#stage h3 a:hover {
		text-decoration:underline
	}
	.js-on #stage h3 a:hover,.js-on #stage h3 a:hover,.js-on #stage h3 a:hover {
		text-decoration:none
	}
	#stage .imageContainer a span {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		font-size:150%;
		color:#000;
		background:#f2f2f2;
		opacity:.7;
		display:block;
		padding:0 5px 5px;
		position:absolute;
		bottom:10px;
		left:10px
	}
	#stage .imageContainer a:hover span {
		color:#b94800
	}
	#stage h3 a.active-control,#stage h3 a.active-control em {
		color:#333
	}
	#stage h3,#stage p,#stage li,#stage a {
		color:white
	}
	#stage .more a:hover,#stage .more a:focus,#stage .more a:active {
		text-decoration:underline
	}
	#stage .imageContainer {
		position:relative;
		max-width:630px
	}
	#stage .imageContainer a {
		display:block
	}
	#stage .imageContainer img {
		width:100%;
		height:auto;
		color:white
	}
	#stage .textContainer {
		position:absolute;
		bottom:0;
		background:#333;
		background:-moz-linear-gradient(top,rgba(51,51,51,0) 0,#333 25%,#333 100%);
		background:-webkit-linear-gradient(top,rgba(51,51,51,0) 0,#333 25%,#333 100%);
		background:-o-linear-gradient(top,rgba(51,51,51,0) 0,#333 25%,#333 100%);
		background:-ms-linear-gradient(top,rgba(51,51,51,0) 0,#333 25%,#333 100%);
		background:linear-gradient(to bottom,rgba(51,51,51,0) 0,#333 25%,#333 100%);
		padding:20px 10px 10px
	}
	#stage .textContainer p {
		padding-bottom:0
	}
	#stage .imageContainer a:hover p {
		text-decoration:underline
	}
	#stage .navigation {
		position:absolute;
		right:0;
		bottom:19px
	}
	#stage .tabs-list em {
		display:block;
		text-transform:uppercase;
		margin-bottom:10px;
		color:white;
		font-family:"BundesSansWeb-Regular",Helvetica,Arial,sans-serif;
		font-size:66.6667%
	}
	#stage .tabs-list strong em {
		color:#373737
	}
	#stage .navigation .next,#stage .navigation .prev {
		display:none
	}
	#stage .navigation button {
		width:30px;
		height:30px
	}
	#stage .navigation button img {
		position:absolute;
		left:0;
		top:0;
		color:white
	}
	#stage .navigation button:hover img,#stage .navigation button:focus img,#stage .navigation button:active img {
		width:0;
		height:0
	}
	#stage .navigation button.inactive {
		cursor:default
	}
	#stage .navigation button:hover,#stage .navigation button:focus,#stage .navigation button:active {
		width:30px;
		height:30px;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat right -604px
	}
	#stage .navigation button:hover.play:hover,#stage .navigation button:hover.play:focus,#stage .navigation button:hover.play:active,#stage .navigation button:focus.play:hover,#stage .navigation button:focus.play:focus,#stage .navigation button:focus.play:active,#stage .navigation button:active.play:hover,#stage .navigation button:active.play:focus,#stage .navigation button:active.play:active {
		background-position:right -540px
	}
	#stage .navigation button:hover img,#stage .navigation button:focus img,#stage .navigation button:active img {
		background-color:#5e7d2e
	}
	#stage .navigation button:hover.inactive:hover,#stage .navigation button:hover.inactive:focus,#stage .navigation button:hover.inactive:active,#stage .navigation button:focus.inactive:hover,#stage .navigation button:focus.inactive:focus,#stage .navigation button:focus.inactive:active,#stage .navigation button:active.inactive:hover,#stage .navigation button:active.inactive:focus,#stage .navigation button:active.inactive:active {
		background-image:none
	}
	#stage .navigation button:hover.inactive:hover img,#stage .navigation button:hover.inactive:focus img,#stage .navigation button:hover.inactive:active img,#stage .navigation button:focus.inactive:hover img,#stage .navigation button:focus.inactive:focus img,#stage .navigation button:focus.inactive:active img,#stage .navigation button:active.inactive:hover img,#stage .navigation button:active.inactive:focus img,#stage .navigation button:active.inactive:active img {
		left:0;
		top:0
	}
	#stage .pagination {
		position:absolute;
		bottom:19px;
		left:65.7%;
		box-sizing:border-box;
		margin-left:3%;
		padding-right:40px
	}
	#stage .pagination .browse {
		display:none
	}
	#stage .pagination li {
		display:inline-block;
		min-width:20px;
		text-align:center;
		margin-right:2px
	}
	#stage .pagination button,#stage .pagination a {
		display:block;
		min-height:26px;
		border-radius:2px;
		color:white;
		font-size:130%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		padding:2px 11px
	}
	#stage .pagination a {
		background-color:#5e7d2e;
		min-height:30px
	}
	#stage .pagination button {
		padding:1px 8px 7px
	}
	#stage .pagination a:hover,#stage .pagination a:focus,#stage .pagination a:active,#stage .pagination button:hover,#stage .pagination button:focus,#stage .pagination button:active,#stage .pagination button.active {
		background-color:white;
		color:#3f4c4c;
		text-decoration:underline
	}
	#stage .pagination button.active,#stage .pagination strong {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none
	}
	#stage .pagination li.on {
		min-height:26px;
		border-radius:2px;
		background-color:white;
		color:#3f4c4c
	}
	#stage .pagination li.on strong {
		display:block;
		min-height:26px;
		font-size:130%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		padding:2px 11px
	}
	.tabs-list {
		float:right;
		width:34.3%;
		height:354px
	}
	.tabs-list>li {
		height:33.33%;
		border-bottom:2px dotted rgba(255,255,255,0.3)
	}
	.tabs-list>li:last-child {
		border-bottom:0
	}
	.tabs-list>li a,.tabs-list>li strong {
		display:block;
		height:100%;
		padding:15px;
		position:relative;
		box-sizing:border-box
	}
	.tabs-list>li strong {
		text-transform:none;
		font-size:150%;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif
	}
	.tabs-list>li a:hover:before,.tabs-list>li a.active-control:before,.tabs-list [aria-selected=true]:before {
		content:"";
		position:absolute;
		left:-15px;
		top:50%;
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		transform:translateY(-50%);
		z-index:1;
		width:0;
		height:0;
		border-top:15px solid transparent;
		border-bottom:15px solid transparent;
		border-right:15px solid #8ea46c
	}
	.active-control {
		background-color:rgba(255,255,255,0.3)
	}
	.tabs-container {
		float:left;
		width:65.7%
	}
	.tabs-container .heading {
		display:none
	}
	#stage .tabs-list h3 {
		font-size:100%;
		height:100%
	}
	.tabs-list>li a:hover,.tabs-list [aria-selected=true] {
		background:rgba(255,255,255,0.3)
	}
	#igwincont p {
		margin-bottom:0;
		padding-bottom:0;
		font-size:125%
	}
	#service-border {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-servicebox.png?__blob=normal&v=1) repeat left top
	}
	#service-border ul {
		width:100%;
		word-spacing:-1em;
		padding:0
	}
	#service-border li {
		display:inline-block;
		width:16.25%;
		min-width:9em;
		font-size:100%;
		vertical-align:top;
		word-spacing:0;
		margin-left:.5%;
		padding-top:7px
	}
	#service-border li:first-child {
		margin-left:0
	}
	#service-border li a,#service-border li strong {
		display:block;
		background-image:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-service.png?__blob=normal&v=1);
		background-repeat:no-repeat;
		color:#b94800;
		font-size:120%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		margin-bottom:7px;
		padding-bottom:15px;
		padding-top:60px;
		border-bottom:0
	}
	#service-border .navPresse a {
		background-image:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icon_presse.png?__blob=normal&v=1);
		background-position:center 23px
	}
	#service-border>ul>li>a,#service-border>ul>li>strong {
		border-radius:5px;
		border:2px solid white
	}
	#service-border>ul>li>a:hover,#service-border>ul>li>a:focus,#service-border>ul>li>strong {
		background-color:white;
		border-radius:5px;
		text-decoration:underline
	}
	#service-border>ul>li.active>a:hover,#service-border>ul>li.active>a:focus,#service-border>ul>li.active>strong {
		border-radius:5px 5px 0 0
	}
	#service-border li.active a,#service-border li.active strong {
		border-radius:5px 5px 0 0;
		color:#373737;
		margin-bottom:0;
		padding-bottom:25px;
		border:2px solid white;
		border-bottom:0;
		background-color:white
	}
	#service-border li h4 a {
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif
	}
	#service-border .navVideobeitraege a,#service-border .navVideobeitraege strong {
		background-position:center 20px
	}
	#service-border .navRSSFeed a,#service-border .navRSSFeed strong {
		background-position:center -133px
	}
	#service-border .navPublikationen a,#service-border .navPublikationen strong {
		background-position:center -282px
	}
	#service-border .navTwitter a,#service-border .navTwitter strong {
		background-position:center -423px
	}
	#service-border .navBesucherdienst a,#service-border .navBesucherdienst strong {
		background-position:center -565px
	}
	#service-border .navVeranstaltungen a,#service-border .navVeranstaltungen strong {
		background-position:center -717px
	}
	#service-border .container {
		display:none;
		background-color:white;
		border-bottom:solid 1px #ccc
	}
	#service-border .container .containerinner {
		position:relative;
		padding-top:5em
	}
	#service-border .container .containerinner h3,#service-border .container .containerinner h4 {
		font-size:150%;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-transform:uppercase
	}
	#service-border .container .containerinner li {
		width:auto;
		padding-top:0
	}
	#service-border .container .containerinner li a {
		display:inline-block;
		font-size:150%;
		text-transform:none
	}
	#service-border .container .containerinner li a:visited {
		color:#614f3c
	}
	#service-border .container .containerinner li a:visited * {
		color:#614f3c
	}
	#service-border .container .containerinner a {
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px;
		text-align:left
	}
	#service-border .container .containerinner a * {
		color:#b94800;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#service-border .container .containerinner a.close {
		position:absolute;
		top:20px;
		right:0;
		display:inline-block;
		width:32px;
		height:32px;
		background-image:none;
		border:solid 1px #fff;
		border-radius:3px;
		padding:0
	}
	#service-border .container .containerinner a.close:hover,#service-border .container .containerinner a.close:focus,#service-border .container .containerinner a.close:active {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/browse-bg-icons.png?__blob=normal&v=1) no-repeat right -470px;
		border-color:#666
	}
	#service-border .container .containerinner a.close:hover img,#service-border .container .containerinner a.close:focus img,#service-border .container .containerinner a.close:active img {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	#service-border .container .containerinner .highlighted {
		position:absolute;
		right:0;
		bottom:13px;
		width:auto
	}
	#service-border .container .containerinner .highlighted a {
		display:block;
		min-height:33px;
		background-color:#b94800;
		background-image:none;
		border-radius:3px;
		color:white;
		text-decoration:none;
		text-align:center;
		padding:7px 20px 3px
	}
	#service-border .container .containerinner .highlighted a:visited {
		color:white
	}
	#service-border .container .containerinner a:hover,#service-border .container .containerinner a:focus,#service-border .container .containerinner a:active {
		text-decoration:underline
	}
	#service-border .container .wrapper-mediaplayer {
		max-width:100%;
		height:auto
	}
	#service-border .container .wrapper-mediaplayer>div {
		max-width:100%
	}
	#service-border .container .wrapper-mediaplayer>div>div {
		max-width:100%
	}
	#service-border .container .wrapper-mediaplayer>div>div:last-child {
		position:absolute!important;
		right:0;
		bottom:0
	}
	#service-border .container .wrapper-mediaplayer>div img {
		max-width:100%
	}
	#service-border .container .videos object {
		max-width:100%
	}
	#service-border .container .videos h4 {
		text-transform:uppercase
	}
	#service-border .container .videos li {
		width:auto
	}
	#service-border .container .videos li.more {
		min-width:64%
	}
	#service-border .container .videos li.bitvlink,#service-border .container .videos li.all {
		min-width:35%;
		margin-right:.5%
	}
	#service-border .container .videos li.highlighted {
		position:static;
		min-width:64%
	}
	#service-border .container .videos .media,#service-border .container .videos .mediatext {
		float:left;
		width:48.5%;
		max-width:465px;
		margin-right:3%;
		padding-bottom:15px
	}
	#service-border .container .videos .mediatext {
		margin-right:0
	}
	#service-border .container .videos .video-links {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-dotted.png?__blob=normal&v=1) repeat-x left bottom;
		margin-bottom:20px
	}
	#service-border .container .rss-wrapper {
		padding-bottom:20px;
		margin-top:-15px
	}
	#service-border .container .rss-wrapper h3 {
		margin:-15px 0 5px
	}
	#service-border .container .rss-wrapper h3,#service-border .container .rss-wrapper h4,#service-border .container .rss-wrapper p {
		width:65.7%
	}
	#service-border .container .rss-wrapper ul {
		width:100%
	}
	#service-border .container .rss-wrapper ul li {
		width:33.3%;
		margin:0
	}
	#service-border .container .rss-wrapper a {
		margin-right:5px
	}
	#service-border .container .publications {
		position:relative
	}
	#service-border .container .publications img {
		float:left;
		width:100px;
		max-width:25%;
		height:auto
	}
	#service-border .container .publications .teaser {
		display:inline-block;
		width:65.7%;
		padding-bottom:25px
	}
	#service-border .container .publications .teaser>div,#service-border .container .publications .teaser>ul {
		margin-left:25%
	}
	#service-border .container .publications .teaser li {
		display:block;
		background-image:none;
		margin:0
	}
	#service-border .container .publications .teaser li a {
		background-position:-478px -107px;
		padding-left:20px
	}
	#service-border .container .publications .teaser li.shoppingCartAdd a {
		background-position:-40px -531px;
		padding-top:4px;
		padding-left:27px
	}
	#service-border .container .publications .teaser h4 {
		position:relative;
		float:right;
		width:75%;
		padding-top:1em
	}
	#service-border .container .publications .teaser h4 .thema {
		left:0;
		position:absolute;
		top:0;
		font-size:90%
	}
	#service-border .container .twitter {
		padding-bottom:5em
	}
	#service-border .container .twitter h3 {
		margin-top:-15px
	}
	#service-border .container .twitter ul.twitter {
		padding:15px 0 0
	}
	#service-border .container .twitter ul.twitter li {
		width:31.1%;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-twitter.png?__blob=normal&v=1) no-repeat 7% bottom;
		font-size:150%;
		margin-left:3%;
		padding-bottom:29px
	}
	#service-border .container .twitter ul.twitter li:first-child {
		margin-left:0
	}
	#service-border .container .twitter ul.twitter .inner {
		position:relative;
		min-height:9em;
		background-color:#f2f2f2;
		padding:10px 20px 3em
	}
	#service-border .container .twitter ul.twitter p.date {
		position:absolute;
		bottom:12px;
		right:5%;
		width:90%;
		text-align:right
	}
	#service-border .container .twitter ul.twitter a {
		display:inline;
		background-image:none;
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif;
		font-size:100%;
		text-decoration:underline;
		margin:0;
		padding:0
	}
	#service-border .container .twitter ul.twitter a:visited {
		color:#614f3c
	}
	#service-border .container .twitter ul.twitter a:hover,#service-border .container .twitter ul.twitter a:focus,#service-border .container .twitter ul.twitter a:active {
		text-decoration:none
	}
	#service-border .container .twitter ul.twitter strong {
		position:absolute;
		bottom:10px;
		left:-3px;
		display:inline-block;
		width:48.5%;
		background-image:none;
		background-color:transparent;
		margin:0;
		padding:0
	}
	#service-border .container .twitter ul.twitter strong a {
		font-size:86%;
		display:inline-block;
		min-height:22px;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-decoration:none;
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3) no-repeat -447px -143px;
		padding:3px 0 5px 13px
	}
	#service-border .container .twitter ul.twitter strong a:hover,#service-border .container .twitter ul.twitter strong a:focus,#service-border .container .twitter ul.twitter strong a:active {
		text-decoration:underline
	}
	#service-border .container .twitter p.copy {
		position:absolute;
		bottom:10px;
		left:0
	}
	#service-border .container .twitter p.copy a {
		background-image:none;
		color:#b94800;
		font-family:"BundesSansWeb-Regular",Arial,Helvetica,sans-serif;
		text-decoration:underline;
		padding:0
	}
	#service-border .container .twitter p.copy a:visited {
		color:#614f3c
	}
	#service-border .container .twitter p.copy a:hover,#service-border .container .twitter p.copy a:focus,#service-border .container .twitter p.copy a:active {
		text-decoration:none
	}
	#service-border .container .visitors h3 {
		margin:-15px 0 5px
	}
	#service-border .container .visitors p {
		width:65.7%;
		padding-bottom:20px
	}
	#service-border .container .events {
		padding-bottom:5em
	}
	#service-border .container .events abbr[title] {
		border-bottom:0 none
	}
	#service-border .container .events h3 {
		margin-bottom:15px;
		margin-top:-15px
	}
	#service-border .container .events li {
		position:relative;
		width:31.3%;
		margin-left:2.7%
	}
	#service-border .container .events li:first-child {
		margin-left:0
	}
	#service-border .container .events li .dateblock {
		position:absolute;
		left:0;
		top:0;
		text-align:center;
		width:40px;
		min-width:4em
	}
	#service-border .container .events li .dateblock div {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#service-border .container .events li .dateblock .day {
		font-size:200%;
		padding-bottom:2px
	}
	#service-border .container .events li .dateblock .month {
		font-size:190%;
		text-transform:uppercase
	}
	#service-border .container .events li .dateblock .month acronym,#service-border .container .events li .dateblock .month abbr {
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	#service-border .container .events li h4 {
		font-size:130%;
		margin-left:4.5em;
		padding-bottom:0
	}
	#service-border .container .events li h4 a {
		background-image:none;
		color:#373737;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif;
		text-transform:none;
		line-height:120%;
		margin-bottom:0;
		padding:1px 0 0
	}
	#service-border .container .events li h4 a * {
		color:#373737;
		font-family:"BundesSerifWeb-Regular",Helvetica,Arial,sans-serif
	}
	#service-border .container .events li h4 a:visited {
		color:#614f3c
	}
	#service-border .container .events li h4 a:visited * {
		color:#614f3c
	}
	#service-border .container .events li p {
		font-size:150%;
		margin-left:4em;
		padding-top:15px
	}
	#service-border .container .events .more {
		min-height:5px;
		background-image:none;
		text-align:left;
		font-size:68%;
		margin:0;
		padding:0
	}
	#service-border .container .events .more a {
		padding-top:2px
	}
	.js-on #content .teaser-switcher {
		overflow:hidden;
		min-height:23em
	}
	.js-on #content .wrapper-teaser-switcher .teaser-wrapper>ul {
		float:left
	}
	.js-on #content .wrapper-teaser-switcher .karussell {
		position:relative
	}
	.js-on #content .wrapper-teaser-switcher div.prev,.js-on #content .wrapper-teaser-switcher div.next {
		display:none
	}
	.js-on #content .wrapper-teaser-switcher .teaser {
		float:left;
		position:absolute
	}
	.js-on #content .tab h3 {
		position:absolute;
		left:-10000em;
		top:-10000em
	}
	.js-on #content .tab>ul {
		display:block;
		width:100%
	}
	.js-on #content .tab>ul li {
		float:left;
		margin-right:1.5%;
		padding:0
	}
	.js-on #content .tab>ul li:last-child {
		margin-right:0
	}
	.js-on #content .tab>ul li a,.js-on #content .tab>ul li strong {
		display:block;
		min-height:2em;
		background-color:#b94800;
		color:white;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif;
		text-align:center;
		text-decoration:none;
		padding:11px 13px 13px 14px
	}
	.js-on #content .tab>ul li a.active,.js-on #content .tab>ul li strong.active {
		cursor:text;
		background-color:white;
		color:#373737
	}
	.js-on #content .tab>ul li a.active:hover,.js-on #content .tab>ul li a.active:focus,.js-on #content .tab>ul li a.active:active,.js-on #content .tab>ul li strong.active:hover,.js-on #content .tab>ul li strong.active:focus,.js-on #content .tab>ul li strong.active:active {
		text-decoration:none
	}
	.js-on #content .tab>ul li a:hover,.js-on #content .tab>ul li a:focus,.js-on #content .tab>ul li a:active {
		text-decoration:underline
	}
	.js-on #content .tab>ul li strong {
		box-sizing:border-box;
		background-color:white;
		color:#373737
	}
	.js-on #content .tab div.close-a {
		position:absolute;
		left:-10000em;
		top:-10000em;
		margin-bottom:0
	}
	.js-on #content .tab div.close-a div.clear {
		height:2px;
		background-color:white;
		margin-top:-2px
	}
	.js-on #content .tab div.close-a.show-t {
		position:static
	}
	.js-on #content .tab div.close-a ul {
		padding-top:15px;
		padding-bottom:10px
	}
	.js-on #content .tab div.close-a ul.withImage {
		padding-top:0
	}
	.js-on #content .tab div.close-a li {
		float:none;
		display:block;
		width:auto;
		margin-left:0;
		padding-bottom:5px
	}
	.js-on #content .tab div.close-a .tagcloud li {
		display:inline-block;
		margin-right:10px;
		padding-bottom:0
	}
	.js-on #content .tab div.close-a .tagcloud li a {
		padding:0
	}
	.js-on #content .tab div.close-a .videoframe a {
		padding:0
	}
	.js-on #content .tab .teaser h2 a,.js-on #content .tab .teaser h3 a,.js-on #content .tab .teaser h4 a {
		padding-left:0
	}
	.js-on #content .press ul {
		position:absolute;
		top:45px
	}
	.no-js #privacy .followToPrivacy {
		padding-bottom:22px
	}
	.no-js #content .wrapper-teaser-switcher {
		word-spacing:-1em
	}
	.no-js #content .wrapper-teaser-switcher .teaser {
		float:none;
		display:inline-block;
		width:19.7;
		vertical-align:top;
		word-spacing:0;
		margin-right:1%;
		margin-left:1%
	}
	.no-js #content .wrapper-teaser-switcher .teaser img {
		float:none
	}
	.no-js.home #content .wrapper-teaser-switcher .teaser {
		width:22em
	}
	.mm-menu.mm-horizontal>.mm-panel {
		-webkit-transition:left .4s ease;
		transition:left .4s ease
	}
	.mm-menu .mm-hidden {
		display:none
	}
	.mm-wrapper {
		overflow-x:hidden;
		position:relative
	}
	.mm-menu {
		background:inherit;
		display:block;
		overflow:hidden;
		width:100%;
		height:100%;
		padding:0;
		position:absolute;
		left:0;
		top:0;
		z-index:0
	}
	.mm-menu>.mm-panel {
		background:inherit;
		-webkit-overflow-scrolling:touch;
		overflow:scroll;
		overflow-x:hidden;
		overflow-y:auto;
		box-sizing:border-box;
		width:100%;
		height:100%;
		padding:20px;
		position:absolute;
		top:0;
		left:100%;
		z-index:0
	}
	.mm-menu>.mm-panel.mm-opened {
		left:0
	}
	.mm-menu>.mm-panel.mm-subopened {
		left:-30%
	}
	.mm-menu>.mm-panel.mm-highest {
		z-index:1
	}
	.mm-menu .mm-list {
		padding:20px 0
	}
	.mm-menu>.mm-list {
		padding-bottom:40px
	}
	.mm-panel>.mm-list {
		margin-left:-20px;
		margin-right:-20px
	}
	.mm-panel>.mm-list:first-child {
		padding-top:0
	}
	.mm-list,.mm-list>li {
		list-style:none;
		display:block;
		padding:0;
		margin:0
	}
	.mm-list {
		font:inherit;
		font-size:14px
	}
	.mm-list a,.mm-list a:hover {
		text-decoration:none
	}
	.mm-list>li {
		position:relative
	}
	.mm-list>li>a,.mm-list>li>span {
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		color:inherit;
		line-height:20px;
		display:block;
		padding:10px 10px 10px 20px;
		margin:0
	}
	.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
		content:'';
		border-bottom-width:1px;
		border-bottom-style:solid;
		display:block;
		width:100%;
		position:absolute;
		bottom:0;
		left:0
	}
	.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
		width:auto;
		margin-left:20px;
		position:relative;
		left:auto
	}
	.mm-list a.mm-subopen {
		width:40px;
		height:100%;
		padding:0;
		position:absolute;
		right:0;
		top:0;
		z-index:2
	}
	.mm-list a.mm-subopen:before {
		content:'';
		border-left-width:1px;
		border-left-style:solid;
		display:block;
		height:100%;
		position:absolute;
		left:0;
		top:0
	}
	.mm-list a.mm-subopen.mm-fullsubopen {
		width:100%
	}
	.mm-list a.mm-subopen.mm-fullsubopen:before {
		border-left:none
	}
	.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span {
		padding-right:5px;
		margin-right:40px
	}
	.mm-list>li.mm-selected>a.mm-subopen {
		background:transparent
	}
	.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span {
		padding-right:45px;
		margin-right:0
	}
	.mm-list a.mm-subclose {
		text-indent:20px;
		padding-top:30px;
		margin-top:-20px
	}
	.mm-list>li.mm-label {
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		font-size:10px;
		text-transform:uppercase;
		text-indent:20px;
		line-height:25px;
		padding-right:5px
	}
	.mm-list>li.mm-spacer {
		padding-top:40px
	}
	.mm-list>li.mm-spacer.mm-label {
		padding-top:25px
	}
	.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before {
		content:'';
		border:2px solid transparent;
		display:inline-block;
		width:7px;
		height:7px;
		-webkit-transform:rotate(-45deg);
		transform:rotate(-45deg);
		margin-bottom:-5px;
		position:absolute;
		bottom:50%
	}
	.mm-list a.mm-subopen:after {
		border-top:0;
		border-left:none;
		right:18px
	}
	.mm-list a.mm-subclose:before {
		border-right:0;
		border-bottom:0;
		margin-bottom:-15px;
		left:22px
	}
	.mm-menu.mm-vertical .mm-list .mm-panel {
		display:none;
		padding:10px 0 10px 10px
	}
	.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
		border-color:transparent
	}
	.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel {
		display:block
	}
	.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen {
		height:40px
	}
	.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after {
		-webkit-transform:rotate(45deg);
		transform:rotate(45deg);
		top:16px;
		right:16px
	}
	.mm-menu.mm-vertical .mm-list>li.mm-opened.mm-label>a.mm-subopen {
		height:25px
	}
	html.mm-opened .mm-page {
		box-shadow:0 0 20px rgba(0,0,0,0.5)
	}
	.mm-ismenu {
		background:#333;
		color:rgba(255,255,255,0.6)
	}
	.mm-menu .mm-list>li:after {
		border-color:rgba(0,0,0,0.15)
	}
	.mm-menu .mm-list>li>a.mm-subclose {
		background:rgba(0,0,0,0.1);
		color:rgba(255,255,255,0.3)
	}
	.mm-menu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before {
		border-color:rgba(255,255,255,0.3)
	}
	.mm-menu .mm-list>li>a.mm-subopen:before {
		border-color:rgba(0,0,0,0.15)
	}
	.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span {
		background:rgba(0,0,0,0.1)
	}
	.mm-menu .mm-list>li.mm-label {
		background:rgba(255,255,255,0.05)
	}
	.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul {
		background:rgba(255,255,255,0.05)
	}
	.mm-page,.mm-fixed-top,.mm-fixed-bottom {
		-webkit-transition:none .4s ease;
		transition:none .4s ease;
		-webkit-transition-property:top,right,bottom,left,border;
		transition-property:top,right,bottom,left,border
	}
	.mm-page,#mm-blocker {
		margin:0;
		top:0;
		right:0;
		bottom:0;
		left:0
	}
	.mm-page {
		border:0 solid transparent
	}
	html.mm-opening .mm-page {
		border:0 solid rgba(1,1,1,0)
	}
	.mm-fixed-top,.mm-fixed-bottom {
		position:fixed;
		left:0
	}
	.mm-fixed-top {
		top:0
	}
	.mm-fixed-bottom {
		bottom:0
	}
	html.mm-opened {
		overflow:hidden;
		position:relative
	}
	html.mm-opened body {
		overflow:hidden
	}
	html.mm-opened .mm-page {
		box-sizing:border-box;
		position:relative
	}
	html.mm-background .mm-page {
		background:inherit
	}
	#mm-blocker {
		background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;
		display:none;
		width:100%;
		height:100%;
		position:fixed;
		z-index:999999
	}
	html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker {
		display:block
	}
	.mm-menu.mm-offcanvas {
		display:none;
		position:fixed
	}
	.mm-menu.mm-current {
		display:block
	}
	html.mm-opening .mm-page,html.mm-opening #mm-blocker,html.mm-opening .mm-fixed-top,html.mm-opening .mm-fixed-bottom {
		left:80%
	}
	.mm-menu {
		width:80%
	}
	em.mm-counter {
		font:inherit;
		font-size:14px;
		font-style:normal;
		text-indent:0;
		line-height:20px;
		display:block;
		margin-top:-10px;
		position:absolute;
		right:40px;
		top:50%
	}
	em.mm-counter+a.mm-subopen {
		padding-left:40px
	}
	em.mm-counter+a.mm-subopen+a,em.mm-counter+a.mm-subopen+span {
		margin-right:80px
	}
	em.mm-counter+a.mm-fullsubopen {
		padding-left:0
	}
	.mm-vertical em.mm-counter {
		top:12px;
		margin-top:0
	}
	.mm-nosubresults>em.mm-counter {
		display:none
	}
	.mm-menu em.mm-counter {
		color:rgba(255,255,255,0.3)
	}
	html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker {
		-webkit-transition-duration:0s;
		transition-duration:0s
	}
	.mm-header {
		background:inherit;
		border-bottom:1px solid transparent;
		text-align:center;
		line-height:20px;
		box-sizing:border-box;
		width:100%;
		height:60px;
		padding:0 50px;
		position:absolute;
		z-index:2;
		top:0;
		left:0
	}
	.mm-header .mm-title,.mm-header .mm-prev,.mm-header .mm-next {
		padding-top:30px
	}
	.mm-header .mm-title {
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		display:inline-block;
		width:100%;
		position:relative
	}
	.mm-header .mm-prev,.mm-header .mm-next {
		text-decoration:none;
		display:block;
		box-sizing:border-box;
		min-width:10px;
		height:100%;
		position:absolute;
		top:0;
		z-index:1
	}
	.mm-header .mm-prev {
		padding-left:20px;
		padding-right:10px;
		left:0
	}
	.mm-header .mm-next {
		padding-left:10px;
		padding-right:20px;
		right:0
	}
	.mm-header [href].mm-prev:before,.mm-header [href].mm-next:after {
		content:'';
		border:2px solid transparent;
		display:inline-block;
		width:7px;
		height:7px;
		-webkit-transform:rotate(-45deg);
		transform:rotate(-45deg)
	}
	.mm-header [href].mm-prev:before {
		border-right:0;
		border-bottom:0;
		margin-left:2px;
		margin-right:5px
	}
	.mm-header [href].mm-next:after {
		border-top:0;
		border-left:none;
		margin-left:5px;
		margin-right:-2px
	}
	.mm-menu.mm-hassearch .mm-header {
		height:50px;
		top:50px
	}
	.mm-menu.mm-hassearch .mm-header .mm-title,.mm-menu.mm-hassearch .mm-header .mm-prev,.mm-menu.mm-hassearch .mm-header .mm-next {
		padding-top:20px
	}
	.mm-menu.mm-hasheader li.mm-subtitle {
		display:none
	}
	.mm-menu.mm-hasheader>.mm-panel {
		padding-top:80px
	}
	.mm-menu.mm-hasheader>.mm-panel.mm-list {
		padding-top:60px
	}
	.mm-menu.mm-hasheader>.mm-panel>.mm-list:first-child {
		margin-top:-20px
	}
	.mm-menu.mm-hasheader.mm-hassearch>.mm-panel {
		padding-top:120px
	}
	.mm-menu.mm-hasheader.mm-hassearch>.mm-panel.mm-list {
		padding-top:100px
	}
	.mm-menu .mm-header {
		border-color:rgba(0,0,0,0.15);
		color:rgba(255,255,255,0.3)
	}
	.mm-menu .mm-header .mm-prev:before,.mm-menu .mm-header .mm-next:after {
		border-color:rgba(255,255,255,0.3)
	}
	.mm-list>li.mm-label>span {
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		padding:0;
		line-height:25px
	}
	.mm-list>li.mm-label.mm-opened a.mm-subopen:after {
		-webkit-transform:rotate(45deg);
		transform:rotate(45deg);
		right:17px
	}
	.mm-list>li.mm-collapsed {
		display:none
	}
	.mm-menu .mm-list li.mm-label>div>div {
		background:rgba(255,255,255,0.05)
	}
	.mm-search,.mm-search input {
		box-sizing:border-box
	}
	.mm-list>li.mm-search {
		padding:10px;
		margin-top:-20px
	}
	.mm-list>li.mm-subtitle+li.mm-search {
		margin-top:0
	}
	div.mm-panel>div.mm-search {
		padding:0 0 10px 0
	}
	.mm-menu.mm-hasheader .mm-list>li.mm-search {
		margin-top:0
	}
	.mm-search {
		background:inherit;
		width:100%;
		padding:10px;
		position:absolute;
		top:0;
		left:0;
		z-index:2
	}
	.mm-search input {
		border:0;
		border-radius:30px;
		font:inherit;
		font-size:14px;
		line-height:30px;
		outline:0;
		display:block;
		width:100%;
		height:30px;
		margin:0;
		padding:0 10px
	}
	.mm-menu .mm-noresultsmsg {
		text-align:center;
		font-size:21px;
		display:none;
		padding:60px 0
	}
	.mm-menu .mm-noresultsmsg:after {
		border:none!important
	}
	.mm-noresults .mm-noresultsmsg {
		display:block
	}
	.mm-menu li.mm-nosubresults>a.mm-subopen {
		display:none
	}
	.mm-menu li.mm-nosubresults>a.mm-subopen+a,.mm-menu li.mm-nosubresults>a.mm-subopen+span {
		padding-right:10px
	}
	.mm-menu.mm-hassearch>.mm-panel {
		padding-top:70px
	}
	.mm-menu.mm-hassearch>.mm-panel>.mm-list:first-child {
		margin-top:-20px
	}
	.mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child {
		margin-top:-10px
	}
	.mm-menu.mm-hasheader>.mm-panel>div.mm-search:first-child+.mm-list {
		padding-top:0
	}
	.mm-menu .mm-search input {
		background:rgba(255,255,255,0.3);
		color:rgba(255,255,255,0.6)
	}
	.mm-menu .mm-noresultsmsg {
		color:rgba(255,255,255,0.3)
	}
	label.mm-toggle {
		border-radius:30px;
		width:50px;
		height:30px;
		margin:-15px 0 0 0;
		position:absolute;
		top:50%;
		z-index:1
	}
	label.mm-toggle div {
		border-radius:30px;
		width:28px;
		height:28px;
		margin:1px
	}
	input.mm-toggle {
		position:absolute;
		left:-10000px
	}
	input.mm-toggle:checked ~ label.mm-toggle div {
		float:right
	}
	label.mm-toggle {
		right:20px
	}
	label.mm-toggle+a,label.mm-toggle+span {
		margin-right:70px
	}
	a.mm-subopen+label.mm-toggle {
		right:50px
	}
	a.mm-subopen+label.mm-toggle+a,a.mm-subopen+label.mm-toggle+span {
		margin-right:100px
	}
	em.mm-counter+a.mm-subopen+label.mm-toggle {
		right:90px
	}
	em.mm-counter+a.mm-subopen+label.mm-toggle+a,em.mm-counter+a.mm-subopen+label.mm-toggle+span {
		margin-right:140px
	}
	.mm-menu label.mm-toggle {
		background:rgba(0,0,0,0.15)
	}
	.mm-menu label.mm-toggle div {
		background:#333
	}
	.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
		background:#4bd963
	}
	html.mm-slide .mm-menu {
		-webkit-transition:-webkit-transform .4s ease;
		-moz-transition:-moz-transform .4s ease;
		-o-transition:-o-transform .4s ease;
		transition:transform .4s ease
	}
	html.mm-slide.mm-opened .mm-menu {
		-webkit-transform:translateX(-30%);
		transform:translateX(-30%)
	}
	html.mm-slide.mm-opening .mm-menu {
		-webkit-transform:translateX(0%);
		transform:translateX(0%)
	}
	html.mm-slide.mm-right.mm-opened .mm-menu {
		-webkit-transform:translateX(30%);
		transform:translateX(30%)
	}
	html.mm-slide.mm-right.mm-opening .mm-menu {
		-webkit-transform:translateX(0%);
		transform:translateX(0%)
	}
	html.mm-slide.mm-top.mm-opened .mm-menu {
		-webkit-transform:translateY(-30%);
		transform:translateY(-30%)
	}
	html.mm-slide.mm-top.mm-opening .mm-menu {
		-webkit-transform:translateY(0%);
		transform:translateY(0%)
	}
	html.mm-slide.mm-bottom.mm-opened .mm-menu {
		-webkit-transform:translateY(30%);
		transform:translateY(30%)
	}
	html.mm-slide.mm-bottom.mm-opening .mm-menu {
		-webkit-transform:translateY(0%);
		transform:translateY(0%)
	}
	html.mm-zoom-menu .mm-menu {
		-webkit-transition:-webkit-transform .4s ease;
		-moz-transition:-moz-transform .4s ease;
		-o-transition:-o-transform .4s ease;
		transition:transform .4s ease
	}
	html.mm-zoom-menu.mm-opened .mm-menu {
		-webkit-transform:scale(0.7,0.7) translateX(-30%);
		transform:scale(0.7,0.7) translateX(-30%);
		-webkit-transform-origin:left center;
		transform-origin:left center
	}
	html.mm-zoom-menu.mm-opening .mm-menu {
		-webkit-transform:scale(1,1) translateX(0%);
		transform:scale(1,1) translateX(0%)
	}
	html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
		-webkit-transform:scale(0.7,0.7) translateX(30%);
		transform:scale(0.7,0.7) translateX(30%);
		-webkit-transform-origin:right center;
		transform-origin:right center
	}
	html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
		-webkit-transform:scale(1,1) translateX(0%);
		transform:scale(1,1) translateX(0%)
	}
	html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
		-webkit-transform:scale(0.7,0.7) translateY(-30%);
		transform:scale(0.7,0.7) translateY(-30%);
		-webkit-transform-origin:center top;
		transform-origin:center top
	}
	html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
		-webkit-transform:scale(1,1) translateY(0%);
		transform:scale(1,1) translateY(0%)
	}
	html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
		-webkit-transform:scale(0.7,0.7) translateY(30%);
		transform:scale(0.7,0.7) translateY(30%);
		-webkit-transform-origin:center bottom;
		transform-origin:center bottom
	}
	html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
		-webkit-transform:scale(1,1) translateY(0%);
		transform:scale(1,1) translateY(0%)
	}
	html.mm-zoom-page .mm-page {
		-webkit-transition-property:-webkit-transform,top,right,bottom,left,border;
		-moz-transition-property:-moz-transform,top,right,bottom,left,border;
		-ms-transition-property:-ms-transform,top,right,bottom,left,border;
		-o-transition-property:-o-transform,top,right,bottom,left,border;
		transition-property:transform,top,right,bottom,left,border
	}
	html.mm-zoom-page.mm-opened .mm-page {
		-webkit-transform:scale(1,1);
		transform:scale(1,1);
		-webkit-transform-origin:left center;
		transform-origin:left center
	}
	html.mm-zoom-page.mm-opening .mm-page {
		-webkit-transform:scale(1.5,1.5);
		transform:scale(1.5,1.5)
	}
	html.mm-zoom-page.mm-right.mm-opened .mm-page {
		-webkit-transform-origin:right center;
		transform-origin:right center
	}
	html.mm-zoom-page.mm-top.mm-opened .mm-page {
		-webkit-transform-origin:center top;
		transform-origin:center top
	}
	html.mm-zoom-page.mm-bottom.mm-opened .mm-page {
		-webkit-transform-origin:center bottom;
		transform-origin:center bottom
	}
	html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel {
		-webkit-transform:scale(1.5,1.5);
		transform:scale(1.5,1.5);
		-webkit-transform-origin:left center;
		transform-origin:left center;
		-webkit-transition-property:-webkit-transform,left;
		transition-property:transform,left
	}
	html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened {
		-webkit-transform:scale(1,1);
		transform:scale(1,1)
	}
	html.mm-zoom-panels .mm-menu.mm-horizontal>.mm-panel.mm-opened.mm-subopened {
		-webkit-transform:scale(0.7,0.7);
		transform:scale(0.7,0.7)
	}
	html.mm-opening.mm-fullscreen .mm-page,html.mm-opening.mm-fullscreen #mm-blocker,html.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-opening.mm-fullscreen .mm-fixed-bottom {
		left:100%
	}
	.mm-menu.mm-fullscreen {
		width:100%
	}
	.mm-menu.mm-top.mm-fullscreen {
		height:100%
	}
	html.mm-top.mm-opening.mm-fullscreen .mm-page,html.mm-top.mm-opening.mm-fullscreen #mm-blocker,html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top {
		top:100%
	}
	html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom {
		bottom:-100%
	}
	.mm-menu.mm-right.mm-fullscreen {
		width:100%
	}
	html.mm-right.mm-opening.mm-fullscreen .mm-page,html.mm-right.mm-opening.mm-fullscreen #mm-blocker,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top,html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom {
		right:100%
	}
	.mm-menu.mm-bottom.mm-fullscreen {
		height:100%
	}
	html.mm-bottom.mm-opening.mm-fullscreen .mm-page,html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker,html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom {
		bottom:100%
	}
	html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top {
		top:-100%
	}
	.mm-menu.mm-fullscreen.mm-front,.mm-menu.mm-fullscreen.mm-next {
		left:-100%
	}
	.mm-menu.mm-top.mm-fullscreen.mm-front,.mm-menu.mm-top.mm-fullscreen.mm-next {
		top:-100%
	}
	.mm-menu.mm-right.mm-fullscreen.mm-front,.mm-menu.mm-right.mm-fullscreen.mm-next {
		right:-100%
	}
	.mm-menu.mm-bottom.mm-fullscreen.mm-front,.mm-menu.mm-bottom.mm-fullscreen.mm-next {
		bottom:-100%
	}
	html.mm-front .mm-fixed-top,html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-bottom {
		left:0;
		right:auto
	}
	html.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-top {
		top:0
	}
	html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-bottom {
		bottom:0
	}
	html.mm-opened.mm-fullscreen .mm-page {
		box-shadow:none!important
	}
	.mm-menu.mm-top {
		width:100%
	}
	html.mm-top.mm-opened .mm-page,html.mm-top.mm-opened #mm-blocker {
		top:0
	}
	html.mm-top.mm-opened.mm-opening .mm-page,html.mm-top.mm-opened.mm-opening #mm-blocker,html.mm-top.mm-opened.mm-opening .mm-fixed-top,html.mm-top.mm-opened.mm-opening .mm-fixed-bottom {
		left:0
	}
	.mm-menu.mm-right {
		left:auto;
		right:0
	}
	html.mm-right.mm-opened .mm-page,html.mm-right.mm-opened #mm-blocker,html.mm-right.mm-opened .mm-fixed-top,html.mm-right.mm-opened .mm-fixed-bottom {
		left:auto;
		right:0
	}
	html.mm-right.mm-opened.mm-opening .mm-page,html.mm-right.mm-opened.mm-opening #mm-blocker,html.mm-right.mm-opened.mm-opening .mm-fixed-top,html.mm-right.mm-opened.mm-opening .mm-fixed-bottom {
		left:auto
	}
	.mm-menu.mm-bottom {
		width:100%;
		top:auto;
		bottom:0
	}
	html.mm-bottom.mm-opened .mm-page,html.mm-bottom.mm-opened #mm-blocker {
		bottom:0;
		top:auto
	}
	html.mm-bottom.mm-opened.mm-opening .mm-page,html.mm-bottom.mm-opened.mm-opening #mm-blocker,html.mm-bottom.mm-opened.mm-opening .mm-fixed-top,html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom {
		top:auto;
		left:0
	}
	.mm-menu.mm-top {
		height:80%
	}
	html.mm-top.mm-opening .mm-page,html.mm-top.mm-opening #mm-blocker,html.mm-top.mm-opening .mm-fixed-top {
		top:80%
	}
	html.mm-top.mm-opening .mm-fixed-bottom {
		bottom:-80%
	}
	.mm-menu.mm-right {
		width:80%
	}
	html.mm-right.mm-opening .mm-page,html.mm-right.mm-opening #mm-blocker,html.mm-right.mm-opening .mm-fixed-top,html.mm-right.mm-opening .mm-fixed-bottom {
		right:80%
	}
	.mm-menu.mm-bottom {
		height:80%
	}
	html.mm-bottom.mm-opening .mm-page,html.mm-bottom.mm-opening #mm-blocker,html.mm-bottom.mm-opening .mm-fixed-bottom {
		bottom:80%
	}
	html.mm-bottom.mm-opening .mm-fixed-top {
		top:-80%
	}
	html.mm-front.mm-opened .mm-page {
		top:0!important;
		right:0!important;
		bottom:0!important;
		left:0!important
	}
	.mm-menu.mm-front,.mm-menu.mm-next {
		-webkit-transition:none .4s ease;
		transition:none .4s ease;
		-webkit-transition-property:top,right,bottom,left,-webkit-transform;
		-moz-transition-property:top,right,bottom,left,-moz-transform;
		-ms-transition-property:top,right,bottom,left,-o-transform;
		-o-transition-property:top,right,bottom,left,-o-transform;
		transition-property:top,right,bottom,left,transform
	}
	html.mm-front .mm-page,html.mm-front #mm-blocker {
		z-index:0
	}
	.mm-menu.mm-front {
		z-index:1;
		box-shadow:0 0 15px rgba(0,0,0,0.5)
	}
	html.mm-opened.mm-next .mm-page {
		box-shadow:none
	}
	html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next {
		left:0
	}
	.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next {
		left:0
	}
	html.mm-opening .mm-menu.mm-top.mm-front,html.mm-opening .mm-menu.mm-top.mm-next {
		left:0;
		top:0
	}
	.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next {
		left:auto
	}
	html.mm-opening .mm-menu.mm-right.mm-front,html.mm-opening .mm-menu.mm-right.mm-next {
		left:auto;
		right:0
	}
	.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next {
		top:auto;
		left:0
	}
	html.mm-opening .mm-menu.mm-bottom.mm-front,html.mm-opening .mm-menu.mm-bottom.mm-next {
		left:0;
		bottom:0
	}
	.mm-menu.mm-front,.mm-menu.mm-next {
		left:-80%
	}
	.mm-menu.mm-top.mm-front,.mm-menu.mm-top.mm-next {
		top:-80%
	}
	.mm-menu.mm-right.mm-front,.mm-menu.mm-right.mm-next {
		right:-80%
	}
	.mm-menu.mm-bottom.mm-front,.mm-menu.mm-bottom.mm-next {
		bottom:-80%
	}
	html.mm-front .mm-fixed-top,html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-bottom {
		left:0;
		right:auto
	}
	html.mm-front .mm-fixed-top,html.mm-opening.mm-front .mm-fixed-top {
		top:0
	}
	html.mm-front .mm-fixed-bottom,html.mm-opening.mm-front .mm-fixed-bottom {
		bottom:0
	}
	html.mm-opened.mm-light .mm-page {
		box-shadow:0 0 10px rgba(0,0,0,0.3)
	}
	.mm-ismenu.mm-light {
		background:#f3f3f3;
		color:rgba(0,0,0,0.6)
	}
	.mm-menu.mm-light .mm-list>li:after {
		border-color:rgba(0,0,0,0.1)
	}
	.mm-menu.mm-light .mm-list>li>a.mm-subclose {
		background:rgba(255,255,255,0.6);
		color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-light .mm-list>li>a.mm-subopen:after,.mm-menu.mm-light .mm-list>li>a.mm-subclose:before {
		border-color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-light .mm-list>li>a.mm-subopen:before {
		border-color:rgba(0,0,0,0.1)
	}
	.mm-menu.mm-light .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-light .mm-list>li.mm-selected>span {
		background:rgba(255,255,255,0.6)
	}
	.mm-menu.mm-light .mm-list>li.mm-label {
		background:rgba(0,0,0,0.03)
	}
	.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened>ul {
		background:rgba(0,0,0,0.03)
	}
	.mm-menu.mm-light .mm-search input {
		background:rgba(0,0,0,0.1);
		color:rgba(0,0,0,0.6)
	}
	.mm-menu.mm-light .mm-noresultsmsg {
		color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-light em.mm-counter {
		color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-light .mm-list li.mm-label>div>div {
		background:rgba(0,0,0,0.03)
	}
	.mm-menu.mm-light .mm-header {
		border-color:rgba(0,0,0,0.1);
		color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-light .mm-header .mm-prev:before,.mm-menu.mm-light .mm-header .mm-next:after {
		border-color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-light label.mm-toggle {
		background:rgba(0,0,0,0.1)
	}
	.mm-menu.mm-light label.mm-toggle div {
		background:#f3f3f3
	}
	.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
		background:#4bd963
	}
	html.mm-opened.mm-white .mm-page {
		box-shadow:0 0 10px rgba(0,0,0,0.3)
	}
	.mm-ismenu.mm-white {
		background:white;
		color:rgba(0,0,0,0.6)
	}
	.mm-menu.mm-white .mm-list>li:after {
		border-color:rgba(0,0,0,0.1)
	}
	.mm-menu.mm-white .mm-list>li>a.mm-subclose {
		background:rgba(0,0,0,0.06);
		color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-white .mm-list>li>a.mm-subopen:after,.mm-menu.mm-white .mm-list>li>a.mm-subclose:before {
		border-color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-white .mm-list>li>a.mm-subopen:before {
		border-color:rgba(0,0,0,0.1)
	}
	.mm-menu.mm-white .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-white .mm-list>li.mm-selected>span {
		background:rgba(0,0,0,0.06)
	}
	.mm-menu.mm-white .mm-list>li.mm-label {
		background:rgba(0,0,0,0.03)
	}
	.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened>ul {
		background:rgba(0,0,0,0.03)
	}
	.mm-menu.mm-white .mm-search input {
		background:rgba(0,0,0,0.1);
		color:rgba(0,0,0,0.6)
	}
	.mm-menu.mm-white .mm-noresultsmsg {
		color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-white em.mm-counter {
		color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-white .mm-list li.mm-label>div>div {
		background:rgba(0,0,0,0.03)
	}
	.mm-menu.mm-white .mm-header {
		border-color:rgba(0,0,0,0.1);
		color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-white .mm-header .mm-prev:before,.mm-menu.mm-white .mm-header .mm-next:after {
		border-color:rgba(0,0,0,0.3)
	}
	.mm-menu.mm-white label.mm-toggle {
		background:rgba(0,0,0,0.1)
	}
	.mm-menu.mm-white label.mm-toggle div {
		background:white
	}
	.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
		background:#4bd963
	}
	html.mm-opened.mm-black .mm-page {
		box-shadow:none
	}
	.mm-ismenu.mm-black {
		background:black;
		color:rgba(255,255,255,0.6)
	}
	.mm-menu.mm-black .mm-list>li:after {
		border-color:rgba(255,255,255,0.2)
	}
	.mm-menu.mm-black .mm-list>li>a.mm-subclose {
		background:rgba(255,255,255,0.25);
		color:rgba(255,255,255,0.3)
	}
	.mm-menu.mm-black .mm-list>li>a.mm-subopen:after,.mm-menu.mm-black .mm-list>li>a.mm-subclose:before {
		border-color:rgba(255,255,255,0.3)
	}
	.mm-menu.mm-black .mm-list>li>a.mm-subopen:before {
		border-color:rgba(255,255,255,0.2)
	}
	.mm-menu.mm-black .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu.mm-black .mm-list>li.mm-selected>span {
		background:rgba(255,255,255,0.25)
	}
	.mm-menu.mm-black .mm-list>li.mm-label {
		background:rgba(255,255,255,0.15)
	}
	.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened>ul {
		background:rgba(255,255,255,0.15)
	}
	.mm-menu.mm-black .mm-search input {
		background:rgba(255,255,255,0.3);
		color:rgba(255,255,255,0.6)
	}
	.mm-menu.mm-black .mm-noresultsmsg {
		color:rgba(255,255,255,0.3)
	}
	.mm-menu.mm-black em.mm-counter {
		color:rgba(255,255,255,0.3)
	}
	.mm-menu.mm-black .mm-list li.mm-label>div>div {
		background:rgba(255,255,255,0.15)
	}
	.mm-menu.mm-black .mm-header {
		border-color:rgba(255,255,255,0.2);
		color:rgba(255,255,255,0.3)
	}
	.mm-menu.mm-black .mm-header .mm-prev:before,.mm-menu.mm-black .mm-header .mm-next:after {
		border-color:rgba(255,255,255,0.3)
	}
	.mm-menu.mm-black label.mm-toggle {
		background:rgba(255,255,255,0.2)
	}
	.mm-menu.mm-black label.mm-toggle div {
		background:black
	}
	.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
		background:#4bd963
	}
	.js-on #menu {
		left:0
	}
	.js-on #menu .close-button {
		position:relative;
		top:0;
		left:0;
		min-height:37px;
		background-color:#5e7d2e;
		color:white;
		font-size:150%;
		text-transform:uppercase;
		padding:15px 20px 0 10px
	}
	.js-on #menu .close-button a {
		display:block;
		color:white;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	.js-on #menu .close-button img {
		position:absolute;
		right:9px;
		top:10px
	}
	.js-on #menu .close-button a:hover img,.js-on #menu .close-button a:focus img,.js-on #menu .close-button a:active img {
		right:8px;
		top:9px;
		border:solid 1px white;
		border-radius:3px
	}
	.js-on #menu ul,.js-on #menu span,.js-on #menu strong,.js-on #menu a {
		background-color:transparent;
		font-size:100%;
		text-overflow:inherit;
		white-space:inherit;
		margin:0;
		padding:0
	}
	.js-on #menu .js-on #menu li {
		font-size:150%;
		margin:0;
		padding:0
	}
	.js-on #menu .js-on #menu li li {
		font-size:100%
	}
	.js-on #menu .js-on #menu li li span,.js-on #menu .js-on #menu li li strong,.js-on #menu .js-on #menu li li a {
		font-size:100%
	}
	.js-on #menu a:hover,.js-on #menu a:focus,.js-on #menu a:active {
		text-decoration:underline
	}
	.js-on #menu ul.mm-list {
		position:static;
		height:94%;
		border-top:1px solid white
	}
	.js-on #menu ul.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
		border-width:0
	}
	.js-on #menu ul.mm-list a.mm-subopen {
		padding:0
	}
	.js-on #menu ul.mm-list a.mm-subopen:after,.js-on #menu ul.mm-list a.mm-subclose:before {
		right:15px;
		top:21px;
		width:0;
		height:0;
		transform:rotate(0);
		-webkit-transform:rotate(0);
		border-style:solid;
		border-width:6px 5px 0 5px;
		border-color:#666 transparent transparent transparent
	}
	.js-on #menu ul.mm-list a.mm-subopen:before {
		border:0 none;
		border-left:1px solid #ccc
	}
	.js-on #menu ul.mm-list>li>a,.js-on #menu ul.mm-list>li>strong {
		line-height:130%
	}
	.js-on #menu ul.mm-list li {
		border-bottom:solid 1px #d9d9d9
	}
	.js-on #menu ul.mm-list li a,.js-on #menu ul.mm-list li strong {
		padding:13px 45px 16px 10px
	}
	.js-on #menu ul.mm-list li strong {
		display:block;
		background-color:#5e7d2e;
		color:white;
		line-height:130%
	}
	.js-on #menu ul.mm-list li strong * {
		color:white;
		font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
	}
	.js-on #menu ul.mm-list li li a,.js-on #menu ul.mm-list li li strong {
		padding-left:27px
	}
	.js-on #menu ul.mm-list li li a.mm-subopen {
		padding:0
	}
	.js-on #menu ul.mm-list li li li a,.js-on #menu ul.mm-list li li li strong {
		padding-left:47px
	}
	.js-on #menu ul.mm-list li li li a.mm-subopen {
		padding:0
	}
	.js-on #menu ul.mm-list li li li li a,.js-on #menu ul.mm-list li li li li strong {
		padding-left:65px
	}
	.js-on #menu ul.mm-list li li li li a.mm-subopen {
		padding:0
	}
	.js-on #menu ul.mm-list li li li li li a,.js-on #menu ul.mm-list li li li li li strong {
		padding-left:80px
	}
	.js-on #menu ul.mm-list li li li li li a.mm-subopen {
		padding:0
	}
	.js-on #menu ul.mm-list li li li li li li a,.js-on #menu ul.mm-list li li li li li li strong {
		padding-left:95px
	}
	.js-on #menu ul.mm-list li li li li li li a.mm-subopen {
		padding:0
	}
	.js-on #menu ul.mm-list li.TreeMainPortalZL a {
		background-color:#f7f2b5;
		color:#555
	}
	.js-on #menu ul.mm-list li.TreeMainPortalZL strong {
		background-color:#f7db66;
		color:#555
	}
	.js-on #menu ul.mm-list li.TreeMainPortalZL a.mm-fullsubopen:after,.js-on #menu ul.mm-list li.TreeMainPortalZL a.mm-fullsubopen:before,.js-on #menu ul.mm-list li.mm-opened li.TreeMainPortalZL a.mm-fullsubopen:after,.js-on #menu ul.mm-list li.mm-opened li.TreeMainPortalZL a.mm-fullsubopen:before {
		border-top-color:#666;
		border-bottom-color:#666
	}
	.js-on #menu ul.mm-list li.mm-opened {
		background:#e6e6e6 url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-line-navmobile_open.gif?__blob=normal&v=1) repeat-y right top
	}
	.js-on #menu ul.mm-list li.mm-opened>a {
		min-height:48px;
		border-bottom:solid 1px #d9d9d9;
		text-decoration:underline
	}
	.js-on #menu ul.mm-list li.mm-opened>a.mm-subopen {
		border-bottom:0 none
	}
	.js-on #menu ul.mm-list li.mm-opened>a.mm-subopen:after,.js-on #menu ul.mm-list li.mm-opened>a.mm-subclose:before {
		transform:rotate(0);
		-webkit-transform:rotate(0);
		border-width:0 5px 6px 5px;
		border-color:transparent transparent #666 transparent
	}
	.js-on #menu ul.mm-list li.mm-opened>li>span {
		background-color:#5e7d2e;
		color:white
	}
	.js-on #menu ul.mm-list li.mm-opened a.mm-fullsubopen:after,.js-on #menu ul.mm-list li.mm-opened a.mm-fullsubopen:before {
		border-top-color:white;
		border-bottom-color:white
	}
	.js-on #menu ul.mm-list li.mm-opened ul {
		background-color:#f8f8f8;
		border-top:0 none;
		margin-bottom:-1px
	}
	.js-on #menu ul.mm-list li.mm-opened ul li.mm-opened {
		border-bottom:solid 1px #d9d9d9
	}
	.js-on #menu ul.mm-list li.mm-opened ul li.mm-opened ul {
		background-color:white
	}
	.js-on #menu ul.mm-list li.mm-opened ul li.mm-opened ul li.mm-opened {
		border-bottom:solid 1px #d9d9d9
	}
	.js-on #menu ul.mm-list li a.mm-fullsubopen {
		background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-line-navmobile.gif?__blob=normal&v=1) repeat-y right top
	}
	.js-on #menu ul.mm-list li a.mm-fullsubopen:after,.js-on #menu ul.mm-list li a.mm-fullsubopen:before {
		border-top-color:white;
		border-bottom-color:white
	}
	.js-on #menu ul.mm-list li a.mm-fullsubopen:before {
		border-left-color:white
	}
	.js-on #menu ul.mm-list li.service a {
		background-color:#e6e6e6
	}
	.js-on #menu ul.mm-list li.service a.mm-subopen.mm-fullsubopen {
		width:40px;
		background-color:#5e7d2e
	}
	.js-on #menu ul.mm-list li.service.mm-opened {
		background-color:transparent
	}
	.js-on #menu ul.mm-list li.navGebaerdensprache a,.js-on #menu ul.mm-list li.navGebaerdensprache strong,.js-on #menu ul.mm-list li.navLeichteSprache a,.js-on #menu ul.mm-list li.navLeichteSprache strong {
		background-image:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3);
		background-repeat:no-repeat;
		background-position:-541px -20px;
		padding-left:31px
	}
	.js-on #menu ul.mm-list li.navGebaerdensprache,.js-on #menu ul.mm-list li.navLeichteSprache {
		padding-right:0
	}
	.js-on #menu ul.mm-list li.navGebaerdensprache a {
		background-position:-579px 16px
	}
}
#heimtierreisen {
	background-color:#f2f2f2;
	border:1px solid #e6e6e6;
	clear:both;
	margin-bottom:30px;
	padding:19px
}
#heimtierreisen ul,#heimtierreisen ul.buffer,#heimtierreisen ul.current {
	padding:0
}
#heimtierreisen ul ul {
	background-color:#f2f2f2;
	padding:0
}
#heimtierreisen li,#heimtierreisen li li {
	list-style-type:none;
	margin-top:2px;
	background-color:#fff
}
#heimtierreisen li li {
	padding:15px 19px
}
#heimtierreisen .current>li {
	padding-bottom:0
}
#heimtierreisen .current>li.fail,#heimtierreisen .buffer>li {
	padding-bottom:0
}
#heimtierreisen .current .question h3,#heimtierreisen .current .question p {
	background-color:#d25306
}
#heimtierreisen h3,#heimtierreisen span.reply {
	padding:15px 19px 0
}
#heimtierreisen li p {
	padding:0 19px 15px
}
#heimtierreisen img {
	display:inline
}
#heimtierreisen li.question h3,#heimtierreisen li.question span,#heimtierreisen li.question a {
	color:#fff
}
#heimtierreisen .buffer li.question,#heimtierreisen .buffer li.question strong,#heimtierreisen .buffer li.question span,#heimtierreisen .buffer li.question a {
	background-color:transparent;
	color:#373737
}
#heimtierreisen .buffer li.question h3 {
	color:#373737
}
#heimtierreisen .buffer li.question {
	border:1px solid #e5e5e5
}
#heimtierreisen li.answer,#heimtierreisen .buffer li.question {
	cursor:pointer
}
#heimtierreisen .buffer li.question:active,#heimtierreisen .buffer li.question:focus {
	text-decoration:underline
}
#heimtierreisen .current .question .answers .answer a>img,#heimtierreisen .current .question p>a.hint,#heimtierreisen .current .quuestion .answers .answer a.hint,#heimtierreisen .current .fail a.hint {
	cursor:help
}
#heimtierreisen .current .question p>a.hint {
	border-bottom:1px dotted #fff;
	text-decoration:none
}
#heimtierreisen .current .fail a.hint {
	border-bottom:1px dotted #000;
	text-decoration:none
}
#heimtierreisen li.answer:active a,#heimtierreisen li.answer:hover a,#heimtierreisen li.answer:focus a {
	text-decoration:none
}
#heimtierreisen li.answer a {
	color:#000;
	text-decoration:underline
}
#heimtierreisen li.answer a:hover,#heimtierreisen li.answer a:focus,#heimtierreisen li.answer a:active {
	text-decoration:none
}
#heimtierreisen li.fail,#heimtierreisen li div {
	background-color:#fcd000
}
#heimtierreisen li.check,#heimtierreisen li.check h3,#heimtierreisen li.check strong,#heimtierreisen li.check span,#heimtierreisen li.check a,#heimtierreisen li.check p {
	background-color:#5e7d2e;
	color:#fff
}
#heimtierreisen li div.info,#heimtierreisen li.answer div.info {
	padding:11px 20px 13px;
	margin:-11px -20px -15px;
	margin-top:13px;
	text-decoration:none;
	cursor:default;
	border-top:1px solid #fff
}
#heimtierreisen li.question>div.info {
	margin:0
}
#heimtierreisen li div.info a,#heimtierreisen li div.info strong {
	background-color:transparent;
	color:#373737
}
#heimtierreisen p {
	padding-bottom:0;
	padding-top:19px
}
#heimtierreisen h3,#heimtierreisen h4 {
	font-size:100%;
	margin:0
}
#heimtierreisen img {
	padding:0;
	vertical-align:top
}
#heimtierreisen .buffer li.question span.yes,#heimtierreisen .buffer li.question span.chosen {
	background:transparent url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-heimtierreisen_ja.png?__blob=normal&v=1) no-repeat center right
}
#heimtierreisen .buffer li.question span.no {
	background:transparent url(https://www.bmel.de/SiteGlobals/Frontend/Images/bg-heimtierreisen_nein.png?__blob=normal&v=1) no-repeat center right
}
#heimtierreisen .buffer li.question span.no,#heimtierreisen .buffer li.question span.yes,#heimtierreisen .buffer li.question span.chosen {
	display:block
}
#heimtierreisen ul.buffer li.question p,#heimtierreisen .buffer li.question span.reply {
	padding-right:30px
}
#heimtierreisen .buffer li.question span.reply {
	display:block;
	padding-top:0;
	padding-bottom:15px;
	font-family:"BundesSansWeb-Bold",Helvetica,Arial,sans-serif
}
#heimtierreisen ul.current li.question p {
	color:#fff
}
#heimtierreisen ul.current li.question div.info p {
	color:#373737;
	background-color:#fcd000;
	padding:1em 0 0 0
}
#heimtierreisen .fail a {
	color:#373737
}
#heimtierreisen .current .question .answers .answer:hover,#heimtierreisen .current .question .answers .answer:focus,#heimtierreisen .current .question .answers .answer:active {
	text-decoration:none
}
#heimtierreisen .current .question .answers .answer div {
	text-decoration:none
}
#heimtierreisen a.external,#heimtierreisen a.downloadConfirmationLink,#heimtierreisen a.themenLink {
	padding:0 0 0 20px;
	background:url(https://www.bmel.de/SiteGlobals/Frontend/Images/icons-link.png?__blob=normal&v=3)
}
#heimtierreisen a.downloadConfirmationLink {
	background-position:-478px -106px
}
#heimtierreisen a.external {
	background-position:-174px -397px
}
#heimtierreisen a.themenLink {
	background-position:-445px -143px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#navServiceMeta li.navGebaerdensprache {
		background-position:-577px 1px
	}
	#navServiceMeta li.navLeichteSprache {
		background-position:-539px -35px;
		padding-right:0
	}
	#nav ul,#service-border ul {
		word-spacing:0
	}
	#service-border li {
		min-width:8.7em;
		width:16%
	}
	#content ul {
		padding-left:19px
	}
	#content p q,#content p cite {
		background-position:-238px -292px
	}
	#content blockquote {
		background-position:-238px -292px
	}
	#content form input[type="radio"],#content form input[type="checkbox"] {
		border-width:1px!important
	}
	#content form div.oneline {
		top:10px
	}
	#content form div.oneline p.formHandle input.submit {
		padding-top:7px
	}
	#content table.shoppingCartFields input {
		padding-bottom:6px
	}
	#content table.shoppingCartFields input:hover {
		padding-top:3px;
		padding-bottom:5px
	}
	#content .navIndex ul a,#content .navIndex ul strong {
		padding-top:2px;
		padding-bottom:5px
	}
	#content .navIndex ul.right a {
		padding-top:5px
	}
	#stage .pagination button,#stage .pagination a {
		padding-top:2px;
		padding-bottom:5px
	}
	.tagcloud ul li a {
		display:inline-block
	}
	.tagcloud ul li a:focus {
		display:inline-block
	}
}
@media only screen and (max-width:1540px) {
	#content #photoGalleryLightbox {
		width:60%!important;
		margin-left:-30%
	}
}
@media only screen and (max-width:1340px) {
	#content #photoGalleryLightbox {
		width:70%!important;
		margin-left:-35%
	}
}
@media only screen and (max-width:1160px) {
	#content #photoGalleryLightbox {
		width:80%!important;
		margin-left:-40%
	}
}
@media only screen and (max-width:1010px) {
	#content #ext-modul .module {
		display:none
	}
	#content #ext-modul .hintBox {
		clear:both;
		display:block;
		min-height:117px;
		background-color:#f8f8f8;
		border:1px solid #e6e6e6;
		margin-top:30px;
		margin-bottom:30px;
		padding:22px 19px 5px
	}
	#content #ext-modul .hintBox h2 {
		font-size:200%;
		padding-bottom:12px
	}
	#content #ext-modul .hintBox p {
		font-size:180%
	}
}
@media only screen and (max-width:990px) {
	#wrapper-branding #branding img {
		margin-top:-23px
	}
	#stage .textContainer {
		box-sizing:border-box;
		padding-right:15px
	}
	#stage .navigation button.play,#stage .navigation button.pause {
		margin-right:15px
	}
	#content #photoGalleryLightbox {
		left:0!important;
		width:92%!important;
		margin:0 4%
	}
}
@media only screen and (max-width:903px) {
	.home h2 {
		font-size:140%
	}
	.home h3 {
		font-size:160%
	}
	#stage h3 {
		font-size:250%
	}
	#content h2 a,#content h3 a {
		font-size:100%
	}
	#content .teaser .videoframe a {
		display:block
	}
	#content .teaser .videoframe a .videoicon {
		width:40px;
		height:40px;
		background-size:100% 100%
	}
	#content .teaserlist .teaser .videoframe a .videoicon {
		left:40%;
		top:28%;
		width:50px;
		height:50px
	}
	#content .press .navigation {
		margin-right:15px
	}
	#content .ministerBox div .inner {
		min-height:150px
	}
	#content #calendar-wrapper tbody td {
		height:70px
	}
}
@media only screen and (max-width:870px) {
	#privacy p a.close {
		top:10px;
		bottom:auto;
		right:0
	}
	#privacy .text {
		margin-right:50px
	}
	#privacy .followToPrivacy {
		margin:10px 0 13px
	}
	#privacy p a {
		width:auto;
		padding-left:20px;
		padding-right:20px
	}
	#content blockquote,#content p q,#content p cite {
		float:none;
		width:100%;
		max-width:none;
		margin-right:0
	}
	#content .StndGallery .lightboxWrapper h3 {
		margin-left:35px
	}
	#content .tab>div .teaser .withImage,#content .tab>div .teaser p.withImage {
		margin-left:0
	}
	#content .tab>div .teaser.publication .withImage,#content .tab>div .teaser.publication p.withImage {
		margin-left:125px
	}
	#content .tab>div .teaser.publication .withImage p {
		margin-left:0
	}
}
@media only screen and (max-width:970px) {
	#content .box.ministerBox div.inner {
		margin:0 10px
	}
	#content .ministerBox .quote {
		width:110px;
		padding-left:5px
	}
}
@media only screen and (max-width:900px) {
	#content .ministerBox .quote {
		width:90px;
		line-height:1
	}
}
