/*
  site.css
  Hawk v0.01 beta
  This code is distributed under the terms of the LGPL (cross-browser.com/license.html)
*/

html {
  margin:0; padding:0; background:#999;
}
body {
  margin:0; padding:0;
  font-family:arial,sans-serif;
  font-size:12px;
}

table { 
  font-family:arial,sans-serif;
  font-size:12px;
}

a {
  text-decoration:underline;
  color:#000000; background:transparent;
}
a:hover {
  text-decoration:none;
  color:#000; background:#ffffff;
  border-bottom:solid 1px #633;
  padding:0;
}
h1 {
  color:#001978; background:transparent;
  filter: Alpha(Opacity=80, FinishOpacity=70, Style=2);   
  margin:0.5em 0 .2em 0;
  padding:.5em 0;
  font-size:16px;
  font-weight:bold;
}
h2 {
  color:#633; background:transparent;
  margin:1.5em 0 .2em 0;
  padding:.5em 0;
  font-size:14px;
  font-weight:normal;
}
h3 {
  color:#633; background:transparent;
  margin:1.5em 0 .2em 0;
  padding:.5em 0;
  font-size:10px;
  font-weight:bold;
}
ol {
  margin:.2em 0 .2em 1.75em;
}
ul {
  margin:.2em 0 .2em 1.75em;
  list-style-type:circle;
}
li {
/*  margin:0 0 4px 10px; */
}
pre {
  color:#333; background:#eee;
  margin:0; padding:6px 4px;
  font-family:monospace,courier;
  font-size:12px;
  overflow:hidden;
}

.fw { /* firstWord */
  color:#336699; background:transparent;
  font-size:14px;
  font-weight:bold;
}

.nyhed { /* nyheder */
  color:#336699; background:transparent;
  font-size:10px;
  font-weight:bold;
}

.nyhed2 { /* nyheder */
  color:#000000; background:transparent;
  font-size:10px;
  font-weight:normal;
}

.myHead {
  color:#999; background:#336699;
  margin:0; padding:0px;
  font-weight:bold;
  font-size:12px;
  border-bottom:1px solid #bbb;
  width:100%;
}
.myFoot {
  color:#000; background:#999;
  margin:0; padding:4px;
  font-size:10px;
  text-align:right;
  width:100%;
  clear:both;
}

/* Title for horizontal and vertical menus */

.myHMTitle {
  display:inline;
  color:#336699; background:transparent;
  margin:2px 0 0 4px; padding:0;
  float:left;
  font-weight:bold;
  font-size:10px;
}
.myVMTitle {
  margin:26px 2px 10px 2px; padding:2px;
  display:block;
  font-size:12px;
  font-weight:bold;
  color:#000; background:transparent;
}

/* Menu items in boxes */

a.xmItm {
  text-decoration:none;
  display:block;
  margin:2px; padding:1px;
  color:#000000; background:transparent;
  border:none;
  font-size:10px;
}
a.xmItm:hover {
  text-decoration:none;
  color:#000; background:#ffffff;
  border-top:solid 1px #bbb;
  border-left:solid 1px #bbb;
  border-right:solid 1px #000000;
  border-bottom:solid 1px #000000;
  margin:2px; padding:0;
  display:block;
  font-size:10px;
}

/* Inline bar links, for horizontal menu bar */

a.xmLnk {
  position:relative;
  top:2px;
  text-decoration:none;
  margin:0 0 0 10px; padding:2px;
  color:#000000; background:transparent;
  border:none;
  display:inline;
  font-size:10px;
}
a.xmLnk:hover {
  position:relative;
  top:1px;
  text-decoration:none;
  margin:0 0 0 10px; padding:1px;
  color:#000; background:#ffffff;
  border-top:solid 1px #bbb;
  border-left:solid 1px #bbb;
  border-right:solid 1px #633;
  border-bottom:solid 1px #633;
  display:inline;
  font-size:10px;
}

