





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

* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	outline: 0;
	list-style: none;
}

body,html {
	color: #555;
	font-family: "Verdana", Lucida Grande, Arial, sans-serif;

	height: 100%;
	background: url(/bilder/layout/bg-header-back.png) repeat-x  #d4d4d4;
	margin: 0 auto;
	

}

#produkt-tekst li,
#produkt-tekst ul,
#produkt-tekst ol,
#artikkel li,
#artikkel ul,
#artikkel ol {
    list-style: disc inside;
    list-style-type: disc;
}
#produkt-tekst li,
#artikkel li {
    padding-left: 5px;
}

#produkt-tekst #linker li,
#produkt-tekst #linker ul {
    margin:0px; padding:0px;
    list-style: none;
    list-style-type: none;
}

#produkt-tekst .ikon {
	margin-top: 5px;
}

#innhold {
	padding-left: 40px;
	padding-right: 40px;
}

#submit {
	background: #f69397;
	border: solid 4px #fc565f;

	padding: 15px;
	text-align: center;
	margin: 0 auto;
}

#endre-produktbilde {
	float: left;
}

#endre-produktbilde-knapp {
	
}

#submit:hover {
	background: #fb4e58;
	border: solid 4px #f69397;
}

#nynyhetleft {
	float: left;
	margin-right: 5px;
}

#banner {
	margin: 0 auto;
}

#clear {
	clear: both;
}

#ansatte {

}

#ansatt-bilde {
	float: left;
	margin-top: 5px;
	width: 80px;
}

#ansatt {
	clear: left;
}

#ansatt-tekst {
	font-size: 15px;
	margin-left: 100px;
}

#ansatt-tekst p {
	font-size: 11px;
	margin-top: 6px;
	color: #898989;
	
}

#ansatt-tekst a {
	font-size: 11px;
	margin-top: 6px;
	color: #898989;
	
}

#ansatt-tekst a:hover {
	text-decoration: underline;
}



#stilling-ansatt {
	
	font-size: 12px; 
}

#bigbanner {
	background: url(bilder/norex-banner-hover.jpg) no-repeat;
	width: 840px;
	margin: 0 auto;
	height: 265px;
}

#nyhetsboks2 {
	width: 266px;
	height: 210px;
	float: right;
	margin-right: 40px;
}

#nyhetsboks2 li {
	list-style:none;
	
	font-size: 14px;
	
}

#stillbilde3 {
	float: left;
	margin-left: 215px;
	width: 150px;
	height: 150px;
	margin-top: 38px;
}


#bildeserie {
	float: left;
	margin-top: 38px;
}



slideshow2 {
	width: 150px;
	height: 150px;
	
}

#grid-left{
	outline: 2px solid blue; 
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom: 10px;
	float: left;

}

#partnere {
	margin-right: 39px;
}

#partnerlogo {
	float: right;
	margin-left: 38px;
}

#kategorier-forside {
    width: 210px;
    overflow: hidden;
	float: left;
	padding-right: 32px;
	margin-left: 10px;
	padding-left: 30px;

	
}

#kategorier-forside h4{
	font-size: 16px;
}

#kategorier-forside li {
	font-size: 14px;
    float: none;
    overflow: hidden;
    padding-bottom: 4px;
}

#kategorier-forside li a.knapp {
    display: block;
    width: 200px;
    height: 32px;
    text-align: right;
    padding-top: 14px;
    padding-right: 10px;
    color: #bbd2e4;
    text-transform: uppercase;
    font-size: 12px;
}

#kategorier-produkter {
	float: left;
    overflow: hidden;
}

#kategorier-produkter h4{
	font-size: 16px;
}

#kategorier-produkter li{
	font-size: 14px;
}

#block {
	width: 200px;
	height: 20px;
	background: blue;
}



#grid-right {
	padding-left: 40px;
	padding-right: 40px;
	height: 176px;
	outline: 2px solid pink;
	bottom: 0px;
	
}

#footer {
	color: #7b7b7b;
	font-size: 10px;
	width: 970px;
	height: 10px;
	text-align: center;
	bottom: 0;
	background: url(/bilder/layout/bg-footer.png) no-repeat top center #d4d4d4;
	padding-top: 27px;
	padding-bottom: 10px;
}

#footer a {
	color: #7b7b7b;
	font-size: 10px;
}



#nyhet1 {
	color: white;
	background: #ededed;
	vertical-align: middle;	
	height: 25px;
	padding-top: 5px;
	padding-left: 5px;
}

#nyhet2 {
	background: white;
	vertical-align: middle;
	height: 25px;
	padding-top: 5px;
	padding-left: 5px;
}

.download1 {
	background: white;
	width: 100%;
	min-height: 30px; 
	padding-top: 7px;
	padding-left: 5px;
}

