

/*
	element configuration
*/

	*{
		/*font-size:1em;*/
	}
	body{
		behavior:url("includes/csshover3.htc");
		margin:0;
		padding:0;
		font-size:0.7em;
	}
	img{
		border:0;
		text-decoration:none;
	}
	a {
		text-decoration: none;
	}
	ul{
		padding:0;
		margin:0;	
	}

	.clearBoth {border: 1px solid black;clear: both;margin: 0;padding: 0;height: 0;border: 0;}
	.clearBoth {border: 1px solid black;clear: both;margin: 0;padding: 0;height: 0;border: 0;}
	.clearfix{clear:both;}

	h1,h2,h3,h4,h5,h6{
		margin-top:0px;
		padding-top:0px;
	}	
	p.ingress{
		margin-top:0px !important;
		padding-top:0px !important;
	}
	
	.ego-webshop-buy-button{
		cursor: pointer;
	}
	
	
	/*
		contact form defaults
	*/
	#contactForm .formElementDescription{	
		opacity:0.5;
		filter:alpha(opacity=50);
		margin-bottom:4px;
		display:block;
	}
	
	/*
		news overview
	*/
	
	#ego-news-overview li{
		display:block;
		width:100%;
	}
	#ego-news-overview li h2{
		margin-top:0;
	}
	#ego-news-overview li img{
		margin:0 !important;
	}
	#ego-news-overview li{
		padding:0 !important;
		margin:0 !important;
		margin-bottom:32px !important;
	}
	
	
	/*
		ego-page-child-listing
	*/
	
	#ego-page-child-listing li{
		display:block;
		width:100%;
	}
	#ego-page-child-listing li h2{
		margin-top:0;
	}
	#ego-page-child-listing li img{
		margin:0 !important;
	}
	#ego-page-child-listing li{
		padding:0 !important;
		margin:0 !important;
		margin-bottom:32px !important;
	}
	
	/*
	*/
	
	
	.icon-move-up{background: url(/_grafikk/sort_up.png);display:inline-block;width:16px;height:16px;margin-left:4px;}
	.icon-move-down{background: url(/_grafikk/sort_down.png);display:inline-block;width:16px;height:16px;margin-left:4px;}
	.icon-delete{background: url(/_grafikk/delete.png);display:inline-block;width:16px;height:16px;margin-left:4px;}
	.icon-edit{background: url(/_grafikk/edit.png);display:inline-block;width:16px;height:16px;margin-left:4px;}
	
	
	/*
		showcase
	*/
	.ego-module-showcase-list li{
		display:block;
		margin-bottom:8px;
	}
	.ego-module-showcase-list li span.title{
		display:block;
		margin-bottom:4px;
	}	
	
	/*
		showcase (admin)
	*/
	.ego-module-showcase-list li.editable{
	}
	.ego-module-showcase-list li.not-published{
	}		
	.ego-module-showcase-list li span.edit{
		display:block;
		text-align:center;
		padding:4px;
	}		
	
	
	/*
		misc
	*/
	.hidden{
		display:none;
	}	
	.caps {
		text-transform:capitalize;
	}
	.bold {
		font-weight: bold;
	}
	.italic {
		font-style: italic;
	}

	#innhold ul li {
		margin: 0 0 0 20px;
	}
	
	
	ul.layout{
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul.layout li{
		margin:0 !important;
		clear:both;
		display:inline-block;
		width:100%;
		padding:8px 0px !important;
	}
	ul.layout li:hover{
		background:#F0F0F0;
	}
	ul.layout li img{
		margin: 0 !important;
	}
	
	
	table.layout{
		border-collapse:collapse;
	}
	table.layout td{
		padding:8px 0px !important;
	}
	table.layout tr:hover{
		background:#F0F0F0;
	}
	table.layout td img{
		margin: 0 !important;
	}	

	/*horizontal ruler using a div*/
	hr{width: 100%;clear: both;color: transparent;background: #EEE9E1;border: 0px;height: 2px;}
	div.hr{display:block;height:1px;background:#CCC;border-width:10px 0px;border-style:solid;border-color:#FFF;}
	
	
	.ego-form .field-row{
		padding:0 8px 8px 0px;
		/*border:1px dotted #CCC;*/
		display:block;
		clear:both;
		margin-bottom:2px;
	}

	.ego-form .field-row input{
		border:1px solid #333;
	}	
	
	.ego-form .field-row input:focus{
		border:1px solid #FF6600;
		box-shadow:0px 0px 2px #66AAFF;
	}
	
	.ego-form .field-row-desc{
		width:auto;
		margin-bottom:4px;
		display:block;
		clear:both;
	}	


/*
	administrator editors
*/

	.ego-editor fieldset label{
		clear:both;
		display:block;
		font-weight:bold;
		line-height:2.0em;		
		width:100%;
		font-size:1em;
	}
	.ego-editor fieldset{
		/*background: rgba(220, 220, 220, 0.7);*/
    	border: 0 none;
		padding: 0px 0px 10px 0px;
    	margin: 0px 0px 2px 0px;
		clear: both;
	}
	
	.ego-editor .field-page-extra-title
	, .ego-editor .field-page-ingress{
		height:1.5em;
	}
	.ego-editor .skjemaingress{
		height:5em !important;
	}
	
	h1{
		margin-bottom:12px;
	}
	
	.ego-editor h1 span{font-size:0.6em;}
	.ego-editor h2 span{font-size:0.5em;}
	.ego-editor h3 span{font-size:0.4em;}
	.ego-editor h4 span{font-size:0.3em;}
	.ego-editor h5 span{font-size:0.2em;}	
	.ego-editor h6 span{font-size:0.1em;}	
	
	#content-function h1{
		text-transform:none;
	}
	
	.ego-editor fieldset input:focus{
		box-shadow:0px 0px 2px #66AAFF;
	}
	
	.ego-editor .ego-page-editor-separator
	, .ego-editor .ego-page-editor-separator{
		width:100%;
		display:block;
		height:1px;
		border:1px dashed #666;
		border-width:1px 0px 0px 0px;
		margin-bottom:16px;
		margin-top:16px;
	}

	.ego-editor .section{
		padding:8px 0px;
		padding-bottom:8px;
		margin-bottom:16px;
	}
	
	.ego-editor .section-inner{
		padding:8px 0px;
	}

	.ego-editor .section-header{
		margin-bottom:2px;
		margin-top:16px;
		display:inline-block;
		padding:4px 0px;
		width:100%;
	}
	.ego-editor .section>h1{
		margin-bottom:2px;
		margin-top:16px;
		padding:4px 0px 4px 0px;
		width:100%;	
		font-size:2em;
	}
		
	.ego-editor span.small-header{
		font-weight:bold;
		display:inline-block;

	}
	.ego-editor div.clear{
		clear:both;
		display:block;
	}

	#lenker1 li span, #lenker2 li span{
		display:block;
		clear:both;
		text-align:center;
	}
	#lenker1 li, #lenker2 li{
		display:block;
		width:100%;
		text-align:center;
		margin-bottom:16px;		
	}
	

