* {font-family: tahoma, geneva, sans-serif;} 
body {
	background-color: #ffffff !important;
}
#td-container {
	background: #f5f5f2 url('/g/top.gif') repeat-x left top;
	border-bottom: 1px solid #d4d4d4;
}
#div-container {
	width: 927px;
	margin: 0 auto;
	text-align: left;
}
#div-header {
	height: 84px;
}
#div-quicklinks {
	float: right;
	padding: 9px 10px 28px 0px;
	font-size: 10px;
	color: #cccccc;
}
#div-cart {
	float: right;
	clear: right;
}
#div-cart-outer {
	float: left;
	background: transparent url('/g/cart_end.gif') no-repeat right top;
	margin-right: 2px;
}
#div-cart-inner {
	float: left;
	line-height: 24px;
	height: 26px;
	color: #4d4d4d;
	padding: 0px 12px 0px 31px;
	font-size: 11px;
	background: transparent url('/g/cart_start.gif') no-repeat left top;
}
#div-quicklinks a, 
#div-quicklinks a:link, 
#div-quicklinks a:visited, 
#div-quicklinks a:hover, 
#div-quicklinks a:hover, 
#div-quicklinks a:active {
	color: #81a854;
	text-decoration: none;
}
#div-logo {
	padding-top: 20px;
}
#div-content {
	padding: 19px 0px 22px 0px;
}
.div-clr {
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	clear: both;
}
#div-leftcol {
	width: 185px;
	float: left;
	margin-right: 10px;
}
#div-search {
	background-color: #f0f0ed;
	padding: 8px 0px 9px 8px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 9px;
}
#div-search-inner {
	background: transparent url('/g/soeg_bg.gif') no-repeat left top;
	width: 165px;
	height: 22px;
	padding: 0px;
}
#div-search-inner form {
	margin: 0px;
	padding: 0px;
}
#input-search-field {
	background-color: transparent;
	border: 0px none #f0f0ed;
	width: 104px;
	vertical-align: bottom;
	padding: 0px;
	/*height: 22px;*/
	color: #999999;
	font-size: 10px;
	margin-left: 11px;
}
#input-search-submit {
	background-color: transparent;
	border: 0px none #f0f0ed;
	width: 42px;
	vertical-align: top;
	height: 20px;
	font-weight: bold;
	color: #999999;
	font-size: 10px;
	margin-left: 8px;
	cursor: pointer;
}

#div-track {
	background: #f0f0ed url('/g/track_bg.gif') no-repeat left bottom;
	padding: 8px 0px 9px 8px;
}

