/* html:not([opera]) <tagnavn> {  } */ /* FIREFOX */
/* @media all and (min-width: 0px){ <tag-navn> {  } } */ /* OPERA */
/* *html <tagnavn> {  } */ /* IE */
/* <tagnavn> { OPERA & FIREFOX [SAFARI] IE } */ /* SAFARI */

/* START EGEN CSS */

html {
	font-family: Arial, Verdana, Tahoma, Serif, Helvetica;
}
body {
	margin: 0;
	padding: 0;
}
div.content {
	margin: 0;
	padding: 0;
	float: left;
	width: 1000px;
	min-height: 750px;
	background-image: url(../design/bg.jpg);
	background-repeat: no-repeat;
}
*html div.content {
	height: 750px;
}
div.topp {
	margin: 0;
	padding: 0;
	float: left;
	width: 1000px;
	height: 148px;
	overflow: hidden;
	background-image: url(../design/topp.jpg);
	background-repeat: no-repeat;
}
div.flash {
	margin: 0;
	padding: 0;
	float: left;
	width: 1000px;
	height: 149px;
	overflow: hidden;
	background-image: url(../design/flash.jpg);
	background-repeat: no-repeat;
}
div.venstre {
	margin: 29px 0 0 0;
	padding: 0 0 0 12px;
	float: left;
	width: 166px;
	[]
	width: 178px;
	overflow: hidden;
}
div.meny {
	margin: 0;
	padding: 80px 0 10px 5px;
	width: 161px;
	[]
	width: 166px;
	min-height: 482px;
	background-image: url(../design/bgmeny.jpg);
	background-repeat: no-repeat;
}
*html div.meny {
	height: 572px;
}
div.sok {
	margin: 20px 0 30px 0;
	padding: 0;
	width: 141px;
	overflow: hidden;
	color: #996633;
}
div.sok * {
	margin: 0;
	padding: 0;
}
div.soktopp {
	margin: 0 0 5px 0;
}
div.sokform {
}
div.sokform form {
	vertical-align: bottom;
}
input#searchstring {
	float: left;
	margin: 0 2px 0 0;
	width: 115px;
	height: 21px;
}
button#submit1 {
	float: left;
	background-image: url(../design/btnsok.gif);
	background-repeat: no-repeat;
	border: 0;
	width: 21px;
	height: 21px;
	cursor: pointer;
}

div.bilde {
	margin: 0;
	padding: 0;
	width: 166px;
	margin-left: -5px;
	overflow: hidden;
}

div.midt {
	margin: 29px 0 0 0;
	padding: 0 25px 10px 25px;
	width: 594px;
	[]
	width: 644px;
	float: left;
	overflow: hidden;
}
div.artikkel {
	margin: 0;
	padding: 0;
	width: 594px;
	overflow: hidden;
	color: #996633;
}
div.artikkelMedlemmer {
	margin: 0;
	padding: 0;
	width: 620px;
	overflow: hidden;
	color: #996633;
}
div.artikkel tbody {
	color: #996633;
}
div.hoyre {
	margin: 29px 0 0 0;
	padding: 0 12px 0 0;
	float: left;
	width: 166px;
	[]
	width: 178px;
	overflow: hidden;
	color: #996633;
}
div.finnsolvbestikk, div.finngullsmed {
	margin: 0;
	padding: 0 4px 0 4px;
	width: 158px;
	[]
	width: 166px;
	text-align: center;
	background-image: url(../design/bgboks.jpg);
	background-repeat: no-repeat;
}
div.finnsolvbestikktopp, div.finngullsmedtopp {
	margin: 0;
	padding: 5px 0 0 0;
	line-height: 40px;
}
div.finnsolvbestikkinnhold, div.finngullsmedinnhold {
	margin: 0;
	padding: 0;
	width: 158px;
	overflow: hidden;
}
div.bunn {
	margin: 0;
	padding: 5px 0 5px 0;
	[]
	padding: 0 0 5px 0;
	float: left;
	width: 1000px;
	overflow: hidden;
	text-align: center;
}

/* SLUTT EGEN CSS */

/* START 'tips en venn'-skjema */

.tipa {
	vertical-align: top;
	text-align:	left;
}
.tipa #submit1 {
	width: 80px;
	height: 20px;
}
.tipa #reset1 {
	width: 80px;
	height: 20px;
}
.tipa #tipfrom #tipto {
	width: 100px;
}
.tipa #tipcomments {
	width: 120px;
	height: 100px;
	font-size: 10px;
}

/* tipafriend */
/*body.tipafriend {
	background-image: url(../design/bg.jpg);
	background-repeat: no-repeat;
}
td.tipa {
}
input#tipto, input#tipfrom {
	width: 150px;
	font-size: 13px;
	border: solid 1px Black;
}
textarea#tipcomments {
	font-size: 13px;
	border: solid 1px Black;
}
input#submit1, input#reset1 {
	font-size: 13px;
	width: 80px;
	height: 18px;
	border: solid 1px black;
}*/