/*
	checkout
*/

	.ego-webshop-checkout .product-summary{
		width: 100%;
		border-collapse: collapse;
	}
	.ego-webshop-checkout .product-summary tr.summary-first td{
		padding-top:6px;
		font-weight:bold;
	}
	.ego-webshop-checkout .product-summary tr.summary td{
		font-weight:bold;
	}	
	
	.ego-webshop-checkout tr.summary td{
		font-weight:bold;
	}
	.ego-webshop-checkout label{
		display:block;	
		margin-bottom:4px;
		width:100%;
	}
	.ego-webshop-checkout select
	, .ego-webshop-checkout input{
		margin-bottom:8px;
	}
	

/*
	omraader
*/

	div#kapmeny {overflow: hidden;text-align: center;}
	div#site {float: left;}
	div#annonseHoyre { float: left;}
	div#annonseVenstre { float: left; }

	
	


body { 
	/* styleId: 25*/
background-repeat: repeat;
text-align: center;
}


p { 
	/* styleId: 1*/
color: #000000; 
font-family: Verdana, Arial, sans-serif;
font-style: normal;
font-weight: normal;
line-height: 22px; 
margin: 0 0 1em 0;
}

p.ingress, .skjemaingress { 
	/* styleId: 3*/
color: #555555; 
padding: 20px 0 0 0 ;
font-family: Verdana, Arial, sans-serif;
font-size: 15px; 
font-style: normal;
font-weight: bold;
line-height: 28px; 
}

p#kontaktinfo { 
	/* styleId: 31*/
color: #555555; 
font-family: Verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal;
font-weight: bold;
line-height: 16px; 
}

p.nyhetsoverskrift { 
	/* styleId: 49*/
color: #00C0FF; 
padding:15px 0 0 10px ;
font-family: Verdana, Arial, sans-serif;
font-size: 10px; 
font-style: normal;
font-weight: bold;
line-height: 16px; 
}



h1, .skjemaheader { 
	/* styleId: 4*/
color: #848383; 
font-family: Verdana, Arial, sans-serif;
font-size: 32px; 
font-style: normal;
font-weight: bold;
line-height: 36px; 
white-space:pre-wrap;
}


