
/* make IE same as others */
body { 
border: 0px; 
padding: 0px; 
margin: 0px;
 font-family: 'Open Sans', arial !important;
}

#midtstil {
position: relative;
top: 30px;
margin-left: auto;
margin-right: auto;
width: 810px;
z-index: 1;
}

#mapfill {
 position: absolute;
 top: 95px;
 left: 1px;
 width: 800px;
 height: 486px;
 display: block;
 z-index: -3;
}

div#toplink {
position: absolute; 
top: -30px; 
 left: 1px; 
 width: 780px; 
height: 18px; 
 background-color: LightBlue; 
 display: block; 
 padding-bottom: 0px; 
 padding-left: 12px; 
 padding-right: 12px; 
 color: gray;
text-align: right; 
cursor: pointer;
}

div#ordline {
 display: table; 
 font-weight: bold; 
 text-transform: uppercase; 
 position: absolute; 
 left: 250px; 
 top: 0px; 
 width: 552px; 
 height: 50px; 
 font-size: 111%;
 letter-spacing: 0.04em;
 color: #186083;
}

div#ordline a{
 color: #186083;
}

.skygget{
text-shadow: 2px 1px 1px rgba( 161, 134, 72, 0.6 );
}

a{ 
text-decoration: none; 
} 

a:hover { 
text-decoration: underline 
} 

.cells {
 display: table-cell;
vertical-align: middle;
}

.cells a { 
text-decoration: none; 
color: black;
} 

.cells a:hover { 
text-decoration: underline;
color: blue;
} 

.icon {
width: 23px; 
height: 23px;
}

div#tekst {
 position: absolute; 
 left: 250px; 
min-height: 375px;
 width: 550px; 
 display: block;
font-size: 16px;
 line-height: 140%;
}

div#leftad {
}

#fod { 
position: absolute; 
 top: 999px; 
 left: 1px; 
 width: 782px; 
 height: 30px; 
 background-color: LightBlue; 
 display: block; 
 padding-bottom: 0px; 
 padding-left: 12px; 
 padding-right: 12px; 
 color: gray;
}

#tagline { 
 position: absolute; 
 top: 85px; 
 left: 245px; 
 width: 580px; 
 padding: 6px; 
 padding-bottom: 0px; 
 text-transform: uppercase; 
}

.billed {
float: right; 
display: inline-block; 
width: 200px;
height: 200px;
margin-left: 16px; 
margin-bottom: 6px; 
}