.download2 {
	background: #ededed;
	width: 100%;
	min-height: 30px; 
	padding-top: 7px;
	padding-left: 5px;
	margin-right: 5px;
}

#gray {
	background: #ededed;
	border: #e2e2e2 1px solid;
	
}

#white {

}

#panel {
	font-size: 12px;
    vertical-align: middle;
}

#panel:hover {
	
}

#panel img {
	height: 16px;
	width: 16px;
    vertical-align: middle;
}

.meny-knapp {
	float: right;
	margin-left:20px;
	margin-top: 54px;
}

#logg-ut-knapp {
	
	color: #db2835;
	
}

#logg-ut-knapp p{

	color: #db2835;
	margin-right: 10px;
	font-size: 12px;
}



#logg-ut-knapp a {
	text-decoration: none;
	color: #db2835;
}

#logg-ut-knapp a:link {
	text-decoration: none;
	color: #db2835;
}

img {
	border:none;
}

#kart {
	width: 398px;
	height: 400px;
	background: url(bilder/kart/kart-bg.jpg);
	padding-left: 20px;
}

#kart-topp {
	width: 418px;
	height: 19px;
	background: url(bilder/kart/kart-topp.jpg);
	margin-left: -20px;
}

#kart-bunn {
	width: 418px;
	height: 19px;
	background: url(bilder/kart/kart-bunn.jpg);
	margin-left: -20px;
}



#header2 {
	width: 100%;
	height: 143px;
	background: url(bilder/layout/header-bg.png);

}

#header-left {
	background: url(bilder/layout/header-bg-left.png);
	float: left;
	height: 143px;
	width: 19px;
}

#header-right {
	background: url(bilder/layout/header-bg-right.png);
	float: right;
	height: 143px;
	width: 19px;
}

#header-innhold {
	margin: 0 auto;
	padding-left: 34px;
	padding-right: 38px;
    overflow: hidden;
}


#wrapper {
	background: url("bilder/layout/bg.png") repeat-y;
	width: 970px;	
	margin: 0 auto;
}



#admin {
	margin-left: 40px;
	margin-right: 40px;
	width: 620px;
	margin: 0 auto;
}

fieldset {
	width: 600px;
	background-color: #fff;
	}
	
legend {
	color:#000;
	}
	
label{
	display: block;
	}
	
input[type="text"]{
	width:250px;

	}
	
input[type="file"]{
	width:200px;

	}
	
textarea{
	width:600px;
	height: 120px;

	}
	
#ingress_produkt{
	height: 100px;
}


#serfikaterleft{
	float: left;
	width: 33%;
	text-align: center;
}

#serfikaterleft img{
	width: 100%;
}

#serfikaterright {
	float: left;
	width: 33%;
	text-align: center;
}

#serfikaterright img{
	width: 100%;
}

#veggplakat{
	float: left;
	width: 33%;
	text-align: center;
}

#veggplakat img{
	width: 100%;
}

#andredownloads {
	width: 100%;
	min-height: 404px;
	clear: both;
	font-size: 14px;
	padding-top: 20px;
}

#andredownloads h4 {
	font-size: 16px;
}

#ikon {
	height: 26px;
}

/* ----------- Admin Box ---------- */



#handle {
	width: 40px;
	height: 38px;
	position:absolute;

	background: blue;
	opacity: 0.5;
}


#drag img {

	
}


#tak {
	width: 39px;
	height: 35px;
	margin-left: 42px;
	margin-top: 35px;
}


#parent {
	float: left;
	width: 183px;
	height: 121px;

}



#kontaktheader{
	background: url(bilder/kontaktnorex.jpg) no-repeat;
	width: 101px;
	height: 121px;
	float: left;
	margin-left: 19px;

}

#logo {
	width: 183px;
	height:121px;
	background: url(bilder/layout/norex.jpg) no-repeat;
	z-index: 1000;
	float: left;
}

#admin-knapp {
	width: 183px;
	height: 37px;
	margin-top: 40px;

	z-index: 50;
}






/* ----------- Tekst ---------- */

p {
	line-height: 1.5em;
	font-size: 14px;
}

a {
	text-decoration: none;
	border: none;
	color: #555;

}

a:link {
	text-decoration: none;
	border: none;
	color: #555;
}

a:visited {
	text-decoration: none;
	border: none;
	color: #555;
}

a:hover {
	text-decoration: underline;
	border: none;
	color: #555;
}

#dato {
	float: right;
	font-size: 11px;
    padding-right: 40px;
    padding-top: 4px;
}

h2 {
	font-weight: normal;
}

h3 {
	font-weight: normal;
}

h4 {
	font-weight: normal;
}

h3 a:link {
	text-decoration: none;
}

h3 a:hover {
	text-decoration: underline;
}

a img {
	border:none;
}

#les-mer-link {
	font-weight: bold;
	font-size: 12px;
	
}

#kontakt-form {
	width:490px;
}

