body {
  font-family: Trebuchet MS;
  font-size: 13px;
  color: #363e4b;
  background-image: URL('Images/bg.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}
#Pagemaster {
  width: 1012px;
  margin: 0 auto;
}
img { border: 0; }
a { color: #468ebc; }
.ShadowContent { background: URL('Images/shadow-topleft.png') no-repeat left top; }
.ShadowContent .Shw.TopRight {
  background: URL('Images/shadow-topleft.png') no-repeat left top;
  background: URL('Images/shadow-topright.png') no-repeat right top;
}
.ShadowContent .Shw.BottomLeft {
  background: URL('Images/shadow-topleft.png') no-repeat left top;
  background: URL('Images/shadow-bottomleft.png') no-repeat left bottom;
}
.ShadowContent .Shw.BottomRight {
  background: URL('Images/shadow-topleft.png') no-repeat left top;
  background: URL('Images/shadow-bottomright.png') no-repeat right bottom;
}
.ShadowContent .Shw.Top {
  height: 10px;
  margin: 0 20px;
  background: URL('Images/shadow-top.png') repeat-x center top;
}
.ShadowContent .Shw.Bottom {
  height: 10px;
  margin: 0 20px;
  background: URL('Images/shadow-bottom.png') repeat-x center bottom;
}
.ShadowContent .Shw.Left {
  margin: 10px 0;
  background: URL('Images/shadow-left.png') repeat-y left center;
}
.ShadowContent .Shw.Right { background: URL('Images/shadow-right.png') repeat-y right center; }
.ShadowContent .Content {
  margin: 0 10px;
  position: relative;
  top: -10px;
}
.Container.Empty .Content { top: 0; }
.ie6 .ShadowContent, .ie6 .ShadowContent .Shw { background: none; }
#Header {
  height: 205px;
  overflow: hidden;
  position: relative;
}
#Header .Logo {
  display: block;
  height: 108px;
  width: 334px;
  position: absolute;
  top: 30px;
  left: 60px;
}
#Header .MenuHolder {
  position: absolute;
  bottom: 0;
}
ul.Sections, ul.Menu {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
ul.Sections li, .Container, .Container .Content { overflow: hidden; }
ul.Sections a {
  display: block;
  float: right;
  background-position: right center;
  background-repeat: no-repeat;
  padding: 2px 25px 2px 0;
}
ul.Sections a.fo-FO { background-image: URL('Images/fo.jpg'); }
ul.Sections a.da-DK { background-image: URL('Images/da.jpg'); }
ul.Sections a.en-US { background-image: URL('Images/en.jpg'); }
ul.Menu a { display: block; }
ul.Menu.Main {
  background: URL('Images/menu.jpg') repeat-x 0 0;
  width: 992px;
  height: 28px;
}
ul.Menu.Main li {
  float: left;
  background: URL('Images/menu-split.jpg') no-repeat right center;
}
ul.Menu.Main li a {
  float: left;
  color: #9cdfff;
  text-transform: uppercase;
  text-decoration: none;
  height: 28px;
  line-height: 28px;
  padding: 0 15px;
}
ul.Menu.Main li a:hover, ul.Menu.Under li a:hover, #Footer .ShadowContent .Content a:hover, #Footer .LoginHolder a:hover, .Layout a, .NewsSnippet a:hover { text-decoration: underline; }
ul.Menu.Main li.Selected a, ul.Menu.Main li.CSelected a {
  color: #ffffff;
  background: URL('Images/menu-selected.jpg') repeat-x 0 0;
}
#Header .ShadowContent .Shw.Top, #Header .ShadowContent .Shw.Bottom, #Footer .ShadowContent .Shw.Top { width: 972px; }
#Header .ShadowContent .Shw.Right { height: 8px; }
ul.Menu.Under { padding-top: 15px; }
ul.Menu.Under li a {
  background-color: #f3f7fa;
  color: #363e4b;
  height: 26px;
  line-height: 26px;
  padding: 0 8px;
  text-decoration: none;
}
ul.Menu.Under li.lvl1 a {
  background-color: #e5f0f5;
  border-top: solid 1px #ffffff;
  border-bottom: solid 1px #ced8dc;
}
ul.Menu.Under li.lvl1 a:first-child { border-top: 0; }
ul.Menu.Under li.Selected a {
  background-color: #f3f7fa;
  border-bottom: 0;
  color: #106ea3;
}
ul.Menu.Under li.CSelected a {
  background-color: #f3f7fa;
  border-bottom: 0;
}
ul.Menu.Under li.lvl2 a { padding-left: 20px; }
ul.Menu.Under li.lvl3 a { padding-left: 33px; }
ul.Menu.Under li.lvl4 a { padding-left: 46px; }
ul.Menu.Under li.lvl5 a { padding-left: 59px; }
.Search { border: 1px solid #000000; }
.Search input {
  float: left;
  height: 15px;
  width: 126px;
  font-family: Tahoma;
  font-size: 11px;
  color: #939393;
  line-height: 15px;
  padding: 0 2px;
  border: 0;
}
.Search a {
  display: block;
  float: right;
  height: 15px;
  width: 15px;
  cursor: pointer;
  background: URL('Images/searchArrow.jpg') no-repeat 0 0;
}
#Footer .ShadowContent .Shw.Right { height: 50px; }
#Footer .ShadowContent .Content {
  padding-top: 10px;
  text-align: center;
  height: 60px;
  background-color: #013367;
  color: #ffffff;
}
#Footer .ShadowContent .Content a, #Footer .LoginHolder a {
  color: #ffffff;
  text-decoration: none;
}
#Footer .LoginHolder {
  margin: 30px 0 10px;
  text-align: center;
  color: #ffffff;
  font-size: 10px;
}
.Layout {
  margin: 10px 0 20px;
  min-height: 460px;
  overflow: hidden;
}
.LeftPane {
  float: left;
  min-height: 50px;
  width: 253px !important;
}
.ContentPane {
  float: left;
  min-height: 50px;
  width: 506px !important;
}
.ContentPane2 {
  float: left;
  min-height: 50px;
}
.RightPane {
  float: left;
  min-height: 50px;
  width: 253px !important;
  float: right;
}
.Layout.normal .LeftPane.ShadowContent .LpContent {
  background-color: #e5f0f5;
  min-height: 440px;
}
.Layout.normal .ContentPane.ShadowContent .CpContent {
  background-color: #ffffff;
  min-height: 414px;
  padding: 16px 0 10px;
}
.Layout.frontpage .RightPane .Container.Shadow .CContent { height: 155px; }
.Layout.frontpage .LeftPane .Container.Shadow .CContent { height: 386px; }
.Container .Control { text-align: right; }
.Container .ContentTitle {
  line-height: 30px;
  text-transform: uppercase;
  background: URL('Images/containerTitle.jpg') repeat-x 0 0;
  height: 30px;
  color: #9cdfff;
  padding-left: 20px;
}
.Container.Shadow .CContent {
  background-color: #e5f0f5;
  padding: 15px 10px 10px;
}
.Container.Shadow.NoMargin .CContent { padding: 0; }
.ie .Container.Shadow { margin-bottom: -10px; }
.NewsSnippet { margin-bottom: 3px; }
.NewsSnippet a {
  text-decoration: none;
  color: #363e4b;
}
.NewsSnippet a.readmore {
  color: #468ebc;
  font-size: 10px;
  padding-left: 10px;
}
.NewsSnippet .Date {
  color: #7e8da6;
  font-size: 10px;
}
.NewsSnippet .Item { padding: 9px 0; }

