@font-face {
	font-family: "Flama Thin";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/Flama-Thin.woff");
}

@font-face {
	font-family: "Flama Semicondensed Light";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/FlamaSemicondensed-Light.woff");
}

@font-face {
	font-family: "Flama Semicondensed Medium";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/FlamaSemicondensed-Medium.woff")
}

@font-face {
	font-family: "Flama Light";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/Flama-Light.woff")
}

@font-face {
	font-family: "Flama Medium";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/Flama-Medium.woff");
}

@font-face {
	font-family: "Flama Semicondensed Book";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/FlamaSemicondensed-Book.woff")
}

@font-face {
	font-family: "Flama Semicondensed Black";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/FlamaSemicondensed-Black.woff")
}

@font-face {
	font-family: "HTF Didot L24 Light";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/HTFDidot-Light24.woff")
}

@font-face {
	font-family: "guidesymbols";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/guidesymbols.woff")
}

@font-face {
	font-family: "Falstaff Symbol";
	src: url("https://falstaffapp.pleniger.at/inc/css/fonts/Falstaff-Symbol.woff")
}


.idcss div.Einfacher-Textrahmen {
	border-style:solid;
	width: 30rem;

	padding-left: 1.5rem;
	padding-right: 1.5rem;
	border-left-width: 1px;
	border-right-width: 1px;
}
.idcss p._3_Lauftext_Tasting {
	color:#000000;
	font-family:"Flama Semicondensed Light", sans-serif;
	font-size:1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.25rem;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}

.idcss p._3_Lauftext_Tasting_Auszeichnung {
	color:#000000;
	font-family:"Flama Semicondensed Medium", sans-serif;
	font-size:1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
	line-height:1.25rem;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}

.idcss p._3_Lauftext_Tasting_Auszeichnung_Link {
	color:#000000;
	font-family:"Flama Semicondensed Medium", sans-serif;
	font-size:1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
	line-height:1.5rem;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}


