#shopfunkMeny {
border-collapse:separate; border-collapse:none; border-spacing:4px; width:100%
}
#shopfunkMeny td{
opacity:0.4;
filter:alpha(opacity=40);background:#CCC;color:#333;text-align:center;width:20%;border: #000 1px solid;
border-radius:5px
}
#shopfunkMeny a{color:#000;text-decoration:none}

#logginnrute {
background:#444;padding:3px;padding-left:5px;border:#CCC 1px solid;margin-top:3px
}
#logginnrute a{color:#FFF;font-weight:bold;text-decoration:none}
#logginnrute a:hover{color:orange;font-weight:bold;text-decoration:none}

#tblLogginnKunde td{border:0;padding:5px}

#tblLoggedin {}
#tblLoggedin td {border:0}

#forespskjema {
width: 100%; border-collapse:collapse
}
#forespskjema td{
padding-left:5px
}

#forhLogos {
min-width: 140px;
max-width: 150px;
}
#forhLogos img {
width: 140px; border:#BBB 1px solid
}

#logginform { 	float:right;
	margin: 0px 0px 0px 0px;
	height: 62px;
	width: 148px;
	color: #fff;
	outline:none;
	background: transparent URL(../images/logginbg_hvit.png) no-repeat top left;

}


#logginform .brukernavn {
		display: block;
	float: left;
	height:15px;
	width:140px;
	padding:8px 0px 4px 6px;
	background: transparent;
	font-size: 0.9em;
	color: #FF5400;
	border: none; margin-top: 3px}

#logginform .passord {
	display: block;
	float: left;
	height:20px;
	width:122px;
	padding:8px 0px 0px 6px;
	background: transparent;
	font-size: 0.9em;
	color: #666;
	border: none;}

#logginform .submitpass {

	display: block;
	float: left;
	height:26px;
	width:18px;
	padding: 0;
	margin: 0;
	background: transparent;
	border: none;
	cursor: pointer;
}