/* Block bar links, for vertical menu bar */

a.xmVLnk {
  text-decoration:none;
  margin:2px; padding:2px;
  color:#999; background:transparent;
  border:none;
  display:block;
  font-size:10px;
}
a.xmVLnk:hover {
  text-decoration:none;
  margin:2px; padding:1px;
  color:#000; background:#c0c0c0;
  border-top:solid 1px #bbb;
  border-left:solid 1px #bbb;
  border-right:solid 1px #633;
  border-bottom:solid 1px #633;
  display:block;
  font-size:10px;
}

/* Bar for horizontal menu */

div.myHMBar {
  background:#c0c0c0;
  padding:2px 0;
  border-bottom:1px solid #000;
  text-align:left;
}

/* Bar for vertical menu */

div.myVMBar {
  background:transparent;
  padding:6px;
  border:none;
}

/* Boxes other than bars */

div.myMBox {
  width:140px;
  padding:4px;
  color:#000; background:#c0c0c0;
  border-top:solid 1px #bbb;
  border-left:solid 1px #bbb;
  border-right:solid 1px #633;
  border-bottom:solid 1px #633;
  font-size:10px;
  text-align:left;
}

/* Inline bar labels, for horizontal menu bar */

.myHMBarLbl {
  top:2px;
  margin:0 0 0 10px; padding:2px;
  color:#000000; background:transparent;
  border:none;
  display:inline;
  cursor:default;
  font-size:10px;
}
.myHMBarLblHvr {
  top:2px;
  margin:0 0 0 10px; padding:1px;
  color:#000; background:#ffffff;
  border-top:solid 1px #633;
  border-left:solid 1px #633;
  border-right:solid 1px #bbb;
  border-bottom:solid 1px #bbb;
  display:inline;
  cursor:default;
  font-size:10px;
}
.myHMBarLblHvrClosed {
  top:1px;
  margin:0 0 0 10px; padding:1px;
  color:#000; background:#ffffff;
  border-top:solid 1px #bbb;
  border-left:solid 1px #bbb;
  border-right:solid 1px #633;
  border-bottom:solid 1px #633;
  display:inline;
  cursor:default;
  font-size:10px;
}

/* Block bar labels, for vertical menu bar */

.myVMBarLbl {
  margin:2px; padding:2px;
  color:#999; background:transparent;
  border:none;
  display:block;
  cursor:default;
  font-size:10px;
}
.myVMBarLblHvr {
  margin:2px; padding:1px;
  color:#000; background:#ffffff;
  border-top:solid 1px #633;
  border-left:solid 1px #633;
  border-right:solid 1px #bbb;
  border-bottom:solid 1px #bbb;
  display:block;
  cursor:default;
  font-size:10px;
}
.myVMBarLblHvrClosed {
  margin:2px; padding:1px;
  color:#000; background:#ffffff;
  border-top:solid 1px #bbb;
  border-left:solid 1px #bbb;
  border-right:solid 1px #633;
  border-bottom:solid 1px #633;
  display:block;
  cursor:default;
  font-size:10px;
}

/* Block labels, for menu boxes */

.myMLbl {
  margin:2px; padding:1px;
  color:#000000; background:transparent;
  border:none;
  display:block;
  cursor:default;
  font-size:10px;
}
.myMLblHvr {
  margin:2px; padding:0;
  color:#000; background:#ffffff;
  border-top:solid 1px #633;
  border-left:solid 1px #633;
  border-right:solid 1px #bbb;
  border-bottom:solid 1px #bbb;
  display:block;
  cursor:default;
  font-size:10px;
}

#conftable table {
  padding: 0px;
  margin:0 0 0 0px; padding:1px;
  border-top:solid 1px #000;
  border-left:solid 1px #000;
  border-right:solid 1px #000;
  border-bottom:solid 1px #000;   
}