#div-track-inner {
	background: transparent url('/g/soeg_bg.gif') no-repeat left top;
	width: 165px;
	height: 22px;
	padding: 0px;
}
#input-track-field {
	background-color: transparent;
	border: 0px none #f0f0ed;
	width: 104px;
	vertical-align: bottom;
	padding: 0px;
	/*height: 22px;*/
	color: #999999;
	font-size: 10px;
	margin-left: 11px;
}
#input-track-submit {
	background-color: transparent;
	border: 0px none #f0f0ed;
	width: 42px;
	vertical-align: top;
	height: 20px;
	font-weight: bold;
	color: #999999;
	font-size: 10px;
	margin-left: 8px;
	cursor: pointer;
}
#ul-menu {
	list-style: none;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
}
#ul-menu2 {
	list-style: none;
	margin: 20px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
}
#ul-menu li, 
#ul-menu2 li {
	list-style: none;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	background: transparent url('/g/menuitem_bottom.gif') no-repeat left bottom;
}
#ul-menu li a, 
#ul-menu2 li a {
	background: transparent url('/g/menuitem_top.gif') no-repeat left top;
	display: block;
	font-size: 11px;
	color: #4c4c4c;
	line-height: 12px;
	padding: 6px 15px 8px 20px;
	text-decoration: none;
}
#ul-menu li.menu_lvl1_valgt_class1, 
#ul-menu2 li.menu_lvl1_valgt_class1 {
	background: transparent url('/g/menuitem_act_bottom.gif') no-repeat left bottom;
}
#ul-menu li.menu_lvl1_valgt_class1 a, 
#ul-menu2 li.menu_lvl1_valgt_class1 a {
	background: transparent url('/g/menuitem_act_top.gif') no-repeat left top;
	color: #ffffff;
	font-weight: bold;
}
#ul-menu li.menu_lvl2_class1, 
#ul-menu2 li.menu_lvl2_class1 {
	background: transparent url('/g/submenuitem_bottom.gif') no-repeat right bottom;
	margin: 1px 0px 0px 0px;
}
#ul-menu li.menu_lvl2_class1 a, 
#ul-menu2 li.menu_lvl2_class1 a {
	background: transparent url('/g/submenuitem_top.gif') no-repeat right top;
	/*padding: 0px;
	color: #4c4c4c;*/
	margin: 0px 0px 0px 11px;
	padding: 4px 13px 6px 18px;
}
#ul-menu li.menu_lvl2_valgt_class1, 
#ul-menu2 li.menu_lvl2_valgt_class1 {
	background: transparent url('/g/submenuitem_act_bottom.gif') no-repeat right bottom;
	margin: 1px 0px 0px 0px;
}
#ul-menu li.menu_lvl2_valgt_class1 a, 
#ul-menu2 li.menu_lvl2_valgt_class1 a {
	background: transparent url('/g/submenuitem_act_top.gif') no-repeat right top;
	padding: 4px 13px 6px 18px;
	margin: 0px 0px 0px 11px;
	color: #ffffff;
	font-weight: bold;
}
.div-box {
	background: transparent url('/g/box185_top.gif') no-repeat left top;
	margin-bottom: 14px;
}
.div-box-inner {
	background: transparent url('/g/box185_bottom.gif') no-repeat left bottom;
	padding: 5px 2px 6px 2px;
}
#div-maincol-wrapper {
	width: 731px;
	float: left;
}
#div-maincol-header {
	background: #ffffff url('/g/maincol_bottom.gif') no-repeat left bottom;
	/*width: 731px;
	float: left;*/
	margin: 0px 0px 5px 0px;
}
#div-main-header {
	background: #f2f2f0 url('/g/header-bottom.gif') no-repeat left bottom;
	margin: 0px 0px 14px 0px;
	padding: 0px;
	width: 698px;
}
#div-main-header h1 {
	background: transparent url('/g/header-top.gif') no-repeat left top;
	margin: 0px;
	padding: 17px 13px 14px 13px;
	color: #81a854;
	font-size: 21px;
	text-transform: uppercase;
}
h1, 
h1 * {
	font-weight: lighter;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif !important;
}
#div-maincol-header-inner {
	background: transparent url('/g/maincol_top.gif') no-repeat left top;
	/*width: 731px;
	float: left;*/
	text-transform: uppercase;
	padding: 11px 0px 12px 0px;
}
#div-maincol-header-inner h1 {
	font-size: 21px;
	color: #b2b2b2;
	margin: 0px;
	padding: 0px 16px 0px 16px;
}
#div-maincol-box {
	background: #ffffff url('/g/maincol_bottom.gif') no-repeat left bottom;
	margin: 0px 0px 5px 0px;
	
}
#div-maincol-box-inner {
	background: transparent url('/g/maincol_top.gif') no-repeat left top;
	padding: 12px 0px 14px 0px;
}
#div-front-box {
	background: #ffffff url('/g/maincol_bottom.gif') no-repeat left bottom;
	margin: 0px 0px 13px 0px;
}
#div-front-box-inner {
	background: transparent url('/g/maincol_top.gif') no-repeat left top;
	padding: 5px 2px 7px 2px;
}
#div-front-bottomrow {
	
}
#div-front-minibox {
	background: #ffffff url('/g/forsideboks_bottom.gif') no-repeat left bottom;
	margin: 0px 11px 5px 0px;
	width: 206px;
	float: left;
}
#div-front-minibox-inner {
	background: transparent url('/g/forsideboks_top.gif') no-repeat left top;
	padding: 17px 2px 6px 17px;
}
#div-front-minibox-kid {
	background: transparent url('/g/kid.jpg') no-repeat right bottom;
}
#div-front-emptybox {
	float: left;
	margin: 0px 11px 5px 0px;
	width: 140px;
}
#div-front-shop {
	float: left;
	width: 363px;
}
#div-front-shop .div-listitem {
	margin-right: 11px;
}
#div-front-shop #div-shoplist {
	width: 363px;
}
#div-maincol-box-content {
	padding: 7px 15px 15px 16px;
	font-size: 11px;
	line-height: 15px;
}
#div-maincol-box-content td {
	line-height: 15px;
}
#div-maincol-box-content .groen {
	font-size: 12px;
	line-height: 16px;
}
h2 {
	font-size: 11px;
	color: #81a854;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#div-prod-left {
	float: left;
	width: 365px;
}
#div-prod-img {
	position: relative;
	height: 270px;
	line-height: 270px;
	vertical-align: middle;
	text-align: center;
	width: 365px;
	margin-bottom: 20px;
}
#div-prod-zoom {
	position: absolute;
	top: 227px;
	left: 31px;
}
#div-prod-img img {
	vertical-align: middle;
}
#div-prod-thumbs {
	padding-bottom: 5px;
}
#div-prod-thumbs td {
	padding-bottom: 11px;
}
#div-prod-thumbs img {
	border: 4px solid #f2f2f0;
}
#div-prod-thumbs a:hover img {
	border: 4px solid #9fcf67;
}
#div-prod-right {
	float: left;
	width: 344px;
	padding-top: 11px;
}
#div-prod-header {
	background: #f2f2f0 url('/g/prod_h1_top.gif') no-repeat left top;
	margin-bottom: 2px;
}
#div-prod-header h1 {
	background: transparent url('/g/prod_h1_bottom.gif') no-repeat left bottom;
	color: #81a854;
	text-transform: uppercase;
	font-size: 21px;
	margin: 0px;
	padding: 12px 10px 10px 13px;
}
#div-prod-price {
	background: #f2f2f0 url('/g/price_bg.gif') no-repeat left top;
	/*width: 344px;*/
	padding-left: 12px;
	height: 26px;
	line-height: 26px;
	font-size: 13px;
	color: #81a854;
	font-weight: bold;
	margin-bottom: 4px;
}
input.inputAntalShop {
	width: 25px !important;
	vertical-align: middle;
	margin-right: 10px;
}
#div-prod-parametre {
	
}
#div-prod-parametre table tr td {
	border-bottom: 1px solid #f2f2f0;
	color: #a6a6a6;
}
#div-prod-parametre table tr td div.div-prod-para-name {
	padding: 5px 10px 6px 16px;
}
#div-prod-description {
	color: #4d4d4d;
	padding: 20px 10px 29px 16px;
}
.div-search-row {
	margin: 10px 10px 10px 15px;
}
.div-search-header {
	text-transform: uppercase;
	font-size: 14px;
}
.div-search-header a, 
.div-search-header a:link, 
.div-search-header a:visited, 
.div-search-header a:hover, 
.div-search-header a:active {
	color: #81a854;
	text-decoration: none;
}
#div-maincol {
	width: 731px;
	float: left;
	background-color: #ffffff;
}
#div-shoplist {
	float: left;
	width: 731px;
}
.div-listitem {
	background: transparent url('/g/list_item_bottom.gif') no-repeat left bottom;
	float: left;
	width: 176px;
	margin: 0px 9px 7px 0px;
}
.div-listitem-inner {
	background: transparent url('/g/list_item_top.gif') no-repeat left top;
	padding: 5px 2px 5px 2px;
}
.div-listitem-image {
	height: 140px;
	text-align: center;
	vertical-align: middle;
	line-height: 140px;
	margin-bottom: 8px;
}
.div-listitem-image img, 
.div-listitem-image a {
	vertical-align: middle;
	line-height: 140px;
	text-decoration: none !important;
}
.div-listitem-title {
	margin: 0px 17px 3px 17px;
	overflow: hidden;
	white-space: nowrap;
	width: 138px;
}
.div-listitem-title, 
.div-listitem-title a, 
.div-listitem-title a:link, 
.div-listitem-title a:visited, 
.div-listitem-title a:hover, 
.div-listitem-title a:active {
	font-size: 11px;
	color: #4d4d4d;
	text-decoration: none;
	font-weight: bold;
}
.div-listitem-teaser {
	margin: 0px 17px 11px 17px;
	overflow: hidden;
	/*white-space: nowrap;*/
	height: 39px;
	line-height: 13px;
	width: 138px;
}
.div-listitem-price {
	padding: 0px 14px 0px 17px;
	color: #81a854;
	border-top: 1px solid #d4d4d4;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 27px;
	height: 27px;
}
.div-listitem-price select {
	width: 140px !important;
	margin-top: 5px;
	text-align: right;
	text-transform: none;
	vertical-align: middle;
}
.div-listitem-basket {
	height: 27px;
	background: #f0f0ed url('/g/list_cart_bg.gif') no-repeat left top;
	text-align: right;
}
.div-listitem-basket img {
	margin: 7px 14px 0px 0px;
	cursor: pointer;
}
#div-footer {
	text-align: center;
	font-size: 10px;
	color: #a6a6a6;
	padding: 9px 0px 10px 0px;
}
#div-footer a, 
#div-footer a:link, 
#div-footer a:visited, 
#div-footer a:hover, 
#div-footer a:active {
	color: #a6a6a6;
	text-decoration: none;
}
.groen{ color: #81a854; }
.almTekst{font-size: 11px;color: #4d4d4d;text-decoration: none;}
body, td, textarea, input , select {font-size: 11px;color: #4d4d4d;text-decoration: none;}
P{margin:0px;font-size: 11px;color: #4d4d4d;text-decoration: none;}
a:link, 
a:visited, 
a:active, 
a:hover {
	color: #81a854;
	text-decoration: underline;
}

.bodyMain{margin: 0px 0px 0px 0px;overflow: auto;overflow-x: auto;overflow-y:scroll;background-color:#777777}
.borderLeft{background: url('/g/left-border.gif') repeat-y;}
.borderRight{background: url('/g/right-border.gif') repeat-y;}
.logo{margin-top:27px;margin-left:19px;}

.inputStyle{height: 16px; border: 1px #8f9091 solid;width: 350px;}


.menu_delimiter_class{width:25px;}
.menusub_delimiter_class{height:8px;}
input{padding:3px;height:17px;width:300px;color: #4d4d4d; border: #999999 solid; border-width: 1px 1px 1px 1px;}
textarea{padding:3px;height:100px;width:300px;color: #4d4d4d; border: #999999 solid; border-width: 1px 1px 1px 1px;overflow:auto}

/* Onskeseddel */
#div-onskeseddel-container .div-onskeseddel-newline .div-onskeseddel-header-item{
	float: left;
	font-weight: bold;
}
#div-onskeseddel-container .div-onskeseddel-newline .div-onskeseddel-item{
	float: left;
}
#div-onskeseddel-container .div-onskeseddel-newline #div-onskeseddel-header-form{
	font-weight: bold;
}
