body {
	background-repeat: repeat-x;
	background-color: #004b95;
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
font-size: 11px;
background-image: url(/f/283_argusstripebakgrunn.jpg);
background-repeat: repeat-x;
background-color: #f1f1f1;
color: #55595c;
}

#maincontent p {
margin: 0;
padding: 0;
}


table { font-size: 11px; }

h2,h3,h4 {
	color: #231f20;
	margin: 0;
}

h2 {
	margin-top: 10px;
        font-size: 14px;
	margin-bottom: 10px;
}

h3 {
	font-size: 11px;
}

hr {
   height: 3px;
   background-color: #fff;
   width: 100%;
   margin: 0 auto;
   margin-bottom: 10px;
}

.clearer { clear: both; }
.clearer_left { clear: left; }

a { color: #212121; }
a:visited { color: #212121; }
a:hover { color: #5d5d5d; }
a:active { color: #212121; }

input,textarea,select {
font-family: verdana,arial,helvetica,sans-serif;
color: black;
font-size: 11px;
}

#container {
/*	width: 980px;*/
        width: 920px;
	margin: 0 auto;
        background-color: #fff;
        min-height: 450px;
        margin-top: 46px;
}

html>body #container {
* margin-top:32px;
}

#header {
	margin-top: 46px;
        background-repeat: repeat-x;
        background-image: url(/f/207_argustopp.png);
        height:97px;
}

#header img {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 35px;
}

#headerStart {
/*margin-top: 46px;*/
background-image: url(/f/258_argusstartside.jpg);
background-repeat: no-repeat;
height: 117px;
}

#headerDesign {
/*margin-top: 46px;*/
background-image: url(/f/254_argusdesign.jpg);
background-repeat: no-repeat;
height: 117px;
}

#headerProduksjon {
/*margin-top: 46px;*/
background-image: url(/f/257_argusproduksjon.jpg);
background-repeat: no-repeat;
height: 117px;
}

#headerAktuelt {
/*margin-top: 46px;*/
background-image: url(/f/252_argusaktuelt.jpg);
background-repeat: no-repeat;
height: 117px;
}

#headerKontakt {
/*margin-top: 46px;*/
background-image: url(/f/256_arguskontakt.jpg);
background-repeat: no-repeat;
height: 117px;
}

#headerArgusExpo {
/*margin-top: 46px;*/
background-image: url(/f/253_argusargusexpo.jpg);
background-repeat: no-repeat;
height: 117px;
}

#headerDisplay {
/*margin-top: 46px;*/
background-image: url(/f/255_argusdisplay.jpg);
background-repeat: no-repeat;
height: 117px;
}

#headerUtleie {
/*margin-top: 46px;*/
background-image: url(/f/259_argusutleie.jpg);
background-repeat: no-repeat;
height: 117px;
}

#headerUtstillinger {
/*margin-top: 46px;*/
background-image: url(/f/260_argusutstillinger.jpg);
background-repeat: no-repeat;
height: 117px;
}

#header h1 span {
	display: none;
}

#photo {
	width: 850px;
	height: 230px;
background-color: white;
margin 0;
margin-bottom: 20px;
margin-left: 35px;
margin-right: 35px;
}

#photoOthers {
        width: 670px;
	height: 230px;
        margin 0 auto;
        margin-left: 18px;
        float: left;
        padding: 0;
}

.newIllustration#photoOthers {
        width: 850px;
       margin-left: 0px !important;
}

#illustration {
        width: 100%; /*670px;*/
	height: 100%; /*230px;*/
        margin 0 auto;
        padding: 0;
}

#photoDesign {
        width: 448px;
	height: 230px;
        margin 0 auto;
        margin-left: 20px;
        margin-right: 2px;
        float: left;
        padding: 0;
}

#maincontent {
	background-color: #fff;
}

#maincontent_underpage1 {
	background-color: #fff;
        padding-left: 35px;
        padding-right: 35px;
        padding-bottom: 1px;
        padding-top: 0px;
        width: 850px;
}

