body {
	background-color: #808080;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 62.5%;
	}
/* globals */
* {
	padding: 0;
	margin: 0;
	}

a
{
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: none;
	color: #B469AB;
	}

ul { list-style: none; }

#content ol, #content ul {
	/* regular ul needed in content area */
	padding: 1ex 1ex 0 1ex;
	margin: 0 1ex 0 1em;
	}

#content ol li,
#content ul li {
	/* regular li needed in content area */
	padding: 0;
	margin: 0 0 0.2em 0;
	}
/* positions */
#mainframe {
	width: 990px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	}

#header .topnav, #article .print, #footer_right { float: right; }
#tree, #content, #left, #footer_left, .countryselector a.selector, .countryselector a.selectoract { float: left; }

/* typestyle */
#topmenu ul li a { font-size: 1.1em; }

h1 {
	font-size: 1.6em;
	line-height: 1.8em;
	}

h2, h3, #article .body { font-size: 1.2em; }
.caption, .caption2, .caption4 { font-size: 1.2em; }
.body, .date, .sitemap1, .sitemap2, .sitemap3 { font-size: 1.1em; }
.bold { font-weight: bold; }
h5, h4 { font-size: 1.1em; }
h6 { font-size: 1em; }
p { padding-bottom: .5em; }
#article .body { }
.orange { color: #B469AB; }
#article .body a { color: #B469AB;;}
#article .body a:hover{text-decoration:underline;}
/* canvasstyle */
#mainframe { background: #fff url(../gfx/bg_mainframe.gif); }
#wrapper { background: url(../gfx/addback.gif) repeat-y right top; }
#wrapperleft { background: url(../gfx/leftback.gif) repeat-y left top; }
#header .topnav { margin: 30px 35px 0 0; }
#header { height: 100px; }
#header .topnav ul li { display: inline; }
#article .print img { border: 0; }

#addons
{
	width: 199px;
	float: right;
}

#addons .sok {
	margin-top: 10px;
	width: 179px;
	margin-left: 10px;
	padding-bottom: 10px;
	}

#addons ul, #addons .tipser { margin: 0 10px; }
#addons ul, #addons ul li { background-color: #fff; }
#addons ul li.note,
#addons ul li.link { margin-bottom: 5px; }
#addons ul li.note .body{	padding: 0; }
#addons ul li.note .body p { padding: 10px 0 0 10px; }
#addons ul li.note .body .notelink { font-size: 1em; }
#addons ul li.note .body p a { font-size: 100% }

#addons ul li.note .body .gimage {
	padding: 0;
	border: 0;
	}

#addons .rightbox form {
	background-color: #B469AB;
	padding: 10px 3px 7px 10px;
	}

#addons .rightbox form.nospace { padding: 0 0 10px 10px; }

#tipsform form {
	background-color: #B469AB;
	padding: 10px 3px 7px 10px;
	margin: 0;
	}

#abonner form {
	background-color: #fd660d;
	padding: 3px 3px 3px 10px;
	margin: 0;
	}

#addons .rightbox form input.field {
	padding: 1px 0 2px 0;
	width: 133px;
	}

#addons .tipser #tipsform input.line {
	padding: 1px 0 2px 0;
	width: 157px;
	}

#addons .rightbox form input.gobutton { padding-left: 8px; }

#addons .rightbox form .field,
#addons .rightbox form .dropdown,
#addons .tipser #tipsform input {
	float: left;
	border: 1px solid #999;
	font-size: 0.9em;
	color: #666;
	}

#addons .tipser #abonner input {
	border: 1px solid #999;
	font-size: 0.9em;
	color: #666;
	}

#addons .tipser #abonner input.line {
	padding: 1px 0 2px 0;
	width: 160px;
	}

#addons .rightbox form .dropdown { width: 162px; }

#addons .sok form .headtext {
	height: 25px;
	position: relative;
	}

