a:link		{ color:#b8d8e8; font-weight:bold; }
a:visited	{ color:#b8d8e8; }
a:active	{ color:#b8d8e8; }
a:hover		{ color:#eeaa00; position: relative; top: 1px; left: 1px; }

a.Background:link	{ color:#b8d8e8; background-color:#305070; font-weight:bold; }
a.Background:visited	{ color:#b8d8e8; background-color:#3e5984; }
a.Background:active	{ color:#b8d8e8; }
a.Background:hover	{ color:#eeaa00; position: relative; top: 1px; left: 1px; }

a.LeftTableLink:link	{ font-weight:normal; color:#f8f8f8; background-color:#6080a0; text-decoration:none; }
a.LeftTableLink:visited	{ font-weight:normal; color:#f8f8f8; background-color:#6080a0; text-decoration:none; }
a.LeftTableLink:active	{ font-weight:normal; color:#f8f8f8; }
a.LeftTableLink:hover	{ background-color:#103050; }

a.RightTableLink:link	{ font-weight:normal; color:#f8f8f8; background-color:#6080a0; text-decoration:none; }
a.RightTableLink:visited{ font-weight:normal; color:#f8f8f8; background-color:#6080a0; text-decoration:none; }
a.RightTableLink:active	{ font-weight:normal; color:#f8f8f8; }
a.RightTableLink:hover	{ background-color:#103050; }

a.Fussnote:link		{ color:#b8d8e8; background-color:#3e5984; font-weight:bold; }
a.Fussnote:visited	{ color:#b8d8e8; background-color:#3e5984; text-decoration:none; }
a.Fussnote:active	{ color:#b8d8e8; }
a.Fussnote:hover	{ background-color:#103050; }

a.OnOrange:link		{ background-color:#eeaa00; color:#000000; text-decoration:none; }
a.OnOrange:visited	{ background-color:#eeaa00; color:#000000; text-decoration:none; }
a.OnOrange:active	{ background-color:#eeaa00; color:#000000; }
a.OnOrange:hover	{ background-color:#6080a0; color:#000000; }


body { Xbackground-image:url(/background/PBBackground.jpg); Xbackground-repeat:no-repeat;
       background-color:#3e5984; 
       scrollbar-base-color:  #3e5984; 
       scrollbar-arrow-color: #eeaa00;
}

.InfoBoxHeader	{ font:bold   9pt	tahoma,arial,helvetica; background-color:#ee7700; color:#ffffff; }
.InfoBoxText	{ font:normal 9pt/9.5pt tahoma,arial,helvetica; background-color:#d8d8d8; color:#305070; text-align:left; }
.InfoBoxText b	{ 									  color:#305070;  }

hr		{ color:#eeaa00; margin-top:4pt; }

h1		{ font:bold   13pt tahoma,arial,helvetica; color:#d0d0d0;			 margin-top: 0pt; margin-bottom:  3pt; }
h1.AboveSpacer  { margin-top:8pt; }

p		{ font:normal 10pt tahoma,arial,helvetica; color:#b8d8e8;			 margin-top: 0pt; margin-bottom:  3pt; }
td		{ font:normal 10pt tahoma,arial,helvetica; color:#b8d8e8; vertical-align:top; text-align:justify}
td.Trennlinie	{ background-color:#000000; }
b		{ font-weight:bold;			   color:#d0d0d0; }
b.soft		{ font-weight:bold; color:#b8d8e8; }
p.FussnoteMenue	    { font:normal  8pt tahoma,arial,helvetica;		      text-align:center; margin-top: 0pt; margin-bottom:  0pt; padding-left:6pt; padding-right:6pt; }
p.FussnoteCopyright { font:normal  8pt tahoma,arial,helvetica; color:#d0d0d0; text-align:center; margin-top: 0pt; margin-bottom:  0pt; }
td.Fussnote	{ border-top:   0px solid #d0d0d0;
		  border-bottom:0px solid #d0d0d0;
		  border-left:  0px solid #d0d0d0;
		  border-right: 0px solid #d0d0d0;}

ul		{ margin:3pt 12pt 3pt 13pt; }
li		{ margin:0pt  0pt  2pt  0pt; font:normal 10pt tahoma,arial,helvetica; }
form		{ margin:0pt; }


.MainTable	 { width:100%; height:100%; margin:0pt; }
.xxxColorCell1	 { height:16px; background-color:#ee7700; }
.xxxColorCell2	 { height:16px; background-color:#eeaa00; }
.xxxColorCellSpacer { height:5px; }
.TopTable	 { width:100%; margin:0pt; Xbackground-color:#708090; }

.LeftTable	 { width:100%; margin:0pt; }
.LeftHeader	 { background:url(/images/LeftHeader_Background.jpg) repeat-y; background-color:#ee7700;
		   font:bold   10pt tahoma,arial,helvetica; color:#f8f8f8; text-align:left; padding:1pt; padding-left:2pt;				border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }
.LeftText	 { font:normal 10pt tahoma,arial,helvetica; color:#f8f8f8; background-color:#6080a0; text-align:left; padding:1pt; padding-left:2pt; padding-bottom:2pt;	border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }
.LeftText td	 { font:normal 10pt tahoma,arial,helvetica; color:#f8f8f8; vertical-align:middle; padding:0pt; }
.LeftText b	 { font-weight:bold; color:#f8f8f8; }
.LeftSpacer	 { height:6px; }

.ContentTable	 { width:100%; margin:0pt 0pt 12pt 0pt; padding:1pt; padding-top:0pt; color:#000000}
.ContentTitel	 { background:url(/images/LeftHeader_Background.jpg) repeat-y; background-color:#ee7700;
		   font:       bold 14pt tahoma,arial,helvetica; color:#ffffff; background-color:#ee7700; text-align:center; padding:2pt;					border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }
.ContentTitel b	 { font:italic bold 16pt tahoma,arial,helvetica; color:#ffffff;				  text-align:center; }
.ContentSubTitel { background:url(/images/RightHeader_Background.jpg) repeat-y; background-color:#ee7700;
		   font:       bold 10pt tahoma,arial,helvetica; color:#000000; background-color:#eeaa00; text-align:center; padding:2pt; vertical-align:middle;		border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }
.ContentText	 {						 color:#000000; background-color:#d0d0d0;									border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }
.ContentListLine    { font:normal 10pt tahoma,arial,helvetica;	 color:#000000;				  text-align:left;   padding:2pt; cursor:hand; vertical-align:middle;	border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }
.ContentListLine b  { color:#000000; }
.ContentListLine h1 { color:#000000; font:bold   13pt tahoma,arial,helvetica; margin:0pt; }
.ContentListLineBalkenNeg  { font:bold 5pt/5pt verdana,arial; background-color:#dd0000; padding:0px; border-right:1px solid #e0e0e0; border-bottom:1px solid #000000; }
.ContentListLineBalkenNeu  { font:bold 5pt/5pt verdana,arial; background-color:#999999; padding:0px; border-right:1px solid #e0e0e0; border-bottom:1px solid #000000; }
.ContentListLineBalkenPos  { font:bold 5pt/5pt verdana,arial; background-color:#36b712; padding:0px; border-right:1px solid #000000; border-bottom:1px solid #000000; }
.ContentListLineBalkenText { font:bold 5pt/6pt verdana,arial; color:#000000; padding:0px; }
.ContentListLineBewertung   { font:normal 8pt tahoma,arial,helvetica; color:#000000; background-color:#d8d8d8; text-align:left; padding:0px 2px 0px 2px; border-bottom:1px solid #606060; }
.ContentListLineBewertung b { color:#000000; }

td.HeaderOrange	 { background:url(/images/LeftHeader_Background.jpg) repeat-y; background-color:#ee7700;
		   font:bold	    13pt tahoma,arial,helvetica; color:#f8f8f8; background-color:#ee7700; text-align:center; padding:1pt; padding-left:2pt; padding-bottom:2pt;	border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }

.RightTable	 { width:100%; margin:0pt; }
.RightHeader	 { background:url(/images/RightHeader_Background.jpg) repeat-y; background-color:#eeaa00;
		   font:bold	    10pt tahoma,arial,helvetica; color:#402000; text-align:left; padding:0pt; padding-left:2pt;			border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }
.RightText	 { font:normal	    10pt tahoma,arial,helvetica; color:#f8f8f8; background-color:#6080a0; text-align:left; padding:0pt; padding-left:2pt; padding-bottom:2pt;	border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }
.RightText b	 { font-weight:bold; color:#f8f8f8; }
.RightList	 { font:normal 8pt tahoma,arial,helvetica; color:#000000; text-align:left; padding:0px 2px 0px 1px; border-bottom:1px solid #606060; }
.RightPopUp	 { font:normal 9pt tahoma,arial,helvetica; color:#000000; text-align:center; vertical-align:middle; }
.RightPopUp b	 { color:#000000; }
.RightSpacer	 { height:6px; }
.CellLine	 { background-color:#d0d0d0; }

.Fussleiste	 { background:url(/images/LeftHeader_Background.jpg) repeat-y; background-color:#ee7700;
		   background-color:#ee7700; text-align:center; border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid black; border-right:1px solid black; }

.KontaktTable	 { Xbackground-color:darkblue; }
.KontaktHeader	 { font:bold   13pt tahoma,arial,helvetica; text-align:center;	color:#402000;	background-color:#eeaa00; margin-top: 0pt; margin-bottom: 0pt; }
.KontaktFeldname { font:bold    9pt tahoma,arial,helvetica; text-align:right;	color:#ffffff;	background-color:gray;    margin:0pt; vertical-align:middle; }
.KontaktFeldwert { font:bold    9pt tahoma,arial,helvetica; text-align:left;	color:#000000;	background-color:#d0d0d0; margin:0pt; vertical-align:middle; }
.PizzeriaFeldname{ font:bold    9pt tahoma,arial,helvetica; text-align:right;	color:#000000;	background-color:#d0d0d0; margin:0pt; vertical-align:middle; }
.PizzeriaFeldwert{ font:bold    9pt tahoma,arial,helvetica; text-align:left;	color:#000000;	background-color:#d0d0d0; margin:0pt; vertical-align:middle; }

input		{ font:bold  9pt tahoma,arial,helvetica; background-color:#ffffff; color:#000000; }
input.submit	{ color:#402000; background-color:#eeaa00; }
input.submitDark{ color:#ffffff; background-color:#ee7700; }
input.Big	{ font:bold 13pt tahoma,arial,helvetica; background-color:#ffffff; color:black; }
input.Radio	{					 background-color:#d0d0d0; color:white;  }
select		{ font:bold  9pt tahoma,arial,helvetica; background-color:#ffffff; }
textarea	{ font:bold  9pt tahoma,arial,helvetica; background-color:#ffffff; }

.GaestebuchTextColor { font:bold 10pt tahoma,arial,helvetica; color:#EEAA00; background-color:#000000; text-align:right; }