/* Meny */
.art-menu a.active .t { color: #FF5400 }


#artliste li a { text-decoration: none }
#bloggliste li a { text-decoration: none }



img { max-width: 445px }

div.a {cursor: pointer;}


/*.art-flash-container1 {}*/

.art-rss-tag-icon { cursor: pointer }

.art-button-wrapper .art-button { cursor: default }



/*.art-block { margin-right: 10px }*/



table.table {  }
table.table td { border:#4288AB 1px dashed; padding: 7px; width:33%; vertical-align:top}


/* ----------- 3 ruter start -------------- */

/*.art-blockheader .t3 { color:#000 }*/



/* ----------- 3 ruter slutt -------------- */

/* --------------------- SLIDE MENY ---------------------- */

#masterdiv {
width:125px;
margin: 1px; margin-top:15px;
}

#masterdiv a { text-decoration: none }
#masterdiv div { border-top: #BBB 1px solid; }


.menutitle{
font-family: verdana, arial, sans-serif;
cursor:pointer;
margin-bottom: 3px;
padding: 4px;
font-size:11px;
color:#CECECE;
width:100%;
text-align:left;
font-weight:bold;

/*background-image: url('../images/vmenuitem.png');*/
}

.menutitleTopp{
font-family: verdana, arial, sans-serif;
cursor:pointer;
margin-bottom: 3px;
padding: 4px;
font-size:11px;
color:#CECECE;
width:100%;
text-align:left;
font-weight:bold;

/*background-image: url('../images/vmenuitem.png');*/
}

.menutitleBtm{
font-family: verdana, arial, sans-serif;
cursor:pointer;
margin-bottom: 3px;
padding: 4px;
font-size:11px;
color:#CECECE;
width:100%;
text-align:left;
font-weight:bold;
border-bottom: #BBB 1px solid;
/*background-image: url('../images/vmenuitem.png');*/
}

.menutitle_arr{
font-family: verdana, arial, sans-serif;
cursor:pointer;
margin-bottom: 3px;
padding: 4px;
font-size:11px;
color:#CECECE;
width:100%;
text-align:left;
font-weight:bold;

/*background-image: url('../images/vmenuitem.png');*/
}

.submenu {
border-collapse: collapse;
width:100%;
padding: 2px;
color: #777;
margin-bottom: 2px;
}


.submenu a { color: #000; text-decoration: none }
.submenu a:hover { color: orange; text-decoration: none }

a.mnu2link
{
color: #FFFFFF; font-size:10px; height:17px;
font-family: verdana, arial, sans-serif; text-decoration: none;
}
a.mnu2link:hover
{
color: #FFFFFF; font-size:10px; height:17px;
font-family: verdana, arial, sans-serif; text-decoration: none;
}

a.mnu3link
{
color: #FFFFFF; font-size:10px; font-weight: bold; height:17px;
font-family: verdana, arial, sans-serif; text-decoration: none;
}
a.mnu3link:hover
{
color: orange; font-size:10px; font-weight: bold; height:17px;
font-family: verdana, arial, sans-serif; text-decoration: none;
}

a.mnuMain
{
color: #FFFFFF; font-size:10px; font-weight: bold;
font-family: verdana, arial, sans-serif; text-decoration: none;
}
a.mnuMain:hover
{
color: orange; font-size:10px; font-weight: bold;
font-family: verdana, arial, sans-serif; text-decoration: none;
}

.subMeny{
margin-bottom: 5px; margin-top:5px; text-align:left; width:100px; height:auto;
border-top: #CDB965 1px solid; border-bottom: #CDB965 1px solid; color:#999999
}

/* -------------------- SLIDE MENY -END -------------------- */



/* Lister */

a.resultatliste:link, a.resultatliste:active, a.resultatliste:visited { font-weight:bold; font-size:11px; color:#000; text-decoration:none }
a.resultatliste:hover { font-weight:bold; font-size:11px; color:green; text-decoration:none }

/* Lister -slutt */



/* ooooooooo post_norm_maincont ooooooooo */

/*
.artDato {}

.artEdato {}

.artTitle {}

.artIngr {font-size:13px;font-weight:bold}
*/

.artForfatter
{
	padding:10px
}

/* ooooooooo post_norm_maincont -slutt ooooooooo */



/*Linkside*/

.aa_menyLinje /*Årets hunder*/
{
    	margin-top:10px; padding:1px; text-align:right; width:468px; background: #555555;
    	border-top: #777777 2px solid; border-bottom: #000000 2px solid; text-align:center;
    	color:#BBBBBB; font-family: Verdana, Sans-Serif, Arial; font-weight:normal; font-size:10px;
	text-decoration:none
}

a.a_menyLinje:link, a.a_menyLinje:active, a.a_menyLinje:visited
{
	color:#000; font-family: Verdana, Sans-Serif, Arial; font-weight:normal; font-size:10px;
	text-decoration:none
}

a.a_menyLinje:hover
{
    	color:orange; font-family: Verdana, Sans-Serif, Arial; font-weight:normal; font-size:10px; 
	text-decoration:none
}

a.linkRssSide { font-weight:bold; font-size:11px; color:#000; text-decoration:none }
a.linkRssSide:hover { font-weight:bold; font-size:11px; color:green; text-decoration:none }


 a.linkLinkside:link, a.linkLinkside:active, a.linkLinkside:visited
{
    font-weight:bold; font-size:14px; color:#000; text-decoration:none
}

a.linkLinkside:hover
{
    font-weight:bold; font-size:14px; color:Orange; text-decoration:none
}


#tblLink {
	width: 100%;
	border-spacing: 3px	
}

#tblLink td {
	width: 100%;
	padding:10px;
	border: #BBB 1px solid;
}

.alink:hover {color:#C60}



/*Linktitlene*/
a.alink, a.alink:active, a.alink:visited
{
    font-weight:bold; font-size: 12px; font-family:Comic Sans MS, Verdana, Sans-Serif; color:#FD7B34; text-decoration:none
}
a.alink:hover
{
    font-size: 12px; font-family:Comic Sans MS, Verdana, Sans-Serif; color:green; text-decoration:none
}


/*---------------------------------------------------
	Link-modul slutt
----------------------------------------------------*/

/* Paginasjon */

div.pagination {
	padding: 2px;
	margin: 2px;
}

div.pagination a {
	padding: 2px 3px 2px 3px;
	margin: 2px;
	border: 0px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 0px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 3px 2px 3px;
	margin: 2px;
		border: 0px solid #000099;
		font-weight: bold;
		background-color: #555;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 3px 2px 3px;
		margin: 2px;
		border: 0px solid #CCC;
		color: #CCC;
}

/* Paginasjon slutt */
/*GJESTEBOK*/
.gbokInnlTopp
{
    background: transparent URL(../logos/gjBok_grlinje.jpg); background-repeat:no-repeat; background-position:left;
    text-align:center; border: #ccc 1px solid
}

#gjestebok a { text-decoration:none }

#gjestebok { 
	border-collapse: collapse;
}
#gjestebok td {
	width: 580px;
	padding: 5px;
}
#gbokbody {
	width: 100%; 
	border:#555 1px solid;
}

