
body { font:16px "Times new roman"; line-height:20px; background:#ffffff;	color:#444444; margin:0; }
img { border:none; }
a:link,a:active,a:visited { outline:0; text-decoration:none; }
.floatLeft { float:left; }
#lower-top-wrapper,#searchBox,#ct1,#topImage,#menuBox,#center-content,#right-content,#lower-content-box,#footer-wrap { display:none; }
#upper-top,#lower-top,#nav,#content { margin:0 auto; }
#upper-top { position:relative; height:315px; }
#upper-top  #logo { position:absolute; top:8px; left:20px; z-index:10; }
#upper-top,#lower-top { width:995px; padding:0px; background:transparent; }

/* content */
#content-wrap { min-height:500px; background:transparent; margin-top:-214px; }
#content { background:transparent; width:985px; min-height:500px; padding:5px; }

#left-content { float:left; padding:0 10px; width:100%; margin:0 5px 20px 5px; }
#left-content img.NyhetsBilde { margin-bottom:10px; }
#left-content-wide { float:left; padding:0 10px; width:100%; margin:0 5px 0 5px; }
#left-content-wider { float:left; padding:0 10px; width:100%; margin:0 5px 0 5px; }
#left-content-wider img.NyhetsBilde { width:100%; margin-bottom:10px; }
#left-content-widest { padding:0 10px; width:100%; margin:10px 5px 0 5px; }
#left-content h1,#left-content-wide h1,#left-content-wider h1,#left-content-widest h1 { font-size:26px; margin:15px 0 10px 0; padding:0; color:#c42e04; line-height:30px; }
#left-content h2,#left-content-wide h2,#left-content-wider h2,#left-content-widest h2 { font-size:22px;	margin:15px 0 10px 0; color:#c42e04; }
#left-content h3,#left-content-wide h3,#left-content-wider h3,#left-content-widest h3 { font-size:20px;font-weight:normal; margin:15px 0 10px 0; color:#c42e04; }
#left-content ul { list-style:square; margin:10px 0 10px 20px;	list-style-position:inside; }
#left-content li { line-height:1.2em; font-size:0.9em; }
#left-content p,#left-content-wide p,#left-content-wider p,#left-content-widest p { margin-bottom:15px; }
.imgLeft { float:Left; margin:4px 10px 5px 0px; }
.imgRight { float:right; margin:5px 0 5px 10px; }
.clear { clear:both; margin-top:5px; }
#left-content  #list {width:200px;float:left;}
div.tekstFoto { padding:5px; background:#efefeb; border:1px solid #dededa; }
div.bilde_i_tekst { padding:5px; background:#efefeb; border:1px solid #dededa; margin:5px 10px 20px 0px;}

/* Utseende for nyhetslisten under linken nyheter. */

.innhold-artikkel { width:480px; margin-bottom:25px; }
/* #innhold-artikkel img.ingressbilde { margin-bottom:10px; } */
#left-content .innhold-artikkel img.NyhetsBilde { float:left; margin:5px 10px 5px 0; width:480px; padding:3px; background:#efefeb; border:1px solid #dededa; }

.nyhetsTittelen { position:relative; padding-bottom:10px; }
.artikkel-tittel a { float:left; font-size:26px; line-height:30px; margin-bottom:5px; color:#c42e04; }
.artikkel-tittel a:hover { text-decoration:underline; color:#800a00; }
.les-mer { position:relative; margin:5px 0 0 0px; border-bottom:1px solid #ddd; width:480px; height:20px; }
.forside-publisert { position:absolute; top:0px; left:0; font-size:11px; color: #777; margin:0; }
.les-mer a { position:absolute; top:0; right:0; font-size:11px; color:#c42e04; }
.les-mer a:hover { text-decoration:underline; color:#a20c02; }
.les-mer img { margin-bottom:-1px; border:none; }

/* Utseende for kart og linker til kart data */
#map { float:left; width:730px; height:550px; }
#maplinks { margin-left:15px; float:left; width:210px; border-top:1px dashed #d4d2bb; overflow:hidden; }
#maplinks a { display:block; padding:3px 5px 5px 5px; width:210px; border-bottom:1px dashed #d4d2bb; color:#069; }
#maplinks a:hover { background:#f5f3dc; border-bottom:1px solid #c2c0a9; color:#000; }

.nyhetsTopp { font:15px arial; margin:5px 0 10px 0; padding:5px 0 2px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#999; height:50px; }
.nyhetsTopp span { color:#666; }
.fullArtikkel { width:100%; margin:-5px 0 20px 0; }
.publisertDato { float:left; padding:10px 8px; border-right:1px solid #efefef; height:7px; }
.publisertOppdatert { float:left; padding:10px 8px; border-right:1px solid #efefef; height:7px; }
.publisererFoto { float:left; border-right:1px solid #efefef; padding-right:8px; }
.publisererNavn { float:left; padding:10px 8px; border-right:1px solid #efefef; height:7px; }
.skrivUt { display:none; }
.skrivUt img { margin-left:10px; }
.nyhetsElement { width:100%; }
.nyhetsElement li { margin:0 -15px 0 -10px; padding:3px 10px 5px 10px; border-bottom:1px dashed #d4d2bb; font-size:12px; }
.nyhetTopp { margin:0px; }
.nyhetsElement li:hover { background:#cdc; cursor:pointer; }
.nyhetsKategori { float:left; font-size:12px; margin:0; padding:0; }
.nyhetsDato { float:right; font-size:11px; margin:0; padding:0; }
.nyhetsTittel { clear:both; }
.nyhetsTittel a {color:#069; height:20px; font-size:13px; }
.smaltNyhetsBilde { width:485px; margin-bottom:10px; }
.bredtNyhetsBilde { width:730px; margin-bottom:10px; }
.bildeTekstFelt { margin:-5px 0 25px 0; font-size:20px; color:#666; }
.bildeTekst { float:left; }
.fotograf { float:left; margin-left:10px; }
.border-topp { border-top:1px solid #ccc; padding-top:10px; }


/*Clearing Floats------------------------------------------------------------------*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* hides from ie-mac */
html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