h2 { 
	/* styleId: 5*/
color: #000000; 
font-family: Verdana, Arial, sans-serif;
font-size: 15px; 
font-style: normal;
font-weight: bold;
}


h3 { 
	/* styleId: 6*/
color: #000000; 
font-family: Verdana, Arial, sans-serif;
font-size: 13px; 
font-style: normal;
font-weight: bold;
}


h4 { 
	/* styleId: 7*/
color: #000000; 
font-family: Verdana, Arial, sans-serif;
font-size: 13px; 
font-style: normal;
font-weight: normal;
}


a { 
	/* styleId: 2*/
color: #001867; 
font-family: Verdana, Arial, sans-serif;
font-style: normal;
font-weight: bold;
line-height: 14px; 
}

a.showcase { 
	/* styleId: 29*/
color: #555555; 
font-family: Verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal;
font-weight: bold;
line-height: 16px; 
}


div#topp { 
	/* styleId: 17*/
background-color: transparent; 
background-repeat: repeat;
height: 292px; 
width: 1169px; 
text-align: left;
margin: 0 auto;
}

div#banner { 
	/* styleId: 18*/
background-color: transparent; 
height: 265px; 
width: 1003px; 
}

div#kapmeny { 
	/* styleId: 19*/
background-color: transparent; 
margin: 0 0 0 170px;
height: 27px; 
width: 855px; 
}

div#midt { 
	/* styleId: 20*/
background-color: transparent; 
background-image: url('_grafikk/midt_stripe.gif'); 
background-repeat: repeat-y;
min-height: 375px; 
width: 1169px; 
padding-top:24px !important;
margin: 0 auto;
overflow: hidden;
}

div#venstre { 
	/* styleId: 21*/
background-color: transparent; 
min-height: 375px; 
width: 148px; 
text-align: left;
float: left;
}

div#innhold { 
	/* styleId: 22*/
background-color: transparent; 
min-height: 375px; 
padding-left: 50px; 
padding-right: 50px; 
width: 750px; 
text-align: left;
float: left;
}

div#hoyre { 
	/* styleId: 23*/
background-color: transparent; 
min-height: 375px; 
width: 166px; 
text-align: left;
float: right;
}

div#bunn { 
	/* styleId: 24*/
background-color: transparent; 
background-image: url('_grafikk/midt_stripe.gif'); 
background-repeat: repeat-y;
height: 30px; 
width: 1169px; 
padding-top:32px;
padding-bottom:32px;
margin: 0 auto;
}

div#annonseTopp { 
	/* styleId: 38*/
height: 100px; 
width: 1400px; 
}

div#annonseVenstre { 
	/* styleId: 39*/
min-height: 550px; 
width: 100px; 
}

div#annonseHoyre { 
	/* styleId: 40*/
min-height: 550px; 
width: 100px; 
}

div#toppVenstre { 
	/* styleId: 45*/
background-color: transparent; 
height: 292px; 
text-align: left;
float: left;
}

div#toppMidt { 
	/* styleId: 46*/
background-color: transparent; 
overflow:hidden;
height: 292px; 
width: 1002px; 
text-align: left;
float: left;
}

div#toppHoyre { 
	/* styleId: 47*/
background-color: transparent; 
height: 292px; 
width: 166px; 
text-align: left;
float: right;
}

div#header { 
	/* styleId: 48*/
background-color: transparent; 
background-image: url('_grafikk/header_back_5_02.gif'); 
background-repeat: no-repeat;




height: 85px; 
width: 1169px; 
margin: 0 auto;
}	
	
	
	
