body { color: #000; font-family: "Trebuchet MS", Arial; background-image: url(../images/menubackdrop.jpg); background-repeat: repeat; }

p {}
a:link { color: blue }

a:visited { color: purple }

a:hover { color: purple }
.main { background-color: #fff; background-image: url(../images/contentbackdrop.jpg); background-repeat: repeat; position: absolute; width: 900px; height: 1820px; }
.mainchoose { background-color: #fff; position: relative; top: 100px; width: 990px; height: 400px; }
.bkgshade { background-image: url(../images/shade.jpg); background-repeat: repeat; }
.headerholder { position: absolute; top: 0; left: 0; width: 898px; height: 189px; margin: 0; padding: 0; }
.menutop { background-color: #fff; background-image: url(../images/menubackdrop.jpg); background-repeat: repeat; position: absolute; top: 189px; width: 900px; height: 3px; margin: 0; padding: 0; }
.menuholder { background-color: #fff; background-image: url(../images/menubackdrop.jpg); background-repeat: repeat; position: absolute; top: 192px; width: 900px; height: 28px; margin: 0; padding: 0; }
.contentholder { position: relative; top: 232px; width: 900px; height: 800px; }
.footerholder { font-size: 10px; background-color: #fff;  text-align: center; position: absolute; bottom: 0; width: 900px; }
.menu { position: relative; width: 902px; height: 36px; margin: 0; padding: 0; }
.menucol { width: 90px; margin: 0; padding: 0; }
.mnuhome { position: relative; top: 0; left: 0; width: 90px; height: 28px; margin: 0; padding: 0; }
.mnuabout { position: absolute; top: 0; left: 90px; width: 90px; height: 28px; margin: 0; padding: 0; }
.mnucontact { position: absolute; top: 0; left: 180px; width: 90px; height: 28px; margin: 0; padding: 0; }
.mnulinks { margin: 0; padding: 0; position: absolute; top: 0; left: 270px; width: 90px; height: 28px; }
.contenttextholder { position: relative; top: 20px; left: 50px; width: 750px; height: 100%; }
.listholder { background-color: #feff28; position: absolute; top: 100px; right: 100px; bottom: 10px; width: 100px; height: 100px; }
.mnuback { position: absolute; left: 270px; width: 90px; height: 28px; margin: 0; padding: 0; }
.mnudutch { position: absolute; top: 0; left: 720px; width: 90px; height: 28px; margin: 0; padding: 0; }
.mnufrench { margin: 0; padding: 0; position: absolute; top: 0; left: 630px; width: 90px; height: 28px; }
.mnuenglish { position: absolute; top: 0; left: 810px; width: 90px; height: 28px; margin: 0; padding: 0; }
.mainpagelargetitle { color: #fff; font-size: 28px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.mainpagenormaltext { color: #242862; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; }
.mainpagencurstext { color: #242862; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: italic; }
.mainpagelargetext { color: white; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.wdholder { background-color: #fff; width: 330px; height: 710px; border: solid 1px #6b1d12; }
.hhsholder { background-color: #fff; width: 330px; height: 710px; border: solid 1px #000; }
.pcholder { background-color: #fff; width: 330px; height: 710px; border: solid 1px #000; }
.langholder { background-color: #fff; width: 998px; height: 40px; border: solid 1px #000; }
a.image { text-decoration: none; border-width: 0; }
a:active.image { text-decoration: none; border-width: 0; }
a:link.image { text-decoration: none; border-width: 0; }
a:visited.image { text-decoration: none; border-width: 0; }
a:hover.image { text-decoration: none; border-width: 0; }
