body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #a0a5b1; background-image: url(graphics/MarginalieQuadruplex.png); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0     }
h1 { color: #263248; font-size: 28px; font-weight: normal; margin-top: 0; margin-bottom: 0; padding-top: 0     }
h2   { color: #263248; font-size: 16px; font-weight: normal; margin: 0; padding: 0      }
h3 { font-size: 16px; font-weight: bold; margin-top: 0; margin-bottom: -8px; padding: 0 16px }
h4   { font-size: 11px; font-weight: normal; margin-top: 16px; margin-bottom: 0; padding-top: 0; padding-right: 16px; padding-left: 16px }
p   { color: #263248; margin: 0; padding: 0   }
td { background-position: left 0; }
a  { color: #263248; }
a:Hover { color: #d3a03a ; }
ul { margin-top: 0; margin-bottom: 14px; margin-left: 3ex; padding: 0; list-style-type: square; list-style-position: outside; }
li { margin-top: 0; margin-bottom: 7px; padding: 0; }
#heading       { margin: 0; padding: 0; position: absolute; top: 36px; left: 148px; width: 600px; height: auto }
#heading h2 b { color: #c1973e ; font-weight: normal; }
#attractions   { color: #263248; background-image: url(img/Apostel.png); background-repeat: no-repeat; background-position: center top; width: 200px; height: 500px; float: right; margin-top: 16px; }
#attractions p { background-color: #fdfcf9; margin-bottom: 16px; }
#attractions h2 { color: #7e8aa2; padding-right: 16px; padding-left: 16px; }
#attractions h4 { color: #c9c8c5; font-size: 12px; background-color: #263248; background-repeat: no-repeat; height: 16px; margin-top: 0; margin-bottom: 0; padding: 5px 16px 3px; }
#attractions h5 { font-size: 11px; line-height: 14px; margin-top: 7px; margin-bottom: 7px; padding-top: 0; padding-bottom: 0; }
#sidebox { background-color: #fdfcf9; background-repeat: no-repeat; background-position: 0 bottom; width: 168px; margin-top: 0; margin-right: 16px; margin-bottom: 16px; padding: 16px; }
#mainBox  { color: #263248; background-color: #fdfcf9; padding: 16px 0; width: 384px; margin-top: 16px; }
#mainBox img { padding-top: 4px; padding-bottom: 4px; }
#mainBox strong { color: #7e8aa2; }
#mainBox p     { line-height: 16px; padding: 0 16px 1em }
#mainBox address { padding-right: 16px; padding-left: 16px; }
#mainBox h1 { color: #616d85; font-size: 24px; padding-right: 16px; padding-bottom: 4px; padding-left: 16px  }
#mainBox h2 { color: #616d85; font-size: 16px; font-weight: normal; text-transform: uppercase; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; }
#mainBox h3 { color: #616d85; font-size: 16px; font-weight: normal; font-style: italic; margin: 8px 32px 8px 16px; padding: 3px 0; border-top: 1px solid #7e8aa2; border-bottom: 1px solid #7e8aa2; }
#mainBox h4 a { background-image: none; margin-left: 0; padding-left: 0 }
#mainBox h4 { font-size: 12px; font-style: italic; padding-bottom: 4px; }
#siteMenue    { background-color: #263248; background-image: url(img/MenueRounded.gif); background-repeat: no-repeat; background-position: right bottom; position: absolute; top: 0; left: 132px; width: 648px; height: 24px; max-height: 24px; float: none; clear: none; min-height: 24px; padding-left: 16px; }
#siteMenue a { color: #c9c8c5; text-decoration: none; }
#siteMenue a:Hover { color: #d3a03a; }
#siteMenue p    { color: #7e8aa2; padding-top: 5px; padding-right: 8px  }
#footer          { vertical-align: bottom ; margin-top: 16px; margin-bottom: 32px; }

