* { padding:0; margin:0; text-decoration:none; list-style:none; }
html { overflow-y:scroll; }
body { color:#333; background:#FFFFFF; font: 10px/1.6 "Lucida Sans", Tahoma, Verdana, sans-serif; padding-bottom:20px; }

body
{
    background: #FFFFFF;
}

body .main
{
    padding-top: 100px;
}

.main
{
    width: 1020px;
    margin: 0 auto;
    position: relative;
    padding-top:100px;
}

.logo
{
    position: absolute;
    top:18px;
    left:10px;
}

a
{
    color:#333;
}

img, input { border:0; }

.clearfix:after { content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }
h1 { display:none; }
h2, h3, th, strong, .menu, .TopMenu, .UserInfo, .TabMenu, .uppercase, .PageLinks a, .SearchPanel label { text-transform:uppercase; }

h2 { font-size:1.4em; padding:12px 0 6px 20px; }
h3 { font-size:13.5px; padding-bottom:12px; padding-top:12px; color:#C30; }
p { padding-bottom:16px; }

ul.vertical li, ul.vertical a, .FLeft { float:left; }

.PosA { position:absolute; }
.MinusTala { color:#C33; }
.PlusTala { color:#090; }
.clear { clear:both; }
.Number { font-family:Georgia, serif; }
tbody, .Subpage .Content ul, input, .Subpage .Content label { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
strong { font-family:"Lucida Sans", Tahoma, Verdana, sans-serif; }

.WB { background:#FFF; }

.WCTL { background:#FFF url(images/WCTL.png) no-repeat; }

.WGFix { background:#FFF url(images/GrayBg41pxHeight.png) repeat-x; }
.WGFix .WGCT { background:url(images/WGCBorder.png) repeat-x; }
.WGFix h2 { border-bottom:1px solid #DCDCDC; }

.menu
{
    position:relative;
    top:10px;
    left:10px;

    background-color: #3F3F3F;
    width: 100%;
}

.menu a
{
    color:#FFF;
    padding:7px 9px 6px 9px;
    height:16px;
    font-weight:normal;
}

.menu a:hover
{
    text-decoration: underline;
}

.menu ul.clearfix li ul
{
    display: none;
}

.menu ul li.selected
{
    background:#06005F;
    border:1px solid #282828;
    border-bottom:1px solid #282828;
}

.menu ul li.selected ul
{
    display:block;
    position:relative;
}

.menu ul li.selected ul li
{
    display:block;
    background-color: #282828;
    left: 0;
}

.menu ul li.selected
{
    background:#06005F;
    border:0px solid #282828;
    border-bottom:0px solid #282828;
}


.menu ul ul li.selected, .TopMenu ul li.selected ul a { border:0; }

.MainArea
{
    min-height:1px;
    border: 1px solid #DDDDDD;

    position: relative;
    margin-left: 1em;
    margin-top: 4em;
    margin-right: 1em;
    margin-bottom: 1em;
}

.Subpage .Content
{
    font-size:12px;
    line-height:16px;
    background:url(images/WGCBorder.png) repeat-y 730px 0;
    min-height:695px;
    padding:40px 30px 0 40px;
}

.Subpage .Content a, .FrontpageContent a
{
    color:#C30;
}

.Subpage .Content a:hover, .FrontpageContent a:hover
{
    color:#39C;
}

.Subpage .Content .Dagsetning
{
    color:#C63;
    padding-bottom:19px;
}

.Subpage .Content ul.Footnotes
{
    font:italic 11px/1.45 Georgia, serif;
    color:#666;
}

.Subpage .Content label
{
    display:block;
    font-weight:bold;
    font-size:12px;
    padding:5px 0 5px 2px;
}

.Subpage .Content input.text
{
    display:block;
    width:200px;
}

.Subpage .Content select
{
    display:block;
    width:205px;
}

.Subpage .Content textarea.text
{
    display:block;
    width:410px;
    height:90px;
}

.Subpage .Content input.submit
{
    display:block;
    margin-top:20px;
    padding:1px 10px; *padding:0; 
}

.Subpage .Content .LeftArea ul
{
    padding-top:4px;
}

.Subpage .Content .LeftArea li
{
    margin: 0 0 0 33px;
    list-style: decimal;
    padding: 5px 0px 0px 3px;
}

.Subpage .LeftAreaBig
{
    float:left;
    width:750px;
}

.Subpage .LeftAreaBig img
{
    float:right;
    margin:0 25px 25px 25px;
    padding:2px;
    border:1px solid #DCDCDC;
}

.Subpage .LeftArea
{
    float:left;
    width:670px;
}

.Subpage .LeftArea img
{
    float:right;
    margin:0 25px 25px 25px;
    padding:2px;
    border:1px solid #DCDCDC;
}

.Subpage .RightPanel
{
    float:right;
    width:220px;
}

.Subpage .RightPanel ul
{
    padding-bottom:16px;
}

.Subpage .RightPanel ul li a
{
    display:block;
    border-bottom:1px solid #DCDCDC;
    color:#C63;
    padding:3px 0 2px 0;
}

table.prettytable
{
    margin: 1em 1em 1em 2em;
    background: whitesmoke;
    border-collapse: collapse;
}

table.prettytable th, 
table.prettytable td
{
    border: 1px silver solid;
    padding: 0.2em;
}

table.prettytable th
{
    background: gainsboro;
    text-align: left;
    font-variant: normal;
}

table.prettytable caption
{
    margin-left: inherit;
    margin-right: inherit;
}

