@charset "utf-8";
/* CSS Document */

body {
    margin:0px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:11px;
    color:#626b6d;
    background-color:#faf8ed;
}

a {color:#626b6d;}

#alles {
    width:940px;
    margin:0px auto;
}

#sprache {
    float:right;
    margin:0px 19px 5px 0px;
}

#webseite {
    width:900px;
    border:1px solid #b0b5b6;
    margin:0px auto;
    padding:0px;
    background-color:#ffffff;
}

.intro-button {
    display: block;
    float:left;
    background-image: url("../upload/layout/bg_zehngruende.gif");
    background-position: left;
    background-repeat: repeat-x;
    border-bottom: 1px solid #c6a61f;
    padding: 10px;
    width: 245px;
    height: 13px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    margin-right:5px;
}

#header {
    background-color:#ddca79;
    height:100px;
    margin:0px 0px 5px 0px;
}

#kontakt {
    width:300px;
    float:right;
    font-size:14px;
    color:#ffffff;
    margin:18px 0px 0px 0px;
    line-height:160%;
}

    #kontakt a#bookingbutton {
        display:block;
        width:173px;
        height:23px;
        background-image:url(../upload/layout/bg_bookingbutton.gif);
        text-decoration:none;
        margin:2px 0px 0px 8px;
    }
    
    #kontakt a#bookingbutton:hover {
        background-image:url(../upload/layout/bg_bookingbutton_hov.gif);
        padding-top:1px;
        height:22px;
    }
    
    #kontakt a#bookingbutton img {
        margin:-2px 6px 0px 2px;
    }
    
    #kontakt a#bookingbutton:hover img {
        margin:-3px 7px 0px 2px;
    }

/*** NAVIGATION ***/
    
#hauptnavigation {
    width:300px;
    height:362px;
    float:left;
    background-image:url(../upload/layout/bg_hauptnavi.gif);
    margin:0px 0px 5px 0px
}

    #hauptnavigation ul {
        margin:0px;
        padding:0px;
    }
    
    #hauptnavigation ul li {
        list-style-type:none;
    }
    
    #hauptnavigation ul li.navmainStandardLevel_1.active {background-image:url(../upload/layout/bg_dreihundertsechziggrad.gif);}
    * html #hauptnavigation ul li.navmainStandardLevel_1.active {background-image:none;} 
      
    #hauptnavigation ul li a {
        display:block;
        background-image:url(../upload/layout/li-img_hauptnavi-lev1.gif);
        background-position:15px 7px;
        background-repeat:no-repeat;
        padding:10px 10px 10px 45px;
        width:245px;
        height:13px;
        text-decoration:none;
        text-transform:uppercase;
        font-weight:bold;
        color:#a57c52;
    }
    
    * html ul li a {margin-top:-1px;}
    
    #hauptnavigation ul li a:hover {text-decoration:underline;}
    #hauptnavigation ul li a.navmainStandardLevel_2.active {font-weight:bold;}
    
    #hauptnavigation ul li a.navmainStandardLevel_2 {
        background-image:url(../upload/layout/li-img_hauptnavi-lev2.gif);
        background-position:45px 14px;
        background-repeat:no-repeat;
        padding:10px 10px 10px 58px;
        width:219px;
        text-transform:none;
        font-weight:normal;
    }

ul#metanavigation {
        margin:0px;
        padding:0px;
        width:300px;
        float:left;
}
            
    ul#metanavigation li {
            list-style-type:none;
            background-position:top left;
            background-repeat:repeat-x;
    }
    
    ul#metanavigation li a {
            display:block;
            background-position:15px 7px;
            background-repeat:no-repeat;
            padding:10px 10px 10px 45px;
            width:245px;
            height:13px;
            text-decoration:none;
            text-transform:uppercase;
            font-weight:bold;
            color:#a57c52;
    }
    
        ul#metanavigation li#onlinebuchen {background-image:url(../upload/layout/bg_onlinebuchen.gif);}
        ul#metanavigation li#onlinebuchen a {background-image:url(../upload/layout/li-img_onlinebuchen.gif);}
        
        ul#metanavigation li#bildergalerie {background-image:url(../upload/layout/bg_bildergalerie.gif);}  
        ul#metanavigation li#bildergalerie a {background-image:url(../upload/layout/li-img_bildergalerie.gif);}
        
        ul#metanavigation li#zehngruende {background-image:url(../upload/layout/bg_zehngruende.gif);}  
        ul#metanavigation li#zehngruende a {background-image:url(../upload/layout/li-img_zehngruende.gif);}
        
        ul#metanavigation li#news {background-image:url(../upload/layout/bg_news.gif);}
        ul#metanavigation li#news a {background-image:url(../upload/layout/li-img_news.gif);}
        
        ul#metanavigation li#wetter {background-image:url(../upload/layout/bg_wetter.gif);}
        ul#metanavigation li#wetter a {background-image:url(../upload/layout/li-img_wetter.gif);} 
           
        ul#metanavigation li#holidaycheck {background-image:url(../upload/layout/bg_holidaycheck.gif);}
        ul#metanavigation li#holidaycheck a {background-image:url(../upload/layout/li-img_holidaycheck.gif);}
        
        ul#metanavigation li#download {background-image:url(../upload/layout/bg_download.gif);}
        ul#metanavigation li#download a {background-image:url(../upload/layout/li-img_download.gif);}
        
        ul#metanavigation li#newsletter {background-image:url(../upload/layout/bg_newsletter.gif);}
        ul#metanavigation li#newsletter a {background-image:url(../upload/layout/li-img_newsletter.gif);}
        
        ul#metanavigation li#versicherung {background-image:url(../upload/layout/bg_newsletter.gif);}
        ul#metanavigation li#versicherung a {background-image:url(../upload/layout/li-img_versicherung.gif);}  
              
        ul#metanavigation li#gutscheine {background-image:url(../upload/layout/bg_newsletter.gif);}
        ul#metanavigation li#gutscheine a {background-image:url(../upload/layout/li-img_gutscheine.gif);}
        
        ul#metanavigation li a:hover {text-decoration:underline;}
        
    
