	.dummy		{ font-family: verdana,sans-serif; }
	.text		{ font-size:9pt;
			color:#000000;
			font-family:verdana,sans-serif; }
	.rand		{ background-color:#000000; }
	.rand_old	{ background-color:#0009C4; }
	.filled		{ background-color:#FFFFFF; }
	.filled2	{ background-color:#D4E4C7; }
	.filledmid	{ background-color:#FFFFFF;
				vertical-align:top; }
	.filledmid2	{ background-color:#D4E4C7;
				vertical-align:top; }
	.menu		{ }
	.back		{ background-color:rgb(199,235,246); }
	.back_old	{ background-color:#D9DAF9; } /* DBFFEE */
	.abstand	{ font-size:4pt; }
	.abstand-back	{ font-size:5pt;
			background-color:rgb(199,235,246); }

	.klein		{ font-size:8pt; }
	.sehrklein	{ font-size:7pt; }
	.ganzklein	{ font-size:6pt; }
	
	P		{ font-size:9pt;
			color:#000000;
			font-family:verdana,sans-serif;
			margin-top:2pt;
			margin-bottom:2pt; }
	SELECT,INPUT
			{ color:#000000;
			font-size:8pt;
			font-family:verdana,sans-serif;
			}
	P.namen		{ /* color:#FEC017;
			background-color:#3A27B5; */
			font-weight:bold;
			text-align:center; }
	P.kleinrechts	{ font-size:8pt;
			color:rgb(49,85,96);
			text-align:right; }
	P.Infozeile
			{ font-size:7pt; }
	P.shop
			{ font-size:6pt;
			text-align:justify; }

	P.rightbar	{ font-size:7pt;
			text-align:left;
			margin-top:5pt;
			margin-bottom:5pt;
			margin-left:5pt;
			margin-right:5pt; }
			
	TD		{ font-size:9pt;
			color:#000000;
			font-family:verdana,sans-serif;
			margin-top:2pt;
			margin-bottom:2pt;
			text-align:center; }

	TD.menu		{ text-align:left;
			vertical-align:top; }
			
	TD.book_name	{ text-align:left;
			font-weight:bold;
			background-color:rgb(199,235,246); }
	TD.book_hp	{ text-align:right;
			background-color:rgb(199,235,246); }
	TD.book_msg	{ text-align:justify; }
	
	TD.t_datum	{ font-size:8pt;
			background-color:rgb(99,135,146);
			color:rgb(255,255,255);
			text-align:left; }
	TD.t_zeit	{ font-size:8pt;
			background-color:rgb(99,135,146);
			color:rgb(255,255,255);
			text-align:right; }
	TD.t_titel	{ font-size:8pt;
			background-color:rgb(199,235,246);
			text-align:center; }
	TD.t_text	{ font-size:8pt;
			color:rgb(0,0,0);
			text-align:left;
			background-color:rgb(255,255,255); }

	LI		{ font-size:9pt;
			color:#000000;
			font-family:verdana,sans-serif; }

	LI.n		{ text-align:left; }

        HR              { color:#0009C4;
			margin-top:1pt;
			margin-bottom:1pt; }

        HR.rand         { color:#000000;
			background-color:#000000;
			border-color:#000000;
			margin-top:1pt;
			margin-bottom:1pt; }
			
		HR.nav
			{ color:#000000;
			background-color:#000000;
			border-color:#000000;
			
			margin-top:1pt;
			margin-bottom:1pt;
			margin-left:0pt;
			margin-right:0pt;
			
			padding:0pt;
			height:0pt;
			font-size:1pt;
			line-height:1pt;
			
			display:block; }
			
	A:active,
	A:visited,
	A:link		{ color:rgb(127,0,19);
			text-decoration:none; }
	A:hover		{ color:rgb(110,0,0);
			text-decoration:underline; }

        A.RIGHTS:active,
        A.RIGHTS:visited,
        A.RIGHTS:link
                        { color:rgb(127,0,19);
                        text-decoration:underline; }
	A:hover		{ color:rgb(110,0,0);
			text-decoration:underline; }

	A.menu:active,
	A.menu:visited,
	A.menu:link	{ color:rgb(0,0,0);
			/* background-color:rgb(197,8,89); */
			text-decoration:none;
			font-weight:bold;
			margin-top:4pt;
			margin-bottom:4pt; }
	A.menu:hover
			{ color:rgb(157,8,39);
			/* background-color:rgb(197,8,89); */
			text-decoration:none;
			margin-top:4pt;
			margin-bottom:4pt; }

	A.menuselect:active,
	A.menuselect:visited,
	A.menuselect:link,
	A.menuselect:hover
			{ color:rgb(157,8,39);
			text-decoration:none;
			font-weight:bold;
			margin-top:4pt;
			margin-bottom:4pt; }

	A.menuspezial:active,
	A.menuspezial:visited,
	A.menuspezial:link
			{ /* color:rgb(218,69,100); */
			color:rgb(187,38,89);
			/* background-color:rgb(197,8,89); */
			text-decoration:none;
			font-weight:bold;
			margin-top:4pt;
			margin-bottom:4pt; }
	A.menuspezial:hover
			{ color:rgb(157,8,39);
			/* background-color:rgb(197,8,89); */
			text-decoration:none;
			margin-top:4pt;
			margin-bottom:4pt; }
	
	IMG		{ border-width:0pt;
			border-style:solid;
			border-color:rgb(0,0,0); }
	IMG.fotoL	{ margin-right:8px;
			margin-bottom:1px;
			margin-top:1px;
			border-width:1px; }
	IMG.fotoR	{ margin-left:8px;
			margin-bottom:1px;
			margin-top:1px;
			border-width:1px; }

	IMG.social
			{ border-width:1pt;
			border-color:#505050;
			}
