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

.whitelink:link           { color: #FFFFFF; text-decoration: none; }
.whitelink:visited        { color: #FFFFFF; text-decoration: none; }
.whitelink:active         { color: #FFFFFF; text-decoration: none; }
.whitelink:hover          { color: #FFFFFF; text-decoration: underline; }

.hotellink:link           { color: #42003B; text-decoration: none; }
.hotellink:visited        { color: #42003B; text-decoration: none; }
.hotellink:active         { color: #42003B; text-decoration: none; }
.hotellink:hover          { color: #42003B; text-decoration: underline; }

.blacklink:link           { color: #000000; text-decoration: none; }
.blacklink:visited        { color: #000000; text-decoration: none; }
.blacklink:active         { color: #000000; text-decoration: none; }
.blacklink:hover          { color: #42003B; text-decoration: none; }

.invislink:link           { color: #444444; text-decoration: none; }
.invislink:visited        { color: #444444; text-decoration: none; }
.invislink:active         { color: #444444; text-decoration: none; }
.invislink:hover          { color: #444444; text-decoration: underline; }

.crlink:link              { color: #C0C0C0; text-decoration: none; }
.crlink:visited           { color: #C0C0C0; text-decoration: none; }
.crlink:active            { color: #C0C0C0; text-decoration: underline; }
.crlink:hover             { color: #C0C0C0; text-decoration: underline; }

td                        { color: #444444; font-family: Arial; font-size: 11px; }
li                        { color: #444444; }
form                      { margin-top: 0px; margin-bottom: 0px; }
ul                        { margin-bottom: 0px; margin-top: 10px; }
h1                        { color: #444444; font-family: Arial; font-size: 14px; }
h2                        { color: #444444; font-family: Arial; font-size: 14px; }
.MainText                 { color: #FFFFFF; font-family: Arial; font-size: 12px; }
.MainText2                { color: #444444; font-family: Arial; font-size: 12px; }
.MainTextBold             { color: #444444; font-family: Arial; font-size: 12px; font-weight: bold; }
.TableText                { color: #FFFFFF; font-family: Arial; font-size: 10px; font-weight: bold; letter-spacing: 1px; }
.TableTitle               { color: #444444; font-family: Arial; font-size: 14px; font-weight: bold; }
.TableTitle2              { color: #42003B; font-family: Arial; font-size: 14px; font-weight: bold; }
.HomeTitle                { color: #FFFFFF; font-family: 'Times', Arial; font-size: 17px; font-weight: bold; letter-spacing: 1px; }
.HomeTitle2               { color: #FFFFFF; font-family: 'Times', Arial; font-size: 13px; font-weight: bold; letter-spacing: 1px; cursor: pointer; }
.bold                     { font-weight: bold; }
.bold2                    { font-weight: bold; color: #42003B; }
.copyright                { color: #C0C0C0; font-family: Arial; font-size: 10px; padding-right: 15px; }
.textfield                { border-color: #444444; border-width: 1; font-family: Arial; font-size: 12px; background-color: #FFFFFF; color: #444444; width: 300; }
.button                   { border-width: 1; font-family: Arial; font-size: 12px; height: 18px; background-color: #FFFFFF; color: #444444; }
.button2                  { border-width: 1; font-family: Arial; font-size: 12px; height: 18px; background-color: #00395C; color: #FFFFFF; }
/*.watermark              { background: #FFFFFF url(http://www.historichotels.nl/images/watermark.gif) no-repeat fixed center; }*/
.watermark                { background: #FFFFFF url(http://www.historichotels.nl/images/watermark-swirl.gif); }
.err_border               { border-top: 1px solid #CE0000; border-bottom: 1px solid #CE0000; }
.alert                    { color: #CE0000; font-family: Arial; font-size: 8pt; font-weight: bold; }
.success                  { color: #008000; font-family: Arial; font-size: 8pt; font-weight: bold; }
.card                     { margin: 5px; padding: 10px; float: left; width: 280px; text-align: center; display: inline; background: url(http://www.historichotels.nl/images/box.gif) no-repeat left top; }
div#historic-hotels-logo  { margin-top: 6px; margin-left: 41px; }
div#main-menu             { margin-top: 5px; margin-left: 30px; }
div#package_text ul       { margin-left: 10px; padding-left: 10px; }

