/* 
	
	CSS Document 
	Berg & Wigum
	-
	Sircon Norge AS
	Domene, webhotell, publiseringsløsninger, 
	webdesign og utvikling
	-
	http://sircon.no
	
---------------------------------------------- */
html { margin:0; padding:0; background:#e5e5e5 url(../images/bg-html.jpg) repeat-x; }
body { margin:0; padding:0; width:100%; background:url(../images/bg-body.png) top center no-repeat; }


/* Layout
---------------------------------------------- */
.topbar { width:970px; height:77px; margin:0 auto; position:relative; }
.logo { width:350px; height:77px; text-indent:-9999px; display:block; background:url(../images/logo.gif); position: absolute; left:70px; }
.registrert-installator { width:197px; height:14px; text-indent:-9999em; display:block; background:url(../images/registrert-installator.gif); position: absolute; right:168px; bottom:20px; }
.nelfo { width:156px; height:77px; text-indent:-9999em; display:block; background:url(../images/nelfo.gif); position: absolute; right: 5px; }
.contentwrap { width:936px; padding:0 17px; margin:0 auto; background:url(../images/bg-contentwrap.png) top center repeat-y; }
.header { width:936px; height:270px; }
.topnav { width:936px; height:44px; padding:12px 0 14px; background:url(../images/bg-topnav.gif) bottom center no-repeat; }
.primary { width:600px; padding:12px 0 12px 12px; }
.secondary { width:276px; padding:12px 12px 12px 0; }
.footer { width:936px; padding:20px 36px; background:url(../images/bg-footer.png) top center no-repeat; font-size:0.83em; color:#707070; margin:0 auto; }


/* Default type and links
---------------------------------------------- */
body { font-size: 12px; }
body, p, td p, td, li, input, textarea { font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#4c4c4c; line-height:1.6em; }
p { margin:0 0 1.6em 0; } 

h1, h2, h3, h4, h5, h6 { line-height:1em; padding:0; }
h1 { font-size:3em; font-family:Georgia, "Times New Roman", Times, serif; color:#000; margin:0 0 .5em 0; font-weight:normal; }
h2 { font-size:1.33em; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#000; margin:0; font-weight:normal; line-height:1.25em; }
h3 { font-size:1.25em; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#244a95; margin:0; font-weight:normal; }
h4 { font-size:1em; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color:#000; margin:0; font-weight:bold; }

a { color:#db4300; text-decoration:none; }
a:hover { color:#ff4e00; text-decoration:underline; }
a img { border:none; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; }

hr { height:1px; color:#fff; border-top:none; border-right:none; border-bottom:1px solid #d1d1d1; border-left:none; padding-top:.5em; }
#maindocument img, #txtprofile img { border:1px solid #d1d1d1; }
#maindocument ul { margin: 0 0 1.6em; }


/* Forms
---------------------------------------------- */
input, textarea, select { padding:4px; border:1px solid #d1d1d1; background-color:#fff; font-size: 1em; margin-bottom:1em; }
#send, #sendbestilling { background-color:#db4300; border:1px solid #ff4e00; color:#fff; }
#send:hover, #sendbestilling:hover { background-color:#ff4e00; cursor:pointer; }
#reset { background-color:#f1f1f1; color:#777; }
form em, form span { font-style:normal; color:#db4300; }
form span { font-size: .83em; }


/* Common
---------------------------------------------- */

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