.topline { 
	background-color: #555; 
}

#gbokbody td {
	padding:3px; 
	border:#EEE 1px solid
}

#editor_body {
	font: verdana,arial,sans-serif;
	padding: 10px;
	background: #FFF;
	font-size:11px
}

#gbokinnlegg { width:300px }

.gbokeditor { width:98% }

/*Gjestebok slutt*/

#srcArtsSub { /* Søkeruten i Arkiv*/
	width: 24px;
  	height: 24px;
  	min-height: 24px;
  	background:  transparent url(../logos/Finder24.png) no-repeat;
  	overflow: hidden;
  	border: none;
  	font-size: 0px;
  	cursor: pointer;
}

#subkurv { /* Handlekurv*/
	width: 34px;
  	height: 34px;
  	min-height: 34px;
  	background:  transparent url(../logos/emptycart_32_ushadow.png) no-repeat;
  	overflow: hidden;
  	border: none;
  	font-size: 0px;
  	cursor: pointer;
}
.subkurv { /* Handlekurv*/
	width: 34px;
  	height: 34px;
  	min-height: 34px;
  	background:  transparent url(../logos/emptycart_32_ushadow.png) no-repeat;
  	overflow: hidden;
  	border: none;
  	font-size: 0px;
  	cursor: pointer;
}

#subkurv2 { /* Handlekurv*/
	width: 64px;
  	height: 64px;
  	min-height: 64px;
  	background:  transparent url(../logos/emptycart_64_ushadow.png) no-repeat;
  	overflow: hidden;
  	border: none;
  	font-size: 0px;
  	cursor: pointer;
}

.subkurv2 { /* Handlekurv*/
	width: 64px;
  	height: 64px;
  	min-height: 64px;
  	background:  transparent url(../logos/emptycart_64_ushadow.png) no-repeat;
  	overflow: hidden;
  	border: none;
  	font-size: 0px;
  	cursor: pointer;
}

/* SHOP */
#tblBest_varer {border-collapse: collapse; font-size: 11px}
#tblBest_varer td {padding: 5px; padding-left:10px;}


/* Image rotator */

#container1 {
	margin: auto;
    width:143px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	background-color: #FFFFFF;
}
#container1 #header1 #header_left {
	float: left;

	background-repeat: no-repeat;
	height: 42px;
	width: 45px;
}
#container1 #header1 #header_right {

	background-repeat: no-repeat;
	height: 42px;
	width: 0px;
	float: right;
}

#container1 #content1 {
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
#container1 #footer1 {
    clear:both;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container1 #footer1 a {
	color: #999999;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#container1 #header1 #header_main {
	float: left;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#container1 #header1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

	background-repeat: repeat-x;
	height: 42px;
}


#pic {width:143px}


