.toppen-venstre {
float: left;
width: 630px;
margin: 10px 10px 0 0;
}

.toppen-hoyre {
float: left;
width: 292px;
margin: 10px 0 0 20px;
}

#video-datasenter {
width: 960px;
margin: 20px 0 25px 1px;
}

#midten {
float:left;
margin-top:30px;
width:950px;
}

.server-r210 {
background-image:url(/bilder/dedikert-server/r210-server.png);
background-repeat:no-repeat;
float:left;
width:323px;
height:432px;
margin-bottom:20px;
}

.server-r410 {
background-image:url(/bilder/dedikert-server/r410-server.png);
background-repeat:no-repeat;
height: 432px;
margin-left:331px;
padding-top:1px;
}

.serverhousing {
background-image:url(/bilder/dedikert-server/server-housing.png);
background-repeat:no-repeat;
float:right;
height: 432px;
width: 290px;
}

h2.server{
text-transform: uppercase;
color: #393938;
margin: 24px 0 0 10px;
font: bold 22px Arial;
}

p.spek-tekst {
color: #393938;
font: bold 14px Arial;
margin: 172px 0 20px 18px;
}

p.tilleggsinfo {
text-transform: uppercase;
color: #393938;
font: bold 11px Arial;
margin: -6px 0 10px 52px;
}

p.tilleggsinfo2 {
text-transform: uppercase;
font: bold 11px Arial;
margin-left:52px;
}

#bunnen {
float: left;
margin: 15px 0 0;
width:  950px;
}

#bunnen-datasenter {
float: left;
margin: 25px 0 0 15px;
width:  950px;
}

h3.bunnen{
font: bold 20px Arial;
margin: -40px 0 10px 70px;
}

.bunn-tekst {
padding-top:10px;
}

.bunnen-venstre {
float:left;
width: 289px;
margin: 0 0 5px 0;
}

.bunnen-midten {
width: 289px;
margin: 0 0 0 331px;
}

.bunnen-hoyre {
float:right;
width: 289px;
}

/* Høyre siden - Bokser på underside */
#hoyre-side {
float: right;
margin: -35px 0 0;
width:  250px;
}

p {margin:0 0 20px;}

.server-kommer {
position:absolute;
padding-left:220px;
padding-top:55px;
}

.server-teaser {width:230px;height:80px;padding:10px 50px;text-align:center;}

/* Server FAQ */
.faq-header {
font-size: 100%;
display: block;
border-bottom: 1px dashed #ee7500;
padding: 5px 0 5px 4px;
text-decoration: none;
color: #666666;
}


/* Serverbeskrivelser */
.server-perioder {font-family:Arial;font-size: 1em;}
.tabell {width: 625px;}
.tabell .th { background-color: #ecf4e9;color:#393938;font-weight:bold;border-bottom:1px dashed #ee7500;margin-top:10px;}
.tabell .tr:nth-child(odd)
{background-color: #f2f2f2;}
.tabell .aar {float:left; width:74%; padding:1%;}
.tabell .inst {float:left; width:10%; padding:1%;}
.tabell .mnd {float:left; width:10%; padding:1%;}