body {
        background: url(../images/layout/hintergrund.gif) repeat left top;
        margin: 0;
        padding: 0;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        color: #212881;
        width: 100%;
        height: 100%;
        }

html {
        overflow-y: scroll;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        }

#container {
        background: url(../images/layout/back-links.jpg) repeat-y left top;
        margin: auto;
        width: 1031px;
        }

#footer {
        margin: auto;
        width: 1031px;
        text-align: right;
        padding: 10px 0px 10px 0px;
        color: #fab10e;
        font-size: 12px;
        }

#container-inside {
        background: url(../images/layout/links.jpg) no-repeat left top;
        width: 1031px;
        }

#left {
        width: 198px;
        height: 688px;
        display: inline;
        float: left;
        }

#gourmet-tage {
        padding: 199px 0px 0px 46px;
        font-size: 12px;
        }

#navi-left {
        padding: 140px 0px 0px 68px;
        text-align: center;
        line-height: 18px;
        letter-spacing: 0.05em;
        }

#navi-top {
        padding: 0px 0px 0px 222px;
        letter-spacing: 0.05em;
        }

.navi-spacer {
        width: 70px;
        display: inline;
        float: left;
        }

.navi-anzeige {
        display: inline;
        float: left;
        }

#right {
        width: 833px;
        display: inline;
        float: left;
        }

#banner_top {
        background: url(../images/layout/ostseebad-kuehlungsborn.jpg) no-repeat right bottom;
        width: 833px;
        height: 75px;
        }

#banner-middle {
        width: 764px;
        height: 188px;
        margin: 0px 0px 18px 59px;
        border: 5px solid #f9c500;
        }

#top {
        background: url(../images/layout/inhalt-oben.jpg) no-repeat right top;
        width: 833px;
        height: 14px;
        line-height: 1px;
        }

#middle {
        background: url(../images/layout/inhalt-mitte.jpg) repeat-y right top;
        width: 833px;
        }

#content {
        background: url(../images/layout/inhalt-unten.jpg) no-repeat right bottom;
        width: 833px;
        }

#box-top {
        background: url(../images/layout/box-oben.gif) no-repeat left top;
        width: 204px;
        height: 8px;
        line-height: 1px;
        font-size: 1px;
        }

#box-content {
        background: url(../images/layout/box-inhalt.gif) repeat-y left top;
        width: 196px;
        padding-left: 8px;
        line-height: 18px;
        }

#box-bottom {
        background: url(../images/layout/box-unten.gif) no-repeat left top;
        width: 204px;
        height: 9px;
        line-height: 1px;
        }

h1      {
        font-size: 20px;
        margin: 0px;
        font-weight: bold;
        line-height: 30px;
        }

h2      {
        font-size: 12px;
        margin: 0px;
        font-weight: normal;
        display: inline;
        clear: both;
        }

.clear {
        clear: both;
        margin: 0px;
        padding: 0px;
        }

strong {
        font-weight: normal;
        }

textarea {
        border: 1px solid #f9c500;
        background-color: #feeca4;
        }

input {
        border: 1px solid #f9c500;
        background-color: #feeca4;
        }

select {
        border: 1px solid #f9c500;
        background-color: #feeca4;
        }

.input_fehler {
        border: 1px solid #5a3923;
        background-color: #edae41;
        }

fieldset {
        border: 1px solid #f9c500;
        background-color: #fef4cc;
        padding: 10px;
        }

a {
        outline: none;
        }

a:link, a:visited, a:active {
        color: #b82b1f;
        text-decoration: none;
        font-weight: normal;
        }

a:hover, a:focus {
        color: #b82b1f;
        text-decoration: underline;
        font-weight: normal;
        }

.a-left:link, .a-left:visited, .a-left:active  {
        color: #fdf9f0;
        font-size: 15px;
        font-weight: normal;
        text-decoration: none;
}

.a-left:hover, .a-left:focus, .a-left-hov:hover, .a-left-hov:focus, .a-left-hov:link, .a-left-hov:visited, .a-left-hov:active {
        color: #f7bf45;
        font-size: 15px;
        font-weight: normal;
        text-decoration: none;
}

.a-hotel:link, .a-hotel:visited, .a-hotel:active  {
        color: #212881;
        font-size: 14px;
        font-weight: normal;
        text-decoration: none;
}

.a-hotel:hover, .a-hotel:focus, .a-hotel-hov:hover, .a-hotel-hov:focus, .a-hotel-hov:link, .a-hotel-hov:visited, .a-hotel-hov:active {
        color: #f7bf45;
        font-size: 14px;
        font-weight: normal;
        text-decoration: none;
}

.a-uebersicht:link, .a-uebersicht:visited, .a-uebersicht:active {
        color: #f7bf45;
        font-size: 15px;
        font-style:italic;
        font-weight: bold;
        text-decoration: none;
}

.a-uebersicht:hover, .a-uebersicht:focus {
        color: #212881;
        font-size: 15px;
        font-style:italic;
        font-weight: bold;
        text-decoration: none;
}