/* SLUTT 'tips en venn'-skjema */

/* START STANDARD CSS */
body {
}

p {
}

a, a:visited {
	margin: 0;
	border: 0;
	padding: 0;
	color: #993333;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}

img {
	margin: 0;
	border: 0;
	padding: 0;
}

/* SLUTT STANDARD CSS */

/* START MENYPUNKTER */

td.dynamicmenu {
}
td.dynmenumain {
}
td.menumainclicked {
}
a.mainOpen, a.mainOpen:visited {
	font-size: 16px;
	color: #993333;
	text-decoration: underline;
	display: block;
	line-height: 30px;
}
a.mainOpen:hover {
	font-size: 16px;
	color: #993333;
	text-decoration: underline;
	display: block;
	line-height: 30px;
}
a.mainclosed, a.mainclosed:visited {
	font-size: 16px;
	color: #996633;
	text-decoration: none;
	display: block;
	line-height: 30px;
}
a.mainclosed:hover {
	font-size: 16px;
	color: #993333;
	text-decoration: none;
	display: block;
	line-height: 30px;
}
td.dynmenusub {
}
td.menusubclicked {
}
a.subopen, a.subopen:visited {
	font-size: 13px;
	color: #993333;
	text-decoration: underline;
	display: block;
	line-height: 20px;
}
a.subopen:hover {
	font-size: 13px;
	color: #993333;
	text-decoration: underline;
	display: block;
	line-height: 20px;
}
a.subclosed, a.subclosed:visited {
	font-size: 13px;
	color: #996633;
	text-decoration: none;
	display: block;
	line-height: 20px;
}
a.subclosed:hover {
	font-size: 13px;
	color: #993333;
	text-decoration: none;
	display: block;
	line-height: 20px;
}
a.lastclick, a.lastclick:visited {
	font-size: 13px;
	color: #993333;
	text-decoration: underline;
	display: block;
	line-height: 20px;
}
a.lastclick:hover {
	font-size: 13px;
	color: #993333;
	text-decoration: underline;
	display: block;
	line-height: 20px;
}

/* SLUTT MENYPUNKTER */

/* START SUB-MENYPUNKTER MED FORSKJELLIG STYLE (2-NIVÅER I DETTE EKSEMPELET) */
/*
td.dynmenusub1, td.menusubclicked1, td.dynmenusub2, td.menusubclicked2 
{
	padding: 5px 0px 0px 0px;
}

A.subopen1, A.subopen1:visited {
	FONT-SIZE: 11px;
	COLOR: #c1313a;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
A.subopen1:hover {
	FONT-SIZE: 11px;
	COLOR: #c1313a;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
A.subclosed1, A.subclosed1:visited {
	FONT-SIZE: 11px;
	COLOR: #c1313a;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
A.subclosed1:hover {
	FONT-SIZE: 11px;
	COLOR: #c1313a;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
td.menusubclicked1 A.lastclick, td.menusubclicked1 A.lastclick:visited {
	FONT-SIZE: 11px;
	COLOR: #c1313a;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
td.menusubclicked1 A.lastclick:hover {
	FONT-SIZE: 11px;
	COLOR: #c1313a;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

A.subopen2, A.subopen2:visited {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
A.subopen2:hover {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
A.subclosed2, A.subclosed2:visited {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
A.subclosed2:hover {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
td.menusubclicked2 A.lastclick, td.menusubclicked2 A.lastclick:visited {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
td.menusubclicked2 A.lastclick:hover {
	FONT-SIZE: 11px;
	COLOR: #000;
	TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}
*/
/* SLUTT SUB-MENYPUNKTER MED FORSKJELLIG STYLE */

/* SØK */

table tr.search {
	font-size: 12px;
}
table tr.search td.search hr {
	display: none;
}
table tr.search td.search {
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	color: #996633;
}

/* SLUTT SØK */

h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
}

/* ARTIKKEL */

.article 
{}
.header {
	font-size: 18px;
	font-weight: bold;
	color: #996633;  
	padding: 0 0 10px 0;
}
.intro {
	font-size: 13px;
	font-weight: bold;
	color: #996633;  
	padding: 0 0 10px 0;
}
.body {
	font-size: 12px;
	color: #996633; 
	padding: 0 0 10px 0;
}
.left {
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	border: none;
}
.right {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	border: none;
}
.top {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	border: none;
}
.bottom {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	border: none;
}
/* ARTIKKEL SLUTT */

