

*                                 {
                                margin:0px;/*standard lücken der Browser schliessen*/
                                padding:0px;/*standard lücken der Browser schliessen*/
                                  }


body                        {
                                margin-left:0px;
                                margin-top:0px;

                                 background-color:#0161FF;      /*
                                                                 background-image:url(buttonbg.gif);
                                                                background-color:#84B5FF;
                                                                */

                                font-family:Verdana, Helvetica, Arial, sans-serif;

                                                                text-align:center;
                                                                /*
                                                                text-align:center;
                                                                */
                                }

#hauptcontainer {

                                width:991px;
                                height:auto;
                                min-height:800px;
                                border:1px solid #0161FF;
                                margin:auto;
                                 -moz-border-radius: 5px;
                                -webkit-border-radius: 5px;
                                /*
                                                                margin:auto;
                                                                */

                                }

#header                        {
                                background-repeat:no-repeat;
                                height:133px;
                                width:100%;
                                border:0px solid red;
                                -moz-border-radius-topleft: 10px;
                                -moz-border-radius-topright: 10px;
                                }

                #skihuettenagentur-adresse{

                                margin-top:0px;
                margin-left:15px; /*adresse oben links abstand links*/
                text-align:left;
                                }

                #skihuettenagentur-adresse p{
                padding-top:6px; /*adresse oben links abstand oben*/
                font-family:verdana, arial, helvetica, sans-serif;
                color:#FBF325; /*adresse oben links farbe gelb*/
                font-weight:bold;
                font-size:16px; /*adresse oben links schriftgröße*/
                line-height:22px; /*adresse oben links zeilenhöhe*/

                }

                #fewos{

                text-align:right;
                padding-right:65px;/*SKI Hütten - Fewos - Hotels - Reisen abstand rechts*/
                }

                #fewos p{

                font-size:20px; /*SKI Hütten - Fewos - Hotels - Reisen größe*/
                font-family:verdana, arial, helvetica, sans-serif;
                font-weight:bold;/*SKI Hütten - Fewos - Hotels - Reisen fett*/
                color: #0000AC; /*SKI Hütten - Fewos - Hotels - Reisen farbe dunkelblau*/
                font-style:italic; /*SKI Hütten - Fewos - Hotels - Reisen kursiv*/
                                padding-top:0px;
                }
                #fewos p .fewoSki{
                font-size:23px; /*SKI Hütten - Fewos - Hotels - Reisen GRöße SKI*/     font-weight:bold;
                font-style:normal; /*SKI Hütten - Fewos - Hotels - Reisen SKI FETT*/
                }

                #skihuetten-links{

                text-align:left;
                /*  padding-right:25px;HyperLinks im Header abstand vom rechten rand*/
                height:20px;
                margin-top:40px; /*HyperLinks im Header abstand von oben*/
                }


                #skihuetten-links p{

                font-size:14px; /*HyperLinks im Header Schriftgröpe*/
                font-family:verdana, arial, helvetica, sans-serif;
                font-weight:normal;
                color: #ffffff;
                    padding-left:10px;
                                font-weight:bold;

                }

                #skihuetten-links p .slwww{
                font-size:14px; /*HyperLinks dickes WWW Schriftgröße */
                font-weight:plain; /*HyperLinks dickes WWW fett */
                font-style:italic; /*HyperLinks dickes WWW kursiv */
                }

#content                {
                                text-align:left;
                                background-color:#669AFF;

                                                            }

/*NAVIGATION UND BUTTONS LINKS*/
/*NAVIGATION UND BUTTONS LINKS*/
/*NAVIGATION UND BUTTONS LINKS*/
/*NAVIGATION UND BUTTONS LINKS*/
/*NAVIGATION UND BUTTONS LINKS*/