#left_menu {
float: left;
/*background-color: #f1f1f2;*/
padding: 0;
padding-right: 10px;
padding-bottom: 10px;
width: 150px;
min-height: 230px;
/*margin-left: 35px;*/
}

.newIllustration#left_menu {
width: 180px;
background-color: #fff;
padding-right: 0px !important;
position: absolute; left: 407px; top: 163px;
z-index: 4000;
}

#left_menu h2 {
	margin: 0 auto;
        font-size: 14px;
	margin-bottom: 1px;
}

#right {
float:right;
background-color: #f1f1f2;
padding: 10px;
width: 205px;
}

#text {
        float: left;
        margin: 0 auto;
        padding: 0;
        width: 670px;
        line-height: 150%;
        background-color: #f1f1f2;
        font-size: 11px;
        min-height: 523px;
        margin-left: 6px;
}

#text ul {
list-style: circle;
padding-left: 15px;
}

#text li {
list-style: circle;
padding-left: 5px;
margin-left: 2px;
}


#text-wide {
width: 100%;
line-height: 150%;
color: #e0e0e0;
}

#text-wide #col-left {
width: 48%;
float: left;
}

#text-wide #col-right {
width: 48%;
float: right;
}

#maintext {
   margin: 0 auto;
   margin-bottom: 10px;
   margin-top: 3px;
   padding-left: 0px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 130px;
   width: 540px;
   min-height: 209px;
   float: right;
}

/*
html>body #maintext {
*   margin: 0 auto;
*   margin-bottom: 10px;
*   margin-top: 12px;
*   padding: 0;
*   padding-right: 40px;
*   padding-top: 10px;
*   padding-bottom: 10px;
*   width: 650px;
*   min-height: 270px;
*   float: right;
}
*/

#maintext ul {
list-style: circle;
padding-left: 15px;
}

#maintext li {
list-style: circle;
padding-left: 5px;
margin-left: 2px;
}


#text img {
margin: 0 auto;
/*border-bottom: 3px solid #fff;*/
padding: 0;
padding-bottom: 4px;
padding-right: 4px;
/*background-color: #fff;*/
position: relative;
}

#textDesign {
        float: left;
        margin: 0 auto;
        padding: 0;
        width: 673px;
        min-height: 523px;
        margin-left: 6px;
}

#DesignTextContents {
        float: left;
        margin: 0 auto;
        padding: 0;
        width: 670px;
        line-height: 150%;
        background-color: #f1f1f2;
        font-size: 11px;
        min-height: 283px;
        margin-left: 6px;
}

#DesignTextContents ul {
list-style: circle;
padding-left: 15px;
}

#DesignTextContents li {
list-style: circle;
padding-left: 5px;
margin-left: 2px;
}

#sidebar {
	float: right;
	width: 250px;
	font-size: 11px;
	border-left: 1px solid #9db7cf;
padding-left: 16px;
}

#front_text{
margin: 0;
text-align: center;
height: 30px;
}

#sidebar h3 {
	margin-bottom: 6px;
}

#sidebar ul {
list-style: none;
margin: 0;
padding: 0;
margin-bottom: 16px;
}

#sidebar ul.news-listing {
	list-style: none;
	margin: 0;
	margin-bottom: 16px;
	padding: 0;
	font-size: 10px;
}

#sidebar ul.news-listing li {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 4px;
}

#sidebar ul.news-listing span {
	color: gray;
	display: block;
}

#footer {    
        /*background-repeat: repeat-x;
        background-image: url(/f/208_argusbunn.png);*/
/*	border-top: 1px solid #fff;*/
	height: 22px;
        background-color: #f1f1f1;
}

#footertext {
	font-size: 14px;
        text-align: center;
        margin: 0 auto;
        padding: 0;
        --margin-left: -35px;
        background-image: url(/f/277_argusbunn.jpg);
        background-repeat: no-repeat;
        height: 60px;
        width: 920px
        margin-bottom: 1px !important;
}

#footertextfront {
	font-size: 14px;
        text-align: center;
        margin: 0 auto;
        padding: 0;
        background-image: url(/f/277_argusbunn.jpg);
        background-repeat: no-repeat;
        height: 60px;
        width: 920px
}