/*** ENDE:NAVIGATION ***/

#headerbild  {
    width:600px;
    height:362px;
    float:right;
}

#unten {
    background-color:#e8dba5;
    width:900px;
    padding:0px;
    margin:0px 0px 0px 0px;
}

#links {
    float:left;
    width:300px;
}

#bg {
    width:300px;
    height:300px;
    text-align:center;
}

#titel-schnellanfrage {
    width:285px;
    height:15px;
    padding:18px 0px 7px 15px;
    color:#c6a61f;
    font-size:14px;
    font-weight:bold;
}

#rechts {
    float:right;
    width:600px;
    background-color:#ffffff;
    min-height:741px;
    line-height:185%;
}

#rechts h1 {
    font-size:20px;
    line-height:normal;
    color:#c6a61f;
    margin:0px;
    padding:0px;
}

* html #rechts {
   height: auto !important;
   height: 751px;
}

#rechts h2 {
    font-size:14px;
    text-transform:uppercase;
    color:#ddca79;
    margin:0px 0px 8px 0px;
}

#inhalt {
    padding:40px 70px 40px 45px;
    width:485px;
}

#inhalt-breit {
    padding:40px 40px 40px 45px;
    width:525px;
}

    *html #inhalt-breit {
        width:515px;
    }

#inhalt a, #inhalt-breit a, #intro a {
    color:#c6a61f;
    text-decoration:none;
}

#inhalt a:hover, #inhalt-breit a:hover, #intro a:hover {
    text-decoration:underline;
}

#inhalt li, #inhalt-breit li {
    list-style-type:none;
    list-style-image:url(../upload/layout/li-img.gif);
}

#footer {
    float:right;
    margin:0px;
    padding:0px 70px 15px 45px;
    width:485px;
    background-color:#ffffff;
}

.zimmer-inhalt {
    border:1px solid #e0ce84;
}

.zimmer-titel {
    text-align:left;
    color:#c6a61f;
    font-size:12px;
}

.zimmer-preise-titel-wi {
    color:#aabfd2;
    text-transform:uppercase;
}

.zimmer-preise-titel-so {
    color:#e3d28f;
    text-transform:uppercase;
}

.zimmer-preise-wi {
    border:1px solid #aabfd2;
    font-size:10px;
    background-color:#f3f6f9;
}

.zimmer-preise-so {
    border:1px solid #e3d28f;
    font-size:10px;
    background-color:#faf8ed;
}

.zimmer-preise-legende-wi {
    border-bottom:1px solid #aabfd2;
    font-weight:bold;
}

.zimmer-preise-legende-so {
    border-bottom:1px solid #e3d28f;
    font-weight:bold;
}

.zimmer-buchungsbutton {
    margin:5px 5px 0px 0px;
    font-weight:bold;
    text-align:right;
}

    .zimmer-buchungsbutton a {color:#c6a61f;}
    
.behandlung {
    border:1px solid #e3d28f;
}

.behandlung-titel {
    font-size:12px;
    text-transform:uppercase;
    background-color:#faf8ed;
    color:#c6a61f;
}

.teaser_img {width:126px;}
.angebot {width:349px; float:right; margin-top:-4px;}
.angebot ul {
    padding-left:18px;
}

.gold {
    color:#c6a61f;
}

li.sitemapStandardLevel_2 {
    margin-left:15px;
}

table#gruende td {
    height:175px;
}

.routenplaner {
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:11px;
    color: #626b6d;
}

div.addthis_toolbox {
    float:right;
}