#contentLeft        {
                                float:left;
                                width:150px;
                                margin:0;
                                padding:0;

                                height:500px;
                                background-color:#669AFF;
                                margin-top:5px;

                                }

                                .nav{
                                border:5px solid #669AFF;
                                                                width:140px;
                                }

                                #contentLeft ul{
                                list-style-type:none;
                                margin: 0;
                                padding: 0;

                                }

                                #contentLeft ul li{
                                background-color:#0000AC;
                                margin-bottom:10px;

                                }

                                #contentLeft ul .subli{
                                background-color:#dddddd;
                                border-bottom:1px solid #ffffff;
                                }

                                #contentLeft ul li a.sub{
                                background-color:#dddddd;
                                color:#666666;
                                border-bottom:0px solid #ffffff;
                                }

                                #contentLeft ul .choosen{
                                padding-top:0.5em;
                                padding-bottom:0.3em;
                                display:block;
                                height:2em;
                                width:100%;
                                font-weight:normal;
                                font-size:14px; /*buttongrösse schrift*/
                                background-color:#FF6600;
                                color:#ffffff;
                                font-family:Verdana, Arial, sans-serif;
                                border-bottom:1px solid #ffffff;
                                }

                                #contentLeft ul .subchoosen{
                                padding-top:0.5em;
                                padding-bottom:0.3em;
                                display:block;
                                height:2em;
                                width:100%;
                                font-weight:normal;
                                font-size:18px; /*buttongrösse schrift*/
                                background-color:#999999;
                                color:#ffffff;
                                font-family:Verdana, Arial, sans-serif;
                                border-bottom:1px solid #ffffff;
                                }


                                #contentLeft ul li a{
                                padding-top:0.2em;
                                display:block;
                                height:1.5em;
                               font-size:13px; /*buttongrösse schrift*/
                                width:100%;
                                color:#ffffff;
                                font-weight:bold;
                                font-family:Verdana, Arial, sans-serif;
                                border-bottom:1px solid #000099;
                                border-right:1px solid #8CBAE9;
                                border-top:1px solid #B3D9FF;
                                border-left:1px solid #A7D3FF;
                                text-decoration:none;
                                                                background-image:url(buttonbg.gif);

                                }

                                #contentLeft ul li a:hover{

                                background-color:#FF9900;
                                color:#fffffff;
                                font-decoration:none;
                                                                background-image:url();
                                }

                                #contentLeft ul li a:focus{

                                background-color:#FF9900;
                                color:#ffffff;
                                font-decoration:none;
                                }

/*INHALT RECHTS*/
/*INHALT RECHTS*/
/*INHALT RECHTS*/
/*INHALT RECHTS*/
/*INHALT RECHTS*/
/*INHALT RECHTS*/

#contentRight        {
                                margin:0px;
                                margin-left:154px;
                                padding:0px;
                                border:0px solid green;
                                min-height:500px;
                                background-color:#669AFF;

                                }

        #suchmaschine{
                                margin:0px;
                                padding-left:15px;
                                padding-top:5px;
                                background-color:#FF9900;
                                background-image:url(searchEnginebg.gif);
                                background-repeat:x-repeat;
                                 padding-bottom:4px;

                                 }

                #suchmaschine .searchEngine span {

                color:#0000AC; /*suche schriftfarbe*/
                font-size:14px;/*suche schriftgröße*/
                font-family:verdana, arial, helvetica, sans-serif;/**/
                font-weight:bold;/*suche fett*/

                }


    #suchmaschine .searchEngine .submit{


                                padding:3px;
                                font-size:13px; /*buttongrösse schrift*/
                                width:100px;
                                color:#ffffff;
                                font-weight:bold;
                                font-family:Verdana, Arial, sans-serif;
                                border:0px;
                                text-decoration:none;
                                background-image:url(buttonbg.gif);
                                cursor:pointer;
                                -moz-border-radius: 10px;
                                -webkit-border-radius: 10px;


     }

