body, td            { font: 13px/18px Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, Georgia; color: #444444; font-style: italic }
body                { background-color: #FFFFFF; margin: 10px 0px 0px }

form, img           { margin: 0px; padding: 0px }

a, a:visited        { color: #00cc00; text-decoration: none }
a:hover             { color: #00cc00; text-decoration: underline }

p                   { margin: 0px }
ul                  { margin: 0px 0px 0px 18px; padding: 0px; list-style-image: url('../img/bullet.gif') }
hr                  { height: 1px; border: none; background-color: black; color: black }

h1,h2,h3            { font-size: 15px; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; text-transform: uppercase }
h4                  { font-size: 15px; font-weight: bold; font-style: normal; margin: 0px 0px 9px; padding: 0px; text-transform: uppercase }
h5                  { font-size: 12px; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; text-transform: uppercase }
h6                  { font-size: 10px; font-weight: bold; font-style: normal; margin: 0px 0px 9px; padding: 0px; text-transform: uppercase }

/* general */
#fullpage           { width: 841px; margin: 0px; vertical-align: top }
#fullpage TD        { margin: 0px; padding: 0px; text-align: left }
#pagebg             { width: 776px; margin: 0px; background: url('../img/bg1.gif') 0px -2px repeat-y }

/* mail form */
#mailform           { margin: 0px }
#mailform INPUT.txt { border: 1px solid #cccccc; width: 165px }
#mailform INPUT.btn { border: 2px outset #cccccc; background-color: white; font: bold 10px/14px Palatino Linotype, Book Antiqua, Palatino, Times New Roman, Times, Georgia; color: #444444; text-transform: uppercase }

/* [close] links in text blocks */
A.close, A.close:visited  { cursor: pointer; float: right; font-size: 9px; font-style: normal; font-weight: bold; text-decoration: none; color: black; margin: -4px 0px 0px }
A.close:hover             { color: #00cc00 }

/* language selector (flag) */
TR.languagepicker          { height: 27px }
TR.languagepicker RD       { text-align: right }
TR.languagepicker A,
TR.languagepicker IMG      { display: block; float: right; height: 17px }
A#btnEn                    { width: 43px; background: url('../img/btn-en.gif') no-repeat }
A#btnNl                    { width: 64px; background: url('../img/btn-nl.gif') no-repeat }
TR.languagepicker A:hover,
TR.languagepicker A.active { background-position: 0px -17px !important }

#block0, #block1, #block2, #block3, #block4, #block5, #block6, #block7, #block8 { background-color: white }
#block0             { margin: 78px 4px 0px 78px;    width: 230px; height: 152px; float: left  } /* maillist form */
#blockC             { margin: 0px 78px 4px 78px;   width: 308px; height: 304px; float: right  } /* cover */
#block1             { margin: 82px 4px 0px 78px;   width: 230px; float: left  } /* news */
#block2             { margin: 82px 4px 0px 78px;   width: 230px; float: left  } /* bio */
#block3             { margin: 82px 0px 0px 4px;    width: 230px; float: right } /* tour */
#block4             { margin: 82px 4px 0px 156px;  width: 308px; float: left  } /* gallery */
#block5             { margin: 82px 4px 0px 78px;   width: 308px; float: left  } /* message board */
#block6             { margin: 82px 0px 0px 78px;   width: 308px; float: right  } /* links */
#block7             { margin: 82px  4px 0px 78px;  width: 230px; float: left  } /* press */
#block8             { margin: 82px 4px 0px 78px;   width: 230px; float: left  } /* contact */

.padd               { padding: 4px }

/* mainnav */
#mainnav            { width: 65px; vertical-align: top; text-align: left }
#mainnavDIV         { width: 65px; height: 380px; position: fixed; margin: 0px; background: url('../img/the-polar-exploration-ship.gif') 22px 0px no-repeat; overflow: hidden }

#mainnavTABLE       { width: 65px; height: 380px; margin: 0px }
#mainnavTABLE TD    { padding: 0px; vertical-align: middle }



#mainnav A,
#mainnav A:visited  { color: black; display: block; width: 24px; background-repeat: no-repeat }
#mainnav A:hover    { background-position: -24px 0px !important }

#mainnav #en1       { height: 30px }
#mainnav #en1 A     { background: url('../img/en/1.gif'); height: 30px }
#mainnav #en2 A     { background: url('../img/en/2.gif'); height: 53px; margin: 8px 0px 4px }
#mainnav #en3 A     { background: url('../img/en/3.gif'); height: 22px; margin: 4px 0px }
#mainnav #en4 A     { background: url('../img/en/4.gif'); height: 37px; margin: 4px 0px }
#mainnav #en5 A     { background: url('../img/en/5.gif'); height: 76px; margin: 4px 0px }
#mainnav #en6 A     { background: url('../img/en/6.gif'); height: 29px; margin: 4px 0px }
#mainnav #en7 A     { background: url('../img/en/7.gif'); height: 27px; margin: 4px 0px 8px }
#mainnav #en8 A     { background: url('../img/en/8.gif'); height: 40px }
#mainnav #en8       { height: 40px }

#mainnav #nl1       { height: 40px }
#mainnav #nl1 A     { background: url('../img/nl/1.gif'); height: 40px }
#mainnav #nl2 A     { background: url('../img/nl/2.gif'); height: 47px; margin: 8px 0px 4px }
#mainnav #nl3 A     { background: url('../img/nl/3.gif'); height: 51px; margin: 4px 0px }
#mainnav #nl4 A     { background: url('../img/nl/4.gif'); height: 30px; margin: 4px 0px }
#mainnav #nl5 A     { background: url('../img/nl/5.gif'); height: 58px; margin: 4px 0px }
#mainnav #nl6 A     { background: url('../img/nl/6.gif'); height: 29px; margin: 4px 0px }
#mainnav #nl7 A     { background: url('../img/nl/7.gif'); height: 22px; margin: 4px 0px 8px }
#mainnav #nl8 A     { background: url('../img/nl/8.gif'); height: 40px }
#mainnav #nl8       { height: 40px }

/*
#mainnav a.active   { color: #33ff33 }
*/

/* gallery */
#block4 A          { margin: 0px }
#block4 IMG        { margin: 1px 2px 1px 0px }
#block4 .padd      { padding: 4px 0px 4px 3px }

/* Live */
div.gignew          { margin: 16px 0px}
.gignew h4          { margin: 0px }
.gignew h5          { margin: 0px }
.gignew h6          { margin: 0px }



/* News */
.news h6            { margin: 10px 0px 0px 0px; color: #999999; font-style: normal; font-weight: normal }

/* messageboard */
#block5 .mssgerror  { padding: 6px; background-color: #00ff33; font-weight: bold; margin: 10px 0px 0px }
#block5 .mssglnk    { margin: 8px 0px }
#block5 .mess       { margin: 5px 0px }
#block5 .mess H5    { margin: 14px 0px 0px }
#block5 .mess H6    { margin: 0px; color: #999999; font-style: normal; font-weight: normal }
