
/* For body */
	body {
		width:100%;
		background-color:#EDEDED;
		
	}



/* Shopping basket */

.TABLE_LIST_ODD {
	background-color:#EDEDED;
}


.TABLE_LIST_EVEN {
	background-color:#F5F5F5;
}

.TABLE_LIST_LINK {
	color:#47601E;
}



/* Search field and box */

		#search-text {
			width:32px;
			height:13px;
			background:url("../images/search_top.gif") left top no-repeat;
		}

		#search-results {
			padding:0;
			margin:0;
			list-style:none;
		}
		#search-results li {
			margin:0 0 11px 0;
			padding:0 0 0 22px;
			background:url("../images/bt_search.gif") left top no-repeat;
		}
			.more:link, .more:hover, .more:active, .more:visited {
				font-weight:normal;
			}

		/* inputbox inside a div with background image
		   have to do it this way because bg image will move when text overflows right (ie of course)
		*/
			.input-search {
				white-space:nowrap;
				padding-top:5px;
			}
				.input-search input {
					float:left;
					background:url("../images/input-search-bg.png") repeat-x;	
					border:0;
					padding:0;
					margin:0;
					padding-top:5px;
					height:20px;
					width:115px;
				}

				.input-search-left {
					background:url("../images/input-search-left.png") no-repeat;
					width:7px;
					height:20px;
					float:left;
				}


/* Hide specific items */
	.hidden {
		display:none;
	}





	.menu-link {
	  color:#445F1C;
	  }

	.menu-level1-selected {
	  background-image:url("../images/menu_bg2.gif");
	  }




/* Left part of site containing menu-left, loginbox and a dotted field with not apparent meaning */
	#left {
		margin-right:10px;
		width:199px;
		float:left;
	}
		#login {
			border:1px solid #D4D4D4;
			background:white;
			padding-bottom:16px;
		}

			#login-header {
				border-left:1px solid #D4D4D4;
				border-right:1px solid #D4D4D4;
				background:url("../images/header_bg.gif") top repeat-x;
				text-transform:uppercase;
				width:191px;
				height:16px;
				padding:7px 0 1px 6px;
				font-size:10px;
				line-height:12px;
			}

			#login-spacer {
				height:11px;
				background:white;
			}

			#login-footer {
				width:199px;
				height:10px;				
				background:white;
			}

			#login-username {
				width:197px;
				height:32px;
				background:url("../images/login_brukernavn.gif");
			}

			#login-password {
				width:197px;
				height:28px;
				background:url("../images/login_passord.gif");
			}
			
			#login-inner {
				padding:10px 10px 0 10px;
			}
		/* new way of doing skinned inputfields */
			.input2 {
				white-space:nowrap;
				padding-left:8px;
			}
				.input2 input {
					float:left;
					background:url("../images/input2-bg.gif") repeat-x;	
					border:0;
					padding:0;
					margin:0;
					padding-top:4px;
					height:18px;
				}

				.input2 .button {
					float:left;
					border:0;
					margin:0;
					padding:0;
					width:16px;
					height:18px;
				}
				.input2-left {
					background:url("../images/input2-left.gif") no-repeat;
					width:6px;
					height:18px;
					float:left;
				}
				.input2-right {
					float:left;
					width:6px;
					height:18px;
					background:url("../images/input2-right.gif") no-repeat;
					clear:right;
				}


