
a:link {
color : #000000;
text-decoration : none;
}
a:hover {
color : #ffffff;
text-decoration : underline;
background : #8fc0e1;
}
a:visited {
color : #000000;
text-decoration : none;
}
a:active {
color : #000000;
text-decoration : none;
}
h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
line-height : 22px;
color : #000000;
}
h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : normal;
line-height : 20px;
color : #000000;
}
h3 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height : 18px;
color : #000000;
}
h4 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
line-height : 16px;
color : #000000;
}
h5 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
line-height : 14px;
color : #000000;
}
FORM {
display : inline;
}
.arial1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 1px;
line-height : 2px;
color : #8fc0e1;
}
.arial9 {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
line-height : 9px;
color : #000000;
}
.arial10 {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 13px;
color : #000000;
}
.arial11 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
color : #000000;
}
.arial12 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #000000;
}
.arial13 {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
line-height : 17px;
color : #000000;
}
.arial14 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 18px;
color : #000000;
}
.arial16 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 20px;
color : #000000;
}
.arial18 {
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
line-height : 22px;
color : #000000;
}
.arial20 {
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
line-height : 24px;
color : #000000;
}
.weiss9 {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
line-height : 9px;
color : #ffffff;
}
.weiss10 {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 13px;
color : #ffffff;
}
.weiss11 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
color : #ffffff;
}
.weiss12 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #ffffff;
}
.weiss14 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 18px;
color : #ffffff;
}
.weiss16 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 20px;
color : #ffffff;
}
.weiss20 {
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
line-height : 24px;
color : #ffffff;
}
.aurea9 {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
line-height : 9px;
color : #ffff33;
}
.aurea10 {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 13px;
color : #ffff33;
}
.aurea11 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
color : #ffff33;
}
.aurea12 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #ffff33;
}
.aurea14 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 18px;
color : #ffff33;
}
.aurea16 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 20px;
color : #ffff33;
}
.aurea20 {
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
line-height : 24px;
color : #ffff33;
}
.aurea24 {
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
line-height : 28px;
color : #ffff33;
}
.luna24 {
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
line-height : 28px;
color : #ff9933;
}
.azul9 {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
line-height : 12px;
color : #000088;
}
.azul10 {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
line-height : 13px;
color : #000088;
}
.azul11 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
color : #000088;
}
.azul12 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 15px;
color : #000088;
}
.azul13 {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
line-height : 16px;
color : #000088;
}
.azul14 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 17px;
color : #000088;
}
.azul16 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 19px;
color : #000088;
}
.azul20 {
font-family : Arial, Helvetica, sans-serif;
font-size : 20px;
line-height : 24px;
color : #000088;
}
.azul24 {
font-family : Arial, Helvetica, sans-serif;
font-size : 24px;
line-height : 28px;
color : #000088;
}
.baby11 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
color : #cae1ef;
}
.baby12 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
color : #cae1ef;
}
.baby13 {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
line-height : 17px;
color : #cae1ef;
}
.baby14 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 18px;
color : #cae1ef;
}
.baby16 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
line-height : 20px;
color : #cae1ef;
}
.times {
font-family : Times, serif;
font-size : 14px;
font-weight : bold;
line-height : 14px;
color : #000088;
}
.tomato11 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 14px;
}
.tomato12 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 15px;
}
.text {
font-size : 9px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
width : 190px;
height : 100px;
border : 1px solid;
background : #cccccc;
}
.table {
border : 1px solid;
}
.table2 {
border : 1px solid;
}
body {
background : url(../images/fondlight.jpg) repeat left top;
padding : 0;
margin : 0;
}
.noshow {
display : none;
}



#rank1 {
    position:absolute;
    top:44px;
    width:150px;
    margin-left:5px;
    margin-top:5px;
}

#rank2 {
    position:absolute;
    top:44px;
    width:150px;
    margin-left:5px;
    margin-top:5px;
}

#rank3 {
    position:absolute;
    top:44px;
    width:150px;
    margin-left:5px;
    margin-top:5px;
}

#rank4 {
    position:absolute;
    top:44px;
    width:150px;
    margin-left:5px;
    margin-top:5px;
}


a.navi, a.navi_self, a.navi_dest2 {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   font-family:Arial,sans-serif;
   font-size:10px;
   font-weight:normal;
   text-decoration:none;
   padding:0px;
   padding-left:12px;
   text-align:left;

}

a.navi_first, a.navi_dest {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   font-family:Arial,sans-serif;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   padding:2px;
   padding-left:12px;
   text-align:left;
}

a.navi_start {
   display:block;
   white-space:nowrap;
   overflow:hidden;
   font-family:Arial,sans-serif;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   padding:2px;
   padding-left:12px;
   text-align:left;
}


a.navi:link, a.navi_first:link, a.navi:visited, a.navi_first:visited, a.navi:start, a.navi_first:start {

   color:rgb(000,000,102);
}

a.navi_dest:link, a.navi_dest:visited  {
   background-image:url(icon/navblue.png);
   color:rgb(255,255,051);
}

a.navi_start:link, a.navi_start:visited  {
   background-image:url(icon/navstart.png);
   color:rgb(255,255,051);
}

a.navi_self:link, a.navi_self:visited {
   background-image:url(icon/navblue.png);
   color:white;
}

a.navi_self2:link, a.navi_self2:visited {
   background-image:url(icon/navgray.png);
   color:white;
}

