
.DosisFont  {
	font-family: "Dosis";
}
.MaterialIcons  {
	font-family: "Material Icons";
}
.TechIcons,	span.TechIcons {
	font-family: "AltThinIcons";
	display: inline;
}
.YellowColor, span.YellowColor {
	color: rgb(255, 205, 0);
	color: rgb(254, 195, 17);
	display: inline;
}
.BlueColor, span.BlueColor {
	color: rgb(0, 54, 144);
	display: inline;
}
.FetterText, span.FetterText {
	display: inline;
}
.Schrift-18px { font-size: 18px; }
.Schrift-28px { font-size: 28px; }
.Schrift-18px,
.Schrift-28px {
	line-height: 100%;
}
a.phoneLink,
span.Schrift-14px, p.Schrift-14px,
span.Schrift-18px, p.Schrift-18px,
span.Schrift-28px, p.Schrift-28px {
	/* Dummy-Declare for blockstyle and textstyle in RTE */
}


p.phoneLink,
P.Kleingedrucktes,
P.noWrap,
P.noLinkIcon,
P.noLinkIconBefore,
P.noLinkIconAfter,
P.Seitentitel,
P.Spiegelstrich,
P.Spiegelraute,
P.Buch-Beschreibung,
P.Buch-Echo,
P.Buch-Inhalt,
P.TextKleiner,
P.TextLinie,
P.Text,
P.TextFett,
P.TextLeerzeile,
P.TextLinksbuendig,
P.TextRechtsbuendig,
P.TextRot,
P.Titelzeile,
P.Ueberschrift,
P.Untertitel,
P.Zitat-Rahmen,
P.Zitat-Name,
P.ZumBildLinie,
SPAN.Zitat-Funktion,
P.Zitat-Text,
.above_declared_for_RTE {
}
.Untertitel {
	margin-top: 15px;
	color: #999;
	font-weight: normal !important;
	font-size: 14px;
}
.FetterText,
.TextFett {
	font-weight: bold;
}
.TextFett {
	padding-top: 15px;
}
.TextLinksbuendig {
	text-align: left;
}
.TextRechtsbuendig {
	text-align: right !important;
}
.Kleingedrucktes,
.TextKleiner {
	font-size: 9px;
	line-height: 130%;
}
.Kleingedrucktes {
	margin-top: 1em;
	color: #999;
}
p.TextLeerzeile {
	font-size: 5px;
	line-height: 5px;
	margin: 0px;
}
.Spiegelstrich,
.Spiegelraute{
	margin-top: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding: 0;
	margin-bottom: 0px;
}
.Spiegelraute:before,
.Spiegelstrich:before {
	content: "■";
	color: #555;
	position: absolute;
	margin-left: -15px;
	margin-top: 0px;
	font-size: 0.8em;
}
.Spiegelraute:before {
	content: "◆";
}
.noWrap,
.phoneLink {
	white-space: nowrap;
}


.Seitentitel,
.Titelzeile,
.Zwischentext {
	color: #777;
	font-weight: bold;
}
.Zwischentext {
	margin-top: 10px;
	padding-bottom: 0px;
}
.Titelzeile,
.Seitentitel {
	font-size: 14px;
	margin-top: 10px;
}
.Ueberschrift,
.ZumBildLinie {
	color: #999;
	margin-top: 20px;
	margin-bottom: 3px;
	text-align: left;
}
.ZumBildLinie,
.TextLinie {
	border-bottom: 1px solid #AAA;
}
.TextLinie {
	padding-bottom: 5px;
}
.ZumBildLinie {
	padding-top: 25px;
	font-size: 17px !important;
}
.TextRot {
	color: #A33;
}


TD.BildTextAbstand,
.BildTextAbstand {
	margin: 0px 0px 0px 0px;
	border: 0;
	padding: 0px 0px 0px 0px;
}
IMG.BildTextAbstand {
	margin-left: 0px;
}
DIV.MenueAnhang,
DIV.MenueAnhang .csc-textpic-text,
IMG.RandlosesBild,
IMG.RandlosesBildRechts,
IMG.PictureFadeOver {
	margin: 0px 0px 0px 0px;
	border: 0;
	padding: 0px 0px 0px 0px;
}
IMG.RandlosesBildRechts,
IMG.RandlosesBild {
	max-width: 1170px !important;
	height: auto !important
}
IMG.RandlosesBildRechts {
	float: right;
	text-align: right;
}


DIV.MenueAnhang {
	margin-left: 5px;
	margin-top: 2px;
}
DIV.MenueAnhang A {
	display: inline !important;
}
DIV.MenueAnhang P,
DIV.MenueAnhang P.Text {
	font-size: 11px;
}

.facebookLink,
TABLE.facebookLink,
.noLinkIcon,
.SocialWebLinks {
}

.OnePercentWidth,
TABLE.OnePercentWidth {
	width: 1%;
}


p.Buch-Echo,
P.Zitat-Text {
	font-weight: normal;
	font-style: italic;
	width: 40% !important;
}
p.Buch-Echo {
	width: 60% !important;
}
P.Zitat-Text {
	margin-top: 20px;
}
P.Zitat-Name,
P.Zitat-Text {
	margin-left: 20px;
}
p.Buch-Echo:before,
p.Buch-Echo:after,
P.Zitat-Text:before,
P.Zitat-Text:after {
	position: absolute;
	z-index: 10;
	content: "\201D";
	margin-left: -52px;
	margin-top: -23px;
	font-size: 150px;
	line-height: 100%;
	color: rgba(100,100,100, 0.3);
}
p.Buch-Echo:after,
P.Zitat-Text:after {
	content: "\201C";
	content: " ";
	margin-left: -20px;
	margin-top: -17px;
}
P.Zitat-Name {
	padding-bottom: 3px;
	border-bottom: 1px solid #DDD;
}
.Zitat-Funktion,
.Zitat-Text {
	color: #555555;
	font-size: 14px;
	line-height: 180%;
}
.ce-accordion P.Zitat-Text,
.ce-accordion P.Zitat-Name,
.Zitat-Text.Zitat-Rahmen,
.col2umns P.Zitat-Text,
.col2umns P.Zitat-Name {
	width: 90%;
	line-height: 140%;
	margin-left: 0px;
}
.ce-accordion P.Zitat-Name,
.col2umns P.Zitat-Name {
	margin-bottom: 2em;
}


P.Buch-Beschreibung,
P.Buch-Inhalt {
	margin-left: 0px !important;
}
.newsbody-text P.Buch-Beschreibung {
	margin-left: 0px !important;
}


P.Buch-Beschreibung {
	margin-top: -5px;
}
P.Buch-Beschreibung,
P.Buch-Echo {
	font-style: italic;
}
P.Buch-Echo {
	font-size: 1.1em;
	box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
	box-shadow: var(--BodySubHeaderBorder);
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
P.Buch-Inhalt {
	margin: 0px 0px 0px 0px;
	padding-right: 0px !important;
}
P.Buch-Inhalt A {
	padding-top: 10px;
	padding-bottom: 8px;
	display: block;
	width: 100%;
}
P.Buch-Echo A:hover {
	background-color: rgb(230, 230, 230);
}


.htmlarea-content-body {
	margin-left: 25px;
}