.idcss p._5_Tasting_Punkte {
	color:#000000;
	font-family:"Flama Thin", sans-serif;
	font-size:3rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:0.458;
	margin-bottom:2rem;
	margin-left:0;
	margin-right:0;
	margin-top:2rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
.idcss p._5_Tasting_Zwischenheadline {
	color:#000000;
	font-family:"Flama Light", sans-serif;
	font-size:1.75rem;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.214;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:4rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:center;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
.idcss p.NEU_Taste_Kategorie {
	color:#000000;
	font-family:"Flama Medium", sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
	line-height:1.417;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:uppercase;
	widows:1;
}
.idcss p.NEU_Taste_Lauftext {
	color:#000000;
	font-family:"Flama Semicondensed Book", sans-serif;
	font-size:1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.25;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
.idcss p.NEU_Taste_Lauftext_Hervorhebung {
	color:#000000;
	font-family:"Flama Semicondensed Medium", sans-serif;
	font-size:1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
	line-height:1.25;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}

.idcss p.NEU_Taste_Lauftext_Hervorhebung_Link {
	color:#000000;
	font-family:"Flama Semicondensed Medium", sans-serif;
	font-size:1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:600;
	line-height:1.5rem;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
.idcss p.NEU_Taste_Zahl {
	color:#000000;
	font-family:"HTF Didot L24 Light", serif;
	font-size:3rem;
	font-style:normal;
	font-variant:normal;
	font-weight:300;
	line-height:0.379;
	margin-bottom:2rem;
	margin-left:0;
	margin-right:0;
	margin-top:2rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
.idcss p.Einf--Abs- {
	color:#000000;
	font-family:Times, serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
.idcss span._3_Lauftext_Punkt_fort {
	color:#57a6ca;
	font-size:2.5rem;
	font-style:normal;
	font-weight:normal;
	vertical-align: bottom;
}
.idcss span._3_Lauftext_Punkt_rose {
	color:#e17b7d;
	font-size:2.5rem;
	font-style:normal;
	font-weight:normal;
	vertical-align: bottom;
}
.idcss span._3_Lauftext_Punkt_rot {
	color:#b31c21;
	font-size:2.5rem;
	font-style:normal;
	font-weight:normal;
	vertical-align: bottom;

}
.idcss span._3_Lauftext_Punkt_suess {
	color:#fcaf17;
	font-size:2.5rem;
	font-style:normal;
	font-weight:normal;
	vertical-align: bottom;
}
.idcss span._3_Lauftext_Punkt_weiss {
	color:#4eb857;
	font-size:2.5rem;
	font-style:normal;
	font-weight:normal;
	vertical-align: bottom;
	
}
.idcss span._3_Lauftext_Symbol_Guide {
	font-family:guidesymbols, serif;
	font-size:2.5rem;
	font-style:normal;
	font-weight:bold;
}
.idcss span._3_Lauftext_Symbol_Icon_bl {
	color:#000000;
	font-family:guidesymbols, serif;
	font-size: 1.75rem;
	font-style:normal;
	font-weight:bold;
}
.idcss span._3_Lauftext_Symbol_Icon_gn {
	color:#4eb857;
	font-family:guidesymbols, serif;
	font-size:1.75rem;
	font-style:normal;
	font-weight:bold;
}
.idcss span._3_Lauftext_Symbol_Icon_gold {
	color:#d8c800;
	font-family:guidesymbols, serif;
	font-size:1.75rem;
	font-style:normal;
	font-weight:bold;
	vertical-align: bottom;
}
.idcss span._3_Lauftext_Symbol_Icon_or {
	color:#fcaf17;
	font-family:guidesymbols, serif;
	font-size:1.75rem;
	font-style:normal;
	font-weight:bold;
}
.idcss span._3_Lauftext_grün {
	color:#4eb857;
}
.idcss span.NEU_Taste_Punkt_rose {
	color:#e17b7d;
	font-family:"Flama Semicondensed Black", sans-serif;
	font-size:3rem;
	font-style:normal;
	font-weight:800;
	vertical-align: bottom;
	line-height: 1.25rem;
}
.idcss span.CharOverride-1 {
	font-family:"Flama Light", sans-serif;
	font-size:1.75rem;
	font-style:normal;
	font-weight:500;

	margin-top: 2rem;
}
.idcss span.CharOverride-2 {
	font-family:"Flama Semicondensed Book", sans-serif;
	font-style:normal;
	font-weight:800;
	
}
.idcss span.CharOverride-3 {
	font-family:"Flama Semicondensed Medium", sans-serif;
	font-size:1rem;
	font-style:normal;
	font-weight:600;
	vertical-align: bottom;
}
.idcss span.CharOverride-4 {
	color:#b31c21;
}
.idcss span.CharOverride-5 {
	color:#4eb857;
}
.idcss span.CharOverride-6 {
	color:#e17b7d;
}
.idcss span.CharOverride-7 {
	color:#fcaf17;
}
.idcss span.CharOverride-8 {
	color:#57a6ca;
}
.idcss span.CharOverride-9 {
	font-family:"Flama Thin", sans-serif;
	font-size:24px;
	font-style:normal;
	font-weight:normal;
}
.idcss span.CharOverride-10 {
	font-style:normal;
	font-weight:normal;
}
.idcss p._idGenParaOverride-1 {
	page-break-after:always;
}

.idcss .htf {
	font-family:"HTF Didot L24 Light", serif;
	font-size:2.5rem;
	font-style:normal;
	font-variant:normal;
	font-weight:300;
}

/*
 *	Hefttasting V4
 */

p.Basic-Paragraph {
	-epub-ruby-position:over;
	color:#231f20;
	font-family:"Times Regular", sans-serif;
	font-size:24px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.fg-Lauftext-Light {
	-epub-ruby-position:over;
	color:#231f20;
	font-family:"Flama Semicondensed Light", sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.25;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.fg-Lauftext-bold {
	-epub-ruby-position:over;
	color:#231f20;
	font-family:"Flama Semicondensed Medium", sans-serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:650;
	line-height:1.25;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.fg-Vorlauftext {
	-epub-ruby-position:over;
	color:#231f20;
	font-family:"Sabon LT Std", serif;
	font-size:18px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.217;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.fg-Punkte {
	-epub-ruby-position:over;
	color:#231f20;
	font-family:"Flama Medium", sans-serif;
	font-size:48px;
	font-style:normal;
	font-variant:normal;
	font-weight:650;
	line-height:0.916;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.fg-Zwischenheadline {
	-epub-ruby-position:over;
	color:#231f20;
	font-family:"Flama Light", sans-serif;
	font-size:28px;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	line-height:1.214;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	text-decoration:none;
	text-indent:0px;
}
span.fg-Punkt-schwarz {
	font-family:"Falstaff Symbol";
	font-size:18px;
	font-style:normal;
	font-weight:normal;
}
span.fg-Punkt-gruen {
	font-family:"Falstaff Symbol";
	color:#4eb857;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
}
span.fg-Punkt-rot {
	font-family:"Falstaff Symbol";
	color:#b31c21;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
}
span.fg-Punkt-suess {
	font-family:"Falstaff Symbol";
	color:#fcaf17;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
}
span.fg-Punkt-rose {
	font-family:"Falstaff Symbol";
	color:#e17b7d;
	font-size:18px;
	font-style:normal;
	font-weight:normal;
}
span.fg-Initial-Vorlauftext {
	font-family:"HTF Didot L24 Light", serif;
	font-style:normal;
	font-weight:300;
}
span.fg-Punkte-Text {
	font-family:"Flama Light", sans-serif;
	font-size:32px;
	font-style:normal;
	font-weight:normal;
}
span.fg-Punkte-Zahl {
	font-family:"Flama Medium", sans-serif;
	font-size:48px;
	font-style:normal;
	font-weight:650;
}
span.fg-Symbol-gruen {
	color:#4eb857;
	font-family:"Falstaff Symbol";
	font-style:normal;
	font-weight:normal;
}
span.fg-Symbol-orange {
	color:#fcaf17;
	font-family:"Falstaff Symbol";
	font-style:normal;
	font-weight:normal;
}
span.fg-Symbol-schwarz {
	font-family:"Falstaff Symbol";
	font-style:normal;
	font-weight:normal;
}
span.char-style-override-1 {
	font-size:4.488em;
	float:left;
	line-height:1;
	margin-top:-0.063em;
	margin-right:0.05em;
	-adobe-float-keep:column;
	margin-bottom:-0.236em;
}
img.fg-embeddedimage {
	max-width: 75px;
	max-height: 200px;
	object-fit: contain;
}