#footermenu {
font-size: 10px;
text-align:center;
}

#footermenu a {
margin-left: 4px;
margin-right: 4px;
}

#finn {
width: 100%;
height: 430px;
border: 0;
}

.button-standard {
border: 1px solid #f55d63;
border-right: 1px solid #771518;
border-bottom: 1px solid #771518;
background-color: #00529f;
padding: 4px;
padding-left: 12px;
padding-right: 12px;
color: white;
text-decoration: none;
font-size: 10px;
font-weight: bold;
margin-right: 4px;
margin-left: 4px;
}

.button-edit {
border: 1px solid #4a4a4a;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color: #2d2d2d;
padding: 2px;
padding-left: 6px;
padding-right: 6px;
color: white;
text-decoration: none;
font-size: 9px;
font-weight: bold;
margin-right: 4px;
margin-left: 4px;
cursor: pointer;
cursor: hand;
}

.region .buttons {
margin-top: 18px;
}

.region {
margin-bottom: 18px;
}

#submenu {
margin-top: 13px;
text-align: left;
margin-right: 15px;
}

#submenu ul, #submenu li {
list-style: none;
margin: 0;
padding: 0;
font-size: 11px;
font-weight: bold;
}

#submenu li {
margin-top: 3px;
}

#submenu a {
color: #919295;
text-decoration: none;
/*background-image: url(/f/208_arrowbrown.gif);
background-repeat: no-repeat;*/
background-position: 100% 65%;
padding-right: 12px;
}

.other #submenu a {
color: #231f20;
text-decoration: none;
background-position: 100% 65%;
padding-right: 12px;
}

#submenu ul ul a {
background: none !important;
padding-left: 5px;
}

#submenu ul ul ul a {
background-image: url(/f/261_menudot.gif);
background-repeat: no-repeat;
background-position: 0% 0%;
padding-left: 10px;
}

#submenu .expanded a {
color: #231f20;
}

/*#submenu .current a {
padding-bottom: 3px;
}*/

#submenu li.current a {
padding-bottom: 3px;
}

#submenu li.current * a {
color: #919295;
}

#submenu li.expanded li.current a {
text-decoration: none !important;
background-image: url(/f/261_menudot.gif);
}
/*ilo forsøker å få fatt i andre nivå*/
#submenu li.expanded li.current * a {
color: #919295;
}

/*#submenu .current li a {
text-decoration: none !important;
background-image: url(/f/261_menudot.gif);
}*/

#navlevel3 {
margin: 0 auto;
margin-top: 12px !important;
padding: 0;
float: left;
}

#navlevel3 ul {
margin: 0;
padding: 0;
padding-left: 10px;
padding-bottom: 10px;
font-size: 11px;
}

#navlevel3 li {
list-style: none;
margin: 0;
padding: 0;
padding-bottom: 2px;
}

/*#navlevel3 ul {
background-color: #f0f0f0;
border-top: 5px solid white;
}*/

#navlevel3 a {
text-decoration: none;
color: #919295;
background-image: url(/f/261_menudot.gif);
background-repeat: no-repeat;
padding-left: 10px;
background-position: 0 4px;
}

#navlevel3 a:hover {
text-decoration: underline;
}


.report table {
width: 100%;
font-size: 11px;
border-collapse: collapse;
}

.report table td,.report table th {
padding: 4px;
}

.report table td.a {
background-color: #252525;
}

.report-autowidth table {
width: auto !important;
}

#slideshow {
text-align: left;
background-color: #252525;
padding: 0px;
font-size: 11px;
margin-bottom: 8px;
}

#slideshow a {
display: block;
text-decoration: none;
}

#slideshow a:hover { background-color: #212121; }


#norwegian, #english {
	border: 1px solid black;
	padding: 20px;
	margin: 20px;
	margin-top: 0;
}

#english { display: none; }

#tabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 20px;
font-size: 11px;
}

#tabs ul li {
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	border: 1px solid black;
	border-bottom: 0;
}

#tabs ul li a {
display: block;
	padding: 2px;
	padding-left: 20px;
	padding-right: 20px;
background-color: #2d2d2d;
text-decoration: none;
color: white;
}

#tabs ul li a:hover {
text-decoration: underline;
}


#tabs ul li a.current {
display: block;
	padding: 2px;
	padding-left: 20px;
	padding-right: 20px;
background-color: #353535;
text-decoration: none;
}


#norwegian, #english {
background-color: #353535;
}

.star {
color: red;
}

.news-article .created {
font-style: italic;
margin-bottom: 6px;
color: #b2b2b2;
}

.news-article .ingress {
font-weight: bold;
margin-bottom: 6px;
}

.report-stats table {
width: 80%;
margin: 0 auto;
}

.report-stats table th {
text-align: center;
}

.report-stats table td {
text-align: center;
}

.report-stats span {
font-style: italic;
}

.report-stats th {
border-bottom: 1px solid gray;
}

#sidebar ul div {
display: block;
}

#sidebar ul span {
font-size: 9px;
}

#sidebar ul a {
display: block;
margin-top: 3px;
margin-bottom: 3px;
}

#sidebar ul li {
margin-bottom: 15px;
}
#smartlinks_div{
margin-top: 10px;
margin-left: 22px;
}

#smartlinks_div span{
display: block;
float:right;
margin:0;
padding:0;
margin-right: 29px;
}

#smartlinks {
width: 210px;
background-color: #fff;
min-height: 230px;
margin: 0 auto;
padding: 0;
}

.smartlinks ul {
list-style: none;
margin: 0;
padding: 0;
}

.smartlinks img {
float: left;
margin: 0 auto;
}

.smartlinks a {
margin: 0;
padding: 0;
display: block;
}

.smartlinks li {
height: 75px;
/*overflow: hidden;*/
line-height: 100%;
float: right;
padding: 0;
padding-left: 7px;
padding-bottom: 3px;
margin: 0 auto;
font-size: 10px;
}

/** navigation **/
#top-menu {
background-image: url(/f/203_top-menubg.gif);
height: 28px;
font-size: 18px;
text-transform: uppercase;
line-height: normal;
float: right;
margin-top: 39px;
margin-right: 15px;
}

#top-menu ul {
list-style: none;
margin: 0;
padding: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}

#top-menu li {
list-style: none;
	float: left;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
margin-left: 9px;
margin-right: 9px;
}

#top-menu a {
text-decoration: none;
color: #212121;
padding-bottom: 10px;
}

#top-menu a:hover {
color: #5d5d5d;
}

*:first-child+html #top-menu li:hover, #top-menu li.hover {
position: static;
}

#top-menu ul li ul {
	position: absolute;
	width: 140px;
	left: -999em;
background-color: #1c61a2;
border: 1px solid white;
margin-left: -5px;
margin-top: 5px;
}

#top-menu ul li ul li {
	width: 140px;
padding: 0px;
margin: 0;
}

#top-menu ul li ul li a {
background-image: none !important;
height: 14px;
padding: 0;
margin: 0;
color: #fff;
font-size: 11px;
padding: 5px;
display: block;
}

#top-menu ul li ul li a:hover {
color: #fff;
}

#top-menu ul li:hover ul, #top-menu ul li.sfhover ul {
	left: auto;
}

#top-menu ul li ul ul {
	margin: -18px 0 0 233px;
}

#top-menu ul li:hover ul ul, #top-menu ul li.sfhover ul ul {
	left: -999em;
}

#top-menu ul li:hover ul, #top-menu ul li li:hover ul, #top-menu ul li.sfhover ul, #top-menu ul li li.sfhover ul {
	left: auto;
}

ss* html #top-menu li a{
width: 90px !important;
text-align: center !important;
} 

ss* html #top-menu ul li ul li a {
text-align: left !important;
}


#flexhtml_emailform_1 label {
display: block;
margin-bottom: 6px;
margin-top: 16px;
font-size: 11px;
color: black;
}

#flexhtml_emailform_1 input {
display: block;
margin-top: 10px;
font-size: 11px;
color: black;
}

#flexhtml_emailform_1 textarea {
width: 400px;
height: 150px;
font-size: 11px;
color: black;
font-family: verdana, arial, helvetica, sans-serif;
}

#flexhtml_gallery {
padding: 0px;
width: 240px;
/*background-color: #fff;*/
}



#flexhtml_gallery ul, #flexhtml_gallery li {
list-style: none;
margin: 0;
padding: 0;
/*background-color: #fff;*/
}

#flexhtml_gallery ul li {
float: left;
margin: 3px;
display: inline;
}

ul, li {
list-style: none;
margin: 0;
padding: 0;
}

#frontlinksarea {
width: 850px;
max-height: 190px !important;
margin: 0 auto;
padding: 0;
margin-top: 20px;
margin-bottom: 4px;
}

#smallerlinks {
width: 488px;
height: 140px;
margin: 0 auto;
padding: 0;
float: left;
margin-top: 100px;
}

#smallerlinks li {
width: 209px;
height: 88px;
padding-right: 1px;
float: left;
display: block;
list-style= none;
}

#smallerlinks ul li a {
display: block;
width: 209px;
height: 88px;
background-image: url(/f/222_design.jpg);
background-repeat: no-repeat;
background-color: #999;
}


#smallerlinks ul li a:hover {
background-position: 209px 0px;
}

#smallerlinks #design {
background-image: url(/f/220_design.jpg);
}

#ospilink {
width: 163px;
float: right;
margin-right: 10px;
margin-bottom: 20px;
}

#horizontal_navigation {
margin: 0 auto;
padding: 0;
margin-bottom: 20px;
margin-top: -94px;
width: 209px;
height: 200px;
float: right; /* testet denne, virker som den skal stå til left*/
position: relative;
}

html>body #horizontal_navigation {
*margin: 0 auto;
*padding: 0;
*margin-bottom: 20px;
*margin-top: -114px;
*margin-right: 7px
*width: 209px;
*height: 200px;
*float: right; /* testet denne, virker som den skal stå til left*/
*position: relative;
}

#horizontal_navigation li {
width: 209px;
height: 180px;
float: left;
padding: 0;
margin: 0 auto;
}

html>body #horizontal_navigation li {
*width: 209px;
*height: 180px;
*float: right;
*padding: 0;
*margin-right: 35px;
}

#horizontal_navigation a {
height: 180px;
width: 209px;
display: block; /*testet for andre ting, denne må være slik */
background-position: 209px 0px;
}

#horizontal_navigation a:hover {
background-position: 0px 0px;
}

#horizontal_navigation #horizontal_rommene {
background-image: url(/f/225_ospi.jpg);
}

#vertical_navigation {
width: 650px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 2px;
position: relative;
}

#vertical_navigation li {
width: 209px;
height: 88px;
float: left;
display: block;
padding-right: 5px;
padding-bottom: 3px;
}

#vertical_navigation a {
display: block;
width: 209px;
height: 88px;
background-position: 209px 0px;
}

#vertical_navigation a:hover {
background-position: 0px 0px;
}

#vertical_navigation #vertical_rommene {
background-image: url(/f/222_design.jpg);
}

#vertical_navigation #vertical_restauranter {
background-image: url(/f/228_utstillinger.jpg);
}

#vertical_navigation #vertical_utescene {
background-image: url(/f/227_utleie.jpg);
}

#vertical_navigation #vertical_opplevelser {
background-image: url(/f/226_produksjon.jpg);
}

#vertical_navigation #vertical_konferanse {
background-image: url(/f/224_kontakt.jpg);
}

#vertical_navigation #vertical_display {
background-image: url(/f/223_display.jpg);
}

#sidebar_right_link ul, #sidebar_right_link li {
&#8195;&#8195;padding: 0; margin: 0;
&#8195;&#8195;list-style: none;
   display: inline;
}

#sidebar_right_link ul {
&#8195;&#8195;float: left;
&#8195;&#8195;height: 0px; /** these two lines fix that extra whitespace problem on the layout **/
}

#sidebar_right_link li {
&#8195;&#8195;font-family: Helvetica,Arial, sans-serif !important; /** NOTICE THIS! **/
   font-weight: bold;
&#8195;&#8195;position: relative;
&#8195;&#8195;min-width: 15px;
} 

