body {
margin:0;
padding:0;
height:100%; /* this is the key! */
}
#left {
position:absolute;
left:0;
top:0;
padding:0;
height:100%; /* works only if parent container is assigned a height value */
}

.vborder {
background:url('billeder/skyggev.gif') right;
width:10%;
}

.hborder {
background:url('billeder/skyggeh.gif');
width:auto;
}

.table1 {
width:100%;
height:100%;
}

.midte {
width:700px;
height:100%;
vertical-align:top;
}

.topmenu1 {
background:url('billeder/topbar1.gif') top left repeat-x;
width:100%;
}

.topmenu2 {
background:url('billeder/topbar3.gif') top left repeat-x;
white-space: nowrap;
}

.topmenu3 {
background:url('billeder/topbar1.gif') top left repeat-x;
width:20px;
white-space: nowrap;
}


.bundmenu1 {
background:url('billeder/bundbar1.gif') bottom left repeat-x;
width:100%;
white-space: nowrap;
}

.bundmenu2 {
background:url('billeder/bundbar2.gif') bottom left repeat-x;
}

.bundmenu3 {
background:url('billeder/bundbar3.gif') bottom left repeat-x;
font-size:10px;
color:#666;
}


.bundmenu4 {
background:url('billeder/bundbar4.gif') bottom left repeat-x;
white-space: nowrap;
}

.bundlinks {
text-decoration:none;
color:#666;
}



td, .new_media {
font-family:Verdana;
font-size:11px;
color:#666;
}

h3 {
display:inline;
color:#666;
}

.toplink {
border-bottom: 0;
}

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

.nytfra {
font-family:Verdana;
font-size:11px;
}