#conftable th {
  font-family:arial,sans-serif;
  font-size:12px;
  background: #c0c0c0;
  border-top:solid 1px #000;
  border-left:solid 1px #000;
  border-right:solid 1px #000;
  border-bottom:solid 1px #000;   
}

#conftable td {
  border-bottom:solid 1px #c0c0c0;   
  font-family:arial,sans-serif;
  font-size:12px;
  vertical-align: top;
}

.gaestforside {
  font-family:arial,sans-serif;
  font-size: 10px;
}


#turntable table {
  padding: 0px;
  margin:0 0 0 0px; padding:1px;
  border-top:solid 1px #000;
  border-left:solid 1px #000;
  border-right:solid 1px #000;
  border-bottom:solid 1px #000;   
}

#turntable th {
  font-family:arial,sans-serif;
  font-size:10px;
  background: #c0c0c0;
  border-top:solid 1px #000;
  border-left:solid 1px #000;
  border-right:solid 1px #000;
  border-bottom:solid 1px #000;   
}

#turntable td {
  border-bottom:solid 1px #c0c0c0;   
  font-family:arial,sans-serif;
  font-size:10px;
  vertical-align: top;
}


#navMenu { margin: 2 0 0 0px; padding: 0px; height: 16px; z-index: 50; font-size: 10px; }
#navMenu li { width: 120px; height: 17px; position: absolute; display: block; z-index: 50; list-style: none; font-size: 10px;text-align: center; }
#navMenu a { width: 120px; height: 17px; display: block; z-index: 50; color: #FFFFFF; text-decoration: none; font-size: 10px;font-weight: bold; }

#n0 { left: 205; background-color: #BD2FC4; width: 25px;}
#n1 { left: 235; background-color: #20A100; }
#n2 { left: 360px; background-color: #0056A1; }
#n3 { left: 485px; background-color: #A40031; }
#n4 { left: 610px; background-color: #E6CC21; }
#n5 { left: 620px; background-color: #8A21E6; }
#n100 { right: 0; background-color: #78E6D7; }

#n0 a { width: 25px;}
#n1 a { }
#n2 a { background-position: -120px 0; }
#n3 a { background-position: -240px 0; }
#n4 a { background-position: -360px 0; }
#n5 a { background-position: -480px 0; }
#n100 a { }

#n0 a:hover { background-position: 150 -18px; background-color: #BD2FC4; color: #FFFFFF; }
#n1 a:hover { background-position: 150 -18px; background-color: #20A100; color: #FFFFFF; }
#n2 a:hover { background-position: -150px -18px; background-color: #0056A1; color: #FFFFFF; }
#n3 a:hover { background-position: -300px -18px; background-color: #A40031; color: #FFFFFF; }
#n4 a:hover { background-position: -450px -18px; background-color: #E6CC21; color: #FFFFFF; }
#n5 a:hover { background-position: -600px -18px; background-color: #8A21E6; color: #FFFFFF; }
#n100 a:hover { background-position: 0 -18px; background-color: #78E6D7; color: #FFFFFF; }

#navMenu li ul { visibility: hidden; position: absolute; left: -1px; margin: 0 0 0 1px; padding: 2px; width: 150px; border-width: 0px 1px 4px 1px; border-style: solid; border-color: #526E8D; }
#navMenu #n0 ul { width: 10px;background-color: #D44AD4; }
#navMenu #n1 ul { background-color: #E2FFE6; }
#navMenu #n2 ul { background-color: #E7EFFF; }
#navMenu #n3 ul { background-color: #FFEEF5; }
#navMenu #n4 ul { background-color: #FFF8E0; }
#navMenu #n5 ul { background-color: #E5E0FF; }
#navMenu #n100 ul { left: -37px; background-color: #E9F9F7; }
#navMenu li ul li, #navMenu li ul li a { width: auto; position: relative; z-index: 56; color: #000000; font-size: 10px; font-weight: normal; text-align: left; }
#navMenu li ul li a { padding: 2px; }
#navMenu li:hover>ul { visibility: visible; } 

