body        { font-size:10pt; color:#333399; background-color:#E4EEFC; font-family:tahoma, verdana; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;
  scrollbar-3dlight-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-base-color:#8C8CC6;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#C4D6EC;
  scrollbar-shadow-color:#4488BB;
  scrollbar-track-color:#CCDDEC;

}
body.border { background-color:#4488BB;}

table.Calendar { border-style:none; }
table.Month    { border-style:dotted; border-width:1;border-color:#333399; background-color:#80A6D8; border-collapse:collapse;}
td.Cmcol       {}

td {font-size:10pt;}

td.CmheaderYear1{ font-size:8pt; color:white; background-color:#333399; text-align:center; line-height:8pt; font-weight:bold; padding:2px;}
td.CmheaderYear2{ font-size:8pt; color:white; background-color:#333399; text-align:center; line-height:8pt; font-weight:bold; padding:2px;}
td.CWday        { font-size:8pt; color:white; background-color:#333399; text-align:center; line-height:8pt;  font-weight:normal; padding:2px;border-style:solid; border-width:1px;border-color:#FFFFFF;}

td.CfVL { font-size:8pt; color:black; background-color:#CCFF99; text-align:right; line-height:8pt; padding:2px;border-style:solid; border-width:1px;border-color:#FFFFFF;}
td.CfL  { font-size:8pt; color:black; background-color:#88FF55; text-align:right; line-height:8pt; padding:2px;border-style:solid; border-width:1px;border-color:#FFFFFF;}
td.CfM  { font-size:8pt; color:black; background-color:#33CC11; text-align:right; line-height:8pt; padding:2px;border-style:solid; border-width:1px;border-color:#FFFFFF;}
td.CfH  { font-size:8pt; color:black; background-color:#118811; text-align:right; line-height:8pt; padding:2px;border-style:solid; border-width:1px;border-color:#FFFFFF;}
td.Co   { font-size:8pt; color:black; background-color:#B91414; text-align:right; line-height:8pt; padding:2px;border-style:solid; border-width:1px;border-color:#FFFFFF;}
td.CRes { font-size:8pt; color:black; background-color:#FF640F; text-align:right; line-height:8pt; padding:2px;border-style:solid; border-width:1px;border-color:#FFFFFF;}
td.Cundef { font-size:8pt; color:black; background-color:#CCCCCC; text-align:right; line-height:8pt; padding:2px;border-style:solid; border-width:1px;border-color:#FFFFFF;}

div.menue { background-color:#000077; padding:0px; margin-top:0px; border-style:solid; border-width:2px; border-color:white; border-left:0px; border-right:0px;}
div.home { font-weight:bold; font-size:18; width:375px; height:250px; position:absolute; left:425px; top:25px; z-index:1;}

table.menue       { border-style:none;  text-align:center;}
table.picmenue    { text-align:left; font-size:9pt;table-layout:fixed; width:125px; border-width:4px; border-color:#80A6D8; border-style:double; border-collapse:collapse;} 
table.picpreview  { border-style:none; background-color:#E4EEFC;} 
table.legende     { text-align:left; font-size:9pt; border-width:4px; border-color:#80A6D8; border-style:double; border-collapse:collapse; background-color:#80A6D8;} 

td.menue          { border-style:solid; border-color:white; border-width:1px; border-top:0px; border-bottom:0px; border-left:0px; text-align:center;}
td.picmenueheader { border-style:none; text-align:left; font-size:9pt; background-color:#333399; color:white;}
td.picmenue       { border-style:none; text-align:left; font-size:9pt; color:white; background-color:#80A6D8;}

td.picpreview     {width:75px; border-style:solid; border-width:1px; border-color:#000077;}

td.legendeheader      { border-style:none; text-align:left; font-size:9pt; background-color:#333399; color:white; padding:2px;}
td.legendefrei        { border-style:none; text-align:left; font-size:9pt; background-color:#29B73D; padding:2px;}
td.legendereserviert  { border-style:none; text-align:left; font-size:9pt; background-color:#FF640F; padding:2px;}
td.legendebelegt      { border-style:none; text-align:left; font-size:9pt; background-color:#B91414; margin:2px;}

td.lageheader      { border-style:none; text-align:center; font-size:14pt;  font-weight:bold; margin:2px;}

td.priceVeryLow  { background-color:#CCFF99; }
td.priceLow  { background-color:#88FF55; }
td.priceMid  { background-color:#33CC11; }
td.priceHigh { background-color:#118811; }

td.KontaktCol1 { font-size:10pt;  text-align:right; vertical-align:top; line-height:15pt; width:24px;}
td.KontaktCol2 { font-size:10pt;  text-align:right; vertical-align:top; line-height:15pt; width:100px;}
td.KontaktCol3 { font-size:10pt;  text-align:right; vertical-align:top; line-height:15pt; width:24px;}


a.main:link    { text-decoration:none; font-weight:normal; color:white; font-size:11pt;}
a.main:visited { text-decoration:none; font-weight:normal; color:white; font-size:11pt;}
a.main:hover   { text-decoration:none; font-weight:bold; color:white; font-size:11pt;}
a.main:active  { text-decoration:none; font-weight:bold; color:white; font-size:11pt;}

a.picmenue:link    { text-decoration:none; font-weight:normal; color:#333399; font-size:9pt;}
a.picmenue:visited { text-decoration:none; font-weight:normal; color:#333399; font-size:9pt;}
a.picmenue:hover   { text-decoration:none; font-weight:bold; color:#333399; font-size:9pt;}
a.picmenue:active  { text-decoration:none; font-weight:bold; color:#333399; font-size:9pt;}

a.picthumb:link    { text-decoration:none; color:#333399; border-width:0px;}
a.picthumb:visited { text-decoration:none; color:#333399; }
a.picthumb:hover   { text-decoration:none; color:#333399; }
a.picthumb:active  { text-decoration:none; color:#333399; }

img.picmenue {border:none; height:75px;}

input.Kontakt { text-align:left; font-size:10pt; }

/*
######################################
Nachtblau  #000077   Hauptmenu
dunkelblau #333399   Schrift, Tabellenheader
mittelblau #80A6D8   Tabellenhintergrund
hellblau   #E4EEFC   Hintergrund body

grün 41,183, 61 #29B73D
rot 185,20,20 #B91414
orange 255,100,15 #C84600

Cmcol :    Calendar month column
CmheaderYear1:  Calendar month header (Current year)
CmheaderYear2:  Calendar month header (Next year)
CWday:     Calendar week day (M,D,M,D,F,S,S)
CfH:  Calendar free day high season
CfM:  Calendar free middle season
CfL:  Calendar free low season
CfVL:  Calendar free very low season
Co:  Calendar Occupied
######################################
*/