/*
blau		#84bc22
grün		#84bc22
*/

/* Schriftart für Backdoor */
@font-face
{
	font-family: "Ubuntu-R";
	src: url('../fonts/ubuntu/Ubuntu-R.ttf') format("truetype");
}
@font-face
{
	font-family: "Ubuntu-RI";
	src: url('../fonts/ubuntu/Ubuntu-RI.ttf') format("truetype");
}
@font-face
{
	font-family: "Ubuntu-B";
	src: url('../fonts/ubuntu/Ubuntu-B.ttf') format("truetype");
}
@font-face
{
	font-family: "Ubuntu-BI";
	src: url('../fonts/ubuntu/Ubuntu-BI.ttf') format("truetype");
}

/* Schriftart für Frontdoor */
@font-face
{
	font-family: "font-Frontdoor-R";
	src: url('../fonts/sourcesanspro/SourceSansPro-Regular.ttf') format("truetype");
}
@font-face
{
	font-family: "font-Frontdoor-RI";
	src: url('../fonts/sourcesanspro/SourceSansPro-It.ttf') format("truetype");
}
@font-face
{
	font-family: "font-Frontdoor-B";
	src: url('../fonts/sourcesanspro/SourceSansPro-Bold.ttf') format("truetype");
}
@font-face
{
	font-family: "font-Frontdoor-BI";
	src: url('../fonts/sourcesanspro/SourceSansPro-BoldIt.ttf') format("truetype");
}

.unsichtbar
{
	display: none;
}


