html {
    overflow-y: scroll
    }
#navigation1 ul.main {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 101
    }
#navigation1 ul.main li {
    float: left;
    margin: 0;
    padding: 0
    }
#navigation1 ul.sub {
    background-color: #FFF;
    list-style-type: none;
    padding-left: 10px;
    text-transform: uppercase;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #999;
    width: 160px;
    position: absolute;
    z-index: 101;
    display: none;
    height: 10px;
    top: 31px;
    margin: 0;
    padding-right: 0
    }
#navigation1 ul.sub li {
    clear: both;
    margin: 0;
    padding: 0
    }
#navigation1 ul.sub li a {
    color: #333;
    text-decoration: none;
    font-weight: normal;
    background-image: url(../images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding-left: 17px;
    display: block;
    font-weight: normal;
    width: 150px
    }
#navigation1 ul.sub li a:hover {
    font-weight: bold
    }
body {
    color: #000;
    font-style: normal;
    font-weight: normal;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    scrollbar-face-color: #EFF1EC;
    scrollbar-shadow-color: #A7A9A5;
    scrollbar-highlight-color: #F4F5F2;
    scrollbar-3dlight-color: #F1F3EF;
    scrollbar-darkshadow-color: #565755;
    scrollbar-track-color: #F8F9F7;
    scrollbar-arrow-color: #BFC1BD
    }
table, td {
    color: #333;
    font-style: normal;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal
    }
a:visited {
    color: #000;
    font-weight: bold;
    text-decoration: underline
    }
a:hover {
    color: #000;
    font-weight: bold;
    text-decoration: underline
    }
a:active {
    color: #000;
    font-weight: bold;
    text-decoration: underline
    }
a:link {
    color: #000;
    font-weight: bold;
    text-decoration: underline
    }
.blocksatz {
    text-align: justify
    }
h1 {
    font-size: 15px;
    color: #333;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 3px;
    margin-left: 0;
    font-weight: bold;
    text-transform: uppercase
    }
h2 {
    font-size: 10pt;
    color: #333;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1px;
    margin-left: 0;
    text-transform: uppercase
    }
.h06 {
    font-size: 6pt
    }
.h07 {
    font-size: 7pt
    }
.h08 {
    font-size: 8pt
    }
.h09 {
    font-size: 9pt
    }
.h10 {
    font-size: 10pt
    }
.h11 {
    font-size: 11pt
    }
.h12 {
    font-size: 12pt
    }
.h14 {
    font-size: 14pt
    }
.h16 {
    font-size: 16pt
    }
.h18 {
    font-size: 18pt
    }
.h24 {
    font-size: 24pt
    }
.h30 {
    font-size: 30pt
    }
.white {
    color: #FFF
    }
.red {
    color: #C00
    }
#container {
    width: 100%;
    height: 100%;
    min-width: 990px
    }
#container #center {
    width: 990px;
    margin-right: auto;
    margin-left: auto
    }
#container #center #header {
    height: 181px;
    background-image: url(../images/bg_header.jpg);
    width: 990px
    }
#container #center #br {
    height: 20px
    }
#container #center #navigation1 {
    height: 30px;
    line-height: 30px;
    width: 930px;
    margin-left: 30px;
    position: relative
    }
#container #center #navigation_sprachen {
    height: 30px;
    position: relative;
    line-height: 30px;
    width: 930px;
    margin-left: 30px
    }
#container #center #navigation_sprachen a {
    color: 333333;
    text-decoration: none;
    display: block;
    background-image: url(../images/blank.gif)
    }
#container #center #navigation_sprachen a:hover {
    background-image: url(../images/bg_navigation-over.jpg)
    }
#container #center #navigation_sprachen a.navigation_aktiv {
    background-image: url(../images/bg_navigation-over.jpg)
    }
#container #center #navigation_sprachen a.first {
    margin-left: 1px
    }
#container #center #navigation_sprachen a.last {
    margin-right: 1px
    }
#container #center #navigation2 {
    width: 160px
    }
#container #center #content {
    width: 900px;
    padding-top: 25px;
    padding-right: 45px;
    padding-bottom: 25px;
    padding-left: 45px;
    min-height: 300px
    }
#container #center #content #content_right {
    width: 80%;
    float: right
    }
#container #center #content #content_left {
    width: 735px
    }
#container #center #footer {
    position: relative;
    width: 990px;
    height: 25px;
    border-bottom-color: #7B7B7B;
    text-align: center;
    font-weight: bold;
    color: #5B5B5B;
    line-height: 25px;
    background-color: #FFEBB3;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #7B7B7B;
    font-size: 8pt;
    clear: both
    }
#container #center #footer a {
    text-decoration: none;
    color: #5B5B5B
    }
