/* CSS-Dokument */
html { width:100%; height:100%; };
table.aussen { width:100%; height:100%; border:0;}
table.aussen td  { text-align:center; vertical-align:middle;}
body {
        background-color:#b12428;
        background-image:url(../img/bg-x.jpg);
        background-position:top left;
        background-repeat:repeat-x;
        width:100%;
        height:100%;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;

        scrollbar-base-color:#fef6df;                        /* Basisfarbe der Scroll-Leiste */
    scrollbar-arrow-color:#fdf0c6;                        /* Farbe für Verschiebepfeile */
    scrollbar-face-color:#b12528;                        /* Farbe für Oberfläche */
    scrollbar-3dlight-color:#fdf0c6;                /* Farbe für 3D-Effekte */
    scrollbar-highlight-color:#b12528;                /* Farbe für oberen und linken Rand */
    scrollbar-shadow-color:#fdf0c6;                        /* Farbe für unteren und rechten Rand */
    scrollbar-darkshadow-color:#b12528;                /* Farbe für Schatten */
    scrollbar-track-color:#fef6df;                        /* Farbe für freibleibenden Verschiebeweg */


}

.bg_top {
        background-image:url(../img/bg-header.jpg);
        background-repeat:no-repeat;
        background-position:top left;
        margin-top:0px;
        margin-left:0px;
        width:959px;
        height:211px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:14px;
        line-height:2.0;
        font-style:normal;
}