.cssNwSheet
{
	background-color: #f5f4f5;
}
.cssNwDesk
{
	background-color: #74b843;
}
.cssNwFont
{
	font-family: Ubuntu-R,Arial,sans-serif;
	color: #000000;
}
.cssNwMnInaktiv
{
	color: #000000;
}
.cssNwMnAktiv
{
	color: #74b843;
	background-color: transparent;
}
.cssNwShLine
{
	border: 1px dotted #000000;
	border-color: #000000;
}
.cssNwSmColor
{
	color: #cccccc;
}
.cssNwSmColorH
{
	color: #bbbbbb;
}
.cItemPreview
{
	width: 100px;
	height: 100px;
	background: #7c83ab;
	position: absolute;
	top: -50px;
	-moz-transform: rotate(-45deg);
	-moz-transform-origin: 50% 50%;
	-webkit-transform: rotate(-45deg);
	-webkit-transform-origin: 50% 50%;
	-o-transform: rotate(-45deg);
	-o-transform-origin: 50% 50%;
	-ms-transform: rotate(-45deg);
	-ms-transform-origin: 50% 50%;
}
.cItemPreviewLO
{
	left: -50px;
}
.cItemPreviewOR
{
	right: -50px;
}
html
{
	margin: 0px;
	padding: 0px;
}
table
{
	margin: 0px;
	padding: 0px;
}
td
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
p
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
form
{
	margin: 0px;
	padding: 0px;
}
input
{
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 3px 4px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
input.cssEgOptionen
{
	margin: 5px 0px 0px 7px;
	padding: 2px 4px 3px 4px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
input.cssEgDatei
{
	margin: 1px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
select
{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 4px 1px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
textarea
{
	margin: 0px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
	padding: 3px 5px 4px 5px;
}
img
{
	border: 0px;
}
.cssSystemVolleBreite
{
	width: 100%;
}
.cssSystemVolleHoehe
{
	height: 100%;
}
.cssSystemLinks
{
	text-align: left;
}
.cssSystemZentriert
{
	text-align: center;
}
.cssSystemRechts
{
	text-align: right;
}
.cssSystemOben
{
	vertical-align: top;
}
.cssSystemMittig
{
	vertical-align: middle;
}
.cssSystemUnten
{
	vertical-align: bottom;
}
.cssSystemNormal
{
	font-weight: normal;
	font-style: normal;
}
.cssSystemKursiv
{
	font-style: italic;
}
div.cssSystemFett,
p.cssSystemFett
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssSystemRechtsUmflossen
{
	float: left;
}
.cssSystemLinksUmflossen
{
	float: right;
}
.cssSystemFestAusschluss
{
	white-space: nowrap;
}
a.cssExtraVerweis1:link
{
	color: #324862;
	text-decoration: none;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
a.cssExtraVerweis1:visited
{
	color: #324862;
	text-decoration: none;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
a.cssExtraVerweis1:hover
{
	color: #DA9A23;
	text-decoration: none;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
a.cssExtraVerweis1:focus
{
	color: #DA9A23;
	text-decoration: none;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
a.cssExtraVerweis1:active
{
	color: #DA9A23;
	text-decoration: none;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.cssExtraFarbe
{
	color: #000000;
}
.cssExtraHGFarbe
{
	background: #FFFFFF;
}
.cssExtraBox1
{
	padding-bottom: 18px;
	margin: 0px 15px 0px 15px;
}
.cssExtraTitelBox2
{
	padding: 12px 0px 8px 0px;
}
.cssExtraRahmen
{
	border: solid 3px #CCCCCC;
}
.cssExtraGruppenTitel
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	border-bottom: solid 3px #CCCCCC;
	padding: 5px 5px 5px 5px;
	text-align: left;
	margin: 5px 10px 5px 10px;
	font-size: 14px;
	line-height: 17px;
}
.cssExtraFormularTabelle
{
	width: 100%;
	margin-bottom: 24px;
}
.cssExtraFormularTabelle input
{
	width: 90%;
}
.cssExtraFormularLSpalte
{
	text-align: right;
	width: 38%;
	padding: 6px 10px 0px 15px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.cssExtraFormularRSpalteStep1
{
	width: 62%;
	padding: 0px 15px 0px 0px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.cssExtraFormularRSpalteStep2
{
	width: 62%;
	padding: 6px 15px 0px 0px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.cssSignalRechts
{
	vertical-align: top;
	margin: 6px 0px 0px 5px;
}
.cssExtraSymbolLeisteBox
{
	margin-top: 10px;
}
.cssExtraSymbolLeisteL
{
	text-align: left;
	width: 33%;
	white-space: nowrap;
}
.cssExtraSymbolLeisteM
{
	text-align: center;
	width: 33%;
	white-space: nowrap;
}
.cssExtraSymbolLeisteR
{
	text-align: right;
	width: 33%;
	white-space: nowrap;
}
.cssExtraInfoBox
{
	text-align: left;
	padding: 15px 15px 0px 15px;
}
.cssExtraInfoText
{
	padding: 3px 0px 0px 6px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.cssExtraHinweisTitel
{
	text-align: left;
	padding: 5px 15px 0px 15px;
	font-family: Ubuntu-B,Arial,sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 17px;
}
.cssExtraHinweisText
{
	text-align: left;
	padding: 0px 15px 0px 15px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.cssExtraZoomDfUnten
{
	padding: 0px 0px 0px 0px;
}
.cssXxTxTitel
{
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 24px;
	line-height: 26px;
	text-align: right;
}
.cssPpLt
{
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: black;
}
.cssPpLt b
{
	font-family: Ubuntu-B,Arial,sans-serif;
	font-weight: normal;
}
.cssPpGelbTitel
{
	padding: 5px 5px 0px 5px;
}
.cssPpGelbText
{
	padding: 0px 5px 0px 5px;
}
a.cssPortalVerweis1:link
{
	color: #000000;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a.cssPortalVerweis1:visited
{
	color: #000000;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a.cssPortalVerweis1:hover
{
	color: #7c83ab;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a.cssPortalVerweis1:focus
{
	color: #7c83ab;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a.cssPortalVerweis1:active
{
	color: #7c83ab;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a.cssPortalVerweis2:link
{
	font-family: Tahoma,Arial,sans-serif;
	color: #000000;
	text-decoration: none;
}
a.cssPortalVerweis2:visited
{
	font-family: Tahoma,Arial,sans-serif;
	color: #000000;
	text-decoration: none;
}
a.cssPortalVerweis2:hover
{
	font-family: Tahoma,Arial,sans-serif;
	color: #7c83ab;
	text-decoration: none;
}
a.cssPortalVerweis2:focus
{
	font-family: Tahoma,Arial,sans-serif;
	color: #7c83ab;
	text-decoration: none;
}
a.cssPortalVerweis2:active
{
	font-family: Tahoma,Arial,sans-serif;
	color: #7c83ab;
	text-decoration: none;
}
a.cssPortalVerweis3:link
{
	text-decoration: none;
	color: #DDDDDD;
}
a.cssPortalVerweis3:visited
{
	text-decoration: none;
	color: #DDDDDD;
}
a.cssPortalVerweis3:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
a.cssPortalVerweis3:focus
{
	text-decoration: none;
	color: #FFFFFF;
}
a.cssPortalVerweis3:active
{
	text-decoration: none;
	color: #FFFFFF;
}
a.cssPortalVerweis4:link
{
	text-decoration: none;
	color: #000000;
}
a.cssPortalVerweis4:visited
{
	text-decoration: none;
	color: #000000;
}
a.cssPortalVerweis4:hover
{
	text-decoration: none;
	color: #7c83ab;
}
a.cssPortalVerweis4:focus
{
	text-decoration: none;
	color: #7c83ab;
}
a.cssPortalVerweis4:active
{
	text-decoration: none;
	color: #7c83ab;
}
a.cssPortalVerweis5:link
{
	text-decoration: none;
	color: #000000;
}
a.cssPortalVerweis5:visited
{
	text-decoration: none;
	color: #000000;
}
a.cssPortalVerweis5:hover
{
	text-decoration: none;
	color: #000000;
}
a.cssPortalVerweis5:focus
{
	text-decoration: none;
	color: #000000;
}
a.cssPortalVerweis5:active
{
	text-decoration: none;
	color: #000000;
}
a.cssPortalVerweis6:link
{
	text-decoration: none;
	color: #DDDDDD;
}
a.cssPortalVerweis6:visited
{
	text-decoration: none;
	color: #DDDDDD;
}
a.cssPortalVerweis6:hover
{
	text-decoration: none;
	color: #FFFFFF;
}
a.cssPortalVerweis6:focus
{
	text-decoration: none;
	color: #FFFFFF;
}
a.cssPortalVerweis6:active
{
	text-decoration: none;
	color: #FFFFFF;
}
.cssPortalFarbe
{
	color: #000000;
}
.cssPortalHGFarbe
{
	background: #FFFFFF;
}
.cssPortalFussBox1
{
	height: 35px;
	color: #FFFFFF;
	background: #7c83ab;
}
.cssPortalFussBox2
{
	padding: 8px 30px 0px 30px;
}
.cssPortalRaG
{
	width: 100%;
	height: 100%;
	/*height: 500px;*/
}
.cssPortalRaU
{
	height: 35px;
}
.cssPortalKopfBox1
{
	height: 75px;
	background: #7c83ab;
}
.cssPortalKopfBox2
{
	padding: 21px 30px 0px 31px;
	color: #FFFFFF;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 27px;
	line-height: 27px;
}
.cssPortalKopfBox3
{
	padding: 19px 30px 0px 30px;
	color: #FFFFFF;
	text-align: right;
}
.cssPortalMitteBox1
{
	padding: 22px 24px 30px 24px;
}
.cssPortalFilterBox1
{
	padding: 0px 6px 20px 6px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
}
.cssPortalFilterLegendeBox1
{
	padding: 0px 10px 5px 0px;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssPortalFilterLegendeBox2
{
	padding: 0px 17px 5px 0px;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssPortalFilterEingabeBox1
{
	padding: 0px 7px 0px 0px;
}
.cssPortalFilterEingabeBox2
{
	padding: 0px 7px 0px 0px;
	border-right: solid 2px #ECECEC;
	margin: 0px 8px 0px 0px;
}
.cssPortalFilterInaktiv1
{
	margin: 2px 0px 0px 0px;
	border: solid 1px #999999;
	padding: 1px 9px 1px 9px;
	color: #999999;
}
.cssPpVorspann
{
	padding: 9px 0px 0px 6px;
}
.cssPortalSymbolBox1
{
	padding: 0px 0px 0px 0px;
}
.cssPortalSymbolBox2
{
	padding: 6px 7px 6px 0px;
}
.cssPortalSymbolBox3
{
	padding: 6px 7px 6px 0px;
	border-right: solid 2px #ECECEC;
	margin: 0px 8px 0px 0px;
}
.cssPortalSymbolBox4
{
	padding: 6px 10px 0px 0px;
}
.cssPortalAufgabenGruppe
{
	padding: 13px 0px 11px 0px;
	background: url('../backdoor/portal_gruppe.gif') bottom left no-repeat;
}
.cssPortalGelbeBoxTabelle
{
	background: #ffe682;
	border: solid 2px #fecd06;
}
.cssPortalGelbeBox1 a:link,
.cssPortalGelbeBox1 a:visited
{
	color: black;
}
.cssPortalGelbeBox1 a:hover,
.cssPortalGelbeBox1 a:focus,
.cssPortalGelbeBox1 a:active
{
	color: #7c83ab;
}
.cssPortalGelbeBox2
{
	background: #fecd06;
	padding: 4px 8px 8px 8px;
}
.cssPortalGelbeBox2x
{
	padding: 4px 8px 8px 8px;
}
.cssPortalGelbeBox3
{
	width: 100%;
}
.cssPortalGelbeBox3a
{
	padding: 3px 5px 0px 5px;
}
.cssPortalGelbeBox3x
{
	padding: 6px 0px 8px 0px;
}
.cssPortalGelbeBox4
{
	width: 195px;
}
.cssPortalGelbeBoxZwischen
{
	padding: 2px 2px 2px 2px;
}
.cssPortalGelbeBoxPunkte
{
	border-bottom: 1px dotted #000000;
}
.cssPortalGelbeBoxLinien
{
	border-bottom: 3px double #000000;
}
.cssPortalGelbeBoxZelle
{
	padding: 0px 2px 0px 2px;
}
.cssPortalKalenderBox
{
	width: 199px;
	border: solid 1px #7c83ab;
	margin: 0px 10px 10px 0px;
	/*xxx*/
}
.cssPortalKalenderTitel1
{
	background: #7c83ab;
}
.cssPortalKalenderTitel2
{
	background: #7c83ab;
	padding: 1px 2px 2px 2px;
	font-size: 10px;
	text-align: left;
	color: #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssPortalKalenderTitel3
{
	background: #7c83ab;
	padding: 3px 2px 2px 2px;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	cursor: default;
}
.cssPortalKalenderTitel4
{
	background: #7c83ab;
	padding: 1px 2px 2px 2px;
	font-size: 10px;
	text-align: right;
	color: #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssPortalKalenderKWTitel
{
	background: #e2e3ed;
	padding: 3px 5px 4px 5px;
	font-size: 10px;
	text-align: right;
	cursor: default;
	color: #000000;
}
.cssPortalKalenderWTTitel
{
	padding: 3px 5px 4px 5px;
	font-size: 10px;
	text-align: right;
	background: #FFFFFF;
	cursor: default;
	color: #000000;
}
.cssPortalKalenderWETitel
{
	padding: 3px 5px 4px 5px;
	font-size: 10px;
	background: #FFFCA0;
	text-align: right;
	cursor: default;
	color: #000000;
}
.cssPortalKalenderZelleKW
{
	padding: 2px 5px 4px 5px;
	font-size: 10px;
	background: #e2e3ed;
	text-align: right;
	cursor: default;
	color: #000000;
}
.cssPortalKalenderZelleWE
{
	padding: 2px 5px 4px 5px;
	font-size: 10px;
	background: #FFFCA0;
	text-align: right;
	cursor: default;
	color: #000000;
}
.cssPortalKalenderZelleWT
{
	text-align: right;
	padding: 2px 5px 4px 5px;
	font-size: 10px;
	background: #FFFFFF;
	cursor: default;
	color: #000000;
}
.cssPortalKalenderMarkiert
{
	padding: 2px 5px 4px 5px;
	font-size: 10px;
	background: #7c83ab;
	text-align: right;
	color: #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	cursor: default;
}
.cssPortalKalenderMarkiert1
{
	padding: 2px 5px 4px 5px;
	font-size: 10px;
	background: #ffcd06;
	text-align: right;
	color: #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	cursor: default;
}
.cssPortalKalenderMarkiert2
{
	padding: 2px 5px 4px 5px;
	font-size: 10px;
	background: #32cfd1;
	text-align: right;
	color: #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	cursor: default;
}
.cssPortalKalenderMarkiert3
{
	padding: 2px 5px 4px 5px;
	font-size: 10px;
	background: #ff6300;
	text-align: right;
	color: #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	cursor: default;
}
.cssPortalKalenderMarkiert4
{
	padding: 2px 5px 4px 5px;
	font-size: 10px;
	background: #ff06c7;
	text-align: right;
	color: #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	cursor: default;
}
.cssPortalAdminInfoBox1
{
	width: 180px;
	float: right;
	background: #ffe682;
	border: solid 2px #fecd06;
	margin-bottom: 28px;
}
.cssPortalAdminInfoBox2
{
	background: #fecd06;
	padding: 4px 8px 8px 8px;
}
.cssPortalAdminInfoBox3
{
	padding: 8px 8px 8px 8px;
}
.cssPortalFussNote1
{
	font-size: 12px;
	text-align: right;
	color: #AAAAAA;
	padding: 8px 30px 8px 30px;
}
.cssPortalLinie
{
	height: 2px;
	border-bottom: 2px solid #7c83ab;
	font-size: 1px;
}
.cssPortalHilfeAbsatz
{
	margin-bottom: 5px;
}
.cssPortalDfOpt
{
	margin: 4px 6px 0px 6px;
	cursor: pointer;
}
div.cssPortalDfOpt:hover
{
	color: #7c83ab;
}
.cssPortalDfTonne
{
	background: url('../backdoor/0/portal_tonne.gif') 6px 3px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfTonne:hover
{
	background: url('../backdoor/H/portal_tonne.gif') 6px 3px no-repeat;
}
.cssPortalDfTonneX
{
	background: url('../backdoor/X/portal_tonne.gif') 6px 3px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfTonneB
{
	background: url('../backdoor/B/portal_tonne.gif') 6px 3px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfPDF1
{
	background: url('../backdoor/0/portal_pdf1.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfPDF1:hover
{
	background: url('../backdoor/H/portal_pdf1.gif') 6px 2px no-repeat;
}
.cssPortalDfPDF1X
{
	background: url('../backdoor/X/portal_pdf1.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfPDF0
{
	background: url('../backdoor/0/portal_pdf0.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfPDF0:hover
{
	background: url('../backdoor/H/portal_pdf0.gif') 6px 2px no-repeat;
}
.cssPortalDfPDF0X
{
	background: url('../backdoor/X/portal_pdf0.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfPDFB
{
	background: url('../backdoor/B/portal_pdf.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfLupe
{
	background: url('../backdoor/0/portal_lupe.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfLupe:hover
{
	background: url('../backdoor/H/portal_lupe.gif') 6px 2px no-repeat;
}
.cssPortalDfLupeX
{
	background: url('../backdoor/X/portal_lupe.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfReihenfolgeAb
{
	background: url('../backdoor/0/portal_ab.gif') 6px 2px no-repeat;
	width: 27px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfReihenfolgeAb:hover
{
	background: url('../backdoor/H/portal_ab.gif') 6px 2px no-repeat;
}
.cssPortalDfReihenfolgeAbX
{
	background: url('../backdoor/X/portal_ab.gif') 6px 2px no-repeat;
	width: 27px;
	height: 24px;
}
.cssPortalDfReihenfolgeAbB
{
	background: url('../backdoor/B/portal_ab.gif') 6px 2px no-repeat;
	width: 27px;
	height: 24px;
}
.cssPortalDfReihenfolgeAuf
{
	background: url('../backdoor/0/portal_auf.gif') 3px 2px no-repeat;
	width: 27px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfReihenfolgeAuf:hover
{
	background: url('../backdoor/H/portal_auf.gif') 3px 2px no-repeat;
}
.cssPortalDfReihenfolgeAufX
{
	background: url('../backdoor/X/portal_auf.gif') 3px 2px no-repeat;
	width: 27px;
	height: 24px;
}
.cssPortalDfReihenfolgeAufB
{
	background: url('../backdoor/B/portal_auf.gif') 3px 2px no-repeat;
	width: 27px;
	height: 24px;
}
.cssPortalDfWrnB
{
	background: url('../backdoor/B/portal_wrn.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfWrn0
{
	background: url('../backdoor/0/portal_wrn0.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfWrn1
{
	background: url('../backdoor/0/portal_wrn1.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfWrn0X
{
	background: url('../backdoor/X/portal_wrn0.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfWrn1X
{
	background: url('../backdoor/X/portal_wrn1.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfSchr
{
	background: url('../backdoor/0/portal_schreiben.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfSchr:hover
{
	background: url('../backdoor/H/portal_schreiben.gif') 6px 2px no-repeat;
}
.cssPortalDfSchrB
{
	background: url('../backdoor/B/portal_schreiben.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfSchrX
{
	background: url('../backdoor/X/portal_schreiben.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfBr
{
	background: url('../backdoor/0/portal_brief.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfBr:hover
{
	background: url('../backdoor/H/portal_brief.gif') 6px 2px no-repeat;
}
.cssPortalDfBrB
{
	background: url('../backdoor/B/portal_brief.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfBrX
{
	background: url('../backdoor/X/portal_brief.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfExkl0
{
	background: url('../backdoor/0/portal_exkl0.gif') 6px 4px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfExkl0:hover
{
	background: url('../backdoor/H/portal_exkl0.gif') 6px 4px no-repeat;
}
.cssPortalDfExkl0X
{
	background: url('../backdoor/X/portal_exkl0.gif') 6px 4px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfExkl1
{
	background: url('../backdoor/0/portal_exkl1.gif') 6px 4px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfExkl1:hover
{
	background: url('../backdoor/H/portal_exkl1.gif') 6px 4px no-repeat;
}
.cssPortalDfExkl1X
{
	background: url('../backdoor/X/portal_exkl1.gif') 6px 4px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfExklB
{
	background: url('../backdoor/B/portal_exkl.gif') 6px 4px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalBlTx
{
	padding: 0px 6px 0px 6px;
	cursor: pointer;
}
div.cssPortalBlTx:hover
{
	color: #7c83ab;
}
.cssPortalBlTxA
{
	color: #7c83ab;
	padding: 0px 6px 0px 6px;
	cursor: pointer;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssPortalDfText
{
	padding: 4px 6px 7px 6px;
	cursor: pointer;
}
div.cssPortalDfText:hover
{
	color: #7c83ab;
}
.cssPortalDfTextX
{
	padding: 4px 6px 7px 6px;
	color: white;
	cursor: default;
}
.cssPortalDfTextB
{
	padding: 9px 6px 10px 6px;
}
.cssPortalDfAbsenden
{
	background-image: url('../backdoor/0/portal_ok.gif');
}
div.cssPortalDfAbsenden:hover
{
	background-image: url('../backdoor/H/portal_ok.gif');
}
.cssPortalDfKalender
{
	background-image: url('../backdoor/0/portal_kalender.gif');
}
div.cssPortalDfKalender:hover
{
	background-image: url('../backdoor/H/portal_kalender.gif');
}
.cssPortalDfEntfernen
{
	background-image: url('../backdoor/0/portal_entfernen.gif');
}
div.cssPortalDfEntfernen:hover
{
	background-image: url('../backdoor/H/portal_entfernen.gif');
}
.cssPortalDfBild
{
	padding: 13px 6px 14px 6px;
	cursor: pointer;
}
.cssPortalBildBoxL
{
	float: left;
}
.cssPortalBildBoxMR
{
	border: 1px solid #cccccc;
	padding: 5px 5px 5px 5px;
	background: #ffffff;
}
.cssPortalBildBoxK
{
	background: #cccccc;
	width: 111px;
	height: 111px;
}
.cssPortalBildBoxF
{
	background: #FECD06;
	width: 111px;
	height: 111px;
}
.cssPortalBildBoxT
{
	padding: 45px 5px 5px 5px;
	text-align: center;
}
.cssPortalDfMP31
{
	background: url('../backdoor/0/portal_mp31.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfMP31:hover
{
	background: url('../backdoor/H/portal_mp31.gif') 6px 2px no-repeat;
}
.cssPortalDfMP31X
{
	background: url('../backdoor/X/portal_mp31.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfMP30
{
	background: url('../backdoor/0/portal_mp30.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfMP30:hover
{
	background: url('../backdoor/H/portal_mp30.gif') 6px 2px no-repeat;
}
.cssPortalDfMP30X
{
	background: url('../backdoor/X/portal_mp30.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfMP3B
{
	background: url('../backdoor/B/portal_mp3.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfOhr
{
	background: url('../backdoor/0/portal_ohr.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfOhr:hover
{
	background: url('../backdoor/H/portal_ohr.gif') 6px 2px no-repeat;
}
.cssPortalDfOhrX
{
	background: url('../backdoor/X/portal_ohr.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfVideo1
{
	background: url('../backdoor/0/portal_video1.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfVideo1:hover
{
	background: url('../backdoor/H/portal_video1.gif') 6px 2px no-repeat;
}
.cssPortalDfVideo1X
{
	background: url('../backdoor/X/portal_video1.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfVideo0
{
	background: url('../backdoor/0/portal_video0.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfVideo0:hover
{
	background: url('../backdoor/H/portal_video0.gif') 6px 2px no-repeat;
}
.cssPortalDfVideo0X
{
	background: url('../backdoor/X/portal_video0.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfVideoB
{
	background: url('../backdoor/B/portal_video.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfDatei1
{
	background: url('../backdoor/0/portal_datei1.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfDatei1:hover
{
	background: url('../backdoor/H/portal_datei1.gif') 6px 2px no-repeat;
}
.cssPortalDfDatei1X
{
	background: url('../backdoor/X/portal_datei1.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfDatei0
{
	background: url('../backdoor/0/portal_datei0.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	cursor: pointer;
}
div.cssPortalDfDatei0:hover
{
	background: url('../backdoor/H/portal_datei0.gif') 6px 2px no-repeat;
}
.cssPortalDfDatei0X
{
	background: url('../backdoor/X/portal_datei0.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalDfDateiB
{
	background: url('../backdoor/B/portal_datei.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
}
.cssPortalFahneGr
{
	width: 22px;
	height: 16px;
	margin: 9px 0px 0px 6px;
	float: left;
}
.cssPortalFahneDE
{
	background: url('../backdoor/0/flg_de.gif') top left no-repeat;
}
.cssPortalFahneEN
{
	background: url('../backdoor/0/flg_en.gif') top left no-repeat;
}
.cssPortalFahnePL
{
	background: url('../backdoor/0/flg_pl.gif') top left no-repeat;
}
.cssPortalFahneCZ
{
	background: url('../backdoor/0/flg_cz.gif') top left no-repeat;
}
.cssPortalFahneSK
{
	background: url('../backdoor/0/flg_sk.gif') top left no-repeat;
}
.cssPortalFahneRU
{
	background: url('../backdoor/0/flg_ru.gif') top left no-repeat;
}
.cssPortalFahneES
{
	background: url('../backdoor/0/flg_es.gif') top left no-repeat;
}
.cssPortalFahneCN
{
	background: url('../backdoor/0/flg_cn.gif') top left no-repeat;
}
.cssPortalSmNachOben
{
	background-image: url('../backdoor/0/portal_nachoben.gif');
}
div.cssPortalSmNachOben:hover
{
	background-image: url('../backdoor/H/portal_nachoben.gif');
}
.cssPortalSmTrenner
{
	width: 8px;
	height: 37px;
	float: left;
	border-right: dotted 1px #cccccc;
	margin: 0px 0px 0px 0px;
}
.cssPortalSmDT
{
	margin-top: 18px;
}
.cssPortalSmAbort
{
	background-image: url('../backdoor/0/abort.gif');
}
.cssPortalSmNeu
{
	background-image: url('../backdoor/0/portal_neu.gif');
}
div.cssPortalSmNeu:hover
{
	background-image: url('../backdoor/H/portal_neu.gif');
}
.cssPortalSmDwnld
{
	background-image: url('../backdoor/0/portal_dwnld.gif');
}
div.cssPortalSmDwnld:hover
{
	background-image: url('../backdoor/H/portal_dwnld.gif');
}
.cssPortalSmMailV
{
	background: url('../backdoor/0/portal_versenden.gif') 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	float: left;
	cursor: pointer;
	margin: 3px 0px 0px 0px;
}
div.cssPortalSmMailV:hover
{
	background: url('../backdoor/H/portal_versenden.gif') 6px 2px no-repeat;
}
.cssPortalSmZurueck
{
	background-image: url('../backdoor/0/portal_zurueck.gif');
}
div.cssPortalSmZurueck:hover
{
	background-image: url('../backdoor/H/portal_zurueck.gif');
}
.cssPortalSmAktualisieren
{
	background-image: url('../backdoor/0/portal_aktualisieren.gif');
}
div.cssPortalSmAktualisieren:hover
{
	background-image: url('../backdoor/H/portal_aktualisieren.gif');
}
.cssPortalSmDrucken
{
	background-image: url('../backdoor/0/portal_drucken.gif');
}
div.cssPortalSmDrucken:hover
{
	background-image: url('../backdoor/H/portal_drucken.gif');
}
.cssPortalSmExport
{
	background-image: url('../backdoor/0/portal_export.gif');
}
.cssPortalSmExport:hover
{
	background: url('../backdoor/H/portal_export.gif');
}
.cssPortalSmExportX
{
	width: 30px;
	height: 24px;
	float: left;
	margin: 3px 0px 0px 0px;
}
.cssPortalBxSymbolleiste
{
	padding: 4px 0px 16px 1px;
}
.cssPortalSmBeenden
{
	background-image: url('../backdoor/0/portal_beenden.gif');
}
div.cssPortalSmBeenden:hover
{
	background-image: url('../backdoor/H/portal_beenden.gif');
}
.cssPortalSmFilter
{
	float: left;
	margin: 1px 0px 0px 8px;
}
.cssPortalSmLegende
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	margin: 0px 0px 2px 0px;
}
.cssPortalGruppe
{
	margin: 0px 0px 2px 1px;
	background: url('../backdoor/portal_gruppe.gif') bottom left no-repeat;
	padding: 22px 6px 9px 5px;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	min-width: 350px;
}
.cssPortalDbTitel
{
	margin: 0px 0px 6px 3px;
	background: url('../backdoor/portal_gruppe.gif') bottom left no-repeat;
	padding: 52px 6px 10px 5px;
	min-width: 350px;
	font-size: 19px;
	line-height: 21px;
}
.cssPortalErsteGruppe
{
	padding-top: 6px;
}
.cssPortalSmSchliessenB
{
	background: url('../backdoor/0/portal_schliessen.gif') 0px 0px no-repeat;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
div.cssPortalSmSchliessenB:hover
{
	background: url('../backdoor/H/portal_schliessen.gif') 0px 0px no-repeat;
}
.cssPortalSmSchliessenA
{
	background: url('../backdoor/0/portal_abmelden.gif') 0px 0px no-repeat;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
div.cssPortalSmSchliessenA:hover
{
	background: url('../backdoor/H/portal_abmelden.gif') 0px 0px no-repeat;
}
.cssPortalSmSchliessenT
{
	color: #cccccc;
	padding: 2px 0px 0px 23px;
}
.cssPortalSmSchliessenT:hover
{
	color: #ffffff;
}
.cssPpTbHgAk
{
	background: #FFFA65;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
.cssPpTbHgNr0
{
	background: #ffffff;
	padding: 1px 0px 1px 0px;
}
.cssPpTbHgNr1
{
	background: #f6f6f6;
	padding: 1px 0px 1px 0px;
}
.cssPpSmForm
{
	background-color: #7c83ab;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin: 5px 0px 0px 8px;
	border-radius: 3px;
	cursor: pointer;
}
div.cssPpSmForm:hover
{
	background-color: #84bc22;
}
.cssPpSmFormX
{
	background-color: #cccccc;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin: 5px 0px 0px 8px;
	border-radius: 3px;
}
div.cssPpSmFormX:hover
{
	background-image: url('../backdoor/H/portal_stop.gif');
}
.cssPortalSmDS
{
	margin-top: 23px;
}
.cssPpEgSlct
{
	padding: 2px 0px 5px 0px;
}
.cssPpEgBttn
{
	padding: 0px 0px 6px 0px;
}
.cssPpEgTxtr
{
	padding: 4px 0px 5px 0px;
}
.cssPpTxDf
{
	padding: 4px 0px 3px 0px;
}
.cssPpEgNpt
{
	padding: 4px 0px 5px 0px;
}
.cssPpTbDf
{
	margin: 0px 6px 0px 0px;
}
.cssPpEgFlNpt
{
	padding: 4px 0px 8px 0px;
}
.cssPpGitterLinks
{
	border-left: 1px #CCCCCC solid;
}
.cssPpGitterRechts
{
	border-right: 1px #CCCCCC solid;
}
.cssPpGitterOben
{
	border-top: 1px #CCCCCC solid;
}
.cssPpGitterUnten
{
	border-bottom: 1px #CCCCCC solid;
}
.cssPpPunkteRechts
{
	border-right: 1px #AAAAAA dotted;
}
.cssPpPunkteUnten
{
	border-bottom: 1px #AAAAAA dotted;
}
.cssPpTbEgOptionen
{
	padding: 4px 0px 10px 0px;
}
.cssOoTsZa
{
	text-align: right;
}
.cssOoTfLtB
{
	color: #cccccc;
}
.cssOoTfLtC
{
	color: #cccccc;
}
.cssOoTfVwB
{
	color: #cccccc;
}
.cssOoTfVwB:hover
{
	color: #cccccc;
}
.cssOoTfVwBa
{
	color: #cccccc;
}
.cssOoTfVwC
{
	color: #cccccc;
}
.cssOoTfVwC:hover
{
	color: #cccccc;
}
.cssOoTfVwCa
{
	color: #cccccc;
}
.cssOoSnLt
{
	margin: 0px 6px 0px 6px;
}
.cssOoSnZw
{
	margin: 0px 0px 0px 0px;
}
.cssOoSnBlLg
{
	padding: 7px 0px 0px 0px;
}
.cssOoSnDc
{
	text-align: right;
}
.cssOoSnZa
{
	text-align: right;
}
.cssOoSnPe
{
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
}
.cssOoSnPc
{
	position: relative;
	left: -4px;
}
.cssOoBxZw
{
	margin: 24px 0px 9px 0px;
	padding: 0px 6px 8px 6px;
	border-bottom: 1px dotted #000000;
}
.cssOoBxVs
{
	width: 600px;
	height: 600px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin: 0px 0px 0px -300px;
	background-image: url('./Special/_werkzeuge.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.cssOoBxVs:hover
{
	background-position: -600px 0px;
}
.cssOoBxVkA1
{
	padding-left: 17px;
	background: url('./0/frb_v_download.gif') 6px 1px no-repeat;
}
div.cssOoBxVkA1:hover
{
	background: url('./H/frb_v_download.gif') 6px 1px no-repeat;
}
.cssOoBxVfC1
{
	background: #fd3615;
	margin: 5px 5px 5px 5px;
}
.cssOoBxVfC2
{
	background: url('./0/frb_p_ecke2x2_lo.gif') top left no-repeat;
}
.cssOoBxVfC3
{
	background: url('./0/frb_p_ecke2x2_or.gif') top right no-repeat;
}
.cssOoBxVfC4
{
	background: url('./0/frb_p_ecke2x2_ru.gif') bottom right no-repeat;
}
.cssOoBxVfC5
{
	background: url('./0/frb_p_ecke2x2_ul.gif') bottom left no-repeat;
}
.cssOoBxVwMa1
{
	padding-left: 18px;
	background: url('./0/frb_v_vrm.gif') 6px 0px no-repeat;
}
div.cssOoBxVwMa1:hover
{
	background: url('./H/frb_v_vrm.gif') 6px 0px no-repeat;
}
.cssOoBxVwDrA1
{
	padding-left: 18px;
	background: url('./0/frb_v_drucken.gif') 6px 2px no-repeat;
}
div.cssOoBxVwDrA1:hover
{
	background: url('./H/frb_v_drucken.gif') 6px 2px no-repeat;
}
.cssOoBxVwDa1
{
	padding-left: 13px;
	background: url('./0/frb_v_vrd.gif') 6px 0px no-repeat;
}
div.cssOoBxVwDa1:hover
{
	background: url('./H/frb_v_vrd.gif') 6px 0px no-repeat;
}
.cssOoBxVwVa1
{
	padding-left: 19px;
	background: url('./0/frb_v_vrv.gif') 6px 0px no-repeat;
}
div.cssOoBxVwVa1:hover
{
	background: url('./H/frb_v_vrv.gif') 6px 0px no-repeat;
}
.cssOoBxSrTr
{
	border-top: 1px dotted #c6c6c6;
	margin: 5px 0px 4px 0px;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px dotted #c6c6c6;
}
.cssOoBxSrK
{
	float: right;
	padding: 30px 19px 0px 0px;
}
.cssOoBxSrL
{
	padding: 3px 0px 2px 3px;
}
.cssOoBxSrA1
{
	margin: 2px 0px 0px 5px;
	width: 18px;
	height: 18px;
	background: url('./0/frb_v_src.gif') 2px 2px no-repeat;
}
div.cssOoBxSrA1:hover
{
	background: url('./H/frb_v_src.gif') 2px 2px no-repeat;
}
.cssOoBxSrB1
{
	margin: 2px 0px 0px 2px;
	width: 18px;
	height: 18px;
	background: url('./0/frb_w_src.gif') 2px 2px no-repeat;
}
div.cssOoBxSrB1:hover
{
	background: url('./H/frb_w_src.gif') 2px 2px no-repeat;
}
.cssOoBxSrC1
{
	margin: 2px 0px 0px 2px;
	width: 18px;
	height: 18px;
	background: url('./0/frb_v_src.gif') 2px 2px no-repeat;
}
div.cssOoBxSrC1:hover
{
	background: url('./H/frb_v_src.gif') 2px 2px no-repeat;
}
.cssOoNpSc
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border: 1px dotted #c6c6c6;
	padding: 3px 5px 2px 5px;
}
.cssOoNpScK
{
	width: 100px;
}
.cssOoNpScL
{
	width: 300px;
}
.cssOoBxLg
{
	position: absolute;
	right: 0px;
	top: 0px;
}
.cssOoBxVyA1
{
	width: 18px;
	height: 18px;
	background: url('./0/frb_v_vwy.gif') top left no-repeat;
}
div.cssOoBxVyA1:hover
{
	background: url('./H/frb_v_vwy.gif') top left no-repeat;
}
.cssOoBxVyB1
{
	width: 18px;
	height: 18px;
	float: right;
	margin: 13px 15px 0px 1px;
	background: url('./0/frb_w_vwy.gif') top left no-repeat;
}
div.cssOoBxVyB1:hover
{
	background: url('./H/frb_w_vwy.gif') top left no-repeat;
}
.cssOoBxPdf1
{
	padding-left: 19px;
	background: url('./0/frb_v_vrp.gif') 6px 0px no-repeat;
}
div.cssOoBxPdf1:hover
{
	background: url('./H/frb_v_vrp.gif') 6px 0px no-repeat;
}
.cssOoBxPfO
{
	width: 25px;
	height: 18px;
	margin-top: 3px;
	float: right;
	cursor: pointer;
	background: url('./0/frb_v_pfo.gif') top center no-repeat;
}
div.cssOoBxPfO:hover
{
	background: url('./H/frb_v_pfo.gif') top center no-repeat;
}
.cssZoomFarbe
{
	color: #000000;
}
.cssZoomHGFarbe
{
	background: #f5f4f5;
}
.cssOoBxZmVb2
{
	width: 33px;
	height: 66px;
	background: url('./0/frb_e_zmv.gif') top left no-repeat;
	margin: 0px 0px 20px 9px;
}
div.cssOoBxZmVb2:hover
{
	background: url('./H/frb_e_zmv.gif') top left no-repeat;
}
.cssOoBxZmVb2x
{
	width: 33px;
	height: 66px;
	background: url('./X/frb_e_zmv.gif') top left no-repeat;
	margin: 0px 0px 20px 9px;
}
.cssOoBxZmNb1
{
	float: right;
}
.cssOoBxZmNb2
{
	width: 33px;
	height: 66px;
	background: url('./0/frb_e_zmn.gif') top left no-repeat;
	margin: 0px 9px 20px 0px;
}
div.cssOoBxZmNb2:hover
{
	background: url('./H/frb_e_zmn.gif') top left no-repeat;
}
.cssOoBxZmNb2x
{
	width: 33px;
	height: 66px;
	background: url('./X/frb_e_zmn.gif') top left no-repeat;
	margin: 0px 9px 20px 0px;
}
.cssOoBxSl1
{
	background: #c8ccd7;
	margin: 5px 6px 16px 6px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.cssOoBxSl2
{
	padding: 0px 8px 12px 8px;
}
.cssOoBxSmAl
{
	background-image: url('./0/frb_w_sma.gif');
}
div.cssOoBxSmAl:hover
{
	background-image: url('./H/frb_w_sma.gif');
}
.cssOoBxSmLg
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	margin: 0px 0px 3px 0px;
}
.cssOoBxSmForm
{
	background-color: #cccccc;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin: 5px 0px 0px 8px;
	border-radius: 3px;
	border: 1px solid #ffffff;
	cursor: pointer;
}
div.cssOoBxSmForm:hover
{
	background-color: #bbbbbb;
}
.cssOoBxSmFormX
{
	background-color: #cccccc;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	float: left;
	margin: 5px 0px 0px 8px;
	border-radius: 3px;
}
div.cssOoBxSmFormX:hover
{
	background-image: url('../backdoor/H/portal_stop.gif');
}
.cssOoBxSmDS
{
	margin-top: 30px;
}
.cssOoBxSmFl
{
	float: left;
	margin: 9px 0px 0px 5px;
}
.cssOoBxSpLs
{
	float: right;
	padding: 11px 34px 0px 0px;
}
.cssOoBxZt1
{
	padding: 0px 0px 0px 2px;
}
.cssOoBxZt2
{
	background: url('./0/frb_t_zitat_l.gif') top left no-repeat;
}
.cssOoBxZt3
{
	background: url('./0/frb_t_zitat_r.gif') bottom right no-repeat;
}
.cssOoBxZt4
{
	padding: 0px 40px 0px 40px;
	min-height: 27px;
}
.cssOoBxFb1
{
	margin: 9px 6px 6px 6px;
	float: left;
}
.cssOoBxVd
{
	margin: 6px 6px 6px 6px;
}
.cssOoBxBtGPo
{
	padding: 4px 6px 20px 8px;
}
.cssOoBxBtGPu
{
	padding: 20px 6px 0px 6px;
	float: right;
}
.cssOoBxBtGFo
{
	padding: 4px 6px 20px 6px;
}
.cssOoBxBtGFu
{
	padding: 20px 6px 0px 6px;
	float: right;
}
.cssOoBxBtGSo
{
	padding: 4px 6px 20px 6px;
}
.cssOoBxBtGSu
{
	padding: 9px 6px 0px 6px;
	float: right;
}
.cssOoBxBtE
{
	white-space: nowrap;
	border: 1px solid #c08e73;
	border-radius: 2px;
	margin: 0px 2px 0px 2px;
	padding: 2px 6px 3px 6px;
}
.cssOoBxBtEa
{
	white-space: nowrap;
	background: #c08e73;
	border-radius: 2px;
	margin: 0px 2px 0px 2px;
	padding: 2px 6px 3px 6px;
	border: 1px solid #c08e73;
	color: #ffffff;
}
.cssOoBxBtEt
{
	white-space: nowrap;
	margin: 0px 2px 0px 2px;
	padding: 2px 0px 3px 0px;
	border: 1px solid transparent;
}
.cssOoBxBtEs
{
	white-space: nowrap;
}
.cssOoTsBt
{
	font-size: 14px;
	line-height: 17px;
	font-family: Ubuntu-R,Arial,sans-serif;
}
.cssOoTfBt
{
	font-size: 14px;
	line-height: 17px;
	font-family: Ubuntu-R,Arial,sans-serif;
	color: #000000;
}
div.cssOoTfBt:hover
{
	color: #c08e73;
}
.cssOoTfBta
{
	color: #f1e7e2;
}
div.cssOoTfBta:hover
{
	color: #f1e7e2;
}
.cssOoBxBwG
{
	margin: 0px 3px 0px 0px;
	width: 108px;
	height: 18px;
	float: right;
}
.cssOoBxBwH
{
	height: 18px;
}
.cssOoBxBwBxH
{
	width: 18px;
	height: 18px;
}
.cssOoBxBwL1
{
	background: url('./0/frb_z_stern.gif') 18px 0px no-repeat;
}
.cssOoBxBwL2
{
	background: url('./0/frb_z_stern.gif') 36px 0px no-repeat;
}
.cssOoBxBwL3
{
	background: url('./0/frb_z_stern.gif') 54px 0px no-repeat;
}
.cssOoBxBwL4
{
	background: url('./0/frb_z_stern.gif') 72px 0px no-repeat;
}
.cssOoBxBwL5
{
	background: url('./0/frb_z_stern.gif') 90px 0px no-repeat;
}
.cssOoBxBwA1
{
	background: url('./H/frb_z_stern.gif') 18px 0px no-repeat;
}
.cssOoBxBwA2
{
	background: url('./H/frb_z_stern.gif') 36px 0px no-repeat;
}
.cssOoBxBwA3
{
	background: url('./H/frb_z_stern.gif') 54px 0px no-repeat;
}
.cssOoBxBwA4
{
	background: url('./H/frb_z_stern.gif') 72px 0px no-repeat;
}
.cssOoBxBwA5
{
	background: url('./H/frb_z_stern.gif') 90px 0px no-repeat;
}
.cssOoBxBwB1
{
	background: url('./H/frb_z_stern.gif') 18px 0px no-repeat;
}
div.cssOoBxBwB1:hover
{
	background: url('./0/frb_z_stern.gif') 18px 0px no-repeat;
}
.cssOoBxBwB2
{
	background: url('./H/frb_z_stern.gif') 36px 0px no-repeat;
}
div.cssOoBxBwB2:hover
{
	background: url('./0/frb_z_stern.gif') 36px 0px no-repeat;
}
.cssOoBxBwB3
{
	background: url('./H/frb_z_stern.gif') 54px 0px no-repeat;
}
div.cssOoBxBwB3:hover
{
	background: url('./0/frb_z_stern.gif') 54px 0px no-repeat;
}
.cssOoBxBwB4
{
	background: url('./H/frb_z_stern.gif') 72px 0px no-repeat;
}
div.cssOoBxBwB4:hover
{
	background: url('./0/frb_z_stern.gif') 72px 0px no-repeat;
}
.cssOoBxBwB5
{
	background: url('./H/frb_z_stern.gif') 90px 0px no-repeat;
}
div.cssOoBxBwB5:hover
{
	background: url('./0/frb_z_stern.gif') 90px 0px no-repeat;
}
.cssOoBxBwBb
{
	margin-left: 18px;
}
div.cssOoBxBwBb:hover
{
	background: url('./H/frb_z_stern.gif') 0px 0px no-repeat;
	cursor: pointer;
}
.cssOoBxSb1
{
	border: 1px solid transparent;
}
.cssOoBxSb2F
{
	background: #ff7d00;
}
.cssOoBxSb2A
{
	background: #00af4d;
}
.cssOoBxSb3
{
	background: url('_oben.gif') top left repeat-x;
}
.cssOoBxSb4
{
	background: url('_rechts.gif') top right repeat-y;
}
.cssOoBxSb5
{
	background: url('_unten.gif') bottom left repeat-x;
}
.cssOoBxSb6
{
	background: url('_links.gif') top left repeat-y;
}
.cssOoBxSb7
{
	background: url('_ecke_rund_ro.gif') top right no-repeat;
}
.cssOoBxSb8F
{
	background: url('_ecke_rund_ru.gif') bottom right no-repeat;
}
.cssOoBxSb8A
{
	background: url('_ecke_spitz_ru.gif') bottom right no-repeat;
}
.cssOoBxSb9F
{
	background: url('_ecke_spitz_lu.gif') bottom left no-repeat;
}
.cssOoBxSb9A
{
	background: url('_ecke_rund_lu.gif') bottom left no-repeat;
}
.cssOoBxSb10
{
	background: url('_ecke_rund_lo.gif') top left no-repeat;
}
.cssOoBxSb11
{
	padding: 15px 70px 40px 70px;
}
.cssOoBxStU
{
	padding-left: 13px;
}
.cssOoSnSt
{
	margin: 0px 0px 0px 0px;
}
.cssOoBxMdMxGs
{
	margin: 1px 0px 0px -61px;
}
.cssOoTbMdMxGs
{
	margin: 0px 0px 30px 0px;
}
.cssOoBxMdMxKb
{
	padding: 0px 0px 0px 0px;
}
.cssOoTbMdMxSp1
{
	border-left: 1px solid transparent;
}
.cssOoTbMdMxSp2
{
	border-left: 1px solid #da1f00;
}
.cssOoBxMdMxSp
{
	margin: 0px 4px 0px 4px;
	width: 152px;
}
.cssOoBxMdMxLk1
{
	margin: 4px 6px 0px 6px;
	height: 40px;
	background: #da1f00 url('./0/frb_b_haus.gif') 9px 10px no-repeat;
	overflow: hidden;
}
.cssOoBxMdMxLk2
{
	padding: 4px 6px 0px 42px;
}
.cssOoTxMdMxLk
{
	color: #ffffff;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssOoBxMdMxTmB
{
	width: 140px;
	height: 70px;
	margin: 10px 6px 0px 6px;
}
.cssOoBxMdMxTmZT
{
	margin: 6px 6px 0px 6px;
	overflow: hidden;
}
.cssOoTxMdMxTmZ
{
	font-family: Tahoma, sans-serif;
}
.cssOoTxMdMxTmT
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssOoBxDt
{
	padding: 10px 0px 12px 0px;
	margin: 5px 0px 0px 0px;
}
.cssOoDbgGs
{
	font-family: Ubuntu-R,Arial,sans-serif;
	margin: 5px 0px 15px 20px;
	font-size: 14px;
	line-height: 17px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px #333333;
	color: #000000;
}
.cssOoDbgVr
{
	background: #ccccdd;
	float: left;
}
.cssOoDbgIn
{
	background: #7c83ab;
	color: #ffffff;
	clear: left;
	margin-top: 50px;
	margin-left: 20px;
}
.cssOoDbgTt
{
	padding: 10px 20px 10px 20px;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssOoDbgVd
{
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
	background: #ffffff;
	padding: 10px 20px 20px 20px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	margin: 0px;
	color: #000000;
}
.cssOoDbgHiLite
{
	background: green;
	color: #ffffff;
}
.cssOoDbgBt1
{
	width: 80px;
	height: 80px;
	margin: 20px 20px 20px 20px;
	font-size: 60px;
	line-height: 60px;
	border-radius: 7px;
	box-shadow: 2px 4px 10px #333333;
	background: #7c83ab;
	color: #ffffff;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	cursor: pointer;
}
.cssOoDbgBt2
{
	padding: 4px 0px 0px 26px;
}
.cssOoBxMpFG
{
	width: 420px;
	height: 540px;
	margin-left: -29px;
}
.cssOoBxMpF1
{
	padding: 74px 47px 0px 0px;
}
.cssOoBxMpF2
{
	padding: 294px 18px 0px 79px;
}
.cssOoAbMpF2
{
	color: #dddddd;
	font-family: Trebuchet MS,Trebuchet, sans-serif;
	font-size: 23px;
	line-height: 26px;
}
.cssOoBxMpF3
{
	padding: 0px 18px 0px 74px;
}
.cssOoBxMpB1
{
	padding: 246px 0px 0px 39px;
}
.cssOoMfStL
{
	clear: left;
}
.cssOoMfStR
{
	clear: right;
}
.clear-both
{
	clear: both;
}
.cssOoBxNvBrGs
{
	height: 98px;
	margin: 0px 51px 0px 51px;
	position: relative;
	left: 0px;
	top: -60px;
	z-index: 1;
}
.cssOoBxNvBrZn0Au
{
	margin: 0px 9px 0px 9px;
	float: left;
}
.cssOoBxNvBrZn0In
{
	width: 174px;
	height: 98px;
}
.cssOoBxNvBrZn1
{
	background: url('./_zone_1.png') center center no-repeat;
	cursor: pointer;
}
.cssOoBxNvBrZn1a
{
	background: url('./_zone_1a.png') center center no-repeat;
}
div.cssOoBxNvBrZn1:hover
{
	background: url('./_zone_1a.png') center center no-repeat;
}
.cssOoBxNvBrZn2
{
	background: url('./_zone_2.png') center center no-repeat;
	cursor: pointer;
}
.cssOoBxNvBrZn2a
{
	background: url('./_zone_2a.png') center center no-repeat;
}
div.cssOoBxNvBrZn2:hover
{
	background: url('./_zone_2a.png') center center no-repeat;
}
.cssOoBxNvBrZn3
{
	background: url('./_zone_3.png') center center no-repeat;
	cursor: pointer;
}
.cssOoBxNvBrZn3a
{
	background: url('./_zone_3a.png') center center no-repeat;
}
div.cssOoBxNvBrZn3:hover
{
	background: url('./_zone_3a.png') center center no-repeat;
}
.cssOoBxNvBrZn4
{
	background: url('./_zone_4.png') center center no-repeat;
	cursor: pointer;
}
.cssOoBxNvBrZn4a
{
	background: url('./_zone_4a.png') center center no-repeat;
}
div.cssOoBxNvBrZn4:hover
{
	background: url('./_zone_4a.png') center center no-repeat;
}
.cssOoBxTpL
{
	width: 462px;
	height: 612px;
}
.cssOoBxTpLB1
{
	padding: 36px 6px 0px 36px;
}
.cssOoBxTpLB2
{
	width: 420px;
	height: 540px;
	background: #ffffff;
}
.cssOoBxTpLBX
{
	width: 420px;
	height: 540px;
	background: url('./_back.gif') top left no-repeat;
}
.cssOoBxTpR
{
	width: 462px;
	height: 612px;
}
.cssOoBxTpRB1
{
	padding: 0px 6px 0px 6px;
}
.cssOoBxTpRB2
{
	width: 420px;
	height: 540px;
	background: #ffffff url('./0/frb_x_blatt.png') top left no-repeat;
}
.cssOoBxTpRBX
{
	width: 420px;
	height: 540px;
	background: url('./_front.gif') top left no-repeat;
}
.cssOoBxBlR
{
	float: right;
	clear: right;
}
.cssOoBxBlDfR
{
	padding: 4px 10px 19px 25px;
}
.cssOoBxBlOR
{
	padding: 5px 7px 2px 7px;
}
.cssOoBxBlVw
{
	cursor: pointer;
	float: left;
}
.cssOoRaG
{
	width: 100%;
	height: 100%;
}
.cssOoRaU
{
	height: 70px;
}
.cssOoBxLnD
{
	border-bottom: 1px solid #bbbbbb;
}
.cssOoBxLnP
{
	border-bottom: 1px dotted #bbbbbb;
}
.cssOoBxLnS
{
	border-bottom: 1px dashed #bbbbbb;
}
.cssOoPrTbG
{
	border: 1px solid #EEEEEE;
	padding: 2px 2px 2px 2px;
	margin: 0px 5px 7px 5px;
}
.cssOoPrTbK
{
	background: #969696;
	padding: 5px 3px 9px 3px;
	border: 2px solid #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}
.cssOoPrTbH
{
	background: #fdfadb;
	padding: 8px 7px 9px 7px;
	border: 2px solid #FFFFFF;
	text-align: right;
	font-size: 16px;
}
.cssOoPrTbD
{
	background: #fff399;
	padding: 8px 7px 9px 7px;
	border: 2px solid #FFFFFF;
	text-align: right;
	font-size: 16px;
}
.cssOoBxFhGrS
{
	width: 22px;
	height: 16px;
	margin: 3px 0px 0px 6px;
	float: left;
}
.cssOoBxFhSDE
{
	background: url('./0/frb_x_de_s.gif') top left no-repeat;
}
.cssOoBxFhSEN
{
	background: url('./0/frb_x_en_s.gif') top left no-repeat;
}
.cssOoBxFhSPL
{
	background: url('./0/frb_x_pl_s.gif') top left no-repeat;
}
.cssOoBxFhSSK
{
	background: url('./0/frb_x_sk_s.gif') top left no-repeat;
}
.cssOoBxFhSCZ
{
	background: url('./0/frb_x_cz_s.gif') top left no-repeat;
}
.cssOoBxFhSES
{
	background: url('./0/frb_x_es_s.gif') top left no-repeat;
}
.cssOoBxFhSRU
{
	background: url('./0/frb_x_ru_s.gif') top left no-repeat;
}
.cssOoBxFhSCN
{
	background: url('./0/frb_x_cn_s.gif') top left no-repeat;
}
.cssOoBxFhGrM
{
	width: 30px;
	height: 22px;
	margin: 3px 0px 0px 6px;
	float: right;
}
.cssOoBxFhMDE
{
	background: url('./0/frb_x_de_m.gif') top left no-repeat;
}
.cssOoBxFhMEN
{
	background: url('./0/frb_x_en_m.gif') top left no-repeat;
}
.cssOoBxFhMPL
{
	background: url('./0/frb_x_pl_m.gif') top left no-repeat;
}
.cssOoBxFhMSK
{
	background: url('./0/frb_x_sk_m.gif') top left no-repeat;
}
.cssOoBxFhMCZ
{
	background: url('./0/frb_x_cz_m.gif') top left no-repeat;
}
.cssOoBxFhMES
{
	background: url('./0/frb_x_es_m.gif') top left no-repeat;
}
.cssOoBxFhMRU
{
	background: url('./0/frb_x_ru_m.gif') top left no-repeat;
}
.cssOoBxFhMCN
{
	background: url('./0/frb_x_cn_m.gif') top left no-repeat;
}
.cssOoBxFhGrL
{
	width: 22px;
	height: 16px;
	margin: 3px 0px 0px 6px;
	float: left;
}
.cssOoBxFhLDE
{
	background: url('./0/frb_x_de_l.gif') top left no-repeat;
}
.cssOoBxFhLEN
{
	background: url('./0/frb_x_en_l.gif') top left no-repeat;
}
.cssOoBxFhLPL
{
	background: url('./0/frb_x_pl_l.gif') top left no-repeat;
}
.cssOoBxFhLSK
{
	background: url('./0/frb_x_sk_l.gif') top left no-repeat;
}
.cssOoBxFhLCZ
{
	background: url('./0/frb_x_cz_l.gif') top left no-repeat;
}
.cssOoVwOA
{
	margin: 0px 0px 0px 6px;
}
.cssOoBxMnE
{
	padding-left: 15px;
}
.cssOoBxMnS
{
	height: 5px;
}
div.cssOoTfMnSt0:hover
{
	cursor: pointer;
}
.cssOoTfMnSt1
{
	border-left: 10px solid #f0f0f0;
}
div.cssOoTfMnSt1:hover
{
	background: #ffffff;
}
.cssOoTfMnAk1
{
	background: #ffffff;
}
.cssOoTfMnOf1
{
	background: #ffffff;
}
div#cssOoMnKlBox
{
	height: 30px;
}
div#cssOoMnKlBox ul
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
div#cssOoMnKlBox li
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
}
div#cssOoMnKlBox ul ul
{
	position: absolute;
	top: 30px;
	margin: 0px 0px 0px 0px;
	display: none;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel0 li.cssOoMnKlL0Inaktiv:hover ul.cssOoMnKlLevel1
{
	display: block;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel0 li.cssOoMnKlL0Aktiv:hover ul.cssOoMnKlLevel1
{
	display: block;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 li.cssOoMnKlL1Inaktiv:hover ul.cssOoMnKlLevel2
{
	display: block;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 li.cssOoMnKlL1Aktiv:hover ul.cssOoMnKlLevel2
{
	display: block;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 li.cssOoMnKlL1Inaktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	width: 170px;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 li.cssOoMnKlL0Inaktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	width: 170px;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 li.cssOoMnKlL1Aktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	width: 170px;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 li.cssOoMnKlL0Aktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	width: 170px;
}
div#cssOoMnKlBox li ul.cssOoMnKlLevel2
{
	display: none;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 ul.cssOoMnKlLevel2 li.cssOoMnKlL1Inaktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 ul.cssOoMnKlLevel2 li.cssOoMnKlL0Inaktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 ul.cssOoMnKlLevel2 li.cssOoMnKlL1Aktiv
{
	position: relative;
	list-style: none;
	float: left;
	padding: 0px;
	margin: 0px;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1 ul.cssOoMnKlLevel2 li.cssOoMnKlL0Aktiv
{
	position: relative;
	list-style: none;
	float: left;
	padding: 0px;
	margin: 0px;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel0
{
	z-index: 10;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel1
{
	z-index: 20;
	overflow: hidden;
}
div#cssOoMnKlBox ul.cssOoMnKlLevel2
{
	z-index: 30;
	visibility: hidden;
}
div#cssOoMnKlBox li:hover
{
	z-index: 40;
}
div.cssOoMnKlL0Inaktiv
{
	height: 30px;
}
div.cssOoMnKlL0Aktiv
{
	height: 30px;
}
.cssOoBxMnUE
{
	padding-left: 15px;
}
.cssOoBxMnUS
{
	height: 7px;
}
.cssOoTfMnUAk1
{
	color: #c08e73;
}
.cssOoTfMnUSt3
{
	background-image: none;
}
div.cssOoTfMnUSt3:hover
{
	background-image: none;
}
.cssOoSnMnU3
{
	padding: 0px 0px 0px 0px;
}
.cssInhaltStartBilderVorladenBox
{
	background: #ffffff;
}
.cssInhaltWeitereBilderVorladenBox
{
	background: #ffffff;
}
.cssInhaltButtonBox
{
	padding: 1px 6px 0px 6px;
}
.cssInhaltLogoVerweis
{
	margin: 6px 6px 6px 6px;
	float: left;
}
.cssOoBxBlLegende3
{
	font-family: Verdana,sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-left: solid 15px transparent;
}
.cssInhaltBildBoxVerweis
{
	font-family: Verdana,sans-serif;
	font-size: 12px;
}
.cssInhaltLauftext
{
	font-family: Verdana,sans-serif;
	font-size: 16px;
}
.cssInhaltFilterEingabeBox1
{
	padding: 0px 7px 0px 0px;
}
.cssInhaltPDFBild
{
	border: double 3px #888888;
}
.cssInhaltVerweisAbstand
{
	margin: 0px 6px 0px 6px;
}
.cssInhaltVerweisBoxB
{
	color: #dddddd;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
div.cssInhaltVerweisBoxB:hover
{
	color: #ffffff;
}
.cssInhaltVerweisBoxBA
{
	color: #ffffff;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssInhaltVerweisBoxU
{
	padding: 15px 0px 0px 0px;
}
.cssInhaltAuszeichnen
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}



table
{
	border-collapse: collapse;
	border-spacing: 0px;
}

.cssOoBxVrA1
{
	padding-left: 18px;
	padding-top: 0px;
	height: 21px;
	background-image: url('./img/telefon.png');
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
.cssOoBxVrA1:hover
{
	background-position: 0px 0px;
}

.cssOoMnKlLevel0 .cssOoTsLtA:hover
{
}
.cssOoMnKlL0Inaktiv .cssOoTsLtA
{
	/*color: white;*/
	/*border-top: 6px solid transparent;*/
}
.cssOoMnKlL0Inaktiv .cssOoTsLtA:hover
{
	/*color: white;*/
	/*border-top: 6px solid white;*/
}
.cssOoMnKlL0Aktiv .cssOoTsLtA
{
	/*color: white;*/
	/*border-top: 6px solid white;*/
}
.cssOoMnKlL1Inaktiv .cssOoTsLtA
{
	/*color: black;*/
	/*border-top: 0px;*/
}
.cssOoMnKlL1Inaktiv .cssOoTsLtA:hover
{
/*	color: black;
	border-top: 0px;*/
}
.cssOoMnKlL1Aktiv .cssOoTsLtA
{
/*	color: black;
	border-top: 0px;*/
}
.cssOoMnKlL1Aktiv .cssOoTsLtA:hover
{
/*	color: black;
	border-top: 0px;*/
}
.cssOoBxMnUG1 .cssOoTsLtA
{
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
	text-align: right;
}
.cssOoBxMnUG1 div.cssOoTsLtA
{
	/*float: left;*/
}
.cssOoBxMnUG1 .cssOoSnMn0
{
	/*padding: 3px 3px 2px 3px;*/
	/*border-bottom: 1px solid #f07d00;*/
}
.cssOoBxMnUG1 .cssOoSnMn0:hover
{
	/*border-bottom: 2px solid #f07d00;*/
}




.cssOoBxIm /* Box Impressum */
{
	padding: 9px 0px 20px 0px;
	/*background-color: #f07d00;*/
}
.cssOoBxIm .cssOoTsLtA
{
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: #ebeaea;
	/*color: #ffffff;*/
	/*opacity: 0.85;*/
}
.cssOoBxIm .cssOoTsVwA
{
	text-transform: uppercase;
	color: #ebeaea;
	/*opacity: 0.85;*/
}
.cssOoBxIm .cssOoTsVwA:hover
{
	/*opacity: 1;*/
	color: #ffffff;
}

















.cssOoBxSpF /* Sprachwähler */
{
	float: right;
	margin: 27px 0px 0px 0px;
}
.cDsMn
{
	height: 191px;
}




.cssInhaltStartBilderVorladenBox
{
	background: #ffffff;
}
.cssInhaltWeitereBilderVorladenBox
{
	background: #ffffff;
}

/* VERWEISE */
a.cssInhaltVerweis1:link,a.cssInhaltVerweis1:visited,a.cssInhaltVerweis1:active,a.cssInhaltVerweis1:focus
{
	color: #000000;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 1px 1px 1px;
}
a.cssInhaltVerweis1:hover
{
	color: #84bc22;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.cssInhaltVerweisButton:link,a.cssInhaltVerweisButton:visited,a.cssInhaltVerweisButton:active,a.cssInhaltVerweisButton:focus
{
	color: #021948;
	font-size: 10px;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	background-color: #cccccc;
	text-decoration: none;
	padding: 0px 1px 1px 1px;
}
a.cssInhaltVerweisButton:hover
{
	color: #84bc22;
	font-size: 10px;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	background-color: #ffffff;
	text-decoration: none;
}
a.cssInhaltUrheberVerweis:link,a.cssInhaltUrheberVerweis:visited
{
	color: #777777;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
a.cssInhaltUrheberVerweis:hover,a.cssInhaltUrheberVerweis:focus,a.cssInhaltUrheberVerweis:active
{
	color: #999999;
	font-family: Verdana,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

/* URHEBER */
.cssInhaltUrheberBox
{
	text-align: center;
	padding: 5px 0px 10px 0px;
	white-space: nowrap;
}


/* FORMATE */
.cssInhaltText
{
	xfont-family: Ubuntu-R,Arial,sans-serif;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 6px 0px 6px;
}



.cssInhaltButtonBox
{
	padding: 1px 6px 0px 6px;
	xheight: 13px;
	xborder: solid 1px #red;
}
.cssInhaltLogoVerweis
{
	margin: 6px 6px 6px 6px;
	xborder: solid 1px black;
	float: left;
}

/* BILD */
.cssOoBxBlLegende1 /* Legende Oberhälfte - Strich */
{
}
.cssOoBxBlLegende2 /* Legende unterhälfte - Text/Strich */
{
	xbackground: #FFFFFF;
}
.cssOoBxBlLegende3 /* Legende unterhälfte - Text/Strich */
{
/*	xborder: solid 1px red;
	xfont-family: Ubuntu-R,Arial,sans-serif;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-left: solid 15px transparent;*/
}
.cssInhaltBildBoxVerweis
{
	xfont-family: Ubuntu-R,Arial,sans-serif;
	font-family: Verdana,sans-serif;
	font-size: 12px;
}
.cssInhaltBildBoxAussen /* äußere Bildbox */
{
	xbackground: #FFFFFF;
	xbackground: yellow;
	xpadding: 0px 5px 0px 5px;
	xpadding-left: 12px;
}
.cssInhaltBildBox1 /* evtl. Farbstreifen (rechts) */
{
	xbackground: url(_rahmen_r.gif) top right repeat-y;
}
.cssInhaltBildBox2 /* evtl. Farbstreifen (rechts) */
{
	xbackground: url(_rahmen_ro.gif) top right no-repeat;
}
.cssInhaltBildBox3 /* evtl. Farbstreifen (rechts) */
{
	xbackground: url(_rahmen_ru.gif) bottom right no-repeat;
}
.cssInhaltBildBox4 /* evtl. Farbstreifen (rechts) */
{
	xbackground: url(_rahmen_o.gif) top right no-repeat;
}
.cssInhaltBildBox5 /* evtl. Farbstreifen (rechts) */
{
	xbackground: url(_rahmen_u.gif) bottom right no-repeat;
}
.cssInhaltBildRahmen /* evtl. Rahmen oder doch nicht, hat je nach Ausrichtung ein PADDING innen?*/
{
	xpadding: 16px 21px 25px 11px;
	xpadding: 16px 21px 25px 11px;
	xborder-right: 16px solid transparent;
}
.cssInhaltBildBoxBild /* eigentliche Bildbox, hier evtl. Bildrahmen vereinbaren */
{
	xborder: 1px solid #EEEEEE;
	xborder: 2px solid #FFFFFF;
}


.cssInhaltLinieStandard
{
	border-bottom: 1px solid #777777;
	font-size: 1px;
	margin-bottom: 1px;
	width: 100%;
}
.cssInhaltLauftext
{
	font-family: Verdana,sans-serif;
	font-size: 16px;
}


.cssInhaltFilterLegendeBox1
{
	padding: 0px 10px 5px 0px;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	color: #FFFFFF;
}
.cssInhaltFilterEingabeBox1
{
	padding: 0px 7px 0px 0px;
}
.cssInhaltFilterInaktiv1
{
	margin: 2px 0px 0px 0px;
	border: solid 1px #999999;
	padding: 1px 9px 1px 9px;
	color: #999999;
}
.cssInhaltSymbolBox1
{
	padding: 1px 0px 0px 0px;
}
.cssInhaltSymbolBox2
{
	padding: 6px 7px 6px 0px;
}
.cssInhaltSymbolBox3
{
	border-right: solid 2px #ECECEC;
	padding: 6px 7px 6px 0px;
	margin: 0px 8px 0px 0px;
}
.cssInhaltSymbolBox4
{
	padding: 6px 10px 0px 0px;
}

.cssInhaltPDFBildBox
{
	float: right;
	padding: 5px 6px 15px 15px;
	background: #444444;
}
.cssInhaltPDFBild
{
	border: double 3px #888888;
}




.cssInhaltAktion1
{
	border: 1px solid #cccccc;
	margin: 0px 10px 20px 6px;
}
.cssInhaltAktion2
{
	padding: 4px 16px 9px 16px;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	color: #ffe17e;
	color: #cccccc;
	background: #cccccc url(_tree.gif) bottom left repeat-x;
	background: #ffedb2;
}
.cssInhaltAktion3
{
	padding: 6px 15px 0px 0px;
	float: right;
}
.cssInhaltAktion4
{
	padding: 11px 0px 0px 11px;
	width: 130px;
}
.cssInhaltAktion5
{
	width: 100%;
	padding: 12px 0px 18px 0px;
}


.cssInhaltGalerie1
{
	float: left;
	xmargin: 0px 30px 30px 0px;
	width: 260px;
	xbackground: #cccccc url(_tree.gif) bottom left repeat-x;
}
.cssInhaltGalerie2
{
	xwidth: 122px;
}
.cssInhaltGalerie3
{
	padding: 2px 10px 30px 0px;
	xwidth: 100%;
}
.cssInhaltVerweisAbstand /* Box um Verweis */
{
	margin: 0px 6px 0px 6px;
}
.cssInhaltVerweisBoxB /* Box um Verweis */
{
	color: #dddddd;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
div.cssInhaltVerweisBoxB:hover /* zu Box um Verweis */
{
	color: #ffffff;
}
.cssInhaltVerweisBoxBA /* Box um Verweis */
{
	color: #ffffff;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssInhaltVerweisBoxU /* Box um Verweis */
{
	padding: 15px 0px 0px 0px;
}
div.cssInhaltVerweisBoxU:hover /* zu Box um Verweis */
{
}
.cssInhaltUrheberAbsatz
{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	text-align: center;
}
.cssInhaltAuszeichnen
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssInhaltKursiv
{
	font-family: Verdana,sans-serif;
	font-size: 12px;
	color: #21549e;
	margin: 0px 6px 0px 6px;
	text-align: left;
	font-style: italic;
}



/* Schriftart - verkettet */
.cssOoTsLtB /* Schriftart Lesetext B folgt Lesetext A */
{
	/*font-size: 12px;*/
	/*line-height: 15px;*/

	/* Verdana */
	/*font-family: Verdana,sans-serif;*/

	/* Arial */
	/*font-family: Ubuntu-R,Arial,sans-serif;*/

	/* Lucida */
	/*font-family: "Lucida Sans Unicode",sans-serif;*/

	/* Trebuchet 12/15 */
	/*font-family: "Trebuchet MS",Trebuchet,Sans-serif;*/
	/*letter-spacing: 2px;*/
}
.cssOoTsLtC /* Schriftart Lesetext C folgt Lesetext B */
{
	_text-transform: uppercase;

	/* Verdana */
	_font-family: Verdana,sans-serif;
	_font-size: 12px;

	/* Arial */
	_font-family: Ubuntu-R,Arial,sans-serif;
	_font-size: 16px;

	/* Lucida */
	_font-family: "Lucida Sans Unicode",sans-serif;
	_font-size: 14px;

	/* Trebuchet */
	_font: 12px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	_letter-spacing: 2px;
}
.cssOoTsUk /* Schriftart Unterkapitel folgt Zwischentiteltext */
{
	font-size: 16px;
	font-style: italic;
	font-weight: normal;

	/* Tahoma */
	_font-family: Tahoma,sans-serif;

	/* Arial */
	_font-family: Ubuntu-R,Arial,sans-serif;

	/* Lucida */
	_font-family: "Lucida Sans Unicode",sans-serif;

	/* Georgia */
	_font-family: Georgia,sans-serif;
}
.cssOoTsKp /* Schriftart Kapitel folgt Unterkapitel */
{
	font-size: 15px;
	line-height: 20px;
	font-style: normal;
	/*font-style: italic;*/
	/*font-weight: normal;*/

	/* Arial 17/21 */

	/* Tahoma */
	/*font-family: Tahoma,sans-serif;*/

	/* Lucida */
	_font-family: "Lucida Sans Unicode",sans-serif;

	/* Georgia */
	_font-family: Georgia,sans-serif;
}


/* Schriftart Verweistext */
.cssOoTsVwA /* Schriftart Verweistext A folgt Lesetext */
{
	/*font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;*/
}
.cssOoTsVwAa /* Schriftart Verweistext A aktiv folgt Verweistext A */
{
	/*font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;*/
}
.cssOoTsVwB /* Schriftart Verweistext B folgt Verweistext A */
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssOoTsVwBa /* Schriftart Verweistext B aktiv folgt Verweistext B */
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssOoTsVwC /* Schriftart Verweistext C folgt Verweistext B */
{
	/* Trebuchet Kapital */
	_font: 14px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	_text-transform: uppercase;
	_letter-spacing: 2px;

	/* Button */
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	padding: 5px 6px 6px 6px;
}
.cssOoTsVwCa /* Schriftart Verweistext C aktiv folgt Verweistext C */
{
}

/* Farbe - verkettet, aufwärts beginnend bei Lesetext bis Thema */
.cssOoTfLtB /* Farbe Lesetext B folgt Lesetext A */
{
	color: #413c49;
}
.cssOoTfLtC /* Farbe Lesetext C folgt Lesetext B */
{
	/*color: #d68e20;*/
}

.cssOoTfVwA /* Farbe Verweistext A folgt Lesetext */
{
	/*color: #C37F02;*/
	color: black;
}
div.cssOoTfVwA:hover
{
	/*color: #009ab1;*/
	color: black;
}
.cssOoTfVwAa /* Farbe Verweistext A aktiv folgt Verweistext A */
{
	/*color: #009ab1;*/
}
div.cssOoTfVwAa:hover
{
	/*color: #84bc22;*/
}
.cssOoTfVwB /* Farbe Verweistext B folgt Verweistext A */
{
	color: #f0d5ac;
	/*text-transform: uppercase;*/
	/*height: 25px;*/
}
div.cssOoTfVwB:hover
{
	color: #ffffff;
	/*background: url(./H/frb_x_nav_o.gif) bottom center no-repeat;*/
}
.cssOoTfVwBa /* Farbe Verweistext B aktiv folgt Verweistext B */
{
	color: #ffffff;
	/*background: url(./H/frb_x_nav_o.gif) bottom center no-repeat;*/
}
div.cssOoTfVwBa:hover
{
}
.cssOoTfVwC /* Farbe Verweistext C folgt Verweistext B */
{
	color: #d68e20;
}
div.cssOoTfVwC:hover
{
	color: #ffef9a;
}
.cssOoTfVwCa /* Farbe Verweistext C aktiv folgt Verweistext C */
{
	color: #ffef9a;
}
div.cssOoTfVwCa:hover
{
}
.cssOoTfRb /* Farbe Rubriktext folgt Lesetext */
{
}
.cssOoTfZw /* Farbe Zwischentiteltext folgt Rubriktext */
{
}
.cssOoTfUk /* Farbe Unterkapitel folgt Zwischentiteltext */
{
}
.cssOoTfKp /* Farbe Kapitel folgt Unterkapitel */
{
	_color: dddddd;
}

/* Farbe - Bildlegende */
.cssOoTfBlLg /* Farbe Bildlegende folgt Lesetext */
{
}

/* Farbe - Zitat */
.cssOoTfZt /* Farbe Zitattext folgt Lesetext */
{
}
.cssOoTfZa /* Farbe Zitatautor folgt Zitattext */
{
}

/* Farbe - Preis */
.cssOoTfPe /* Farbe Preis Euro folgt Lesetext */
{
}
.cssOoTfPc /* Farbe Preis Cent folgt Preis Euro */
{
}


/* Sonstiges - verkettet, aufwärts beginnend bei Lesetext bis Thema */
.cssOoSnLt /* Sonstiges Lesetext */
{
	margin: 0px 6px 0px 6px;
	_text-align: left;
}
.cssOoSnRb /* Sonstiges Rubriktext folgt Lesetext */
{
}
.cssOoSnZw /* Sonstiges Zwischentiteltext folgt Rubriktext */
{
	margin: 0px 0px 0px 0px;
}
.cssOoSnKp /* Sonstiges Kapitel folgt Unterkapitel */
{
}

/* Sonstiges - Bildlegende */
.cssOoSnBlLg /* Sonstiges Bildlegende folgt Lesetext */
{
	padding: 7px 0px 15px 0px;
	margin: 0px;
}

/* Sonstiges - Zitat */
.cssOoSnZt /* Sonstiges Zitattext folgt Lesetext */
{
}
.cssOoSnZa /* Sonstiges Zitatautor folgt Zitattext */
{
	text-align: right;
}

/* Sonstiges - Preis */
.cssOoSnPe /* Schriftart Preis Euro folgt Lesetext */
{
	margin: 0px 0px 0px 0px;
	white-space: nowrap;
}
.cssOoSnPc /* Schriftart Preis Cent folgt Preis Euro */
{
	position: relative; left: -4px;
}

/* zu Textformaten */
.cssOoBxZw /* Aussehen Zwischentitel */
{
	/* auslaufende Linie */
	/*margin: 24px 34px 7px 0px;*/
	/*padding: 0px 6px 8px 6px;*/
	/*background: url(./0/frb_x_vrl.gif) bottom left no-repeat;*/

	/* durchgehende Linie */
	/*margin: 35px -68px 6px -68px;*/
	/*padding: 0px 74px 8px 74px;*/
	border-bottom: 1px dashed #bbbbbb;
}
.cssOoBxUk /* Aussehen Unterkapitel */
{
	padding: 2px 6px 6px 6px;
}

/* Boxen */
.cssOoBxVs /* Box Vorspann */
{
	width: 300px;
	height: 150px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -75px 0px 0px -150px;
	background: url(_vorspann.gif) center center no-repeat;
}
.cssOoBxVkA1 /* Box Verweis Formular A */
{
	padding-left: 17px; /* Platz für GIF */

	/* bei Verdana 12 */
	/*background: url('./0/frb_v_download.gif') 6px 0px no-repeat;*/

	/* bei Tahoma 13, Arial 14 */
	background: url('./0/frb_v_download.gif') 6px 1px no-repeat;
}
div.cssOoBxVkA1:hover
{
	/* bei Verdana 12 */
	/*background: url('./H/frb_v_download.gif') 6px 0px no-repeat;*/

	/* bei Tahoma 13, Arial 14 */
	background: url('./H/frb_v_download.gif') 6px 1px no-repeat;
}
.cssOoBxVfB1 /* Box Verweis Formular B */
{
	padding-left: 18px; /* Platz für GIF */
	background: url(./0/frb_w_vwf.gif) 6px 0px no-repeat;
}
div.cssOoBxVfB1:hover
{
	background: url(./H/frb_w_vwf.gif) 6px 0px no-repeat;
}
.cssOoBxVfC1 /* Box Verweis Formular C */
{
	background: #fd3615;
	margin: 5px 5px 5px 5px;
}
div.cssOoBxVfC1:hover
{
}
.cssOoBxVfC2
{
	background: url(./0/frb_p_ecke2x2_lo.gif) top left no-repeat;
}
.cssOoBxVfC3
{
	background: url(./0/frb_p_ecke2x2_or.gif) top right no-repeat;
}
.cssOoBxVfC4
{
	background: url(./0/frb_p_ecke2x2_ru.gif) bottom right no-repeat;
}
.cssOoBxVfC5
{
	background: url(./0/frb_p_ecke2x2_ul.gif) bottom left no-repeat;
}
.cssOoBxVwMa1 /* Box um Verweis */
{
	padding-left: 18px; /* Platz für GIF */
	background: url(./0/frb_v_vrm.gif) 6px 0px no-repeat;
}
div.cssOoBxVwMa1:hover /* zu Box um Verweis */
{
	background: url(./H/frb_v_vrm.gif) 6px 0px no-repeat;
}
.cssOoBxVwDa1 /* Box um Verweis */
{
	padding-left: 13px; /* Platz für GIF */
	background: url(./0/frb_v_vrd.gif) 6px 0px no-repeat;
}
div.cssOoBxVwDa1:hover /* zu Box um Verweis */
{
	background: url(./H/frb_v_vrd.gif) 6px 0px no-repeat;
}
.cssOoBxVwVa1 /* Box um Verweis */
{
	padding-left: 19px; /* Platz für GIF */
	background: url(./0/frb_v_vrv.gif) 6px 0px no-repeat;
}
div.cssOoBxVwVa1:hover /* zu Box um Verweis */
{
	background: url(./H/frb_v_vrv.gif) 6px 0px no-repeat;
}
.cssOoBxSrTr
{
	/* Linie oben */
	border-top: 1px dotted #c6c6c6;
	margin: 5px 0px 4px 0px;
	padding: 10px 0px 5px 0px;

	/* Linie unten */
	border-bottom: 1px dotted #c6c6c6;

	/* keine Linie oben */
	/*margin: 0px 0px 9px 0px;*/
	/*padding: 0px 0px 9px 0px;*/

}
.cssOoBxSrK
{
	float: right;
	padding: 30px 19px 0px 0px;
}
.cssOoBxSrL
{
	padding: 3px 0px 2px 3px;
}
.cssOoBxSrA1 /* Box Verweis Suche sichtbar A */
{
	_float: right;
	margin: 2px 0px 0px 5px;
	width: 18px;
	height: 18px;
	background: url('./0/frb_v_src.gif') top left no-repeat;
}
div.cssOoBxSrA1:hover
{
	background: url('./H/frb_v_src.gif') top left no-repeat;
}
.cssOoBxSrB1 /* Box Verweis Suche sichtbar B */
{
	margin: 2px 0px 0px 2px;
	width: 18px;
	height: 18px;
	background: url(./0/frb_w_src.gif) top left no-repeat;
}
div.cssOoBxSrB1:hover
{
	background: url(./H/frb_w_src.gif) top left no-repeat;
}
.cssOoBxSrC1 /* Box Verweis Suche sichtbar C */
{
	margin: 2px 0px 0px 2px;
	width: 18px;
	height: 18px;
	background: url('./0/frb_v_src.gif') top left no-repeat;
}
div.cssOoBxSrC1:hover
{
	background: url('./H/frb_v_src.gif') top left no-repeat;
}
.cssOoNpSc
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border: 1px dotted #c6c6c6;
	padding: 3px 5px 2px 5px;
	/*padding-top: 4px;*/
	/*padding-right: 5px;*/
	/*padding-left: 5px;*/
	/*height: 15px;*/
	width: 170px;
	/*vertical-align: bottom;*/
	/*margin-top: 5px;*/
}
.cssOoBxLg /* Box um Schloss außen */
{
	position: absolute;
	top: 0px;
	right: 0px;
}
.cssOoBxVyA1 /* Box Verweis Schloss sichtbar A */
{
	width: 18px;
	height: 18px;
	background: url(./0/frb_v_vwy.gif) top left no-repeat;
}
div.cssOoBxVyA1:hover
{
	background: url(./H/frb_v_vwy.gif) top left no-repeat;
}
.cssOoBxVyB1 /* Box Verweis Schloss sichtbar B */
{
	width: 18px;
	height: 18px;
	float: right;
	margin: 13px 15px 0px 1px;
	background: url(./0/frb_w_vwy.gif) top left no-repeat;
}
div.cssOoBxVyB1:hover
{
	background: url(./H/frb_w_vwy.gif) top left no-repeat;
}
.cssOoBxPdf1 /* Box um Verweis */
{
	padding-left: 19px; /* Platz für GIF */
	background: url(./0/frb_v_vrp.gif) 6px 0px no-repeat;
}
div.cssOoBxPdf1:hover /* zu Box um Verweis */
{
	background: url(./H/frb_v_vrp.gif) 6px 0px no-repeat;
}

/* Bilderzoom */
.cssOoBxZmVb1 /* vorheriges Bild */
{
}
.cssOoBxZmVb2
{
	width: 33px;
	height: 66px;
	background: url(./0/frb_e_zmv.gif) top left no-repeat;
	margin: 0px 0px 20px 9px;
}
div.cssOoBxZmVb2:hover /* zu Box um Verweis */
{
	background: url(./H/frb_e_zmv.gif) top left no-repeat;
}
.cssOoBxZmVb2x
{
	width: 33px;
	height: 66px;
	background: url(./X/frb_e_zmv.gif) top left no-repeat;
	margin: 0px 0px 20px 9px;
}
.cssOoBxZmNb1 /* nächstes Bild */
{
	float: right;
}
.cssOoBxZmNb2
{
	width: 33px;
	height: 66px;
	_float: right;
	background: url(./0/frb_e_zmn.gif) top left no-repeat;
	margin: 0px 9px 20px 0px;
}
div.cssOoBxZmNb2:hover /* zu Box um Verweis */
{
	background: url(./H/frb_e_zmn.gif) top left no-repeat;
}
.cssOoBxZmNb2x
{
	width: 33px;
	height: 66px;
	_float: right;
	background: url(./X/frb_e_zmn.gif) top left no-repeat;
	margin: 0px 9px 20px 0px;
}

/* Filter- & Symbolleiste */
.cssOoBxSl1
{
	background: #c8ccd7;
	margin: 5px 6px 16px 6px;
}
.cssOoBxSl2
{
	background: url(./0/frb_p_ecke7x7_lo.gif) top left no-repeat;
}
.cssOoBxSl3
{
	background: url(./0/frb_p_ecke7x7_or.gif) top right no-repeat;
}
.cssOoBxSl4
{
	_background: url(./0/frb_p_ecke7x7_ru.gif) bottom right no-repeat;
}
.cssOoBxSl5
{
	_background: url(./0/frb_p_ecke7x7_ul.gif) bottom left no-repeat;
}
.cssOoBxSl6
{
	padding: 0px 8px 12px 8px;
}
.cssOoBxSmAl
{
	background: url(./0/frb_w_sma.gif) 6px 2px no-repeat;
	width: 30px;
	height: 24px;
	float: left;
	cursor: pointer;
	margin: 11px 0px 0px 0px;
}
div.cssOoBxSmAl:hover
{
	background: url(./H/frb_w_sma.gif) 6px 2px no-repeat;
}
.cssOoBxSmDS
{
	margin-top: 26px;
}
.cssOoBxSmDT
{
}
.cssOoBxSmTr
{
}
.cssOoBxSmLg
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	margin: 0px 0px 3px 0px;
	/*color: #ffef9a;*/
}
.cssOoBxSmFl
{
	float: left;
	margin: 9px 0px 0px 5px;
}
.cssOoBxSpLs /* Sprachwähler sichtbar */
{
	/*height: 36px;*/
	float: right;
	padding: 11px 34px 0px 0px;
}
.cssOoBxSpLu /* Sprachwähler unsichtbar */
{
	_height: 36px;
}
.cssOoBxZt1 /* Zitatbox */
{
	padding: 0px 0px 0px 2px;
}
.cssOoBxZt2 /* Zitatbox */
{
	background: url(./0/frb_t_zitat_l.gif) top left no-repeat;
}
.cssOoBxZt3 /* Zitatbox */
{
	background: url(./0/frb_t_zitat_r.gif) bottom right no-repeat;
}
.cssOoBxZt4 /* Zitatbox */
{
	padding: 0px 40px 0px 40px;
}


/* Facebook */
.cssOoBxFb1 /* FacebookLink - Außenabstand */
{
	margin: 9px 6px 6px 6px;
	float: left; /* dadurch passt sich die Breite an */
}
.cssOoBxFb2 /* FacebookLink - Umrandung */
{
	_border: 1px dotted #cccccc;
}
.cssOoBxFb3 /* FacebookLink - Innenabstand */
{
	_padding: 10px 10px 10px 10px;
}

/* Video */
.cssOoBxVd
{
	margin: 6px 6px 6px 6px;
}

/* Blättern */
.cssOoBxBtGPo /* oben */
{
	padding: 4px 6px 20px 8px;
	/*float: right;*/
}
.cssOoBxBtGPu /* unten */
{
	padding: 20px 6px 0px 6px;
	float: right;
}
.cssOoBxBtGFo /* oben */
{
	padding: 4px 6px 20px 6px;
	/*float: right;*/
}
.cssOoBxBtGFu /* unten */
{
	padding: 20px 6px 0px 6px;
	float: right;
}
.cssOoBxBtGSo /* oben */
{
	padding: 4px 6px 20px 6px;
	/*float: right;*/
}
.cssOoBxBtGSu /* unten */
{
	padding: 9px 6px 0px 6px;
	float: right;
}
.cssOoBxBtE
{
	white-space: nowrap;
	border: 1px solid #ebeaea;
}
.cssOoBxBtEa
{
	white-space: nowrap;
	border: 1px solid #ebeaea;
	background: #ebeaea;
}

/* Bewerten */
.cssOoBxBwG
{
	margin: 0px 3px 0px 0px;
	width: 108px;
	height: 18px;
	float: right;
}
.cssOoBxBwH
{
	height: 18px;
}
.cssOoBxBwBxH
{
	width: 18px;
	height: 18px;
}
.cssOoBxBwL1
{
	background: url(./0/frb_z_stern.gif) 18px 0px no-repeat;
}
.cssOoBxBwL2
{
	background: url(./0/frb_z_stern.gif) 36px 0px no-repeat;
}
.cssOoBxBwL3
{
	background: url(./0/frb_z_stern.gif) 54px 0px no-repeat;
}
.cssOoBxBwL4
{
	background: url(./0/frb_z_stern.gif) 72px 0px no-repeat;
}
.cssOoBxBwL5
{
	background: url(./0/frb_z_stern.gif) 90px 0px no-repeat;
}
.cssOoBxBwA1
{
	background: url(./H/frb_z_stern.gif) 18px 0px no-repeat;
}
.cssOoBxBwA2
{
	background: url(./H/frb_z_stern.gif) 36px 0px no-repeat;
}
.cssOoBxBwA3
{
	background: url(./H/frb_z_stern.gif) 54px 0px no-repeat;
}
.cssOoBxBwA4
{
	background: url(./H/frb_z_stern.gif) 72px 0px no-repeat;
}
.cssOoBxBwA5
{
	background: url(./H/frb_z_stern.gif) 90px 0px no-repeat;
}
.cssOoBxBwB1
{
	background: url(./H/frb_z_stern.gif) 18px 0px no-repeat;
}
div.cssOoBxBwB1:hover
{
	background: url(./0/frb_z_stern.gif) 18px 0px no-repeat;
}
.cssOoBxBwB2
{
	background: url(./H/frb_z_stern.gif) 36px 0px no-repeat;
}
div.cssOoBxBwB2:hover
{
	background: url(./0/frb_z_stern.gif) 36px 0px no-repeat;
}
.cssOoBxBwB3
{
	background: url(./H/frb_z_stern.gif) 54px 0px no-repeat;
}
div.cssOoBxBwB3:hover
{
	background: url(./0/frb_z_stern.gif) 54px 0px no-repeat;
}
.cssOoBxBwB4
{
	background: url(./H/frb_z_stern.gif) 72px 0px no-repeat;
}
div.cssOoBxBwB4:hover
{
	background: url(./0/frb_z_stern.gif) 72px 0px no-repeat;
}
.cssOoBxBwB5
{
	background: url(./H/frb_z_stern.gif) 90px 0px no-repeat;
}
div.cssOoBxBwB5:hover
{
	background: url(./0/frb_z_stern.gif) 90px 0px no-repeat;
}
.cssOoBxBwBb
{
	margin-left: 18px;
	_background: url(./0/frb_z_stern.gif) 0px 0px no-repeat;
}
div.cssOoBxBwBb:hover
{
	background: url(./H/frb_z_stern.gif) 0px 0px no-repeat;
	cursor: pointer;
}

/* Sprechblase */
.cssOoBxSb1
{
	border: 1px solid transparent;
}
.cssOoBxSb2F
{
	background: #ff7d00;
}
.cssOoBxSb2A
{
	background: #00af4d;
}
.cssOoBxSb3
{
	background: url(_oben.gif) top left repeat-x;
}
.cssOoBxSb4
{
	background: url(_rechts.gif) top right repeat-y;
}
.cssOoBxSb5
{
	background: url(_unten.gif) bottom left repeat-x;
}
.cssOoBxSb6
{
	background: url(_links.gif) top left repeat-y;
}
.cssOoBxSb7
{
	background: url(_ecke_rund_ro.gif) top right no-repeat;
}
.cssOoBxSb8F
{
	background: url(_ecke_rund_ru.gif) bottom right no-repeat;
}
.cssOoBxSb8A
{
	background: url(_ecke_spitz_ru.gif) bottom right no-repeat;
}
.cssOoBxSb9F
{
	background: url(_ecke_spitz_lu.gif) bottom left no-repeat;
}
.cssOoBxSb9A
{
	background: url(_ecke_rund_lu.gif) bottom left no-repeat;
}
.cssOoBxSb10
{
	background: url(_ecke_rund_lo.gif) top left no-repeat;
}
.cssOoBxSb11
{
	padding: 15px 70px 40px 70px;
}
.cssOoBxSb12
{
}

/* Stichpunkt */
.cssOoBxStU /* Stichpunkt - unsichtbar */
{
	padding-left: 13px; /* Platz für GIF */
}
.cssOoBxStR
{
	padding-left: 13px;
	margin: 0px 6px 0px 6px;
}
.cssOoBxStR p:before
{
	content: '• ';
	margin-left: -13px;
}
.cssOoSnSt /* Sonstiges Stichpunkt folgt Lesetext */
{
	margin: 0px 0px 0px 0px;
}

/* Modul Module */
.cssOoBxMdZr
{
	/* Linie oben */
	border-top: 1px dashed #bbbbbb;
	margin: 0px 0px 9px 0px;
	padding: 8px 0px 9px 0px;

	/* Linie unten */
	border-bottom: 1px dashed #bbbbbb;

	/* keine Linie oben */
	/*margin: 0px -68px 9px -68px;*/
	/*padding: 5px 68px 9px 68px;*/
}
.cssOoBxMdMxGs
{
	margin: 1px 0px 0px -61px;
}
.cssOoTbMdMxGs
{
	margin: 0px 0px 30px 0px;
}
.cssOoBxMdMxKb
{
	padding: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.cssOoTbMdMxSp1
{
	/*border-left: 1px dashed #000000;*/
	border-left: 1px solid #da1f00;
	border-left: 1px solid transparent;
}
.cssOoTbMdMxSp2
{
	border-left: 1px solid #da1f00;
}
.cssOoBxMdMxSp
{
	margin: 0px 4px 0px 4px;
	width: 152px;
}
.cssOoBxMdMxLk1
{
	margin: 4px 6px 0px 6px;
	height: 40px;
	background: #da1f00 url(./0/frb_b_haus.gif) 9px 10px no-repeat;
	overflow: hidden;
}
.cssOoBxMdMxLk2
{
	padding: 4px 6px 0px 42px;
	_width: 152px;
}
.cssOoTxMdMxLk
{
	color: #ffffff;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssOoBxMdMxTmB /* Bild */
{
	width: 140px;
	height: 70px;
	margin: 10px 6px 0px 6px;
	_background: yellow;
}
.cssOoBxMdMxTmZT /* Zeit+Text */
{
	margin: 6px 6px 0px 6px;
	overflow: hidden;
	_background: red;
}
.cssOoBxMdMxTmZ /* Zeit */
{
	_width: 42px;
}
.cssOoTxMdMxTmZ /* Zeit */
{
}
.cssOoTxMdMxTmT /* Titel */
{
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
}
.cssOoBxDt /* Modul Details Linie o+u */
{
	/*border-top: 1px solid #bbbbbb;*/
	/*border-bottom: 1px solid #bbbbbb;*/
	padding: 10px 0px 12px 0px;
	margin: 5px 0px 0px 0px;
}


/* Module Aufmacher */
.cssOoBxMdAfHh /* für Mindesthöhe des Verweises, wichtig für Termine, Höhe des Kalenderblattes */
{
	min-height: 70px;
	/*padding-bottom: 25px;*/
}
.cssOoBxMdAfHh .cssOoTsRb
{
	font-family: Ubuntu-R,Arial,sans-serif;
}

/* Module Aufmacher seitlich */
.cssOoBxMdAfStG1
{
	padding: 0px 60px 30px 30px;
	/*float: left;*/
	float: right;
	/*background: #ffffff;*/
}
.cssOoBxMdAfStG2
{
	width: 200px;
	padding: 0px 0px 0px 30px;
	border-left: 1px solid #363636;
}
.cssOoBxMdAfStG3
{
}
.cssOoBxMdAfStG4
{
}
.cssOoBxMdAfTt /* Box Aufmacher Einleitung */
{
	padding: 0px 0px 6px 0px;
}

/* Module Aufmacher als Fußleiste */
.cssOoBxMdAfFsG1
{
	clear: both;
	padding: 40px 0px 0px 0px;
}
.cssOoBxMdAfFsG2
{
}
.cssOoBxMdAfFsG3
{
}
.cssOoBxMdAfFsG4
{
}
.cssOoBxMdAfFsElG1 /* erstes Element */
{
	width: 30%;
	float: left;
}
.cssOoBxMdAfFsElO3 /* erstes Element */
{
	padding-top: 8px;
	padding-bottom: 8px;
}
.cssOoBxMdAfFsElG2 /* weiteres Element */
{
	width: 35%;
	float: left;
}
.cssOoBxMdAfFsElL1 /* weiteres Element */
{
	padding-left: 8px;
}
.cssOoBxMdAfFsElL2 /* weiteres Element */
{
	border-left: 1px dotted #000000;
}
.cssOoBxMdAfFsElL3 /* weiteres Element */
{
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.cssOoTbIm /* Tabelle Impressum */
{
	margin: auto auto; /* zentriert */
}

.cssOoBxVwNb1 /* Box Querverweis */
{
	padding-left: 18px; /* Platz für GIF */
	background: url(./0/frb_w_vrn.gif) 6px 0px no-repeat;
}
div.cssOoBxVwNb1:hover /* Box Querverweis */
{
	background: url(./H/frb_w_vrn.gif) 6px 0px no-repeat;
}

/* Box Kette Navigation */
.cssOoBxVwKa1
{
	padding-left: 11px; /* Platz für GIF */
	background: url(./0/frb_v_vrk.gif) 5px 1px no-repeat;
	float: left;
}
div.cssOoBxVwKa1:hover
{
	background: url(./H/frb_v_vrk.gif) 5px 1px no-repeat;
}
.cssOoBxVwKb1
{
	padding-left: 11px; /* Platz für GIF */
	background: url(./0/frb_w_vrk.gif) 5px 0px no-repeat;
	float: left;
}
div.cssOoBxVwKb1:hover
{
	background: url(./H/frb_w_vrk.gif) 5px 0px no-repeat;
}
.cssOoBxVwKka1
{
	padding-left: 7px; /* Platz für GIF */
	background: url(./0/frb_v_vrwk.gif) 5px 1px no-repeat;
	float: left;
}
div.cssOoBxVwKka1:hover
{
	background: url('./H/frb_v_vrwk.gif') 5px 1px no-repeat;
}
.cssOoBxVwKkb1
{
	padding-left: 11px; /* Platz für GIF */
	background: url('./0/frb_w_vrwk.gif') 5px 0px no-repeat;
	float: left;
}
div.cssOoBxVwKkb1:hover
{
	background: url('./H/frb_w_vrwk.gif') 5px 0px no-repeat;
}

/* Lageplan */
.cssOoBxLageplan
{
	width: 750px;
	height: 670px;
	_background: gray;
}
.cssOoBxMdLgFt
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #ffffff;
	overflow: hidden;
	position: relative;
	box-shadow: 2px 4px 10px #333333;
}

/* Modul Mappe */
.cssOoBxMpFG
{
	width: 420px;
	height: 540px;
	margin-left: -29px;
}
.cssOoBxMpF1
{
	padding: 74px 47px 0px 0px;
}
.cssOoBxMpF2
{
	padding: 294px 18px 0px 79px;
}
.cssOoAbMpF2
{
	color: #dddddd;
	font-family: "Trebuchet MS",Trebuchet, sans-serif;
	font-size: 23px;
	line-height: 26px;
	_text-transform: uppercase;
	_font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	_letter-spacing: 6px;
}
.cssOoBxMpF3
{
	padding: 0px 18px 0px 74px;
}
.cssOoBxMpB1
{
	padding: 246px 0px 0px 39px;
}

/* Navigation Bereiche */
.cssOoBxNvBrGs
{
	/*position: relative;*/
	/*top: -78px;*/
	/*left: 0px;*/
	/*width: 150px;*/
	/*height: 150px;*/
	/*z-index: 1;*/
	/*background-color:#ddf;*/
	/*margin: 0px 0px 0px 271px;*/
	/*height: 106px;*/
}
.cssOoBxNvBrZn0Au /* Außen: Abstand, Umfluss */
{
	/*float: left;*/
	/*margin: 0px 7px 0px 7px;*/
}
.cssOoBxNvBrZn0In /* Innen: Maße */
{
	/*width: 175px;*/
	/*height: 106px;*/
}
.cssOoBxNvBrZn1
{
	background: url('./_zone_1.png') center center no-repeat;
	cursor: pointer;
}
.cssOoBxNvBrZn1a, div.cssOoBxNvBrZn1:hover
{
	background: url(./_zone_1a.png) center center no-repeat;
}
.cssOoBxNvBrZn2
{
	background: url(./_zone_2.png) center center no-repeat;
	cursor: pointer;
}
.cssOoBxNvBrZn2a, div.cssOoBxNvBrZn2:hover
{
	background: url(./_zone_2a.png) center center no-repeat;
}
.cssOoBxNvBrZn3
{
	background: url(./_zone_3.png) center center no-repeat;
	cursor: pointer;
}
.cssOoBxNvBrZn3a, div.cssOoBxNvBrZn3:hover
{
	background: url(./_zone_3a.png) center center no-repeat;
}
.cssOoBxNvBrZn4
{
	background: url(./_zone_4.png) center center no-repeat;
	cursor: pointer;
}
.cssOoBxNvBrZn4a, div.cssOoBxNvBrZn4:hover
{
	background: url(./_zone_4a.png) center center no-repeat;
}

/* Home-Button, Logo, Startseite */
.cssOoBxVwLg
{
	cursor: pointer;
	background: url("./_logo.gif") no-repeat right top;
	height: 80px;
}

/* Titelbild */
.cssOoBxTb1
{
	/*padding: 190px 0px 0px 0px;*/

	/* hier ggf. die Breite angeben */
	/*width: 420px;*/

	/*margin: 0px 60px 0px 60px;*/
	/*border: 1px dashed #000000;*/
	/*border-radius: 15px;*/
}
.cssOoBxTb2 /* Bildcontainer */
{
	/*border-radius: 15px;*/
	/*border-top-left-radius: 30px;*/

	/* Schatten als Vorhang */
	/*box-shadow: inset 0px 0px 170px #000000;*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.cssOoBxTb3 /* Vorhang */
{
	/* hier die Höhe angeben */
	height: 400px;

	/*background: url(./_tbvh.png) top center no-repeat;*/
}
.cssOoBxTb3 table
{
	width: 1000px;
	margin: 0px auto 0px auto;
	height: 100%;
}
.cssOoBxTb3 td
{
	vertical-align: bottom;
}
.cKeinTitelbild
{
	height: 200px;

}


html
{
	height: 100%;
}

/* Tapete */
.cssOoBxTpL
{
	width: 462px;
	height: 612px;
}
.cssOoBxTpLB1
{
	padding: 36px 6px 0px 36px;
}
.cssOoBxTpLB2
{
	width: 420px;
	height: 540px;
	background: #ffffff;
}
.cssOoBxTpLBX
{
	width: 420px;
	height: 540px;
	background: url(./_back.gif) top left no-repeat;
}
.cssOoBxTpR
{
	width: 462px;
	height: 612px;
}
.cssOoBxTpRB1
{
	padding: 0px 6px 0px 6px;
}
.cssOoBxTpRB2
{
	width: 420px;
	height: 540px;
	background: #ffffff url(./0/frb_x_blatt.png) top left no-repeat;
}
.cssOoBxTpRBX
{
	width: 420px;
	height: 540px;
	background: url(./_front.gif) top left no-repeat;
}

.cssOoBxBlR
{
	/*float: right;*/
	/*margin-right: -44px;*/
}
.cssOoBxBlDfR
{
	/*padding: 4px 12px 19px 35px;*/
}
.cssOoBxBlOR
{
	/*padding: 5px 7px 2px 7px;*/
}
.cssOoBxBlVw
{
	padding: 0px 5px 0px 5px;
	/*cursor: pointer;*/
	/*float: left;*/
}


/* Rahmen */
.cssOoRaG /* Gesamt */
{
	width: 100%;
	height: 100%;
	_background: url(./_linie.gif) 220px top repeat-y;
}
.cssOoRaO /* Oben */
{
}
.cssOoRaM /* Mitte */
{
}
.cssOoRaU /* Unten */
{
	height: 70px;
}

/* Linien */
.cssOoBxLnN
{
	border-top: 1px dashed #bbbbbb;
	margin: 0px 0px 0px 0px;
}
.cssOoBxLnD
{
	border-bottom: 1px solid #ebeaea;
}
.cssOoBxLnP
{
	border-bottom: 1px dotted #ebeaea;
}
.cssOoBxLnS
{
	border-bottom: 1px dashed #ebeaea;
}


/* Modul Preise */
.cssOoPrTbG
{
	border: 1px solid #EEEEEE;
	padding: 2px 2px 2px 2px;
	margin: 0px 5px 7px 5px;
}
.cssOoPrTbK
{
	background: #969696;
	padding: 5px 3px 9px 3px;
	border: 2px solid #FFFFFF;
	font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}
.cssOoPrTbH
{
	background: #fdfadb;
	padding: 8px 7px 9px 7px;
	border: 2px solid #FFFFFF;
	text-align: right;
	font-size: 16px;
}
.cssOoPrTbD
{
	background: #fff399;
	_padding: 7px 9px 9px 9px !important;
	padding: 8px 7px 9px 7px;
	border: 2px solid #FFFFFF;
	text-align: right;
	font-size: 16px;
}

/* Fahnen */
.cssOoBxFhGrS
{
	width: 22px;
	height: 16px;
	margin: 3px 0px 0px 6px;
	float: left;
}
.cssOoBxFhSDE
{
	background: url(./0/frb_x_de_s.gif) top left no-repeat;
}
.cssOoBxFhSEN
{
	background: url(./0/frb_x_en_s.gif) top left no-repeat;
}
.cssOoBxFhSPL
{
	background: url(./0/frb_x_pl_s.gif) top left no-repeat;
}
.cssOoBxFhSSK
{
	background: url(./0/frb_x_sk_s.gif) top left no-repeat;
}
.cssOoBxFhSCZ
{
	background: url(./0/frb_x_cz_s.gif) top left no-repeat;
}
.cssOoBxFhSES
{
	background: url(./0/frb_x_es_s.gif) top left no-repeat;
}
.cssOoBxFhSRU
{
	background: url(./0/frb_x_ru_s.gif) top left no-repeat;
}
.cssOoBxFhSCN
{
	background: url(./0/frb_x_cn_s.gif) top left no-repeat;
}
.cssOoBxFhGrM
{
	width: 30px;
	height: 22px;
	margin: 3px 0px 0px 6px;
	float: right;
}
.cssOoBxFhMDE
{
	background: url(./0/frb_x_de_m.gif) top left no-repeat;
}
.cssOoBxFhMEN
{
	background: url(./0/frb_x_en_m.gif) top left no-repeat;
}
.cssOoBxFhMPL
{
	background: url(./0/frb_x_pl_m.gif) top left no-repeat;
}
.cssOoBxFhMSK
{
	background: url(./0/frb_x_sk_m.gif) top left no-repeat;
}
.cssOoBxFhMCZ
{
	background: url(./0/frb_x_cz_m.gif) top left no-repeat;
}
.cssOoBxFhMES
{
	background: url(./0/frb_x_es_m.gif) top left no-repeat;
}
.cssOoBxFhMRU
{
	background: url(./0/frb_x_ru_m.gif) top left no-repeat;
}
.cssOoBxFhMCN
{
	background: url(./0/frb_x_cn_m.gif) top left no-repeat;
}
.cssOoBxFhGrL
{
	width: 22px;
	height: 16px;
	margin: 3px 0px 0px 6px;
	float: left;
}
.cssOoBxFhLDE
{
	background: url(./0/frb_x_de_l.gif) top left no-repeat;
}
.cssOoBxFhLEN
{
	background: url(./0/frb_x_en_l.gif) top left no-repeat;
}
.cssOoBxFhLPL
{
	background: url(./0/frb_x_pl_l.gif) top left no-repeat;
}
.cssOoBxFhLSK
{
	background: url(./0/frb_x_sk_l.gif) top left no-repeat;
}
.cssOoBxFhLCZ
{
	background: url(./0/frb_x_cz_l.gif) top left no-repeat;
}

/* Verweis ohne Abstand li + re */
.cssOoVwOA
{
	margin: 0px 0px 0px 6px;
}

/* Menü Kasten */
.cssOoBxMnG /* Box Menü */
{
	/*padding: 0px 0px 0px 0px;*/
	width: 182px;
	/*border-top: 2px solid #ffffff;*/
	/*border-right: 1px solid #dddddd;*/
	/*border-bottom: 1px dotted #bbbbbb;*/
	/*border-left: 1px solid #B9D5A2;*/
	margin: 0px 0px 0px 686px;
	/*float: right;*/
}
.cssOoBxMnE /* Menü: Box für Einzug links ab Ebene 1 */
{
	padding-left: 15px; /* 15px */
}
.cssOoBxMnS /* Menü: Sockel */
{
	height: 5px; /* 4px */
}

/* Ebene 0 Kasten */
.cssOoTfMnSt0 /* Box Menueintrag Standard folgt Lesetext */
{
	_color: #000000;
	/*border-left: 6px solid transparent;*/
}
div.cssOoTfMnSt0:hover
{
	cursor: pointer;
	/*color: #009ab1;*/
	/*background: #f0f0f0;*/
	/*background: url(./H/frb_m_menu0.gif) 0px 0px no-repeat;*/
	/*border-left: 6px solid #009ab1;*/
}
.cssOoTfMnAk0 /* Box Menueintrag Aktiv folgt Menutext Standard */
{
	/*color: #009ab1;*/
	/*background: #f0f0f0;*/
	/*background: url(./H/frb_m_menu0.gif) 0px 0px no-repeat;*/
	/*border-left: 6px solid #009ab1;*/
}
div.cssOoTfMnAk0:hover
{
}
.cssOoTfMnOf0 /* Box Menueintrag Offen folgt Menutext Standard */
{
	/*color: #FFEAD8;*/
	/*background: #f0f0f0;*/
	/*background: url(./H/frb_m_menu0.gif) 0px 0px no-repeat;*/
	/*border-left: 6px solid #009ab1;*/
}
div.cssOoTfMnOf0:hover
{
	_color: #ffffff;
}
/* Ebene 1 Kasten */
.cssOoTfMnSt1 /* Box Menueintrag Standard */
{
	/*color: #000000;*/
	/*background: #ffffff;*/

	/* Balken links 10px */
	border-left: 6px solid transparent;
	/*border-left: 10px solid #f0f0f0;*/

	/*background: url(./0/frb_m_menu1.gif) 12px 5px no-repeat;*/
	/*background: url(./0/frb_v_menu1.gif) 5px 8px no-repeat;*/
}
div.cssOoTfMnSt1:hover
{
	/*color: #000000;*/
	/*background: #ffffff;*/
	/*background: url(./H/frb_m_menu1.gif) 12px 5px no-repeat;*/
	/*background: url(./H/frb_v_menu1.gif) 5px 9px no-repeat;*/
	/*border-left: 6px solid #009ab1;*/
}
.cssOoTfMnAk1 /* Box Menueintrag Aktiv folgt Menutext Standard */
{
	/*color: #000000;*/
	/*background: #ffffff;*/
	/*background: url(./H/frb_m_menu1.gif) 12px 5px no-repeat;*/
	/*background: url(./H/frb_v_menu1.gif) 5px 9px no-repeat;*/
	/*border-left: 6px solid #009ab1;*/
}
div.cssOoTfMnAk1:hover
{
}
.cssOoTfMnOf1 /* Box Menueintrag Offen folgt Menutext Standard */
{
	/*background: #ffffff;*/
	/*border-left: 6px solid #009ab1;*/
}
div.cssOoTfMnOf1:hover
{
}
/* Ebene 2 Kasten */
.cssOoTfMnSt2 /* Box Menueintrag Standard */
{
	/*background: url(./0/frb_v_menu2.gif) 16px 8px no-repeat;*/
}
div.cssOoTfMnSt2:hover
{
	/*background: url(./H/frb_v_menu2.gif) 13px 10px no-repeat;*/
}
.cssOoTfMnAk2 /* Box Menueintrag Aktiv folgt Menutext Standard */
{
	/*background: url(./H/frb_v_menu2.gif) 13px 10px no-repeat;*/
}
div.cssOoTfMnAk2:hover
{
}
.cssOoTfMnOf2 /* Box Menueintrag Offen folgt Menutext Standard */
{
}
div.cssOoTfMnOf2:hover
{
}

/* Schriftart - Menu */
.cssOoTsMn0 /* Schriftart Menu Ebene 0 folgt Lesetext */
{
	/*font-size: 14px;*/
	/*line-height: 27px;*/

	/* hack IE Laufweite Arial */
	/*letter-spacing: -0.5px;*/

	/*font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;*/
	/*text-transform: uppercase;*/

	/* Arial 14/17 */
	/*font-family: Ubuntu-R,Arial,sans-serif;*/

	/* Verdana */
	/*font-family: Verdana,sans-serif;*/

	/* Tahoma */
	/*font-family: Tahoma,sans-serif;*/

	/* Trebuchet 12/15 */
	/*font-family: "Trebuchet MS",Trebuchet,Sans-serif;*/
	/*letter-spacing: 2px;*/
	font-weight: normal;
}
.cssOoTsMn1 /* Schriftart Menu Ebene 1 folgt Menu Ebene 0 */
{
	font-weight: normal;
	/*font-size: 16px;*/
	/*line-height: 17px;*/
	text-transform: none;
}
.cssOoTsMn2 /* Schriftart Menu Ebene 2 folgt Menu Ebene 1 */
{
}

/* Sonstiges - Menu */
.cssOoSnMn0 /* Sonstiges Menu Ebene 0 folgt Lesetext */
{
	padding: 3px 10px 2px 10px;
}
#cssOoMnKlBox .cssOoSnMn1 /* Sonstiges Menu Ebene 1 folgt Menu Ebene 0 */
{
	padding: 6px 20px 12px 14px;
}
.cssOoSnMn2 /* Sonstiges Menu Ebene 2 folgt Menu Ebene 1 */
{
	_padding-left: 15px;
	padding: 0px 10px 0px 0px;
}



/* Menü - Klappmenü */
div#cssOoMnKlBox ul
{
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
div#cssOoMnKlBox li
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
}
div#cssOoMnKlBox
	li
	ul.cssOoMnKlLevel1,
div#cssOoMnKlBox
	li
	ul.cssOoMnKlLevel2
{
}
div#cssOoMnKlBox ul ul
{
	position: absolute;

	/* Abstand wo Box Level2 erscheint, muss direkt anschließen an Level 1, sonst Untermenü nicht anwählbar */
	top: 32px;
	/* -1px wenn Abstand zw. Menüpunkten im Level 1 vereinbart wird */
	/*left: -12px;*/
	/*margin-top: 5px;*/
	display: none;
	/*width: 170px;*/
}
div#cssOoMnKlBox
	ul.cssOoMnKlLevel0
	li.cssOoMnKlL0Inaktiv:hover
	ul.cssOoMnKlLevel1,
div#cssOoMnKlBox
	ul.cssOoMnKlLevel0
	li.cssOoMnKlL0Aktiv:hover
	ul.cssOoMnKlLevel1,
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	li.cssOoMnKlL1Inaktiv:hover
	ul.cssOoMnKlLevel2,
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	li.cssOoMnKlL1Aktiv:hover
	ul.cssOoMnKlLevel2
{
	display: block;
}
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	li.cssOoMnKlL1Inaktiv,
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	li.cssOoMnKlL0Inaktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0;
	width: 250px;
}
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	li.cssOoMnKlL1Aktiv,
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	li.cssOoMnKlL0Aktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0;
	width: 250px;
}
div#cssOoMnKlBox
	li
	ul.cssOoMnKlLevel2
{
	display: none;
}
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	ul.cssOoMnKlLevel2
	li.cssOoMnKlL1Inaktiv,
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	ul.cssOoMnKlLevel2
	li.cssOoMnKlL0Inaktiv
{
	position: relative;
	list-style: none;
	float: left;
	margin: 0;
	_width: 170px;
}
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	ul.cssOoMnKlLevel2
	li.cssOoMnKlL1Aktiv,
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
	ul.cssOoMnKlLevel2
	li.cssOoMnKlL0Aktiv
{
	position: relative;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	_width: 170px;
}
div#cssOoMnKlBox
	ul.cssOoMnKlLevel0
{
	z-index: 10;
}
div#cssOoMnKlBox
	ul.cssOoMnKlLevel1
{
	z-index: 20;
	overflow: hidden;
	_width: 170px;
}
div#cssOoMnKlBox
	ul.cssOoMnKlLevel2
{
	z-index: 30;
	visibility: hidden;
}
div#cssOoMnKlBox li:hover
{
	z-index: 40;
}

/* Level 0 */
div.cssOoMnKlL0Inaktiv
{
	/*text-transform: uppercase;*/
	height: 32px;
	/*border-right: 1px solid #ffffff;*/

	/* um den direkten Anschluss an Level 1 zu haben */
	/*border-bottom: 1px solid transparent;*/

	cursor: pointer;

	/* kein Padding */
}
div.cssOoMnKlL0Inaktiv:hover
{
}
div.cssOoMnKlL0Aktiv
{
	height: 32px;
	/*border-right: 1px solid #ffffff;*/

	/* um den direkten Anschluss an Level 1 zu haben */
	/*border-bottom: 1px solid transparent;*/

	cursor: pointer;

	/* kein Padding */
}
/* Farben Bereich 0 / Standard */
.cssOoMnKl0Br0
{
	/*color: #ffffff;*/
	/*background: url(./_leinen_grau.png) left top repeat;*/
}
.cssOoMnKl0Br0a, .cssOoMnKl0Br0:hover
{
	/*color: orange;*/
	/*background: #43c04a;*/
	/*background: url(./_leinen_gruen.png) left top repeat;*/
}
/* Farben Bereich 1 sonst Standard */
div.cssOoMnKl0Br1
{
}
div.cssOoMnKl0Br1a, div.cssOoMnKl0Br1:hover
{
	/*background: #8a0b36;*/
}
/* Farben Bereich 2 sonst Standard */
div.cssOoMnKl0Br2
{
}
div.cssOoMnKl0Br2a, div.cssOoMnKl0Br2:hover
{
	/*background: #009997;*/
}
/* Farben Bereich 3 sonst Standard */
div.cssOoMnKl0Br3
{
}
div.cssOoMnKl0Br3a, div.cssOoMnKl0Br3:hover
{
	/*background: #b68bd3;*/
}
/* Farben Bereich 4 sonst Standard */
div.cssOoMnKl0Br4
{
}
div.cssOoMnKl0Br4a, div.cssOoMnKl0Br4:hover
{
}

/* Level 1 */
/* Farben Bereich 0 / Standard */
div.cssOoMnKl1Br0
{
	/*color: white;*/
	/*background: #f0f0f0;*/
	/*background: url(./_leinen_grau.png) left top repeat;*/
}
div.cssOoMnKl1Br0a, div.cssOoMnKl1Br0:hover
{
	/*color: orange;*/
	/*color: #009c96;*/
	/*background: #f0f0f0;*/
	/*background: url(./_leinen_gruen.png) left top repeat;*/
}
/* Farben Bereich 1 sonst Standard */
div.cssOoMnKl1Br1
{
}
div.cssOoMnKl1Br1a, div.cssOoMnKl1Br1:hover
{
	/*background: #8a0b36;*/
}
/* Farben Bereich 2 sonst Standard */
div.cssOoMnKl1Br2
{
}
div.cssOoMnKl1Br2a, div.cssOoMnKl1Br2:hover
{
	/*background: #009997;*/
}
/* Farben Bereich 3 sonst Standard */
div.cssOoMnKl1Br3
{
}
div.cssOoMnKl1Br3a, div.cssOoMnKl1Br3:hover
{
	/*background: #b68bd3;*/
}
/* Farben Bereich 4 sonst Standard */
div.cssOoMnKl1Br4
{
}
div.cssOoMnKl1Br4a, div.cssOoMnKl1Br4:hover
{
}

/* Untermenü des aktiven Menüpunktes */
.cssOoBxMnUG1 /* Box U-Menü */
{
	/* no padding, margin, border */

	/* Papierfarbe, damit Linien nicht den Kasten kreuzen */
	background: #ebeaea;

	width: 150px;
	float: right;
	margin: -35px -5px 15px 15px;
	/*border: 1px dashed #000000;*/
	/*border-right: 1px dashed #000000;*/
	/*border-bottom: 1px dashed #000000;*/
	/*border-left: 1px solid #bbbbbb;*/

	padding: 10px 30px 10px 0px;

	/*border-top-left-radius: 15px;*/
	/*border-top-right-radius: 30px;*/
	/*border-bottom-right-radius: 10px;*/
	/*border-bottom-left-radius: 10px;*/
}
.cssOoBxMnUG2 /* Box U-Menü */
{
	/*padding: 7px 0px 17px 0px;*/
}
.cssOoBxMnUG3 /* Box U-Menü */
{
}
.cssOoBxMnUE /* Menü: Box für Einzug links ab Ebene 1 */
{
	/*padding-left: 15px; 15px */
}
.cssOoBxMnUS /* Menü: Sockel */
{
	/*height: 4px; 4px */
}

/* Ebene 1 Untermenü des aktiven Menüpunktes */
.cssOoTfMnUSt1 /* Box Menueintrag Standard */
{
	/*color: #000000;*/
	/*background: #ffffff;*/
	/*border-left: 10px solid transparent; Balken links 10px */
	_border-left: 10px solid #fffb86; /* Balken links */
	_background: url(./0/frb_m_menu1.gif) 12px 5px no-repeat;
	_background: url(./0/frb_v_menu1.gif) 5px 7px no-repeat;
	/*border-bottom: 1px solid transparent;*/
}
div.cssOoTfMnUSt1:hover
{
	/*color: #009c96;*/
	/*background: #ffffff;*/
	/*background: url(./H/frb_m_menu1.gif) 12px 5px no-repeat;*/
	/*background: url(./H/frb_v_menu1.gif) 4px 6px no-repeat;*/
	/*border-bottom: 1px dashed #f07d00;*/
}
.cssOoTfMnUAk1 /* Box Menueintrag Aktiv folgt Menutext Standard */
{
	/*color: #009c96;*/
	/*background: url(./H/frb_m_menu1.gif) 12px 5px no-repeat;*/
	/*background: url(./H/frb_v_menu1.gif) 4px 6px no-repeat;*/
	/*border-bottom: 1px dashed #f07d00;*/
}
div.cssOoTfMnUAk1:hover
{
}
.cssOoTfMnUOf1 /* Box Menueintrag Offen folgt Menutext Standard */
{
}
div.cssOoTfMnUOf1:hover
{
}
.cssOoTsMnU1 /* Schriftart Menu Ebene 1 folgt Menu Ebene 0 */
{
	/*font-size: 14px;*/
	/*line-height: 17px;*/
	font-weight: normal;
	/*font-family: Ubuntu-B,Arial,sans-serif; font-weight: normal;*/
	/*text-transform: uppercase;*/
	text-transform: none;

	/* Arial 14/17 */
	/*font-family: Ubuntu-R,Arial,sans-serif;*/
	/*letter-spacing: 0px;*/

	/* Verdana */
	/*font-family: Verdana,sans-serif;*/

	/* Tahoma */
	/*font-family: Tahoma,sans-serif;*/

	/* Trebuchet 12/15 */
	/*font-family: "Trebuchet MS",Trebuchet,Sans-serif;*/
	/*letter-spacing: 2px;*/
}
.cssOoSnMnU1 /* Sonstiges Menu Ebene 1 folgt Menu Ebene 0 */
{
	/*padding: 5px 0px 5px 0px;*/
}
/* Ebene 2 Untermenü des aktiven Menüpunktes */
.cssOoTfMnUSt2 /* Box Menueintrag Standard */
{
	/*background: url(./0/frb_v_menu2.gif) 16px 2px no-repeat;*/
}
div.cssOoTfMnUSt2:hover
{
	/*background: url(./H/frb_v_menu2.gif) 16px 2px no-repeat;*/
}
.cssOoTfMnUAk2 /* Box Menueintrag Aktiv folgt Menutext Standard */
{
	/*background: url(./H/frb_v_menu2.gif) 16px 2px no-repeat;*/
}
div.cssOoTfMnUAk2:hover
{
}
.cssOoTfMnUOf2 /* Box Menueintrag Offen folgt Menutext Standard */
{
}
div.cssOoTfMnUOf2:hover
{
}
.cssOoTsMnU2 /* Schriftart Menu Ebene 2 folgt Menu Ebene 1 */
{
}
.cssOoSnMnU2 /* Sonstiges Menu Ebene 2 folgt Menu Ebene 1 */
{
	padding: 0px 0px 5px 0px;
}

/* Ebene 3 Untermenü des aktiven Menüpunktes */
.cssOoTfMnUSt3 /* Box Menueintrag Standard */
{
	background-image: none;
}
div.cssOoTfMnUSt3:hover
{
	background-image: none;
}
.cssOoTfMnUAk3 /* Box Menueintrag Aktiv folgt Menutext Standard */
{
}
div.cssOoTfMnUAk3:hover
{
}
.cssOoTfMnUOf3 /* Box Menueintrag Offen folgt Menutext Standard */
{
}
div.cssOoTfMnUOf3:hover
{
}
.cssOoTsMnU3 /* Schriftart Menu Ebene 3 folgt Menu Ebene 2 */
{
}
.cssOoSnMnU3 /* Sonstiges Menu Ebene 3 folgt Menu Ebene 2 */
{
	padding: 0px 0px 0px 0px;
}

.cssOoTsRb
{
	font-family: Ubuntu-B,Arial,sans-serif;
}



.cssOoBxBlL
{
	margin-right: 15px;
	float: left;
}


.cssExtraFarbe
{
	height: 100%;
}
.cssExtraFarbe form
{
	height: 100%;
}
.cssOoTfBt
{
	color: #ebeaea;
}
div.cssOoTfBt:hover
{
	color: #ffffff;
}
.cssOoTfBta
{
	color: #1f1f1f;
}
div.cssOoTfBta:hover
{
	color: #1f1f1f;
}
.cssOoTsBt
{
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
}





.cssCcMdULinie
{
	height: 30px;
}
.cssCcMdULinie .cssOoBxLnN
{
	display: none;
}





.cssCcKp
{
	height: 196px;
	background: url('./_kopf.gif') 68px 35px no-repeat;
	border-bottom: 1px solid #ebeaea;

	/* !!!! */
	padding-top: 1px;
}

.cssCcKp .cssOoSnLt
{
	text-align: right;
	margin-right: 474px;
}
.cssCcSh
{
	width: 900px;
	margin: auto;
	margin: 0px auto 0px auto;
	/*box-shadow: 2px 4px 10px #333333;*/
	background-color: #1f1f1f;
	/*border-radius: 10px;*/
	/*margin: 300px;*/
	/*border: 0px;*/
	/*padding: 27px 0px 0px 0px;*/
}

.cBoxZoneSelect
{
	/*height: 40px;*/
	/*margin: 40px 5px 0px 5px;*/
	position: relative;
	top: -260px;
	left: 420px;
}
.cBoxZoneSelect p
{
	font-family: Ubuntu-RI,Arial,sans-serif;
	font-size: 33px;
	line-height: 36px;
	font-size: 24px;
	line-height: 26px;
}
.cBoxZoneSelect ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.cBoxZoneSelect li
{
	/*margin: 0px;*/
	/*padding: 0px;*/
}
.cBoxZoneSelect ul
{
	position: absolute;
	left: -999em;
}
.cBoxZoneSelect:hover ul
{
	left: auto;
}
.cBoxZoneSelect button
{
	margin: 0px;
	padding: 0px 0px 6px 0px;
	border: 0px;
	border-radius: 0px;
	background-color: transparent;
	cursor: pointer;
	color: #413c49;
}
.cBoxZoneSelect ul button
{
	background-color: white;
	color: #413c49;
	border-bottom: 1px solid #c0b096;
	margin: 0px 0px 0px -9px;
	padding: 6px 9px 9px 9px;
	font-family: Ubuntu-R,Arial,sans-serif;
	width: 200px;
	overflow: hidden;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
}
.cBoxZoneSelect ul button:hover
{
	color: #413c49;
}

.cTabKursplan
{
	width: 100%;
}
.cTabKursplan
{

	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.cTabKursplan .cTabKopf

{
	font-family: Ubuntu-B,Arial,sans-serif;
	background-color: #84bc22;
	color: white;
	text-align: center;
	border-radius: 6px;
	margin: 6px 6px 6px 6px;
	padding: 6px 6px 9px 6px;
}
.cTabKursplan td

{
}
.cTabD
{
	background: #eeeeee;
	border-bottom: 1px solid #bbbbbb;
}
.cTabH
{
	/*background: green;*/
	border-bottom: 1px solid #bbbbbb;
}
.cBoxEinzelkurs
{
	margin: 12px 6px 12px 6px;
	/*padding: 6px 1px 9px 1px;*/
	/*border-radius: 6px;*/
	background-color: white;
	border: 1px solid #bbbbbb;
	box-shadow: 2px 4px 10px #bbbbbb;
	height: 63px;
	overflow: hidden;
}
.cBoxEinzelkurs:hover
{
	/*height: 68px;*/
	/*display: block;*/
	background-color: LightGoldenRodYellow;
}
.cKursBild1
{
	display: none;
	height: 68px;
	/*background-repeat: no-repeat;*/
	/*background-position: center center;*/
	/*background-size: cover;*/
	background-color: #413c49;
	/*border-top-right-radius: 6px;*/
	/*border-top-left-radius: 6px;*/
	/*opacity: .8;*/

}
.cKursBild2
{
	height: 68px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	/*background-color: black;*/
	/*border-top-right-radius: 6px;*/
	/*border-top-left-radius: 6px;*/
	opacity: .8;

}
.cBoxEinzelkurs:hover .cKursBild2
{
	opacity: 1;
}
.cBoxKurstext
{
	padding: 9px 12px 12px 12px;
	/*cursor: default;*/

}
#mymap
{
	background-image: url('./_map.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 514px;
	height: 692px;
}
#mymap button
{
	/*color: black;*/
	/*margin: 0px;*/
	/*padding: 6px 9px 9px 9px;*/
	/*font-family: Ubuntu-R,Arial,sans-serif;*/
	/*overflow: hidden;*/
	/*text-align: left;*/
	/*font-size: 16px;*/
	/*line-height: 21px;*/

}
.cStandort
{
	background-color: orange;
	border: 0px;
	outline: none;
	border-radius: 15px;
	/*display: block;*/
	width: 30px;
	height: 30px;
	position: relative;
	/*position: absolute;*/
	/*width: 30px;*/
	/*background-color: orange;*/
	cursor: pointer;
	box-shadow: 5px 5px 15px #333333;
}
.cStandort:disabled
{
	background-color: #cccccc;
	border: 0px;
	outline: none;
	border-radius: 15px;
	/*display: block;*/
	width: 30px;
	height: 30px;
	position: relative;
	/*position: absolute;*/
	/*width: 30px;*/
	/*background-color: orange;*/
	cursor: default;
}

.cFormular
{

}

.cButtonStep
{
	background-color: transparent;
	border: 0px;
	outline: none;
	border-radius: 15px;
	height: 80px;
	background-image: url('./_icons_form.gif');
	background-repeat: no-repeat;
	width: 240px;
	cursor: pointer;

}
.cButStepAnA
{
	background-position: 80px -80px;
}
.cButStepAnF
{
	background-position: 80px -160px;
}


.cButStepAgI
{
	background-position: -154px 0px;
}
.cButStepAgA
{
	background-position: -154px -80px;
}
.cButStepAgF
{
	background-position: -154px -160px;
}

.cButStepKoI
{
	background-position: -388px 0px;
}
.cButStepKoA
{
	background-position: -388px -80px;
}
.cButStepKoF
{
	background-position: -388px -160px;
}

/* zweites Design */

.cNavigation1
{
	background-color: #c0b096;
}

.cFormular
{
	padding: 0px 5px 0px 5px;

}
.cFormular p
{
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;

	margin: 0px 2px 8px 2px;
}
.cFormular table td
{
	padding: 0px 2px 0px 2px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.cFormular input
{
	/*font-family: Delicious-Roman, Arial, Helvetica, sans-serif;*/
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 5px 13px 8px 13px;
	color: #000;
	background: #fff;
	width: 323px;
	max-width: 100%;
	margin: 0px 0px 8px 0px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.cFormular input:focus
{
	/*background: #ffffee;*/
	background-color: LightYellow;
	-webkit-transition: background-color 1000ms linear;
	-moz-transition: background-color 1000ms linear;
	-o-transition: background-color 1000ms linear;
	-ms-transition: background-color 1000ms linear;
	transition: background-color 1000ms linear;
}
.cFormular input:disabled
{
	background-color: whitesmoke;
}
.cFormular select
{
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	padding: 5px 13px 8px 13px;
	color: #000;
	background: #fff;
	width: 351px;
	max-width: 100%;
	margin: 0px 0px 6px 0px;

}
.cFormular select:focus
{
	background-color: LightYellow;
/*	-webkit-transition: background-color 1000ms linear;
	-moz-transition: background-color 1000ms linear;
	-o-transition: background-color 1000ms linear;
	-ms-transition: background-color 1000ms linear;
	transition: background-color 1000ms linear;*/
}
.cFormular select:disabled
{
	background-color: whitesmoke;
}
.cCheckbox
{
	padding: 10px 0px 0px 0px;
}
.cCheckbox input
{
	padding: 0px;
	margin: 0px 5px 0px 5px;
	width: 15px;
}
.cCheckbox label
{

	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.cButtonLeiste
{
	margin: 0px auto 0px auto;
	padding: 0px 0px 40px 0px;
	width: 728px;
}
.cButtonLeiste p
{
	margin: 0px;
	float: left;
	width: 240px;
	text-align: center;

	font-family: Ubuntu-RI,Arial,sans-serif;

}
.cStopper
{
	clear: both;

}
.cSubmitButton
{
	background-color: #413c49;
	border: 0px;
	outline: none;
	border-radius: 6px;
	/*display: block;*/
	/*width: 30px;*/
	/*height: 30px;*/
	/*position: relative;*/
	/*position: absolute;*/
	/*width: 30px;*/
	/*background-color: orange;*/
	cursor: pointer;
	/*box-shadow: 5px 5px 15px #333333;*/
	padding: 5px 15px 8px 15px;
	color: white;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin: 30px 0px 0px 0px;

}
.cOKButton
{
	background-color: #413c49;
	border: 0px;
	outline: none;
	border-radius: 6px;
	cursor: pointer;
	padding: 5px 15px 8px 15px;
	color: white;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin: 0px 0px 0px 10px;
}


.cBoxTeaser
{
	margin: 9px 18px 6px 6px;
	background-color: white;
	border: 1px solid #bbbbbb;
	box-shadow: 2px 4px 10px #bbbbbb;
	cursor: pointer;
	width: 305px;
	height: 214px;
	float: left;
}
.cBoxTeaserLeer
{
	margin: 9px 18px 6px 6px;
	/*background-color: white;*/
	border: 1px solid #bbbbbb;
	background-color: #413c49;
	box-shadow: 2px 4px 10px #bbbbbb;
	cursor: pointer;
	width: 305px;
	height: 214px;
	float: left;
}
.cTeaserBild1
{
	height: 165px;
	background-color: #413c49;
}
.cTeaserBild2
{
	height: 165px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	opacity: .8;
}
.cBoxTeaser:hover .cTeaserBild2
{
	opacity: 1;
}
.cBoxTeasertext
{
	padding: 9px 12px 12px 12px;
	white-space: nowrap;
	overflow: hidden;
}
.cBoxTeaser .cBoxTeasertext p
{
	color: #413c49;
}
.cBoxTeaserLeer .cBoxTeasertext p
{
	color: white;
}
.cBoxTeaserLeer .cTeaserVerlauf
{
	position: relative;
	top: -28px;
	left: 244px;
	width: 49px;
	height: 49px;
	box-shadow: inset -30px 0px 20px 3px #413c49;
}

.cStunde
{
	width: 40px;
	float: left;
	position: relative;
	top: 20px;
	left: -50px;
	font-size: 24px;
	line-height: 26px;
	/*padding: 0px;*/
	/*margin: 30px 1px 15px 1px;*/

	font-family: Ubuntu-RI,Arial,sans-serif;
	font-weight: normal;
	text-align: right;
}
.cssCcMdUGalerie
{
	float: left;
	margin: 0px 15px 15px 0px;;
}





.cssOoBxVwDrA1 /* Box um Verweis */
{
	padding-left: 18px; /* Platz für GIF */
	background: url('./0/frb_v_drucken.gif') 6px 1px no-repeat;
}
div.cssOoBxVwDrA1:hover /* zu Box um Verweis */
{
	background: url('./H/frb_v_drucken.gif') 6px 1px no-repeat;
}
.cOnlMgInfoKasten
{
	margin: 39px 0px 0px 0px;
	width: 500px;
	float: right;
	/*height: 500px;*/
	border: 5px solid orange;
	border-radius: 10px;
	background: #ffffff;
}
.cOnlMgSp
{
	/*border: 5px solid orange;*/
	width: 30px;
	height: 30px;
	background: #ffffff;
	position: relative;
	top: 28px;
	left: -4px;
	border-left: 5px solid orange;
	border-bottom: 5px solid orange;
	-moz-transform: rotate(45deg);
	-moz-transform-origin: 0px 0px;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: 0px 0px;
	-o-transform: rotate(45deg);
	-o-transform-origin: 0px 0px;
	-ms-transform: rotate(45deg);
	-ms-transform-origin: 0px 0px;
}
.cOnlMgInfKasInh
{
	margin: -30px 0px 0px 0px;
	padding: 0px 30px 50px 30px;

}
.cSocialNetworks
{
	width: 246px;
	height: 90px;
	margin: 0px auto 0px auto;
	/*text-align: center;*/
	/*float: left;*/
}


.cBeige
{
	background-color: #ede7db;
}
.cWhite
{
	background-color: white;
}
.cContent
{
	border-top: 6px dashed #ede7db;
	border-bottom: 6px dashed #ede7db;
	min-height: 420px;
}

/* DS13W1 */

.cUpperLine
{
	border-bottom: 1px dotted black;

}




.cAbstand
{
	height: 60px;
}




.cNavKategorien
{
	margin: 17px 0px 0px 25px; /* optional */
}
.cNavKategorien ul
{
	/* erste Ebene */
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.cNavKategorien ul li
{
	/* erste Ebene */
	display: inline-block; /* Einträge stehen nebeneinander */
	padding: 0px 0px 9px 0px; /* Wert für unten bestimmt Abstand Element — Blase und muss identisch sein mit +++ */
}
.cNavKategorien ul ul li
{
	/* zweite Ebene */
	display: block; /* Einträge stehen untereinander */
	padding: 0px 0px 0px 0px; /* hebt Wert der ersten Ebene auf */
}
.cNavKategorien ul ul
{
	/* zweite Ebene */
	position: absolute;
	left: -999em; /* blendet erstmal aus */
	border: 1px solid black; /* optional */
	background: white; /* optional */
	margin: 9px 0px 0px 10px; /* Wert für oben muss identisch sein mit +++ */
	max-width: 240px;
}
.cNavKategorien ul li:hover ul
{
	/* zweite Ebene */
	left: auto; /* blendet ein */
}
.cNavKategorien .cSpitze
{
	/* optional */
	/* zweite Ebene */
	width: 13px;
	height: 13px;
	background: white;
	position: absolute;
	top: -11px;
	left: 30px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	-moz-transform: rotate(45deg);
	-moz-transform-origin: 0px 0px;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin: 0px 0px;
	-o-transform: rotate(45deg);
	-o-transform-origin: 0px 0px;
	-ms-transform: rotate(45deg);
	-ms-transform-origin: 0px 0px;
}
.cNavKategorien .cKapitell
{
	/* zweite Ebene */
	height: 10px;
}
.cNavKategorien .cSockel
{
	/* zweite Ebene */
	height: 12px;
}
.cNavKategorien a
{
	/* alle Ebenen */
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	display: block; /* wichtig, damit padding wirkt */

	/* erste Ebene */
	padding: 1px 9px 2px 9px;
}
.cNavKategorien ul ul a
{
	/* zweite Ebene */
	padding: 1px 15px 3px 15px;
}

.cNavCatTree
{
	margin: 47px 20px 30px 28px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 28px;
	line-height: 33px;
}


.cNavItemTree
{
	margin: 47px 20px 10px 28px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 28px;
	line-height: 35px;
	/*display: inline;*/
}





.cInfoPaypal
{
	float: right;
	width: 102px;
	height: 57px;
	background-image: url('./_paypal_and_co.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 41px 35px 0px 0px;
}



.cButtonRemoveFromCart
{
	padding: 0px;
	margin: -3px 30px 9px 9px;
	margin: -3px -3px 9px 9px;
	width: 24px;
	height: 25px;
	float: right;
	background-image: url('./_icons.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: transparent;
	border-radius: 3px;
}
.cButtonRemoveFromCart:hover
{
	background-color: #413c49;
	background-position: -45px 5px;

}
.cContextCartList
{
	margin: 0px -14px 0px -22px;
}
.cContextCartList .cssOoBxPr /* Box Preis */
{
	margin: -3px 0px 0px 0px;
}
.cContextCartList h2
{
	padding: 25px 0px 15px 24px;
}
.cContextCartList p
{
	margin: 0px 0px 0px 0px;
}
.cContextCartList table.cZusammenfassung
{
	margin: -10px 0px 0px auto;
}
.cContextCartList table td
{
	padding: 9px 27px 9px 27px;
}
.cContextCartList table .cCartTabBetrag
{
	text-align: right;
}
.cContextCartList table tr
{
/*	margin: 0px 0px 20px 0px;
	padding: 0px 28px 0px 24px;*/
	border-top: 1px dotted black;
}
.cContextCartList table tr.cKeineLinie
{
	border-top: 0px;
}

.cContextCartList .cItemPictureBox
{
	margin: 6px 25px 20px -6px;
	float: left;
}
.cContextCartList button
{
	margin: 30px 20px 0px 26px;
}
.cCartTabEinzel
{
	border-bottom: 1px dotted black;
}
td.cCartTabGesamt
{
	border-top: 1px dotted black;
	border-bottom: 3px double black;
}


.cButtonZurKasse
{
	margin: 20px 1px 0px 0px;
}
.cssOoBxPr span
{
	color: black;

}

.cContextCartSteps
{
	text-align: center;
	margin: 0px 0px 42px 0px;
}
.cContextCartSteps button
{
	width: 48px;
	height: 48px;
	border-radius: 24px;
	padding: 0px 0px 2px 0px;
	font-size: 30px;
	line-height: 35px;
	background-color: lightgray;
}
.cContextCartSteps button:hover
{
	background-color: #413c49;
}
.cContextCartSteps .cActive
{
	background-color: #413c49;
	cursor: default;
}
.cContextCartSteps .cGreen
{
	background-color: darkgreen;
}

hr
{
	height: 10px;
	border: 0px;
	border-bottom: 1px dotted black;
	clear: left;
}
.cContextCartBill
{
	float: left;
	width: 370px;
	max-width: 100%;
	margin: 0px 0px 42px 0px;
}
.cContextCartBill .cAbstand
{
	height: 43px;
}
.cContextCartShipping
{
	float: left;
	width: 370px;
	max-width: 100%;
	margin: 0px 0px 42px 0px;
}

.cContextCartOverview
{
	margin: 0px 0px 0px -24px;

}
.cContextCartOverview table
{
	border-top: 1px dotted black;

}
.cContextCartOverview table td
{
	padding: 9px 27px 9px 27px;
}
.cContextCartOverview table .cCartTabBetrag
{
	text-align: right;
}
.cContextCartOverview p
{
	margin: 0px 0px 0px 0px;
}

.cContextCartOverview .cItemPictureBox
{
	margin: 6px 25px 6px -6px;
	float: left;

	/* Breite */
	width: 80px;
}
.cContextCartOverview .cItemPictureBox div
{
	/* Höhe */
	height: 80px;

	/* balloon style */
	border-radius: 40px;
	border-top-right-radius: 0px;
	background-color: #ede7db;
}



.cContextCartDetails
{
	margin: 0px 0px 0px 0px;
}
.cContextCartDetails button
{
	margin: 30px 0px 0px 3px;
}

.cCartNoItem p
{
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin: 0px 0px 0px 6px;
}
.cCartNoItem h2
{
	/*margin: 20px 0px 0px 29px;*/
	margin: 0px 0px 0px 6px;
}

.cCartNoFilteredItems p
{
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin: 0px 0px 0px 28px;
}

.cCursor
{
	cursor: pointer;
}

/******************************************** 2.0 ****************************************************************/

body
{
	background-color: #f0f0f0;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;

	/* Schriftgröße */
	font-size: 16px;
	line-height: 1.3em;
	font-style: normal;
	font-weight: normal;
	color: black;
}
b
{
	font-family: font-Frontdoor-B,Arial,sans-serif; font-weight: normal;
}
i
{
	font-family: font-Frontdoor-RI,Arial,sans-serif;
}
b i, i b
{
	font-family: font-Frontdoor-BI,Arial,sans-serif;
	font-style: normal;

}
a
{
	text-decoration: none;
	color: black;
}

.outer-box
{
	width: 1000px;
	max-width: 100%;
	margin: 0px auto 0px auto;
}
.inner-box
{
	padding: 0px 5% 0px 5%; /* hier evtl. statt 0px auch 1px */
}
.cssOoBxLw1
{
	width: 30px;
	height: 30px;
}

#header-box
{
	height: 110px;

	/*border-bottom: 1px solid white;*/
	background-color: white;
/*	background-image: url('./_logo_big.png');
	background-repeat: no-repeat;
	background-position: right center;*/

}
#header-box .outer-box
{
	/*width: 248px;*/
	/*padding: 0px 5% 0px 5%;*/
}
#header-box #logo-on-big-screen-box
{
	display: block;
	margin: 0px 0px 0px 0px;
	/*padding: 1px 0px 0px 0px;*/
	/*width: 52px;*/
	height: 110px;
	background-image: url('./_logo_big.png');
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
	top: 0px;
	left: -5px;
	z-index: 99;
	/*float: right;*/
	cursor: pointer;
}
#header-box #logo-on-big-screen-box p
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 1.8em;
	line-height: 1.1em;
	padding: 38px 0px 0px 160px;
	/*text-transform: uppercase;*/
	/*letter-spacing: 0.4em;*/
	white-space: nowrap;
	margin: 0px 0px 0px 0px;
	color: black;
	/*float: left;*/
	/*display: none;*/
}
#header-box #logo-on-big-screen-box p#dachzeile-zusatz
{
	/*font-family: font-Frontdoor-R,Arial,sans-serif;*/
	padding: 0px 0px 0px 76px;
	font-size: 1.0em;
}
#header-box #logo-on-small-screen-box
{
	display: none;
}


/* Navigation Bereiche */
#header-box .cssOoBxNvBrGs
{
	position: relative;
	top: 36px;
	left: 0px;
	z-index: 99;
	margin: 0px 15px 0px 15px;
	height: 165px;
}
#header-box .cssOoBxNvBrZn0Au /* Außen: Abstand, Umfluss */
{
	float: left;
	margin: 0px 15px 0px 15px;
	/*width: 30%;*/
}
#header-box .cssOoBxNvBrZn0In /* Innen: Maße */
{
	width: 250px;
	height: 165px;
}
#header-box .cssOoBxNvBrZn1
{
	background: url(./_zone_1.png) center center no-repeat;
	cursor: pointer;
}
#header-box .cssOoBxNvBrZn1a,
#header-box div.cssOoBxNvBrZn1:hover
{
	background: url(./_zone_1a.png) center center no-repeat;
}
#header-box .cssOoBxNvBrZn2
{
	background: url(./_zone_2.png) center center no-repeat;
	cursor: pointer;
}
#header-box .cssOoBxNvBrZn2a,
#header-box div.cssOoBxNvBrZn2:hover
{
	background: url(./_zone_2a.png) center center no-repeat;
}
#header-box .cssOoBxNvBrZn3
{
	background: url(./_zone_3.png) center center no-repeat;
	cursor: pointer;
}
#header-box .cssOoBxNvBrZn3a,
#header-box div.cssOoBxNvBrZn3:hover
{
	background: url(./_zone_3a.png) center center no-repeat;
}
#header-box .cssOoBxNvBrZn4
{
	background: url(./_zone_4.png) center center no-repeat;
	cursor: pointer;
}
#header-box .cssOoBxNvBrZn4a,
#header-box div.cssOoBxNvBrZn4:hover
{
	background: url(./_zone_4a.png) center center no-repeat;
}
#header-box .cTitelbild
{
	width: 520px;
	/*max-width: 100%;*/
	height: 260px;
	background-color: #ddded4;
	border-bottom-left-radius: 260px;
	border-bottom-right-radius: 260px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*float: left;*/
}
#header-box .cTitelbildNr1
{
	background-image: url('./_titelbild1.jpg');
}
#header-box .cTitelbildNr2
{
	background-image: url('./_titelbild2.jpg');
}
#header-box .cTitelbildNr3
{
	background-image: url('./_titelbild3.jpg');
}
#header-box #cart-counter-box
{
	float: right;
	width: 60px;
	height: 70px;
	margin: 0px 0px 0px 0px;
	background-image: url('./_icon_cart.gif');
	background-repeat: no-repeat;
	background-position: 0px 27px;
	padding-top: 1px;
	cursor: pointer;
}
#header-box #cart-counter-box div
{
	background-image: url('./_balloon.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 26px;
	height: 26px;
	margin: 10px 0px 0px 30px;
	padding-top: 1px;
	border: 2px solid white;
	/*border: 2px solid #ffaa4f;*/
	border-radius: 15px;
	/*background-color: #ffaa4f;*/
	background-color: #532126;

}
#header-box #cart-counter-box p
{
	color: white;
	/*color: black;*/
	/*background-color: green;*/
	text-align: center;
	margin: 2px 0px 0px 1px;

}

#neck-box
{
	height: 40px;
	background-color: #84bc22;
	background-color: #84bc22;
	/*background-color: gray;*/
	/*border-top: 1px solid white;*/
	/*border-bottom: 1px dotted white;*/
		/*display: none;*/
}
#neck-box .inner-box
{
	/*padding: 0px 8% 0px 8%;*/
}
#neck-box.cZone1
{
	background-color: #8a0b36;
}
#neck-box.cZone2
{
	background-color: #009997;
}
#neck-box.cZone3
{
	background-color: #b68bd3;
}
#neck-box .cssOoTsLtA
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	/*font-size: 16px;*/
	/*line-height: 20px;*/
	color: white;
	/*color: black;*/
}
#neck-box .cssOoTfTh
{
	color: white;
}
#neck-box div.cssOoMnKlLevel1
{
	margin: 21px 0px 0px 10px;
	border-top: 1px solid gainsboro;
}
#neck-box .cssOoMnKlLevel1 p
{
}
#neck-box .cSpitze
{
	width: 13px;
	height: 13px;
	background-color: whitesmoke;
	position: absolute;
	top: 21px;
	left: 30px;
	border-left: 1px solid gainsboro;
	border-top: 1px solid gainsboro;
	-moz-transform: rotate(45deg);
	-moz-transform-origin: 0% 100%;
	-webkit-transform: rotate(45deg);
	-webkit-transform-origin:100% 0%;
	-o-transform: rotate(45deg);
	-o-transform-origin: 0% 100%;
	-ms-transform: rotate(45deg);
	-ms-transform-origin: 0% 100%;
}
#neck-box div.cssOoMnKlL1Inaktiv
{
	background-color: whitesmoke;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
}
#neck-box div.cssOoMnKlL1Inaktiv:hover,
#neck-box div.cssOoMnKlL1Aktiv
{
	background-color: gainsboro;
	border-left: 1px solid gainsboro;
	border-right: 1px solid gainsboro;
}
#neck-box div.cssOoMnKlL1Aktiv p,
#neck-box div.cssOoMnKlL1Inaktiv p
{
	color: black;
}
#neck-box #cssOoMnKlBox
{
	margin: 0px -10px 0px -10px;
}
#neck-box #cssOoMnKlBox .cssOoSnMn0
{
	padding: 8px 10px 9px 10px;
}
#neck-box #cssOoMnKlBox i
{
	font-size: 16px;
	background-color: #f0f0f0;
	color: #0b738c;
	padding: 0px 4px 2px 5px;
	text-transform: uppercase;
	border-radius: 3px;
}
#neck-box #cssOoMnKlBox .cKapitell
{
	background-color: whitesmoke;
	height: 9px;
	border-right: 1px solid gainsboro;
	/*border-bottom: 1px solid gainsboro;*/
	border-left: 1px solid gainsboro;
	/*clear: both;*/
}
#neck-box #cssOoMnKlBox .cSockel
{
	background-color: whitesmoke;
	height: 9px;
	border-right: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;
	border-left: 1px solid gainsboro;
	clear: both;
}

#panorama-box
{
	background-color: #f0f0f0;
}
.cPanoramaOffGlobal,
.cPanoramaOffDetailsOnly
{
	display: none;
}
#panorama-box .inner-box
{
/*	padding: 0px 6% 0px 6%;*/
}
#panorama-box #slides
{
	background-color: white;
}
#panorama-box #slides #slide-caption
{
	border-top-left-radius: 30px;
	width: 40%;
	height: 120px;
	margin: 280px 0px 0px 60%;
	background-color: white;
	opacity: .8;
}
#panorama-box #slides #slide-caption p
{
	margin-top: -10px;
	padding: 0px 30px 30px 30px;
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
}
#panorama-box #slides #slide-caption #colour-flow
{
	position: relative;
	top: 60px;
	left: 0px;
	height: 30px;
	box-shadow: inset 0px -15px 20px 3px white;
}

#panorama-box figure.slidesjs-slide
{
	margin: 0px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
}
#panorama-box figure.slidesjs-slide p#copyright
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 10px;
	line-height: 12px;
	white-space: nowrap;
	text-transform: uppercase;
	float: right;
	padding: 2px 5px 2px 5px;
	position: relative;
	right: -1px;
	top: -16px;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 100% 100%;
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: 100% 100%;
	-o-transform: rotate(-90deg);
	-o-transform-origin: 100% 100%;
	-ms-transform: rotate(-90deg);
	-ms-transform-origin: 100% 100%;
	background-color: rgba(255,255,255,0.6);
	width: 400px;
	text-align: right;
	cursor: default;
}
#panorama-box #no-slides
{
	max-width: 900px;
	max-height: 400px;
	text-align: center;
	/*background-color: white;*/
	background-color: #e9e9e9;
}
#panorama-box #no-slides img
{
/*	width: 900px;
	height: 400px;*/
	max-width: 100%;
	max-height: 100%;
	/*min-height: 400px;*/
}
#panorama-box #no-slides p#copyright
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 10px;
	line-height: 12px;
	white-space: nowrap;
	text-transform: uppercase;
	float: right;
	padding: 2px 5px 2px 5px;
	position: relative;
	right: 0px;
	top: -421px;
	/*top: -16px;*/
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 100% 100%;
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: 100% 100%;
	-o-transform: rotate(-90deg);
	-o-transform-origin: 100% 100%;
	-ms-transform: rotate(-90deg);
	-ms-transform-origin: 100% 100%;
	background-color: rgba(255,255,255,0.6);
	max-width: 400px;
	width: 100%;
	text-align: right;
	cursor: default;
}
#panorama-box #no-slides #slide-caption
{
	border-top-left-radius: 30px;
	width: 40%;
	height: 120px;
	margin: 0px 0px 0px 60%;
	background-color: white;
	opacity: .8;
	position: relative;
	top: -90px;
	left: 0px;
	overflow: hidden;
}
#panorama-box #no-slides #slide-caption p
{
	margin-top: -10px;
	padding: 0px 30px 30px 30px;
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}
#panorama-box #no-slides #slide-caption #colour-flow
{
	position: relative;
	top: 60px;
	left: 0px;
	height: 30px;
	box-shadow: inset 0px -15px 20px 3px white;
}
#panorama-box #no_panorama_pic_found
{
	display: none;
	/*height: 7px;*/
}
#panorama-box .cAusfuellen
{
	background-size: cover;
	box-shadow: inset 0px 0px 60px rgba(0,0,0,0.1);
}
#panorama-box .cAufBildhoehe
{
	background-size: contain;
}

#panorama-box a.slidesjs-navigation
{
	display: block;
	margin: 0px 0px -65px 0px;
	width: 31px;
	height: 65px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	z-index: 99;
}
#panorama-box a.slidesjs-previous
{
	background-image: url('./img/_rueck.png');
	left: 25px;
}
#panorama-box a.slidesjs-next
{
	float: right;
	background-image: url('./img/_vor.png');
	left: -25px;
}


#body-box
{
	/*min-height: 380px;*/
	background-color: white;
	padding: 2px 0px 40px 0px;
}

#body-box a:link,
#body-box a:visited
{
	color: black;
}
#body-box a:hover,
#body-box a:focus,
#body-box a:active
{
	color: black;
}
#body-box .inner-box
{
	/*padding: 10px 5% 40px 5%;*/
	/*padding: 10px 0px 40px 0px;*/
}
#body-box h1
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	color: black;
	font-size: 1.8em;
	line-height: 1.2em;
	margin: 31px -1px 16px -1px;
}
#body-box .cssOoTfLtA
{
}
#body-box .cssOoTsLtA
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	color: black;
}
#body-box .cssOoTsTh
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	margin: 31px 4px 16px 4px;
	color: black;
}

/* Schriftart - Preis */
#body-box .cssOoBxPr /* Box Preis */
{
	margin: -4px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
}
#body-box .cssOoTsPe /* Schriftart Preis Euro folgt Lesetext */
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 30px;
	line-height: 35px;
}
#body-box .cssOoTsPc /* Schriftart Preis Cent folgt Preis Euro */
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 22px;
	line-height: 35px;
	/*text-decoration: underline;*/
	vertical-align: super;
}
#body-box .cKolumne
{
	float: left;
	width: 45%;
	padding-right: 5%;
}
#body-box #cInhalte .cssOoTsLz
{
	line-height: .7em;
}
#body-box #cInhalte #cUebersicht
{
	padding: 0px 0px 0px 0px;
}
#body-box #cInhalte #cUebersicht .cssOoTsRb
{
	font-family: font-Frontdoor-B,Arial,sans-serif;
	/*margin: 9px 0px 0px 0px;*/
}

/* Kategoriebild */
#body-box #cInhalte #cUebersicht .cssOoBxMdKt1
{

	float: left;

	/*Kategorielegende soll mehrzeilig bleiben*/
	margin: 8px 36px 0px 6px;

	/*Kategorielegende soll einzeilig bleiben*/
	/*margin: 8px 36px -34px 6px;*/

}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt2
{
	/*padding: 4px 7px 9px 6px;*/
}
#body-box #cInhalte #cUebersicht .c5GradLinks
{
	/*gedreht*/
/*	-moz-transform: rotate(-5deg);
	-moz-transform-origin: 0% 100%;
	-webkit-transform: rotate(-5deg);
	-webkit-transform-origin: 0% 100%;
	-o-transform: rotate(-5deg);
	-o-transform-origin: 0% 100%;
	-ms-transform: rotate(-5deg);
	-ms-transform-origin: 0% 100%;*/
}
#body-box #cInhalte #cUebersicht .c5GradRechts
{
	/*gedreht*/
/*	-moz-transform: rotate(5deg);
	-moz-transform-origin: 0% 0%;
	-webkit-transform: rotate(5deg);
	-webkit-transform-origin: 0% 0%;
	-o-transform: rotate(5deg);
	-o-transform-origin: 0% 0%;
	-ms-transform: rotate(5deg);
	-ms-transform-origin: 0% 0%;*/
}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt3
{
	/*Polaroidstyle*/
/*	box-shadow: 2px 4px 10px black;
	padding: 8px;
	background: #ffffff;*/
}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt4
{
	width: 200px;

	/* Polaroid style */
/*	padding: 7px 7px 8px 7px;
	background-color: white;
	box-shadow: 2px 4px 10px black;*/

	/*Logo+Schattierung, wenn leer*/
/*	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: center 45px;*/

}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt4.cLogo
{
	/*background-image: url('./_logo_big.png');*/
}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt4 div
{
	/* Höhe */
	height: 200px;

	/* Standard, weil Bildbox */
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	/*box-shadow: inset 0px 0px 60px whitesmoke;*/
	box-shadow: inset 0px 0px 60px rgba(0,0,0,0.1);

	/* balloon style */
/*	border-radius: 60px;
	border-top-right-radius: 0px;
	background-color: #f0f0f0;*/


	/*rund*/
	/*border-radius: 100px;*/
}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt4 .cMilchglas
{
	background-color: white;
	opacity: 0.8;
	/*box-shadow: inset 0px 0px 60px whitesmoke;*/
}

#body-box #cInhalte #cUebersicht .cssOoBxMdKt5
{
	padding: 0px 0px 12px 6px;

	/*Kategorielegende soll einzeilig bleiben*/
	/*overflow: hidden;*/

	/* Legende auf dem Bild */
/*	margin: -60px 0px 0px 0px;
	height: 60px;
	border-top: 1px solid black;
	background-color: rgba(255,255,255,0.8);*/

}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt5 p
{
	width: 200px;
	font-family: font-Frontdoor-B,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin: 9px 0px 0px -7px;
	/*text-align: center;*/

	/*Kategorielegende soll einzeilig bleiben*/
	/*white-space: nowrap;*/
}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt5 p:after
{
	content: ' >';
}
#body-box #cInhalte #cUebersicht .cssOoBxMdKt5 .cVerlauf
{
	/*Kategorielegende soll einzeilig bleiben*/
/*	position: relative;
	top: -30px;
	left: 145px;
	width: 49px;
	height: 49px;
	box-shadow: inset -30px 0px 20px 3px #ffffff;*/
}
#body-box #cInhalte #cUebersicht .cItemTeaser
{
	float: left;
	width: 48%;
	/*min-width: 280px;*/
	min-height: 195px;
	padding: 0px 2% 26px 0px;
}
/*#body-box #cInhalte #cUebersicht .cItemTeaser table
{
	padding-right: 50px;
}*/
#body-box #cInhalte #cUebersicht .cItemTeaser .cPreis
{
	padding: 0px 5px 0px 5px;
}
#body-box #cInhalte #cUebersicht .cItemTeaser .cPreis .cEuro
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 30px;
	line-height: 35px;
}
#body-box #cInhalte #cUebersicht .cItemTeaser .cPreis .cCent
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 22px;
	line-height: 35px;
	vertical-align: super;
	position: relative;
	left: -4px;
}
/*#xbody-box #cInhalte #cUebersicht .cItemPictureBox .cHinweis
{
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-image: url('./_verkauft.png');
	background-color: rgba(0,0,0,0.3);
}*/
#body-box #cInhalte #cUebersicht .cItemPictureBox
{
	overflow: hidden;

	border-radius: 160px;
	border-top-right-radius: 0px;
}
#body-box #cInhalte #cUebersicht .cItemPictureBox .cHinweis
{
	position: relative;
	top: 115px;
	left: 5px;
	font-family: font-Frontdoor-B,Arial,sans-serif;
	font-size: 22px;
	line-height: 35px;
	color: white;
	text-align: center;
	/*padding: 0px 50px 0px 50px;*/
	background-color: rgba(245,156,0,0.7);
	-moz-transform: rotate(-15deg);
	-moz-transform-origin: 0% 50%;
	-webkit-transform: rotate(-15deg);
	-webkit-transform-origin: 0% 50%;
	-o-transform: rotate(-15deg);
	-o-transform-origin: 0% 50%;
	-ms-transform: rotate(-15deg);
	-ms-transform-origin: 0% 50%;
}
#body-box #cInhalte #cUebersicht .cDistKatArt
{
	clear: both;
	height: 30px;
}


#body-box .cssOoBxVwNa1
{
	background-color: #84bc22;
	border-radius: 6px;
	margin: 8px 7px 4px 7px;
}
#body-box .cssOoBxVwNa1:hover
{
	background-color: #84bc22;
}
#body-box .cssOoBxVwNa1 p
{
	color: white;
	font-size: 16px;
	line-height: 20px;
	padding: 5px 10px 8px 10px;
}

#body-box #cTabs
{
	margin: 30px -4% 0px -4%;
}
#body-box #cTabs table
{
	width: 100%;
}
#body-box #cTabs td
{
	border-top: 1px solid transparent;
	border-bottom: 1px solid lightgray;
}
#body-box #cTabs td.cReiter
{
	text-align: center;
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 10px 10px 10px;
	width: 250px;
	max-width: 46%;
	cursor: pointer;
}
#body-box #cTabs td#cAktiv
{
	border-top: 1px solid lightgray;
	border-bottom: 1px solid transparent;
	border-left: 1px solid lightgray;
	border-right: 1px solid lightgray;
	cursor: default;
}
#body-box #cTabs td.cLinkerRand
{
	width: 4%;
}
#body-box #cDetails
{
	/*max-width: 90%;*/
	margin: 10px 4% 0px 4%;
}
#body-box #cDetails .cssOoTsRb
{
	font-family: font-Frontdoor-B,Arial,sans-serif;
}
#body-box #cDetails td
{
	/*border-top: 1px solid transparent;*/
	border-bottom: 1px solid transparent;
}

#body-box #cInhalte
{
	margin: 0px -6px 0px -6px;
}
#body-box #cInhalte .cssOoTsRb
{
	font-family: font-Frontdoor-B,Arial,sans-serif;
}

#body-box #cInhalte .cssOoBxKp
{
	display: none;
}
#body-box #cInhalte .kapitel-titel-box
{
	margin: 19px 6px 14px 6px;
}
#body-box #cInhalte .kapitel-titel-box .cssOoBxKp
{
	float: left;
	display: block;
	/*background-color: gainsboro;*/
	padding: 5px 0px 7px 0px;
	/*border-right: 1px dotted black;*/
	border-bottom: 1px solid lightgray;
	cursor: pointer;
}
#body-box #cInhalte .kapitel-titel-box .cssOoBxKp p
{
	border-right: 1px dotted lightgray;
	padding: 0px 12px 0px 12px;
}
#body-box #cInhalte .kapitel-titel-box .aktiv
{
	border-top: 1px solid lightgray;
	border-right: 1px solid lightgray;
	border-bottom: 0;
	border-left: 1px solid lightgray;
}
#body-box #cInhalte .kapitel-titel-box .vor-aktiv p
{
	border-right: 0;
}
#body-box #cInhalte .kapitel-titel-box .aktiv p
{
	border-right: 0;
}
#body-box #cInhalte .kapitel-titel-box .letzter p
{
	border-right: 0;
}
#body-box #cInhalte .kapitel-box
{
	clear: left;
}

#body-box #cInhalte .cssOoBxBlDfL
{
	padding: 8px 9px 11px 6px;
}
#body-box #cInhalte .cssOoBxBlDfL img
{
	max-width: 100%;
}

#body-box #cInhalte .cssOoBxVfA1
{
	background-color: #84bc22;
	border-radius: 6px;
	margin: 8px 6px 4px 6px;
}
#body-box #cInhalte .cssOoBxVfA1:hover
{
	background-color: #84bc22;
}
#body-box #cInhalte .cssOoBxVfA1 p
{
	color: white;
	/*font-size: 16px;*/
	/*line-height: 20px;*/
	padding: 4px 10px 8px 10px;
}
#body-box #cInhalte #ansprechpartner-box .cssOoBxVfA1
{
	background-color: white;
	border-radius: 0px;
	margin: 0px 0px 0px 0px;
}
#body-box #cInhalte #ansprechpartner-box .cssOoBxVfA1:hover
{
	background-color: white;
}
#body-box #cInhalte #ansprechpartner-box .cssOoBxVfA1 p
{
	color: black;
	/*font-size: 16px;*/
	/*line-height: 20px;*/
	padding: 0px 0px 0px 0px;
}

#body-box #cInhalte #cContextItem
{
	margin: 13px 0px 0px 0px;
}
#body-box #cInhalte #cContextItem .cPreis .cEuro
{
	padding: 0px 0px 0px 5px;
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 30px;
	line-height: 35px;
}
#body-box #cInhalte #cContextItem .cPreis .cCent
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 22px;
	line-height: 35px;
	vertical-align: super;
	position: relative;
	left: -4px;
}
#body-box #cInhalte #cContextItem .cItemPictureBox
{
	/*margin: 0px 20px 0px 0px;*/
	margin: 8px 24px 0px 6px;

	/* Breite */
	width: 320px;

	/* balloon style */
/*	border-radius: 160px;
	border-top-right-radius: 0px;*/

	float: left;
}
#body-box #cInhalte #cContextItem .cItemPictureBox div
{
	/* Höhe */
	height: 320px;

	/* balloon style */
/*	border-radius: 160px;
	border-top-right-radius: 0px;*/
}
#body-box #cInhalte #cContextItem .cssOoBxVfA1
{
	background-color: #84bc22;
	border-radius: 6px;
	margin: 18px 6px 4px 6px;
}
#body-box #cInhalte #cContextItem .cssOoBxVfA1:hover
{
	/*background-color: ForestGreen;*/
	background-color: #84bc22;
}
#body-box #cInhalte #cContextItem .cssOoBxVfA1 p
{
	color: white;
	padding: 4px 10px 8px 10px;
}
#body-box #cInhalte #cContextItem .cAnsprechpartner h2
{
	font-family: font-Frontdoor-B,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
}
#body-box #cInhalte #cContextItem .cAnsprechpartner p
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	/*font-weight: normal;*/
	font-size: 16px;
	line-height: 20px;
	padding: 0px 6px 0px 6px;
}
#body-box #cInhalte #cContextItem #cDetailsKopf #cEigenschaften
{
	float: right;
	width: 33%;
	margin: 5px 5px 30px 30px;
}
#body-box #cInhalte #cContextItem #cDetailsKopf #cEigenschaften table
{
	border-collapse: collapse;
}
#body-box #cInhalte #cContextItem #cDetailsKopf #cEigenschaften td:first-child
{
	background-color: #f0f0f0;
}
#body-box #cInhalte #cContextItem #cDetailsKopf #cEigenschaften th,
#body-box #cInhalte #cContextItem #cDetailsKopf #cEigenschaften td
{
	border: 1px solid white;
	padding: 4px 8px 5px 8px;
	font-size: 16px;
	line-height: 20px;
}
#body-box #cInhalte #cContextItem #cDetailsKopf #cEigenschaften th
{
	background-color: #84bc22;
	font-family: font-Frontdoor-B,Arial,sans-serif;
	font-weight: normal;
	color: white;
}
#body-box #cInhalte #cContextItem #cDetailsKopf #cEigenschaften td
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
}
#body-box #cInhalte #cContextItem .cssOoBxGg1
{
	/*margin: 6px 20px 15px 6px;*/
	float: none;
	width: 500px;
	max-width: 100%;
	height: 200px;
	margin: 8px 7px 18px 7px;
}
#body-box #cInhalte #cContextItem .cssOoBxGg3 iframe
{
	border: 1px solid silver;
	width: 500px;
	max-width: 100%;
	height: 200px;
}

#body-box #cInhalte .cBildverweis
{
	/*border: 1px solid dimgray;*/
	margin: 11px 18px 6px 6px;
	float: left;
	/*box-shadow: 2px 4px 10px dimgray;*/
	/*padding: 7px;*/
}

#body-box #cInhalte .cKontakt
{
	/*min-width: 220px;*/
	width: 33%;
	margin: 0px 22px 0px 0px;
	float: left;
}

#body-box #cInhalte .cssOoBxVwXa1
{
	/* inline style */
/*	padding-left: 13px;
	background: url(./0/frb_v_vrx.gif) 0px 0px no-repeat;
	margin: 0px 6px 0px 6px;*/

	/* button style */
	background-color: #84bc22;
	border-radius: 6px;
	margin: 8px 7px 4px 7px;
}
#body-box #cInhalte .cssOoBxVwXa1:hover
{
	/* inline style */
	/*background: url(./H/frb_v_vrx.gif) 0px 0px no-repeat;*/

	/* button style */
	background-color: #84bc22;
}
#body-box #cInhalte .cssOoBxVwXa1 p
{
	color: white;
	font-size: 16px;
	line-height: 20px;
	padding: 5px 10px 8px 10px;
}


#body-box #cInhalte .cImpressum .cssOoBxVwXa1
{
	padding-left: 18px; /* Platz für GIF */
	background: url(./0/frb_v_vrx.gif) 6px 0px no-repeat;
}
#body-box #cInhalte .cImpressum .cssOoBxVwXa1:hover
{
	background: url(./H/frb_v_vrx.gif) 6px 0px no-repeat;
}

#body-box #cInhalte .soundcloud-box
{
	margin: 8px 6px 0px 6px;
}
#body-box #cInhalte .youtube-box
{
	margin: 8px 6px 0px 6px;
	max-width: 100%;
	width: 854px;
	height: 480px;
}

#body-box #cBilder img
{
	max-width: 90%;
	margin: 30px 5% 0px 5%;
}


#body-box .cCircleBox
{
	padding-top: 1px;
	float: left;
	margin: 10px 48px 35px 0px;
}
#body-box .cCircleBox div
{
	width: 220px;
	height: 220px;
	border-radius: 90px;
	border-radius: 110px;
	background-color: #ede7db;
	cursor: pointer;
}
#body-box .cCircleBox div div
{
	width: 220px;
	height: 220px;
	border-radius: 90px;
	border-radius: 110px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	/*padding-top: 10px;*/
	/*border: 1px solid rgba(0, 0, 0, .2);*/
}
#body-box .cCircleBox div:hover p
{
	/*color: #ff7b00;*/
}
#body-box .cCircleBox p
{
	height: 60px;
	opacity: .9;
	padding: 5px 0px 0px 0px;
	text-align: center;
	/*color: white;*/
	border-top: 1px solid gray;
	margin: -60px 0px 0px 0px;
	cursor: pointer;
	background-color: white;
	font-family: font-Frontdoor-B,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
}


#body-box .cItemPictureBox
{
	/* allg. Abstände */
	margin: 8px 17px 0px 6px;

	/* Breite */
	width: 150px;

	/* Polaroid style */
/*	padding: 7px 7px 8px 7px;
	background-color: white;
	box-shadow: 2px 4px 10px black;*/

	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: -405px center;

}
#body-box .cItemPictureBox.cLogo
{
	background-image: url('./_logo_big.png');
}
#body-box .cItemPictureBox div
{
	/* Höhe */
	height: 150px;

	/* Standard, weil Bildbox */
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	/*box-shadow: inset 0px 0px 60px whitesmoke;*/
	box-shadow: inset 0px 0px 60px rgba(0,0,0,0.1);

	/* balloon style */
/*	border-radius: 60px;
	border-top-right-radius: 0px;
	background-color: #f0f0f0;*/
}
#body-box .cItemPictureBox .cMilchglas
{
	background-color: white;
	opacity: 0.8;
	/*box-shadow: inset 0px 0px 60px whitesmoke;*/
}

/*#body-box #cInhalte .cTeaserPictureBox
{
	float: left;
	margin: 6px 13px 6px 8px;
}
#body-box #cInhalte .cTeaserPictureBox div
{
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}*/

#body-box .teaser-pic-box
{
	float: left;
}
#body-box .cTeaserPictureBox
{
	/* allg. Abstände */
	margin: 8px 17px 0px 6px;

	/* Breite */
	width: 90px;

	/* Polaroid style */
/*	padding: 7px 7px 8px 7px;
	background-color: white;
	box-shadow: 2px 4px 10px black;*/

	background-color: #f0f0f0;
	background-repeat: no-repeat;
	background-position: center center;

}
#body-box .cTeaserPictureBox.cLogo
{
	background-image: url('./_logo_big.png');
}
#body-box .cTeaserPictureBox div
{
	/* Höhe */
	height: 90px;

	/* Standard, weil Bildbox */
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	/*box-shadow: inset 0px 0px 60px whitesmoke;*/
	box-shadow: inset 0px 0px 60px rgba(0,0,0,0.1);

	/* balloon style */
/*	border-radius: 60px;
	border-top-right-radius: 0px;
	background-color: #f0f0f0;*/
}
#body-box .cTeaserPictureBox .cMilchglas
{
	background-color: white;
	opacity: 0.8;
	/*box-shadow: inset 0px 0px 60px whitesmoke;*/
}

#body-box .cTeaserLogoBox
{
	/* allg. Abstände */
	margin: 8px 17px 0px 6px;

	/* Breite */
	width: 90px;

	/* Polaroid style */
/*	padding: 7px 7px 8px 7px;
	background-color: white;
	box-shadow: 2px 4px 10px black;*/

	/*background-color: #f0f0f0;*/
	/*background-repeat: no-repeat;*/
	/*background-position: center 35px;*/

}
#body-box .cTeaserLogoBox div
{
	/* Höhe */
	height: 90px;

	/* Standard, weil Bildbox */
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	/*box-shadow: inset 0px 0px 60px rgba(0,0,0,0.1);*/
}

/* GoogleMap */
#body-box .cssOoBxGg1
{
	/*margin: 6px 20px 15px 6px;*/
	float: right;
	width: 500px;
	max-width: 100%;
	height: 500px;
	margin: 7px 7px 18px 7px;
}
#body-box .cssOoBxGg2
{
}
#body-box .cssOoBxGg3
{
}
#body-box .cssOoBxGg3 iframe
{
	border: 1px solid silver;
	width: 500px;
	max-width: 100%;
	height: 500px;
}

/* YouTube */
#body-box .cssOoBxYt1 /* YouTube - Außenabstand */
{
	margin: 6px 8px 6px 8px;
	float: left; /* dadurch passt sich die Breite an */
}
#body-box .cssOoBxYt2 /* YouTube - Umrandung */
{
	border: 1px solid #ebeaea;
}
#body-box .cssOoBxYt3 /* YouTube - Innenabstand */
{
	_padding: 10px 10px 10px 10px;
}
#body-box .cssOoBxYt1 iframe/* YouTube - Außenabstand */
{
	max-width: 100%;
}


#body-box #cAehnlicheArtikel
{
	margin: 60px 0px 0px 0px;
}
#body-box #cAehnlicheArtikel .cVorschlag
{
	margin: 6px 18px 18px 0px;
	float: left;
	width: 130px;
	height: 200px;
	overflow: hidden;

}
#body-box #cAehnlicheArtikel .cItemPictureBox
{
	margin: 6px;

	/* Breite */
	/*width: 160px;*/

	/* balloon style */
	/*border-radius: 160px;*/
	/*border-top-right-radius: 0px;*/

	float: none;
}
#body-box #cAehnlicheArtikel .cItemPictureBox div
{
	/* Höhe */
	/*height: 160px;*/

	/* balloon style */
	/*border-radius: 160px;*/
	/*border-top-right-radius: 0px;*/
}
#body-box .cssOoTbTxK
{
	font-family: font-Frontdoor-B,Arial,sans-serif;
}
#body-box #cLogin button
{
	background-color: DimGray;
	border: 0px;
	outline: none;
	border-radius: 6px;
	cursor: pointer;
	padding: 5px 15px 8px 15px;
	color: white;
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin: 30px 0px 0px 6px;
}
#body-box #cLogin button:hover
{
	/*background-color: ForestGreen;*/
}
#body-box #cLogin button:disabled
{
	/*background-color: #ff7b00;*/
	background-color: #f0f0f0;
	/*color: black;*/
}
#body-box #cLogin input
{
	margin: 0px 0px 0px 6px;
}

/* Kalenderblatt */
#body-box .calendar-sheet-outer-box
{
	width: 42px;
	margin: 5px 13px 11px 7px;
	float: left;
}
#body-box .calendar-sheet-inner-box
{
	/*border: 1px solid #da1f00;*/
	border: 1px solid #d51130;
}
#body-box .calendar-sheet-outer-month-box
{
	/*background: #da1f00;*/
	background: #d51130;
}
#body-box .calendar-sheet-inner-month-box
{
	padding: 0px 2px 1px 5px;
}
#body-box .calendar-sheet-month-text
{
	color: white;
	/*color: black;*/
	text-align: center;
	font-size: 12px;
	line-height: 15px;
	font-family: font-Frontdoor-B,Arial,sans-serif; font-weight: normal;
	text-transform: uppercase;

	/* Trebuchet Kapital */
	letter-spacing: 2px;
}
#body-box .calendar-sheet-day-box
{
	background: white;
	/*background: black;*/
	padding: 1px 0px 4px 0px;
}
#body-box .calendar-sheet-day-text
{
	text-align: center;
	font-family: font-Frontdoor-R,Arial,Tahoma,sans-serif;
	font-size: 26px;
	line-height: 28px;
	color: black;
}
#body-box .cEinleitung
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	margin: 0px 6px 20px 6px;
}

#body-box #cInhalteAlsReiter .cReiter
{
	width: 30%;
	min-height: 210px;
	margin: 0px 3% 0px 0px;
	float: left;
	/*overflow: hidden;*/
}
#body-box #cInhalteAlsReiter .cReiter h2
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 28px;
	line-height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 60px;
}
#body-box #cInhalteAlsReiter .cReiter p
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 7px 5px 0px 61px;
}
#body-box #cInhalteAlsReiter .cReiter .cIcon
{
	width: 50px;
	height: 50px;
	background-color: #ddded4;
	border-radius: 25px;
	background-image: url('./_reiter_icons.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#body-box #cInhalteAlsReiter .cReiter:hover .cIcon,
#body-box #cInhalteAlsReiter .cReiter .cIconAktiv
{
	background-color: #5d9045;
}
#body-box #cInhalteAlsReiter .cReiter .cIcon1
{
	background-position: 0px 0px;
}
#body-box #cInhalteAlsReiter .cReiter .cIcon2
{
	background-position: -50px 0px;
}
#body-box #cInhalteAlsReiter .cReiter .cIcon3
{
	background-position: -100px 0px;
}

#body-box #cInhalteAlsReiter .cReiter .cZeiger
{
	width: 50px;
	height: 50px;
	background-image: url('./_reiter_zeiger.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: right;
}
#body-box #cInhalteAlsReiter .cReiter:hover .cZeiger,
#body-box #cInhalteAlsReiter .cReiter .cZeigerAktiv
{
	background-position: -50px 0px;
}
#body-box #cssOoBxDt
{
	padding: 0px 0px 0px 0px;
}
#body-box #cssOoBxDt .cssOoBxBlDfL
{
	padding: 8px 0px 11px 6px;
}
#body-box #cssOoBxDt .cssOoBxBlDfL img
{
	max-width: 100%;
}
#body-box #cInhalteAlsReiter .cSmartPad
{
	display: none;
}
#body-box .cPicOnBigScreen .cssOoBxBlOriOR
{
	padding: 7px 12px 4px 7px;
}
#body-box .cPicOnSmallScreen
{
	display: none;
}


#body-box #cBoxKursplanSmall
{
	display: none;
}

#footer-box
{
	/*height: 180px;*/
	background-color: #f0f0f0;
	padding: 20px 0px 30px 0px;
}
#footer-box .inner-box
{
	/*padding: 0px 8% 0px 8%;*/
}

#footer-box #cNavTafelG
{
	margin: 0px -6px 0px -6px;
	float: left;
}
#footer-box #cNavTafelG .cBereiche
{
	display: none;
}
#footer-box #cNavTafelG p
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	/*font-size: 16px;*/
	/*line-height: 20px;*/
	/*margin: 0px 0px 15px 0px;*/
}
#footer-box #cNavTafelG .cNavTafelE
{
	max-width: 16%;
	margin: 0px 30px 30px 0px;
	float: left;
}
#footer-box #cNavTafelG .cNavTafelE .cNavTafelU1 div p:hover
{
	/*color: #d9b084;*/
}
#footer-box #cNavTafelG .cNavTafelH p
{
	font-family: font-Frontdoor-B,Arial,sans-serif;
	margin-bottom: 5px;
}
#footer-box #cNavTafelG .cNavTafelU2
{
	/*normal*/
	/*padding: 0px 0px 0px 15px;*/

	/*wenn Modul mit Kategorie gesetzt wurde*/
	padding: 0px 0px 0px 0px;
}
#footer-box #cNavTafelG .cNavTafelU3
{
	/*normal*/
	/*padding: 0px 0px 0px 30px;*/

	/*wenn Modul mit Kategorie gesetzt wurde*/
	padding: 0px 0px 0px 15px;
}
#footer-box #cNavTafelG .cNavTafelU4, .cNavTafelU5, .cNavTafelU6
{
	/*normal*/
	/*padding: 0px 0px 0px 45px;*/

	/*wenn Modul mit Kategorie gesetzt wurde*/
	padding: 0px 0px 0px 30px;
}
#footer-box #cNavTafelG
{
	/*display: none;*/
}
#footer-box #cNavTafelG .cssOoTsVwA
{
	background-color: transparent;
	background-image: none;
	/*height: 10px;*/
	border-radius: 0px;
	margin: 0px 6px 0px 6px;
}
#footer-box .credit-box
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-transform: uppercase;
	text-align: center;
	margin: 10px 0px 0px 0px;
	opacity: .5;

}
#footer-box .cImpressum,
#footer-box .cOeffnungszeiten
{
	float: left;
	margin: 0px 30px 20px 6px;
}
#footer-box .cImpressum p,
#footer-box .cOeffnungszeiten p
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
}
#footer-box .cssOoTsVwA
{
/*	background-color: #5d9045;
	background-image: url('./img/brief.gif');
	background-repeat: no-repeat;
	background-position: 1px 1px;
	color: #6cb33d;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	margin: 0px;*/
}
#footer-box .cssOoBxVfA1
{
/*	float: left;
	width: 50px;
	height: 50px;
	margin: 0px 25px 25px 0px;*/
}
#footer-box #social-box
{
	float: right;
}
#footer-box #social-box div
{
	float: left;
	margin: 0px 0px 50px 10px;
}

#cZoom
{
	height: 100%;
}
#cZoom p
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
}
#cZoom .cssOoTsRb
{
	font-family: font-Frontdoor-B,Arial,sans-serif;
}
#cZoom img
{
	max-width: 100%;
}
#cZoom .cPicOnSmallScreen
{
	display: none;
}

#import-box #zweiter
{
	background-color: red;
	color: white;
}


/* Nur Firefox */
@-moz-document url-prefix()
{
	#neck-box .cSpitze
	{
		top: 7px;
		left: 25px;
	}
}

/* Nur Internet Explorer 10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
	#neck-box .cSpitze
	{
		top: 7px;
		left: 25px;
	}
}

/* Smart Phone, Tablet... */
@media screen and (max-width: 850px)
{
	#body-box .cssOoBxMdAfFsG1
	{
		margin: 10px 0px 0px 0px;
		border-top: 1px dotted black;
	}
	#body-box .cssOoBxMdAfFsElG1 /* erstes Element */
	{
		width: 100%;
		float: none;
	}
	#body-box .cssOoBxMdAfFsElG2 /* weiteres Element */
	{
		width: 100%;
		float: none;
		border-top: 1px dotted black;
	}
	#body-box .cssOoBxMdAfFsElL1 /* weiteres Element */
	{
		padding-left: 8px;
		padding: 0;
	}
	#body-box .cssOoBxMdAfFsElL2 /* weiteres Element */
	{
		border-left: 0;
	}
	#body-box .cssOoBxMdAfFsElL3 /* weiteres Element */
	{
		padding-left: 15px;
		padding: 0;
		padding-top: 8px;
		padding-bottom: 8px;
	}

	#body-box #cBoxKursplanBig
	{
		display: none;
	}
	#body-box #cBoxKursplanSmall
	{
		display: block;
	}
	#body-box #cBoxKursplanSmall .cBoxEinzelkurs
	{
		margin: 0px 6px 0px 6px;
		overflow: visible;
	}

	#body-box #cInhalte .cKontakt
	{
		/*min-width: 220px;*/
		width: auto;
		margin: 0px 0px 0px 0px;
		float: none;
	}
	#body-box .cssOoBxGg1
	{
		/*margin: 6px 20px 15px 6px;*/
		float: none;
		width: 500px;
		max-width: 100%;
		height: 500px;
		margin: 27px 7px 7px 7px;
	}

}

@media screen and (max-width: 600px)
{
	#header-box
	{
		height: 110px;
		min-width: 220px;
		/*border-bottom: 1px solid #84bc22;*/
		border-bottom: 1px solid gray;
	}
	#header-box .cssOoBxNvBrGs
	{
		display: none;
	}

	#header-box #logo-on-big-screen-box
	{
		display: none;
	}
	#header-box #logo-on-small-screen-box
	{
		height: 110px;
		/*padding: 1px 0px 0px 0px;*/
		display: block;
		margin: 0px 0px 0px 0px;
		/*padding: 0px 0px 0px 43px;*/
		position: relative;
		top: 0px;
		left: 0px;
		z-index: 98;
		overflow: hidden;
		/*white-space: nowrap;*/

		/*background-image: none;*/

		background-image: url('./_logo_small.png');
		background-repeat: no-repeat;
		background-position: 35px center;
	}
	#header-box #logo-on-small-screen-box #menu-icon
	{
		float: left;
		margin: 40px 9px 0px 0px;
		width: 22px;
		height: 26px;
		background-image: url('./_menu_small.png');
		background-repeat: no-repeat;
		background-position: 0px 0px;

	}

	#header-box #logo-on-small-screen-box p
	{
		font-family: font-Frontdoor-R,Arial,sans-serif;
		font-size: 1.8em;
		line-height: 1.2em;
		padding: 36px 0px 0px 125px;
		white-space: nowrap;
		color: black;
		display: none;
	}
	#header-box #logo-on-small-screen-box p#dachzeile-zusatz
	{
		display: none;
	}


	#header-box .cTitelbild
	{
		display: none;
	}
	#neck-box
	{
		display: none;
	}
	#neck-box #cssOoMnKlBox
	{
		display: none;
	}
/*	#panorama-box
	{
		display: block;
	}*/

	.cPanoramaOffDetailsOnly
	{
		display: block;
		/*height: 300px;;*/
	}

	#panorama-box a.slidesjs-previous
	{
		display: none;
	}
	#panorama-box a.slidesjs-next
	{
		display: none;
	}
	#body-box .cKolumne
	{
		float: none;
		width: 100%;
		padding-right: 0px;
	}
	#body-box #cInhalte .cssOoBxKp
	{
		display: block;
		margin: 19px 6px 14px 6px;
		padding: 5px 0px 7px 0px;
		border-bottom: 1px solid lightgray;
	}
	#body-box #cInhalte .kapitel-titel-box
	{
		display: none;
	}

	.kapitel-box.unsichtbar
	{
		display: block;
	}
	#body-box #cInhalte #cUebersicht .cItemTeaser
	{
		float: none;
		width: 100%;
		/*min-width: 280px;*/
		/*min-height: 195px;*/
		padding: 0px 0px 0px 0px;
	}
	#body-box #cInhalte #cContextItem .cItemPictureBox
	{
		display: none;
	}
	#body-box #cInhalte #cContextItem .cPreis
	{
		margin: 0px 6px 0px 6px;
	}
	#body-box #cInhalte #cContextItem .cssOoBxVfA1
	{
		margin: 18px 6px 4px 6px;
	}


	#body-box #cInhalteAlsReiter .cReiter
	{
		min-height: 90px;
	}
	#body-box #cInhalteAlsReiter .cReiter h2
	{
		display: none;
	}
	#body-box #cInhalteAlsReiter .cReiter p
	{
		display: none;
	}

	#body-box #cInhalteAlsReiter .cReiter .cZeiger
	{
		display: none;
	}
	#body-box #cInhalteAlsReiter .cSmartPad
	{
		display: block;
	}
	#body-box #cInhalteAlsReiter .cSmartPad h2
	{
		font-family: font-Frontdoor-R,Arial,sans-serif;
		font-size: 28px;
		line-height: 33px;
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 5px;
	}
	#body-box #cInhalteAlsReiter .cSmartPad p
	{
		font-family: font-Frontdoor-R,Arial,sans-serif;
		font-size: 16px;
		line-height: 20px;
		font-style: normal;
		font-weight: normal;
		margin: 0px 0px 0px 0px;
		padding: 7px 6px 20px 6px;
	}
	#body-box .cPicOnBigScreen
	{
		display: none;
	}
	#body-box .cPicOnSmallScreen
	{
		display: block;
		padding: 4px 7px 5px 7px;
	}
	#body-box .cPicOnSmallScreen img
	{
		max-width: 100%;
	}

	#footer-box
	{
		/*white-space: nowrap;*/
	}
	#footer-box #cNavTafelG
	{
		display: block;
		float: none;
	}
	#footer-box #cNavTafelG .cssOoTfVwA
	{
		width: 100%;
	}
	#footer-box #cNavTafelG .cNavTafelE
	{
		float: none;
		max-width: 100%;
	}
	#footer-box #cNavTafelG .cNavTafelE p
	{
		padding: 10px 0px 10px 0px;
	}
	#footer-box .cImpressum,
	#footer-box .cOeffnungszeiten
	{
		float: none;
	}
	#footer-box #social-box
	{
		float: none;
	}
	#footer-box #social-box div
	{
		float: left;
		margin: 0px 10px 10px 0px;
	}

	/* Nur Firefox */
	@-moz-document url-prefix()
	{
	}


}

/* Nur Internet Explorer 10 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 600px)
{
}

.debug-click-box
{
	cursor: pointer;
	color: blue;
}
.debug-click-box:hover
{
	color: orange;
}
.debug-details-box
{
	display: none;
}

#abort-subscribers-button
{
	display: none;
}
#new-subscribers-box
{
	display: none;
	padding: 0px 0px 5px 8px;
}

#manage-subscription-box
{
	display: none;
	padding: 0px 6px 5px 6px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
}
#manage-subscription-box input#my-subscription-input
{
	margin: 15px 0px 10px 0px;
}
#manage-subscription-box label
{
	padding: 0px 9px 0px 3px;
}
#body-box #cInhalte #manage-subscription-box .cssOoBxVfA1
{
	margin: 8px 0px 4px 0px;
}

#body-box #cInhalte #subscription-info-box
{
	padding: 0px 6px 5px 6px;
	font-family: Ubuntu-R,Arial,sans-serif;
	font-size: 16px;
}

#body-box #cInhalte button
{
	background-color: #84bc22;
	border: 0px;
	outline: none;
	border-radius: 6px;
	padding: 5px 15px 8px 15px;
	color: white;
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}
#body-box #cInhalte button:hover
{
}
#body-box #cInhalte button:disabled
{
	background-color: lightgray;
	cursor: default;
}



.data-link-text /*dsgvo*/
{
	font-family: font-Frontdoor-R,Arial,sans-serif;
	font-size: 16px;
	padding: 0 0 10px 0;
}
