/* tags */
body {
background-color: #ffffff;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-size: x-small;
color: #000000;
text-align: left;
margin-top: 20px;
}

div {
text-align: left;
}

span {
vertical-align: top;
}

img {
border: 0px;
}

input {
vertical-align: middle;
}

/* classes */
.topbar {
width: 100%;
vertical-align: top;
padding-bottom: 20px;
}

a:link, a:visited, a:active {
color: #656565;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a.link:link, a.link:visited, a.link:active {
display: block;
color: #656565;
text-decoration: none;
}

a.link:hover {
display: block;
text-decoration: underline;
}

.newstitle {
color: #ffffff;
font-weight: bold;
font-size: small;
}

a.menu:link, a.menu:visited, a.menu:active {
padding-left: 20px;
color: #656565;
text-decoration: none;
}

a.menu:hover {
text-decoration: underline;
}

a.subject:link, a.subject:visited, a.subject:active, a.subject:hover {
background-image: url(gfx/knap_a.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
background-attachment: scroll;
vertical-align: middle;
padding-left: 20px;
display: block;
height: 20px;
color: #656565;
text-decoration: none;
}

a.subject:hover {
text-decoration: underline;
}



.main {
position: relative;
text-align: left;
left: 10%;
width: 80%;
height: 90%;
border: 1px solid lightgrey;
}

.title {
color: #435d6c;
font-weight: bold;
}

.leftbar {
position: absolute;
top: 115px;
left: 0px;
margin: 0px;
float: left;
width: 27%;
}

.middlebar {
position: absolute;
top: 115px;
left: 215px;
display: inline;
margin: 0px;
width: 47%;
}

.nyheder {
position: absolute;
top: 115px;
right: 0px;
margin: 0px;
padding: 5px;
width: 21%;
background-color: lightgrey;
}

.content {
padding-bottom: 50px;
}

.footer {
text-align: center;
}