#addSearchField{
display:none;
}
.boxcontent{

border-top:3px solid  #FF9900;
border-left:3px solid  #FF9900;
border-right:3px solid  #FF9900;
-moz-border-radius: 5px;
                                -webkit-border-radius: 5px;
height:auto;
background-color:#ffffff;
background-repeat:no-repeat;
}

        #boxHeader{

        margin-left:25px; /*abstand Skireisen - Skihütten - Silvester - Ferienwohnungen - Skihotels vom linken Rand*/
        margin-top:35px; /*abstand Skireisen - Skihütten - Silvester - Ferienwohnungen - Skihotels vom oberen Rand*/
        margin-bottom:35px; /*abstand Skireisen - Skihütten - Silvester - Ferienwohnungen - Skihotels zu Boxen*/
        }


        #boxHeader h1{

        color:#000099;
        font-size:16px;
        font-family:Verdana,Arial, Helvetica, sans-serif;

        }

        #ersteBox{
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        float:left;
        overflow:hidden;
        margin-right:39px;
        width:310px;
        height:330px;
        border:1px solid  #0000AD;
        background-color:#ffffff;
        padding-left:10px;
        padding-top:10px;
        padding-right:10px;
                 background-image:url(bgblue.gif);
        }


        #ersteBox h1{

        font-size:16px;
        font-weight:bold;
        color:#000099;
        padding-bottom:30px;
        border-bottom:1px solid #ffffff;
        margin-bottom:15px;
                background-image:url(startbild2.jpg);
                background-repeat:no-repeat;
                background-position:right;
                }

        #ersteBox p{

        color:#000000;
        margin-top:10px;
        margin-bottom:10px;
        }


        #zweiteBox{
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        overflow:hidden;
        margin-left:369px;
        width:320px;
         height:338px;
       border:1px solid  #0000AD;
                background-image:url(bgblue.gif);
                }

        #zweiteBox #boxTop{

        margin:0px;
        padding:0px;
        height:22px;
        padding-top:4px;
        background-color:#0000AC;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-radius-topleft: 5px;
        -webkit-border-radius-topright: 5px;
        }

        #zweiteBox #boxTop span{

        margin-left:0px;
        color:#ffffff;
        font-weight:bold;
        font-size:14px;
        }

        #zweiteBox h2{
        margin-left:3px;
        font-size:14px;
        color:white;
        }

        #zweiteBox #beschreibung{
        margin-left:3px;
        font-size:12px;
        color:white;
        }


        #dritteBox{
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        float:left;
        border:1px solid  #0000AD;
        margin-right:39px;
        width:310px;
        height:290px;
        padding-left:10px;
        padding-top:10px;
        padding-right:10px;
                 background-image:url(bgblue.gif);
        }

        #vierteBox{

        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        margin-left:369px;
        width:300px;
        height:290px;

         padding-left:10px;
        padding-top:10px;
        padding-right:10px;
        border:1px solid  #0000AD;
                background-image:url(bgblue.gif);
        }



        #footer{


        text-align:center;
        margin:auto;
                border:1px solid #ffffff;
        }

        #footer ul{
        margin-top:25px;
        margin-bottom:25px;
        }

        #footer li{

          display: inline;
         padding: 0px 6px;

        }

        #footer a{
        font-size:13px;
        color:#0000AC;
        }

