body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d4cac4; margin: 0; padding: 0; }

p { text-align: justify; }

td { font-size: 11px; }
#main { background-image: url(../assets/images/main_back.gif); background-repeat: repeat-y; text-align: left; width: 899px; padding-right: 6px; padding-left: 6px; }
#top { background-color: #cadb2a; height: 20px; }
#nvb { background-color: #f2f6ca; background-image: url(../assets/images/nvb_back.gif); background-repeat: no-repeat; background-position: 0 bottom; height: 22px; padding-top: 43px; padding-bottom: 37px; }
#nvbnews { background-color: #f2f6ca; background-image: url(../assets/images/nvb_back_news.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-top: 43px; padding-bottom: 37px; height: 22px; }
#lg { width: 201px; float: left; padding-left: 20px; }
#mainmenu { width: 638px; float: left; padding-right: 20px; padding-left: 20px; }
#txtcontent { background-image: url(../assets/images/right_back.gif); background-repeat: no-repeat; background-position: right top; width: 618px; float: left; padding-top: 50px; padding-right: 20px; padding-left: 40px; }
#nvb a:link { color: #000000; font-weight: normal; }
#nvb a:visited { color: #000000; font-weight: normal; }
#nvb a:hover { color: #ffffff; font-weight: normal; background-color: #cadb2a; }
#nvb a:active { color: #ffffff; font-weight: normal; background-color: #cadb2a; }
#mainmenu a { font-weight: normal; text-decoration: none; height: 14px; padding: 3px 15px 4px; display: inline; }
#lg a { font-weight: normal; text-decoration: none; height: 14px; padding: 3px 5px 4px; display: inline; }
#left { background-image: url(../assets/images/left_logo.gif); background-repeat: no-repeat; background-position: left top; width: 221px; height: 221px; float: left; }
#maincontent { background-color: #fff; background-image: url(../assets/images/bottom_back.gif); background-repeat: no-repeat; background-position: 0 bottom; overflow: auto; clear: both; padding-bottom: 50px; }
h1 { color: #542c14; font-size: 14px; border-bottom: 1px solid #542c14; }
h2 { color: #cadb2a; font-size: 12px; font-weight: bold; }
#highlight { display: inline; }
#highlight a:link { color: #ffffff; font-weight: normal; background-color: #cadb2a; }
#highlight a:visited { color: #ffffff; font-weight: normal; background-color: #cadb2a; }
#secondmenu { background-color: #fff; border-top: 1px solid #cadb2a; border-right: 1px solid #cadb2a; border-left: 1px solid #cadb2a; border-bottom-width: 0; }
#secondmenu a { font-weight: normal; text-decoration: none; display: block; padding: 3px 5px 4px; height: 14px; border-bottom: 1px solid #cadb2a; }
#secondmenu a:link { color: #000000; }
#secondmenu a:visited { color: #000000; }
#secondmenu a:hover { color: #ffffff; background-color: #cadb2a; }
#secondmenu a:active { color: #ffffff; background-color: #cadb2a; }
.illright { float: right; padding-left: 20px; }
.illleft { float: left; padding-right: 20px; }
a:link { color: #8e8783; }
a:visited { color: #bdb4af; }
a:hover { color: #cadb2a; }
a:active { color: #cadb2a; }
a  { font-weight: bold; }
.encadre { text-align: center; width: 350px; padding: 10px; border: solid 1px #d4cac4; }
.formreserv { background-color: #f2f6ca; background-image: url(../assets/images/reservations.gif); background-repeat: no-repeat; background-position: left top; padding: 50px 10px 10px; }
img { border-width: 0; }
.formreserv_en { background-color: #f2f6ca; background-image: url(../assets/images/reservations_en.gif); background-repeat: no-repeat; background-position: left top; padding: 50px 10px 10px; }
.formreserv_de{ background-color: #f2f6ca; background-image: url(../assets/images/reservations_de.gif); background-repeat: no-repeat; background-position: left top; padding: 50px 10px 10px; }
.formreserv_nl{ background-color: #f2f6ca; background-image: url(../assets/images/reservations_nl.gif); background-repeat: no-repeat; background-position: left top; padding: 50px 10px 10px; }

.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }
