 {margin:0; padding: 0;}
body  {font-family: "Times New Roman",Georgia,Times,serif;
      margin:0;padding:0;background-color: #B3D0EE;background-repeat:no-repeat;
      }
.alles {
      width:800px;
      background-color:rgb(250,250,255);
      margin:0px;padding:0xp;
      }

.kopf {
      postion:relative;
      width:800px;
      height:220px;
      margin:0px;
      padding:0px;
      border-bottom:4px solid #0050A0;
      }
.linieoben {
      postion:relative;
      width:800px;
      height:4px;
      margin:0px;
      padding:0px;
      border-bottom:4px solid #0050A0;
      }
.logo {
      position: relative;
      top:50px;
      left:0px;
      margin-left:0px;
      margin-right:0px;
      width:200px;
      height:150px;

      text-align:center;
      float:left;
      padding:0px;
      padding-top:10px;
      }

.kopfbild {
      top:10px;
      width:610px;
      margin-left:190px;
      margin-right:0px;
      padding-top:10px;
      text-align:left;
      }
.kopfzeile {
      clear:both;
      margin:0;padding:0;
      }
.rumpf {
       position:relative;
       top:10px;
       width:800px;
       margin:0px;
       padding:0px;

       text-align:center;
       clear:both;
       }
.menu {
       position: relative;
       left:0px;
       top:0px;
       width:160px;
       margin-top:0px;
       margin-left:15px;
       margin-right:10px;
       text-align:left;
       float:left;
       }
.ActivePage {
       display:block;
       padding-top:10px
       width:145px;
       height:29px;
       text-decoration: none;
       color: red;
       font-weight: bold;
       font-size: medium;
       text-align:right;
       vertical-align:middle;
       }
.ActiveSubPage {
       display:block;
       padding-top:10px
       width:145px;
       height:29px;
       text-decoration: none;
       color: red;
       font-weight: bold;
       font-size: small;
       text-align:right;
       vertical-align:middle;
       }

ul.menueliste {
       list-style-type: none;
       margin: 5px;
       padding: 4px;
       text-align:left;
       }

ul.menueliste2 {
       left:0px;
       top:0px;
       width:160px;
       margin-top:0px;
       margin-left:20px;
       margin-right:20px;
       margin-bottom:5px;
       list-style-type: none;
       padding: 0px;
       background-color:yellow;
       text-align:left;
       font-size: 80%;
       }
div.menu a:link, div.menu a:visited  {
       display:block;
       width:145px;
       height:25px;
       text-decoration: none;
       color: blue;
       font-weight: bold;
       font-size: medium;
       text-align:left;
       }

div.menu a:visited {
       color: #0080FF;
       }
div.menu a:hover {
       border-top: 2px solid #1F6EFC;
       border-right: 2px solid #013F4A;
       border-bottom: 2px solid #013F4A;
       border-left: 2px solid #1F6EFC;
       height:21px;
       background-color:#000DFB;
       width:141px;
       font-size: medium;
       color: white;
       cursor:pointer;
       }
div.menu a:active {
       color: red;
       border: 0px;
       }

div.inhalt {
       position: relative;
       width:585px;
       margin-top: 0px;
       margin-right: 25px;
       margin-bottom:10px;
       margin-left: 0px;
       text-align:left;
       color: black;
       padding: 0px;
       padding-top:0px;
       }

h1 {
       font-family:"Times New Roman",Georgia,Times,serif;
       color:navy;font-size:28px;
       }
h2 {
       font-family:"Times New Roman",Georgia,Times,serif;
       color:navy;
       }
h3 {
       font-family:"Times New Roman",Georgia,Times,serif;
       color:navy;
       }

.Abstand        {font-size:7px;}
.Abstand5       {font-size:5px;}
body.FormularHintergrund {background:#0099FF;text-align:center;}
.Blocksatz      {font-size:16px;text-align:justify;}

.Gedicht        {font-size:14px;}

.GolfPaket      {font-size:18px;font-weight:bold;}
.GolfPreis      {font-size:16px;text-align:right;}
.GolfTeil       {font-size:16px;}
.GeschText      {font-size:16px;text-align:justify;vertical-align:top;}


.InfoName       {font-size:14px;font-weight:bold;text-align:left;}
.InfoStd        {font-size:14px;text-align:left;}
.InfoLeft16     {font-size:16px;text-align:left;vertical-align:top;}
.InfoLeft16b    {font-size:16px;font-weight:bold;text-align:left;}
.InfoLeft18     {font-size:18px;text-align:left;}
.InfoLeft18b    {font-size:18px;font-weight:bold;text-align:left;}
.InfoLeft20     {font-size:20px;text-align:left;}

.InfoCenter16   {font-size:16px;text-align:center;}
.InfoCenter16b  {font-size:16px;text-align:center;font-weight:bold;}
.InfoCenter18   {font-size:18px;text-align:center;}
.InfoCenter22   {font-size:22px;text-align:center;}
.InfoCenter36   {font-size:36px;text-align:center;font-weight:bold;}
.InfoCenter30   {font-size:30px;text-align:center;font-weight:bold;}

.InfoRight      {text-align:right;}
.Jahr           {font-size:16px;text-align:left;}

.MenuName2      {font-size:18px;text-align:center;font-weight:bold;}

.RaumLang       {font-size:14px;padding-top:5mm;text-align:left;}
.RaumKurz       {font-size:14px;text-align:left;}
.RaumPreis      {font-size:14px;white-space:nowrap;text-align:right;}

.WeinBeschr     {padding-left:0mm;font-size:16px;text-align:left;}
.WeinBeschr1    {padding-left:2mm;font-size:16px;text-align:left;}