﻿body
{
	margin: 0;
	padding: 0;
	color: #000;
	
	background-color: #efe8c5;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x; /* background: #efe8c5 url('images/mainbg.gif') no-repeat 50% 0;*/
}

form
{
	padding: 0;
	margin: 0;
	
}

body, input, textarea, select
{
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	line-height: 1.2em;
}

table
{
	border-collapse: collapse;
}

.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix
{
	display: block;
}
/* End hide from IE Mac */

img, a img
{
	border: 0;
	margin: 0;
	padding: 0;
}
img, div, a, input
{
	behavior: url(/js/iepngfix.htc);
	margin: 0;
	padding: 0;
}

*
{
	behavior: url(/js/iepngfix.htc);
}

a:link, a:active, a:visited
{
	text-decoration: none;
	color: #E4701E;
}
a:hover
{
	/* text-decoration: underline;*/
}

.repLink
{
	text-decoration: none;
	color: #E4701E;
}

h1
{
	font-weight: normal;
	font-size: 20px;
	line-height: 1em;
	margin: 0;
	padding: 0;
}

h2
{
	font-weight: normal;
	font-size: 16px;
	line-height: 1em;
	margin: 0;
	padding: 0.5em 0 0.7em 0;
}

h3
{
	font-weight: bold;
	font-size: 14px;
	line-height: 1em;
	margin: 0;
	padding: 0.4em 0 0.7em 0;
}

h4
{
	font-weight: bold;
	font-size: 12px;
	line-height: 1em;
	margin: 0;
	padding: 0 0 0.7em 0;
}

p
{
	margin: 0;
	padding: 0 0 1.2em 0;
    word-wrap: break-word;
}

a, td, div {
    word-wrap: break-word;
}

input.tekstboks, textarea.tekstboks, select.tekstboks
{
	border: solid 1px #666;
	padding: 3px;
}

input.tekstboks:focus, textarea.tekstboks:focus
{
	background-color: #FFFFE1;
}

/* #### LAYOUT #### */

#mainframe
{
	width: 980px;
	margin: 0 auto;
	border: 0px solid red; /* background-image:url(images/bg2.gif);     background-repeat:no-repeat;     min-height:485px;*/
}

.wrapper
{
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 852px;
	background-position: 50%;
	min-height: 850px;
	border: 0px solid red;
}

.maintopp
{
	border: 0px solid aqua;
	height: 105px;
	width: 100%;
}

.topp /*midtstiller toppfeltet*/
{
	border: 0px solid red;
	margin: 0 auto;
	width: 980px;
	height: 75px;
}



.hoved
{
	width: 100%;
	background-image: url(images/underside_generell-copy3.png);
	background-repeat: repeat-y;
	background-position: 50% 0;
	min-height: 500px;
	height: 100%;
	float: left;
	/*overflow:hidden;*/
	display:inline;
	border:0px solid red;
}


/*target ie6*/
*html .hoved
{
	background-position:inherit;
	background-image: url(images/underside_generell-copy4.gif);
	background-repeat:repeat-y;
}

.hovedCal
{
	width: 100%;
	background-image: url(images/calBg.png);
	background-repeat: repeat-y;
	background-position: 50% 0;
	min-height: 500px;
	height: 100%;
	float: left;
	/*overflow:hidden;*/
	display:inline;
	border:0px solid red;
}


/*target ie6*/
*html .hovedCal
{
	background-position:inherit;
	background-image: url(images/calBg.gif);
	background-repeat:repeat-y;
}

*html  .bunn
{
	
}


.innhold
{
	width: 987px;
	margin: 0 auto;
	border: 0px solid red;
	/*overflow:hidden;*/
}

.logo
{
	float: left;
	border: 0px solid red;
	margin-top: 15px;
	margin-left: 30px;
}

.meny
{
	border: 0px solid green;
	float: left;
	
}

#innhold
{
	clear: left;
	border: 0px solid aqua;
}

.footer
{
	border: 0px solid red;
	margin-top: 208px;
}



.footer p
{
	color: #cc9c4a;
	font-size: 10px;
	font-family: Arial;
}

.footer a:link
{
	color: #e4701e;
}

.footer a:visited
{
	color: #e4701e;
}