#addons .sok form .headtext h5.left {
	position: absolute;
	left: 1px;
	top: 1px;
	display: inline;
	}

#addons .sok form .headtext h5.right {
	position: absolute;
	right: 1px;
	top: 1px;
	display: inline;
	}

#addons form .headtext h5,
#addons ul li .title { padding: 6px 5px 5px 5px; }
/* personobjekt */
#contact .title h5 {
	padding: 1px 0 0px 25px;
	background: url(../gfx/dot_toolbox.gif) no-repeat 5px center;
	}

#contact p.txt {
	padding: 1px 0 1px 25px;
	font-size: 1.1em;
	}

#addons ul li.asset .title { padding: 3px 5px 5px 5px; }
#addons .tipser .title { padding: 5px; }
/* abonner */

#addons .tipser #abonner p {
	font-size: 1.1em;
	padding: 1px 0 2px 0;
	}

#addons .tipser #abonner input.box { border: 0; }

#addons form .headtext .left a,
#addons ul li .title a,
#addons ul li.asset .title h5,
#addons .tipser a {
	padding: 3px 3px 3px 25px;
	background: url(../gfx/dot_toolbox.gif) no-repeat 5px center;
	margin-bottom: 1px;
	}

#addons h5.nolink {
	padding: 0 0 1px 25px;
	background: url(../gfx/dot_toolbox.gif) no-repeat 5px center;
	}

#addons form .headtext .right a {
	background: url(../gfx/map.gif) no-repeat right center;
	padding: 5px 25px 5px 5px;
	margin-right: 4px;
	}

#addons form .headtext .left a:hover,
#addons ul li .title a:hover,
#addons .tipser a:hover
{
	background: url(../gfx/dot_toolbox_on_scc.gif) no-repeat 5px center;
	color: #B469AB;
	text-decoration: none;
}

#addons form .headtext .right a:hover {
	background: url(../gfx/mapon.gif) no-repeat right center;
	padding: 5px 25px 5px 5px;
	}
/* background for note with pic*/
#addons ul.items, #addons ul.items li { background-color: transparent; }
#addons ul.items { padding: 5px 0 5px 0; }

#addons ul.items li .notelink {
	background: url(../gfx/pfeil_scc.gif) no-repeat left 3px;
	padding: 1px 0px 1px 15px;
	word-wrap: break-word;
	}
/* sitat note */
#addons .external ul li.note .body .gimage.center,
#addons ul li.note.sitat .body .gimage {
	margin: 0;
	border: 0;
	}

#addons .external ul li.note .body { padding: 0; }

#addons .external ul li.note .body p {
	padding-top: 0;
	padding-left: 15px;
	padding-bottom: 5px;
	}

#addons ul li.note .body p.luft { padding: 10px 10px 0 10px; }

#addons .external ul li.note .body .notelink,
#addons ul li.note.sitat .body .notelink {
	background: url(../gfx/pfeil_scc.gif) no-repeat left 4px;
	padding: 2px 10px 2px 15px;
	word-wrap: break-word;
	}

#addons .external ul li.note .body .notelink,
#addons .external ul li.note .body p { margin-left: 10px; }

.headtext, .note, .link, .asset, .tipser, #contact .title {
	background: url(../gfx/toolboxhead.gif) 0 0 repeat-x;
	margin: 0;
	padding: 0;
	height: auto;
	}

#header {
	background: #fff;
	position: relative;
	}

#header img#logo {
	position: absolute;
	top: 24px;
	left: 36px;
	}

#header .topnav ul li a { font-size: 1.1em; }
#addons ul li .body,
#addons ul li .body a { font-size: 1.1em; }
#addons ul li .notelink a { font-size: 1em; }
li.note .body .notelink { font-size: 90%; }

#header .topnav ul li.pil {
	background: url(../gfx/pfeil_orange.gif) no-repeat left center;
	padding: 0 10px 0 15px;
	}

#header .topnav ul li img { border: 0; }

#topmenu {
	background: #B469AB;
	padding-left: 199px;
	font-size: 1em;
	height: 2.1em;
	}

#topmenu ul li { float: left; }
#topmenu ul li.selected,
#topmenu ul li a:hover { background: #d40026; }

#topmenu ul li a {
	display: block;
	border-right: 1px #fff solid;
	padding: .4em 1em;
	color: #fff;
	}

#topmenu ul li.first a { border-left: 1px #fff solid; }
#tree { width: 201px; }
#tree ul { margin-right: 1px; }

#tree ul li a {
	border-bottom: 1px #a9a9a9 solid;
	background-color: #ededed;
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px 2px 4px 22px;
	}

#tree ul li a:hover { background-image: url(../gfx/dot_subnav1_scc.gif); }

#tree ul li ul li a {
	background-color: #ccc;
	margin-right: -1px;
	}

#tree ul li ul li a {
	background-repeat: no-repeat;
	background-position: 8px center;
	font-size: 1em;
	font-weight: bold;
	}

#tree ul li ul li a:hover { background-image: url(../gfx/dot_subnav2_scc.gif); }

#tree ul li ul li ul li a {
	background-repeat: no-repeat;
	background-position: 9px center;
	}

#tree ul li ul li ul li a:hover { background-image: url(../gfx/dot_subnav3_scc.gif); }

#tree ul a {
	display: block;
	color: #333;
	}

#tree ul li a.active { background-image: url(../gfx/dot_subnav1_scc.gif); }
#tree ul li ul li a.active { background-image: url(../gfx/dot_subnav2_scc.gif); }
#tree ul li ul li ul li a.active { background-image: url(../gfx/dot_subnav3_scc.gif); }
#tree .active, #tree ul li a:hover { }


/* objectstyle */
#frontpage {
	width: 789px;
	float: left;
	border-bottom: 1px solid #999;
	background: url(../gfx/grypix.gif) repeat-y center top;
	}

#frontpage .toppbanner {
	background-color: #fd6606;
	min-height: 150px;
	}

#frontpage .toppbanner h1 a,
#frontpage .toppbanner .teaser { color: #fff; }

#frontpage .toppbanner img {
	width: 530px;
	height: 150px;
	}

#frontpage .toppbanner h1,
#frontpage .toppbanner .tcaption,
#frontpage .toppbanner .teaser { padding: 10px 0 0 30px; }
#frontpage .toppbanner .tcaption a,
#frontpage .toppbanner .teaser { font-size: 1.2em; }
#frontpage .toppbanner .tcaption a:hover { color: #000; }
#frontpage .toppbanner .tcaption { width: 182px; }
#frontpage .toppbanner img,
#frontpage .morenews { float: right; }
#frontpage .frntimg { background-color: #fd6606; }
#frontpage .frntimg img { margin-left: 33px; }
#frontpage .item.smal.first img { margin-left: 34px; }

#frontpage .left .frntimg img {
	width: 360px;
	height: 152px;
	margin-left: 34px;
	}

#frontpage .aktuelt a {
	float: left;
	padding: 5px 0 5px 40px;
	color: #fff;
	font-weight: bold;
	background-color: #999;
	}

#frontpage .morenews {
	padding: 5px 30px 5px 0;
	margin-right: 10px;
	color: #fff;
	background-image: url(../gfx/pil_orange.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}

#frontpage .morenews a {
	color: #fff;
	font-weight: bold;
	}

#frontpage .item.left {
	float: left;
	width: 394px;
	}

#frontpage .item.smal {
	float: left;
	width: 262px;
	}

#frontpage .item.smal .frntimg img {
	width: 229px;
	height: 95px;
	}

#frontpage .item.smal.last { margin-left: 1px; }

#frontpage .item.smal.first {
	margin-right: 1px;
	width: 263px;
	}

#backsmal {
	background: #FFF url(../gfx/backsmal2.gif) repeat-y left top;
	border-top: 1px solid #999;
	}