a.navi_self3:link, a.navi_self3:visited {
   background-image:url(icon/navstart.png);
   color:white;
}

a.navi:hover, a.navi_first:hover, a.navi_self:hover, a.navi_self2:hover, a.navi_self3:hover,
a.navi:active, a.navi_first:active, a.navi_self:active, a.navi_self2:active, a.navi_self3:active {
   background-color:white;
   background-image:url(icon/navno.png);
   color:black;
}


#master {
position:relative;
margin-top:20px;
margin-left:100px;
width:800px;
height:100%;
z-index:2;
}

#backround {
position:absolute;
width:100%;
border:none;
z-index:1;
background-color:rgb(143,192,224);
padding-bottom:20px;
}


.inhalt {
position:relative;
margin-top:10px;
margin-left:0px;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
width:630px;
background-image:url(../images/fond00.jpg);
z-index:4;
}


.tabla_ganz {
border-collapse:collapse;
border-color:white;
width:100%;
background-image:url(../images/fond01.jpg);
}

.mini                {
border:1px solid black;
}

.tabla_mitte {
background-color:none;
border-collapse:collapse;
border-color:white;
height:113px;
}

.sterne                        {
position:relative;
opacity:0.6;
margin-top:5px;
}

.linx        {
background-image:url(../images/fond01.jpg);
align:center;
}

.hotel:hover {
position:relative;
opacity:0.9;
 }



a.top, a.fon, a.par {
display:block;
width:80px;
height:55px;
margin-top:10px;
text-decoration:none;
font-family:"Arial";
font-size:12px;
font-weight:normal;
text-align:center;
background-position:bottom;
background-repeat:no-repeat;

}


         a.top:link, a.top:visited {
            background-image:url(icon/top.png);
            float:left;
            margin-left:12px;
            color:rgb(000,000,136);
            font-weight:normal;
         }
         a.top:hover, a.top:active {
            background-image:url(icon/top_a.png);
            float:left;
            margin-left:12px;
            color:rgb(255,255,255);
                     }


         a.fon:link, a.fon:visited {
            background-image:url(icon/tel.png);
            float:right;
            color:rgb(000,000,136);
            font-weight:normal;
         }
         a.fon:hover, a.fon:active {
            background-image:url(icon/fon_a.png);
            float:right;
            color:white;         }


         a.par:link, a.par:visited {
            background-image:url(icon/par.png);
            float:right;
            margin-right:12px;
            color:rgb(000,000,136);
            font-weight:normal;
         }
         a.par:hover, a.par:active {
            background-image:url(icon/par_a.png);
            float:right;
            color:white;         }



.boton                 {
            position:relative;
            opacity:1.0;
            z-index:6;
            border-collapse:collapse;
            bordercolor:white;
            width:56px;
            margin-bottom:2px;

}

         a.info, a.foto, a.preis {
            display:block;
            width:50px;
            height:55px;
            text-decoration:none;
            font-family:"Arial";
            color:silver;
            font-size:12px;
            font-weight:normal;
}

            a.info {
                        text-align:left;
}

            a.foto {
                        text-align:center;
}

            a.preis {
                        text-align:right;
}

         a.info:link, a.info:visited {
            background-image:url(icon/info.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }
         a.info:hover, a.info:active {
            background-image:url(icon/info_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(143,192,224);
         }


         a.foto:link, a.foto:visited {
            background-image:url(icon/foto.png);
            background-position:bottom center;
            background-repeat:no-repeat;
         }
         a.foto:hover, a.foto:active {
            background-image:url(icon/foto_a.png);
            background-position:bottom center;
            background-repeat:no-repeat;
            color:rgb(143,192,224);         }


         a.preis:link, a.preis:visited {
            background-image:url(icon/preis.png);
            background-position:bottom right;
            background-repeat:no-repeat;
         }
         a.preis:hover, a.preis:active {
            background-image:url(icon/preis_a.png);
            background-position:bottom right;
            background-repeat:no-repeat;
            color:rgb(143,192,224);
         }


h1         {
            font-family:"Arial";
        font-weight:bold;
        font-style:normal;
        font-size:18px;
        line-height:1.3em;
        color:black;
        margin-top:36px;
        margin-left:144px;
}

h2         {
            font-family:"Arial";
        font-weight:bold;
        font-style:normal;
        text-align:left;
        margin-top:10px;
        margin-bottom:10px;
        padding-bottom:0px;
        padding-left:10px;
        font-size:16px;
        color:#333333;
        }

h2:link         {
        text-decoration:none;
}

h2:hover         {
        text-decoration:none;
                  color:rgb(143,192,224);
}


p.merkmal        {
    font-family:"Arial";
        text-align:left;
        font-weight:normal;
        font-style:normal;
        font-size:12px;
        line-height:1.1em;
        margin-top:6px;
        padding-left:10px;
        color:#333333;
}

p.snippet        {
    font-family:"Arial";
        text-align:justify;
        font-weight:normal;
        font-style:normal;
        font-size:10px;
        line-height:1.2em;
        padding-left:10px;
        padding-right:20px;
        margin-bottom:0px;
        color:#333333;
}




a:link {
   font-weight:normal;
   color:gray;
   text-decoration:none;
}

a:visited {
   font-weight:normal;
   color:gray;
   text-decoration:none;
}

a:hover, a:active {
   font-weight:bold;
   text-decoration:underline;
}