#spacer{
clear:both;
height:50px;

}


                /* Listboxen */
                select{ font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; background-color:#ffffff;  }
                .SelectWoche {   width:205px;  }
                .SelectWochenende { width:220px;  }
                .SelectPersAnzahl { width:105px;  }
                .SelectHuette {font-size:11px; font-family:Verdana,sans-serif; font-weight:bold; background-color:#ffffff; width:110px;                          }


td { font-size:14px; color:#000000;}
td.textheader { font-size:14px; color:#fEC774; font-weight:bold; }
td.textsuch { font-size:14px; color:#17057c; font-weight:bold;}
.kopf  { font-size:13px; color:#ffffff; font-weight:bold;}
.kopf2  { font-size:13px; color:#000099; font-weight:plain;}
.kopfextra  { font-size:13px; color:#fEC774; font-weight:bold;}
.texttermine { font-size:12px; color:#000000; }
.textweiss { font-size:16px; color:#ffffff; font-weight:bold;}
.text1 { font-size:11px; color:#000000;}
.textweisskl { font-size:13px; color:#ffffff; font-weight:bold;}
.textorange { font-size:16px; color:#ff9001; font-weight:bold;}
.textorangeklein { font-size:12px; color:#ff9001; font-weight:bold;}
.textheader { font-size:14px; color:#fEC774; font-weight:bold; }
.textsuch { font-size:14px; color:#17057c; font-weight:bold;}
.textrandgelb { font-size:14px; color:#fcdc2c;font-weight:bold;text-decoration:none;}
.textrandweiss { font-size:14px; color:#ffffff;font-weight:bold;text-decoration:none;}
.divtextindex { font-size:14px; color:#000000; margin-bottom:10px; margin-top:20px; margin-left:20px; margin-right:20px;}
.space { font-size:7px; color:#ffffff }
.preise{background-color:#D3E5FF;}
.preise td{ padding:5px; border:1px solid #ffffff; font-size:12px; padding-left:10px;}

.ferientermine{background-color:#D3E5FF;}
.ferientermine td{ padding:4px; border:1px solid #ffffff; font-size:11px;}

.uebersicht{background-color:#D3E5FF;}
.uebersicht td{ padding:2px; border:1px solid #ffffff; font-size:12px;}

p {
font-size:12px;
}

.agbLink{
display:block;
height:100px;
width:100%;
background-color:#FF9900;
background-image:url(agb-bg.jpg);
background-position:bottom;
font-size:16px;
color:#ffffff;
font-style:oblique;
font-weight:bold;
padding-top:25px;
line-height:25px;
}


/*
Huettenseiten formatierung
##########################################################################################
##########################################################################################
##########################################################################################
##########################################################################################
##########################################################################################
##########################################################################################
*/

.infoBox{
background-image:url(huetten-info.gif);
background-repeat:no-repeat;
margin-top:15px;
margin-left:475px;
background-color:#FF9900;
padding:10px;
border:1px solid #0000AC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.infoBox ul{
padding-top:35px;
}

.infoBox li{
color:#ffffff;
font-size:14px;
font-weight:normal;
margin-left:25px;
padding-left:0px;
list-style-type:square;
}

.infoBoxHaus{
background-image:url(haus-info.gif);
background-repeat:no-repeat;
margin-top:15px;
margin-left:475px;
background-color:#FF9900;
padding:10px;
border:1px solid #0000AC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.infoBoxHaus ul{
padding-top:35px;
}

.infoBoxHaus li{
color:#ffffff;
font-size:14px;
font-weight:normal;
margin-left:25px;
padding-left:0px;
list-style-type:square;
}


.infoBoxSkigebiet{
background-image:url(skigebiet_info.gif);
background-repeat:no-repeat;
margin-top:15px;
margin-left:475px;
background-color:#84B5FF;
padding:10px;
border:1px solid #0000AC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.infoBoxSkigebiet ul{
padding-top:35px;
}

.infoBoxSkigebiet li{
color:#ffffff;
font-size:14px;
font-weight:normal;
margin-left:25px;
padding-left:0px;
list-style-type:square;
}

.infoBoxWandern{
background-image:url(wander-info.gif);
background-repeat:no-repeat;
margin-top:15px;
margin-left:475px;
background-color:#009900;
padding:10px;
border:1px solid #000000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.infoBoxWandern ul{
padding-top:35px;
}

.infoBoxWandern li{
color:#ffffff;
font-size:14px;
font-weight:normal;
margin-left:25px;
padding-left:0px;
list-style-type:square;
}


.infoBoxTip{
background-image:url(tip.gif);
background-repeat:no-repeat;
margin-top:15px;
margin-left:475px;
background-color:#CC3300;
padding:10px;
border:1px solid #0000AC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.infoBoxTip p{
color:#ffffff;
font-size:14px;
font-weight:normal;
padding-top:35px;
}

.infoBoxTip a{

color:#ffffff;

}

#selektor{
margin-top:15px;
margin-bottom:15px;
}

#selektor a{


}

.beschreibung_text{

        color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/

}

.huetten_img_rechts{
margin-left:15px;
}

#huetteContainer{
        border:0px solid blue;
        width:700px;
        margin:auto;
                background-image:url(huetten-bg.gif);
                background-repeat:no-repeat;
        }






#huettenHeader{

        margin:auto;
        margin-top:25px;
        text-align:center;
        margin-bottom:10px;

        }


        /*Angebot nummer*/
        #angebot_nr{
            width:150px;  border:1px solid #0000AC; margin-bottom:30px;
                margin-left:auto; margin-right:auto;
        }

                #huettenHeader #angebot_nr p{


                margin:0px;
                padding:5px;
                background-color:#0000AC;
                color:#ffffff;
                font-weight:bold;

        }

                #huettenHeader img{

                border:1px solid #000099;
                }



        /*Huette überschrift*/
        #huettenHeader h1{

        color:#000099;/*farbe*/
        font-size:24px;/*größe*/
        font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
        margin-bottom:15px;/*abstand nach unten*/
        }

                h1{

        color:#000099;/*farbe*/
        font-size:24px;/*größe*/
        font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
        margin-bottom:15px;/*abstand nach unten*/
        }

        /*Huette beschreibung huette rot*/
        #huettenHeader .beschreibung_huette{

        color:#FF0000;/*farbe*/
        font-size:14px;/*größe*/
        font-family:Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
        margin-bottom:15px;/*abstand nach unten*/
        }

        /*Huette beschreibung skigebiet blau*/
        #huettenHeader .beschreibung_skigebiet{

        color:#0000AA;/*farbe*/
        font-size:14px;/*größe*/
        font-family:Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
        margin-bottom:15px;/*abstand nach unten*/
        }

        #huettenHeader img{
        margin-right:25px;
        }

        #huetteNavigation{
        margin:auto;
                text-align:center;

        }


        /*SKIGEBIET Huettenbeschreibung*/

        #skigebiet{

        width:458px;
        border:0px solid black;
        }



                h2{
                display:block;
                background-color:#FF9900;
                font-size:18px;
                color:#ffffff;
                padding:6px;
                text-align:left;
                margin-bottom:25px;
                margin-top:25px;
                background-repeat:no-repeat;
                padding-left:35px;
                  font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
                  -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                }
                h6 {
                display:block;
                background-color:#0000aa;
                font-size:18px;
                color:#ffffff;
                padding:6px;
                text-align:left;
               -moz-border-radius: 5px;
                -webkit-border-radius: 5px;

                background-repeat:no-repeat;
                padding-left:5px;
                  font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
                }

                h3{
                font-size:18px;
                color:#FF9900;
                margin-bottom:15px;
                font-weight:bold;
                  font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
                }



                h4{
                font-size:14px;
                color:#333333;
                margin-bottom:5px;
                margin-top:10px;
                font-weight:bold;
                  font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
                }

                                .fettgrau{
                font-size:14px;
                color:#333333;
                margin-bottom:15px;
                margin-top:10px;
                font-weight:bold;
                  font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
                                  text-align:left;

                }


                h5{
                font-size:18px;
                color:#FF9900;
                font-weight:bold;
                margin-bottom:5px;
                  font-family:Tahoma, Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
                }

        /*link zum skigebiet*/
        #skigebiet .skigebiet_link{
        margin-bottom:15px;/*abstand nach unten*/
        }

        #skigebiet .skigebiet_link a{

        font-size:16px;/*größe*/
        font-family:Verdana,Arial, Helvetica, sans-serif;/*schriftart*/
        margin-bottom:15px;/*abstand nach unten*/
        }

        /*skigebiet beschreibung*/
        #skigebiet #skigebiet_beschreibung{
        color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        text-align:justify;
        }

                 #skigebiet #skigebiet_beschreibung ul{
                  margin-left:10px;
                  margin-top:10px;
                  margin-bottom:25px;
                  list-style-type:square;
                 }

                 #skigebiet #skigebiet_beschreibung li{
                  margin-left:15px;
                  padding:2px;
                  font-size:14px;
                  color:#333333;
                 }


        #skihuette{

        width:458px;
        border:0px solid black;
        }

        /*skigebiet beschreibung*/
        #skihuette #skihuette_beschreibung{
        color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        text-align:justify;
        }

                .standardlist{
                 margin-left:10px;
                  margin-top:10px;
                  margin-bottom:25px;
                  list-style-type:square;

                }

                .standardlist li{

                  margin-left:15px;
                  padding:2px;
                  font-size:14px;
                  color:#333333;
                }

                  #skihuette ul{

                  margin-left:10px;
                  margin-top:10px;
                  margin-bottom:25px;
                  list-style-type:square;
                  }

                  #skihuette li{

                  margin-left:15px;
                  padding:2px;
                  font-size:14px;
                  color:#333333;

                  }

                .bildContainer{
                background-repeat:no-repeat;
                margin-top:15px;
                height:148px;
                margin-left:475px;
                border:0px solid black;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                }

                .bildContainer1{
                background-repeat:no-repeat;
                margin-top:15px;
                height:182px;
                margin-left:475px;
                border:0px solid black;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                }

                 #apres{

                float:left;
        width:458px;
        border:0px solid black;
        }

        /*skigebiet beschreibung*/
         #apres #apres_beschreibung{
        color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        text-align:justify;
        }

                 #ort{

                float:left;
        width:458px;
        border:0px solid black;
        }

                #almdorf{
                 border:0px solid black;
        }

                 #almdorf #almdorf_beschreibung {
                 float:left;
                 width:300px;
                 border-right:30px solid white;
                  color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        text-align:justify;
                 }

        /*skigebiet beschreibung*/
         #ort #ort_beschreibung{
        color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        text-align:justify;
        }


                .bilderContainer{
                width:100%;
                margin:auto;
                text-align:auto;
                margin-top:10px;
                margin-bottom:10px;
                }

                .bilderContainer img{

                margin-right:10px;

                }

        #preise_beschreibung{
        color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        margin-bottom:15px;
        }

        #angebot_beschreibung{
        color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        margin-top:15px;
        margin-bottom:25px;
        }

        a.buchen {
        padding:8px;
        font-size:16px;
        background-color:#FF9001;
        color:#FFFFFF;
        display:block;
        text-align:center;
        margin:auto;
        width:300px;
        font-weight:bold;
        text-decoration:none;
                border:1px solid #FF9001;
                 background-image:url(searchEnginebg.gif);
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }

        a.buchen:hover {
        background-color:#FFFFFF;
        border:1px solid #FF9001;
        color:#0000AA;
                 background-image:url(searchEnginebgxxx.gif);
        }