/* NYHETER (newslink1 = artikler med kapittelnr = 1) */
div.newslink1, div.newslink2, div.newslink3, div.newslink4 {
	margin-bottom: 10px;
    color: #000;
    font-size: 11px;
}
.headernewslink1, .headernewslink2, .headernewslink3, .headernewslink4 {
	font-size: 12px;
	font-weight: bold;
}
.headernewslink1 a.newslink1, .headernewslink1 a.newslink1:visited, .headernewslink2 a.newslink2, .headernewslink2 a.newslink2:visited, .headernewslink3 a.newslink3, .headernewslink3 a.newslink3:visited, .headernewslink4 a.newslink4, .headernewslink4 a.newslink4:visited {
	text-decoration: none;
}
.headernewslink1 a.newslink1:visited, .headernewslink2 a.newslink2:visited, .headernewslink3 a.newslink3:visited, .headernewslink4 a.newslink4:visited {
	text-decoration: none;
}
div.newslink1 div.newslink1 a, div.newslink2 div.newslink2 a, div.newslink3 div.newslink3 a, div.newslink4 div.newslink4 a {
	font-size: 11px;
}
div.newslink1 div.newslink1 a:hover, div.newslink2 div.newslink2 a:hover, div.newslink3 div.newslink3 a:hover, div.newslink4 div.newslink4 a:hover {
	font-size: 11px;
}
.leftnewslink1, .leftnewslink2, .leftnewslink3, .leftnewslink4 {
	float: left;
}
.rightnewslink1, .rightnewslink2, .rightnewslink3, .rightnewslink4 {
	float: right;
}
.leftnewslink1 img, .leftnewslink2 img, .leftnewslink3 img, .leftnewslink4 img {
	margin-right: 3px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border: none;
}
.rightnewslink1 img, .rightnewslink2 img, .rightnewslink3 img, .rightnewslink4 img {
	margin-right: 0px;
	margin-left: 3px;
	margin-bottom: 0px;
	margin-top: 0px;
	border: none;
}

/* NYHETER SLUTT */

/* punktlister */
UL LI {
	margin-left: 20px;
	[  ]
	margin-left: 24px;
	list-style-type: circle;
}
UL UL LI {
	margin-left: 40px;
	[  ]
	margin-left: 44px;
	list-style-type: square;
}
UL UL UL LI	{
	margin-left: 60px;
	[  ]
	margin-left: 64px;
	list-style-type: disc;
}

OL LI {
	margin-left: 20px;
	[  ]
	margin-left: 24px;
	list-style-type: lower-alpha;
}
OL OL LI {
	margin-left: 40px;
	[  ]
	margin-left: 44px;
	list-style-type: decimal;
}
OL OL OL LI {
	margin-left: 60px;
	[  ]
	margin-left: 64px;
	list-style-type: lower-roman;
}

/* SLUTT STANDARD CSS */

/* Publiseringsløsning fra Digitroll */

a.developed, a.developed:visited {
	font-size: 10px;
	color: Silver;
	text-decoration: none;
}
a.developed:hover {
	font-size: 10px;
	color: #996633;
	text-decoration: none;
}

/* Printerfriend */
body.printerfriend {
	margin: 10px 0 0 10px;
	border: 0;
	padding: 0;
	background-color: White;
}
div.printerfrienddiv {
	margin: 0;
	border: 0;
	padding: 0;
}
table.printerfriendtable {
	margin: 0;
	border: 0;
	padding: 0;
	border-collapse: collapse;
	width: 600px;
	height: 97%;
}
tr.printerfriendtr {
	margin: 0;
	border: 0;
	padding: 0;
}
td.printerfriendtd {
	margin: 0;
	border: 0;
	padding: 0;
	width: 80%;
}
div.printerfriendartikkel {
	margin: 0 0 0 10px;
	border: 0;
	padding: 0;
	width: 95%;
	height: 100%;
}

/* ********************************* */

/* medlemsliste */
table.admin_tbl {
	width: 100%;
	margin: 0;
	border: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 12px;
}

tr.admin_tr {
	cursor: pointer;
}

tr.admin_tr td {
	padding-right: 6px;
	height: 20px;
	vertical-align: top;
}

/* medlem */
div.medlem_div {
	width: 594px;
	font-size: 12px;
}
div.bilde_div {
	width: 390px;
	float: left;
}
div.info_div {
	width: 183px;
	[]
	width: 194px;
	padding-left: 10px;
	margin-left: 10px;
	border-left: solid 1px #996633;
	overflow: hidden;
	float: right;
}
div.logo_div {
	text-align: center;
}
div.infodetalj_div {
	width: 194px;
	overflow: hidden;
}
div.medlem_artikkel {
	clear: both;
}

div.artikkelMedlemmer .article {
	margin-top: 10px;
}
div.artikkelMedlemmer .header {
	display: none;
}

/* kart */
div.kart {
	position: relative;
}
div.kart1 {
	position: relative;
	left: 100px;
	width: 400px;
	height: 361px;
}
div.kart2 {
	position: relative;
	top: 0px;
	left: 100px;
	width: 316px;
	height: 315px;
}
