/* 

	CSS Document 
	Rosenvik
	-
	Sircon Norge AS
	Domene, webhotell, publiseringsløsninger, 
	webdesign og utvikling
	-
	http://sircon.no
	
---------------------------------------------- */

html { margin: 0; padding: 0; background: #d2c5a9 url("../images/bg_html.jpg"); }
body { width: 985px; margin: 0 auto; padding: 0; background: url("../images/bg_body.jpg") top center no-repeat; }


/* Layout
---------------------------------------------- */

.content-top { width: 985px; height: 49px; background: url("../images/content-top.jpg") bottom center no-repeat; }
.content-repeat { width: 985px; min-height: 483px; height: auto !important; height: 483px; background: url("../images/content-repeat.jpg") top center repeat-y; position: relative; }
.content-bottom { width: 985px; height: 90px; background: url("../images/content-bottom.jpg") top center no-repeat; }

.leftcol { width: 160px; margin-left: 25px; }
.rightcol { width: 715px; margin-right: 10px; }

#flashbox { width: 600px; height: 150px; }
.primary { width: 600px; }
.secondary { width: 160px; }

.leftnews { margin-bottom: 50px; }
.leftnews td { font-weight: bold; color: #fff; padding-right: 2px; }

.rightnav { width: 50px; margin-right: 3px; }
.rightnav ul { margin: 0; padding: 0; }
.rightnav ul li { width: 50px; height: 116px; list-style-type: none; margin: 0; padding: 0; text-indent: -9999px; }
.rightnav ul li a { display: block; width: 50px; height: 116px; }
.rightnav ul li.hjem, .rightnav ul li.profilering, .rightnav ul li.kompetanse, .rightnav ul li.ovrige-produkter, .rightnav ul li.om-bedriften { background: url("../images/rightnav.gif"); }

.rightnav ul li.hjem { background-position: 0px 0px; }
.rightnav ul li.hjem:hover, .rightnav ul li.hjem-current { background-position: -50px 0px; }

.rightnav ul li.profilering { background-position: 0px -116px; }
.rightnav ul li.profilering:hover, .rightnav ul li.profilering-current { background-position: -50px -116px; }

.rightnav ul li.kompetanse { background-position: 0px -232px; }
.rightnav ul li.kompetanse:hover, .rightnav ul li.kompetanse-current { background-position: -50px -232px; }

.rightnav ul li.ovrige-produkter { background-position: 0px -348px; }
.rightnav ul li.ovrige-produkter:hover, .rightnav ul li.ovrige-produkter-current { background-position: -50px -348px; }

.rightnav ul li.om-bedriften { background-position: 0px -464px; }
.rightnav ul li.om-bedriften:hover, .rightnav ul li.om-bedriften-current { background-position: -50px -464px; }

#logo { position: absolute; top: -35px; right: 44px; z-index: 2; }


/* Default type and links
---------------------------------------------- */
	
body, p, td p, td, li, input, textarea { font: normal 12px/17px Arial, Helvetica, sans-serif; color: #484543; }
p { margin: 0 0 17px 0; }
p.lefttitle, #txtprofile h5 { font: normal 18px/17px Georgia, "Times New Roman", serif; color: #c7eaff; margin: .2em 0 .5em; }

.content-bottom p { font-size: 11px; padding: 40px 0 0 255px; }
.content-bottom p, .content-bottom p a { color: #999; }
.content-bottom p a:hover { color: #d27700; }

#txtprofile, #txtprofile p, #txtprofile td { color: #fff; font-size: 11px; line-height: 13px; }
.secondary a { color: #c7eaff; }
.secondary a:hover { color: #fff; }

a { color: #0086d2; font-weight: normal; }
a:hover { color: #d27700; }

h1 { font: normal 22px/22px Georgia, "Times New Roman", Times, serif; margin: .2em 0 17px; color: #0086d2; }
h2 { font: bold 15px/17px Arial, Helvetica, sans-serif; margin: .2em 0 5px; color: #0086d2; }
h3 { font: bold 15px/17px Arial, Helvetica, sans-serif; margin: .2em 0 0; color: #484543; }
h4 { font: bold 13px/17px Arial, Helvetica, sans-serif; margin: .2em 0 0; color: #c13b00; }

hr { height: 1px; color: #fff; border-top: none; border-right: none; border-bottom: 1px solid #d2c8bd; border-left: none; padding-top: 8px; }


/* Forms
---------------------------------------------- */

#sokeform { margin-bottom: 50px; }
#sokeform #tekstsok { width: 100px; }
input, textarea { padding: 5px; border: 1px solid #d2c8bd; }


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

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