.error{
border:1px solid red;
color:red;
font-size:12px;
margin-top:25px;
margin-bottom:25px;
padding:10px;
}

.formhilfe{
color:#666666;
font-size:10px;
}

#persdaten{


}

.persdaten td{ padding:3px; border:1px solid #ffffff; font-size:12px; padding-left:10px;}
.persdaten input, select, textarea{border:1px solid #666666; padding:2px; margin:2px;
background-image:url(asinputBg.gif);
                                background-repeat:repeat-x; }
.uebersicht_huetten img{border:2px solid #ffffff;}

#agb p{
 color:#333333; /* farbe huetten texte*/
        font-size:14px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        text-align:justify;

}
#reiseruecktritt p{
color:#333333; /* farbe huetten texte*/
        font-size:12px; /*schriftgröße huetten texte*/
        font-family:Verdana,Arial, Helvetica, sans-serif; /*schriftart*/
        text-align:justify;

                }


/*Navigation Hochsainsontermine*/

#left #mainNav{

margin-top:15px;
border:0px solid green;
}





.navlist
{

/* to display the list horizontaly */
margin-left:0px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Helvetica, Arial, sans-serif;
}

.navlist li
{
display: inline;
/* for IE5 and IE6 */

}


#mainNav2{

font-family:verdana, arial, helvetica, sans-serif;
margin-bottom:10px;
margin-top:20px;
}

