﻿/* Generic styles */
* { padding: 0; margin: 0; }
body { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 8px; line-height: 1.2em; }
p, a { font-size: 12px; }
br.clearFloats { clear: both; height: 0; }
img { border: 0; }

/* innholdsbokser */
#wrapper { width: 1000px; margin: 0 auto; text-align: left; }
#headLogo { width: 594px; height: 120px; float: left; margin: 7px 7px 8px 0px; }
#navigator { width: 100%; background-color: #e2e3e4; float: left; margin: 7px 0px 8px 0px; height: 22px; }

/* meny */
#navigator ul#menu li { float: left; height: 22px; list-style-type: none; }
#navigator ul#menu li a { font-size: 11px; height: 22px; line-height: 22px; float: left; display: block; color: #000; text-decoration: none; text-transform: uppercase; padding: 0px 15px; }
#navigator ul#menu li a:hover, #navigator ul#menu li a.selected { color: #fff; background-color: #000; }

/* tekstboks */
#mainContent { width: 534px; min-height: 349px; height: auto !important; height: 349px; float: left; margin: 7px 7px 50px 0px; border: solid 1px #b4b5b6; padding: 29px 29px 10px 29px; }
#mainContent img.visning { float: right; padding: 0px 0px 5px 5px; }
#mainContent h2 { color: #bebebe; text-transform: uppercase; font-size: 11px; font-weight: bold; padding-top: 35px; }
#mainContent h1 { color: #1d4088; font-size: 24px; font-weight: normal; padding: 7px 0; }
#mainContent p.byLine { color: #bebebe; text-transform: uppercase; font-size: 9px; font-weight: bold; padding: 30px 0 15px 0; letter-spacing: 1px; }
#mainContent p.ingress { margin: 7px 0; font-size: 13px; }
#mainContent p { padding-bottom: 15px; }
#mainContent p strong { color: #1d4088; text-transform: uppercase; font-size: 11px; }
#mainContent a { color: #1d4088; text-decoration: none; font-weight: bold; font-size: 11px; }

/*listevisning*/
#mainContent div.list { float: left; border-bottom: solid 1px #b4b5b6; width: 100%; padding: 15px 0; }
#mainContent div.list img { float: left; max-width: 150px; }
#mainContent div.list h1 { font-size: 18px; padding: 3px 0; }
#mainContent div.list a { color: #000; }

#mainContent div.singleList p.byLine { color: #bebebe; text-transform: uppercase; font-size: 9px; font-weight: bold; padding: 30px 0 15px 0; letter-spacing: 1px; }
#mainContent div.singleList p.readMore { padding: 0; }


/* table */
td { font-size: 12px; text-align: left; vertical-align: top; }
td.buttonCell { text-align: right; }

/*td input[type="text"],td select{border:0; border-bottom: dotted 1px #000;}*/



/* Footer */
#footer { float: left; width: 391px; margin: 7px 0px 8px 8px; }

/* annonsebokser */
div.itemBox { float: left; width: 188px; height: 120px; margin: 7px 7px 8px 8px; }
div.itemBox.Left { margin-left: 0px; }
div.itemBox.Right { float: right; margin-right: 0px; }
div.itemBox.Text { width: 168px; height: 100px; padding: 10px; }
div.itemBox.Text h2 { font-size: 12px; }
div.itemBox.Text p { padding-top: 3px; }
div.itemBox.Text input[type="text"] { width: 107px; }
div.itemBoxDoubleHeight { float: left; width: 188px; height: 255px; margin: 7px 7px 8px 8px; }
div.itemBoxDoubleHeightNewsFeed { overflow: hidden; background-image: url(../images/NyhetsFeedBg.jpg); background-repeat: repeat-x; float: left; width: 168px; height: 235px; margin: 7px 7px 8px 8px; padding: 10px; }
div.itemBoxDoubleWidth { float: left; width: 391px; height: 120px; margin: 7px 7px 8px 8px; }
div.itemBoxDoubleWidthRight { float: left; width: 391px; height: 120px; margin: 7px 0px 8px 8px; }
div.itemBoxDoubleWidthLeft { float: left; width: 391px; height: 120px; margin: 7px 7px 8px 0px; }

div.itemBoxDoubleHeightNewsFeed h2 { color: #1d4088; font-size: 16px; font-weight: normal; padding: 5px 0; }
div.itemBoxDoubleHeightNewsFeed p { font-weight: bold; border-top: solid 1px #fff; margin-top: 2px; padding-top: 2px; }
div.itemBoxDoubleHeightNewsFeed p a { color: #000; text-decoration: none; font-size: 10px; }
div.itemBoxDoubleHeightNewsFeed p span.dato { font-weight: normal; font-size: 11px; color: #858687; }