#sidebar_right_link li a {
&#8195;&#8195;text-decoration: none;
&#8195;&#8195;background: none;
}
 
#sidebar_right_link li a span {
&#8195;&#8195;visibility: hidden;
}

.n-site1 {
&#8195;&#8195;top: 42px; 
&#8195;&#8195;left: 30px; 
&#8195;&#8195;font-size: 15px; 
}

.n-site1b {
&#8195;&#8195;top: 42px; /** 0 pixels from the top **/
&#8195;&#8195;left: 35px; /** 0 pixels left from where it was inserted **/
&#8195;&#8195;font-size: 15px; /** the font size needs to be this size to cover the area correctly. **/
}

.n-site2 {
&#8195;&#8195;top: 42px; /** 0 pixels from the top **/
&#8195;&#8195;left: 160px; /** 0 pixels left from where it was inserted **/
&#8195;&#8195;font-size: 15px; /** the font size needs to be this size to cover the area correctly. **/
}

.n-site3 {
&#8195;&#8195;top: 42px; /** 0 pixels from the top **/
&#8195;&#8195;left: 180px; /** 0 pixels left from where it was inserted **/
&#8195;&#8195;font-size: 15px; /** the font size needs to be this size to cover the area correctly. **/
}

.n-site4 {
&#8195;&#8195;top: 42px; /** 0 pixels from the top **/
&#8195;&#8195;left: 205px; /** 0 pixels left from where it was inserted **/
&#8195;&#8195;font-size: 15px; /** the font size needs to be this size to cover the area correctly. **/
}

.n-site5 {
&#8195;&#8195;top: 42px; /** 0 pixels from the top **/
&#8195;&#8195;left: 230px; /** 0 pixels left from where it was inserted **/
&#8195;&#8195;font-size: 15px; /** the font size needs to be this size to cover the area correctly. **/
}

.n-site6 {
&#8195;&#8195;top: 42px; /** 0 pixels from the top **/
&#8195;&#8195;left: 250px; /** 0 pixels left from where it was inserted **/
&#8195;&#8195;font-size: 15px; /** the font size needs to be this size to cover the area correctly. **/
}

.n-site7 {
&#8195;&#8195;top: 75px; /** 0 pixels from the top **/
&#8195;&#8195;left: 450px; /** 0 pixels left from where it was inserted **/
&#8195;&#8195;font-size: 15px; /** the font size needs to be this size to cover the area correctly. **/
}

.n-site8 {
    top: 75px;
    left: 470px;
    font-size: 15px;
}

.n-site9 {
    top: 75px;
    left: 490px;
    font-size: 15px;
}

.n-site10 {
    top: 75px;
    left: 510px;
    font-size: 15px;
}

/* ILOs testhjørne */
#textfront {
width: 850px;
min-height: 230px;
margin 0;
margin-bottom: 5px;
margin-left: 35px;
margin-right: 35px;
color: #fff;
font-family: verdana, arial, sans-serif;
}

.kampanje {
background-image: url(/f/505_argusjakten.jpg);
background-repeat: no-repeat;
background-color: #000;
}

.kampanje p {
padding-left: 360px !important;
padding-top: 25px !important;
padding-right: 20px !important;
padding-bottom: 20px !important;
}

.kampanje a {
color: #fff;
text-decoration: underline;
}

#textfront img {
 width: 850px;
	min-height: 230px;
background-color: white;
}

/** stian 26.02.09 **/

#maincontent_underpage1 #flexhtml_gallery {
float: right;
padding: 0 !important;
margin: 0 !important;
width: 220px !important;
}

/*
#maincontent_underpage1 .newIllustration#flexhtml_gallery {
position: relative;
z-index: 2000;
}
*/

#maincontent_underpage1 #flexhtml_gallery li {
margin-top: 0px !important;
margin-right: 2px !important;
margin-bottom: 5px !important;
margin-left: 3px !important;
padding: 0;
}

#maincontent_underpage1 #flexhtml_gallery * {
display: block;
}

#maincontent_underpage1 #left_menu a {
color: black;
}

/** stian **/