/*
	 ego::webkit-fonts
*/

	@font-face {
	font-family: 'Gotham-Bold';
	src: url('/includes/Gotham-Bold.eot');
	src: local('?')
	, url('/includes/Gotham-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-Bold';
	src: url('/includes/Gotham-Bold.eot');
	src: local('?')
	, url('/includes/Gotham-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-BoldItalic';
	src: url('/includes/Gotham-BoldItalic.eot');
	src: local('?')
	, url('/includes/Gotham-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-BoldItalic';
	src: url('/includes/Gotham-BoldItalic.eot');
	src: local('?')
	, url('/includes/Gotham-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-Book';
	src: url('/includes/Gotham-Book.eot');
	src: local('?')
	, url('/includes/Gotham-Book.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-Book';
	src: url('/includes/Gotham-Book.eot');
	src: local('?')
	, url('/includes/Gotham-Book.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-BookItalic';
	src: url('/includes/Gotham-BookItalic.eot');
	src: local('?')
	, url('/includes/Gotham-BookItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-BookItalic';
	src: url('/includes/Gotham-BookItalic.eot');
	src: local('?')
	, url('/includes/Gotham-BookItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-Light';
	src: url('/includes/Gotham-Light.eot');
	src: local('?')
	, url('/includes/Gotham-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-Light';
	src: url('/includes/Gotham-Light.eot');
	src: local('?')
	, url('/includes/Gotham-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-LightItalic';
	src: url('/includes/Gotham-LightItalic.eot');
	src: local('?')
	, url('/includes/Gotham-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-LightItalic';
	src: url('/includes/Gotham-LightItalic.eot');
	src: local('?')
	, url('/includes/Gotham-LightItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-Medium';
	src: url('/includes/Gotham-Medium.eot');
	src: local('?')
	, url('/includes/Gotham-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-Medium';
	src: url('/includes/Gotham-Medium.eot');
	src: local('?')
	, url('/includes/Gotham-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-MediumItalic';
	src: url('/includes/Gotham-MediumItalic.eot');
	src: local('?')
	, url('/includes/Gotham-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham-MediumItalic';
	src: url('/includes/Gotham-MediumItalic.eot');
	src: local('?')
	, url('/includes/Gotham-MediumItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'acaslonpro-regular';
	src: url('/includes/acaslonpro-regular.eot');
	src: local('?')
	, url('/includes/acaslonpro-regular.ttf') format('truetype');
}

@font-face {
	font-family: 'chalkduster';
	src: url('/includes/chalkduster.eot');
	src: local('?')
	, url('/includes/chalkduster.ttf') format('truetype');
}

@font-face {
	font-family: 'cocktailscript-webfont';
	src: url('/includes/cocktailscript-webfont.eot');
	src: local('?')
	, url('/includes/cocktailscript-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'delicious-bold';
	src: url('/includes/delicious-bold.eot');
	src: local('?')
	, url('/includes/delicious-bold.ttf') format('truetype');
}

@font-face {
	font-family: 'delicious-bolditalic';
	src: url('/includes/delicious-bolditalic.eot');
	src: local('?')
	, url('/includes/delicious-bolditalic.ttf') format('truetype');
}

@font-face {
	font-family: 'delicious-heavy';
	src: url('/includes/delicious-heavy.eot');
	src: local('?')
	, url('/includes/delicious-heavy.ttf') format('truetype');
}

@font-face {
	font-family: 'delicious-italic';
	src: url('/includes/delicious-italic.eot');
	src: local('?')
	, url('/includes/delicious-italic.ttf') format('truetype');
}

@font-face {
	font-family: 'delicious-roman';
	src: url('/includes/delicious-roman.eot');
	src: local('?')
	, url('/includes/delicious-roman.ttf') format('truetype');
}

@font-face {
	font-family: 'delicious-smallcaps';
	src: url('/includes/delicious-smallcaps.eot');
	src: local('?')
	, url('/includes/delicious-smallcaps.ttf') format('truetype');
}

@font-face {
	font-family: 'eaglw___-webfont';
	src: url('/includes/eaglw___-webfont.eot');
	src: local('?')
	, url('/includes/eaglw___-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'egneb___-webfont';
	src: url('/includes/egneb___-webfont.eot');
	src: local('?')
	, url('/includes/egneb___-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'egnen___-webfont';
	src: url('/includes/egnen___-webfont.eot');
	src: local('?')
	, url('/includes/egnen___-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'egnesc__-webfont';
	src: url('/includes/egnesc__-webfont.eot');
	src: local('?')
	, url('/includes/egnesc__-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'fontdinerdotcomhuggable';
	src: url('/includes/fontdinerdotcomhuggable.eot');
	src: local('?')
	, url('/includes/fontdinerdotcomhuggable.ttf') format('truetype');
}

@font-face {
	font-family: 'frisrg__-webfont';
	src: url('/includes/frisrg__-webfont.eot');
	src: local('?')
	, url('/includes/frisrg__-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'friss___-webfont';
	src: url('/includes/friss___-webfont.eot');
	src: local('?')
	, url('/includes/friss___-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'hermes-webfont';
	src: url('/includes/hermes-webfont.eot');
	src: local('?')
	, url('/includes/hermes-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'hermes';
	src: url('/includes/hermes.eot');
	src: local('?')
	, url('/includes/hermes.ttf') format('truetype');
}

@font-face {
	font-family: 'hermes_bold';
	src: url('/includes/hermes_bold.eot');
	src: local('?')
	, url('/includes/hermes_bold.ttf') format('truetype');
}

@font-face {
	font-family: 'intergcm-webfont';
	src: url('/includes/intergcm-webfont.eot');
	src: local('?')
	, url('/includes/intergcm-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'isonormd-webfont';
	src: url('/includes/isonormd-webfont.eot');
	src: local('?')
	, url('/includes/isonormd-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'legaultstd-bold';
	src: url('/includes/legaultstd-bold.eot');
	src: local('?')
	, url('/includes/legaultstd-bold.ttf') format('truetype');
}

@font-face {
	font-family: 'legaultstd';
	src: url('/includes/legaultstd.eot');
	src: local('?')
	, url('/includes/legaultstd.ttf') format('truetype');
}

@font-face {
	font-family: 'litti___-webfont';
	src: url('/includes/litti___-webfont.eot');
	src: local('?')
	, url('/includes/litti___-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'machiarge';
	src: url('/includes/machiarge.eot');
	src: local('?')
	, url('/includes/machiarge.ttf') format('truetype');
}

@font-face {
	font-family: 'ocrastd';
	src: url('/includes/ocrastd.eot');
	src: local('?')
	, url('/includes/ocrastd.ttf') format('truetype');
}

@font-face {
	font-family: 'oldcrg__-webfont';
	src: url('/includes/oldcrg__-webfont.eot');
	src: local('?')
	, url('/includes/oldcrg__-webfont.ttf') format('truetype');
}

@font-face {
	font-family: 'oratorstd';
	src: url('/includes/oratorstd.eot');
	src: local('?')
	, url('/includes/oratorstd.ttf') format('truetype');
}

@font-face {
	font-family: 'pfhandbookpro-bold';
	src: url('/includes/pfhandbookpro-bold.eot');
	src: local('?')
	, url('/includes/pfhandbookpro-bold.ttf') format('truetype');
}

@font-face {
	font-family: 'pfhandbookpro-regular';
	src: url('/includes/pfhandbookpro-regular.eot');
	src: local('?')
	, url('/includes/pfhandbookpro-regular.ttf') format('truetype');
}

@font-face {
	font-family: 'qlassik_tb';
	src: url('/includes/qlassik_tb.eot');
	src: local('?')
	, url('/includes/qlassik_tb.ttf') format('truetype');
}

@font-face {
	font-family: 'qlassikbold_tb';
	src: url('/includes/qlassikbold_tb.eot');
	src: local('?')
	, url('/includes/qlassikbold_tb.ttf') format('truetype');
}

@font-face {
	font-family: 'rats_reg';
	src: url('/includes/rats_reg.eot');
	src: local('?')
	, url('/includes/rats_reg.ttf') format('truetype');
}

@font-face {
	font-family: 'springlpstd-light';
	src: url('/includes/springlpstd-light.eot');
	src: local('?')
	, url('/includes/springlpstd-light.ttf') format('truetype');
}

@font-face {
	font-family: 'springlpstd';
	src: url('/includes/springlpstd.eot');
	src: local('?')
	, url('/includes/springlpstd.ttf') format('truetype');
}

@font-face {
	font-family: 'studzstd';
	src: url('/includes/studzstd.eot');
	src: local('?')
	, url('/includes/studzstd.ttf') format('truetype');
}

@font-face {
	font-family: 'wearetrippindisplay';
	src: url('/includes/wearetrippindisplay.eot');
	src: local('?')
	, url('/includes/wearetrippindisplay.ttf') format('truetype');
}

@font-face {
	font-family: 'wilhelmklingsporgotltstd';
	src: url('/includes/wilhelmklingsporgotltstd.eot');
	src: local('?')
	, url('/includes/wilhelmklingsporgotltstd.ttf') format('truetype');
}

@font-face {
	font-family: 'zebrawoodstd-regular';
	src: url('/includes/zebrawoodstd-regular.eot');
	src: local('?')
	, url('/includes/zebrawoodstd-regular.ttf') format('truetype');
}




/*
	ego::administrator interface
*/


	#adminloginshow
	, #adminlogin
	, #adminmeny {
		position: fixed;right: 8px;top: 8px;padding: 0px;z-index: 1000;
		font-size:8pt;
		font-family:verdana;
	}

	#adminlogin {display: none;z-index: 1001;padding: 5px;-moz-border-radius:4px;border-radius:4px;border:1px none #333;}
	.ego-admin-menu {font-size:8pt;font-family:verdana;background: #232323;z-index: 1001;top:8px;right:8px;display:block;width:auto;height:auto;padding:2px;}
	.ego-admin-menu a{color:#F0F0F0;font-weight:normal;display:inline-block;float:left;margin-right:4px;padding:12px 8px 12px 4px;border-right:1px solid #444444;}
	.ego-admin-menu a.first{margin-left:8px;}
	.ego-admin-menu a.last{margin-right:8px;border-right:none;}



/*
	ego::menyer
*/

	div#kapmeny ul li
	, div#subkapmeny ul li
	, div#mega_meny ul li {
		margin: 0 15px 0 0;
		display: inline; 
	}
	
	div#kapmeny ul li.last
	, div#subkapmeny ul li.last
	, div#mega_meny ul ll.last{
		margin-right:0px;
	}

	div#mega_meny {
		position: relative;
		top: 0;
		z-index: 10;
		overflow: visible;
	}

	div#subkapmeny {
		width: 100%;
		margin: 0 0 30px 0;
	}

	div#vmeny ul li {
		margin: 0 15px 0 0;
	}

	ul#menulevel1 li
	, ul#menulevel2 li
	, ul#menulevel3 li {
		list-style-type: none; 
	}

	ul#menulevel2 li
	,ul#menulevel1 li ul#menulevel2 li {
		padding: 0 0 0 5px;
	}

	ul#menulevel3 li
	, ul#menulevel2 li ul#menulevel3 li
	, ul#menulevel1 li ul#menulevel2 li ul#menulevel3 li {
		padding: 0 0 0 10px;
	}

	ul.forhandlere li {
		padding: 0 0 0 10px;
		list-style-type: none;
	}

	ul#forhandlere {
		list-style-type: none;
	}

	ul#webshopMenuLevel1 li
	, ul#webshopMenuLevel2 li
	, ul#webshopMenuLevel3 li {
		list-style-type: none; 
	}

	ul#webshopMenuLevel2 li
	,ul#webshopMenuLevel1 li ul#webshopMenuLevel2 li {
		padding: 0 0 0 5px;
	}

	ul#webshopMenuLevel3 li
	, ul#webshopMenuLevel2 li ul#webshopMenuLevel3 li
	, ul#webshopMenuLevel1 li ul#webshopMenuLevel2 li ul#webshopMenuLevel3 li {
		padding: 0 0 0 10px;
	}

	li.webshopMenuProduct {
		padding: 0 0 0 10px;
	}

	ul.megaMeny {
		display: none;
	}

	div.mega {
		background-color: #000;
		width: 200px;
	}

	ul#menulevel1 li:hover ul.megaMeny {
		display: inline;
		position: relative;
		top: 0;
		z-index: 15;
	}

	

ul#menulevel1 li a { 
	/* styleId: 8*/
color: #000000; 
font-family: Verdana, Arial, sans-serif;
font-size: 14px; 
font-style: normal;
font-weight: bold;
line-height: 25px; 
}

ul#menulevel1 li ul#menulevel2 li a, ul#menulevel2 li a { 
	/* styleId: 11*/
color: #333; 
margin-left:5px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal;
font-weight: normal;
line-height: 20px; 
}

ul#menulevel1 li ul#menulevel2 li ul#menulevel3 li a, ul#menulevel2 li ul#menulevel3 li a, li ul#menulevel3 li a { 
	/* styleId: 14*/
color: #000000; 
font-family: Verdana, Arial, sans-serif;
font-size: 12px; 
font-style: normal;
font-weight: normal;
line-height: 20px; 
}


ul#menulevel1 li a:hover { 
	/* styleId: 9*/
color: #848383; 
font-family: Verdana, Arial, sans-serif;
font-size: 14px; 
font-style: normal;
font-weight: bold;
line-height: 25px; 
}

ul#menulevel1 li.aktiv a { 
	/* styleId: 10*/
color: #FFFFFF; 
background:#001867;
border-style:solid;
border-width:5px;
border-left-width:10px;
border-color:#001867;




font-family: Verdana, Arial, sans-serif;
font-size: 14px; 
font-style: normal;
font-weight: bold;
line-height: 25px; 
}

ul#menulevel1 li ul#menulevel2 li a:hover, ul#menulevel2 li a:hover { 
	/* styleId: 12*/
color: #666; 
font-family: Verdana, Arial, sans-serif;
font-style: normal;
font-weight: normal;
}

ul#menulevel1 li ul#menulevel2 li.aktiv a, ul#menulevel2 li.aktiv a { 
	/* styleId: 13*/
color: #666; 
font-family: Verdana, Arial, sans-serif;
font-style: normal;
font-weight: normal;
}

ul#menulevel1 li ul#menulevel2 li ul#menulevel3 li a:hover, ul#menulevel2 li ul#menulevel3 li a:hover, ul#menulevel3 li a:hover { 
	/* styleId: 15*/
color: #000000; 
font-family: Verdana, Arial, sans-serif;
font-style: normal;
font-weight: normal;
}

ul#menulevel1 li ul#menulevel2 li ul#menulevel3 li.aktiv a, ul#menulevel2 li ul#menulevel3 li.aktiv a, ul#menulevel3 li.aktiv a { 
	/* styleId: 16*/
color: #555555; 
font-family: Verdana, Arial, sans-serif;
font-style: normal;
font-weight: normal;
}

li. { 
	/* styleId: 30*/
color: #555555; 
padding:0 0 0 10px ;
font-family: Verdana, Arial, sans-serif;
font-style: normal;
font-weight: normal;
line-height: 16px; 
}



/*
	ego::diverse
*/

	.teller {font-size: 9px;color: #DED99C;margin: 15px 10px 0 0; text-align: right;}
	.feil {color:red;background:#FFF;padding:8px;}
	.melding{color:green;background:#FFF;padding:8px;}

	img.floatRight {float: right; padding: 10px 0 10px 10px;}
	img.floatLeft {float: left;padding: 10px 10px 10px 0;}

	#innhold img {margin: 12px 0;}

	input.storeButton {display: none;}

	table#formGenerator {border-collapse: collapse;}
	table#formGenerator tr:hover {background-color: #EEEEEE;}
	table#formGenerator td {padding:4px 2px;}
	table#contactForm td {padding: 3px;}

	table#newsCollectionList {border-collapse: collapse;}

	tr.tiger, tr.zebra, tr.even {background-color: #EEE;}
	p.productLabel {font-size: 12px;font-weight: bold;}

	div.cartMenuContainer {overflow: hidden;float: left;height: 20px;}
	div#cartMenu ul li {list-style-type: none;}

	table#customerAdmin {width: 100%;border-collapse: collapse;}
	span#cartMenu a {font-size: 14px;}

	#handlevogn td{border:1px solid #FFF;border-width:1px 0px 0px 0px;padding:4px 0px;}
	#handlevogn th{padding-bottom:4px;}
	#handlevogn td, th{text-align:right;}
	
	
	

	table#handlevogn
	, table#customerOrders
	, table.customerOrderProducts
	, table#orderList {
		width: 100%;
		border-collapse: collapse;
	}
	table#handlevogn tr.summary-first td{
		padding-top:6px;
		font-weight:bold;
	}
	table#handlevogn tr.summary td{
		font-weight:bold;
	}	

	.pointer:hover {cursor: pointer;}

	table#newsCollection td.newsCell {padding: 10px;border: 1px solid #AAA;}
	table#orderList {width: 100%;}

	table.customerOrderProducts {margin: 0 0 0 30px;display: none;border: 1px solid black;width: 80%;}

	table.customerOrderProducts th
	, table#customerOrders th
	, table#orderList th {
		background-color: #BBB;
	}
	
	#ego-module-webshop-cart .btnCartPlaceOrder{
		float:right;
	}



	.ego-module-webshop-products{
		margin-top:32px;
		margin-bottom:48px;
	}
	
	



/*
	ego::nyhetsliste
*/

	div#nyhetsliste table.newsListTable {float: left;text-align: left;width: 50%;}


	
/*
	nyheter
*/

	#nyheter li{
		margin-bottom:16px;
	}
	
	#nyheter li .title{
		display:block;
	}
	#nyheter li .ingress{
		clear:both;
		display:block;
		padding-bottom:4px;		
	}

	#nyheter li img{
		padding-bottom:4px;
		display:block;
		margin:0 auto;
		clear:both;
	}
	
	#nyheter .read-more{
		display:block;
	}
	

	#nyheter-2 li{
		margin-bottom:16px;
	}
	
	#nyheter-2 li .ingress{
		clear:both;
		padding-bottom:4px;		
	}

	#nyheter-2 li img{
		padding-bottom:4px;
		display:block;
		clear:both;
	}
	
	#nyheter-2 .read-more{
		display:block;
	}


	#nyheter-3 li{
		margin-bottom:16px;
	}	
	#nyheter-3 li h1{
		line-height:1em;
		margin-bottom:6px;
		font-size:1.1em;
		color:#0066AA;		
	}
	#nyheter-3 li img{
		padding-bottom:4px;
		display:block;
		clear:both;
		margin:0 auto;
	}	
	#nyheter-3 li a{
		text-decoration:none;
		font-weight:normal;
	}
	#nyheter-3 li p{
		color:#333;
		line-height:120%;
		margin-bottom:0px;		
	}		
	
