/* Hz.D38855/

@import url('https://fonts.googleapis.com/css2?family=Petrona:ital,wght@0,100..900;1,100..900&display=swap');
font-family: 'Petrona', serif;
font-family: "UnifrakturCook", cursive;
*/

@import url('https://fonts.googleapis.com/css2?family=Petrona:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=UnifrakturCook:wght@700&display=swap');
@import url(kf.css) screen;
@import url(crs/crs.css) screen;
@import url(https://src.tmswe.de/css/all.css);

HTML, BODY, IFRAME
{ 
 /*background:#F0E3D4; IFrame-Seiten bedenken! */
	overflow:hidden;
 cursor:url(crs/ovr.cur), pointer;
 cursor:default !important;
 scrollbar-color: #F0E3D4 #F8F2EC; /* Zwei Farbangaben: 1 Farbe ScrollPos, 2. farbe = gesamte Scrollbar */

}

*::-webkit-scrollbar
{
 width:16px;               /* width of the entire scrollbar */
}

*::-webkit-scrollbar-track
{
 background:#F8F2EC;        /* Track = gesamte Scrollbar */
}

*::-webkit-scrollbar-thumb 
{
 background:#F0E3D4;        /* Pfeile */
}

/* Body */
.BdStd
{
	padding:0;
	background:#F8F2EC;
}

.BdDtp, .BdMbl
{
/*	position:absolute;
	top:0;
	left:0;*/
	width:100%;
	height:100%;
}

.BdDtp
{
}

.BdMbl
{
	background:#F8F2EC;
}

.PgIFr
{
	text-align:center;
}

/* Body */
.DvBd
{
	/*margin-top:137px;*/
	/*border:1px solid red;*/
}

.TbBd
{
	width:100%;
}

.TzBd
{
 text-align:center;
}

.TzBdL, .TzBdR
{
	width:0;
	/*border:1px solid red;background:white;*/
}

.TzBdR
{
}

/*
.TzBdT
{
	height:210px;
}

.TzBdTL
{
	width:240px;
	height:210px;
}

.TzBdTR
{
	width:220px;
}

.TzBdBR{}

.TzBdB{}

.TzBdBL{}

.TbBdKz{}

.TzBdKz{}

.TzBdKzHd{}

.TzBdKzDt{}

.TbBdFz{}

.TzBdFzHd{}

.TzBdFz, .TzBdFzDt{}
*/

/* Pg */
.DvPg
{
	width:100%;
	text-align:center;
}

.DvPgIFr
{
	margin:0 20px;
	width:auto;
}

.TbPg
{
	width:100%;
}

.TzPg
{
}

.TzPgR
{
	width:260px;
}

.TzPgL
{
	width:220px;
}

/*
.TzPgTL
{
}

.TzPgT
{
}

.TzPgTR
{
}
*/

/*
.TzPgBR
{
}

.TzPgB
{
}

.TzPgBL
{
}

.TbPgKz{}

.TzPgKz{}

.TzPgKzHd{}

.TzPgKzDt{}
*/

/* Standards alle Seiten */

/* ### Layouts #### */
.PgLy1
{
	/*margin:30px 0;*/
	/*border:1px solid red;*/
}

.WrpPgH
{
	width:100%;                  /* Breite für gesamten Bereich (WRAP) von PgH definieren */
}

.DvPgHDtp
{
	width:100%;                   /* Größer als WrpPgH, damit Scrollbalken verschwinden  */
	height:800px;
	min-height:500px;
	min-width:600px;              /* Verhindern, dass Scrollbalken bei geringer Breite erscheinen */
	overflow-y:auto;
 background: linear-gradient(to top, #F8F2EC 0%, #F8F2EC 5%, #F0E3D4 30%, #F0E3D4 100%);	
 cursor:url(crs/out.cur), pointer;
}

.DvPgInhDtp
{
	/*width:43.9%;*/
	/*margin:0 20px 0 0;*/
	text-align:center;
	padding:40px;
}
/* ### Ende DIV für Layouts #### */

.IFrmGMp
{
	margin:0;
	border-radius:12px;
}

/* ### Ende Layout #################################### */
/* ### Ende:Statische Objekte der Seite ############### */
.WrpPgHdDtp
{
	position:absolute;
	top:-4px;
	left:0;
	width:100%;
	height:212px;
	margin:0;
	/*padding:24px;*/
	text-align:center;	
 background:#74491F; /* Alte Farbe: #603628 */
 background:url(https://lib.hotel-zur-post-wernigerode.de/logo/WrpPgHd_Logo_Kutsche.png) center 5px no-repeat; /* fallback */
 background:url(https://lib.hotel-zur-post-wernigerode.de/logo/WrpPgHd_Logo_Kutsche.png) center 5px no-repeat, linear-gradient(to top, #F0E3D4 0%, #F0E3D4 5%, #74491F 95%, #74491F 100%);
	z-index:990000;
}

.HlPgDtp, .HlPgSubDtp
{
	width:900px;
	margin:12px auto 0 auto;
	text-align:center;
 font:100 70px 'Petrona', serif;
 color: #F8F2EC;
	z-index:990010;
	/*border:1px solid red;*/
}

.HlPgDtp
{
	/*margin-top:-6px;*/
 letter-spacing:25px;
 /*
	text-shadow:
		 0   1px #1F7A20,		-1px 0   #1F7A20,
		-1px 2px #1F7A20,		-2px 1px #1F7A20,
		-2px 3px #1F7A20,		-3px 2px #1F7A20,
		-3px 4px #1F7A20,		-4px 3px #1F7A20,
		-4px 5px #1F7A20,		-5px 4px #1F7A20,
		-5px 6px #1F7A20,		-6px 5px #1F7A20,
		-6px 7px #1F7A20,		-7px 6px #1F7A20,
		-7px 8px #1F7A20,		-8px 7px #1F7A20,
		-9px 10px 7px #7F1818,		-10px 9px 7px #7F1818;
		*/
}

.HlPgSubDtp
{
	margin-top:0;
 font:42px "UnifrakturCook", cursive;
 letter-spacing:13px;
 text-decoration:underline;
 color:#F0E3D4;
	text-shadow:
		 0   1px #1F7A20,		-1px 0   #1F7A20,
		-1px 2px #1F7A20,		-2px 1px #1F7A20

		 /*,
		-2px 3px #1F7A20,		-3px 2px #1F7A20,
		-3px 4px #1F7A20,		-4px 3px #1F7A20,
		-4px 5px #1F7A20,		-5px 4px #1F7A20,
		-5px 6px #1F7A20,		-6px 5px #1F7A20;
		-6px 7px #1F7A20,		-7px 6px #1F7A20,
		-7px 8px #1F7A20,		-8px 7px #1F7A20,
		-9px 10px 7px #7F1818,		-10px 9px 7px #7F1818;
		 */
}

.TbPgHdDtp
{
	width:960px;
	margin:0 auto;
	
}

.TzPgHdDtp
{
	width:50%;
	padding:8px;
	text-align:center;
 color:#FFF;
 font:600 36px 'Petrona', serif;
 text-shadow:0 0 14px #FFF;
}

.LogoPgTL, .LogoPgTR
{
	position:absolute;
	text-align:center;
	color:#7F1818;
	z-index:990100;
}

.LogoPgTL
{
	top:4px;
	left:10px;
	width:300px;
	height:200px;
	background: url(https://lib.hotel-zur-post-wernigerode.de/logo/Hotel_zur_Post_Wernigerode_Logo_TL_x300.png) no-repeat 0 0;
}

.LogoPgTR
{
	top:30px;
	right:50px;
	width:120px;
	padding:8px 12px 12px 10px;
	border-radius:40%;
	font:400 40px "UnifrakturCook", cursive;
	line-height:38px;
	background:#F0E3D4;
 box-shadow: 2px 0 20px 4px #F8F2EC;
	transform:rotate(16deg);
	animation: aniLogoPgTR 5s infinite;
}

/* Titel der Seiten */
.WrpHlPgTtl
{
	position:absolute;
	top:156px;
	right:0;
	width:100%;
	text-align:center;
	z-index:990100;
}

.HlPgTtl
{
	margin:0 auto;
	padding:20px 60px 16px 60px;
	border-top-right-radius:50%;
	border-top-left-radius:50%;	
	background:#F0E3D4;
 color:#1F7A20;
 font:600 32px 'Petrona', serif;
	letter-spacing:4px;
	display:inline-block;
}

.HlPgTtlSb
{
	/*width:auto;*/
	/*max-width:500px;*/
	margin:0 auto;
	padding:20px 80px;
	text-align:center;
	border-bottom-left-radius:50%;
	border-bottom-right-radius:50%;
	background:#F0E3D4;
 color:#1F7A20;
 font:400 22px 'Petrona', serif;
	display:inline;
 /*border:1px solid red;*/
}

/* Layer Bottom - Anfragen / Reservieren*/
.LyrBDtp
{
	position:absolute;
	left:0;
	bottom:-6px;
	width:100%;
	text-align:center;
	z-index:990100;
}

.LyrBBtnDtp /* Anfragen/ Reservieren  */
{
	margin:0 auto;
	padding:12px 20px;
	width:320px;
	text-align:center;
	background:#F8F2EC;
	border: 2px solid #1F7A20;
	border-bottom:0;
	border-top-left-radius:60px;
	border-top-right-radius:60px;
	color:#74491F;
 font:500 24px 'Petrona', serif;
	letter-spacing:2px;
 transition:all .3s ease;
}

.LyrBBtnDtp:HOVER /* Anfragen/ Reservieren  */
{
	background:#FFF7EA;
	color:#0D5D0E;
	border-color:#0D5D0E;
 font-weight:700;
 box-shadow: 0 -4px 12px 8px #FFF;
 cursor:url(crs/ovr.cur), pointer;
}

/* ### Ende:Statische Objekte der Seite ############### */

/* ##### Alle Standards 00 - 08 ################################ */

/* ### 00 ################################# */
.Tx00, .Tx00C, .Tx00P, .Tx00W, .Tx00Z, .Tx00Logo,          /* Text Preis Wichtig Zitat */
.Tx00Hd, .Tx00HdC,                                         /* Text Head / Center */
.Tx00Dt, .Tx00DtC, .Tx00DtP, .Tx00DtW, .Tx00DtZ, .Tx00DtLogo,   /* Text Wichtig, Zitat, Preis */
.Tx00Sb, .Tx00SbHd, .Tx00SbDt,                             /* Text Tief gestellt */
.Tx00Sp, .Tx00SpHd, .Tx00SpDt,                             /* Text Hoch gestellt */
.Tz00, .Tz00C, .Tz00R, .Tz00P,                             /* TZelle, Center Right Preis */
.Tz00Hd, .Tz00HdTL, .Tz00HdH, .Tz00HdV,                    /* TZelle Head, TopLeft, Horizontal, Vertikal */
.Tz00, .Tz00C, .Tz00R, .Tz00P,                             /* TZelle , Center, Right, Preis */
.Tz00Dt, .Tz00DtC, .Tz00DtR, .Tz00DtP,                     /* TZelle Data, Center, Right Preis */
.L00, L00:LINK, .L00Hd, .L00Hd:LINK, .L00Dt, .L00Dt:LINK,  /* Links */
.Btn00, .Btn00Hd, .Btn00Dt,                                /* Buttons */
.P00, P00Hd, P00Dt, .P00C, .P00HdC, .P00DtC,               /* Absätze / Center*/
.Bx00, .Bx00Hd, .Bx00Dt,
.Dv00, .Dv00Hd, .Dv00Dt, .Dv00C, .Dv00HdC, .Dv00DtC,
.Sp00, .Sp00Hd, .Sp00Dt, .Sp00C, .Sp00HdC, .Sp00DtC, .Sp00W, .Sp00Z,
.Rg00, .Rg00Hd, .Rg00Dt, .Rg00A, .Rg00HdA, .Rg00DtA,       /* Register / Register Active */
.LRg00, .LRg00Hd, .LRg00Dt, .LRg00A, .LRg00HdA, .LRg00DtA,
/*.Rg00U, .Rg00R, .Rg00D, .Rg00L, .Rg00UA, .Rg00RA, .Rg00DA, .Rg00LA,*/   /* Register Up Right Down Left / Active*/
.FSet00, .FSet00Lgd,                                       /* Fieldset / Legend */
.Dl00, .Dl00Hd, .Dl00Dt,                                   /* Definition List:DLxx= Komplette Liste wie OL / UL, DlHd = Headlines einer Dl , DlDt = Daten einer Dl (wie LI ) */
/*.LDl00Hd, .LDl00Dt,*/                                    /* Eigene Links in DefinitionList */
.Ul00, .Ol00,                                              /* UnsortList, SortList, jeweils mit Sub */
.LiO00, .LiU00                                             /* Listeneinträge und Sub -Einträge */
/*.LLi00 */                                                /* Eigene Links in LI (OL/UL) */
/*.Lb00, .Lb00Hd, .Lb00Dt, .Lb00W,*/                       /* Label */
{
	padding:3px;
 color:#7F1818;
 font:400 12px 'Petrona', serif;
 line-height:normal;
 transition:all .2s ease;
}

.LnH00                                   /* Linie Horizontal */
{
	margin:auto 0;
	width:96%;
	height:8px;
 background:linear-gradient(to top, transparent 0%, transparent 10%, #925D27 50%, transparent 90%, transparent 100%);
}

.LnV00                                   /* Linie Vertikal  */
{
 background:linear-gradient(to left, transparent 0%, transparent 20%, #925D27 50%, transparent 80%, transparent 100%);
}

.Tr00:HOVER
{
	background:#FFF;
}

/* ### Headline00  #################### */
.Hl00, .Hl00Hd, .Hl00Dt
{
	margin:0 auto;
 padding:6px 8px;
 text-align:center;
 border:6px double #F0E3D4;
 border-top:3px solid #F0E3D4;
 border-bottom:3px solid #F0E3D4;
	border-radius:8px;
 background:#523011;
 color:#F8F2EC;
 font:700 18px 'Petrona', serif;
	line-height:42px;
}

/* ### Txt00  #################### */
/* # Tx00 Head # */
.Tx00Hd, .Tx00HdLogo
{
 background:#523011;
}

.Tx00Hd
{
	background:#523011;
	background:linear-gradient(to top, #523011 0%, #925D27 40%, #925D27 60%, #523011 100%);
 color:#FFF;
}

.Tx00HdLogo
{
	padding:2px 6px;
}

/* ### Tx00, Tx00Dt ### */
.Tx00, .Tx00Dt, .Tx00DtLogo
{
 color:#925D27;
}

.Tx00Dt
{
	text-align:justify;
}

.Tx00W, .Tx00DtW
{
 color:#925D27;
 font-weight:600;
}

.Tx00Logo, .Tx00DtLogo
{
}

/* 00 SUP / SUB = Hoch- / Tief gestellt in HTML-TAG SUB / SUP */
.Tx00Sp, .Tx00SpHd, .Tx00SpDt,                    /* Text Hoch / Tief gestellt */
.Tx00Sb, .Tx00SbHd, .Tx00SbDt
{
	padding:0 2px;
 font:500 8px 'Petrona', serif;
}

.Tx00SpHd, .Tx00SbHd
{
	color:#FFF;
}

.Tx00Sp, .Tx00SpHd, .Tx00SpDt                    /* Text Hoch gestellt */
{
	vertical-align:super;
}

.Tx00Sb, .Tx00SbHd, .Tx00SbDt                   /* Text TIEF gestellt - Erweiterungen am Ende */
{
	vertical-align:sub;
}

/* ### Tabelle00 ### */
/*
.Tb00, .Tb02C, .Tb00P
{}
*/

.Tz06Hd, .Tz06HdTL, .Tz06HdH, .Tz06HdV,                    /* TZelle Head, TopLeft, Horizontal, Vertikal */
.Tz06, .Tz06C, .Tz06R, .Tz06P,                             /* TZelle , Center, Right, Preis */
.Tz06Dt, .Tz06DtC, .Tz06DtR, .Tz06DtP                      /* TZelle Data, Center, Right Preis */
{
	padding:2px;
 color:#925D27;
}

/* # Tz00 Heads # */
.Tz00HdTL, .Tz00Hd, .Tz00HdH, .Tz00HdV
{
 text-align:center;
 border-bottom:1px solid transparent;
 border-radius:6px;
 background:#523011;
 color:#F8F2EC;
 font-weight:600;
}

.Tz00HdTL
{
	border-bottom-right-radius:0;
 /*background:-webkit-linear-gradient(top, #925D27 0%, #523011 100%);*/
 background:linear-gradient(to right, #925D27 0%, #523011 100%);
}

.Tz00Hd, .Tz00HdH
{
 border-bottom-right-radius:0;
 border-bottom-left-radius:0; 
 /*background:-webkit-linear-gradient(top, #925D27 0%, #523011 100%);*/
 background:linear-gradient(to right, #925D27 0%, #523011 100%);
}

.Tz00HdV
{
 text-align:right;
 border-radius:0;
 /*background:-webkit-linear-gradient(left, #925D27 0%, #925D27 20%, #523011 100%);*/
 background-image:linear-gradient(to right, #925D27 0%, #925D27 20%, #523011 100%);
}

/* # Tz00  # */
.Tz00, .Tz00C, .Tz00P, .Tz00R
{
	border:0;
	border-radius:0;
}

/* # Tz00 Data # */
.Tz00Dt, .Tz00DtC, .Tz00DtP, .Tz00DtR
{
 border-bottom:1px solid #925D27;
 border-right:1px solid #925D27;
}

/* ### Links00 Alle #################### */
.L00, .L00:LINK, .L00Hd, .L00Hd:LINK, .L00Dt, .L00Dt:LINK
{
	margin:0 4px;
	padding:2px;
	text-align:center;
	border-radius:4px;
 font-weight:600;
 color:#925D27;
 text-decoration:underline;
 transition:all .3s ease-out;
}

/* # Links00 # */
.L00, .L00:LINK
{
	color:#7F1818;
}

.L00:VISITED
{
 color:#7F1818;
}

.L00:HOVER
{
 color:#F8F2EC;
 background:#0D5D0E;
 text-decoration:none;
}

.L00:ACTIVE
{
 color:#DEF3E0;
 background:#103D10;
}

/* # Links00Hd # */
.L00Hd, .L00Hd:LINK
{
 color:#F8F2EC;
}

.L00Hd:VISITED
{
 text-decoration:underline;
 color:#F8F2EC;
	border:1px solid #925D27;
}

.L00Hd:HOVER
{
 text-decoration:none;
	border:1px solid #925D27;
 background:#F8F2EC;
}

.L00Hd:ACTIVE
{
 text-decoration:none;
	border:1px solid #F8F2EC;
 color:#925D27;
 background:#F8F2EC;
}

/* # Links00Dt # */
.L00Dt, .L00Dt:LINK
{
 color:#925D27;
}

.L00Dt:VISITED
{
 text-decoration:none;
}

.L00Dt:HOVER
{
 background:#F0E3D4;
 color:#925D27;
}

.L00Dt:ACTIVE
{
 background:#F0E3D4;
 color:#925D27;
}

/* ### Button00 #################### */
.Btn00, .Btn00Hd, .Btn00Dt
{
	margin:4px auto;
	padding:4px;
	text-align:center;
	border-radius:8px;	
 font:500 14px 'Petrona', serif;
 transition:all .2s ease-out;     /* ease-out: schnell - langsam */
}

.Btn00, .Btn00Dt
{
	border:1px solid #925D27;
	color:#523011;
	color:#523011;
	background:linear-gradient(to top, #F0E3D4 0%, #F0E3D4 50%, #F0E3D4 50%, #F0E3D4 100%);
}

.Btn00:HOVER
{
 text-shadow:0 0 4px #FFF;
	background:#F0E3D4 linear-gradient(to bottom, #F0E3D4 0%, #F0E3D4 50%, #F0E3D4 50%, #F0E3D4 100%);
	color:#925D27;
 cursor:url(crs/ovr.cur), pointer;
}

.Btn00Hd
{
	border:1px solid #523011;
 background:#925D27;
 background-image:linear-gradient(to top, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
 font-weight:700;
	color:#F0E3D4;
}

.Btn00Hd:HOVER
{
 text-shadow:0 0 4px #F0E3D4;
 background-image:linear-gradient(to bottom, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
	color:#F0E3D4;
 cursor:url(crs/ovr.cur), pointer;
}

.Btn00Dt:HOVER
{
	color:#F8F2EC;
 background-image:linear-gradient(to bottom, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
 cursor:url(crs/ovr.cur), pointer;
}

/* ### Absatz00 #################### */
.P00, .P00Hd, .P00Hd
{
	text-align:justify;
}

/* ### Box00 #################### */
.Bx00, .Bx00Hd, .Bx00Dt
{
	margin:2px auto;
	padding:4px;
	border:1px solid #925D27;
	border-radius:8px;
}

.Bx00
{
}

.Bx00Hd
{
	border:2px solid #925D27;
	background:#523011;
 /*background-image:-webkit-radial-gradient(center, ellipse closest-corner, #925D27 0%, #925D27 50%, #523011 100%);*/
 background-image:radial-gradient(ellipse closest-corner at center, #925D27 0%, #925D27 50%, #523011 100%);
 box-shadow:0 0 20px #925D27;
 color:#F0E3D4;
}

.Bx00Dt
{
}

/* ### DIV00 #################### */
.Dv00, .Dv00Hd, .Dv00Dt
{
	margin:4px auto;
	padding:4px;
	border-radius:6px;
}

.Dv00
{
	text-align:center;	
	border:0;
}

.Dv00Hd
{
	background:#925D27;
	color:#F8F2EC;
	font:700 12px 'Petrona', serif;
}

.Dv00Dt
{
}

/* ### SPAN00 #################### */
.Sp00, .Sp00W, .Sp00Z,
.Sp00Hd,.Sp00HdW, .Sp00HdZ,
.Sp00Dt, .Sp00DtW, .Sp00DtZ
{
	text-align:center;
}

.Sp00P
{
	padding-right:2px;
	padding-left:2px;
}

.Sp00W, .Sp00Z
{
	font-weight:600;
}

/* ### Listen00 - OL UL, OL-Sub, UL-Sub #################### */
.Ol00, .Ul00
{
	margin:12px 0;
	padding:4px 20px 4px 20px;
 border:1px solid #925D27;
 border-left:0;
 border-right:2px double #925D27;
	border-radius:9px;	
}

.Ol00 /* Sortiert Ordered List */
{
 list-style-position:outside;
}

.Ul00  /* Unsrtiert Unordered List */
{
}

/* ### Listeneinträge00 LI #################### */
.LiO00, .LiU00
{
 padding:2px 4px;
 color:#925D27;
 border-bottom:1px dashed #F0E3D4;
}

.LiO00 /* Sortiert */
{
 list-style:lower-alpha;
}

.LiU00 /* Unsortiert */
{
}

/* ### FSet00 FSetLgd00 #################### */
.FSet00
{
	padding:6px;
 border:4px double #925D27;
 border-top:1px solid #925D27;
	border-radius:9px;
	border-top-left-radius:0;
}

.FSetLgd00
{
 color:#F8F2EC;
 background:#925D27;
 border:1px solid #925D27;
 border-radius:8px;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
}

/* ### 02 ehemals "List" ################################ */
.Tx02, .Tx02C, .Tx02P, .Tx02W, .Tx02Z, .Tx02Logo,          /* Text Preis Wichtig Zitat */
.Tx02Hd, .Tx02HdC, .Tx02HdLogo,                            /* Text Head / Center */
.Tx02Dt, .Tx02DtP, .Tx02DtW, .Tx02DtZ, .Tx02DtLogo,        /* Text Hd / Dt */
.Tx02Sb, .Tx02SbHd, .Tx02SbDt,                             /* Text Tief gestellt */
.Tx02Sp, .Tx02SpHd, .Tx02SpDt,                             /* Text Hoch gestellt */
.Tz02, .Tz02C, .Tz02R, .Tz02P,                             /* TZelle, Right, Preis */
.Tz02Hd, .Tz02HdTL, .Tz02HdH, .Tz02HdV,                    /* TZelle Head, TopLeft, Horizontal, Vertikal */
.Tz02, .Tz02C, .Tz02R, .Tz02P,                             /* TZelle , Center, Right, Preis */
.Tz02Dt, .Tz02DtC, .Tz02DtR, .Tz02DtP,                     /* TZelle Data, Center, Right, Preis */
.L02, L02:LINK, .L02Hd, .L02Hd:LINK, .L02Dt, .L02Dt:LINK,  /* Links */
.Btn02, .Btn02Hd, .Btn02Dt,                                /* Buttons */
.P02, .P02Hd, .P02Dt, .P02C, .P02HdC, .P02DtC,             /* Absätze / Center*/
.Bx02, .Bx02Hd, .Bx02Dt, 
.Dv02, .Dv02Hd, .Dv02Dt, .Dv02C, .Dv02HdC, .Dv02DtC,
.Sp02, .Sp02Hd, .Sp02Dt, .Sp02C, .Sp02HdC, .Sp02DtC, .Sp02W, .Sp02Z,
.Rg02Ol, Rg02Ul,                                           /* Register OL / UL */
.Rg02, .Rg02Hd, .Rg02Dt, .Rg02A, .Rg02HdA, .Rg02DtA,       /* LI für Register / Register Active */
.LRg00, .LRg00Hd, .LRg00Dt, .LRg00A, .LRg00HdA, .LRg00DtA,
/*.Rg02U, .Rg02R, .Rg02D, .Rg02L, .Rg02UA, .Rg02RA, .Rg02DA, .Rg02LA,*/   /* Register Up Right Down Left / Active*/
.FSet02, .FSet02Lgd,                                       /* Fieldset / Legend */
.Dl02, .Dl02Hd, .Dl02Dt          ,                         /* DataList:Außen, Head, Data */
/*.LDl02Hd, .LDl02Dt,*/                                    /* Eigene Links in DefinitionList */
.Ul02, .Ol02,                  												          						/* UnsortList, SortList, jeweils mit Sub */
.LiS02, .LiU02, .LiSSb02, .LiUSb02,                        /* Listeneinträge und Sub -Einträge */
/*.LLi02 */                                                /* Eigene Links in LI (OL/UL) */
/*.Lb02, .Lb02Hd, .Lb02Dt, .Lb02W*/                        /* Label */
.FFLgIn, .FLLgIn, .FBSLgIn, .FLOLgIn                       /* Nur für Login-Formular ! */
{
	padding:2px;
 color:#103D10;
 font:400 18px 'Petrona', serif;
 line-height:28px; 
 transition:all .4s ease;
}

/* ### Klassen außerhalb der 00-Standard-Definitionen ############################ */

.LnH02                                  /* Linie Horizontal */
{
	width:96%;
	margin:0 auto;
	height:14px;
 background:linear-gradient(to top, transparent 0%, transparent 20%, #925D27 50%, transparent 80%, transparent 100%);
}

.LnV02                                   /* Linie Vertikal  */
{
 background:linear-gradient(to left, transparent 0%, transparent 20%, #925D27 50%, transparent 80%, transparent 100%);
}

.Tr02:HOVER
{
	background:#F8F2EC;
}
		


/* ### Headline02 ############################### */
.Hl02, .Hl02Hd, .Hl02Dt
{
 margin:0 auto;
 padding:6px;
 word-spacing:4px;
 letter-spacing:2px;
 text-align:center;
 border-left:6px double #925D27;
 border-right:6px double #925D27;
 border-top:4px solid #925D27;
 border-bottom:4px solid #925D27;
	border-radius:22px;
 background:#F0E3D4;
 color:#925D27;
 font:700 20px 'Petrona', serif;
}

.Hl02Hd
{
 background:#925D27;
 color:#F0E3D4;
	
}

/* ### Text02 #################### */
/* # 02 Tx Heads # */
.Tx02Hd, .Tx02HdW, .Tx02HdH, .Tx02HdV
{
	padding:6px 9px;
 background:#523011;
 color:#F8F2EC;
}

.Tx02Hd, .Tx02HdH
{
	background:#925D27;
	/* background:linear-gradient(to top, #F8F2EC 0%, #F8F2EC 30%, #925D27 80%, #925D27 100%); */
 color:#F8F2EC;
}

.Tx02HdW
{
 color:#FFF;
 font-weight:600;
}

.Tx02HdH
{
 text-align:center;
 border-top-left-radius:12px;
 border-top-right-radius:12px;
}

/* # 02 Tx Datas # */
.Tx02, .Tx02Dt, .Tx02DtLogo
{
}

.Tx02
{
}

.Tx02W, .Tx02DtW
{
 font-weight:600;
}

.Tx02Dt
{
	padding:6px;
	text-align:justify;
}

.Tx02Logo, .Tx02DtLogo
{
}

/* # 02 SUP / SUB = Hoch- / Tief gestellt in HTML-TAG SUB / SUP # */
.Tx02Sp, .Tx02SpHd, .Tx02SpDt,                    /* Text Hoch / Tief gestellt */
.Tx02Sb, .Tx02SbHd, .Tx02SbDt
{
	padding:0 2px;
 font:500 9px 'Petrona', serif;
}

.Tx02SpHd, .Tx02SbHd
{
	color:#FFF;
}

.Tx02Sp, .Tx02SpHd, .Tx02SpDt                    /* Text Hoch gestellt */
{
	vertical-align:super;
}

.Tx02Sb, .Tx02SbHd, .Tx02SbDt                   /* Text TIEF gestellt - Erweiterungen am Ende */
{
	vertical-align:sub;
}

/* ### Tabelle ### */
/*
.Tb02, .Tb02C, .Tb02P
{}
*/

.Tz02Hd, .Tz02HdTL, .Tz02HdH, .Tz02HdV,                    /* TZelle Head, TopLeft, Horizontal, Vertikal */
.Tz02, .Tz02C, .Tz02R, .Tz02P,                             /* TZelle , Center, Right, Preis */
.Tz02Dt, .Tz02DtC, .Tz02DtR, .Tz02DtP                      /* TZelle Data, Center, Right Preis */
{
	padding:4px;
}

/* ### Tz02 Heads ### */
.Tz02HdTL, .Tz02Hd, .Tz02HdH, .Tz02HdV
{
 border-bottom:1px solid transparent;
 background:#523011;
 color:#F8F2EC;
 font-weight:600;
}

.Tz02HdTL
{
	border-bottom-right-radius:0;
 /*background:-webkit-linear-gradient(top, #925D27 0%, #523011 100%);*/
 background:linear-gradient(to right, #925D27 0%, #523011 100%);
}

.Tz02Hd
{
 border-bottom-right-radius:0;
 /*background:-webkit-linear-gradient(top, #925D27 0%, #523011 100%);*/
 background:linear-gradient(to right, #925D27 0%, #523011 100%);
}

.Tz02HdH
{
 border-radius:8px;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0; 
 /*background:-webkit-linear-gradient(top, #925D27 0%, #523011 100%);*/
 background:linear-gradient(to bottom, #925D27 0%, #523011 100%);
}

.Tz02HdV
{
 border-radius:8px;
 text-align:right;
 border-top-right-radius:0;
 border-bottom-right-radius:0; 
 /*background:-webkit-linear-gradient(left, #925D27 0%, #925D27 20%, #523011 100%);*/
 background-image:linear-gradient(to right, #925D27 0%, #925D27 20%, #523011 100%);
}

/* ### Tz02  ### */
.Tz02, .Tz02C, .Tz02P, .Tz02R
{
	border:0;
	border-radius:0;
}

/* ### Tz02 Data ### */
.Tz02Dt, .Tz02DtC, .Tz02DtP, .Tz02DtR
{
 border-bottom:1px solid #925D27;
 border-right:1px solid #925D27;
}

/* ### Links02 Alle #################### */
.L02, .L02:LINK, .L02Hd, .L02Hd:LINK, .L02Dt, .L02Dt:LINK
{
	margin:0 4px;
	padding:4px;
	text-align:center;
	border:1px solid transparent;
	border-radius:6px;
 font-weight:500;
 text-decoration:underline;
 transition:all .4s ease;
}

/* # Links02 / Links02 Data # */
.L02, .L02:LINK, .L02Dt, .L02Dt:LINK
{
 color:#925D27;
}

.L02:VISITED, .L02Dt:VISITED
{
 color:#925D27;
}

.L02:HOVER, .L02Dt:HOVER
{
 color:#925D27;
 background:#F8F2EC;
 border:1px solid #925D27;
 text-decoration:none;
}

.L02:ACTIVE, .L02Dt:ACTIVE
{
 color:#F8F2EC;
 background:#925D27;
 border:1px solid #925D27;
}

/* # Links02 Head # */
.L02Hd, .L02Hd:LINK
{
	border:1px solid #925D27;
 color:#F8F2EC;
 font-weight:700;
}

.L02Hd:VISITED
{
 color:#F8F2EC;
	border:1px solid #925D27;
}

.L02Hd:HOVER
{
 text-decoration:none;
	border:1px solid #925D27;
 background:#F8F2EC;
 color:#925D27;
}

.L02Hd:ACTIVE
{
 text-decoration:none;
	border:1px solid #F8F2EC;
 color:#925D27;
 background:#F8F2EC;
}

/* ### Button02 #################### */
.Btn02, .Btn02Hd, .Btn02Dt
{
	margin:6px auto;
	padding:6px;
	text-align:center;
	border:2px solid #523011;
	border-radius:12px;	
 font:500 16px 'Petrona', serif;
 transition:all .4s ease-out;     /* ease-out: schnell - langsam */
}

.Btn02
{
	color:#F8F2EC;
	background-image:linear-gradient(to top, #523011 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

.Btn02:HOVER
{
 text-shadow:0 0 4px #FFF;
 background:#925D27;
	background-image:linear-gradient(to bottom, #523011 0%, #925D27 50%, #523011 50%, #925D27 100%);
	color:#FFF;
}

.Btn02Hd
{
 background:#925D27;
 background-image:linear-gradient(to top, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
 font-weight:700;
	color:#F0E3D4;
}

.Btn02Hd:HOVER
{
 text-shadow:0 0 4px #F0E3D4;
 background-image:linear-gradient(to bottom, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
	color:#F0E3D4;
}

.Btn02Dt
{
	color:#F8F2EC;
	background-image:linear-gradient(to top, #523011 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

.Btn02Dt:HOVER
{
	color:#F8F2EC;
 background-image:linear-gradient(to bottom, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

/* ### Absatz02 #################### */
.P02, .P02Hd, .P02Hd
{}

/* ### Box02 #################### */
.Bx02, .Bx02Hd, .Bx02Dt
{
	margin:12px 6px;
	padding:16px 10px;
	text-align:center;
	border:3px double #925D27;
	border-left-width:4px;
	border-right-width:4px;
	border-radius:12px;
 box-shadow:0 0 20px #925D27 inset;
 color:#925D27;
}

.Bx02
{
}

.Bx02Hd
{
	border:3px double #925D27;
	background:#523011;
 /*background-image:-webkit-radial-gradient(center, ellipse closest-corner, #925D27 0%, #925D27 50%, #523011 100%);*/
 background-image:radial-gradient(ellipse closest-corner at center, #925D27 0%, #925D27 50%, #523011 100%);
 box-shadow:0 0 20px #925D27;
 color:#F0E3D4;
}

.Bx02Dt
{
}

/* ### DIV02 #################### */
.Dv02, .Dv02Hd, .Dv02Dt
{
	margin:8px auto;
	padding:6px;
	border-radius:8px;
	color:#925D27;
}

.Dv02Dt
{
}

.Dv02Hd
{
	background:#925D27;
	color:#F8F2EC;
}

/* ### SPAN02 #################### */
.Sp02, .Sp02W, .Sp02Z,
.Sp02Hd,.Sp02HdW, .Sp02HdZ,
.Sp02Dt, .Sp02DtW, .Sp02DtZ
{
	padding:2px 4px;
	text-align:center;
}

.Sp02P
{
	padding:2px 4px;	
}

.Sp02Dt
{
}

.Sp02Hd
{
	background:#925D27;
	color:#F8F2EC;
	font:500 16px 'Petrona', serif;
}

.Sp02W, .Sp02Z
{
	font-weight:700;
}

/* ### Listen02 - OL / UL, LI #################### */
.Ol02, .Ul02
{
	margin:20px 40px;
	padding:4px 20px 4px 20px;
 border:2px solid #925D27;
 border-right:5px double #925D27;
 border-left:0;
	border-radius:16px;
 list-style-position:outside;
}

.Ul02  /* Unsrtiert Unordered List */
{
	padding:2px 8px 2px 40px;	
}

/* # Listeneinträge02 LI # */
.LiO02, .LiU02
{
	margin:0 0 12px 12px;
 color:#925D27;
 border-bottom:2px dotted #925D27;
}

.LiO02 /* Sortiert */
{
 list-style:upper-roman;
}

.LiU02 /* Unsortiert */
{
	margin:0;
}

/* ### 04 ehemals "Std" ############################# */
.Tx04, .Tx04C, .Tx04P, .Tx04W, .Tx04Z, .Tx04Logo,          /* Text Preis Wichtig Zitat Logo Code*/
.Tx04Hd, .Tx04HdC,                                         /* Text Head / Center */
.Tx04Dt, .Tx04DtP, .Tx04DtW, .Tx04DtZ, .Tx04DtLogo,        /* Text Wichtig, Zitat, Preis */
.Tx04Sb, .Tx04SbHd, .Tx04SbDt,                             /* Text Tief gestellt */
.Tx04Sp, .Tx04SpHd, .Tx04SpDt,                             /* Text Hoch gestellt */
.Tz04, .Tz04C, .Tz04R, .Tz04P,                             /* TZelle, Center Right Preis */
.Tz04Hd, .Tz04HdTL, .Tz04HdH, .Tz04HdV,                    /* TZelle Head, TopLeft, Horizontal, Vertikal */
.Tz04Dt, .Tz04DtC, .Tz04DtR, .Tz04DtP,                     /* TZelle Data, Center, Right Preis */
.L04, L04:LINK, .L04Hd, .L04Hd:LINK, .L04Dt, .L04Dt:LINK,  /* Links */
.Btn04, .Btn04Hd, .Btn04Dt,                                /* Buttons */
.P04, P04Hd, P04Dt, .P04C, .P04HdC, .P04DtC,               /* Absätze / Center*/
.Bx04, .Bx04Hd, .Bx04Dt,
.Dv04, .Dv04Hd, .Dv04Dt, .Dv04C, .Dv04HdC, .Dv04DtC,
.Sp04, .Sp04Hd, .Sp04Dt, .Sp04C, .Sp04HdC, .Sp04DtC, .Sp04W, .Sp04Z,
.Rg04, .Rg04Hd, .Rg04Dt, .Rg04A, .Rg04HdA, .Rg04DtA,       /* Register / Register Active */
.LRg04, .LRg04Hd, .LRg04Dt, .LRg04A, .LRg04HdA, .LRg04DtA,
/*.Rg04U, .Rg04R, .Rg04D, .Rg04L, .Rg04UA, .Rg04RA, .Rg04DA, .Rg04LA,*/   /* Register Up Right Down Left / Active*/
.FSet04, .FSet04Lgd,                                       /* Fieldset / Legend */
.Dl04, .Dl04Hd, .Dl04Dt,                                   /* Definition List:DLxx= Komplette Liste wie OL / UL, DlHd = Headlines einer Dl , DlDt = Daten einer Dl (wie LI ) */
/*.LDl04Hd, .LDl04Dt,*/                                    /* Eigene Links in DefinitionList */
.Ul04, .Ol04,                                              /* UnsortList, SortList, jeweils mit Sub */
.LiO04, .LiU04,                                             /* Listeneinträge und Sub -Einträge */
/*.LLi04 */                                                /* Eigene Links in LI (OL/UL) */
/*.Lb04, .Lb04Hd, .Lb04Dt, .Lb04W,*/                       /* Label */
.TzRechtHdV, .TzRechtDt
{
	padding:6px;
	color:#0D5D0E;
 font:400 26px 'Petrona', serif;
	line-height:36px;
 transition:all .4s ease;
}

/* ### 04 Klassen außerhalb der 04-Standard-Definitionen */
.LnH04                                  /* Linie Horizontal */
{
	margin:0 auto;
	width:96%;
	height:16px;
 background:linear-gradient(to top, transparent 0%, transparent 10%, #925D27 50%, transparent 90%, transparent 100%);
}

.LnV04                                   /* Linie Vertikal  */
{
 background:linear-gradient(to left, transparent 0%, transparent 20%, #925D27 50%, transparent 80%, transparent 100%);
}

.Tr04:HOVER
{
	background:#925D27;
}

/* ### Zeichen04 #################### */
.Z1V04                                           /* 1. Zeichen als Versalie */
{
	position:relative;
	top:-10px;
	margin:0 6px 0 0;
	float:left;
	vertical-align:text-top;
	color:#1F7A20;
 font:100 italic 150px 'Petrona', serif;
 line-height:40px;
 z-index:9999;
 text-shadow:
		 0   1px #0A300E,		-1px 0   #0D5D0E,
		-1px 2px #0A300E,		-2px 1px #0D5D0E,
		-2px 3px #0A300E,		-3px 2px #0D5D0E,
		-3px 4px #0A300E,		-4px 3px #0D5D0E,
		-4px 5px #0A300E,		-5px 4px #0D5D0E,
		-5px 6px #0A300E,		-6px 5px #0D5D0E,
		-6px 7px #0A300E,		-7px 6px #0D5D0E,
		-7px 8px #0A300E,		-8px 7px #0D5D0E,
		-10px 9px 16px #0A300E,		-10px 14px 8px #103D10;
}

/* ### Headline04  #################### */
.Hl04, .Hl04Hd, .Hl04Dt
{
 padding:8px 14px;
 text-align:center;
 border:4px solid #925D27;
	border-radius:14px;
 background:#925D27;
 background-image:linear-gradient(to top, #925D27 0%, #925D27 40%, #925D27 60%, #925D27 100%);
 color:#FFF;
 font:700 22px 'Petrona', serif;
}

/* ### Txt04  #################### */
/* # Tx04 Head # */
.Tx04Hd, .Tx04HdLogo
{
 padding:4px 8px;
 background:#523011;
 background-image:linear-gradient(to top, #523011 0%, #925D27 50%, #523011 100%);
 border-bottom:2px solid #523011;
 color:#F8F2EC;
 font-weight:700;
}

.Tx04HdLogo
{
}

/* ### Tx04, Tx04Dt ### */
.Tx04, .Tx04Dt, .Tx04C
{
 text-align:justify;
}

.Tx04W, .Tx04DtW
{
	text-align:center;
	color:#103D10;
	font-weight:700;
}

.Tx04Logo, .Tx04DtLogo
{
}

.Tx04C
{
	text-align:center;
}

.Tx04Z
{
	text-align:center;
	font-weight:500;
	font-style:italic;
}

/* ### 04 Text Hoch- / Tiefgestellt #################### */
.Tx04Sp, .Tx04SpHd, .Tx04SpDt,                    /* Text Hoch / Tief gestellt */
.Tx04Sb, .Tx04SbHd, .Tx04SbDt
{
	padding:0 8px;
 font:500 9px 'Petrona', serif;
}

.Tx04SpHd, .Tx04SbHd
{
	color:#FFF;
}

.Tx04Sp, .Tx04SpHd, .Tx04SpDt                     /* Text Hoch gestellt */
{
	vertical-align:super;
}

.Tx04Sb, .Tx04SbHd, .Tx04SbDt                     /* Text Tief gestellt */
{
	vertical-align:sub;
}

.Tx04Cd
{
	padding-top:14px;
 font:500 22px 'Petrona', serif;
 line-height:normal;
 color:#523011;
}

/* ### Tabelle04 ### */

.Tb04, .Tb04C, .Tb04P
{
	width:100%;
	margin:20px auto;
	border:2px solid #523011;
}

/* Tabelle mit fixiertem HEAD / BODY - Klassen für Scroll-Zellen rechts */
.TbFx04Cnt, .TbFx04, .THdFx04, .TBdFx04, .TFtFx04
{
	width:800px;
}

/*.TbFx04Cnt
{
	margin:0 auto 0 0;
}*/

.THdFx04
{
	display:block;
	overflow: hidden;
	border-radius:20px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
 background-image: linear-gradient(to top, #523011 0%, #925D27 20%, #523011 50%, #925D27 100%);	
}

.TBdFx04
{
	display:block;
	height:300px;
	overflow-x:hidden;
	overflow-y:auto;	
}

.TFtFx04
{
	overflow: hidden;
 background-image: linear-gradient(to top, #925D27 0%, #925D27 40%, #925D27 60%, #925D27 100%);	
}

/*.Tr04Z0, .Tr04Z1, .Tr04Z2
{
	opacity:.9;
}*/

.Tr04Z0 /* Zebra-Tabelle - 1. Zeile */
{
	background:#F8F2EC;
}

.Tr04Z1 /* Zebra-Tabelle - ungerade Zeilen*/
{
	background:#F8F2EC;	
}

.Tr04Z2 /* Zebra-Tabelle - gerade Teile Gerade */
{
	background:#F0E3D4;	
}

.Tr04Z0:HOVER, .Tr04Z1:HOVER, .Tr04Z2:HOVER /* Zebra-Tabelle - gerade Teile Gerade */
{
	background:#FFF;	
}

.Tz04Hd, .Tz04HdTL, .Tz04HdH, .Tz04HdV,                    /* TZelle Head, TopLeft, Horizontal, Vertikal */
.Tz04, .Tz04C, .Tz04R, .Tz04P,                             /* TZelle , Center, Right, Preis */
.Tz04Dt, .Tz04DtC, .Tz04DtR, .Tz04DtP                      /* TZelle Data, Center, Right Preis */
{
	padding:4px 6px;
 color:#523011;
}

/* # Tz04 Heads # */
.Tz04HdTL, .Tz04Hd, .Tz04HdH, .Tz04HdV, .TzRechtHdV
{
	text-align:center;
 background:#925D27;
 background:linear-gradient(to top, #925D27 0%, #523011 100%);
 border-bottom:2px solid #925D27;
 border-radius:8px;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0;
 color:#F0E3D4;
 font-weight:700;
}

.Tz04HdTL
{
	vertical-align:middle;
 color:#925D27;
}

.Tz04Hd, .Tz04HdH
{
}

.Tz04HdV, .TzRechtHdV
{
	text-align:right;
	border-radius:0;
 border-bottom:2px dotted #925D27;
 background-image:linear-gradient(to right, #925D27 0%, #925D27 10%, #F0E3D4 70%, transparent 100%);
}

.Tz04Icn
{
	padding-top:7px;
	text-align:center;
 border-bottom:2px dotted #925D27;
 background-image:linear-gradient(to right, #925D27 0%, #F0E3D4 100%);
}

/* # Tz04  # */
.Tz04, .Tz04C, .Tz04P, .Tz04R
{
	border:0;
	border-radius:0;
}

/* # Tz04 Data # */
.Tz04Dt, .Tz04DtC, .Tz04DtP, .Tz04DtR
{
 border-bottom:2px dotted #925D27;
 /*border-right:1px dashed #925D27;*/
}

/* ### 04 Links Alle #################### */
.L04, .L04:LINK, .L04Hd, .L04Hd:LINK, .L04Dt, .L04Dt:LINK
{
	padding:3px 8px;
	border:1px solid transparent;
	border-radius:8px;
 text-decoration:underline;
 font-weight:600;
 transition:all .2s ease;
}

/* # Links00Hd # */
.L04Hd, .L04Hd:LINK, .L04Hd:VISITED
{
	padding:3px 6px;
	border:2px solid #523011;
 background-image:radial-gradient(ellipse farthest-side at center, #925D27 0%, #925D27 100%);
 color:#F8F2EC;
}

.L04Hd:HOVER
{
	border-color:#925D27;
 background-image:radial-gradient(ellipse farthest-side at center, #925D27 0%, #F8F2EC 100%);
 color:#925D27;
}

.L04Hd:ACTIVE
{
	border-color:#F0E3D4;
 color:#925D27;
 background:#F8F2EC;
}

/* # Links00 # */
.L04, .L04:LINK
{
	background:#FFF;
	font-weight:600;
 color:#925D27;
}

.L04:VISITED
{
	font-weight:700;
 color:#925D27;
}

.L04:HOVER
{
 background:#925D27;
 color:#F8F2EC;
 cursor:url(crs/ovr.cur), pointer;
}

.L04:ACTIVE
{
 background:#523011;
 color:#F8F2EC;
}

/* # Links04Dt # */
.L04Dt, .L04Dt:LINK
{
	text-align:center;
 border:1px solid transparent;
	color:#925D27;
}

.L04Dt:VISITED
{
 color:#925D27;
 border:1px solid transparent;
}

.L04Dt:HOVER
{
 text-decoration:none;
 border:1px solid #925D27;
 background:#925D27;
 color:#F8F2EC;
 cursor:url(crs/ovr.cur), pointer;
}

.L04Dt:ACTIVE
{
 border:1px solid #F8F2EC;
 color:#925D27;
 background:#925D27;
}

/* ### Button04 ### */
.Btn04, .Btn04Hd, .Btn04Dt
{
	margin:0 auto;
	padding:8px;
	text-align:center;
	border:4px solid #523011;
	border-radius:14px;
 background:#925D27;
	background-image:linear-gradient(to top, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
	color:#F8F2EC;	
 font:500 20px 'Petrona', serif;
 text-shadow:0 0 8px #925D27;
 transition:all .3s ease-out;     /* ease-out: schnell - langsam */
}

.Btn04:HOVER, .Btn04Hd:HOVER, .Btn04Dt:HOVER
{
	border-color:#FFF;
	box-shadow:0 0 12px 6px #FFF;
	text-shadow:0 0 10px 4px #F0E3D4;
	color:#F0E3D4;
 cursor:url(crs/ovr.cur), pointer;
}

.Btn04
{
	color:#F0E3D4;
 font:400 20px 'Petrona', serif;
}

.Btn04:HOVER
{
	color:#F0E3D4;
	text-shadow:0 0 8px #FFF;
	background-image:linear-gradient(to bottom, #523011 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

.Btn04Hd
{
	background-image:linear-gradient(to top, #523011 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

.Btn04Hd:HOVER
{
	color:#F0E3D4;
	text-shadow:0 0 8px #FFF;
 background-image:linear-gradient(to bottom, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

.Btn04Dt
{
 background-image:linear-gradient(to top, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

.Btn04Dt:HOVER
{
 background-image:linear-gradient(to bottom, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

/* ### P04 - Block #################### */
.P04, .P04Hd, .P04Dt
{
	text-align:justify;
}

/* ### Box04 #################### */
.Bx04, .Bx04Hd, .Bx04Dt
{
	margin:8px 16px;
	padding:12px;
	border:4px double #925D27;
	border-left-width:8px;
	border-right-width:8px;
 box-shadow:0 0 30px #925D27 inset;
	border-radius:18px;
	text-align:justify;
}

.Bx04
{
	margin:0 16px;
	padding:18px;
	border:0;
	border-radius:30px;
	box-shadow:0;
 /* background:radial-gradient(ellipse farthest-side at center, #F8F2EC 0%, #FFF 50%, #F0E3D4 70%, #925D27 90%, transparent 100%); */
 background:linear-gradient(to top, transparent 0%, #F0E3D4 30%, #F8F2EC 40%, #F8F2EC 50%, #F0E3D4 80%, transparent 100%);
 color:#925D27;
 font-weight:300;
 opacity:.7;
}

.Bx04Dt
{
	background:#523011;
 /*background-image:-webkit-radial-gradient(center, ellipse closest-corner, #F8F2EC 0%, #F0E3D4 70%, #925D27 100%);*/
 background:radial-gradient(ellipse closest-corner at center, #F8F2EC 0%, #F0E3D4 80%, #925D27 100%);
	color:#523011;
}

.Bx04Hd
{
	border-color:#F8F2EC;
 /*background-image:-webkit-radial-gradient(center, ellipse closest-corner, #925D27 0%, #925D27 50%, #523011 100%);*/
 background:radial-gradient(ellipse closest-corner at center, #925D27 0%, #925D27 50%, #523011 100%);
 color:#FFF;
}

/* ### DIV04 #################### */
.Dv04, .Dv04Hd, .Dv04Hd
{
	margin:8px auto;
	padding:6px;
	border-radius:18px;
	color:#925D27;
}

.Dv04
{
	text-align:center;	
	border:0;
}

.Dv04Hd
{
	background:#925D27;
	color:#F8F2EC;
	font-weight:700;
	text-shadow:2px 2px #925D27;
}

.Dv04Dt
{
 box-shadow:0 0 12px 8px #925D27 inset;
}

/* ### SPAN04 + Wichtig, Zitat, Preis #################### */
.Sp04, .Sp04W, .Sp04Z,
.Sp04Hd,.Sp04HdW, .Sp04HdZ,
.Sp04Dt, .Sp04DtW, .Sp04DtZ
{
	padding-right:8px;
	padding-left:8px;
	text-align:center;
}

.Sp04P
{
	padding-right:6px;	
}

.Sp04W, .Sp04Z
{
	font-weight:700;
}

/* ### FormSet / Legend 04 ################ */
.FSet04
{
	margin-top:50px;
	border:4px solid #FFF;
	border-radius:32px;
	padding:0;
}

.FSet04Lgd
{
	top:-60px;
	/*margin-top:-39px;*/
	margin-left:154px;
	padding:6px 12px;
	border:4px solid #FFF;
	border-bottom:0;
	border-radius:16px;	
 background:linear-gradient(to top, transparent 0%, #FFF 70%, #FFF 100%);
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
}

/* ### Listen04 OL UL, OL-Sub, UL-Sub #################### */
.Ol04, .Ul04
{
	margin:20px 40px;
	padding:4px 20px 4px 40px;
 border:2px solid #925D27;
 border-left:0;
 border-right:6px double #925D27;
	border-radius:14px;	
 list-style-position:outside;
}

.Ol04 /* Sortiert Ordered List */
{
	list-style:decimal-leading-zero;
}

.Ul04  /* Unsrtiert Unordered List */
{
	/*list-style-image:url(https://img.flex-clean-harz.de/lst/lst04.png);*/
}

/* ### 04 Listeneinträge */
.LiO04, .LiU04
{
 border-bottom:2px dashed #925D27;
 /*display:block;*/
}

.LiU04
{
 border-bottom:2px dashed #925D27;
 /*display:block;*/
}



/*
.LiO04:HOVER, .LiU04:HOVER
{
	background:#925D27;
}
*/

/* Eigene Link-Tags für LI - Data*/
/*
.LLi02, LLi04:LINK
{}

.LLi04:VISITED
{}

.LLI04:HOVER
{}

.LLi04:ACTIVE
{}
*/

/* ### 06 ############################ */
.Tx06, .Tx06C, .Tx06P, .Tx06W, .Tx06Z, .Tx06Logo,          /* Text Preis Wichtig Zitat */
.Tx06Hd, .Tx06HdC,                                         /* Text Head / Center */
.Tx06Dt, .Tx06DtP, .Tx06DtW, .Tx06DtZ, .Tx06DtLogo,        /* Text Wichtig, Zitat, Preis */
.Tx06Sb, .Tx06SbHd, .Tx06SbDt,                             /* Text Tief gestellt */
.Tx06Sp, .Tx06SpHd, .Tx06SpDt,                             /* Text Hoch gestellt */
.Tz06, .Tz06C, .Tz06R, .Tz06P,                             /* TZelle, Center Right Preis */
.Tz06Hd, .Tz06HdTL, .Tz06HdH, .Tz06HdV,                    /* TZelle Head, TopLeft, Horizontal, Vertikal */
.Tz06, .Tz06C, .Tz06R, .Tz06P,                             /* TZelle , Center, Right, Preis */
.Tz06Dt, .Tz06DtC, .Tz06DtR, .Tz06DtP,                     /* TZelle Data, Center, Right Preis */
.L06, L06:LINK, .L06Hd, .L06Hd:LINK, .L06Dt, .L06Dt:LINK,  /* Links */
.Btn06, .Btn06Hd, .Btn06Dt,                                /* Buttons */
.P06, P06Hd, P06Dt, .P06C, .P06HdC, .P06DtC,               /* Absätze / Center*/
.Bx06, .Bx06Hd, .Bx06Dt,
.Dv06, .Dv06Hd, .Dv06Dt, .Dv06C, .Dv06HdC, .Dv06DtC,
.Sp06, .Sp06Hd, .Sp06Dt, .Sp06C, .Sp06HdC, .Sp06DtC, .Sp06W, .Sp06Z,
.Rg06, .Rg06Hd, .Rg06Dt, .Rg06A, .Rg06HdA, .Rg06DtA,       /* Register / Register Active */
.LRg06, .LRg06Hd, .LRg06Dt, .LRg06A, .LRg06HdA, .LRg06DtA,
/*.Rg06U, .Rg06R, .Rg06D, .Rg06L, .Rg06UA, .Rg06RA, .Rg06DA, .Rg06LA,*/   /* Register Up Right Down Left / Active*/
.FSet06, .FSet06Lgd,                                       /* Fieldset / Legend */
.Dl06, .Dl06Hd, .Dl06Dt,                                   /* Definition List:DLxx= Komplette Liste wie OL / UL, DlHd = Headlines einer Dl , DlDt = Daten einer Dl (wie LI ) */
/*.LDl06Hd, .LDl06Dt,*/                                    /* Eigene Links in DefinitionList */
.Ul06, .Ol06,                                              /* UnsortList, SortList, jeweils mit Sub */
.LiO06, .LiU06                                             /* Listeneinträge und Sub -Einträge */
/*.LLi06 */                                                /* Eigene Links in LI (OL/UL) */
/*.Lb06, .Lb06Hd, .Lb06Dt, .Lb06W*/                        /* Label */
{
 padding:8px;
 color:#925D27; 
 font:400 24px 'Petrona', serif;
	line-height:40px;
 transition:all .4s ease;
}

/* Klassen außerhalb der 00-Standard-Definitionen */
.LnH06                                  /* Linie Horizontal */
{
	width:96%;
	margin:0 auto;
	height:14px;
 background:linear-gradient(to top, transparent 0%, transparent 20%, #925D27 50%, transparent 80%, transparent 100%);
}

.LnV06                                   /* Linie Vertikal  */
{
 background:linear-gradient(to left, transparent 0%, transparent 20%, #925D27 50%, transparent 80%, transparent 100%);
}

.Tr06:HOVER
{
	background:#F8F2EC;
}

/* ### Headline06  #################### */
.Hl06
{
	margin:30px auto;
 text-align:center;
 color:#FFF;
 font:400 36px 'Roboto Condensed', cursive;
	text-shadow:
		 0   1px #925D27,		-1px 0   #925D27,
		-1px 2px #925D27,		-2px 1px #925D27,
		-2px 3px #925D27,		-3px 2px #925D27,
		-3px 4px #925D27,		-4px 3px #925D27,
		-4px 5px #925D27,		-5px 4px #925D27,
		-5px 6px #925D27,		-6px 5px #925D27,
/*		-6px 7px #925D27,		-7px 6px #925D27,
		-7px 8px #925D27,		-8px 7px #925D27,*/
		-9px 10px 4px #FFF,		-10px 9px 4px #FFF;
}

.Hl06Dt, .Hl06Hd
{
 padding:2px 6px;
 margin:2px 4px;
 text-align:center;
 background:#F8F2EC;
 border:6px double #925D27;
 border-top:3px double #925D27;
 border-bottom:2px double #925D27;
	border-radius:12px;
 color:#925D27;
 font:700 30px 'Petrona', serif;
 word-spacing:4px;
 letter-spacing:4px;
}

.Hl06Dt
{
	
}

/* ### Txt06  #################### */
/* # Tx06 Head # */
.Tx06Hd, .Tx06HdLogo
{
 padding:6px 10px;
 text-align:center;
 border-radius:8px;
 background:#925D27;
 color:#FFF;
 text-shadow:0 0 3px #523011;
 font-weight:700;
 letter-spacing:2px;
 word-spacing:2px;
}

.Tx06HdLogo
{
}

/* ### Tx06, Tx06Dt ### */
.Tx06, .Tx06Dt, .Tx06DtLogo
{
	font-weight:200;
 color:#925D27;
}

.Tx06Dt
{
	text-align:justify;
}

.Tx06W, .Tx06DtW
{
	padding:0;
 color:#925D27;
 font-weight:600;
}

.Tx06Logo, .Tx06DtLogo
{
}

/* 06 SUP / SUB = Hoch- / Tief gestellt in HTML-TAG SUB / SUP */
.Tx06Sp, .Tx06SpHd, .Tx06SpDt,                    /* Text Hoch / Tief gestellt */
.Tx06Sb, .Tx06SbHd, .Tx06SbDt
{
	padding:0 2px;
 font:500 10px 'Petrona', serif;
 transition:all .4s ease-out;
}

.Tx06SpHd, .Tx06SbHd
{
	color:#FFF;
}

.Tx06Sp, .Tx06SpHd, .Tx06SpDt                    /* Text Hoch gestellt */
{
	vertical-align:super;
}

.Tx06Sb, .Tx06SbHd, .Tx06SbDt                   /* Text TIEF gestellt - Erweiterungen am Ende */
{
	vertical-align:sub;
}

.Tx06Sp:HOVER, .Tx06SpHd:HOVER, .Tx06SpDt:HOVER,
.Tx06Sb:HOVER, .Tx06SbHd:HOVER, .Tx06SbDt:HOVER
{
	transform:scale(1.3);
 cursor:url(crs/ovr.cur), pointer;
}

/* ### 06 Tabelle, Zellen #################### */
/*
.Tb06, .Tb06C, .Tb06P
{
}
*/

.Tz06TL, .Tz06Hd, .Tz06HdH, .Tz06HdV,
.Tz06, .Tz06C, .Tz06P, .Tz06R, 
.Tz06Dt, .Tz06DtC, .Tz06DtP, .Tz06DtR
{
	padding:6px;
 color:#925D27;
}

/* # Tz06 Heads # */
.Tz06HdTL, .Tz06Hd, .Tz06HdH, .Tz06HdV
{
	text-align:center;
 vertical-align:middle;
 color:#925D27;
 text-shadow:-3px 3px 2px #925D27;
 font-weight:700;
}

.Tz06HdTL
{
 background:#925D27;
 background-image:linear-gradient(to top, #925D27 0%, #925D27 20%, #925D27 80%, #925D27 100%);
 border-bottom:2px solid #925D27;
	border-bottom-right-radius:0;
 color:#F8F2EC;
 font-weight:700;
}

.Tz06Hd, .Tz06HdH
{
 border-bottom-right-radius:0;
 border-bottom-left-radius:0; 
 /*background:-webkit-linear-gradient(top, #925D27 0%, #523011 100%);*/
 background:linear-gradient(to right, #925D27 0%, #523011 100%);
}

.Tz06HdV
{
	text-align:right;
 background:#925D27;
 background-image:linear-gradient(to right, #925D27 0%, #925D27 60%, #D3D3D3 90%, #D3D3D3 100%);
}

/* # Tz06  # */
.Tz06, .Tz06C, .Tz06P, .Tz06R
{
	border:0;
	border-radius:0;
}

/* # Tz06 Data # */
.Tz06Dt, .Tz06DtC, .Tz06DtP, .Tz06DtR
{
 border-bottom:2px solid #925D27;
 border-right:2px solid #925D27;
}

/* ### 06 Links #################### */
.L06, .L06:LINK, .L06Hd, .L06Hd:LINK, .L06Dt, .L06Dt:LINK
{
	padding:4px 9px;
 /*vertical-align:baseline;*/
	border:1px solid transparent;
	border-radius:12px;
 font-weight:700;
 text-decoration:underline;
 transition:all .6s ease;
}

.L06, .L06Hd:LINK
{
	padding:2px 12px;
	border-radius:8px;
	background:#523011;
 color:#F8F2EC;
 text-decoration:underline;
 font-weight:700;
}

.L06:VISITED
{	
	background:#523011;
 text-decoration:none;
 color:#F8F2EC;
}

.L06:HOVER
{
 background:#925D27;
 box-shadow:0 0 10px 2px #925D27;
 color:#F8F2EC;
 cursor:url(crs/ovr.cur), pointer;
}

.L06:ACTIVE
{
 text-decoration:none;
 background:#523011;
 color:#F8F2EC;
}

.L06Hd, .L06Hd:LINK
{
	border:1px solid #F8F2EC;
 color:#F8F2EC;
}

.L06Hd:VISITED
{
	background:#523011;
 color:#925D27;
 text-decoration:none;
}

.L06Hd:HOVER
{
 color:#FFF;
 background:#925D27;
	border:1px solid #F8F2EC;
 text-decoration:none;
 box-shadow:0 0 10px 2px #925D27;
 cursor:url(crs/ovr.cur), pointer;
}

.L06Hd:ACTIVE
{
 color:#925D27;
 background:#F8F2EC;
	border:1px solid #F8F2EC;
 text-decoration:none;
}

.L06Dt, .L06Dt:LINK
{
 color:#925D27;
 border:2px solid transparent;
 text-decoration:underline;
}

.L06Dt:VISITED
{
 color:#925D27;
 text-decoration:none;
}

.L06Dt:HOVER
{
 color:#F8F2EC;
	background:#925D27;
	border:2px solid #F8F2EC;
 cursor:url(crs/ovr.cur), pointer;
}

.L06Dt:ACTIVE
{
 color:#F8F2EC;
 background:#523011;
	border:1px solid #F0E3D4;
 text-decoration:underline;
}

/* ### Button06 ### */
.Btn06, .Btn06Hd, .Btn06Dt
{
	margin:0 auto;
	padding:3px;
	text-align:center;
	border:6px double #F8F2EC;
	border-radius:16px;
	background-image:linear-gradient(to top, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
	color:#F8F2EC;	
 font-weight:700;
 text-shadow:0 0 4px #925D27;
 transition:all .3s ease-out;     /* ease-out: schnell - langsam */
}

.Btn06
{
	color:#F8F2EC;
	background-image:linear-gradient(to top, #523011 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

.Btn06:HOVER
{
	color:#FFF;
 text-shadow:0 0 4px #925D27;
	background-image:linear-gradient(to bottom, #523011 0%, #925D27 50%, #523011 50%, #925D27 100%);
}

.Btn06Hd:HOVER, .Btn06Dt:HOVER
{
	font-size:120%;
	color:#FFF;
	background-image:linear-gradient(to bottom, #925D27 0%, #925D27 50%, #523011 50%, #925D27 100%);
 text-shadow:0 0 4px #F8F2EC;
}

/* ### Absatz06 #################### */
.P06, .P06Hd, .P06Hd
{
	text-align:justify;
}

/* ### 06 Box #################### */
.Bx06, .Bx06Hd, .Bx06Dt
{
	margin:18px auto;
	padding:24px;
	border:6px double #925D27;
	border-left-width:10px;
	border-right-width:10px;
 box-shadow:0 0 50px #925D27 inset;
	border-radius:22px;
	text-align:justify;
	color:#523011;
}

.Bx06
{
	margin:20px;
	padding:10px 30px;
	border:0;
	border-radius:40px;
	box-shadow:0;
 /* background:radial-gradient(ellipse farthest-side at center, #F8F2EC 0%, #FFF 50%, #F0E3D4 70%, #925D27 90%, transparent 100%); */
 background-image: linear-gradient(to top, transparent 0%, #F0E3D4 30%, #F8F2EC 40%, #F8F2EC 50%, #F0E3D4 80%, transparent 100%);
 color:#925D27;
 font-weight:300;
 opacity:.8;
}

.Bx06Dt
{
}

.Bx06Hd
{
	border-color:#F8F2EC;
 /*background-image:-webkit-radial-gradient(center, ellipse closest-corner, #925D27 0%, #925D27 50%, #523011 100%);*/
 background-image:radial-gradient(ellipse closest-corner at center, #925D27 0%, #925D27 50%, #523011 100%);
 color:#FFF;
}

/* ### DIV06 #################### */
.Dv06, .Dv06Hd, .Dv06Dt
{
	margin:8px auto;
	padding:8px;
	border-radius:6px;
	color:#925D27;
}

.Dv06
{
	text-align:center;
}

.Dv06Hd
{
	background:#925D27;
	color:#F8F2EC;
	font:700 18px 'Petrona', serif;
}

.Dv06Dt
{
}

/* ### SPAN06 #################### */
.Sp06, .Sp06W, .Sp06Z,
.Sp06Hd,.Sp06HdW, .Sp06HdZ,
.Sp06Dt, .Sp06DtW, .Sp06DtZ
{
	text-align:center;
}

.Sp06P
{
	padding-right:2px;	
}

.Sp06W, .Sp06Z
{
	font-weight:600;
}

/* ### 06 Listen OL / UL, LI #################### */
.Ol06, .Ul06
{
	margin:12px 0;
	padding:4px 20px 4px 20px;
 border:1px solid #925D27;
 border-left:0;
 border-right:2px double #925D27;
	border-radius:9px;	
}

.Ol06 /* Sortiert Ordered List */
{
 list-style-position:outside;
}

.Ul06  /* Unsrtiert Unordered List */
{
}

/* # 06 Listeneinträge # */
.LiO06, .LiU06
{
 margin:10px 20px 4px 30px;
 padding:8px 0;
	border-bottom:4px dotted #523011;
}

.LiO06
{
 list-style:upper-roman;
}

.LiU06
{
}

/* ##### Ende alle Standards 00 - 08 ############################## */
/* ### Alle nachträglichen Änderungen für alle 00 - 08 ################################ */
.Tz00C, .Tz00DtC, .Tz00HdC, 
.Tz02C, .Tz02DtC, .Tz02HdC, 
.Tz04C, .Tz04DtC, .Tz04HdC, 
.Tz06C, .Tz06DtC, .Tz06HdC, 
.Tz08C, .Tz08DtC, .Tz08HdC
{
	text-align:center;
}

.Tz00R, .Tz00HdR, .Tz00DtR, 
.Tz02R, .Tz02HdR, .Tz02DtR, 
.Tz04R, .Tz04HdR, .Tz04DtR, 
.Tz06R, .Tz06HdR, .Tz06DtR, 
.Tz08R, .Tz08HdR, .Tz08DtR
{
	text-align:right;
}

/* Alle Listen */
.LiO00:last-of-type, .LiU00:last-of-type,
.LiO02:last-of-type, .LiU02:last-of-type,
.LiO04:last-of-type, .LiU04:last-of-type,
.LiO06:last-of-type, .LiU06:last-of-type,
.LiO08:last-of-type, .LiU08:last-of-type
{
	border-bottom:0;
	padding-bottom:0;
}

.L02:first-letter, .L02Hd:first-letter, .L02Dt:first-letter,
.LRecht:first-letter, .LRechtDt:first-letter, .LRechtHd:first-letter
{
	margin-left:-50px;
}
/* ### ENDE für alle nachträglichen Änderungen 00 - 08 ################################ */

/* ### Image ### */
.IcnFKntkAngAdd, .IcnFKntkAngSub
{
	width:48px;
	height:48px;
 transition:all .2s ease-in;      /* ease-in:    langsam - schnell */
}

.IcnFKntkAngAdd
{
	background-position:-48px 0;
}

.IcnFKntkAngAdd:HOVER
{
	background-position:0 0;
}

.IcnFKntkAngSub
{
	background-position:0 -48px;
}

.IcnFKntkAngSub:HOVER
{
	background-position:-48px -48px;
}

.Icn, .Img
{
	margin:1px;
}

.IcnFrg
{
 transition:all .4s ease-out;     /* ease-out:    schnell - langsam */
}

.IcnFrg:HOVER
{
	cursor:url(crs/hlp.cur), pointer;
}

.LIcn, .IcnPgFct
{
 transition:all .5s ease;
}

.LIcn:VISITED
{
}

.LIcn:HOVER, .IcnPgFct:HOVER
{	
	/* transform:scale(1.4) rotateY(360deg) translate(-2px, -3px) skew(0deg, 0deg);
 transform:scale(1.4) rotate(360deg) translate(-2px, -3px) skew(0deg, 0deg); */
 transform:scale(1.2);
	cursor:url(crs/ovr.cur), pointer;
}

.LIcn:HOVER
{	
	/* transform:scale(1.4) rotateY(360deg) translate(-2px, -3px) skew(0deg, 0deg);
 transform:scale(1.4) rotate(360deg) translate(-2px, -3px) skew(0deg, 0deg); */
	cursor:url(crs/ovr.cur), pointer;
}

.LIcn:ACTIVE
{
	cursor:wait;
}


.IcnPgFct:HOVER
{	
	transform:scale(1.2);
 /* transform:scale(1.4) rotate(360deg) translate(-2px, -3px) skew(0deg, 0deg); */
}

.LIcnDtl
{
	float:right;
	margin:0 0 0 12px;
	cursor:url(crs/out.cur), default;
}

.LIcnDtl:visited
{
	float:right;
	margin:0 0 0 12px;
	cursor:url(crs/out.cur), default;
}

.LIcnDtl:hover
{
	float:right;
	margin:0 0 0 12px;
	cursor:help;
}

.LIcnDtl:active
{
	float:right;
	margin:0 0 0 12px;
	cursor:wait;
}

.Img
{
	margin:2px;
 border:2px solid transparent;
}

.LImg
{
 border:2px solid transparent;
 margin:2px;
	cursor:url(crs/out.cur), default;
}

.LImg:LINK
{
 border:2px solid #925D27;
 margin:2px;
 transition:all 1s linear;
}

.LImg:VISITED
{
 border:2px solid #F0E3D4;
 margin:2px;
	cursor:url(crs/out.cur), default;
}

.LImg:HOVER
{
	background:#F0E3D4;
 border:2px dotted #F0E3D4;
 margin:2px;
	cursor:url(crs/ovr.cur), pointer;
}

.LImg:ACTIVE
{
 border:2px solid #925D27;
 background:#925D27;
 margin:2px;
	cursor:wait;
}

.ImgR
{
 margin:4px;
}

.LImgR:LINK
{
 padding:2px;
 margin:4px;
 transition:all 1s linear;
}

.LImgR:VISITED
{
 padding:2px;
 margin:4px;
}

.LImgR:HOVER
{
 border:2px #F0E3D4;
 background:#925D27;
 padding:2px;
 margin:4px;
}

.LImgR:ACTIVE
{
 border:2px #F0E3D4;
 background:#925D27;
 padding:2px;
 margin:4px;
}

.ImgFt
{
 border-radius:18px;
}

.LImgFt, .LImgFt:LINK
{
 border:0 #925D27;
 transition:all .4s linear;
}

.LImgFt:VISITED
{
 border:0 #F0E3D4;
}

.LImgFt:HOVER
{
 border:2px dotted #F0E3D4;
	background:#F8F2EC;
}

.LImgFt:ACTIVE
{
 border:2px dotted #925D27;
	background:#925D27;
}

.ImgFtHd /* Anwenden wenn Rahmen um Foto sein soll */
{
 border:4px solid #925D27;
 border-radius:24px;
 box-shadow:0 0 24px 8px #925D27;
}

.ImgBt, .LImgBt
{
}

.LImgBt:LINK
{
 transition:all 1s linear;
}

.LImgBt:VISITED
{
}

.LImgBt:HOVER
{
 background:#F8F2EC;
 border:1px solid #F0E3D4;
}

.LImgBt:ACTIVE
{
 background:#F0E3D4;
 border:1px solid #F8F2EC;
}
/* ### Ende Image ### */

/* ### Navigation - Menüs ######################################################## */

.WrpNv1, .WrpAkkNv2
{
	position:absolute;
	top:210px;
	z-index:2200000;
}

/* ### Nv1 - Navigation - Drop-Down-Menu */
.WrpNv1
{
	left:0;
}

/* #Nv1{} */

/* ### UL LI Konstruktion ANFANG ################################## */
#Nv1 UL          /* Level 0 Menü-Gruppe */
{
	list-style:none;
	position:relative;
	float:left; 
}

#Nv1 UL LI          /* Level 0 Menü-Eintrag */
{
	position:relative;
	/*float:left;*/  /* Aktivieren wenn Nv1 horizontal !!! */
}

#Nv1 UL UL          /* Level 1 Menü-Gruppe */
{
	list-style:none;
	position:relative;
	top:-65px;
	left:70px;
	float:left;
	display:none;
}

#Nv1 UL UL LI          /* Level 1 Menü-Eintrag */
{
	position:relative;
	float:left;
}

/* Für alle: aktives Menü-Eintrag */
/*#Nv1 UL LI.MnAct          
{
}*/
/* Level 1 Menü-Eintrag OVER:Nur Änderungen! 
Hier Animation für oberes  Menü einsetzen aus animate.css*/
/*#Nv1 UL LI:HOVER           
{
}*/

#Nv1 UL UL UL                /* Level 2 Menü-Gruppe */
{
	position:absolute;
	top:100%;
	left:0;
	display:none;
}

#Nv1 UL UL UL LI              /* Level 2 Menü-Eintrag */
{
	float:none;
}

#Nv1 UL UL UL UL              /* Level 3 Gruppe */
{
	top:0;
	left:100%;
}

#Nv1 UL LI:HOVER > UL    /* Hier Name der Animation aus animate.css einsetzen:Org:UL LI:HOVER > UL */
{
	display:block;
 animation: aniNv1-0 .6s ease-out;
 /*animation-duration: .8s;*/
 cursor:url(crs/ovr.cur), pointer;
 /*border:1px solid yellow;*/
}

#Nv1 UL UL LI:HOVER > UL    /* Hier Name der Animation aus animate.css einsetzen:Org:UL LI:HOVER > UL */
{
	display:block;
 animation:aniNv1-1 1s ease-in;
 cursor:url(crs/ovr.cur), pointer;
}

#Nv1 UL UL LI UL LI:HOVER > UL    /* Menü Level 2:Hier Name der Animation aus animate.css einsetzen:Org:UL LI:HOVER > UL */
{
	display:block;
 animation:aniNv1-2R .8s ease-out;
 cursor:url(crs/ovr.cur), pointer;
}
/* ### UL LI Konstruktion ENDE ####################### */

/* ### Ab hier: Eigene, neue Klassen ####################### */
/* Standard für alle Menü-Einträge:Tabelle */
.Nv1Dv, .Nv2Dv, .Nv13v, .Nv4Dv,
.Nv1DvW
{
	/*padding:6px 6px 2px 6px;*/
	text-align:center;
	font-weight:500;
}

.Nv1Dv1 
{
	/*margin:0 2px;*/
	/*padding:2px 8px 10px 8px;*/
	/*padding:6px 8px;*/
	text-align:center;
}

.Nv1DvW
{ 
	font-weight:700;
}

/*.Nv1TzRSub                  
{
	width:26px;
	text-align:right;
}*/

.Nv1MInf, .AkkNv2HdSb
{
	/*margin:4px 0 0 0;*/
	text-align:center;
	font:600 15px 'Petrona', serif;
	line-height:17px;
	letter-spacing:normal;
}

/* Menü-Separatoren - horizontal */
.MnSH, .Mn1SH, .Mn2SH, .Mn3SH
{
	width:100%;
	margin:4px auto;
	height:6px;
	border-radius:12px;
	background:linear-gradient(to top, #F0E3D4 0%, #523011 50%, #F0E3D4 100%);
}

/* === Navigation - 1. Level === */
.Nv1G1                   /* UL Menü-Gruppe 1 */
{
	text-align:left;
	z-index:2200500; /* 1.100.000 über Akkordeon, Quickbook, unter Ttp, Layers */	
 /*border:1px solid red;*/
}

.Nv1M1, .Nv1M1W, .Nv1M1Act, .Nv1M1Sb, .Nv1M1SbW, .Nv1BtnR                   /* LI Alle Menüs 1  NvM1E = E=Einzel - ohne öffnendes Submenü*/
{
	/*display:inline;*/
	width:200px;
	height:24px;
	margin:0 0 3px 0;
	padding:6px 0;
	text-align:center;
	vertical-align:middle;
	border:2px solid #0D5D0E;
	border-left:0;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	background:#F0E3D4;
	color:#1F7A20;
	font:400 20px 'Petrona', serif;
	letter-spacing:3px;
	cursor:url(crs/out.cur), default;
 /*text-shadow:none;*/
 transition:all .3s ease;
}

.Nv1M1W, .Nv1M1SbW
{
	font-weight:700;
}

.Nv1M1Sb, .Nv1M1SbW
{
	background:#F0E3D4;
}

.Nv1M1:HOVER, .Nv1M1W:HOVER, .Nv1M1Sb:HOVER, .Nv1M1WSb:HOVER, .Nv1M1Act, .Nv1M1Act:HOVER
{
	width:210px;
	border-right:0; 
 background:#D9C5A2;
 background:linear-gradient(to right, #D9C5A2 0%, #F0E3D4 100%);
 color:#47302F;
	font-weight:800;
	letter-spacing:2px;
 text-shadow: -1px -1px 2px #F8F2EC;
 transform:scale(1.1);
	cursor:url(crs/ovr.cur), pointer;
}

.Nv1M1Sb:HOVER, .Nv1M1SbW:HOVER
{
	width:220px;
	border-top-right-radius:0;
 background:#D9C5A2;
 background:#D9C5A2 url(icn/Nv1M1Arr_ovr.png) right 0 no-repeat; /* fallback */
/* background:url(icn/Nv1M1Arr_ovr.png) right 0 no-repeat;, linear-gradient(to right, #D9C5A2 0%, #F0E3D4 100%);*/
	color:#1F7A20;
}

.Nv1M1SbW:HOVER
{
	border-bottom-right-radius:0;
}

.Nv1M1Act
{
 background:linear-gradient(to right, #D9C5A2 0%, #F0E3D4 100%);
}

.Nv1M1Act:HOVER
{
	width:200px;
	border-right:2px solid #0D5D0E;
	background:#F0E3D4;
	color:#1F7A20;
}

/* # Nv1 Buttons  */
.Nv1BtnR, .Nv1BtnB
{
	position:absolute;
	padding:12px auto;
	text-align:center;
}

.Nv1BtnR
{
	top:90px;
	right:100px;
	width:160px;
	background:#925D27;
 color:#FFF7EA;
}

.Nv1BtnB
{
	top:94px;
	left:50px;
	width:70px;
	height:70px;
	/*padding-top:64px;*/
	/*padding:8px 12px;*/
	background:url(https://icn.hotel-zur-post-wernigerode.de/q064/arrPgB_out.png) center 0 no-repeat;
 color:#0D5D0E;
	border-radius:16px;
	font:500 14px 'Petrona', serif;
 transition:all .3s ease;
 opacity:.7;
}

.Nv1BtnR:HOVER, .Nv1BtnB:HOVER
{
	background:#74491F;
 color:#EEB999;
	cursor:url(crs/ovr.cur), default;
}

.Nv1BtnB:HOVER
{
	left:40px;
	background:url(https://icn.hotel-zur-post-wernigerode.de/q064/arrPgB_ovr.png) center 0 no-repeat;
 /*color:#74491F;*/
 opacity:1;
}

/*.Nv1M1Act:HOVER
{
	background:linear-gradient(to top, #FFF7EA 0%, #FFF 50%, #FFF 100%);
}*/

.DvM1MClm
{
}

.TbM1MClm /* Multi-Colum */
{
	width:98%;
	margin:2px;
}

#Nv1, .TzMClm, .TzM1MClm, .TzM2MClm, .TzM3MClm
{
	text-align:center;
}

.TzM1ClmV
{
	width:4px;
	padding:0 0 0 8px;
 background:linear-gradient(to right, #FFF7EA 0%, #FFF7EA 20%, #EEB999 50%, #FFF7EA 80%, #FFF7EA 100%);
}

/* === Navigation - 2. Level === */
.Nv1G2                   /* UL Menü-Gruppe 2 */
{
	margin:34px auto 0 150px;        /* margin-top muß direkt an UL grenzen, sonst verschwindet Untermenü . ggf. muß border-bottom erhöht und mit color:transoarent versehen werden*/
	padding:6px 12px;
	border:2px solid #0D5D0E;
	/*border-left:0;*/
	border-radius:18px;
	border-top-left-radius:0;
	background:#F0E3D4;
 box-shadow:14px 8px 12px 4px #0D5D0E;
 z-index:2200200;
	cursor:url(crs/out.cur), default;
}

.Nv1GTab                   /* UL Menü-Gruppe 2 */
{
	/*margin:79px 0 0 -82px;*/
	position:relative;
	list-style:none;
	display:inline;
	padding:4px 8px;
	/*border:3px solid #74491F;
	border-top:0;
	border-radius:18px;
	border-top-left-radius:0;
	background:#F0E3D4;	
 opacity:.9;*/
 z-index:2200300;
	cursor:url(crs/out.cur), default;
}

.Nv1M2DvY
{
	width:10000px;
	margin:0 auto 0 0;
	/*padding:4px;*/
	max-height:500px;
	overflow:hidden;
	overflow-y:auto;
}

.Nv1M2DvYInh
{
	width:720px;height:340px;
	margin-right:auto;
}

.TzM2Hd
{
	padding:4px 6px;
}

.TzM2MClmHd
{
	padding:6px 0 0 0;
	text-align:center;
	color:#F0E3D4;
	background:#7F1818;
	font:500 16px 'Petrona', serif;
}

.Nv1M2Hd                   /* LI Alle Menüs 1 */
{
	margin:4px auto;
	padding:9px;
	text-align:center;
	color:#F0E3D4;
	background:#74491F;
	font:700 20px 'Petrona', serif;
 letter-spacing:2px;
 word-spacing:2px;
}

.Nv1M2Dt, .Nv1M3Dt
{
	margin:0 auto 6px auto;
	padding:6px;
	width:94%;
	text-align:center;
	color:#F0E3D4;
	font:400 14px 'Petrona', serif;
}

.Nv1M2, .Nv1M2W, .Nv1M2Sb, .Nv1M2SbR, .Nv1M2SbL,           /* LI Alle Menüs 1 - Standard*/ 
.Nv1M2Act, .Nv1M2WAct, .Nv1M2SbAct, .Nv1M2SbRAct, .Nv1M2SbLAct
{
	margin:4px auto;
	padding:6px;
	width:94%;
	text-align:center;
	border:2px solid #0D5D0E;
	border-radius:12px;
	background:#FFF7EA;
	color:#7F1818;
	font:500 18px 'Petrona', serif;
	letter-spacing:2px;
	text-shadow:none;
 /*z-index:2100310;*/
 transition:all .3s ease;
 cursor:url(crs/out.cur), default;
}

.Nv1M2                   /* LI Alle Menüs 1 */
{
}

.Nv1M2W
{
	background:#F0E3D4;
	font-weight:700;
}


.Nv1M2:HOVER, .Nv1M2W:HOVER, .Nv1M2Sb:HOVER, .Nv1M2SbR:HOVER, .Nv1M2SbL:HOVER
.Nv1M2Act:HOVER, .Nv1M2WAct:HOVER, .Nv1M2SbAct:HOVER, .Nv1M2SbRAct:HOVER, .Nv1M2SbLAct:HOVER
{
	background:#FFF7EA;
 color:#0D5D0E;
 cursor:url(crs/ovr.cur), pointer;
 transform:scale(1.05);
}

.Nv1G2Act
{
	border:2px solid #7F1818;
	border-radius:12px;
}

.Nv1M2W:HOVER, .Nv1M2WAct:HOVER
{ 
 background:#D9C5A2;
 color:#103D10;
}

.Nv1M2Sb, .Nv1M2SbR                   /* LI Alle Menüs 2 mit öffnen SubMenü*/
{
	padding-right:12px;
	padding-bottom:10px;
	width:89%;
	/*border-right:0;*/	
 background:#FFF7EA url(https://icn.hotel-zur-post-wernigerode.de/nv1/Nv1M2SbR_out.png) right 1px top 1px no-repeat; 
}

.Nv1M2SbL                   /* LI Alle Menüs 2 mit öffnen SubMenü*/
{
	padding-left:16px;
	padding-bottom:10px;
	width:89%;
	/*border-left:0;*/
 background:#FFF7EA url(https://icn.hotel-zur-post-wernigerode.de/nv1/Nv1M2SbL_out.png) top left no-repeat; 
}

.Nv1M2Sb:HOVER, .Nv1M2SbR:HOVER,
.Nv1M2SbAct, .Nv1M2SbRAct,
.Nv1M2SbAct:HOVER, .Nv1M2SbRAct:HOVER,
.Nv1M2SbL:HOVER, .Nv1M2SbLAct, .Nv1M2SbLAct:HOVER
{
	color:#FFF7EA;
	font-weight:700;
 /*box-shadow:0 0 12px 4px #888;*/
}

.Nv1M2Sb:HOVER, .Nv1M2SbR:HOVER,
.Nv1M2SbAct, .Nv1M2SbRAct,
.Nv1M2SbAct:HOVER, .Nv1M2SbRAct:HOVER
{
	border-right:30px solid #EEB999;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	background: url(https://icn.hotel-zur-post-wernigerode.de/nv1/Nv1M2SbR_ovr.png) top right no-repeat, linear-gradient(to right, #925D27 0%, #925D27 50%, #EEB999 90%, #EEB999 100%);
 /*box-shadow:0 0 12px 4px #888;*/
}

.Nv1M2SbL:HOVER, .Nv1M2SbLAct:HOVER
{
	margin-left:-30px;
	border-left:30px solid #EEB999;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
 background:url(https://icn.hotel-zur-post-wernigerode.de/nv1/Nv1M2SbL_ovr.png) top left no-repeat, linear-gradient(to left, #925D27 0%, #925D27 50%, #EEB999 90%, #EEB999 100%);
}

.Nv1M2SbLAct, .Nv1M2SbRAct
{
	border:2px solid #7F1818;
	border-radius:12px;
}

.Nv1M2SbLAct
{
 background:url(https://icn.hotel-zur-post-wernigerode.de/nv1/Nv1M2SbL_ovr.png) top left no-repeat, linear-gradient(to left, #925D27 0%, #925D27 50%, #EEB999 90%, #EEB999 100%);
}

.Nv1M2SbRAct
{
	background: url(https://icn.hotel-zur-post-wernigerode.de/nv1/Nv1M2SbR_ovr.png) top right no-repeat, linear-gradient(to right, #925D27 0%, #925D27 50%, #EEB999 90%, #EEB999 100%);
}

.Nv1M2MClm                   /* LI für mehrspaltiges Nv2 */
{
	width:100%;
	text-align:center;
}

.TbM2MClm
{
	width:100%;
}

.TzM2MClm
{
	text-align:center;
}

.TzM2MClmV
{
	width:20px;
	text-align:center;
}

.MnMClmV
{
	margin:0 auto;
	width:6px;
	border-radius:12px;
	background:linear-gradient(to right, #74491F 0%, #925D27 50%, #74491F 100%);
}

/* === Navigation - 3. Level === */
.Nv1G3, .Nv1G3L                  /* UL Menü-Gruppe 1 - Left:links*/
{
	margin:-22px 0 0 30px;        /* margin-top muß direkt an UL grenzen, sonst verschwindet Untermenü . ggf. muß border-bottom erhöht und mit color:transoarent versehen werden*/
	padding:6px;
	/*width:174px;*/
	border: 2px solid #0D5D0E;
	border-radius:16px;
	background:#EEB999;	
 /*box-shadow:14px 6px 14px 2px #925D27;*/
	font:600 16px 'Petrona', serif;
 /*z-index:900003;*/ /* 900.003 */ 
	cursor:url(crs/out.cur), default;
}

.Nv1G3
{
	border-left:0;
}

.Nv1G3L
{
	border-right:0;
}

.Nv1G3ScrlIcnT, .Nv1G3ScrlIcnB
{
	margin:2px auto;
	width:32px;
	height:32px;
	background:url(https://icn.tmswe.de/q032/sprt.png) no-repeat;
	cursor:url(crs/ovr.cur), default;
}

.Nv1G3ScrlIcnT
{
	background-position:0 -96px;
}

.Nv1G3ScrlIcnB
{
	margin-top:8px;
	background-position:0 -160px;
}

.Nv1G3ScrlIcnT:HOVER
{
	background-position:-32px -96px;

}

.Nv1G3ScrlIcnB:HOVER
{
	background-position:-32px -160px;	
}

.Nv1M3DvY
{
	/*width:100%;*/
	/*padding:0 8px;*/
	max-height:400px;
/*	background:linear-gradient(to bottom, #FFF7EA 0%, #FFF7EA 30%, #FFF7EA 70%, #FFF7EA 100%);*/
	overflow:hidden;
}

.Nv1M3Hd                   /* LI Alle Menüs 1 */
{
	margin:4px 0;
	padding:4px;
	/*width:94%;*/
	text-align:center;
	border:3px solid #F0E3D4;
	border-radius:16px;
	/*background:#F0E3D4;*/
	/*background:linear-gradient(to top, #F0E3D4 0%, #EEE 50%, #F0E3D4 100%);*/
	font:400 20px 'Petrona', serif;
	/*color:#FFF7EA;*/
 letter-spacing:2px;
 word-spacing:6px;
}

.Nv1M3Dt
{
	margin:0 auto 6px auto;
	padding:6px;
	width:94%;
	text-align:center;
	/*color:#F0E3D4;*/
	font:400 16px 'Petrona', serif;
}

.Nv1M3, .Nv1M3W,                   /* LI Alle Menüs 1 */
.Nv1M3Act, .Nv1M3WAct 
{
	margin:6px;
	padding:6px;
	width:90%;
	text-align:left;
	background:#FFF7EA;
	border:2px solid #74491F;
	border-radius:14px;
	color:#7F1818;
	font:600 16px 'Petrona', serif;
 transition:all .2s ease-in;
}

.Nv1M3:HOVER
{
	/*border-color:#EEE;*/
	/*border:2px solid #FFF7EA;*/
	background:#925D27;
	/*
 background:radial-gradient(circle closest-corner at center, #FFF7EA 0%, #FFF7EA 50%, #AAA 100%);
 box-shadow:0 0 8px 3px #AAA;
 */
	color:#F0E3D4;
 transform:scale(1.06);
	cursor:url(crs/ovr.cur), pointer;
}

.Nv1M3Act
{
	background:#925D27;
	color:#F0E3D4;
}

.Nv1M3Act:HOVER
{
	background:#74491F;
	color:#FFF7EA;
 transform:scale(1.03);
}

.Nv1M3T /* Top = Top:Über gesamte Breite des Menüs  */
{
	margin:4px auto 0 auto;
	padding:6px;
	width:90%;
	text-align:center;
	border:2px solid #F0E3D4;
	border-radius:16px;
	color:#F0E3D4;
	background:#FFF7EA;
 box-shadow:0 0 8px 2px #F0E3D4 inset;
	font:600 20px 'Petrona', serif;	
 transition:all .3s ease;
}

.Nv1M3T:HOVER /* Top = Top:Über gesamte Breite des Menüs  */
{
	color:#FFF7EA;
	background:#925D27;
	/*box-shadow:0 0 8px 2px #F0E3D4 inset;*/
 transform:scale(1.05);
	cursor:url(crs/ovr.cur), pointer;
}

.Nv1M3W                   /* LI Alle Menüs 1 */
{
	font:900 16px 'Petrona', serif;
}

.Nv1M3W:HOVER
{
	color:#F0E3D4;
 background:#74491F;
 transform:scale(1.05);
	cursor:url(crs/ovr.cur), pointer;
}

.Nv1M3Sb                   /* LI Alle Menüs die ein Sub-Menü öffnen */
{
	margin:4px 2px;
	/*padding:4px;*/
	width:158px;
	text-align:left;
	border:2px solid #F0E3D4;
	border-radius:14px;
	color:#F0E3D4;
	background:#FFF7EA;
 transition:all .3s ease-in;
	cursor:url(crs/out.cur), default;
}

.Nv1M3Sb:HOVER
{
	border:2px solid #F0E3D4;
	border-bottom-right-radius:0;
	background:#FFF7EA;
	color:#F0E3D4;
 /*box-shadow:0 0 8px 3px #F0E3D4;*/
	cursor:url(crs/ovr.cur), pointer;
 /*transform:scale(1.2);*/
}

.Nv1M3MClm                   /* LI Alle Menüs 1 */
{
/*	margin:6px;
	padding:4px;*/
	/*width:98%;*/
	/*margin:0 8px 0 0;
	padding:0 8px 0 0;*/
	text-align:center;
 /*
	border:2px solid #F0E3D4;
	border-radius:20px;
	color:#F0E3D4;
	*/
	background:#FFF7EA;
 /*transition:all .2s ease-in;*/
	cursor:url(crs/out.cur), default;
}

.TbM3MClm
{
	width:98%;
	margin:4px auto;
}

.TzM3MClm
{
	/*width:180px;*/
	padding:0 1px;
	/*padding:4px;*/
	/*text-align:center;*/
}

.Nv1Tz3Hd
{
	text-align:center;
	font-weight:700;
	text-decoration:underline;
	color:#F0E3D4;
}

.TzM3ClmV
{
	width:10px;
	background:linear-gradient(to right, #FFF7EA 0%, #F0E3D4 50%, #FFF7EA 100%);
}

.Nv1TbIcn, .Nv1TbAkkIcn
{
	width:180px;
}

.Nv1TbIcn
{
	margin-left:4px;
}

.Nv1TbAkkIcn
{
	/*margin-left:10px;*/
}

.Nv1TzIcn, .Nv1TzIcnL, .Nv1TzIcnR
{
	width:60px;
	height:50px;
	padding:3px;
	text-align:center;
}

.Nv1TzIcn
{
	
}

.Nv1TzIcnL
{
}

.Nv1TzIcnR
{
	width:58px;
	
}

.Nv1Icn,
.Nv1IcnBck, .Nv1IcnHm, .Nv1IcnSMp,
.Nv1IcnFBk, .Nv1IcnIGrm, .Nv1IcnBwrt, .Nv1IcnMl
{
	width:48px;
	height:48px;
	/*border:1px solid #1F7A20;*/
	background: url(https://icn.hotel-zur-post-wernigerode.de/q048/sprt.png) no-repeat 0 0;
	opacity:.8;
}

.Nv1Icn:HOVER,
.Nv1IcnBck:HOVER, .Nv1IcnHm:HOVER, .Nv1IcnSMp:HOVER,
.Nv1IcnFBk:HOVER, .Nv1IcnIGrm:HOVER, .Nv1IcnBwrt:HOVER, .Nv1IcnMl:HOVER
{
	opacity:1;
	cursor:url(crs/ovr.cur), pointer;
}

.Nv1IcnBck
{
	background-position:0 0;
}

.Nv1IcnHm
{
	background-position:-48px 0;
}

.Nv1IcnSMp
{
	background-position:-96px 0;
}




.Nv1IcnFBk
{
	display:block;
	background-position:-144px 0;
}

.Nv1IcnIGrm
{
	display:block;
	background-position:-192px 0;
}

.Nv1IcnBwrt
{
	background-position:-240px 0;
}

.Nv1IcnMl
{
	background-position:-288px 0;
}



.Nv1IcnBck:HOVER
{
	background-position:0 -48px;
}

.Nv1IcnHm:HOVER
{
	background-position:-48px -48px;
}

.Nv1IcnSMp:HOVER
{
	background-position:-96px -48px;
}

.Nv1IcnFBk:HOVER
{
	background-position:-144px -48px;
}

.Nv1IcnIGrm:HOVER
{
	background-position:-192px -48px;
}

.Nv1IcnBwrt:HOVER
{
	background-position:-240px -48px;
}

.Nv1IcnMl:HOVER
{
	background-position:-288px -48px;
}



/* ### Ende Nv1 ####################### */



/* ### Table ROWS  ### */
.Tr, .Tr1, .Tr2, .Tr3, .Tr4, .Tr5, .Tr6, .Tr7, .Tr8,
.Tr00, .Tr02, .Tr04, .Tr06, .Tr07, .Tr08
{
 transition:all .2s ease;
}
 
.Tr:HOVER
{
 background:#DEF3E0;
}
 
.Tr1:HOVER
{
 background:#FFF;
}
 
.Tr2:HOVER
{
 background:#F8F2EC;
}
 
.Tr3:HOVER
{
 background:#F8F2EC;
}
 
.Tr4:HOVER
{
 background:#DEF3E0;
}
 
.Tr5:HOVER
{
 background:#F0E3D4;
}
 
.Tr6:HOVER
{
 background:#925D27;
}
 
.Tr7:HOVER
{
 background:#925D27;
}
/* ### Ende Table ROWS OvOut ### */

/*PgFct VrzFct*/
.DvUhr, .TzUhr, .FFUhr, .SpnPgUpdC, .LPgUpdC, .LPgUpdC:LINK
{
	text-align:center;
	color:#F0E3D4;
	font:300 11px 'Petrona', serif;
}

.DvUhr
{
	position:absolute;
	right:20px;
	bottom:6px;
	width:290px;
}

.TzUhr, .FFUhr
{
	background:transparent;
	font:400 12px 'Petrona', serif;
}

.SpnPgUpdC
{
	margin:0 auto;
	padding:2px;
 transition:all .2s linear;
}

.LPgUpdC, .LPgUpdC:LINK
{
}

.LPgUpdC:VISITED
{
 color:#925D27;
}

.LPgUpdC:HOVER
{
 color:#FFF;
}

.LPgUpdC:ACTIVE
{
 color:#925D27;
 background:#F8F2EC;	
}

/* (C) in Kontext MausMenu */
.MsMnDvC
{
	display:none;
}


.WrpSpzRgtDtp
{
	position:absolute;
	top:300px;
	right:10px;
	width:200px;
}

.SpzRgtHdDtp
{
	/*width:200px;*/
	padding:8px;
	text-align:center;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	background:#523011;
	background: linear-gradient(to top, #523011 0%, #925D27 50%, #523011 100%);
	color:#F8F2EC;
	font:600 24px 'Petrona', serif;
 text-shadow:-1px 1px 2px #523011;
}

.SpzRgtDtDtp, .SpzRgtDtActDtp
{
	padding:15px 9px;
	background:#0D5D0E;
	background: linear-gradient(to top, #DEF3E0 0%, #1F7A20 50%, #DEF3E0 100%);
	text-align:center;
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
	font:900 22px 'Petrona', serif;
	color:#523011;
 text-shadow:-1px 1px 0 #F8F2EC;
	letter-spacing:1px;
	word-spacing:1px;
}

.SpzRgtDtDtp:HOVER
{
	background:#0D5D0E;
	background: linear-gradient(to top, #0D5D0E 0%, #DEF3E0 50%, #0D5D0E 100%);
 /*text-shadow:0 0 6px #F8F2EC, 0 0 6px #F8F2EC, 0 0 6px #F8F2EC;*/
	color:#FFF;
 text-shadow:-1px 1px 0 #523011;
	font:900 20px 'Petrona', serif;
	letter-spacing:1px;
	word-spacing:1px;
	cursor:url(crs/ovr.cur), pointer;
}

/* ##### APPS ######################################################### */
/* ### Anfang Tooltipp Ttp ######################################## */
.DvTtp
{
 position:absolute;
	padding:6px;
 z-index:99900000; /* 99.900.000 */
 background:transparent;
	border:2px solid #103D10;
	text-align:center;
	border-radius:16px;
 box-shadow:-4px 5px 14px 4px #103D10;
 display:none;
	opacity:.8;
}

.TbTtp
{
	min-width:140px;
}

.TzTtp
{
}

.TzTtpHd
{
	color:#F8F2EC;
	background:#0D5D0E;
 /*background:linear-gradient(to bottom, #74491F 0%, #74491F 50%, #74491F 100%);*/
	font:600 16px 'Petrona', serif; /* CHEWY */
	padding:5px;
	text-align:center;
	vertical-align:middle;
}

.TzTtpImg
{
	text-align:center;
}

.TzTtpDt
{
	background:#DEF3E0;
	color:#103D10;
 /*background:linear-gradient(to bottom, #74491F 0%, #FBE8BF 20%, #FBE8BF 80%, #74491F 100%);*/
	font:400 14px 'Petrona', serif;
	padding:14px 8px;
}

.TzTtpIFr
{
	background:transparent;
	text-align:center;
}

.IcnTtp
{
}

.IFrTtp
{
	text-align:center;
	overflow:hidden;
}

.TtpTb
{
	margin:0 auto;
 min-width:140px;
}

.TtpDvT
{
	padding:4px;
 min-width:200px;
	border:2px solid #F8F2EC;
	border-radius:10px;
	border-bottom:0;
	text-align:center;
	color:#F8F2EC;
	background:#74491F;
	/*background:linear-gradient(to top, #FCE0CF 0%, #74491F 100%);*/
	box-shadow:6px 8px 10px 0 #523011;
 font:700 18px 'Petrona', serif;
}

.TtpDvM
{
	margin:0 auto;
	padding:4px;
 min-width:260px;
	border:2px solid #74491F;
	text-align:center;
	border-radius:14px;
	box-shadow:6px 8px 10px 0 #523011;
	background:#F8F2EC;
	/*background:linear-gradient(to bottom, #FCE0CF 0%, #FEF5E2 20%, #FEF5E2 80%, #FCE0CF 100%);*/
}

.TtpDvB
{
	padding:4px;
 min-width:260px;
	border:2px solid #103D10;
	border-radius:10px;
	border-top:0;
	text-align:center;
	color:#F8F2EC;
	background:#D9C5A2;
	background:linear-gradient(to top, #DEF3E0 0%, #D9C5A2 100%);
	box-shadow:6px 8px 10px 0 #1F7A20;
 font:400 16px 'Petrona', serif;
 line-height:18px;
}

.TtpTzHd
{
	color:#103D10;
	border-top:0;/* wegen TtpTzArt extra angeben */
 font:700 18px 'Petrona', serif;
	padding:6px;
	text-align:center;
}

.TtpTzIcn
{
	text-align:center;
}

.TtpTzDt
{
	padding:0 6px 12px 6px;
	color:#103D10;
 font:400 16px 'Petrona', serif;
 line-height:20px;
}

.TtpTzIFr
{
	padding:4px;
}

.TtpTzWrb
{
	padding:12px 0 0 0;
	text-align:center;
	color:#103D10;
 font:400 12px 'Petrona', serif;
 line-height:18px;
}

.TtpImg
{
}

.TtpIFr
{
	overflow:hidden;
}

.TtpDvC /* Icon für CloseTtp - wird nur benötigt, wenn TtpDv NICHT von Ttp() , sondern als Layer aufgerufen wird */
{
	position:absolute;
	top:-38px;
	right:10px;
	width:30px;
	height:30px;	
	padding:4px;
	border:4px solid #0D5D0E;
	border-radius:10px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom:0;
	text-align:center;
	box-shadow:0 -6px 5px 3px #0D5D0E;
 background:url(https://icn.hotel-zur-post-wr/q024/cTtp.png);
 background:url(https://icn.hotel-zur-post-wr/q024/cTtp.png), linear-gradient(to top, #103D10 0%, #1F7A20 100%);
 background-repeat:no-repeat;
 background-position:center;
 transition:all .4s ease-out;
 display:none;
}

.TtpDvC:HOVER
{
	box-shadow:0 -6px 5px 3px #0D5D0E;
 background:url(https://icn.hotel-zur-post-wr/q024/cTtp.png);
 background:url(https://icn.hotel-zur-post-wr/q024/cTtp.png), linear-gradient(to top, #103D10 0%, #1F7A20 100%);
 cursor:url(crs/ovr.cur), pointer;
}
/* ### Ende Tooltipp Ttp ### */



/* Sliding Register Kontakt / Rechtliches */
#SRg
{
	margin:20px auto 0 auto;
	width:860px;
	height:600px;  /* NEU - ID muß getriggert werden */
	/*font:500 24px 'Petrona', serif;*/
	overflow:hidden;
	/*border:1px solid yellow;*/
}

#SRg TABLE TH, 
#SRg TABLE TD
{
	/*padding:4px 6px;*/
}

.SRgAllTbs
{
	overflow:hidden;
}

.SRgTbsOut
{
	position:relative;
	/*width:100%;*/
	width:800px;
	margin:0 0 -2px 30px;
	z-index:50;
	/*border:1px solid red;*/
}

.SRgTbsOut.Btm
{
	margin:-4px 0 0 0;
}

.SRgTbs /* SRg-Register OL */
{
	list-style:none;
	display:inline-block;
	min-width:780px;
	height:46px;
	float:left;
	white-space:nowrap;
	/*border:1px solid yellow;*/
}

.SRgTbs LI
{
	display:inline-block;
	padding-top:3px;
	border:2px solid #103D10;
	/*border-bottom-color:#0D5D0E;*/
	border-left:1px;
	border-radius:10px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	background:#0D5D0E;
	color:#F8F2EC;
	font:400 20px 'Petrona', serif;
}

.SRgTbs LI:HOVER
{
	/*border-bottom-color:#1F7A20;*/
	background:#0D5D0E;
	background:linear-gradient(to top, #DEF3E0 0%,#103D10 100%);
	color:#103D10;
}

.SRgTbs LI A
{
	/*border-radius:9px;*/
	padding:0 12px;
	text-decoration:none;
	color:#F8F2EC;
	display:block;
}

.SRgTbs LI A:HOVER
{
/*	background:#1F7A20;
	background:linear-gradient(to top, #DEF3E0 0%,#103D10 100%);*/
	color:#F0E3D4;
	font-weight:700;
}

.SRgTbs LI.isAct
{
	border:2px solid #103D10;
	border-bottom-color:#F0E3D4;
	background:#DEF3E0;
	background:linear-gradient(to top, #F0E3D4 0%,#0D5D0E 100%);
	font-weight:700;
}

.SRgTbs LI.isAct A:HOVER
{
}

.SRgTbsOut.Btm .SRgTbs LI.isAct
{
	border-top-color:#DEF3E0;
	border-bottom-color:#1F7A20;
}

.SRgTbs LI.isAct A
{
	cursor:url(crs/out.cur), default;
	color:#103D10;
}

.SRgTbs LI:first-of-type /* Erster Tab */
{
	border-left:2px solid #103D10;
}

.SRgTbDvDt
{
	position:relative;
	margin-top:-11px;
	margin-left:6px;
	/*padding:6px 8px;*/
	width:820px;
	min-height:300px;
	border:2px solid #103D10;/* #0080FF red pink */
	/*border-top:2px dashed #0080FF;*/
	border-radius:16px;
	/*border-top-left-radius:0;*/
	/*background:#F0E3D4;*/
	overflow:hidden;
/*border:1px solid green;*/
}

.SRgDt
{
	position:absolute;
	display:none;
	top:-4px;
	left:0;
	min-height:300px;
	/*padding:14px;*/
	border-right:0;
	/*border-bottom:0;*/
}

/*.SRgTbKRCnt
{
	width:620px;
}

.SRgTzKRCnt
{
	padding:2px;
	text-align:center;
}

.SRgDvDt
{
}
*/

/* ### Ende SRg ####################### */

/* ### Akkordeon */
/* Akkordeon Nv2 */
.WrpAkkNv2
{
	right:0;
	width:250px;
}

.AkkNv2HdCl, .AkkNv2HdOp, .AkkNv2LBtn,
.AkkNv2Hd /* AkkNv2HdCl für Tabelle Aktuell */
{
	margin:0 0 3px 0;
	padding:6px 0;
	text-align:center;
	border:2px solid #0D5D0E;
	border-right:0;
	border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	background:#F0E3D4;
	color:#103D10;
	font:400 20px 'Petrona', serif;
	letter-spacing:3px;
 text-shadow:-1px -1px 2px #FFF7EA;
	cursor:url(crs/out.cur), default;
 /*text-shadow:none;*/
 transition:all .3s ease;
}

.AkkNv2HdCl
{
	background:#F0E3D4 url(img/Akk1Cl.png) right top no-repeat;
}

.AkkNv2Hd
{
	border-bottom-left-radius:0;
	border-bottom:0;
}

.AkkNv2HdCl:HOVER
{
	background:#F0E3D4;
	background:#F0E3D4 url(img/Akk1Inf.png) right top no-repeat;
 /*background: linear-gradient(to bottom, #F0E3D4 0%, #F0E3D4 80%, #FFF7EA 90%, #FFF7EA 100%);*/
 color:#0D5D0E;
	font-weight:700;
	cursor:url(crs/ovr.cur), pointer;
 /*transform:scale(1.03);*/
}

.AkkNv2HdOp
{
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom:0;
	box-shadow:none;
 background:#F0E3D4;
 background:url(img/Akk1Inf.png) no-repeat top right; /* fallback */
 background:url(img/Akk1Inf.png) no-repeat top right, linear-gradient(to top, transparent 0%, #D9C5A2 80%, #D9C5A2 100%);
 color:#103D10;
	font-weight:600;
	cursor:url(crs/out.cur), default;
}

.AkkNv2HdOp:HOVER
{
	border-bottom:0;
	box-shadow:none;
 background:#F0E3D4;
 background:url(img/Akk1Op.png) no-repeat top right; /* fallback */
 background:url(img/Akk1Op.png) no-repeat top right, linear-gradient(to top, transparent 0%, #F0E3D4 80%, #F0E3D4 100%);
	color:#103D10;
	box-shadow:none;
	cursor:url(crs/ovr.cur), pointer;
}

.AkkNv2Dt, .AkkNv2DtAkt
{
	margin:-4px 0 4px 0;
	padding:4px 8px;
	border:2px solid #103D10;
	border-top:0;
	border-right:0;
 border-bottom-left-radius:12px;
 color:#103D10;
 font:400 18px 'Petrona', serif;
 display:none;
}

.AkkNv2DtAkt
{
	text-align:center;
	display:block;
}
/* ### Ende Akk1 ### */

/* ### XSld ######################################## */
/* # XSld 4 Pg Groß ### */
.WrpXSldPg
{
	/*width:100%;*/
	margin:80px 0 20px 0;
	text-align:center;
}

.XSldPgIcnSwAni4, .XSldPgIcnSwAni5
{
	position:relative;
	top:15px;
	left:15px;
	width:48px;
	height:48px;
	width:48px;
	height:48px;
	border-radius:4px;
	/*border:1px solid #1F7A20;*/
 transition:all .2s ease-out;     /* ease-out:    schnell - langsam */
	z-index:90000;
}

.XSldPgIcnSwAni4
{
	background: url(https://icn.hotel-zur-post-wernigerode.de/q048/sprt.png) -336px -48px no-repeat;
}

.XSldPgIcnSwAni5
{
	background: url(https://icn.hotel-zur-post-wernigerode.de/q048/sprt.png) -336px 0 no-repeat;
}

.XSldPgIcnSwAni4:HOVER, .XSldPgIcnSwAni5:HOVER
{
	background-color:#FFF;
}

@font-face
{
  font-family:'ws-ctrl-animated';
  src:url('ws-ctrl-animated.eot');
  src:url('ws-ctrl-animated.eot#iefix') format('embedded-opentype'),
  url('ws-ctrl-animated.svg#ws-ctrl-animated') format('svg');
  font-weight:normal;
  font-style:normal;
}

@font-face
{
  font-family:'ws-ctrl-animated';
  src:url('data:application/octet-stream;base64,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') format('woff'),
  url('data:application/octet-stream;base64,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RiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=') format('truetype');
}

#XSld4, #XSld5
{
	display:table;
	zoom:1; 
	position:relative;
	width:100%;
	margin:0px auto 0px;
	z-index:90;
	text-align:left;
	font-size:10px;
	text-shadow:none;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box; 
}

#XSld4
{
	max-width:100%;
	max-height:600px;
}

#XSld5
{
	max-width:900px;
	max-height:600px;
}

* html #XSld4,
* html #XSld5
{ width:900px }

#XSld4 .XSldImg UL,
#XSld5 .XSldImg UL
{
	position:relative;
	width:10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow:visible;
}

#XSld4 .XSldImg UL LI,
#XSld5 .XSldImg UL LI
{
	position:relative;
	width:1%;
	height:100%;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
	line-height:0; /*opera*/
	overflow:hidden;
	float:left;
}

#XSld4 .XSldImg,
#XSld5 .XSldImg
{
	position:relative;
	left:0;
	top:0;
	height:100%;
	max-height:600px;
	max-width:100%;
	vertical-align:top;
	border:none;
	overflow:hidden;
}

#XSld4 .XSldImg UL A,
#XSld5 .XSldImg UL A
{
	width:100%;
	height:100%;
	max-height:600px;
	display:block;
	color:transparent;
}

#XSld4 IMG,
#XSld5 IMG
{
	max-width:none !important;
}

#XSld4 .XSldImg .XSldLst IMG,
#XSld4 .XSldImg > DIV > IMG,
#XSld5 .XSldImg .XSldLst IMG,
#XSld5 .XSldImg > DIV > IMG
{
	width:100%;
	margin:0;
	padding:0;
	border:none 0;
	max-width:none;
}

#XSld4 .XSldImg > DIV > IMG,
#XSld5 .XSldImg > DIV > IMG 
{
	max-height:600px;
}

#XSld4 .XSldTtl > DIV,
#XSld5 .XSldTtl > DIV 
{
	display:inline-block !important;
}

#XSld4 A,
#XSld5 A
{ 
	text-decoration:none; 
	outline:none; 
	border:none; 
}

#XSld4  .XSldNav,
#XSld5  .XSldNav
{
	position:absolute;
	float:left;
	z-index:70;
}

#XSld4  .XSldNav DIV,
#XSld5  .XSldNav DIV
{
	position:relative;
	float:left;
	font-size:0;
}

#XSld4  .XSldNav A,
#XSld5  .XSldNav A 
{
	line-height:0;
}

#XSld4 .XSldEff,
#XSld5 .XSldEff  
{
	position:static;
	width:100%;
	height:100%;
}

#XSld4 .XSldFtItm,
#XSld5 .XSldFtItm 
{
	margin-left:-2em;
	margin-top:-2em;
	border:2em solid #1F7A20;
}

#XSld4.XSldGtrs,
#XSld5.XSldGtrs 
{
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}

#XSld4.XSldGtrs.XSldGrb,
#XSld5.XSldGtrs.XSldGrb 
{
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing;
	cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

#XSld4 .XSldPlyPs.XSldHd,
#XSld5 .XSldPlyPs.XSldHd 
{
	display:none !important;
}

@font-face 
{
  font-family:'ws-fullscreen';
  src:url('fullscreen.eot');
  src:url('fullscreen.eot#iefix') format('embedded-opentype'),
       url('fullscreen.svg#ws-fullscreen') format('svg');
  font-weight:normal;
  font-style:normal;
}

@font-face 
{
  font-family:'ws-fullscreen';
  src:url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}

#XSld4 .XSldFScrn,
#XSld5 .XSldFScrn 
{
	position:absolute;
	top:15px;
	right:15px;
	padding:6px;
	color:#F0E3D4;
	background:#47302F;
	font-family:"ws-fullscreen";
	font-size:26px;
	z-index:61;
	display:none;
}

#XSld4:HOVER .XSldFScrn,
#XSld5:HOVER .XSldFScrn 
{
	display:block;
}

#XSld4 .XSldFScrn:AFTER,
#XSld5 .XSldFScrn:AFTER 
{
	content:'\e800';
}

#XSld4 .XSldNav,
#XSld5 .XSldNav 
{
	margin-right:6em;
}

.XSldFsWrp
{
	width:100%;
	height:100%;
	background:#47302F;
}

.XSldFsWrp > #XSld4,
.XSldFsWrp > #XSld5 
{
	margin:0 auto;
	max-width:100%;
	max-height:none;
	width:100%;
	top:50%;
	transform:translateY(-50%);
}

.XSldFsWrp > #XSld4 .XSldImg,
.XSldFsWrp > #XSld4 .XSldImg > DIV > IMG,
.XSldFsWrp > #XSld5 .XSldImg,
.XSldFsWrp > #XSld5 .XSldImg > DIV > IMG 
{
	max-width:none;
	max-height:none;
}

.XSldFsWrp > #XSld4 .XSldFScrn:AFTER,
.XSldFsWrp > #XSld5 .XSldFScrn:AFTER 
{
	content:'\e801';
}

.XSldFsWrp > #XSld4,
.XSldFsWrp > #XSld5 
{
	border:0;
	outline:0;
	box-shadow:none; 
}

/* Vorchau Icon und Image */
#XSld4 .XSldNav,
#XSld5 .XSldNav
{
	padding:10px; 
}

#XSld4 .XSldNav A,
#XSld5 .XSldNav A
{
	position:relative;
	margin:10px;
	padding:12px;
	width:0;
	border-radius:50%;
	border:4px solid #1F7A20;
	box-shadow:0 0 0 4px #F0E3D4;
	display:inline-block;
	transition:all 0.3s;
}

#XSld4 .XSldNav A:HOVER:AFTER,
#XSld5 .XSldNav A:HOVER:AFTER
{
	background:#47302F;
}

#XSld4 .XSldNav A.XSldSBtn, #XSld4 .XSldNav A:HOVER,
#XSld5 .XSldNav A.XSldSBtn, #XSld5 .XSldNav A:HOVER
{
	background:#F0E3D4;
	box-shadow:0 0 0 3px #F8F2EC;
}

#XSld4 .XSldNav A.XSldSBtn:AFTER,
#XSld4 .XSldNav A.XSldBtnOvr:AFTER,
#XSld5 .XSldNav A.XSldSBtn:AFTER,
#XSld5 .XSldNav A.XSldBtnOvr:AFTER
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border-radius:50%;
	content:'';
	background:#47302F;
	transition:all 0.3s;
	transform:scale(0.4);	
}

/* Vor Zurück Play/Pause Icons */
#XSld4 A.XSldBtnR,
#XSld4 A.XSldBtnL,
#XSld5 A.XSldBtnR,
#XSld5 A.XSldBtnL 
{
	width:1.6em;
	height:1.6em;
	font:2.8em "ws-ctrl-animated";
	color:#47302F;
	background:#F0E3D4;
	border:8px solid #1F7A20;
	border-radius:50%;
 transition:all .4s ease;
	overflow:hidden;
	z-index:60;
 opacity:.2;
}

#XSld4 A.XSldBtnR,
#XSld5 A.XSldBtnR 
{
	position:absolute;
	top:50%;
	right:40px;
	margin-top:-10px;
}

#XSld4 A.XSldBtnL,
#XSld5 A.XSldBtnL 
{
	position:absolute;
	top:50%;
	left:40px;
	margin-top:-10px;
}

#XSld4 A.XSldBtnR:AFTER,
#XSld4 A.XSldBtnL:AFTER,
#XSld5 A.XSldBtnR:AFTER,
#XSld5 A.XSldBtnL:AFTER  
{
	display:block;
	text-align:center;
	line-height:1.5em;	
 /*transition:color .4s ease;*/
}

#XSld4 A.XSldBtnR:AFTER,
#XSld5 A.XSldBtnR:AFTER
{
	content:'\e801';
}

#XSld4 A.XSldBtnL:AFTER,
#XSld5 A.XSldBtnL:AFTER
{
	content:'\e800';
}

#XSld4 A.XSldBtnR:HOVER:AFTER,
#XSld5 A.XSldBtnR:HOVER:AFTER
{
	color:#47302F;
	background:#F0E3D4;
	opacity:1;
	/*animation:nextArrow 0.3s forwards;*/
}

#XSld4 A.XSldBtnL:HOVER:AFTER,
#XSld5 A.XSldBtnL:HOVER:AFTER,
#XSld5 A.XSldBtnR:HOVER,
#XSld5 A.XSldBtnL:HOVER
{
	color:#47302F;
	background:#F0E3D4;
 cursor:url(crs/ovr.cur), pointer;
	opacity:1;
	/*animation:prevArrow 0.3s forwards;*/
}

#XSld4 A.XSldBtnR:HOVER,
#XSld4 A.XSldBtnL:HOVER
{
	color:#47302F;
	background:#F0E3D4;
	box-shadow:0 0 0 0.25em #F8F2EC;
 cursor:url(crs/ovr.cur), pointer;
	opacity:1;
}

/*playpause - auch:keyframe !*/
#XSld4 .XSldPlyPs,
#XSld5 .XSldPlyPs 
{
	position:absolute;
	top:50%;
	left:50%;
	width:48px;
	height:48px;
	margin-top:-10px;
	margin-left:-1.15em;
/*	width:2.3em;
	height:2.3em;*/
	font:20px "ws-ctrl-animated";
	color:#47302F;
	background:#F0E3D4;
	border:8px solid #1F7A20;
	text-decoration:none;
	border-radius:50%;
	overflow:hidden;
 transition:all .4s ease;
	opacity:.2;
	z-index:59;
}

#XSld4 .XSldPlyPs:HOVER,
#XSld5 .XSldPlyPs:HOVER 
{
	background:#47302F;
	opacity:1;
	box-shadow:0 0 0 0.35em #F8F2EC;
 cursor:url(crs/ovr.cur), pointer;
}

#XSld4 .XSldPlyPs:AFTER,
#XSld5 .XSldPlyPs:AFTER
{
	display:block;
	text-align:center;
	line-height:2.3em;
	line-height:2.6em\9; /* ie9 hack */
 transition:color .4s ease;
}

#XSld4 .XSldPs:AFTER,
#XSld5 .XSldPs:AFTER 
{
	content:'\e803';
}

#XSld4 .XSldPly:AFTER,
#XSld5 .XSldPly:AFTER 
{
	content:'\e802';
}

#XSld4 .XSldPs:HOVER:AFTER,
#XSld5 .XSldPs:HOVER:AFTER 
{
	color:#F0E3D4;
	animation:pauseAnimate 0.3s forwards;
}

#XSld4 .XSldPly:HOVER:AFTER,
#XSld5 .XSldPly:HOVER:AFTER 
{
	color:#F0E3D4;
	animation:playAnimate 0.3s forwards;
}

/* top right */
#XSld4  .XSldNav,
#XSld5  .XSldNav 
{
	top:4px;
 right:0;
}

#XSld4 .XSldBFrm SPAN,
#XSld5 .XSldBFrm SPAN
{
	position:absolute;
	top:-8px;
	left:60px;
	width:0; 
	height:0; 
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #1F7A20;
	margin-left:-7px;
	visibility:visible;
	opacity:1;
}

/* Head und Data Texte */
#XSld4 .XSldTtl,
#XSld5 .XSldTtl
{
	position:absolute;	
	bottom:0;
	left:4px;
	top:auto;
	/*margin-right:20px;*/
	padding:6px;
	font:200 30px 'Petrona', serif;
 /*color:#F8F2EC;*/
	background:none;
	z-index:50;
	opacity:.8;
}

#XSld4 .XSldTtl DIV,#XSld4 .XSldTtl SPAN,
#XSld5 .XSldTtl DIV,#XSld5 .XSldTtl SPAN
{
	display:inline-block;
	padding:6px;
}

/* Data unten */
#XSld4 .XSldTtl DIV,
#XSld5 .XSldTtl DIV
{
	display:block;
	/*margin-top:0.5em;*/
	margin-right:20px;
	padding:8px 16px;
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	background:#47302F;
	color:#F0E3D4;
	font:600 22px 'Petrona', serif;
	line-height:30px;
}

/* Head oben */
#XSld4 .XSldTtl SPAN,
#XSld5 .XSldTtl SPAN
{
	padding:8px 16px;
	border-top-left-radius:18px;
	border-top-right-radius:18px;
	background:#F0E3D4;
	color:#47302F;
	letter-spacing:4px;
	/*font-size:30px;*/
}

#XSld4 A.XSldBtnR,
#XSld4 A.XSldBtnL,
#XSld4 .XSldPlyPs 
{
	display:none;
}

* html #XSld4 A.XSldBtnR,* html #XSld4 A.XSldBtnL
{display:block}

#XSld4:HOVER A.XSldBtnR,
#XSld4:HOVER A.XSldBtnL,
#XSld4:HOVER .XSldPlyPs,

#XSld5 A.XSldBtnR,
#XSld5 A.XSldBtnL,
#XSld5 .XSldPlyPs 
{
	display:block;
}

#XSld4 .XSldNav A IMG,
#XSld5 .XSldNav A IMG
{
	position:absolute;
	top:15px;
	left:-60px;
	text-indent:0;
	display:block;
	visibility:hidden;
	max-width:none;
}

#XSld4 .XSldNav A:HOVER IMG,
#XSld5 .XSldNav A:HOVER IMG
{
	visibility:visible;
}

#XSld4 .XSldBFrm DIV DIV,
#XSld5 .XSldBFrm DIV DIV
{
	position:relative;
	height:80px;
	overflow:visible;
}

#XSld4 .XSldBFrm DIV,
#XSld5 .XSldBFrm DIV 
{
	position:relative;
	left:0;
	width:120px;
	background:#F8F2EC;
	overflow:hidden;
}

#XSld4 .XSldNav .XSldBFrm,
#XSld5 .XSldNav .XSldBFrm
{
	position:absolute;
	top:45px;
	margin-left:4px;
 border:3px solid #1F7A20;
	display:none;
	overflow:visible;
 cursor:url(crs/ovr.cur), pointer;
}

#XSld4 .XSldBFrm DIV DIV,
#XSld5 .XSldBFrm DIV DIV
{
	height:auto;
}

/*  Ende XSld4 Pg groß ############*/
/* ### Ende XSld ######################################## */

/* ##### Anfang XWin1 2025 ############################################################ */
.Ovrly1
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:25000100; /* 1.000.000.000 - Max z-index = 2.147.483.647 */
	opacity:.7;
	background:radial-gradient(ellipse farthest-corner at center, #D9C5A2 0%, #47302F 100%);
	/*display:none;*/
	display:none;
}

.Ovrly1Ttl
{
	width:100%;
	margin:20px 0;
	text-align:center;
 color: #F8F2EC;
 font:200 50px 'Petrona', serif;
 letter-spacing:8px;
 /*font-style:italic;*/
 /*text-decoration:underline;*/
 text-shadow:-2px -2px 12px #103D10;
	z-index:25000200; /* 1.000.000.000 - Max z-index = 2.147.483.647 */
}

.Ovrly1TtlSb
{
	width:100%;
	margin:20px 0;
	text-align:center;
 color: #F8F2EC;
 font:700 40px 'Petrona', serif;
 letter-spacing:4px;
 /*font-style:italic;*/
 /*text-decoration:underline;*/
 text-shadow:-2px -2px 10px #103D10;
}

/* ### XWin1 ############################################################ */
.WrpXWin1
{
	position:absolute;
	top:140px;
 left:calc(100% - 1200px);
 width:800px;
	margin:0 auto;
	border-radius:24px;
 /*height:400px;*/
 /*background:grey;*/
 resize:both;
 cursor: nw-resize;
 z-index:25001000;
 
/* display: flex;
 resize:both;
 overflow:hidden;*/
 display:none;
}

/*
.WrpXWin1:HOVER
{
	opacity:.5;
}
*/


/*.WrpXWin1test
{
	position:fixed;
	top:50%;
 left:50%;
 width:900px;
 height:400px;
 transform:translate(-50%, -50%);
 height:400px;
 background:grey;
 resize:both;
 z-index:25001000;
 background:red;
}*/

.XWin1TtlWin, .XWin1TtlTop
{
 height:26px;
 padding:10px 24px;
 background:#D9C5A2;
 color:#7F1818;
 font:700 24px 'Petrona', serif;
 letter-spacing:2px;
 cursor:move;
}

.XWin1TtlWin
{
 background:#D9C5A2;
 color:#7F1818;
	border:2px solid #1F7A20;
	border-top-left-radius:14px;
	border-top-right-radius:14px;
	border-bottom:0;
	color:#7F1818;
 font:700 26px 'Petrona', serif;
 letter-spacing:2px;
}

.XWin1TtlTop /* Title als Head über WrXWin */
{
	position:absolute;
	top:-46px;
	left:30px;
 /*width:50%;*/
	border:2px solid #1F7A20;
	border-top-left-radius:14px;
	border-top-right-radius:14px;
	border-bottom:0;
}

.XWin1BxT
{
	height:30px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	background:linear-gradient(to top, #F8F2EC 0%, #D9C5A2 100%);
}

.XWin1BxB
{ 
	position:absolute;
	bottom:2px;
	/*left:-4px;*/
	height:22px; /* Muß identisch sein zu padding-bottom von XWin1Bx */
	width:90%;
	border-radius:20px;
	/*margin:0 20px;*/
	background:linear-gradient(to top, #F8F2EC 0%, transparent 100%);
	/*border:1px solid red;*/
	/*display:none;*/
}

.XWin1Cnt
{
	/*width:100%;*/
	/*height:99%;*/
	/*min-height:200px;*/
	border:2px solid #1F7A20;
	/*border-bottom-right-radius:14px;*/
	border-radius:14px;
	/* Wenn Titel inline 
	border-bottom-right-radius:14px;
	border-bottom-left-radius:14px;
	border-top:0;
	*/
	background: #F8F2EC;
	padding:0 0 20px 0; /* padding-bottom Muß identisch sein zu height:20px; von XWin1BxB */
}

.XWin1Inh
{
	min-height:400px;
	padding:10px;
	/*margin:0 6px 0 6px;*/
	border-bottom-right-radius:14px;
	border-bottom-left-radius:14px;
	/*display:none;*/
}

.XWin1H
{
	height:500px;
	border-bottom-right-radius:14px;
	border-bottom-left-radius:14px;
	overflow-x:hidden;
	overflow-y:auto;
}

/* Wird für HZP nicht verwendet
.XWin1Dt
{
	color:#7F1818;
 font:400 18px 'Petrona', serif;
}
*/

.XWin1IFr
{
	width:760px;
	height:600px;
	border-bottom-right-radius:14px;
	border-bottom-left-radius:14px;
}


/* ##### XWin Icons ######################## */
.XWin1IcnHlp, .XWin1IcnMin, .XWin1IcnMax, .XWin1IcnCl, .XWin1IcnOvrly, .XWin1IcnRsz, .XWin1IcnRszUp, .XWin1IcnRszDwn
{
 width:40px;
 height:32px;
 border:2px solid #1F7A20;
 z-index:25001100;
 transition:all .4s ease-in;      /* ease-in:     langsam - schnell */
}

.XWin1IcnHlp, .XWin1IcnMin, .XWin1IcnMax, .XWin1IcnCl, .XWin1IcnOvrly
{
	position:absolute;
}

.XWin1IcnHlp, .XWin1IcnMin, .XWin1IcnMax, .XWin1IcnCl
{
	top:-32px;
 background:#D9C5A2;
 border-bottom:0;
 border-top-left-radius:6px;
 border-top-right-radius:6px;
}

.XWin1IcnHlp
{
	right:116px;
	background:#D9C5A2 url(icn/XWin1/hlp_out.png ) center 0 no-repeat;
}

.XWin1IcnMax, .XWin1IcnMin
{
	right:68px;
}

.XWin1IcnMin
{
	background:#D9C5A2 url(icn/XWin1/min_out.png ) center 0 no-repeat;
}

.XWin1IcnMax
{
	background:#D9C5A2 url(icn/XWin1/max_out.png ) center 0 no-repeat;
	display:none;
}

.XWin1IcnCl
{
	right:20px;
	background:#D9C5A2 url(icn/XWin1/cl_out.png ) center 0 no-repeat;
}

.XWin1IcnOvrly, .XWin1IcnRsz, .XWin1IcnRszUp, .XWin1IcnRszDwn
{
	height:40px;
	margin:2px 0;
 border-left:0;
}
 
.XWin1IcnOvrly
{
	top:20px;
 right:-40px;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	background:#D9C5A2 url(icn/XWin1/ovrly_out.gif ) center 4px no-repeat;
}

.XWin1WrpIcnRsz
{
	bottom:30px;
	right:-44px;
	padding:4px 4px 4px 0;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	display:none;
}

.XWin1IcnRsz, .XWin1IcnRszUp, .XWin1IcnRszDwn
{
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
}

.XWin1IcnRsz
{
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	background:#F0E3D4 url(icn/XWin1/rsz_out.png ) center 4px no-repeat;
}

.XWin1IcnRszUp
{
	background:#D9C5A2 url(icn/XWin1/rszUp_out.gif ) center 4px no-repeat;
}

.XWin1IcnRszDwn
{
	background:#D9C5A2 url(icn/XWin1/rzDwn_out.gif ) center 4px no-repeat;
}

.XWin1IcnHlp:HOVER, .XWin1IcnMin:HOVER, .XWin1IcnMax:HOVER, .XWin1IcnCl:HOVER, .XWin1IcnOvrly:HOVER, .XWin1IcnRsz:HOVER, .XWin1IcnRszUp:HOVER, .XWin1IcnRszDwn:HOVER
{
	background-color:#F0E3D4;
	transform:scale(1.1);
 cursor:url(crs/ovr.cur), pointer;
}

.XWin1IcnHlp:HOVER, .XWin1IcnMin:HOVER, .XWin1IcnMax:HOVER, .XWin1IcnCl:HOVER
{
	top:-34px;
	/*border-bottom:20px solid #F8F2EC;*/
}

.XWin1IcnHlp:HOVER
{
	right:116px;
	background:#F0E3D4 url(icn/XWin1/hlp_ovr.png ) center 0 no-repeat;
	cursor:help;
}

.XWin1IcnMin:HOVER
{
	background:#F0E3D4 url(icn/XWin1/min_ovr.png ) center 0 no-repeat;
}

.XWin1IcnMax:HOVER
{
	background:#F0E3D4 url(icn/XWin1/max_ovr.png ) center 0 no-repeat;
}

.XWin1IcnCl:HOVER
{
	right:20px;
	background:#F0E3D4 url(icn/XWin1/cl_ovr.png ) center 0 no-repeat;
}

.XWin1IcnOvrly:HOVER, .XWin1IcnRsz:HOVER, .XWin1IcnRszUp:HOVER, .XWin1IcnRszDwn:HOVER
{
 right:-42px;
 background-color: #F8F2EC;
}

.XWin1IcnOvrly:HOVER
{
	background:#F0E3D4 url(icn/XWin1/ovrly_ovr.gif ) center 4px no-repeat;
}

.XWin1IcnRsz:HOVER
{
	background:#F0E3D4 url(icn/XWin1/rsz_ovr.png ) center 4px no-repeat;
 cursor: nw-resize;
}


/* ##### Buttons ################################### */
.XWin1WrpBtnB, .XWin1WrpBtnL, .XWin1WrpIcnRsz
{
	position:absolute;
	border:0;
	overflow:hidden;
	z-index:25003000;
	
}

.XWin1BtnL1, .XWin1BtnL2, .XWin1BtnL3, .XWin1BtnL4, .XWin1BtnL5, .XWin1BtnL6, .XWin1BtnL7, .XWin1BtnL8,
.XWin1BtnL1Act, .XWin1BtnL2Act, .XWin1BtnL3Act, .XWin1BtnL4Act, .XWin1BtnL5Act, .XWin1BtnL6Act, .XWin1BtnL7Act, .XWin1BtnL8Act,
.XWin1BtnB1, .XWin1BtnB2, .XWin1BtnB3, .XWin1BtnB4, .XWin1BtnB5, .XWin1BtnB6, .XWin1BtnB7, .XWin1BtnB8, .XWin1BtnB9, .XWin1BtnB10, .XWin1BtnB11, .XWin1BtnB12,
.XWin1BtnB1Act, .XWin1BtnB2Act, .XWin1BtnB3Act, .XWin1BtnB4Act, .XWin1BtnB5Act, .XWin1BtnB6Act, .XWin1BtnB7Act, .XWin1BtnB8Act, .XWin1BtnB9Act, .XWin1BtnB10Act, .XWin1BtnB11Act, .XWin1BtnB12Act
{
 border:2px solid #1F7A20;
	background:#F0E3D4;
	color:#7F1818;
	font:400 20px 'Petrona', serif;
 transition:all .4s ease-in;      /* ease-in:     langsam - schnell */
}

.XWin1BtnL1:HOVER, .XWin1BtnL2:HOVER, .XWin1BtnL3:HOVER, .XWin1BtnL4:HOVER, .XWin1BtnL5:HOVER, .XWin1BtnL6:HOVER, .XWin1BtnL7:HOVER, .XWin1BtnL8:HOVER,
.XWin1BtnL1Act:HOVER, .XWin1BtnL2Act:HOVER, .XWin1BtnL3Act:HOVER, .XWin1BtnL4Act:HOVER, .XWin1BtnL5Act:HOVER, .XWin1BtnL6Act:HOVER, .XWin1BtnL7Act:HOVER, .XWin1BtnL8Act,
.XWin1BtnB1:HOVER, .XWin1BtnB2:HOVER, .XWin1BtnB3:HOVER, .XWin1BtnB4:HOVER, .XWin1BtnB5:HOVER, .XWin1BtnB6:HOVER, .XWin1BtnB7:HOVER, .XWin1BtnB8:HOVER, .XWin1BtnB9:HOVER, .XWin1BtnB10:HOVER, .XWin1BtnB11:HOVER, .XWin1BtnB12,
.XWin1BtnB1Act:HOVER, .XWin1BtnB2Act:HOVER, .XWin1BtnB3Act:HOVER, .XWin1BtnB4Act:HOVER, .XWin1BtnB5Act:HOVER, .XWin1BtnB6Act:HOVER, .XWin1BtnB7Act:HOVER, .XWin1BtnB8Act:HOVER, .XWin1BtnB9Act:HOVER, .XWin1BtnB10Act:HOVER, .XWin1BtnB11Act:HOVER, .XWin1BtnB12Act:HOVER
{
	font-weight:700;
}

/* # Buttons Left ### */
.XWin1WrpBtnL
{
	left:-198px;
	top:30px;
	width:200px;
	text-align:right;
	/*border:1px solid black;*/
}

.XWin1BtnL1, .XWin1BtnL2, .XWin1BtnL3, .XWin1BtnL4, .XWin1BtnL5, .XWin1BtnL6, .XWin1BtnL7, .XWin1BtnL8,
.XWin1BtnL1Act, .XWin1BtnL2Act, .XWin1BtnL3Act, .XWin1BtnL4Act, .XWin1BtnL5Act, .XWin1BtnL6Act, .XWin1BtnL7Act, .XWin1BtnL8Act
{
	width:200px;
	height:26px;
	padding:6px 5px;
	margin:4px 0;
	text-align:center;
 border-right:2px dashed #1F7A20;
 border-top-left-radius:8px;
 border-bottom-left-radius:8px;
}

.XWin1BtnL1:HOVER, .XWin1BtnL2:HOVER, .XWin1BtnL3:HOVER, .XWin1BtnL4:HOVER, .XWin1BtnL5:HOVER, .XWin1BtnL6:HOVER, .XWin1BtnL7:HOVER, .XWin1BtnL8:HOVER
{
	background: #F8F2EC;
	background:linear-gradient(to right, #D9C5A2 0%, #F8F2EC 100%);
 border-right: 2px solid #F8F2EC;
 cursor:url(crs/ovr.cur), pointer;
}

.XWin1BtnL1Act, .XWin1BtnL2Act, .XWin1BtnL3Act, .XWin1BtnL4Act, .XWin1BtnL5Act, .XWin1BtnL6Act, .XWin1BtnL7Act, .XWin1BtnL8Act
{
	background: #F8F2EC;
 border-right:2px solid transparent;
}

.XWin1BtnL7, .XWin1BtnL8
{
	display:none;
}

/* # Buttons Bottom ### */
.XWin1WrpBtnB
{
	left:24px;
	bottom:-32px;
	width:94%;
	height:34px;
	padding:0 32px 0 0;
	/*border:1px solid black;*/
	display:none;
}

.XWin1BtnB1, .XWin1BtnB2, .XWin1BtnB3, .XWin1BtnB4, .XWin1BtnB5, .XWin1BtnB6, .XWin1BtnB7, .XWin1BtnB8, .XWin1BtnB9, .XWin1BtnB10, .XWin1BtnB11, .XWin1BtnB12,
.XWin1BtnB1Act, .XWin1BtnB2Act, .XWin1BtnB3Act, .XWin1BtnB4Act, .XWin1BtnB5Act, .XWin1BtnB6Act, .XWin1BtnB7Act, .XWin1BtnB8Act, .XWin1BtnB9Act, .XWin1BtnB10Act, .XWin1BtnB11Act, .XWin1BtnB12Act
{
	min-width:50px;
	height:24px;
	padding:3px 5px;
	text-align:center;
 border-top:2px dashed #1F7A20;
 border-bottom-right-radius:6px;
 border-bottom-left-radius:6px;
	display:inline-block;
}

.XWin1BtnB1Act, .XWin1BtnB2Act, .XWin1BtnB3Act, .XWin1BtnB4Act, .XWin1BtnB5Act, .XWin1BtnB6Act, .XWin1BtnB7Act, .XWin1BtnB8Act, .XWin1BtnB9Act, .XWin1BtnB10Act, .XWin1BtnB11Act, .XWin1BtnB12Act
{
	border-top: 12px solid #F8F2EC;
	/*margin-top:-12px;*/
}

.XWin1BtnB1:HOVER, .XWin1BtnB2:HOVER, .XWin1BtnB3:HOVER, .XWin1BtnB4:HOVER, .XWin1BtnB5:HOVER, .XWin1BtnB6,:HOVER
.XWin1BtnB7:HOVER, .XWin1BtnB8:HOVER, .XWin1BtnB9:HOVER, .XWin1BtnB10:HOVER, .XWin1BtnB11:HOVER, .XWin1BtnB12:HOVER
{
	background: #F8F2EC;
	background:linear-gradient(to top, #F0E3D4 0%, #F8F2EC 100%);
 border-top:2px solid transparent;
 cursor:url(crs/ovr.cur), pointer;
}

.XWin1BtnB1Act, .XWin1BtnB2Act, .XWin1BtnB3Act, .XWin1BtnB4Act, .XWin1BtnB5Act, .XWin1BtnB6Act, .XWin1BtnB7Act, .XWin1BtnB8Act, .XWin1BtnB9Act, .XWin1BtnB10Act, .XWin1BtnB11Act, .XWin1BtnB12Act
{
	background:#F0E3D4;
 border-top:2px solid transparent;
}

/* ##### Ende App XWin1 für Reservierugssystem ########################### */

/* Copyright */
.WrpCpyR
{
	position:absolute;
	left:4px;
	bottom:-190px;
	width:210px;
	height:200px;
	padding:10px 4px;
	text-align:center;
	border-top-left-radius:16px;
	border-top-right-radius:16px;
	font:400 12px Arial;
	z-index:9999000;
	opacity:.4;
 transition:all 1s ease-out;     /* ease-out:    schnell - langsam */
	
	/*border:1px solid red;*/
}

.WrpCpyR:HOVER
{
	bottom:-9px;
	left:22px;
	background:#FFF;
	border:1px solid #1F7A20;
 box-shadow: 0 0 12px 4px #1F7A20 inset;
	opacity:1;
	transform:scale(1.2);
}

.CryRHd
{
	padding:4px;
	text-align:center;
	color:#103D10;
	font:400 12px Arial;
}

.CryRDt
{
	text-align:center;
	color:#1F7A20;
	font:400 12px Arial;
	line-height:18px;
}

/* ##### Ende DTP ################################################### */
/* ##### Anfang Mobile site ################################################### */

/* ##### Layout für Mobile ############# */
.DvBdMbl
{	
	background:#F0E3D4;
}

.DvPgMbl
{	
	width:100%;                   /* Größer als WrpPgH, damit Scrollbalken verschwinden  */
	margin:0 25px;
	padding:25px;
	text-align:center;
	background:#F8F2EC;
}

.DvPgInhMbl
{
	width:100%;
	text-align:center;
}

/* ##### Ende Layout für Mobile ############## */
/* ##### Anfang Layer für Mobile ############# */
.LyrPgTLNv1, .LyrPgTRTel
{
	position:absolute;
	top:20px;
	width:64px;
	height:64px;
	
	border:1px solid blue;
}

.LyrPgTLNv1
{
	left:20px;
}

.LyrPgTRTel
{
		right:20px;
}

.WrpXSld11Hd
{
	margin:12px auto;
	width:740px;
	height:400px;
	
	border:1px solid red;
}

.LyrBMbl
{
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
}

.LyrInfBMbl
{
	margin:8px auto;
	text-align:center;
}
/* ##### Ende Layer für Mobile ############# */

.WrpPgHdMbl
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:300px;
	text-align:center;	
 background:#74491F; /* Alte Farbe: #603628 */
 background:#74491F linear-gradient(to top, #F0E3D4 0%, #F0E3D4 5%, #74491F 95%, #74491F 100%);
	z-index:990000;
}

.HlPgMbl
{
	width:900px;
	margin:12px auto 0 auto;
	text-align:center;
 font:100 70px 'Petrona', serif;
 letter-spacing:25px;
 color: #F8F2EC;
	z-index:990010;
	/*margin-top:-6px;*/
 /*
	text-shadow:
		 0   1px #1F7A20,		-1px 0   #1F7A20,
		-1px 2px #1F7A20,		-2px 1px #1F7A20,
		-2px 3px #1F7A20,		-3px 2px #1F7A20,
		-3px 4px #1F7A20,		-4px 3px #1F7A20,
		-4px 5px #1F7A20,		-5px 4px #1F7A20,
		-5px 6px #1F7A20,		-6px 5px #1F7A20,
		-6px 7px #1F7A20,		-7px 6px #1F7A20,
		-7px 8px #1F7A20,		-8px 7px #1F7A20,
		-9px 10px 7px #7F1818,		-10px 9px 7px #7F1818;
		*/
	/*border:1px solid red;*/
}


/* ##### Ende Mobile site ################################################### */
/* ##### Extensions ############################################ */

.frbA
{
	color:#FFF;
}

.frbB
{
	color:#FFF7EA;
}

.frbC
{
	color:#F8F2EC;
}

.frbD
{
	color:#F8F2EC;
}

.frbE
{
	color:#F0E3D4;
}

.frbF
{
	color:#EEB999;
}

.frbG
{
	color:#D9C5A2;
}

.frbH
{
	color:#925D27;
}

.frbI
{
	color:#7F1818;
}

.frbJ
{
	color:#74491F;
}

.frbK
{
	color:#47302F;
}

.frbL
{
	color:#523011;
}

.frbM
{
	color:#FFF;
}

.frbN
{
	color:#FFF;
}

.frbO
{
	color:#FFF;
}

.frbP
{
	color:#DEF3E0;
}

.frbQ
{
	color:#1F7A20;
}

.frbR
{
	color:#1F7A20;
}

.frbS
{
	color:#0D5D0E;
}

.frbT
{
	color:#103D10;
}

/*
.frbU
{
	color:#000;
}

.frbV
{
	color:#000;
}

.frbW
{
	color:#000;
}

.frbX
{
	color:#000;
}

.frbY
{
	color:#000;
}

.frbZ
{
	color:#000;
}

.inDtp
{
	display:block;
}
*/