#frontpage .item.right {
	float: right;
	width: 394px;
	}

#frontpage .wrapper {
	background-color: #999;
	height: 10px;
	}

#frontpage .item h4,
#frontpage .item h4 a,
#frontsecond .item h4,
#frontsecond .kunde h4,
.kunder h4, .sokresult h4, .date h4 {
	background-color: #ededed;
	font-weight: bold;
	color: #666;
	}

/* kundelister */
.kunder h4, .sokresult h4, .date h4 {
	background-image: url(../gfx/b469ab_14.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 2px 0 2px 28px;
	}

.kunder .list {
	float: left;
	margin: 5px 0 0 30px;
	width: 130px;
	word-wrap: break-word;
	}

.kunder .list .txt {
	background-image: url(../gfx/b469ab_6.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 5px 0px 15px;
	}

.kunder .list2 {
	float: left;
	margin: 5px 0 0 30px;
	width: 200px;
	word-wrap: break-word;
	font-size: 1.1em;
	}

.kunder .list2 .txt {
	background-image: url(../gfx/b469ab_6.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 0 5px 0px 15px;
	}
/* kundelist slutt */
#frontpage .item #scroller { padding-top: 8px; }

#frontpage .item #scroller h3 {
	padding: 2px 0 2px 40px;
	background: url(../gfx/pil_h2.gif) no-repeat 15px 0px;
	}

#frontpage .item #scroller h5 {
	background-color: #fff;
	padding: 3px 0 0 40px;
	font-weight: normal;
	color: #000;
	}

#frontpage .item h4.pil {
	background-image: url(../gfx/pil_h2_scc.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	}

#frontpage .item h4.pil a:hover { color: #fd660d; }
#frontpage .item h3,
#frontsecond .kunde h3 { background: url(../gfx/pil_h2.gif) no-repeat 15px 4px; }
#frontpage .item #scroller h3.scrpil { background: url(../gfx/pil_h2.gif) no-repeat 15px center; }
#frontsecond .item h3 { background: url(../gfx/pil_h2_scc.gif) no-repeat 225px 4px; }
#frontpage .item h3,
#frontpage .item h4,
#frontsecond .item h4,
#frontsecond .item h3,
#frontsecond .kunde h4,
#frontsecond .kunde h3 { padding: 5px 5px 5px 40px; }
.caption, .caption2 { padding: 0 15px 5px 40px; }
#article .caption { padding-left: 0; }
#article .caption a { text-decoration: underline; }
.caption2 p { padding-bottom: 0; }
.item .caption2 { padding-left: 250px; }
#frontpage .strek { border: 1px solid #333; }

#article, #folder, #formpage, #employee, #paameld, #debate {
	width: 555px;
	padding: 10px 0 10px 20px;
	}



/* tabel paameld */

#paameld table.paameld tr td {
	font-size: 1.1em;
	padding-top: 2px;
	}

#paameld table.paameld tr td.left { padding-right: 10px; }

#paameld table.paameld tr td.left.last,
.komment {
	padding-top: 10px;
	padding-bottom: 3px;
	}

#paameld table.paameld tr td input.text {
	float: right;
	background: #ccc;
	border: 1px #fff solid;
	}

#paameld #courcelist.radioselect, #paameld #courcelist.radioselect span.checkval {
	font-size: 1.1em;
	margin: 5px 0;
	}

#paameld .body {
	font-size: 1.2em;
	padding-bottom: 15px;
	}

#paameld .txt { width: 70px; }
#paameld .txt label,
#paameld p { font-size: 1.1em; }

#paameld #expandbutt input,
#paameld #butt input {
	margin-left: 71px;
	background-color: #FC6;
	background-image: url(../gfx/pfeil_orange.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 18px;
	font-size: 1.2em;
	border: 1px solid #fff;
	cursor: pointer;
	width: 172px;
	text-align: left;
	}