/*default.aspx*/

#flashmovie
{
	/*margin-top:13px;*/
	margin-top: -16px;
	margin-left: 65px;	
}



.boxes
{
	font-family: Lucida Sans Unicode;
	border:0px solid red;
	float:left;
	width:100%;
	/*margin-left:20px;*/
}

.boxes h1
{
	font-size: 17px;
	color: #9e603b;
	/*margin-left: 30px;*/
	padding-bottom: 7px;
}

.services
{
	float: left;
	border: 0px solid red;
}
.services h1
{
	padding-left:30px;
}
.services a:link
{
	color: #e4701e;
	font-size: 13px;
	background-image: url(images/menyskille2.gif);
	background-repeat: no-repeat;
	margin-left: 30px;
	padding-left: 20px;
	background-position: left;
	line-height: 23px;
}

.services a:visited
{
	color: #e4701e;
	font-size: 13px;
	background-image: url(images/menyskille2.gif);
	background-repeat: no-repeat;
	margin-left: 30px;
	padding-left: 20px;
	background-position: left;
	line-height: 23px;
}



.experience
{
	float: left;
	border: 0px solid red;
	margin-left: 83px;
}

.experience h1
{
	padding-left:30px;
}

.experience a:link
{
	color: #e4701e;
	font-size: 13px;
	background-image: url(images/menyskille2.gif);
	background-repeat: no-repeat;
	margin-left: 30px;
	padding-left: 20px;
	background-position: left;
	line-height: 23px;
}

.experience a:visited
{
	color: #e4701e;
	font-size: 13px;
	background-image: url(images/menyskille2.gif);
	background-repeat: no-repeat;
	margin-left: 30px;
	padding-left: 20px;
	background-position: left;
	line-height: 23px;
}



.howmaywehelp
{
	float: left;
	border: 0px solid red;
	margin-left: 68px;
}


.howmaywehelp h1
{
	padding-left:40px;
}


