/* 
	CSS Document 
	Norenco AS
*/

body { margin : 0; padding : 0; background : #fff url(../images/bg_body.png) top left repeat-x; }

/*------------------------- Text formatting */

h1 { font: normal 34px Georgia; margin: .05em 0 1em; }
h2 { font: normal 20px/15px Georgia; color: #bc2227; margin: 0; }
h3 { font: normal 16px/15px Georgia; color: #bc2227; margin: 0 0 .25em; }
em { color: #bc2227; font-style: normal; }
div#maindocument ul { padding: 0 0 0 15px; margin: 0 0 1em 0; }
div#maindocument ul li { list-style-type: square; }

p, td p, td, li, input#navn, input#epost, input#telefon, textarea#melding { font: normal 13px/15px Tahoma; }

p { margin : 0 0 1em 0; }
a { color : #bc2227; }
a:hover { color : #ff0008; }
div.leftcontent, div.leftcontent p { font: 11px/13px Tahoma; }
div#tagmark { font: normal 11px Tahoma; text-align: center; padding-top: 20px; }
div#tagmark a { text-decoration : none; color : #999; }
div#tagmark a:hover { text-decoration : none; color : #000; }

/*------------------------- Containers */

div#wrap { width: 880px; margin: 0 auto; }
div#logo { width: 230px; height: 355px; float: left; }
div.leftcontent { width: 150px; padding: 10px 40px; float: left; background: url(../images/leftcontent.png); }
div#leftdivider { width: 230px; height: 66px; background: url(../images/leftdivider.png); float: left; }
div#leftend { width: 230px; height: 86px; background: url(../images/leftend.png); float: left; }
div#footer { width: 150px; padding: 10px 40px; float: left; }
div#slogan { width: 650px; height: 260px; background: url(../images/header_slogan.jpg); float: right; }
div#nav { width: 650px; height: 95px; float: right; background: url(../images/bg_nav.png); clear: right; }
div#content { width: 610px; padding: 0 30px 30px 10px; float: right; clear: right; }
div.leftcontent, div#leftdivider, div#leftend, div#footer { clear: left; }
div#superlogin { background-color: #fff; }

/*------------------------- Misc */

a img { border: none; }
div#maindocument img { padding: 6px; background-color: #fff; border: 1px solid #dedede; }
div#maindocument img.noborder { border: none; padding: 0; }
table.datablad { border-collapse: collapse; }
table.datablad tr:hover { background-color: #e8e8e8; }
table.datablad td { border-bottom: 1px solid #ccc; }

/*------------------------- Contact form */

table td.contact { margin : 0; padding : 0; }
input#navn, input#epost, input#telefon,	 textarea#melding { padding : 2px; border : 1px solid #000; background-color : #fff; }