#article .caption table {
	border-bottom: #999;
	border-left: #999;
	border-width: 0 0 1px 1px;
	border-style: none none solid solid;
	}

#article .caption table tr td {
	border: 1px solid #999;
	padding: 5px;
	}

#article .caption table tr td { border-left: 0; }
#article .caption table tr td { border-bottom: 0; }


/* sqr bulets */
#article .body ul li,
#article .caption ul li { list-style: url(../gfx/b469ab_6.gif); }

/* frontsecond */
#frontsecond {
	width: 589px;
	float: left;
	}

#frontsecond .banner, #article .banner {
	position: relative;
	background-color: #B469AB;
	height: 135px;
	}

#frontsecond .banner { width: 587px; }
#article .banner, #article .caption.bold { margin: 10px 0; }

#article .item table tr td.sright img {
	width: 170px;
	height: 250px;
	}

#frontsecond.brev #article .item table tr td.sright img {
	width: 170px;
	height: 242px;
	}

#article .item table tr td.sright {
	border-right: 1px solid #ccc;
	width: 170px;
	}

#article .item table tr td.stop { border-top: 1px solid #999; }

#article .item .sisteutgave,
#article .item .caption3 {
	margin-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	}

#article .item .sisteutgave a,
#article .item .caption3 a {
	background: url(../gfx/pfeil_orange.gif) no-repeat left 4px;
	padding: 0 10px 1px 15px;
	word-wrap: break-word;
	font-size: 1.1em;
	margin-left: 10px;
	display: block;
	}

#article .item .caption3 a { display: inline; }

#frontsecond.brev #article .tidligereutgaver a img {
	width: 60px;
	height: 92px;
	float: left;
	margin: 0 10px 10px 0;
	}

#article .tidligereutgaver a img,
#frontsecond.brev #article .pdf {
	width: 68px;
	height: 95px;
	float: left;
	margin: 0 5px 5px 0;
	}

#frontsecond.brev #article .pdf a img {
	width: 68px;
	height: 95px;
	}

#frontsecond.brev #article .pdfdk {
	width: 125px;
	float: left;
	margin: 0 10px 5px 0;
	}

#frontsecond.brev #article .pdfdk a img { width: 125px; }
#article .item h2 { padding-top: 3px; }

#frontsecond .toptxt, #article .toptxt {
	position: absolute;
	top: 17px;
	left: 26px;
	width: 200px;
	color: #fff;
	}

#frontsecond .topimg, #article .topimg {
	position: absolute;
	top: 0;
	right: -1px;
	}

#frontsecond .topimg img,
#article .topimg img {
	height: 135px;
	width: 320px;
	}

#content .formimg img { width: 588px; }

/* background strek */
#frontsecond .back {
	background: url(../gfx/backkunde.gif) repeat-y left top;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 15px 0;
	}

#frontsecond .kunde { padding-right: 1px; }

#frontsecond .item {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 15px 0;
	}

/*#frontsecond .kunde.last{border-right:0; width:185px;}*/
#frontsecond .item .frntimg img {
	width: 210px;
	height: 95px;
	float: left;
	margin-right: 40px;
	}
/* kunder */

#frontsecond .kunde {
	float: left;
	width: 184px;
	}

#frontsecond .kunde .frntimg { background-color: #F60; }

#frontsecond .kunde .frntimg img {
	width: 145px;
	height: 61px;
	float: right;
	}

/* pressemelding */
.presse h3 { background: url(../gfx/pil_h2_scc.gif) no-repeat left center; }
.presse h3 a,
.presse h6 { padding-left: 25px; }

#article .arkiv {
	background: url(../gfx/mappe.gif) no-repeat left center;
	padding-left: 45px;
	margin-right: 30px;
	}

#article .arkiv a { margin-left: 5px; }

#article h2.orange {
	font-weight: bold;
	color: #B469AB;
	}

/* tema/bransjer */
#kurs table { border-top: 1px solid #999; }

