body    { font-size: 10pt; font-family: Verdana; line-height: 130%; text-align: center; margin-top: 0; margin-bottom: 0 }
#rahmen { width: 1000px; border: solid 1px #3645A4 }
#head     { background-image: url(Neue_Dateien/dodekanes-logo-1.jpg); background-position: 0 110px; margin: 0; padding: 0 }
#head p        { color: #ffffff; font-size: 15px; line-height: 100%; margin: 35px 20px 0 }
#head h1            { color: #ffffff; font-size: 24px; font-weight: bold; line-height: 100%; margin: 5px 20px 20px }
#g-728     { text-align: center; margin: 5px 20px 0; padding: 0; width: 728px }
#cont    { width: 768px }
#cont h1      { font-size: 16px; font-weight: bold; text-decoration: none; margin: 1px 20px 5px }
#cont h2       { color: #3645A4; font-size: 14px; font-weight: bold; text-decoration: none; margin: 5px 20px 1px }
#cont h3      { font-size: 14px; font-weight: bold; text-decoration: none; margin: 5px 20px 1px }
#cont h4      { font-size: 14px; font-weight: bold; text-decoration: none; margin: 5px 20px 1px }
#cont p        { font-size: 12px; line-height: 120%; margin: 5px 20px 10px }
#cont a      { color: #3645A4; font-weight: bold; text-decoration: underline }
#cont ul     { font-size: 12px; margin: 1px 20px 1px 40px }
#cont hr        { color: #9ab0d1; font-size: 12px; text-align: left; margin: 0 20px; padding: 1px 0; width: 728px; height: 1px; float: right }
#foto                 { text-align: right; margin: 5px 10px; padding: 0; width: 200px; float: left }
#foto  img          { margin: 0; padding: 0; width: 248px }
#foto p    { color: #3645A4; font-size: 10px; line-height: 110%; margin: 2px 5px; padding: 0 }
#foto a     { color: #3645A4; font-size: 10px; font-weight: normal; text-decoration: none }
#foto-2                  { text-align: right; background-color: #3645A4; margin: 5px 10px; padding: 0; width: 250px; float: right }
#foto-2  img           { margin: 0; padding: 0; width: 250px }
#foto-2 p     { color: white; font-size: 10px; margin: 2px 5px; padding: 0 }
#foto-2 a      { color: white; text-decoration: none }
td { margin: 0; padding: 0 }
tr { margin: 0; padding: 0 }
table { margin: 0; padding: 0 }
#nav    { background-color: #3645A4; text-align: center; width: 232px }
#box     { background-color: white; margin-bottom: 5px; margin-left: 11px; width: 200px; border: solid 1px black }
#box h3  { font-size: 12px; font-weight: bold; text-decoration: underline; margin: 5px 10px }
#box h2   { font-size: 12px; font-weight: bold; text-decoration: underline; margin: 5px 10px }
#box p      { font-size: 12px; font-stretch: semi-expanded; margin: 2px 10px 1px 15px }
.g   { padding: 3px 10px 1px }
#box a       { color: black; font-family: Arial; text-decoration: underline; margin-right: 3px }
#box a:hover   { color: #6A83B2; font-size: 12px; text-decoration: underline }
#box img    { margin-right: 5px; padding: 0 }
#unten { background-color: #3645A4; text-align: center; }
#unten p  { color: white; font-size: 10px; margin: 5px 10px }
#unten a { color: white; text-decoration: none }
.booking { color: white; font-size: 10px; line-height: 100% }
#adress p { font-size: 9pt; font-weight: 500; line-height: 90%; }
#adress h5 { font-size: 12px; font-weight: bold; line-height: 80%; }
#adress { background-color: white; text-align: left; padding: 12px; border-top: 1px solid black; }
