body 
{
	background-color: #fff;
	font-family: "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	color: #000;
	padding-top: 7px;
	margin: 0;
	border-top: 3px solid #4c2716;
}

.artDate
{
	padding-top: 6px;
	padding-left: 10px;
	text-align: left;
	font-size: 10px;
	color: #949494;
}

.adate
{
	padding-top: 6px;
	text-align: left;
	font-size: 10px;
	color: #949494;
margin: 0;
padding: 0;
}

.ahref
{
margin: 0;
padding: 0;
}

.excerpt
{
padding-top: 1px;
color: #3D3D3D;
padding-bottom: 15px;
}

.archiveListItemDate
{

	padding-top: 6px;
	text-align: left;
	font-size: 10px;
	color: gray;}

.noPad
{
margin: 0;
padding: 0;
}

ul, ul li {
margin: 0;
padding: 0;
}

#header
{
	background-color: white;
	background-repeat: no-repeat;
	width: 800px;
	height: 170px; /*was 119px */
	margin: 0 auto;
	/*padding-top: 8px;*/
                padding: 0;
	padding-bottom: 5px;
}
	
	#logo
	{
		/*background-image: url('/f/200_logo.jpg');*/
		height: 154px;
		width: 200px;
		background-repeat: no-repeat;
		float: left;
		/*margin-top: 10px;*/
	}
	
	#illustration
	{
		float: right;
		height: 170px; /*was 123px */
		width: 600px;
                                margin: 0;
		/*border-bottom: 4px solid #4c2716;*/
	}
	
#illustration img {
float: right;
margin: 0;
padding: 0;
}

#logo img {
margin-top: 0;
padding: 0;
}

#flash {
width: 200px;
height: 15px;
margin: 0;
padding: 0;
}

h4
{
	padding-top: 10px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 80px;
	color: gray;
	text-align: center;
}

#footer
{
	border-top: 4px solid #959595;
border-bottom: 2px solid #959595;
	background-color: #4c2716;
  /*      background-image: url(/f/233_footerbg.jpg);
	background-repeat: repeat-x; */
	width: auto;
	height: 60px;
	padding-top: 6px;
	margin: 0;
        margin-top: 2px;
	text-align: center;
}

.pFooter
{
	font-size: 11px;
	color: #f5f2ef;
}

#footer a { color: #f5f2ef; font-weight: bold; text-decoration: none; }

#footer a:hover { color: #fff; text-decoration: underline; }

#content
{
	width: 800px;
	height: auto;
	margin: auto;
	padding-top: 30px;
min-height: 330px;
}

#content.underside {
min-height: 500px;
}

	#contentLeft
	{
		width: 520px;
                height: auto;
		float: left;
	}
       .noLeft#contentLeft {
                width: 90%;
        }
        
  /*     #contentLeft table, #contentLeft tr, #contentLeft td {
            font-size: 10px; 
      }*/
	
	#contentRight
	{
padding: 0;
		margin-top: 0px;
		width: 250px;
		float: right;
	}

#contentRight h3{
font-weight: bold;
}
		
	#newsBox
	{
		background-color: #f5f2ef;
		width: 250px;
		float: right;
		border-top: 1px solid #603c2c;
		border-bottom: 1px solid #603c2c; 
		padding-bottom: 5px;
		padding-right: 0px;
padding-left: 0;
margin: 0;
	}

	#searchBox
	{
		background-color: #f5f2ef;
		width: 250px;
		float: right;
		margin-top: 8px;
		border-top: 1px solid #603c2c;
		border-bottom: 1px solid #603c2c;
padding-top: 5px;
	}

#lsearchBox
{
padding-left: 10px;
padding-bottom: 5px;
}

#parkettvelger {
width: 250px;
height: 125px;
float: right;
margin: 0;
padding: 0;
margin-top: 10px;
border-top: 1px solid #603c2c;
border-bottom: 1px solid #603c2c; 
		background-color: #f5f2ef;
}

#parkettvelger img {
padding-top: 5px;
padding-left: 55px;
}

.search
{
	float: left;
	margin-top: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
	
}

.searchText
{
	float: left;
	display: inline;
}

.searchSubmit
{
	margin-left: 6px;
	float: left;
	display: inline;
}

#menu
{
	background-color: #603c2c;
	background-repeat: no-repeat;
	width: 0 auto;
	height: 21px;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0px;
	border-top: 2px solid #c2c2c2;
}
	
	#menu ul
	{
		list-style: none;
		padding-top: 3px;
		width: 806px;
		padding-left: 0;
		margin: 0 auto;
		text-align: left;
		padding-bottom: 0;
	}

	#menu ul a
	{
		font-size: 13px;
		color: #f5f2ef;
		text-align: center;
		margin: 0 auto;
padding-left: 4px;
margin-left: 0;
		padding-right: 23px;
		text-decoration: none;
		text-transform: uppercase;
		letter-spacing: 1px;
	}
	
	#menu ul a:hover
	{
		text-decoration: underline;
		color: #fff;
	}
		
	#menu ul li
	{
		padding-right: 6px;
float: left;
	}



	#subMenu
	{
		background-color: #4c2716;
		background-repeat: no-repeat;
		height: 25px;
		margin-top: 0px;
		border-bottom: 1px solid #696969;
	}

		#subMenu ul
		{
			list-style: none;
			padding-top: 7px;
			width: 806px;
			padding-left: 0;
			margin: 0 auto;
			text-align: left;
			padding-bottom: 0px;
		}

		#subMenu a
		{
padding-left: 4px;
margin-left: 0;
text-transform: uppercase;
			font-size: 12px;
			color: #f5f2ef;
			text-align: center;
			margin: 0 auto;
			padding-right: 12px; /*23px;*/
			text-decoration: none;
			letter-spacing: 0px;
		}

		#subMenu a:hover
		{
			text-decoration: underline;
			color: #fff !important;
		}

		#subMenu ul li
		{
			padding-right: 3px;/*6px;*/
			float: left;
		}