#kontakt-info {
	float: right;
	padding-left: 10px;
	font-size: 14px;
}

#kontakt-info p {
	padding-left: 400px;
}

#adresse {
	padding-left: 12px;
}

#linker {
    margin:0; padding:0;
	list-style: none;
	vertical-align: bottom;
}
#linker li {
    margin:0px; padding:0px;
    list-style: disc outside;
}

#linker a {
	color: #D2312A;
	font-weight: bold;
	font-size: 13px;
}

#produkt {
	margin-left: 190px;
	margin-bottom: 50px;
    width: 760px;
}

#produktone {
	margin-bottom: 50px;
    width: 710px;
}

#produkt-tekst {
	margin-right: 160px;
}

#produkt-bilde img {
	clear: right;
	width: 120px;
	float:right;
}

#produkt-bilde {
}

#nyhet {
	padding-left: 40px;
	padding-right: 40px;
    overflow: hidden;
}

#nyhet-tekst {
	min-height: 160px;
    width: 670px;
    padding-right: 10px;
    float: right;
}


#nyhet-bilde img {
	max-width: 200px;
	max-height: 150px;
    margin-left: auto;
    margin-right: auto;
}
#nyhet-bilde {
    display: block;
    width: 200px;
    float: left;
    text-align: center;
}


#nyhet-bilde img {
	max-width: 200px;
	max-height: 150px;
}




p.error {
    padding: 6px;
    color: red;
    padding-left: 0px;
}

p.info {
    padding: 6px;
    color: green;
    padding-left: 0px;
}

/* HELGE */

#kategori {
    padding-left: 60px;
    width: 600px;
}

#kategori-produkter li {
    text-align: right;
    font-size: 12px;
}


#nyprodukt {
    width: 650px;
    float: right;
    padding-right: 30px;
    overflow: hidden;
}


#nypartnere {
    padding-left: 10px;
    text-align: center;
}
.nypartnerlogo {
    display: inline;
    padding-right: 15px;
    padding-left: 15px;
}

#nynyhetsboks {
	width: 266px;
	height: 210px;
	float: right;
	margin-right: 40px;
}

#nynyhetsboks li {
	list-style:none;
	font-size: 14px;
}

#bilder {
	padding-top: 38px;
    width: 325px;
    overflow: hidden;
}
#nystillbilde {
	float: right;
	width: 150px;
	height: 150px;
}
#nybildeserie {
	float: left;
}
p.date {
    color: gray;
    font-size: 11px;
}

h1#header {
    background: url(/images/header_bg.gif) top left repeat-x;
    margin:0; padding:0;
    line-height: 48px;
    text-indent: 20px;
    height: 48px;
    width: 633px;
    font-size: 14px;
    color: white;
}

#forsiden-left {
    width: 363px;
    float: left;
}

#forsiden-right {
	width: 240px;
    float: right;
}

#forside-tekst {
    font-size: 12px;
}

.forside-box {
    padding:0; margin:0;
    border: 1px solid #39598c;
    padding: 8px;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    margin-bottom: 20px;
}
.forside-box h4 {
    font-size: 14px;
}
.forside-box,
.forside-box p {
	font-size: 12px;
}

#nynyhetsboks2 li {
	list-style: none;
    height: 18px;
    line-height: 18px;
}

#exforum-box a {
}
#exforum-box li {
    display: block;
    overflow: hidden;
}
#exforum-box .img {
    text-align: center;
}

#produkter li.produkt {
    border-top: 2px solid #666;
    padding-bottom: 4px;
    padding-top: 4px;
}
#produkter li.first {
    padding-top: 0px;
    border-top: none;
}

#exforum-liste {
    padding-left: 50px;
    width: 600px;
}
.exforum-artikler {
    margin:0; padding:0;
}
.exforum-artikler li {
    overflow: hidden;
    padding-bottom: 4px;
    padding-top: 4px;
    margin-bottom: 10px;
}

.exforum-artikler img.hoved {
    float: left;
    width: 100px;
    margin-right: 14px;
}

.exforum-artikler div {
    float: left;
    width: 440px;
    font-size: 12px;
}
.exforum-artikler h2 {
    font-size: 20px;
}
.exforum-artikler h3 {
    font-size: 16px;
}

#attachments {
    font-size: 12px;
}
#attachments li {
}

a.blue {
    color: blue;
}

.menyny .meny-knapp {
	float: right;
	margin-left:10px;
	margin-top: 54px;
}

#artikkel {
    margin-left: 40px;
    width: 900px;
    overflow: hidden;
}

#artikkel .leftie {
    float: left;
    margin-right: 30px;
    width: 550px;
}
#artikkel .rightie {
    float: left;
    width: 320px;
}

#artikkel .leftie p {
    margin-top: 4px;
    margin-bottom: 4px;
}
#artikkel {
    font-size: 12px;
}