/*
	kontaktinfo
*/	

	p#kontaktinfo span.header{
		font-weight:bold;
	}
	
/*
	ego::sidekick
	
	stiler ble tømt av Bjarte Johansen 02.09.2011 for å gå over til nytt designkonsept
*/

	#hoyreadm tr:hover {}
	#hoyreadm input {}
	#hoyreadm input.submit {}
	#hoyreadm select {}
	#hoyreadm a {}	
	#hoyreadm table {width: 100%;border: 0;margin: 0;padding: 0;border-spacing: 0;}

	

/*
	bunn
*/

#bunn{
	clear:both;
}
	
	
/*
	ego::skjema
*/

	form #skjema input[type=text]
	, form #skjema textarea {
		margin: 0px;
		padding: 0px;
		border: 1px dotted #aaa;
		height: 1.75em;
		width: 100%;
		background-color: #FFFFFF;
	}
	form #skjema select {margin: 0px;padding: 0px;border: 1px dotted #aaa;height: 20px;background-color: #FFFFFF;width: 150px;}
	form #skjema textarea {height: 10em;}

	
	
/*
	ego::sidekart
*/

	form#sortering {margin: 0px;padding: 0px;}
	form input#sortersubmit {margin: 10px 0px;}

	#sidekart {}
	#sidekart input.sortering{margin: 1px;padding: 2px; margin-left: 10px;border: 1px dotted #666;width:24px;height:16px;font: 9px/9px Verdana;}
	#sidekart th{text-align:left;}
	#sidekart ul  {list-style: none;padding: 0px;margin: 0px;}
	#sidekart ul li {background-color: white;padding: 0px; margin: 0px; font-weight: normal;}
	#sidekart ul li ul {padding-left: 14px;}
	#sidekart ul li.kapittel {font-weight: bold;background: url(/_grafikk/submeny_kapittel_bg.gif) repeat-x;}
	#sidekart ul li.upublisert {background: url(/_grafikk/submeny_upublisert_bg.gif) repeat-x;}
	#sidekart ul li a {color: #000;}
	#sidekart ul li a:hover{ background-color: #ccc;}

	
	
