
.link		{color:black; }
a:link		{color:black; }
a:visited	{color:black; }
a:hover		{color:black; text-decoration:underline; }

.light		{color:rgb(180,20,10); }
a.light:link	{color:rgb(180,20,10); }
a.light:visited	{color:rgb(180,20,10); }
a.light:hover	{color:rgb(180,20,10); text-decoration:underline; }

.PZ		{color:black; }
.PZdefault	{color:#b00000; }

body {	background:url(/NewIndian/ShopBackground.gif) no-repeat fixed; background-color:rgb(135,190,250);
	scrollbar-base-color: #989898;
	scrollbar-arrow-color: #ffffff; }

p		{ color:black; font:normal 12.5pt/14.5pt OpenSans,tahoma; text-align:center; margin-top:0px; margin-bottom: 3pt; }
p.light		{ color:rgb(180,20,10); font:normal 12.5pt/14.5pt OpenSans,tahoma; text-align:center; margin-top:0px; margin-bottom: 3pt; }
td		{ color:black; font:normal 12.5pt/14.5pt OpenSans,tahoma; text-align:left; }
.SmallText	{ font:normal 11.5pt/13pt OpenSans,tahoma; text-align:left; margin-top:0px; margin-bottom:0px; }

hr   { color:rgb(66,69,181); margin-top:4pt; }

h1 { color:rgb(180,20,10); font:bold 18pt OpenSans,tahoma; text-align:center; margin-top:10pt; margin-bottom:5pt; }
h2 { color:rgb(241,241,1); font:bold 18pt OpenSans,tahoma; text-align:center; margin-top:8pt;  margin-bottom:4pt; }
h3 { color:rgb(180,20,10); font:bold 15pt OpenSans,tahoma; text-align:center; margin-top:6pt;  margin-bottom:3pt; }
h4 { color:black; font:bold 15.5pt OpenSans,tahoma; text-align:center; margin-top:4pt;  margin-bottom:2pt; }
h5 { color:black; font:bold 12pt OpenSans,tahoma; text-align:center; margin-top:1pt;  margin-bottom:0px; }
h6 { color:black; font:bold 12pt OpenSans,tahoma; text-align:center; margin-top:0px;  margin-bottom:0px; }
ul { margin-top:0px; margin-bottom:0px;}
li { font:bold 10pt OpenSans,tahoma; text-align:center; margin-top:0px; margin-bottom:0px;}

.InfoBoxHeader	{ font:bold 12pt OpenSans,tahoma; background-color:rgb(180,35,50); color:rgb(241,241,1); border:none; }
.InfoBoxText	{ font:normal 11pt/12pt OpenSans,tahoma; background-color:rgb(255,247,135); border:none; }

.KTable		{ border:0px; border-radius:3px; box-shadow:1px 1px 2px #000; }
.KFeldname	{ font:normal 12pt OpenSans,tahoma; text-align:right; color:rgb(252,252,252); padding:5px 5px 5px 3px; background-color:rgb(2,2,2); margin:0px; vertical-align:middle; border-bottom:1px solid rgb(52,52,52); }
.KFeldwert	{ font:bold 12pt OpenSans,tahoma; text-align:left; padding:5px 3px 5px 5px; background-color:rgb(255,249,165); margin:0px; vertical-align:middle; border:0px; border-bottom:1px solid rgb(255,247,135); color:black; }

.PTable		{ margin:0px 0px 23px 20px; border:0px; border-radius:3px; box-shadow:1px 1px 2px #000; }
.PLogoBox	{ font:normal 11pt OpenSans,tahoma; color:black; background-color:rgb(255,255,195); text-align:center; border:0px; }
.PTitel		{ font:bold 22pt OpenSans,tahoma; color:rgb(241,241,1); background-color:rgb(180,35,50); text-align:left; padding:6px 12px; border-radius:3px 3px 0 0; box-sizing:border-box; }
.PSub		{ font:normal 11pt OpenSans,tahoma; color:rgb(252,252,252); background-color:rgb(2,2,2); text-align:center; padding-bottom:2px; vertical-align:bottom; border-right:1px solid rgb(52,52,52); }
.PSub:last-of-type	{ border-right:0; }
.PSubI		{ font:bold 12pt OpenSans,tahoma; color:rgb(252,252,252); background-color:rgb(2,2,2); text-align:left; padding:8px 0 2px 4px; vertical-align:bottom; border-right:1px solid rgb(52,52,52); }
.PN	{	   font:normal 8pt OpenSans,tahoma; color:#505050; background-color:rgb(255,255,195); text-align:right; vertical-align:top; border:0px; padding:8px 7px 2px 4px; }
.PT	{	   font:bold 12.5pt OpenSans,tahoma; color:black; background-color:rgb(255,255,195); border:0px; border-right:1px solid rgb(255,247,135); padding:3px 3px 6px 0; }
.PTK	{	   font:normal 11.5pt OpenSans,tahoma; color:#505050; }
.PM	{								background-color:rgb(255,255,195); border:0; height:27px; }
.PP	{	   font:normal 13pt/13pt OpenSans,tahoma;		background-color:rgb(255,255,195); text-align:center; border:0px; border-right:1px solid rgb(255,247,135); }
.PB	{								background-color:rgb(255,247,135); text-align:right; padding-right:2px; margin:0px; vertical-align:middle; }
.PI		{ font:bold 11pt OpenSans,tahoma; color:black; background-color:rgb(255,247,135); text-align:left; margin:0px; padding:6px; }
.PE		{ font:bold   10pt  OpenSans,tahoma; color:black; background-color:rgb(255,247,135); text-align:left; margin:0px; vertical-align:middle; padding:4px 6px; }
.PS		{ color:rgb(241,241,1); background-color:rgb(180,35,50); padding:0px; border-radius:0 0 3px 3px; height:10px; }
td.PG		{ font:bold 16pt OpenSans,tahoma; color:rgb(241,241,1); background-color:rgb(180,35,50); text-align:right; padding:3px 4px 3px 0; margin:0px; vertical-align:middle; border-radius:3px; }
.PH		{ background-color:rgb(255,255,195); vertical-align:top; padding:0px; border:0px; border-right:1px solid rgb(255,247,135); }
.PZtd		{ font:normal 8.5pt/14px OpenSans,tahoma; color:black; vertical-align:top; }
.PZtdPopup	{ font:normal 11pt OpenSans,tahoma; color:black; vertical-align:top; padding-right:3px; }
.BGAlternate	{ background-color:rgb(255,249,165); }

.PZdiv		{ padding-left:15px; text-indent:-15px; }
.PZdivPopup	{ margin-left:27px; }

select		{ font:bold 12pt tahoma,arial; background-color:rgb(255,255,230);  border:1px solid #a8a8a8; }
.SelectSmall	{ font:bold 12pt tahoma,arial; }
textarea	{ font:bold 12pt tahoma,arial; background-color:rgb(255,255,230); text-align:left; 				      border:1px solid #a8a8a8; }
textarea.PE	{ font:normal 12pt tahoma,arial; background-color:rgb(255,255,230); text-align:left;  width:549px; padding-left:4px; border:1px solid #a8a8a8; }
textarea.PM	{ font:normal 12pt tahoma,arial; background-color:rgb(255,255,230); text-align:left;  width:514px; padding-left:4px; border:1px solid #a8a8a8; }
input		{ font:normal 16pt tahoma,arial; background-color:#fff8f8; color:black; }
input.Kontakt	{ font:bold 12pt tahoma,arial; background-color:rgb(255,255,230); color:black;  padding:2px 2px 2px 4px; border:1px solid #a8a8a8; }
input.PM	{ background-color:#fff8f8; text-align:right; border:1px solid rgb(237,237,181); margin-right:2px; width:24px; }
input.PB	{ font:bold 13.5pt tahoma,arial; text-align:right; border:0px; }
input.PG	{ font:bold 15pt tahoma,arial; color:rgb(241,241,1); text-align:right; border:0px; background:none; width:82px; }
input.submit	{ background-color:rgb(180,35,50); font:bold 14pt OpenSans,tahoma; color:rgb(241,241,1); padding:4px 6px; border:none; cursor:pointer; border-radius:4px; box-shadow:1px 1px 2px #000; transition:box-shadow 0.3s; }
input.submit:hover	{ box-shadow:0 0 1px 1px black; }
input:focus,select:focus,textarea:focus	{ box-shadow:0 0 2px #000; }

td.MenueLight { font:bold 11.5pt OpenSans,tahoma; background-color:rgb(2,2,2); text-align:left; color:rgb(252,252,252); vertical-align:middle; padding:1px 1px 1px 3px; border-bottom:1px solid rgb(52,52,52); word-wrap:break-word; box-sizing:border-box; }
td.MenueDark  { font:bold 13pt OpenSans,tahoma; background-color:rgb(180,35,50); text-align:center; color:rgb(241,241,1); vertical-align:middle; padding:1px; border-bottom:1px solid rgb(52,52,52); box-sizing:border-box; }
MouseOverColor		 { rgb(3,3,3) };
MouseOverBackgroundColor { rgb(253,153,3) };