body {
background:#2f2f2f;
font-family:arial, helvetica, sans-serif;
font-size:10pt;
color:#000;
padding-bottom:20px;
}

#header {
padding:10px 0;
color:#FFF;
background: #0059B2 url("header.gif") 0 100% repeat-x;
font-size:90%;
min-width: 720px;
}

#header .inner {
width:92%;
margin:0 auto;
background:url("../pics/beta.png") right center no-repeat;
}

#header .inner #logo {
float: left;
margin-right: 60px;
}

#header h1 {
font-weight:700;
font-size:200%;
}

#header h1 a {
text-decoration:none;
color:#FFF;
}

#menu {
width:92%;
background:#000;
margin:0 auto;
padding:10px 0;
}

#menu ul {
list-style:none;
}

#menu ul li {
display:inline;
}

#menu ul li a {
border-right:1px solid #303030;
color:#FFF;
font-size:90%;
padding:10px 30px;
}

#menu ul li.active a {
background:#ccc;
color:#254360;
}

#menu ul li a:hover {
background:#fff;
color:#000;
}

#menu #search {
position: relative;
top: -20px;
}

#menu #search form {
text-align: right;
position: absolute;
right: 6px;
font-size:90%;
}

#menu #search form input.sub {
background: #F57816;
border:1px solid #fff;
padding:0 6px;
color:#fff;
}


#navtop {
border-top: 1px dotted #ccc;
margin-top: 15px;
padding-top: 10px;
text-align:right;
clear:both;
}

#content #right #share {
position: relative;
top: -15px;
width: 140px;
}

#content a {
color:#07d;
}

#content a:hover {
color:#000;
}

#content {
width:92%;
margin:0 auto;
background:#fff;
clear: both;
}

#content #left {
float: left;
width: 20%;
border-right: 1px solid #ccc;
background: url(background.gif) repeat-x;
}

#content #left ul#nav {
width: 100%;
}

#content #left ul#nav li {
padding: 6px 0 6px 30px;
border-bottom: 1px solid #ccc;
background: url("bullet_black.png") no-repeat 10px;
}

#content #left ul#nav li a.new {
background: url("../pics/menunew.png") no-repeat center right;
padding-right: 35px;
}

#content #left ul#nav li.active {
color: #fff;
background: #000 url("bullet_white.png") no-repeat 10px;
}

#content #left ul#nav li.active a {
color: #fff;
}

#content #left ul#nav li:hover {
color: #fff;
background: #666 url("bullet_white.png") no-repeat 10px;
}

#content #left ul#nav li:hover a {
color: #fff;
}

#content #left #info {
padding: 6px;
background: #fff;
color: #000;
}
#content #left #info p {
margin: 6px;
}

#content #right {
float: right;
width: 77%;
}

#content #right .inner {
line-height:20px;
margin:0 auto;
padding:20px;
}
#content #right .code {
font-family: Courier New, Courier, Fixed, monospace;
border: 1px solid #000;
font-size: 80%;
padding: 6px;
}

#content #right .inner strong {
font-weight:600;
}

#content #right p {
margin: 6px 0;
}

#content #right h1 {
font-size:200%;
color:#0059B2;
padding:0 0 10px;
font-weight:600;
}

#content #right h2 {
font-size:180%;
padding:15px 0 8px;
}

#content #right h3 {
font-size:160%;
padding:15px 0 8px;
}

#content #right h4 {
font-size:140%;
padding:15px 0 8px;
}

#content #right h5 {
font-size:120%;
padding:15px 0 8px;
}

#content #right ul,#content #right ol {
margin-left:0;
padding-left:25px;
}

#content #right ul li {
list-style:square;
}

#content #right ol li {
list-style:decimal;
}

#content #right #related {
margin-top: 10px;
}

#content #right #related ul li a:not([href^="http://"]) {
background: url(link_internal.png) no-repeat center right;
padding-right: 13px;
}

#content #right #related ul li a[href^="http://"], #content #right #related ul li a[href^="https://"] {
background: url(link_external.png) no-repeat center right;
padding-right: 16px;
}

#content #right a[href^="http://"]:not([href*="browserspy.dk"]), #content #right a[href^="https://"]:not([href*="browserspy.dk"]) {
background: url(link_external.png) no-repeat center right;
padding-right: 16px;
}

#content #right a.noext {
background: none!important;
padding-right: 0!important;
}

#content #right .error {padding: 10px 6px; background: red; color: white}
#content #right .errortxt {color: red}

#content #right .small {font-size: 80%}

#content #right img.left {
float:left;
}

#content #right img.right {
float:right;
}

#footer {
clear:both;
background:#000;
color:#FFF;
padding:10px 0 10px 30px;
text-align: left;
}
#footer a {
color:#fff
}
#footer a:hover {
color:#fff
}

table.bspy, table.bspy td{font:100% Arial, Helvetica, sans-serif;}
table.bspy{width:100%;border-collapse:collapse;margin:1em 0;border:1px solid #000}
table.bspy th, table.bspy td{text-align:left;padding:.5em;border:1px solid #fff}
table.bspy th{background:#003569 url(tr_back.jpg) repeat-x;color:#fff;font-weight:bold}
table.bspy td{background:#e5f1f4;}
table.bspy td.property {vertical-align: top}
table.bspy tr.even td{background:#e5f1f4;}
table.bspy tr.odd td{background:#f8fbfc;}

#gsitenav{margin-top:15px}
#gsitenav #gsitenavprev, #gsitenav #gsitenavnext {float:left; width:49%; height:20px}
#gsitenav #gsitenavnext {text-align:right}
#gsitenav .gsitenavclear {clear:both; overflow:hidden}

#gsite_referer_error {border: 2px solid red; padding: 10px; margin: 6px 0; background: #eee; -moz-border-radius: 10px}
#gsite_referer_error h2 {color: red}

form.web2 {
background: #FAFAFA;
width: 60%;
padding: 6px 10px;
border: 1px solid #bbb;
margin: 20px 0;
}
form.web2 input {
font-size: 125%;
margin: 0 2px 0 0;
padding: 2px 0;
}
form.web2 label {
margin-top: 20px;
padding-top: 20px;
font-weight: bold;
}
form.web2 #recaptcha_widget_div {
margin-bottom: 20px;
}
form.web2 h3 {
border-bottom: 1px dotted #ccc;
padding: 0;
margin: 0 0 6px 0;
}

.clr {clear:both; overflow:hidden}

pre.forcewrap {
overflow-x: auto;
white-space: pre-wrap;
white-space: -moz-pre-wrap !important;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}

#right .inner #banner-content {
text-align: center;
margin-top: 6px;
position: relative;
left: -40px;
}

#content #right .advertising {padding: 4px; border: 1px solid #ccc}
#content #right .advertising span {font-size: 60%; font-weight: bold}