#mainNav2 li{
font-size:12px;
padding:0px;
margin-top:7px;
margin-left:15px;
background-repeat:no-repeat;
padding-left:50px;
padding-bottom:12px;
list-style-type:none;
}

#mainNav2 a{

padding:2px;
background-image:url(hochsaison-bilder/hs-bg.jpg);
color:#000099;
font-weight:bold;
display:block;
padding-left:25px;
text-decoration:none;
border-bottom:1px solid #D27F02;
border-right:1px solid #D27F02;
border-top:1px solid #FDC26A;
border-left:1px solid #FDC26A;
margin-right:25px;
}

#mainNav2 li b{
font-family:Verdana,verdana, arial, helvetica, sans-serif;
color:#FF9933;
font-size:1.0em;
font-weight:bold;
}

#mainNav2 li span{
color:#666666;
font-size:0.8em;
}


#mainNav1{

font-family:verdana, arial, helvetica, sans-serif;
margin-bottom:10px;
margin-top:20px;
}

#mainNav1 li{
font-size:12px;
padding:0px;
margin-top:7px;
margin-left:15px;
background-repeat:no-repeat;
padding-left:50px;
padding-bottom:12px;
list-style-type:none;
}

#mainNav1 a{

padding:2px;
background-image:url(hochsaison-bilder/hs-bg1.jpg);
color:#000099;
font-weight:bold;
display:block;
padding-left:25px;
text-decoration:none;
border-bottom:1px solid #D27F02;
border-right:1px solid #D27F02;
border-top:1px solid #FDC26A;
border-left:1px solid #FDC26A;
margin-right:25px;
}