#kurs table tr td {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 5px;
	}

#kurs table tr td.fag { border-left: 1px solid #999; }

#kurs table tr td.gray {
	background: #808080;
	color: #fff;
	text-transform: uppercase;
	}

#kurs table tr.flipp { background-color: #ccc; }


/* skjema-modul */
#formpage .grybox {
	padding: 10px;
	background-color: #ededed;
	position: relative;
	}

.alert {
	font-weight: bold;
	color: #B469AB;
	font-size: 1.2em;
	}

#formbox { margin-top: 10px; }
#formbox .check, #formbox span.checkval { margin-top: 5px; }
#formbox span.checkval { padding-left: 10px; }
#formpage form { font-size: 1.1em; }

#formpage form .text {
	width: 195px;
	border: 1px solid #999;
	padding: 2px;
	}

#formpage form .label { width: 85px; }
#formpage form .label,
#formpage form .text { float: left; }

#formpage form .textarea {
	width: 285px;
	border: 1px solid #999;
	}

#formpage h1 { color: #B469AB; }

#debate a.switchview {
	display: block;
	float: right;
	margin-bottom: 1em;
	}

#debate ul {
	margin: 2em 0;
	padding: 0;
	clear: both;
	}

#debate ul.nested { border-top: 1px #999 solid; }

#debate ul.nested li {
	padding: 5px;
	margin-bottom: 0;
	border-bottom: 1px #999 solid;
	}

#debate ul.threaded li { border-bottom: 1px #eee solid; }

#debate ul li.lvl0 {
	font-size: 120%;
	font-weight: bold;
	margin-top: 1em;
	}

#debate ul li.lvl1 { margin-left: 20px; }
#debate ul li.lvl2 { margin-left: 35px; }
#debate ul li.lvl3 { margin-left: 50px; }
#debate ul li.lvl4 { margin-left: 65px; }
#debate ul li.lvl5 { margin-left: 80px; }
#debate ul li.lvl6 { margin-left: 95px; }
#debate ul li.lvl7 { margin-left: 110px; }
#debate ul li.lvl8 { margin-left: 125px; }
#debate ul li.lvl9 { margin-left: 140px; }
#debate ul li.flop { background: #eee; }

#debate ul li a {
	padding-left: 13px;
	background: transparent url(../gfx/pfeil_scc.gif) no-repeat left center;
	display: block;
	}

#debate ul li.lvl0 a {
	padding-left: 21px;
	background: transparent url(../gfx/pil_h2_scc.gif) no-repeat left center;
	}

#debate .meta {
	font-size: 100%;
	height: 1em;
	}

#debate ul.threaded .meta {
	margin-left: 13px;
	font-weight: normal;
	color: #999;
	}

#debate ul.threaded li.lvl0 .meta {
	margin-left: 21px;
	color: #999;
	font-size: 10px;
	}

#debate .meta.top {
	padding-bottom: .5ex;
	margin-bottom: .5ex;
	border-bottom: 1px #ddd solid;
	}

#debate .meta.bottom {
	padding-top: .5ex;
	margin-top: .5ex;
	border-top: 1px #ddd solid;
	}

#debate .meta a {
	background: none;
	padding-left: 0;
	}

#debate .meta .date {
	float: right;
	font-size: 90%;
	}

#debate .meta .author { float: left; }
#debate .meta .delete { float: right; }
#debate .meta .answer { float: right; }
#debate li h4 { clear: left; }

#debate fieldset {
	padding: 10px;
	margin: 10px 0;
	border-color: #eee;
	background-color: #F5F5F5;
	}

#debate legend {
	padding: 2px;
	border-color: #eee;
	background-color: transparent;
	font-weight: bold;
	font-size: 1.2em;
	}

#debate .newpost form input {
	font-size: 10px;
	height: 1.2em;
	}

#debate .newpost form input.knapp {
	font-size: 100%;
	height: auto;
	}

