body        { font-size: 13px; font-family: Arial, Helvetica; background-color: #c0c0c0; text-align: center; margin: 0px; padding: 0px }

div#head         { background-color: #4682b4; text-align: left; margin: 0px auto; padding: 0px; position: static; z-index: 1; width: 100%; height: auto; max-width: 974px; min-width: 320px }
div#content          { background-color: white; text-align: left; float: left; margin: 0px auto; padding: 0px; border-right: 1px solid gray; position: static; z-index: 0; width: 100%; height: 100%; max-width: 974px; min-width: 320px }
div#inhalt                          { background-color: white; text-align: left; float: left; margin: 0px; padding: 10px 5px 10px 6px; border-right: 1px solid gray; border-bottom: 1px solid gray; position: static; width: 100%; max-width: 480px; min-width: 320px; height: 100%; overflow: visible; visibility: visible }
div#rechts         { background-color: white; text-align: left; float: left; margin: 0px; padding: 0px; position: static; z-index: 3; width: 100%; max-width: 480px; min-width: 320px; height: auto }
div#nav                         { background-color: white; text-align: left; float: left; margin: 0px; padding: 10px 10px 10px 8px; border-right: 1px solid gray; width: 40%; min-height: 700px; min-width: 140px }
div#ad                       { font-size: 13px; background-color: white; text-align: left; float: left; margin: 0px; padding: 10px 6px 0px 8px; width: 40%; height: 100%; min-height: 700px }

div#footer            { color: white; font-weight: lighter; font-size: 14px; background-color: #4682b4; text-align: left; text-indent: 10px; clear: left; margin: 0px auto; padding: 10px 0px; position: static; width: 100%; height: auto; max-width: 974px; min-width: 320px }
#footer a     { padding: 10px }
p                      { background-color: transparent; margin: 0px; padding: 0px 5px 0px 4px }
a.link   { font-weight: bold; text-decoration: none; float: right }
a:hover.link   { font-weight: bold; text-decoration: underline; float: right }
a         { font-weight: bold; font-size: 13px; text-decoration: none }
a:hover  { text-decoration: underline }
h1                  { color: white; font-weight: lighter; font-size: 20px; margin: 0px 0px 0px 10px; padding: 10px 5px 10px 0px }
h2                     { font-size: 16px; margin: 6px 0px 0px; padding: 6px 5px 6px 3px; border-top: 1px solid gray; border-bottom: 1px solid gray }
h3            { color: black; font-size: 15px; margin: 0px; padding-top: 6px; padding-bottom: 6px; padding-left: 5px; border-top: 1px solid gray; border-bottom: 1px solid gray }
h4   { color: black; font-size: 15px; margin: 0px; padding: 6px 5px 6px 3px; border-bottom: 1px solid gray }
h6                  { color: white; font-weight: lighter; font-size: 16px; text-align: left; margin: 0px; padding-left: 10px }
.anzeige img     { float: left; margin: 0px 10px 0px 0px; padding: 0px }
.anzeige       { margin: 0px; padding: 6px 0px 6px 3px; border-bottom: 1px solid gray }
.werbung    { margin: 0px; padding: 6px 0px 6px 3px; border-top: 1px solid gray; min-height: 28px }
.direktbuchung { margin: 0px; padding: 6px 0px 6px 3px; border-bottom: 1px solid gray; min-height: 28px }
.anzeige a   { font-weight: bold; text-decoration: none; margin: 0px; padding: 0px }
element { }

