

/*CSS Document */

body							{ background-image:url(/hs/wLayout/design/img/back.gif); color: #000000; margin: 0 auto; text-align :center;}

h1								{ padding: 0 0 0 0; margin: 0px 0px 7px 0px; font-family:"Times New Roman", Times, serif; font-size: 1.7em; color: #384780; font-style: italic;}
h2								{ padding: 0 0 0 0; margin: 7px 0px 7px 0px; font-family:"Times New Roman", Times, serif; font-size: 1.3em; color: #000000; font-style: italic;}
h3								{ padding: 0 0 0 0; margin: 7px 0px 7px 0px; font-family:"Times New Roman", Times, serif; font-size: 0.9em; color: #000000; font-style: italic;}

#Main							{ width: 953px; min-height: 750px; text-align: center;  margin: 0 auto; } 
#Border							{ border: #FFFFFF 1px solid; margin-top: 18px; }
#Head							{ width: 951px; height: 249px; background-color: #019C63; }
#Navi							{ width: 951px; height: 32px; padding: 0px 0px 0px 0px; background-image:url(/hs/wLayout/design/img/navi.gif); text-align: left;}
#ContentBack					{ width: 951px; background-image:url(/hs/wLayout/design/img/content-back.jpg);text-align:left; }						
#Footer							{ }


.Clearer                        { clear: both; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.Content						{ min-height: 350px; width: 951px; font-family:"Times New Roman", Times, serif; font-size: 1em; background-image:url(/hs/wLayout/design/img/content-ornament-back.jpg); text-align:left; background-repeat: no-repeat;}
.Content a						{ text-decoration:none; color:#000000;}
.Content a:hover				{ text-decoration:none; color:#dda030;}
.FooterContent					{ padding-top: 15px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; line-height: 18px; }
.FooterContent a				{ text-decoration:none; color:#000000; }
.FooterContent a:hover			{ text-decoration:none; color:#dda030; }



.HeadLeft						{ float: left; text-align: left; }
.HeadRight						{ float: right; text-align: right; }
.HomeButton                     { padding: 10px 10px 100px 10px; color: #FFFFFF; letter-spacing: 3px; }
.HomeButton a                   { text-decoration:none; color: #FFFFFF;}
.HomeButton a:hover             { text-decoration:none; color: #dda030;}
.BuchungText                    { padding: 10px 10px 10px 10px; color: #FFFFFF; font-size: 17px; letter-spacing: 3px; }
.BuchungButton1					{ padding: 10px 10px 10px 10px;}
.BuchungButton2					{ padding: 3px 0px 3px 0px; border: #FFFFFF 1px solid; background-color: #3d8547; text-align: center; color: #FFFFFF; font-size: 14px;}
.BuchungButton2	a				{ text-decoration:none; color: #FFFFFF; }
.BuchungButton2	a:hover			{ text-decoration:none; color: #dda030; }
.ContentLeft					{ float: left; width: 165px; padding: 10px 10px 10px 10px; text-align:left;}
.ContentRight					{ width: 690px; float: right; padding: 15px 45px 20px 10px; text-align:left;}



/* Wetter Teaser */
.WetterTeaser     				{ margin-top: 50px;}



/* Bildergalerie */
.GalerieTable          			{ border: #FFFFFF 1px solid; margin-bottom: 15px; padding: 10px;}
.GalerieHeadline                { font-size: 1em; color: #000000; font-style: italic; font-weight: bold; padding-bottom: 5px}
.GalerieBeschreibung            { padding-bottom: 15px }


/* Aktuelles */
.NewsEintrag                    { width: 185px; height: 160px; background-color:#E9D9B7; border: 1px solid #FFFFFF; padding: 7px 7px 7px 7px;}
.Newsheadline                	{ font-size: 1.3em; color: #384780; font-style: italic; margin-bottom: 8px; line-height: 1em; }
.Text                       	{ }
.NewsButton1                    { text-align: right;}
.NewsButton2                    { text-align:right; margin-top: 10px;}
.NewsListe                      { border: 1px solid #FFFFFF; margin-bottom: 15px; padding: 5px 5px 5px 5px; }


/* Kontaktformular */
.KontaktFormular                {margin-top: 15px; }
.KontaktFormular form           {margin: 0 0 0 0px; padding: 0 0 0 0px;}
.KontaktFormular table          {}
.KontaktFormular td             {padding: 3px;}
.KontaktFormular input          {width:250px;}
.KontaktFormular textarea       {width:250px; height:150px; margin-top: 10px;}
.KontaktFormular .zip           {width:50px;  margin-right: 20px; float:left;}
.KontaktFormular .city          {width:175px; margin-right: 4px; float:left;}
.KontaktFormular .formCaption   {width:110px;}
.KontaktFormular .formValue     {width:300px;}
.KontaktFormular .button1       {width:100px;}
.KontaktFormular .button2       {width:100px;}


/* Veranstaltungskalender */
.VeranstaltungListe             { border: 1px solid #FFFFFF; margin-bottom: 15px; padding: 5px 5px 5px 5px; background-color:#E9D9B7;}
.VeranstaltungHeadline			{ font-size: 1.3em; color: #384780; font-style: italic; padding-bottom: 8px; padding-top: 8px; line-height: 1em; }	 



/* Speisekarte */
.GerichteGruppe					{ }
.SpeiseTabelle					{ }
.SpeiseTabelle td               { background-color:#E9D9B7; padding: 2px; border-bottom: 1px solid #FFFFFF; }
.SpeiseHeadline1				{ padding: 0 0 0 0; margin: 7px 0px 7px 0px; font-family:"Times New Roman", Times, serif; font-size: 1.3em; color: #000000; font-style: italic; text-align: center;}
.SpeiseHeadline2				{ font-size: 1.0em; color: #384780; font-style: italic; margin-bottom: 5px;}
.SpeiseText						{ font-size: 0.9em;}
.SpeiseNr						{ font-size: 0.9em; font-weight: bold;}
.SpeisePreis					{ font-size: 0.9em;}


/* Preise */
.PreiseHeadline					{ padding: 0 0 0 0; margin: 7px 0px 7px 0px; font-family:"Times New Roman", Times, serif; font-size: 1.3em; color: #000000; font-style: italic;}
.PreiseText						{ }
.PreiseLinie					{ padding-bottom: 10px; border-bottom: 1px #FFFFFF solid; }
.PreiseTabelle					{ }
.PreiseTabelle	td				{ background-color:#E9D9B7; padding: 5px; border-bottom: 1px solid #FFFFFF;}