#debate .newpost form textarea {
	font-size: 10px;
	height: 4.6em;
	width: 22em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 1.1em;
	}

/* fra steria */
#left, #footer_left {
	width: 199px;
	margin: 0;
	padding: 0;
	}
/* Elements in the right column */
#footer_right {
	width: 199px;
	margin-top: 20px;
	}

#footer_right p {
	padding-left: 15px;
	font-size: 0.9em;
	}

#footcontainer {
	clear: both;
	margin: 0;
	padding: 0;
	width: 990px;
	}

#footer_middle {
	margin: 0 199px 0 40px;
	padding: 10px 0 0 0;
	}

.countryselector {
	margin: 5px 30px 0px 0;
	padding: 0;
	background: url(../gfx/countryselector_dots.gif) left 8px repeat-x;
	position: relative;
	height: 40px;
	font-size: 1.1em;
	}

.countryselector a img { border: none; }

.countryselector a.selector, .countryselector a.selectoract {
	display: block;
	margin-left: 33px;
	position: relative;
	left: 50px;
	line-height: 1em;
	color: #666;
	}

.countryselector a.selector:link img,
.countryselector a.selector:visited img { visibility: hidden; }

/* this one is for IE 5.5 only, as it otherwise doesn't get the :hover change, doesn't change layout at all */
.countryselector a.selector:hover, .countryselector a.selector:active { border: none; }
.countryselector a.selector:hover img,
.countryselector a.selector:active img,
.countryselector a.selectoract img { visibility: visible; }

.trigger {
	border: 1px solid;
	width: 100px;
	padding: 2px 10px 2px 5px;
	background: url(../images/pfeil_select.gif) bottom right no-repeat;
	display: block;
	}	
/* fra steria slutt */

/* pressemeldinger */
ul#contentlist { margin-left: -4px; }
ul#contentlist li h3 { margin-left: 10px; }
ul#contentlist li .caption { margin: -4px; }
/* sok treff*/

.sokresult h4, .date h4 { padding-left: 35px; }
ol.result li, ul#contentlist li { list-style: none; }

h3.pil {
	background-image: url(../gfx/pil_h2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

.pil {
	background-image: url(../gfx/pil_h2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	font-weight: bold;
	}

ol li h3,
ul li h3 { padding: 5px 5px 5px 25px; }
.sokres { padding-left: 10px; }

.ingress {
	padding-left: 35px;
	padding-bottom: 5px;
	}

/* dynaparked */
.gimage {
	background: #fff;
	border: 1px solid #999;
	}

.gimage div {
	font-size: 0.8em;
	line-height: normal;
	background-color: #ededed;
	padding: 5px;
	font-weight: normal;
	}

.gimage .gbottom a {
	background: url(../gfx/pfeil_orange.gif) no-repeat left center;
	padding-left: 15px;
	}

.gimage.left {
	float: left;
	clear: both;
	margin: 10px 10px 10px 0;
	}

.gimage.right {
	float: right;
	clear: both;
	margin: 0 0 10px 10px;
	}

.gimage.center {
	text-align: center;
	margin: 10px auto;
	}

.gimage .gbottom { padding-top: 3px; }
.gimage .gtop { padding-bottom: 3px; }
img.gimg { border: 0; }

/* useful stuff */
.spacer {
	clear: both;
	height: 0;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}

.spacer7 {
	clear: both;
	height: 4px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}

.spacer3 {
	clear: both;
	height: 5px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}

.spacer4 {
	clear: both;
	height: 3px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}

.spacer5 {
	clear: both;
	height: 15px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	}

.spacer2 {
	clear: both;
	height: 18px;
	font-size: 0;
	border-bottom: 1px solid #999;
	margin: 0;
	padding: 0;
	background: transparent;
	}
/*outline: 1px red dashed;*/

/* box toggler */
.boxhead { cursor: pointer; }
.box_hidden { display: none; }

