body
{font-family: "Times New Roman", serif; font-size: 100%; color:#000; background: #9cf; padding: 1%;}
#container {display: block; margin-top: 5px;  font-size: 0.9em; line-height: 1.3em; background: #9cf;}
#bild {position: absolute; padding-left: 620px; padding-top: 58px; width: 326px; height: 240px; z-index: 1;}
#riobmno {position: absolute; padding-left: 555px; z-index: 2;}
#bildstart {position: absolute; padding-left: 400px; z-index: 2;}
span.we {color:#fff; font-weight: 400;}
p.mar {margin-top: 7px; font-size: 0.8em; font-family: "Verdana", "Helvetica", sans-serif; letter-spacing: 0.13em; color: #fff;}
#head {position: absolute; padding-top: 200px; padding-left: 5px; font-size: 145%; font-weight: 500; letter-spacing: 0.07em; line-height: normal; }
.wrio {color:#fff; font-weight: 400; letter-spacing: 0.1em}
#bmno {position: absolute; padding-top: 50px; padding-left: 5px; font-size: 145%; font-weight: 500; letter-spacing: 0.07em; line-height: normal; z-index: 3; }
#bamono {position: absolute; padding-top: 50px; padding-left: 5px; font-size: 200%; font-weight: 600; letter-spacing: 0.05em; line-height: normal; z-index: 3; }
#fliess {position: absolute; padding-top: 290px; padding-left: 5px; width: 400px; text-align: justify; z-index: 3}
#flis_rbmno {position: absolute; padding-top: 100px; padding-left: 5px; width: 519px; text-align: justify; z-index: 6}
.ueb {font-family: "Verdana", "Helvetica", sans-serif; font-size: 0.60em; color:#fff; vertical-align: -2px; font-weight: 500;}
.prog {color:#fff;}
#hotelnav {
   background-color: transparent;
   position: absolute;
   top: 310px;
   left: 28px;
   width: 209px;
   height: 200px;
   z-index: 6;
   }
#hotelnav li {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 220px;
   z-index: 6;
   }
#hotelnav ul {
   background-color: transparent;
   padding: 0;
   margin: 0;
   z-index: 7;
   }
 #hotelnav a {
   font: normal 1.05em serif;
   text-decoration: none;
   display: block;
   padding: 3px;
   margin: 1px 0 0;
   width: 165px;
   -moz-border-radius: 0.5em;
   }
#hotelnav a:link, #hotelnav a:visited {
color: #666; 
}
#hotelnav a:hover, #hotelnav a:focus {
   color: #fff;
   padding: 3px 4px;
   border: 1px solid #fff;
   }
#hotelnav a:link span, #hotelnav a:visited span {
   display: none; 
   }
#hotelnav a:hover span, #hotelnav a:active span {
   font-family: "Verdana", "Helvetica", sans-serif;
   font-size: 0.8em;
   color: #fff;
   background: transparent;
   width: 18em;
   display: block;
   position: absolute;
   top: 11.5em;  
   left: 0em 
   }   
#hotelnavrio {
   background-color: transparent;
   position: absolute;
   top: 310px;
   left: 255px;
   width: 220px;
   height: 200px;
   z-index: 6;
   }
#hotelnavrio li {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 220px;
   z-index: 6;
   }
#hotelnavrio ul {
   background-color: transparent;
   padding: 0;
   margin: 0;
   z-index: 7;
   }
#hotelnavrio a {
   font: normal 1.05em serif;
   text-decoration: none;
   display: block;
   padding: 3px;
   margin: 1px 0 0;
   width: 165px;
   -moz-border-radius: 0.5em;
   }
#hotelnavrio a:link, #hotelnavrio a:visited {
color: #666; 
}
#hotelnavrio a:hover, #hotelnavrio a:focus {
   color: #fff;
   padding: 3px 4px;
   border: 1px solid #fff;
   }
#hotelnavrio a:link span, #hotelnavrio a:visited span {
   display: none; 
   }

   #hotelnavrio a:hover span, #hotelnavrio a:active span {
   font-family: "Verdana", "Helvetica", sans-serif;
   font-size: 0.8em;
   color: #fff;
   background: transparent;
   width: 18em;
   display: block;
   position: absolute;
   top: 9em;  
   left: 0em 
   }
#navi {position: relative; padding-top: 490px; padding-left: 300px; z-index: 5}
.ba {font-family: "Verdana", "Helvetica", sans-serif; font-size: 0.75em; color:#fff; vertical-align: -2px; font-weight: 500;}
a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:active {color:#fff; text-decoration: none;}
a:hover {color:#fff; text-decoration: none;} 
a.kl:link {font-family: "Verdana", "Helvetica", sans-serif; font-size: 70%; color: #000; text-decoration: none;}
a.kl:visited {font-family: "Verdana", "Helvetica", sans-serif; font-size: 70%; color: #000; text-decoration: none;}
a.kl:active {font-family: "Verdana", "Helvetica", sans-serif; font-size: 70%; color: #000; text-decoration: none;}
a.kl:hover {font-family: "Verdana", "Helvetica", sans-serif; font-size: 70%; color: #fff; text-decoration: none;}



