
body            { margin: 0 }
p   { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0 }
br  { line-height: 15px }
h1  { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; margin: 0 }
h2 { color: #333333; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; margin: 0 }
h5 { color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a       { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
a:hover      { color: #900; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
#logobox   { margin-top: -145px; margin-left: -295px; position: absolute; top: 50%; left: 50%; width: 90px; height: 360px }
#navibox   { margin-top: -215px; margin-left: -210px; position: absolute; top: 50%; left: 50%; width: 500px; height: 70px }
#mapbox { margin-top: -210px; margin-left: -210px; position: absolute; top: 50%; left: 50%; width: 484px; height: 32px; border: dotted 1px orange }
#home { margin-top: -210px; margin-left: -210px; position: absolute; top: 50%; left: 50%; width: 52px; height: 32px }
#news { margin-top: -210px; margin-left: -158px; position: absolute; top: 50%; left: 50%; width: 56px; height: 32px }
#events { margin-top: -210px; margin-left: -102px; position: absolute; top: 50%; left: 50%; width: 68px; height: 32px }
#specials { margin-top: -210px; margin-left: -34px; position: absolute; top: 50%; left: 50%; width: 80px; height: 32px }
#location { margin-top: -210px; margin-left: 46px; position: absolute; top: 50%; left: 50%; width: 78px; height: 32px }
#contact { margin-top: -210px; margin-left: 124px; position: absolute; top: 50%; left: 50%; width: 78px; height: 32px }
#imprint { margin-top: -210px; margin-left: 202px; position: absolute; top: 50%; left: 50%; width: 72px; height: 32px }
#contentbox   { margin-top: -145px; margin-left: -210px; padding: 0 10px 0 0; position: absolute; top: 50%; left: 50%; width: 500px; height: 360px }
#dot { margin-top: 199px; margin-left: 279px; position: absolute; top: 50%; left: 50%; width: 16px; height: 16px }
#content { padding: 20px; position: absolute; width: 500px; height: 360px }
#boundingbox { background-color: #cfc; margin-top: -215px; margin-left: -295px; position: absolute; top: 50%; left: 50%; width: 590px; height: 430px }
.content   { padding: 20px }
.menue   { background-color: #ff9; padding: 20px }
table { font-size: 12px; line-height: 15px }