.howmaywehelp a:link
{
	color: #e4701e;
	font-size: 13px;
	background-image: url(images/menyskille2.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	padding-left: 20px;
	background-position: left;
	line-height: 23px;
}

.howmaywehelp a:visited
{
	color: #e4701e;
	font-size: 13px;
	background-image: url(images/menyskille2.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	padding-left: 20px;
	background-position: left;
	line-height: 23px;
}
.newsTittel {
	border: 0px solid red;
	float: left;
	width: 170px;

}

.news
{
	float: left;
	border: 0px solid red;
	margin-left: 65px;
	width: 200px;
}
.news h1
{
	padding-left: 9px;
	margin: 0;
}


.news a:link
{
	color: #e4701e;
	/*font-family: Arial;*/
	font-size: 13px;
	background-image: none;
	margin: 0; /*padding:0;*/
	border:0px solid red;
	
}

.news a:visited
{
	color: #e4701e;
	/*font-family: Arial;*/
	font-size: 13px;
	background-image: none;
	margin: 0; /*padding:0;*/
	border:0px solid red;
	
}

.news a:hover
{
}

.newsTittel a:link
{
	color: #e4701e;
	font-size: 13px;
	background-image: url(images/menyskille2.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
	line-height: 23px;
}

.newsTittel a:visited
{
	color: #e4701e;
	font-size: 13px;
	background-image: url(images/menyskille2.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left;
	line-height: 23px;
}


.dato
{
	font-size: 11px;
	font-family: Arial;
	color: #522c1b;
	float: left;
	margin-left: 9px;
	border: 0px solid red;
	width: 53px;
	padding-top: 3px;
	padding-right: 5px;
}
.tittel
{
	border: 0px solid red;
	float: left;
	width: 170px;
}
.height
{
	line-height: 20px;
}

/*minimal master*/

#main
{
	width: 100%;
	background-image: url(images/underside_generell2.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
	min-height: 800px;
	
	
}

*html #main
{
	background-image: url(images/underside_generell2.gif);
	background-repeat: no-repeat;
	border:0px solid red;
	background-position: 50% 0;
}

#mainCal
{
	width: 100%;
	background-image: url(images/underside_cal.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
	min-height: 800px;
	
	
}

.main
{
	min-height: 1px;
	height: auto !important;
	height: 1px;
	width: 980px;
}


div.main:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.main
{
	height: 1%;
}

.logo2
{
	float: left;
	border: 0px solid red;
	margin-top: 15px;
	margin-left: 30px;
	
}

*html .logo2
{
	/*margin-left:50px;*/
}




.footer2 /*midtstiller bunnfeltet*/
{
	border: 0px solid red; /*margin-top:208px;*/
	margin-left: 140px;
	margin: 0 auto;
	width: 980px;
}

.footer2 p
{
	color: #cc9c4a;
	font-size: 10px;
	font-family: Arial;
}

.footer2 a:link
{
	color: #e4701e;
}

.footer2 a:visited
{
	color: #e4701e;
}

.bunn
{
	width: 100%; /*width:980px; 	margin:0 auto;*/
	background-image: url(images/underside_footer.gif);
	background-position: 50% 0;
	background-repeat: no-repeat;
	height: 126px;
	padding-top: 100px;
	float:left;
	border: 0px solid aqua;
	overflow:hidden;
	display:inline;
}

.bunnCal
{
	width: 100%; /*width:980px; 	margin:0 auto;*/
	background-image: url(images/underside_footerCal.png);
	background-position: 50% 0;
	background-repeat: no-repeat;
	height: 126px;
	padding-top: 100px;
	float:left;
	border: 0px solid aqua;
	overflow:hidden;
	display:inline;
}

/*mal standard*/
.venstre
{
	border: 0px solid red;
	float: left;
	width: 185px;
	padding-left: 20px;
	/*background-color:Navy;*/
	overflow:hidden;
}

*html .venstre
{
	display:inline;
}

.venstre h1
{
	color: #9e603b;
	font-size: 17px;
	padding-left: 18px;
	padding-bottom: 25px;
}

.venstre a:link
{

}

.venstre a:hover
{
	color: #522c1b;
	
}

.venstre a:visited
{
	
}

.middle
{
	color: #522c1b;
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	width: 596px;
	border: 0px solid red; /*background-image:url(images/bilde2.png); 	background-repeat:no-repeat; 	background-position:top right;*/
	margin-top: -24px;
	float: left;
	margin-left: 11px;
	
	/*background-color:aqua;*/

	
	
	
	
}

*html .middle
{
	
	
	position:relative;
	min-height: 600px; 
	height: auto !important;  
	height: 600px;
	
}

.ramme
{
	margin-top: 127px;
	background-image: url(images/strek.gif);
	width: 376px;
	height: 10px;
	border: 0px solid red;
	overflow:hidden;
	
	
	
}

*html .ramme
{
	width:373px;
	border:0px solid red;
	
	
	
	
	
	
}
*html .illustrasjonsbilde
{
	border:0px solid red;
	
	
	
	
}

.illustrasjonsbilde
{
	float: right;
}

.illustrasjonsbildevalue
{
	border: 0px solid red;
	width: 596px;
	margin: 0;
	padding: 0;
}
.middle h1
{
	color: #e4701e;
	font-size: 26px;
	font-family: Lucida Sans Unicode;
	padding-left: 20px;
	float: left;
	padding-top: 33px;
	line-height: 35px;
	border: 0px solid red;
	display: block;
}

.maintext {
    width: 555px;
	min-height: 500px;
}

.pnlDesc {
    width: 510px!important
}

.pnlDesc table {
    width: 510px!important;
}

.middle .maintext ul
{
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-top: 0;
	margin-left: 15px;
	margin-top: 0;
}

.middle .maintext ul li
{
	padding-bottom: 5px;
}

.middle .maintext table
{
	width: 570px;
}

.middle .maintext table tr td
{
	padding-left: 10px;
	padding-right: 20px;
	vertical-align: top;
	/*width: 300px;*/ /*border:1px solid #fff;*/
}

.middle .maintext table tr td img
{
	/*padding-top:10px;*/
	vertical-align: top;
	float: right;
	padding-top: 5px;
}
/*mal_links*/

.printlink table {
    width: 500px!important;
}

.middlelinks
{
	color: #522c1b;
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	width: 576px!important;
	border: 0px solid red; /*background-image:url(images/bilde2.png); 	background-repeat:no-repeat; 	background-position:top right;*/
	margin-top: -24px;
	float: left;
	margin-left: 16px;
	margin-right: 10px;
}


.middlelinks .maintext
{
	border: 0px solid red;
	padding-right: 15px;
	padding-left: 18px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px;
	clear: both; /*margin-top:37px; /*kan fjernes når alle bilder er i topphjørne plass*/
	
}

.middlelinks h1
{
	color: #e4701e;
	font-size: 26px;
	font-family: Lucida Sans Unicode;
	padding-left: 20px;
	float: left;
	padding-top: 33px;
	line-height: 35px;
	border: 0px solid red;
	display: block;
}

.middlelinks .maintext table tr td
{
	width: 200px!important;
}
.printlink a:link
{
	border: 0px solid red; /*margin-top:15px;*/ /*padding-right:15px;*/
	padding-left: 22px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px; /*background-image:url(images/dott.png); 	background-repeat:no-repeat; 	background-position:left 70%;*/
	margin-left: 10px;
	display: inline-block;
	padding-bottom: 0;
	word-wrap: break-word;
}
.printlink a:hover
{
	text-decoration: underline;
}
.printlink a:visited
{
	border: 0px solid red; /*margin-top:15px;*/ /*padding-right:15px;*/
	padding-left: 22px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px; /*background-image:url(images/dott.png); 	background-repeat:no-repeat; 	background-position:left 70% ;*/
	margin-left: 10px;
	display: block;
	padding-bottom: 0;
}
.none 
{
	background-image:none;
	margin:0;
	padding:0;
	
}

.none 
{
	background-image:none;
	margin:0;
	padding:0;
	
}

.print a:link
{
	border: 0px solid red; /*margin-top:15px;*/
	padding-right: 15px;
	padding-left: 22px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px;
	background-image: url(images/dott.png);
	background-repeat: no-repeat;
	background-position: left 60%;
	margin-left: 10px;
	display: block;
	padding-bottom: 0;
}
.print a:hover
{
	text-decoration: underline;
}
.print a:visited
{
	border: 0px solid red; /*margin-top:15px;*/
	padding-right: 15px;
	padding-left: 22px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px;
	background-image: url(images/dott.png);
	background-repeat: no-repeat;
	background-position: left 60%;
	margin-left: 10px;
	display: block;
	padding-bottom: 0;
}

.middle .maintext
{
	border:0px solid red;
	
	padding-left: 18px;
	padding-right:5px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px;
	clear: both; /*margin-top:37px; /*kan fjernes når alle bilder er i topphjørne plass*/

}

h2 img /*style for bilde under scandinavian market*/
{
	border:0px solid red;
	/*padding-left:66px;*/
}


.print
{
	border: 0px solid red;
	min-height: 400px;
}
.print h1
{
	padding-left:0;
}

.about
{
	border: 0px solid red;
	min-height: 400px;
}


.maintext h2
{
	color: #9e603b;
	font-size: 17px;
}
hr
{
	color: #ececec;
	background-color: #ececec;
	height: 1px;
	border: 0;
}

.hoyre
{
	border: 0px solid red;
	float: left;
	
	margin-left: 2px;
	
	
}

*html .hoyre
{
	margin-left:2px;
	width:161px;
	overflow:hidden;
	display:inline;
}

.kontaktbilde
{
	
	position: absolute;
	top: 385px;
	display:none;
}

*html .kontaktbilde 
{
	border:1px solid red;
	
	display:none;
	overflow:hidden;
	float:left;
	
	
	

	
}



.kontakter
{
	background-image: url(images/relatertbg.png);
	background-repeat: no-repeat;
	width: 161px; /*height:20px;*/
	color: #522c1b;
}

.kontakter h1
{
	color: #9e603b;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 8px;
}

.kontakter table
{
	margin-top: 13px;
	border: 0px solid red;
}
.kontakter table tr td
{
	vertical-align: middle;
}
.kontakter td
{
	padding-right: 5px;
	padding-bottom: 18px;
}

.kontakter a:link
{
	color: #e4701e;
}

.kontakter a:visited
{
	color: #e4701e;
}



.relatert
{
	background-image: url(images/relatertbg.png);
	background-repeat: no-repeat;
	width: 168px;
	height: 20px;
	color: #522c1b;
	border: 0px solid red; /*margin-top:150px;*/
}

.relatert h1
{
	color: #9e603b;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 8px;
}
.relaterinnhold
{
	margin-top: 12px;
	padding-left: 15px;
	padding-right: 5px;
}

.relatert a:link
{
	color: #e4701e;
	background-image: url(images/linkbg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	margin-left: 8px;
	border: 0px solid red;
	line-height: 21px;
}

.relatert a:visited
{
	color: #e4701e;

	background-image: url(images/linkbg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 19px;
	margin-left: 8px;
	line-height: 21px;
}


/*print/forward stuff*/
.tipsbilde
{
	background-image: url(images/forward.gif);
	background-repeat: no-repeat;
	float: left;
	border: 0px solid red;
	height: 16px;
	padding-right: 10px;
}

.tipsbilde a:link
{
	padding-left: 24px;
	color: #e4701e;
	font-size: 11px;
}

.tipsbilde a:visited
{
	padding-left: 24px;
	color: #e4701e;
	font-size: 11px;
}


.skrivuticon
{
	background-image: url(images/print.gif);
	background-repeat: no-repeat;
	height: 17px;
	border: 0px solid red;
	float: left;
	padding-left: 2px;
}

.int
{
	padding-left: 20px;
}

.skrivuticon a:link
{
	color: #e4701e;
	font-size: 11px;
}

.skrivuticon a:visited
{
	color: #e4701e;
	font-size: 11px;
}

/*kontakt.aspx*/


.skjema
{
	border: 0px solid red;
	min-height: 280px;
	padding-left: 23px;
	padding-top: 36px;
}


.visiting
{
	background-image: url(images/relatertbg.png);
	background-repeat: no-repeat;
	width: 161px;
	color: #522c1b;
}

.visiting h1
{
	color: #9e603b;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 8px;
}

.postal
{
	background-image: url(images/relatertbg.png);
	background-repeat: no-repeat;
	width: 161px;
	height: 20px;
	color: #522c1b;
	border: 0px solid red; /*margin-top:150px;*/
}

.postal h1
{
	color: #9e603b;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 8px;
}

.kontaktinnhold
{
	margin-top: 12px;
	padding-left: 8px;
	line-height: 20px;
	padding-right: 3px;
	font-size: 11px;
}



.postal a:link
{
	color: #e4701e;
}

.postal a:visited
{
	color: #e4701e;
}
.mapholder
{
	background-image: url(images/relatertbg.png);
	background-repeat: no-repeat;
	width: 161px;
	height: 20px;
	color: #522c1b;
	border: 0px solid red;
	margin-top: 95px;
}

.mapholder h1
{
	color: #9e603b;
	font-size: 14px;
	padding-top: 2px;
	padding-left: 8px;
}

.map img
{
	border: 3px solid #eee7bd;
	width: 145px;
	margin-top: 12px;
	margin-left: 10px;
}

/*nyhet.aspx*/
.middlenews
{
	color: #522c1b;
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	width: 596px;
	border: 0px solid red; /*background-image:url(images/bilde2.png); 	background-repeat:no-repeat; 	background-position:top right;*/
	margin-top: -24px;
	float: left;
	padding-left: 35px;
}

.middlenews .maintext
{
	border: 0px solid red;
	margin-top: 15px;
	padding-right: 30px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px;
}
.ingress
{
	border: 0px solid red;
	margin-top: 15px;
	padding-right: 15px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px;
}

.oppforingIngress
{
	border: 0px solid red;
	margin-top: 15px;
	padding-right: 15px;
	font-size: 11px;
	font-family: Arial;
	color: #522c1b;
	line-height: 18px;
}

.newsbilde
{
}

.middlenews h1
{
	/*color:#9e603b;*/
	color: #df7611;
	font-size: 21px;
	font-family: Arial;
	margin-top: 40px;
}

.album {
	width: 98%;
	margin: 10px 0 0 10px;
}

/* #### MENY #### */
/* Level 1 */
.l1
{
	clear: left;
	float: left;
	font-family: Lucida Sans Unicode;
	border: 0px solid aqua;
	margin-top: 36px;
	margin-left: 8px;
	font-size: 14px;
}

.l1 a:link, .l1 a:visited
{
	display: block;
	float: left;
	padding: 2px 10px;
	color: #e4701e;
	text-transform: uppercase;
	outline: none;
}

.l1 a:hover
{
	color: #522c1b;
	outline: none; /* text-decoration:underline;*/
}

.l1 a.selected:link, .l1 a.selected:visited
{
	color: #522c1b;
}

.menyskille
{
	float: left;
	background-image: url(images/menyskille.gif);
	background-repeat: no-repeat;
	border: 0px solid red;
	margin-top: 6px;
	width: 10px;
	height: 5px;
}


/* Level 2 */
.l2
{
	clear: left;
	float: left;
	font-family: Lucida Sans Unicode;
	font-size: 14px;
	border: 0px solid red;
}



.l2 a:link, .l2 a:visited
{
	display: block;
	color: #e4701e;
	background-image: url(images/linkbg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	padding-left: 19px;
	line-height: 18px;
	letter-spacing: -1px;
	margin-bottom: 8px; /*height:18px; 	 background-position:left center; 	 padding-left:19px; 	 margin-left:18px; 	margin-bottom:8px; 	border:0px solid red; 	letter-spacing:-1px; 	outline:none; 	line-height:18px;*/
}



.l2 a:hover
{
	text-decoration: none;
	color: #522c1b;
}


/**html .l2 a.selected:link, .l2 a.selected:visited
{
	color: #9e603b;
	background-image: url(images/selected2.png);
	background-repeat: no-repeat;
	
	height: 18px;
	padding-left: 0;
	letter-spacing: -1px;
	line-height: 18px;
	margin-left: 0;
	outline: none;
	border:1px solid red;
	
	
	
}*/

.l2 a.selected:link, .l2 a.selected:visited
{
	color: #9e603b;
	background-image: url(images/selected2.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 18px;
	padding-left: 35px;
	letter-spacing: -1px;
	line-height: 18px;
	margin-left: 1px;
	outline: none;
	padding-left: 29px;
}


/* Level 3 */
.l3
{
	clear: left;
	font-size: 13px;
}

.l3 a:link, .l3 a:visited
{
	display: table;
	color: #e4701e;
	outline: none;
	background-image: none;
	border: 0px solid red;
	background-position: left center;
	padding-left: 19px;
	margin-left: 18px;
	margin-bottom: 0px;
	height: 14px;
	width: 130px;
	line-height: 11px;
	padding-bottom: 12px;
	min-height: 20px;
}

.l3 a:hover
{
	text-decoration: none;
	color: #522c1b;
}

.l3 a.selected:link, .l3 a.selected:visited
{
	display: table;
	color: #9e603b;
	outline: none;
	background-image: none; /*background-image:url(images/linkbg.png);      background-repeat:no-repeat;       background-position:left top;*/
	min-height: 20px;
	border: 0px solid red;
	background-position: 0 10%;
	padding-left: 19px;
	margin-left: 18px;
	margin-bottom: 0px;
	height: 14px;
	width: 130px;
	line-height: 11px;
	padding-bottom: 12px;
}

/** Login **/
#loginContainer {
    width: 700px;
    height: 130px;
	background-color: #efe8c5;
    margin: 100px auto 0 auto;
    position: relative;
}

    #loginBox {
        position: absolute;
        width: 350px;
        right: 30px;
        top: 30px;
        text-align: right;
        line-height: 22px;
    }
    
    #loginBox label {
        display: block;
        float: left;
        width: 100px;
        height: 20px;
        line-height: 19px;
        padding: 1px 0 2px 0;
        margin: 2px 0 2px 0;
        clear: left;
        text-align: left;
    }
    
    #loginBox .tekst {
        background: #FFFFFF url('images/input_bg.gif') repeat-x;
        border: solid 1px #AAAAAA;
        padding: 3px;
        color: #000000;
        width: 200px;
    }
    
    #loginBox a:link, #loginBox a:active, #loginBox a:visited {
        color: #e49900;
    }
    
    #loginBox a:hover {
        color: #FFFFFF;
    }