/* CSS by www.icon.dk */

/* Basics 5 */
body { margin: 0px; padding: 0px; height: 100%; width: 100%; z-index: 5; overflow: hidden; 
background: repeat #75cacf; 
color: #FFFFFF; font-family: verdana,tahoma,arial,sans-serif; line-height: 127%; font-size: 11px; }

#bg { position: absolute; bottom: 0%; height: 100%; left: 0%; width: 100%; }

p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.mini { font-size: 9px; line-height: 11px; margin: -3px 0px 8px 0px; }
strong { font-weight: bold; }
q { display: block; margin: 0px 0px 8px 1em; font-family: garamond,times,serif; font-style: italic; }

h1 { margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; }
h2 { margin: 20px 0px 8px 0px; padding: 0px 0px 0px 0px; }
h3 { margin: 20px 0px 8px 0px; padding: 0px 0px 0px 0px; }

ul { margin: -2px 0px 8px 1em; padding: 0px 0px 0px 1em; list-style: square outside; }
ol { margin: -2px 0px 8px 1em; padding: 0px 0px 0px 1em; list-style: decimal outside; }
li { margin: 0.2em 0px 0.2em 0px; padding: 0px 0px 0px 0px; }

a { outline: none; text-decoration: none; border: none; }
a img { border: none; }




/* Header 150 */
#header { position: absolute; top: 1%; height: 11%; left: 0%; width: 100%; z-index: 150; overflow: visible; }

#logo { position: absolute; top: -2px; width: 27%; height: 80%; text-align: center; overflow: visible; }
#payoff { position: absolute; top: 20%; right: 0%; width: 70%; height: 80%; text-align: left; overflow: hidden;
color: #FFFFFF; font-family: courier new,courier,monospace; font-weight: bold; font-style: normal; font-size: 36px; line-height: 40px; letter-spacing: 0px; word-spacing: -1px; }




/* Footer 100 */
address { position: absolute; bottom: 0%; height: 9%; right: 1%; width: 69%; z-index: 100;
color: #FFFFFF; font-family: courier new,courier,monospace; font-weight: normal; font-size: 14px; font-style: normal; text-align: left; line-height: 16px; letter-spacing: 0px; word-spacing: 0px; }

address b { font-weight: bold; letter-spacing: 1px; }
address a { color: #FFFFFF; }
address a:hover { color: #000000; }

#copyright { position: absolute; bottom: 0%; height: 9%; left: 0%; width: 28%; z-index: 100;
color: #FFFFFF; font-family: courier new,courier,monospace; font-weight: normal; font-size: 14px; font-style: normal; text-align: center; line-height: 32px; letter-spacing: 2px; word-spacing: 0px; }





/* Container 20 */
#container1 { position: absolute; top: 12%; height: 76%; left: 0%; width: 100%; z-index: 20;
border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; overflow: hidden;
background: no-repeat #ffffff bottom left; }

#container2 { position: absolute; top: 0%; right: 0%; height: 100%; width: 98%; margin-top: -1px; overflow: hidden; }





/* Menu  25 */
#menubox { float: left; height: 100%; width: 24%; margin: 22px 0px 0px 0px; padding: 1px 0px 0px 0px; z-index: 25; overflow: visible;
border-top: 1px solid #444444 }

#menu { text-align: center; margin: -1px 0px 0px 0px; }

#menu a:visited { color: #333333; }
#menu a:link { color: #333333; }
#menu a:hover { color: #880000; background-color: #75cacf; }
#menu a:active { color: #333333; }

.xa { display: block; font-style: normal; font-weight: bold; font-size: 11px; line-height: 12px;
text-decoration: none; margin: -1px 0px 0px 0px; padding: 2px 2px 2px 2px; 
letter-spacing: 1px; border-bottom: 1px solid #aaaaaa; border-top: 1px solid #444444; }

.xb { display: block; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px;
text-decoration: none; padding: 2px 2px 2px 2px; 
letter-spacing: 1px; border-bottom: 1px solid #aaaaaa; }

#on { background-color: #75cacf; }



/* Announcement-box */
#announce { margin: 20px 0px 0px 0px; }

#announce a { display: block; color: #333333; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px; 
word-spacing: -1px; margin: 0px; padding: 3px 2px 5px 5px; border-style: none solid solid solid;
border-width: 1px; border-color: #444444; }
#announce a:visited { color: #333333; }
#announce a:link { color: #333333; }
#announce a:hover { color: #333333; background-color: #eeeeee; }
#announce a:active { color: #333333; }

#announce p { color: #333333; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px; 
word-spacing: -1px; margin: 0px; padding: 3px 2px 5px 5px; border-style: none solid solid solid;
border-width: 0px 1px 1px 1px; background-color: #75cacf; border-color: #444444 }

#announce h1  { color: #333333; font-style: normal; font-weight: bold; font-size: 9px; line-height: 12px; 
background-color: #75cacf; text-align: center; text-transform: uppercase; word-spacing: 2px; letter-spacing: 3px; margin: -1px 0px 0px 0px; padding: 2px 5px; border: solid 1px #444444 }





/* Tekster 30 */
#txtfelt { position: absolute; top: 0px; right: 0px; width: 71%; height: 100%; padding: 0px 0px 0px 0px; overflow: auto; z-index: 30; }

#txtfelt p { color: black; margin-right: 30px; }
#txtfelt li { color: black; margin-right: 30px; }
#txtfelt h1 { color: #660000; margin-right: 30px; font-weight: bold; font-size: 24px; line-height: 22px; letter-spacing: 2px; }
#txtfelt h2 { color: #660000; margin-right: 30px; font-weight: bold; font-size: 18px; line-height: 16px; letter-spacing: 1px; }
#txtfelt h3 { color: #660000; margin-right: 30px; font-weight: bold; font-size: 13px; line-height: 14px; letter-spacing: 0px; }
#txtfelt q { color: #303030; margin-right: 50px; font-size: 14px; line-height: 15px; }

#txtfelt code { color: #303030; display: block; background-color: #eeeeee; margin: 0px 0px 8px 0px; border: solid gray 1px; 
padding: 5px 2px 4px 8px; font-family: courier new,courier,monospace; font-style: normal; margin-right: 35px; font-size: 11px; line-height: 14px; }

.left { float: left; margin: -2px 10px -2px 0px;  }
.right { float: right; margin: -2px 10px -2px 10px; }
.neutral { margin: -2px 10px -2px 10px; }

#txtfelt a:visited { color: #660000; }
#txtfelt a:link { color: #000080; text-decoration: underline; }
#txtfelt a:hover { color: #900000; }
#txtfelt a:active { color: #660000; }

.show { display: block; margin-right: 20px; }
.hide { display: none; margin-right: 20px; }


/* Download-box */
#download { float: right; width: 30%; margin: 20px 35px 0px 10px; }

#download a { display: block; color: #333333; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px; 
word-spacing: -1px; margin: 0px; padding: 3px 2px 5px 5px; border-style: none solid solid solid;
border-width: 1px; border-color: #444444; }
#download a:visited { color: #333333; }
#download a:link { color: #333333; text-decoration: none; }
#download a:hover { color: #333333; background-color: #eeeeee; }
#download a:active { color: #333333; }

#download p { color: #333333; font-style: normal; font-weight: normal; font-size: 9px; line-height: 11px; 
word-spacing: -1px; margin: 0px; padding: 3px 2px 5px 5px; border-style: none solid solid solid;
border-width: 0px 1px 1px 1px; background-color: #fff099; border-color: #444444 }

#download h1  { color: #ffffff; font-style: normal; font-weight: bold; font-size: 9px; line-height: 12px; 
background-color: #777777; text-align: center; text-transform: uppercase; word-spacing: 2px; letter-spacing: 3px; margin: -1px 0px 0px 0px; padding: 2px 5px; border: solid 1px #444444 }
