body {
	margin: 0px; padding: 0px;
	margin-top: 4px;
	background-color: #F2F2F2;
}

BODY, P, DIV, TD   {
	font-size : 12px; color: #444;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#ramme {
	padding:8px 8px 0px 8px; margin: auto;
	background-color:#e7e7e7; width:980px;
}

#topp {
	width: 980px; height: 40px;
	background-image: url(2006/lay/toppolav.gif);
	background-repeat: no-repeat; 
	text-align: right; padding-top: 4px;
}

#topp span {
	font-size:10px; margin-right:8px; color: #666;
}

#bildebase {
	width: 980px; height: 64px;
	background-image: url(2006/lay/bildebase.gif);
	background-repeat: no-repeat;
}

#meny {
	width: 980px; height: 34px; text-indent: 186px;
	background-image: url(2006/lay/meny.gif);
	background-repeat: no-repeat;
	line-height: 20px;
}

#meny ul {
	margin: 0px; padding: 0px;
}

#meny li {
	display: inline; color: #FEBF0F; 
	font-size: 15px; line-height: 18px;
	padding: 0px 3px 0px 3px;
}

#meny a, #meny a:visited, #meny a:active {
	text-decoration: none; font-size: 12px;
	color: black;
}

#meny a:hover {
	text-decoration: underline;
	color: #D00;
}

ul.sub {position: absolute; top: 140px; left: 170px;}

ul li.sub {	
	width: 150px;
}

/* Side */
#sidetopp, #sidetopp-r {
	width: 980px; height: 11px; font-size: 1px;
	background-image: url(2006/lay/sidetopp.gif);
	background-repeat: no-repeat;
}
#sidetopp-r {background-image: url(2006/lay/sidetopp-r.gif);}

#side, #side-r {
	width: 980px;
	background-image: url(2006/lay/side.gif);
	background-repeat: repeat-y;
}
#side-r {background-image: url(2006/lay/side-r.gif);}

#sidebunn, #sidebunn-r {
	width: 980px; height: 23px; font-size: 1px;
	background-image: url(2006/lay/sidebunn.gif);
	background-repeat: no-repeat;
}
#sidebunn-r {background-image: url(2006/lay/sidebunn-r.gif);}


H1 {
	font-size : 18px; font-weight : bold;
	border-bottom: #CCC 1px dotted;
	margin: 0px; margin-bottom: 16px; padding: 0px;
}
H1 span {color: #666;}

H2 {
	font-size : 15px;
	font-weight : bold;
	margin: 0px; padding: 0px;
}

.small, .px10  {
	font-size : 10px;
}

A, A:Active, A:Visited, A:Link {
	color : #D00;
}

A:Hover  {
	color : #009;
}

#marg {float:left; width:158px; padding:1px;}

#tub, #txt {
	float:left; width: 405px; Padding: 3px 1px 0px 31px;
	height: auto;
}
#tub p, #tub h1 {width: 385px;}
#tub td, #txt td {font-size: 10px; padding-bottom: 4px;}
#txt {width: 570px;}

#pic, #ann {float:left; width: 320px; Padding: 10px 0px 0px 31px;}
#ann {width: 150px; Padding: 10px 0px 0px 36px;}

#galleri {}
#galleri div {float: left; width: 131px; font-size:11px;}
#galleri span {
	background-color: #888;
	font-size: 10px; color: White; 
	margin-left: 2px; padding: 0px 1px 0px 1px;
	font-family: Tahoma, Arial;
}

#dias {}
#dias div {float:left; width:116px; height:118px; 
	padding: 15px 5px 0px 0px;
	margin-right:10px;
   text-align:center; font-size:11px;
	background-image: url(2006/lay/dias.gif);
   background-repeat:no-repeat;
}
#dias div.h {background-image: url(2006/lay/dias-h.gif); height:145px;}
#dias img {margin-bottom:6px;}

#minidias div {float:left; width:66px; height:72px; 
	padding: 8px 5px 0px 0px;
	margin-right:7px;
   text-align:center; font-size:10px;
	background-image: url(2006/lay/diasmini.gif);
   background-repeat:no-repeat;
}
#minidias img {margin-bottom:3px;}

#tek {border-bottom: silver 1px dotted;}
#tek div div {float:left; width:70px;}
#tek h1 {border-bottom: silver 1px dotted;}

#bestille div div {float:left; width:80px;}
#bestille input {
	border: #CCC 1px solid; width: 230px;
	font-family : Verdana, Arial; font-size:12px;
}
#bestille textarea {
	border: #CCC 1px solid; width: 230px; height: 80px; 
	font-family : Verdana, Arial; font-size:12px;
}
#bestille submit {
	background-image: url(2006/lay/bestille.gif);
	background-repeat: no-repeat;
	width: 150px; line-height: 18px; height: 19px;
}

a.bestille, a.betille:active, a.bestille:visited {
	background-image: url(2006/lay/bestille.gif);
	background-repeat: no-repeat;
	width: 150px; line-height: 18px; height: 19px;
	display: block; 
	color: Black; text-decoration: none;
}
a.bestille:hover {
	color: #D00; text-decoration: underline;
}

#annonser {font-size: 10px; color: #444; border-top:silver 1px dotted; padding-top:10px;}
#annonser a {font-size: 11px; color:#444;}

br.cb {clear: both;}

#marg ul {margin: 0px; padding: 0px; list-style: none;}
#marg ul.open {margin: 0px; padding: 0px; padding-bottom: 6px; list-style: none;}
#marg ul.closed {display: none;}
#marg li {}

#marg ul li a, #marg ul li a:visited, #marg ul li a:active {
	width: 153px; line-height: 19px; height: 20px;
	display: block; 
	color: white; font-weight: bold;
	font-family : Tahoma, Arial, Helvetica, sans-serif;;
	text-indent: 10px;
	text-decoration: none;
	background-image: url(2006/lay/knapp.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
}
#marg ul li a:hover {color: #FECD48; text-decoration: underline;}

#marg ul li ul {
	margin-bottom: 6px; padding-bottom: 6px;
	width: 148px;
	background-color: #e7e7e7;
}
#marg ul li ul li {border-bottom: 0px;}

#marg ul li ul li a, #marg ul li ul li a:visited, #marg ul li ul li a:active {
	background-image: none;
	width:148px;
	color: Black;
	font-size: 11px; font-weight: normal;
	line-height: 12px; height: 12px;
	margin: 0px;
	
}
#marg ul li ul li a:hover {color: #D00;}

#marg ul li span {
	font-weight: normal; color: #bbb;
	font-size: 11px; padding-left: 5px;
}
#marg ul li ul li span {font-weight: normal; color: #888; font-size: 9px;}

#marg div {font-size: 10px; margin-left: 4px;}

/* Bunn */
#copy {color: #506A73; font-size: 10px; text-align: center;}
#copy a {color: #506A73; font-size: 10px; text-decoration: none;}
#copy a:hover {color: Black; text-decoration: underline;}

/* Print */
@media print {
  body{background-color:#FFFFFF; background-image:none; color:#000000;}
  #topp, #meny, #marg, #copy {display:none;}
}