/* top, right, bottom and left */ 

body {
margin: 0;
padding: 0;
background: #fff url(images/pagebg.gif) 50% repeat-y;
color: #333;
font: 13px Arial, Verdana, sans-serif;
line-height: 1.3em;
}

a, a:link {
color: #000;
border-bottom: 1px dotted;
text-decoration: none;
}

a:hover {
text-decoration: none;
}

p {
margin: 0.75em 0;
}

img {
border: none;
}

img.outlined {
border: 2px solid;
}

h1 {
margin: 30px 80px 20px 0px;
font: 26px "Georgia", Arial, Verdana, sans-serif;
font-weight: normal;
letter-spacing: -1px;
color: #333;
text-decoration: none;
border-bottom: 2px dotted #E9481D;
}

h2 {
padding: 40px 0px 10px 10px;
margin: 0px 80px 20px 0px;
clear: both;
font: 20px "Georgia", Arial, Verdana, sans-serif;
font-weight: normal;
letter-spacing: -1px;
color: #333;
text-decoration: none;
border-bottom: 2px dotted #E9481D;
border-left: 2px dotted #E9481D;
}

#container {
margin-left: auto;
margin-right: auto;
margin-bottom: 60px;
width: 800px;
min-height: 620px;
}

#main-content {
float: right;
width: 530px;
}

#navigation {
position: relative;
top: 23px;
left: 26px;
font: 13px Arial, Verdana, sans-serif;
width: 180px;
}

#topbar {
padding-top: 8px;
background: #fff url(images/logo.png) no-repeat bottom;
height: 89px;
width: 100%;
text-align: center;
}

#logo {
margin: 5px 5px 30px 20px
}

#navigation a {
color: #E9481D;
}

#navigation h2 {
margin: .8em 0;
padding: 0;
font-size: 15px;
font-weight: normal;
}

#navigation p {
margin: 0.60em;
line-height: 1.3em;
font-size: 85%;
}

#navigation ul {
margin: 0.60em;
padding: 0;
list-style: none;
font-size: 90%;
}

#navigation ul li {
margin: 0px;
padding: 0px;
}

#navigation #links {
margin: 1.5em .60em;
font-size: 11px;
}

#navigation #links dt {
margin-top: 5px;
}

#navigation #links dd {
margin: 0px;
margin-top: 2px;
padding: 0px;
border-bottom: 1px solid #eee;
}

#regler dt {
margin-top: 10px;
font-weight: bold;
text-align: center;
}

#regler dd {
margin: 0;
}

.billede_container {
float: left;
padding: 10px;
}

.billede_landskab {
background: #eee;
border: 1px solid black;
padding: 10px;
text-align: center;
width: 160px;
}

.billede_portraet {
background: #eee;
border: 1px solid black;
padding: 10px;
text-align: center;
width: 120px;
}

.billede_landskab a {
border: none;
}

.billede_portraet a {
border: none;
}

.beskrivelse_landskab {
width: 160px;
padding: 5px;
}

.beskrivelse_portraet {
width: 120px;
padding: 5px;
}

#udstyr {
}

#udstyr tr.on {
background-color: #eee;
}

#udstyr tr td {
padding: 1px 5px 1px 5px;
}

#footer {
clear: both;
background: #fff;
border-top: 2px solid #ddd;
padding-bottom: 20px;
text-align: justify;
}

#footer p {
color: #777;
margin: 0;
padding-top: 1.5em;
font-size: 11px;
font-family: Arial, Verdana, sans-serif;
text-align: center;
line-height: 1.5em;
}

#footer p a {
color: #555;
}

#footer p a:hover {
text-decoration: underline;
}

#havelinks dd {
margin: 0px 0px 0px 5px;
}

#havelinks dd p {
margin: 5px 0px 20px 10px;
}