.current { font-weight: bold! important; text-decoration: underline !important; }

#upperbackground
	{
			background-color: #Fff;
			height: 135px;
			margin: auto;


			border-bottom: medium solid #f5f2ef;
	}
	
	#upper
	{
/*			width: 825px;*/
                        width: 800px;
			margin: auto;
			float: left;
			padding-top: 23px;
                        background-image: url(/f/206_bakgrunnlys.jpg);
                        background-repeat: repeat-x;
	}
	
		.smartlink
		{
			width: 250px;
			height: 85px;
			float: left;
padding-bottom: 50px;
margin-right: 15px;		
}
		
			.picBox
			{
				padding-top: 7px;
				margin-right: 2px;
				width: 95px;
				height: 60px;
				float: left;
			/*	border-bottom: 4px solid gray;*/
			}
			
			.textBox
			{
				padding-top: 5px;
				width: 136px;
				height: 100px;
				float: left;
				padding-right: 4px;
			}

a
{
	font-size: 12px;
	color: #603c2c;
	padding-left: 10px;
	margin-bottom: 2px;
}

a:hover
{
	color: #ab7f66;
}

.archive
{
margin-top: 4px;
float: right;
padding-right: 5px;
	display: inline;
	text-decoration: none;
	color: #ABABAB;
}

.date
{
	padding-top: 6px;
	padding-left: 10px;
	text-align: left;
	font-size: 10px;
	color: #949494;
}

#site
{
	margin: auto;
}

#juksediv
{
	width: 800px;
	margin: auto;
}

.strek
{
	padding-bottom: 0;
	margin: 0;
	padding-left: 20px;
	width: 50px;
	height: 1px;
}

h1
{
	margin: 0;
	color: #636363;
	font-size: 24px;
	font-style: bold;
}

.hLink
{
padding-left: 4px;
	color: #603c2c;
	font-size: 12px;
	text-transform: normal;
}

.hLink:hover
{
color: #ab7f66;
}

h3
{
float: left;
	display: inline;
	font-weight: normal;
	color: #636363;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 9px;
	font-size: 16px;
	text-transform: uppercase;
}

p
{
	margin: 0;
	color: black;
	font-size: 12px;
}

.contentText
{
	font-size: 12px;
	padding-top: 12px;
	line-height: 17px;
}

.boxText
{
	font-size: 11px;
	color: black;
	padding-left: 4px;
	padding-bottom: 10px;
}


#flexhtml_emailform_1 label {
display: block;
margin-bottom: 6px;
margin-top: 16px;
font-size: 11px;
color: black;
}

#flexhtml_emailform_1 input {
display: block;
margin-top: 10px;
font-size: 11px;
color: black;
}

#flexhtml_emailform_1 textarea {
width: 400px;
height: 150px;
font-size: 11px;
color: black;
font-family: verdana, arial, helvetica, sans-serif;
}

#flexhtml_gallery {
--width: 500px;
width: 98%;
float: left;
padding: 0px;
margin: 0 auto;
}

#flexhtml_gallery ul, #flexhtml_gallery ul li {
list-style: none;
list-style-position: inside;
float: left;
margin: 0;
padding: 0; 
}

#flexhtml_gallery ul li {
display: inline;
margin: 0 auto;
/*margin-right: 2px;
margin-left: 2px;*/
margin-bottom: 4px;
}

#flexhtml_gallery a {
text-decoration: none;
}

.clearer {
clear: both;
}

#fileListing {
margin-top: 10px;
/*border-top: 1px solid #dbdbdb;*/
}

#fileListing ul, #fileListing ul li {
list-style: none;
margin: 0;
padding: 0;
}

#fileListing ul li {
/**border-top: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;**/
margin-bottom: 2px;
margin-top: 2px;
font-size: 10px;
padding: 3px;
}

#flexhtml_emailform_1 label {
display: block;
margin-bottom: 3px;
margin-top: 3px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#flexhtml_emailform_1 input {
display: block;
margin-top: 3px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#flexhtml_emailform_1 textarea {
width: 469px;
height: 60px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#flexhtml_emailform_2 label {
display: block;
margin-bottom: 3px;
margin-top: 3px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#flexhtml_emailform_2 input {
display: block;
margin-top: 3px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#flexhtml_emailform_2 textarea {
width: 469px;
height: 60px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#flexhtml_emailform_3 label {
display: block;
margin-bottom: 3px;
margin-top: 3px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#flexhtml_emailform_3 input {
display: block;
margin-top: 3px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}

#flexhtml_emailform_3 textarea {
width: 469px;
height: 60px;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
}