
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;
}
.arial8 {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
line-height : 10px;
color : #000000;
}
.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;
}
.arial28 {
font-family : Arial, Helvetica, sans-serif;
font-size : 28px;
line-height : 30px;
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;
}
.weiss28 {
font-family : Arial, Helvetica, sans-serif;
font-size : 28px;
line-height : 30px;
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;
}
.aurea24 {
font-family : Arial, Helvetica, sans-serif;
font-size : 28px;
line-height : 30px;
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;
color : #ff0000;
}
.tomato12 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 15px;
color : #ff0000;
}
.tomato14 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 18px;
color : #000088;
}
.tomato28 {
font-family : Arial, Helvetica, sans-serif;
font-size : 28px;
line-height : 30px;
color : #000088;
}
.link {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #ffffff;
width : 100px;
height : 40px;
padding-top : 4px;
padding-bottom : 4px;
padding-left : 0;
padding-right : 0;
background-image : url(https://www.rey-sol.com/images/button.jpg);
}
.link2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #ffffff;
width : 100px;
height : 40px;
padding-top : 11px;
padding-bottom : 11px;
padding-left : 0;
padding-right : 0;
background-image : url(https://www.rey-sol.com/images/button.jpg);
}
.link00 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #000000;
width : 100px;
height : 9px;
padding-top : 2px;
padding-bottom : 1px;
padding-left : 0;
padding-right : 0;
background-image : url(https://www.rey-sol.com/images/buttonmini.jpg);
}
.link0 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
color : #000000;
width : 100px;
height : 24px;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 0;
padding-right : 0;
background-image : url(https://www.rey-sol.com/images/buttonmini.jpg);
}
.field {
font-size : 9px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
width : 125px;
border : 1px solid;
background : #cccccc;
}
.text {
font-size : 9px;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
width : 190px;
height : 100px;
border : 1px solid;
background : #cccccc;
}
.select {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
width : 50px;
border : none;
background : #cccccc;
}
.submit {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #000000;
width : 354px;
height : 28px;
border : 1px solid;
}
.pass {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : normal;
width : 125px;
border : 1px solid;
background : #cccccc;
}
.table {
border : 1px solid;
}
.table2 {
border : 1px solid;
}
body {
background : url(../image/fond.jpg) repeat left top;
padding : 0;
margin : 0;
}
.noshow {
display : none;
}
#rank1 {
    position:absolute;
    top:44px;
    width:150px;
    margin-left:3px;
    margin-top:5px;
}

#rank2 {
    position:absolute;
    top:44px;
    width:150px;
    margin-top:5px;
}

#rank3 {
    position:absolute;
    top:44px;
    width:150px;
    margin-top:5px;
}

#rank4 {
    position:absolute;
    top:44px;
    width:150px;
    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 {

   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;
}












.button                 {
            position:relative;
            z-index:6;
            border-collapse:collapse;
            margin-bottom:2px;
}

a.beschreibung, a.galerie, a.lm, a.pp, a.nh, a.preis, a.flug, a.mietwagen, a.angebot, a.top, a.fon, a.par, a.imp, a.email {
            display:block;
            width:76px;
            height:54px;
            text-decoration:none;
            font-family:"Arial";
            color:rgb(000,000,136);
            font-size:12px;
            font-weight:normal;
            text-decoration:none;
}

