#Content                    { position: absolute; left: 50%; top: 50%; width: 920px; height: 670px; margin-left: -460px; margin-top: -335px; z-index: 1; }
#Pagedata                   { position: relative; margin: 3px; }
.shadow                     { border: 1px solid silver; position: relative; background: white; z-index: 100; }
.shadow2                    { overflow: hidden; position: absolute; z-index: 0; }

a:link                      { color: #444; text-decoration: underline; }
a:visited                   { color: #444; text-decoration: underline; }
a:active                    { color: #444; text-decoration: underline; }
a:hover                     { color: #444; text-decoration: none; }

.def_link:link              { color: #444; text-decoration: none; }
.def_link:visited           { color: #444; text-decoration: none; }
.def_link:hover             { color: #444; text-decoration: underline; }

.white_link:link            { color: #FFF; text-decoration: underline; }
.white_link:visited         { color: #FFF; text-decoration: underline; }
.white_link:hover           { color: #FFF; text-decoration: none; }

.light_link:link            { color: #938D81; text-decoration: none; }
.light_link:visited         { color: #938D81; text-decoration: none; }
.light_link:hover           { color: #938D81; text-decoration: underline; }

.small_menu_link:link       { color: #6D6453; text-decoration: none; }
.small_menu_link:visited    { color: #6D6453; text-decoration: none; }
.small_menu_link:hover      { color: #6D6453; text-decoration: underline; }

.main_menu_link:link        { color: #E5E3E1; text-decoration: none; }
.main_menu_link:visited     { color: #E5E3E1; text-decoration: none; }
.main_menu_link:hover       { color: #FFF; text-decoration: none; }

.main_menu_link_on:link     { color: #FFF; text-decoration: none; }
.main_menu_link_on:visited  { color: #FFF; text-decoration: none; }
.main_menu_link_on:hover    { color: #FFF; text-decoration: none; }

.submenu_link_on:link       { color: #3F412C; text-decoration: none; }
.submenu_link_on:visited    { color: #3F412C; text-decoration: none; }
.submenu_link_on:hover      { color: #3F412C; text-decoration: underline; }

.submenu_link_off:link      { color: #938D81; text-decoration: none; }
.submenu_link_off:visited   { color: #938D81; text-decoration: none; }
.submenu_link_off:hover     { color: #938D81; text-decoration: underline; }

td                          { color: #3F412C; font-family: Verdana; font-size: 11px; }
ul                          { margin-bottom: 0px; margin-top: 10px; }
form                        { margin-top: 0px; margin-bottom: 0px; }
h2                          { color: #3F412C; font-family: Verdana; font-size: 13px; margin-bottom: 10px; }
p                           { margin-top: 5px; margin-bottom: 10px; }
marquee                     { width: 100%; height: 20px; color: #FFF; font-family: Verdana; font-size: 11px; padding-top:3px; }
.default                    { color: #3F412C; font-family: Verdana; font-size: 11px; line-height: 1.3em; }
.white                      { color: #FFF; font-family: Arial; font-size: 10px; }
.small_menu                 { color: #C6C6C4; font-family: Arial; font-size: 8pt; }
.page_title                 { color: #3F412C; font-family: Verdana; font-size: 18px; padding-left: 20px; letter-spacing: 1px; }
.light_font                 { color: #938D81; font-family: Verdana; font-size: 11px; line-height: 18px; }
.def_font                   { color: #3F412C; font-family: Verdana; font-size: 11px; line-height: 18px; }
.title_text                 { color: #444; font-family: Arial; font-size: 18px; padding-left: 7px; }
.page_data_padding          { text-align: justify; margin-left: 20px; margin-right: 20px; }

.submenu                    { font-family: Verdana; font-size: 13px; vertical-align: bottom; }
.submenu_gt_on              { width: 20px; padding-top: 5px; }
.submenu_gt_off             { width: 20px; text-align: right; }
.submenu_data               { text-align: justify;  visibility: visible; display: none; margin-right: 20px; }

.textfield                  { border-color: #3F412C; border-width: 1px; font-family: Verdana; font-size: 11px; background-color: #FFF; color: #444; width: 200px; }
.button                     { border-width: 0px; font-family: Verdana; font-size: 12px; background-color: #FFF; color: #6D6453; }
.search_button              { background-color: #A60D0D; border-width: 1px; color: #FFFFFF; font-weight: bold; }
.res_engine_input           { border-width: 0px; font-family: Arial; font-size: 11px; background-color: #6D6453; color: #FFF; }

table.main_menu             { width: 100%; }
table.main_menu td          { font-family: Arial; font-weight: bold; font-size: 18px; padding-left: 5px; text-align: center; }
table.gallery               { margin-right: 3px; }
table.gallery td            { padding-bottom: 3px; }

table.textdata .header      { background: #C3B17F; color: #FFF; font-family: Verdana; font-size: 12px; text-align: right; border: 1px solid #FFF; }
table.textdata .data1       { background: #E2E3E4; color: #3F412C; font-family: Verdana; font-size: 12px; text-align: right; border: 1px solid #FFF; }
table.textdata .data2       { background: #C7C2BA; color: #3F412C; font-family: Verdana; font-size: 12px; text-align: right; border: 1px solid #FFF; }

.image_text                 { position: absolute; background: #FFF; height: 25px; z-index: 1; }
.hotelview_text             { color: #3F412C; font-family: Verdana; font-size: 10px; padding-top: 3px; padding-left: 3px; vertical-align: top; }
.hotelview_left_main        { position: absolute; background: #E5E3E1; margin-top: 472px; margin-left:   0px; width: 438px; height: 99px; overflow: hidden; }
.hotelview_left             { position: absolute; background: #E5E3E1; margin-top: 472px; margin-left: 289px; width: 149px; height: 99px; }
.hotelview_right            { position: absolute; background: #E5E3E1; margin-top: 472px; margin-left: 441px; width: 404px; height: 94px; padding-left: 15px; padding-bottom: 5px; }

#alt_text                   { position: absolute; visibility: hidden; height: 15px; background-color: white; }
#Pagedata #hotelview        { position: absolute; background-image: url(http://www.rijsserberg.nl/images/map/map_3F412E.gif); margin-top: 284px; margin-left: 614px; width: 249px; height: 287px; }
#Pagedata #newsletter_add   { position: absolute; background: #E5E3E1; width: 419px; height: 25px; margin-top: 444px; margin-left: 441px; }
#Pagedata #upper_bar        { position: absolute; background: #C3B17F; width: 438px; height: 20px; }
#Pagedata #bottom_bar       { position: absolute; background: #C3B17F; margin-top: 574px; width: 100%; height: 20px; }
#Pagedata #main_picture     { position: absolute; width: 438px; height: 293px; margin-top: 176px; }
#Pagedata #main_menu        { position: absolute; background: #AAA497; margin-top: 23px; width: 438px; height: 64px; }
#Pagedata #res_engine       { position: absolute; background: #AAA497; margin-top: 472px; width: 280px; height: 94px; padding-top: 5px; padding-left: 6px; }
#Pagedata #banner_main      { position: absolute; margin-top: 23px; width: 438px; height: 150px; }
#Pagedata #banner_left      { position: absolute; margin-top: 23px; width: 218px; height: 150px; }
#Pagedata #banner_right     { position: absolute; margin-top: 23px; margin-left: 221px; width: 217px; height: 150px; }
#Pagedata #gallery          { position: absolute; margin-top: 90px; width: 438px; height: 83px; }
#Pagedata #hotel_logo       { position: absolute; margin-left: 441px; width: 419px; height: 120px; }
#Pagedata #page_data        { position: absolute; margin-left: 441px; margin-top: 120px; width: 419px; height: 451px; overflow: auto; line-height: 18px; }
#Pagedata #maxengine        { position: absolute; visibility: hidden; background: #FFF; width: 100%; height: 571px; }
#Pagedata #movie            { position: absolute; width: 438px; height: 293px; margin-top: 176px; }