/*
	ego::sidekart for offentlig visning (IKKE admin)
*/

	#ego-sitemap-public {}
	#ego-sitemap-public ul  {list-style-type: none;padding: 0px;margin: 0px;}
	#ego-sitemap-public ul li {padding: 2px 0px; margin: 0px;font-weight: normal;}
	#ego-sitemap-public ul li ul {padding-left: 14px;}
	#ego-sitemap-public ul li.root>a{font-size:120%;font-weight: bold !important;}
	#ego-sitemap-public ul li.node>a{font-weight:bold;}
	#ego-sitemap-public ul li.leaf>a{font-weight:normal;}



/*
	ego::søkefelt
*/

	.letform {padding: 0;margin: 3px 0 0 0;}
	.letinput {margin: 2px 5px 0 0;padding: 2px;color: white;border: 0px dotted #666;height: 12px;font: 10px/10px Verdana;background: white;vertical-align: top;}
	.letsubmit {margin: 2px 0 0 2px;padding: 0px 5px 0px 0;border: 0px solid #666;height: 16px;width: 55px;font: 12px/12px Verdana;vertical-align: top;background: transparent;color: white;text-align: right;}
	.kategorinavn {margin: 0px;padding: 5px;width: 220px;background-color: #00F;border-top: 0px solid #000;color: transparent;}
	.kategorinavn a {cursor: pointer;margin: 0px;padding: 0px;display: block;}


/*
	ego::system
*/

	span.beskjed {width: auto;display: block;border-bottom: 1px dotted #F90;color: #F90;padding: 10px;font: bold 12px/1.5em "Trebuchet MS", Arial, sans-serif;}

	
/*
	egne stiler
*/
	

/*
	begin styles 2010
*/

/*
	global styles 2010
*/
*{
	font-family: 'Verdana', 'Arial', 'sans-serif';}

p.ingress, #innhold td, #innhold div{
}

a.button:hover{
}

#adminmeny{
}

#kapmeny a{
}

body{
	font-size: 12px;}

p.ingress{
}

#menulevel2, #menulevel3{
}

h1{
}

a{
}


/*
	local styles 2010
*/

/*
	end styles 2010
*//*egne*/
	/* styleId: 43*/
div#lenker h2 {
color: #7c7c7c;
font-size: 15px;
}

img#languageLink_norwegian {
position: relative;
top: -59px;
left: 855px;
/*border: 1px solid pink;/**/
}

img#languageLink_english {
position: relative;
top: -59px;
left: 865px;
/*border: 1px solid pink;/**/
}

#nyheter-3 p{
margin-left:8px;
margin-right:8px;
}

div#kapmeny {
text-align: left;
}

div#vmeny {
margin-bottom:32px;;
text-align: left;
}

div#banner {
}

div#lenker1 {
text-align: center;
}

p#kontaktinfo {
}

div#knappemeny {
}

div#lenker2 {
text-align: center;
}

ERROR_UNNAMED_STYLE {
text-align: left;
}

ERROR_UNNAMED_STYLE {
text-align: left;
}

div#nyheter-3 {
text-align: center;
}

ERROR_UNNAMED_STYLE {
}