a.beschreibung, a.galerie, a.lm, a.pp, a.nh, a.preis, a.flug, a.mietwagen, a.angebot, a.top, a.fon, a.par, a.imp, a.email {
                            text-align:center;
}

         a.beschreibung:link, a.beschreibung:visited {
            background-image:url(icon/info.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }
         a.beschreibung:hover, a.beschreibung:active {
            background-image:url(icon/info_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.galerie:link, a.galerie:visited {
            background-image:url(icon/foto.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }

         a.galerie:hover, a.galerie:active {
            background-image:url(icon/foto_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.lm:link, a.lm:visited {
            background-image:url(icon/uhr.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }

         a.lm:hover, a.lm:active {
            background-image:url(icon/uhr_g_a2.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.pp:link, a.pp:visited {
            background-image:url(icon/pauschal.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }

         a.pp:hover, a.pp:active {
            background-image:url(icon/pauschal_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.nh:link, a.nh:visited {
            background-image:url(icon/bett.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }

         a.nh:hover, a.nh:active {
            background-image:url(icon/bett_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.preis:link, a.preis:visited {
            background-image:url(icon/preis.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }

         a.preis:hover, a.preis:active {
            background-image:url(icon/preis_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.flug:link, a.flug:visited {
            background-image:url(icon/flug.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }

         a.flug:hover, a.flug:active {
            background-image:url(icon/flug_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.mietwagen:link, a.mietwagen:visited {
            background-image:url(icon/auto.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }

         a.mietwagen:hover, a.mietwagen:active {
            background-image:url(icon/auto_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.angebot:link, a.angebot:visited {
            background-image:url(icon/email.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }
         a.angebot:hover, a.angebot:active {
            background-image:url(icon/mail_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.top:link, a.top:visited {
            background-image:url(icon/top.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }
         a.top:hover, a.top:active {
            background-image:url(icon/top_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.top:link, a.top:visited {
            background-image:url(icon/top.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }
         a.top:hover, a.top:active {
            background-image:url(icon/top_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.fon:link, a.fon:visited {
            background-image:url(icon/tel.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }
         a.fon:hover, a.fon:active {
            background-image:url(icon/fon_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.email:link, a.email:visited {
            background-image:url(icon/mail.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }
         a.email:hover, a.email:active {
            background-image:url(icon/email_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.par:link, a.par:visited {
            background-image:url(icon/par.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }
         a.par:hover, a.par:active {
            background-image:url(icon/par_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }

         a.imp:link, a.imp:visited {
            background-image:url(icon/par.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(000,000,136);
         }
         a.imp:hover, a.imp:active {
            background-image:url(icon/par_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
            color:rgb(255,255,255);
         }


.trarey                 {
            position:relative;
            z-index:6;
            border-collapse:collapse;
}

a.trarey {
            display:block;
            width:122px;
            height:42px;

}

         a.trarey:link, a.trarey:visited {
            background-image:url(icon/logo_trarey.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }
         a.trarey:hover, a.trarey:active {
            background-image:url(icon/logo_trarey_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }


.trawol                 {
            position:relative;
            z-index:6;
            border-collapse:collapse;
}

a.trawol {
            display:block;
            width:102px;
            height:42px;

}

         a.trawol:link, a.trawol:visited {
            background-image:url(icon/logo_trawol.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }
         a.trawol:hover, a.trawol:active {
            background-image:url(icon/logo_trawol_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }


.travit                 {
            position:relative;
            z-index:6;
            border-collapse:collapse;
}

a.travit  {
            display:block;
            width:165px;
            height:42px;

}

         a.travit:link, a.travit:visited {
            background-image:url(icon/logo_travit.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }
         a.travit:hover, a.travit:active {
            background-image:url(icon/logo_travit_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }


.traffics                 {
            position:relative;
            z-index:6;
            border-collapse:collapse;
}

a.traffics  {
            display:block;
            width:247px;
            height:42px;

}

         a.traffics:link, a.traffics:visited {
            background-image:url(icon/logo_traffics.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }
         a.traffics:hover, a.traffics:active {
            background-image:url(icon/logo_traffics_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }


.travirt                 {
            position:relative;
            z-index:6;
            border-collapse:collapse;
}

a.travirt  {
            display:block;
            width:124px;
            height:42px;

}

         a.travirt:link, a.travirt:visited {
            background-image:url(icon/logo_travirt.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }
         a.travirt:hover, a.travirt:active {
            background-image:url(icon/logo_travirt_a.png);
            background-position:bottom left;
            background-repeat:no-repeat;
         }