.bg_main_li {
        background-image:url(../img/bg-main-li.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:467px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_main_re {
        background-image:url(../img/bg-main-re.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:492px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_haus_li_1 {
        background-image:url(../img/bg-haus-li-1.jpg);
        background-repeat:no-repeat;
        background-position:top left;
        width:467px;
        height:272px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_haus_re_1 {
        background-image:url(../img/bg-haus-re-1.jpg);
        background-repeat: no-repeat;
        background-position:top left;
        width:492px;
        height:272px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_haus_li_2 {
        background-image:url(../img/bg-haus-li-2.jpg);
        background-repeat:no-repeat;
        background-position:bottom left;
        width:467px;
        height:350px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_haus_re_2 {
        background-image:url(../img/bg-haus-re-2.jpg);
        background-repeat:no-repeat;
        background-position:bottom left;
        width:492px;
        height:350px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_anfahrt_li {
        background-image:url(../img/bg-anfahrt-li.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:467px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_anfahrt_re {
        background-image:url(../img/bg-anfahrt-re.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:492px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_kontakt_li {
        background-image:url(../img/bg-kontakt-li.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:467px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_kontakt_re {
        background-image:url(../img/bg-kontakt-re.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:492px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_impressum_li {
        background-image:url(../img/bg-impressum-li.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:467px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_impressum_re {
        background-image:url(../img/bg-impressum-re.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:492px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_agb_li {
        background-image:url(../img/bg-agb-li.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:467px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_agb_re {
        background-image:url(../img/bg-agb-re.jpg);
        background-repeat:repeat-y;
        background-position:top left;
        width:492px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_angebote_li {
        background-image:url(../img/bg-angebote-li.jpg);
        background-repeat:repeat-x;
        background-position:top left;
        width:467px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}
.bg_angebote_re {
        background-image:url(../img/bg-angebote-re.jpg);
        background-repeat:repeat-x;
        background-position:top left;
        width:492px;
        height:571px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        font-size:12px;
        line-height:1.5;
        font-style:normal;
}

.bg_footer {
        background-image:url(../img/bg-footer.jpg);
        background-repeat:no-repeat;
        background-position:top left;
        width:959px;
        height:22px;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana;
        color:#FFFFFF;
        font-size:11px;
        line-height:1.5;
        font-style:normal;
        text-decoration: none;
}

/*Menüs*/

.menue_top{
        position:absolute;
        top:7px;
        left:771px;
        color:#FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        width: 181px;
        height: 29px;
}

.menue_left_start{
        position:absolute;
        top:291px;
        left:80px;
        width:114px;
        height:23px;
}

.menue_left_haus{
        position:absolute;
        top:316px;
        left:70px;
        width:121px;
        height:23px;
}

.menue_left_anfahrt{
        position:absolute;
        top:350px;
        left:66px;
        width:99px;
        height:20px;
}

.menue_left_kontakt{
        position:absolute;
        top:379px;
        left:57px;
        width:102px;
        height:20px;
}

.menue_left_impressum{
        position:absolute;
        top:406px;
        left:51px;
        width:123px;
        height:23px;
}

/*Links*/

a.menu_start:link {
        background-image:url('../img/m_start_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:114px;
        height:23px;
}

a.menu_start:active {
        background-image:url('../img/m_start_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:114px;
        height:23px;
}

a.menu_start:visited {
        background-image:url('../img/m_start_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:114px;
        height:23px;
}
a.menu_start:selected {
        background-image:url('../img/m_start_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:114px;
        height:23px;
}
a.menu_start:hover {
        background-image:url('../img/m_start_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:114px;
        height:23px;
}

a.menu_haus:link {
        background-image:url('../img/m_haus_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:121px;
        height:23px;
}

a.menu_haus:active {
        background-image:url('../img/m_haus_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:121px;
        height:23px;
}

a.menu_haus:visited {
        background-image:url('../img/m_haus_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:121px;
        height:23px;
}
a.menu_haus:selected {
        background-image:url('../img/m_haus_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:121px;
        height:23px;
}
a.menu_haus:hover {
        background-image:url('../img/m_haus_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:121px;
        height:23px;
}

a.menu_anfahrt:link {
        background-image:url('../img/m_anfahrt_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:20px;
}

a.menu_anfahrt:active {
        background-image:url('../img/m_anfahrt_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:20px;
}

a.menu_anfahrt:visited {
        background-image:url('../img/m_anfahrt_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:20px;
}
a.menu_anfahrt:selected {
        background-image:url('../img/m_anfahrt_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:20px;
}
a.menu_anfahrt:hover {
        background-image:url('../img/m_anfahrt_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:20px;
}

a.menu_kontakt:link {
        background-image:url('../img/m_kontakt_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:21px;
}

a.menu_kontakt:active {
        background-image:url('../img/m_kontakt_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:21px;
}

a.menu_kontakt:visited {
        background-image:url('../img/m_kontakt_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:21px;
}
a.menu_kontakt:selected {
        background-image:url('../img/m_kontakt_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:21px;
}
a.menu_kontakt:hover {
        background-image:url('../img/m_kontakt_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:99px;
        height:21px;
}

a.menu_impressum:link {
        background-image:url('../img/m_impressum_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:123px;
        height:23px;
}

a.menu_impressum:active {
        background-image:url('../img/m_impressum_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:123px;
        height:23px;
}

a.menu_impressum:visited {
        background-image:url('../img/m_impressum_0.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:123px;
        height:23px;
}
a.menu_impressum:selected {
        background-image:url('../img/m_impressum_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:123px;
        height:23px;
}
a.menu_impressum:hover {
        background-image:url('../img/m_impressum_1.jpg');
        background-repeat:no-repeat;
        text-decoration:none;
        display:block;
        width:123px;
        height:23px;
}

/*Links-Text*/

a.menu_top:link {
        text-decoration:none;
        color:#ffffff;
        font-size:12px;
        font-weight:normal;
        font-family:Verdana;
        height:23px;
        padding-top:0px;
}

a.menu_top:active {
        text-decoration:none;
        color:#ffffff;
        font-size:12px;
        font-weight:normal;
        font-family:Verdana;
        height:23px;
        padding-top:0px;
}

a.menu_top:visited {
        text-decoration:none;
        color:#ffffff;
        font-size:12px;
        font-weight:normal;
        font-family:Verdana;
        height:23px;
        padding-top:0px;
}

a.menu_top:selected {
        text-decoration:none;
        color:#ffffff;
        font-size:12px;
        font-weight:normal;
        font-family:Verdana;
        height:23px;
        padding-top:0px;
}

.text_link {
        text-decoration:none;
        color:#b12428;
        font-size:12px;
        font-weight:bold;
        font-family:Verdana;
}

.text_link_normal {
        text-decoration:none;
        color:#b12428;
        font-size:12px;
        font-weight:normal;
        font-family:Verdana;
}

/*Texte*/
.angebot-link{
        position:absolute;
        left:650px;
        top:263px;
        width: 240px;
}
#footer {
        position:absolute;
        left:285px;
        top:784px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#FFFFFF;
        width: 667px;
}

#footer_haus {
        position:absolute;
        left:285px;
        top:834px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#FFFFFF;
        width: 667px;
}

.ueberschrift {
        position:absolute;
        left:339px;
        top:295px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
        color:#b12428;
        width: 552px;
        height: 39px;
}

h2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#b12428;
}

.text {
        position:absolute;
        color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        text-align:left;
        line-height:1.2;
        height: 186px;
        width: 511px;
}

.text_erklaerung {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#000000;
}

.warning {
        text-decoration:none;
        color:#b12428;
        font-size:12px;
        font-weight:bold;
        font-family:Verdana;
}

.text_angebot_head {
        color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        text-align:left;
        line-height:1.2;
        font-weight:bold;
}

.text_angebot {
        color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        text-align:left;
        line-height:1.2;
        font-weight:normal;
}

.content_angebot {
        position:absolute;
        color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        text-align:left;
        line-height:1.2;
        overflow:auto;
}

/*Bilder*/
.rahmen {
        position:absolute;
        border:1px solid #b12428;
}

.zimmer {
position:absolute;
width:155px;
height:105px;
}

#rahmen {
        position:absolute;
        border:1px solid #b12428;
}

/* Anfahrtskizze */
#anfahrt_detail{
        visibility: hidden;
        left: 256px;
        top: 345px;
}
.mouseover_anfahrt{
        color:#b12428;
        font-weight:bold;
        text-decoration:underline;
}



/*Formular*/

.form {
        position:absolute;
        color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        text-align:left;
        line-height:1.2;
        height: 415px;
}
.formularschrift{font-size:12px;}