#container #center #center_center #content #navigation2 ul {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999;
    background-color: #FFFEF9;
    list-style-type: none;
    padding-left: 10px;
    text-transform: uppercase;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0
    }
#container #center #center_center #content #navigation2 a {
    color: #333;
    text-decoration: none;
    font-weight: normal;
    background-image: url(../images/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding-left: 17px;
    display: block
    }
#container #center #center_center #content #navigation2 a:hover {
    font-weight: bold
    }
#container #center #center_center #content #navigation2 a.navigation_aktiv {
    font-weight: bold
    }
form {
    margin: 0
    }
#container #center #center_center {
    width: 990px
    }
.img_border {
    border: 1px solid #897b4e
    }
.img_border_gray {
    border: 1px solid #999
    }
.img_border_small {
    border: 1px solid #897b4e;
    margin-right: 17px
    }
.img_border_small_left {
    border: 1px solid #897b4e;
    margin-left: 2px;
    margin-right: 15px
    }
.img_language {
    margin-right: 6px
    }
#container #center #center_center #content ul {
    padding-left: 18px;
    margin-left: 0;
    line-height: 22pt;
    margin-top: 5px;
    color: #333
    }
#container #center #center_center #header #language {
    margin-left: 444px;
    width: 90px;
    padding-top: 160px;
    z-index: 10;
    position: absolute
    }
.bg_home {
    background-repeat: repeat-x;
    background-image: url(../images/bg_home.jpg);
    background-attachment: fixed;
    background-color: #ffebb3
    }
.bg_hotel {
    background-image: url(../images/bg_hotel.jpg);
    background-repeat: repeat-x;
    background-color: #ffebb3;
    background-attachment: fixed
    }
.bg_wellness {
    background-image: url(../images/bg_wellness.jpg);
    background-repeat: repeat-x;
    background-color: #ffebb3;
    background-attachment: fixed
    }
.bg_news {
    background-image: url(../images/bg_news.jpg);
    background-repeat: repeat-x;
    background-color: #ffebb3;
    background-attachment: fixed
    }
.bg_sonstiges {
    background-image: url(../images/bg_sonstiges.jpg);
    background-repeat: repeat-x;
    background-color: #ffebb3;
    background-attachment: fixed
    }
.bg_center_home {
    background-image: url(../images/bg_center_home.jpg);
    background-repeat: no-repeat
    }
.bg_center_hotel {
    background-image: url(../images/bg_center_hotel.jpg);
    background-repeat: no-repeat
    }
.bg_center_hotel1 {
    background-image: url(../images/bg_center_hotel1.jpg);
    background-repeat: no-repeat
    }
.bg_center_restaurant {
    background-image: url(../images/bg_center_restaurant.jpg);
    background-repeat: no-repeat
    }
.bg_center_wellness {
    background-image: url(../images/bg_center_wellness.jpg);
    background-repeat: no-repeat
    }
.bg_center_wellness1 {
    background-image: url(../images/bg_center_wellness1.jpg);
    background-repeat: no-repeat
    }
.bg_center_freizeit {
    background-image: url(../images/bg_center_freizeit.jpg);
    background-repeat: no-repeat
    }
.bg_center_angebote {
    background-image: url(../images/bg_center_angebote.jpg);
    background-repeat: no-repeat
    }
.bg_center_news {
    background-image: url(../images/bg_center_news.jpg);
    background-repeat: no-repeat
    }
.bg_center_anreise {
    background-image: url(../images/bg_center_anreise.jpg);
    background-repeat: no-repeat
    }
.bg_center_kontakt {
    background-image: url(../images/bg_center_kontakt.jpg);
    background-repeat: no-repeat
    }
.bg_center_sonstiges {
    background-image: url(../images/bg_center_sonstiges.jpg);
    background-repeat: no-repeat
    }
#container #center #center_center #content #content_right #img_select {
    position: relative;
    float: right;
    width: 350px;
    text-align: center;
    clear: both;
    background-color: #FFFEF9;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-right: 10px;
    margin-left: 10px
    }
.bg_container_home {
    background-image: url(../images/bg_container_home.jpg)
    }
.bg_container_hotel {
    background-image: url(../images/bg_container_hotel.jpg)
    }
.bg_container_freizeit {
    background-image: url(../images/bg_container_freizeit.jpg)
    }
.bg_container_angebote {
    background-image: url(../images/bg_container_angebote.jpg)
    }
.bg_container_wellness {
    background-image: url(../images/bg_container_wellness.jpg)
    }
.bg_container_news {
    background-image: url(../images/bg_container_news.jpg)
    }
.bg_container_anreise {
    background-image: url(../images/bg_container_anreise.jpg)
    }
.bg_container_kontakt {
    background-image: url(../images/bg_container_kontakt.jpg)
    }
.bg_container_sonstiges {
    background-image: url(../images/bg_container_sonstiges.jpg)
    }