#mainNav1 li b{
font-family:Verdana,verdana, arial, helvetica, sans-serif;
color:#FF9933;
font-size:1.0em;
font-weight:bold;
}

#mainNav1 li span{
color:#666666;
font-size:0.8em;
}

.bildunterschrift{
margin-left:475px;
font-size:12px;
text-align:right;
}

#ergebnisBox{
margin:auto;
text-align:center;
background-image:url(ergebnisBoxBG.gif);
background-repeat:repeat-x;
background-color:#FF9900;
margin-top:10px;
width:420px;
}

#ergebnisBox p{
text-align:left;
color:#ffffff;
font-size:14px;
font-weight:bold;
padding:10px;
}



#NewsTicker{
border:solid 0px #cccccc;
width:300px;
height:220px;
margin:0;
padding:0;
border:0px solid red;
}
#NewsTicker h1{
padding:6px;
margin:0;
border:0;
background:#dfe7ed;
color:#000000;
font-size:11px;
font-weight:bold;
}
#NewsVertical {
width:300px;
height: 220px;
display: block;
overflow: hidden;
position: relative;
margin:0;
padding:0;
}
/* --------------- */
/* Ticker Vertical */
#TickerVertical {
width:300px;
height: 220px;
display: block;
list-style: none;
margin: 0;
padding: 0;
}
#TickerVertical li {
width: 300px;
color: #444444;
text-align: left;
font-size: 12px;
margin:0;
padding:0;
float: left;
height: 220px;
display: inline;
}
#TickerVertical li .NewsTitle{
        color: #000000;
        font-size: 14px;
        font-family:Arial, Verdana, sans-serif;
        font-weight:bold;
        display:block;
        margin-bottom:15px;

}
#TickerVertical li .NewsTitle a:link,
#TickerVertical li .NewsTitle a:Visited {
        display: block;
        color: #000000;
        margin-bottom:6px;
        text-decoration:underline;
}
#TickerVertical li .NewsTitle a:hover {
        text-decoration:none;
}

#TickerVertical li img{
        float:left;
        margin-right:10px;
        border:1px solid #FF9900;
}
#TickerVertical li .NewsFooter{
        display: block;
        font-size: 10px;
        margin:6px 0 14px 0;
        color:#000000
}