#banner_0_0, #banner_0_1, #banner_0_10, #banner_0_11, #banner_0_20, #banner_0_21
{
	display: none;
}
/* Leaderboard banner */
#banner_0_50 {
	margin-bottom: 0px;	
	padding-top: 10px;	
	padding-bottom: 10px;
	border-bottom: 1px solid #888888;
	background-color: #ffffff;
	}

.commerce-show-producer {
border: 0px solid red;
}

.commerce-stockfilter-box.body {
	display: block;
	width: 756px; 
	height: 25px;
	border: 1px solid #888888; 
	xfloat: left;
	padding: 4px;
	background-color: #EEEEEE;
	}
	
.commerce-stockfilter-box.text {
	float: left;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	margin-right: 15px;
	margin-lreft: 10px;
	margin-top: 2px;
	}

.commerce-stockfilter-box.input {
	float: left;
	}


/*******************************
CSS til styring af forventet 
hjemkomst alle sider
*******************************/
.commerce-list-withstock-stocktime,  .commerce-list-stocktime {
	float: left;
	font-family: arial, helvetica, verdana;
	font-size:10px;
	background-image: url(/cgi-files/external/site_gfx/expected.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
	height: 40px; }
	
.commerce-list-withstock-stocktime-header,  .commerce-list-stocktime-header {
	color: #000000;
	padding-bottom: 0;
	margin-bottom: 0;
	display: block;
	position: relative; }
	
.commerce-list-withstock-stocktime-text,  .commerce-list-stocktime-text {
	color: #616161; }
	
.commerce-list-withstock-stockstate {
	float:left;
	height:35px;
}
	
/*******************************
LEFT MENU APPEARANCE
*******************************/
#swSearch {
	padding-top: 15px;
	padding-left: 12px;
	padding-right: 5px;
	display: block;
	height: 32px;
	width:170px;
	background-image: url(/cgi-files/external/site_gfx/searchbg_privat.gif);
	background-repeat: no-repeat;
	xtext-align: center; }
	
#swSearch .fld {
	width: 140px;
	border: solid 1px #000000; }
	
.swPageColContent { }

.swPageColContent .link {
	height: 20px;
	background-image: url(/cgi-files/external/site_gfx/swMenuTreeDivBg_privat.gif);
	background-repeat: repeat-y; }
	
.swPageColContent .link-header {
	xmargin-left: 10px;
	display: block;
	width: 168px;
	text-align: center;
	vertical-align: top;
	padding-bottom: 5px;
	background-image: url(/cgi-files/external/site_gfx/seperator_green.gif);
	background-repeat: no-repeat;
	background-position: center bottom; }
	
.swPageColContent .link-header a {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px; }
	
.swPageColContent .link-header a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 11px; }
	
.swPageColContent .link-spaceafter {
	display: none; }
	
/*******************************
standardize tags and elements if
neccessary
*******************************/
h2 {
	margin-bottom: 0;
	margin-top: 0; }
p {
	margin-bottom: 0;
	margin-top: 0; }
#swPageHeader { }

/*******************************
banner box placement and control 
*******************************/
#BannerContainer {
	xborder: 1px solid magenta;
	position: absolute;
	top: 20px;
	margin-left: 1006px;
	width: 170px;
	height: auto; }
	
/* distance between banners */
#BannerContainer .link-spaceafter {
	height: 10px;
	xdisplay: none; }
	
#BannerContainer .link,  #BannerContainer .paragraph {
	width: auto;
	position: relative;
	margin-top:-1px; }
	
#BannerModuleContainer {
	position: absolute;
	top: 20px;
	margin-left: 1006px;
	width: 170px;
	height: auto; }
	
.swBannerCommerce {
	padding: 5px 5px 0;
	background-color: #ffffff; }
	
.swBanner {
	width: auto;
	height: auto;
	margin-bottom: 20px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
	
.swBannerCommerceImageContainer {
	text-align:center;
	border: solid 1px #DDDDDD; }
	
.swBannerCommerceBodyContainer {
	padding: 3px;
	margin-top: 2px; }
	
.swBannerCommerceBodyName {
	font-weight: bold;
	padding-bottom: 2px; }
	
.swBannerCommerceBodyPrice {
	font-weight: bold;
	text-align: right;
	font-size: 14px;
	padding-bottom:5px; }
	
.swBannerCommerceBodyPrice SPAN {
	color:#bd5c06; }
	
.swBannerCommerce IMG {
	border: 0px;
	text-align: center;
	width: 158px; }
	
.swBannerCommerce A {
	color: #000000;
	text-decoration: none; }
	
#banner_0_51 {
	float:right;
	margin-right:20px;
	text-align:center;
	width:756px; 
	}
	
/*******************************
commerce banner box placement and control 
*******************************/
DIV.swMainContent TABLE.commerce DIV.swBanner {
	margin-top: 20px;
	border: solid 1px #888888;
	padding: 5px;
	text-align: center;
	overflow:hidden; }
	
DIV.swMainContent TABLE.commerce DIV.swBanner DIV.swBannerCommerce {
	width: 100% !important;
	padding: 0;
	height: 105px !important;
	text-align: left;
	overflow:hidden; }
	
DIV.swMainContent TABLE.commerce DIV.swBanner DIV.swBannerCommerceImageContainer {
	border: 0;
	width: auto;
	float: left;
	padding-right: 5px; }
	
DIV.swMainContent TABLE.commerce DIV.swBanner DIV.swBannerCommerceBodyContainer {
	border: 0;
	width: auto;
	height: 87px;
	float: none;
	margin-top: 0;
	padding: 0 0;  }
	
DIV.swMainContent TABLE.commerce DIV.swBanner DIV.swBannerCommerceBodyName {
	font-size: 16px;
	padding-bottom: 5px; }
	
DIV.swMainContent TABLE.commerce DIV.swBanner DIV.swBannerCommerceBodyName A {
	color: #193a62; }
	
DIV.swMainContent TABLE.commerce DIV.swBanner DIV.swBannerCommerceBodyDescription {
	width: 550px; }
	
DIV.swMainContent TABLE.commerce DIV.swBanner DIV.swBannerCommerceBodyDescription A {
	font-size: 13px;
	color: #797979; }
	
DIV.swMainContent TABLE.commerce DIV.swBanner DIV.swBannerCommerceBodyPrice {
	border: 0px;
	width: auto;
	height: 18px;
	float: right;
	margin: 0;
	padding-bottom: 0;
	vertical-align: bottom;
	font-size: 16px }
	
/*******************************
News and Newsletter styling
*******************************/
.news-list-date-container {
	display: block;
	position: relative;
	vertical-align: top; }
	
.swshow_news_medium {
	padding:10px;
	background-color: #97c338; }
	
.news-space-before,  .news-space-line,  .news-space-after {
	display: none;
	visibility: hidden; }
	
.swNewsletterSubmit {
	background-image: url(/cgi-files/external/site_gfx/button_bg_privat.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	background-color: #a4ba77;
	padding: 2px;
	border-color: #797979 #000000 #000000 #797979;
	border-style: ridge;
	border-width: 1px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	margin-top: 20px;
	xwidth:90px;
	xfloat: right; }
	
.newsletter .textBoxSub {
	border: solid 1px #000000;
	height: 16px;
	width: 160px;
	xmargin-top: -5px;
	xpadding: 2px; }
	
.news-description {
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px; }
	
/*******************************
Shopping basket styling
*******************************/
/* MINIBASKET PROPERTIES */
#minibasket {
	xborder: solid 1px maroon;
	position: absolute;
	top: 50px;
	left: 766px;
	width: 181px;
	height: 75px;
	background-image: url(/cgi-files/external/site_gfx/miniBasketBg_privat.gif);
	background-repeat: no-repeat;
	padding: 10px; }
	
/* HEADLINE ON MINIBASKET*/
#minibasket .paragraph-header {
	color: #ffffff;
	width: 181px;
	text-align: center;
	vertical-align: top; }
	
#minibasket .totalprice {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold; }
	
.minibasketlink a {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal; }
	
.minibasketlink a:visited {
	color: #ffffff; }
	
.checkoutContainer {
	xborder: solid 1px #888888;
	xpadding: 10px; }
	
.checkout-list .commerce-show-additem {
	display: block;
	position: relative;
	border: solid 1px #888888;
	padding: 4px; }
	
/*******************************
ATTEMPT TO MAKE EXISTING_USER 
AND NEW_USER BOX LOOK GOOD
*******************************/
.checkout-userinformation-box {
	border-bottom: solid 1px #888888;
	margin-bottom: 10px;
	padding-bottom: 10px; }
	
.space31 {
	width: 130px; }
	
.space66 {
	text-align: left; }
	
#createuserradio {
	margin-right: 16px; }
	
.swMiniLoginUsername.header {
	float: left;
	width: 70px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom; }
	
.swMiniLoginUsername.input {
	float: left;
	width: auto; }
	
.swMiniLoginPassword {
	margin-top: 3px; }
	
.swMiniLoginPassword.header {
	float: left;
	width: 70px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle; }
	
.swMiniLoginPassword.input {
	float: left;
	width: auto;
	height: 22px; }
	
.swMiniLoginBoxLogoff.text A {
	color: #ffffff; }
	
/*******************************
E-shop items
*******************************/
.commerce-subgroups {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; }
	
.commerce-subgroups.container { }

.commerce-subgroups.body {
	xfloat: left;
	padding-right: 20px;
	width: 230px;
	margin-bottom: 8px; }
.commerce-subgroups.splitbox {
	width: 230px;
	float: left; }
	
.commerce-subgroups.text {
	background-image: url(/cgi-files/linkbullet-12331.gif); 
	/* URL TIL BLAA PIL /cgi-files/layout1/linkbullet-29997.gif */
	background-position: left 50%;
	background-repeat: no-repeat;
	padding-left: 22px; }
	
.commerce-subgroups a {
	color: #000000; }
	
.commerce-subgroups a:visited {
	color: #000000; }
	
.commerce-subgroups a:hover {
	color: #88a745; }
	
#swItemFull {
	margin-bottom: 10px;
	xborder: solid 1px #888888;
	padding: 10px; }
	
.swItemFeature {
	margin-top: 20px;
	padding: 20px 0;
	display: block;
	xposition: relative;
	border: solid 1px #f5f5f5;
	overflow: auto;
	background-color: #f5f5f5; }
	
.swItemFeature .commerce-imgframe-container {
	position: relative;
	display: block;
	xwidth: 338px;
	xoverflow: hidden;
	padding: 10px;
	background-color: #ffffff;
	border: solid 1px #888888;
	text-align: center;
	xfloat: left; }
	
.commerce-show-header {
	display: block;
	width: 734px;
	border-bottom: 1px solid #e0e0e0;
	padding: 4px;
	background-color: #f5f5f5;
	margin-bottom: 20px; }
	
.commerce-show-prices {
	text-align: left;
	border: solid 1px #888888;
	padding: 10px; }
	
TABLE.commerce-show-prices TD {
	vertical-align:bottom; }
	
.commerce-imgframe-container {
	vertical-align: bottom;
	xwidth: 70px;
	display: block;
	border: solid 1px #cdcdcd; }
	
.commerce-imgframe-container .commerce-imgframe { }

.commerce-show-prices .commerce-show-additem {
	margin-right: 20px;
	padding-left: 20px;
	float: left; }
	
.commerce-show-newprice {
	display: block;
	position: relative;
	margin-top: 20px; }
	
.commerce_show_attributegroup_header {
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: arial, helvetica, tahoma, verdana;
	font-weight: bold;
	xheight: 24px;
	xborder-bottom: 2px #ffffff solid;
	padding-top: 10px;
	padding-bottom: 10px; }
	
.commerce_show_attributegroup {
	xwidth: 746px; }
	
.commerce_show_attributegroup th {
	padding-left: 10px; }
	
.commerce_show_attributegroup td {
	padding-right: 10px; }
	
.commerce_show_attributegroup_field {
	color: #000000;
	font-size: 11px;
	font-family: arial, helvetica, tahoma, verdana;
	font-weight: bold;
	height: 24px;
	background-color: #f3f3f3;
	border-bottom: 2px solid #ffffff; }
	
.commerce_show_attributegroup_value {
	color: #000000;
	font-size: 11px;
	font-family: arial, helvetica, tahoma, verdana;
	height: 24px;
	background-color: #f3f3f3;
	border-bottom: 2px solid #ffffff; }
	
.swCommerceRelatedHeadline {
	color: #000000;
	text-align: left;
	font-size: 16px;
	font-family: arial, helvetica, tahoma, verdana;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px; }
	
.swCommerceRelatedProduct {
	background-color: #f3f3f3;
	border-bottom: 2px solid #ffffff; }
	
.swCommerceRelatedDescription {
	width: 756px;
	color: #000000;
	font-size: 11px;
	font-family: arial, helvetica, tahoma, verdana; }
	
.commerce .commerce-list-item .commerce-list-withstock-header {
	top:2px;
	width: 550px;
	height: 50px;
	left: 56px;
	position: absolute; }
	
/* varenummer i lister */
.commerce .commerce-list-item .commerce-list-withstock-itemno {
	top:82px;
	width: 550px;
	height: 90px;
	left: 56px;
	position: absolute;
	font-size: 10px;
	text-decoration: none;
	color:#797979;
	font-family:arial, helvetica, tahoma, verdana; }

/* beskrivelse af varer i lister */
.commerce .commerce-list-item .commerce-list-withstock-bodytext {
	display: block;
	position: absolute;
	top:50px;
	width: 550px;
	height: 28px;
	overflow: hidden;
	left: 56px;
	font-size: 10px;
	text-decoration: none;
	color:#797979;
	font-family:arial, helvetica, tahoma, verdana; }
	
.commerce .commerce-list-item .commerce-list-withstock-bodytext a {
	text-decoration: none;
	color:#797979; }
	
.commerce .commerce-list-item .commerce-list-withstock-bottom {
	width: 150px;
	height: 50px;
	left: 622px;
	top: 10px;
	position: absolute; }
	
.commerce .commerce-list-item .commerce-list-withstock-bottom div {
	xpadding-bottom: 10px; }
	
.commerce .commerce-list-item .commerce-list-withstock-bodythumb {
	position: absolute;
	left: 2px;
	top: 2px; }
	
/* container for varer i lister */
.commerce .commerce-list-item .commerce-list-withstock {
	position: relative;
	height: 100px;
	border: solid 1px #888888;
	margin-bottom: 2px; }
	
.commerce-list-pricetxt {
	padding-left:3px; }
	
.commerce-list-withstock-group {
	font-family:arial, helvetica, tahoma, verdana;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:10px; }
	
/***********************************
Competitions
***********************************/
.competition-large-table-top TABLE {
	width:	378px; }
	
.competition-large-table-desc {
	margin-top: 20px; }
	
.competition-title {
	color:#797979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold; }
	
.competition-price-header {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:bold; }
	
.competition-price-list {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:normal; }
	
.competition-enddate-header {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:bold; }
	
.competition-enddate {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:normal; }
	
.competition-question_header {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:bold; }
	
.competition-question {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:normal; }
	
.competition_question_option_text {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:normal; }
	
.competition-form-header {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:bold;
	padding-top: 3px; }
	
.competition-description {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:normal; }
	
.competition-form-field {
	color:#000000;
	font-family:arial, helvetica, verdana;
	font-size:11px;
	font-weight:normal; }
	
.competition-form-field {
	padding-bottom: 3px; }
	
.competition-form-submit {
	padding-top: 10px; }
	
.competition-form-submit INPUT {
	background-image: url(/cgi-files/external/site_gfx/button_bg_privat.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	background-color: #a4ba77;
	padding: 2px;
	border-color: #797979 #000000 #000000 #797979;
	border-style: ridge;
	border-width: 1px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 20px; }
	
/***********************************
Specifications overflows - ???
***********************************/
#swItemSpec {
	xdisplay: none;
	xfloat: left;
	xposition: relative; }
	
/***********************************
Handelsfinans Box
***********************************/
.debusy_loan {
	cursor: pointer;
	font-family: verdana, tahoma, arial, helvetica;
	font-size: 10px;
	text-align: left; }
	
.debusy_loan.container {
	background-image: url(/debusy/ekspresslaan.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 242px;
	height: 73px;
	padding: 4px;
	vertical-align: bottom; }
	
.debusy_loan.maander {
	float: left;
	height: 20px;
	width: 242px; }
	
.debusy_loan.maander.header {
	color: #80a03b;
	padding-right: 5px;
	padding-top: 2px;
	padding-left: 5px;
	width: auto; }
	
.debusy_loan.maander SELECT {
	font-size: 11px;
	width: auto;
	padding: 0;
	margin: 0;
	border:0;
	float: left; }
.debusy_loan.maander.spacer {
	width: 140px;
	float:left; }
	
.debusy_loan.ydelse {
	height: 40px;
	padding-left: 10px;
	width: 232px;
	float:left; }
	
.debusy_loan.ydelse.header {
	color: #ffffff;
	font-size: 11px;
	vertical-align: top;
	padding-top: 5px;
	width: auto;
	padding-right: 7px; }
	
.debusy_loan.ydelse.text {
	color: #ffffff;
	font-size: 24px;
	vertical-align: top;
	padding: 0;
	margin: 0;
	width: auto;
	font-weight: bold; }
	
.debusy_loan.aaop {
	float: left; }
	
.debusy_loan.aaop.header {
	color: #80a03b;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px; }
	
.debusy_loan.aaop.text {
	color: #5b7524;
	font-weight: bold;
	padding-right: 3px; }
	
.debusy_loan.bottomrow {
	width: 100%;
	float: left; }
	
.debusy_loan.omkostning {
	float: left; }
	
.debusy_loan.omkostning.header {
	color: #80a03b;
	font-weight: normal;
	padding-right: 3px;
	padding-left: 5px; }
	
.debusy_loan.omkostning.text {
	color: #5b7524;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px; }
/*******************************
Forum styling is very necessary
*******************************/
.forum-flat-display-top {
	background-color: #97c338; }
	
.forum-flat-display-repleycounter {
	padding: 5px; }
	
.forum-flat-display-headline {
	padding: 5px; }
	
.forum-flat-display-sender {
	background-color: #f3f3f3;
	padding: 5px; }
	
.forum-flat-display-message {
	background-color: #f3f3f3;
	padding: 5px;
	vertical-align: top; }
	
.forum-flat-display-bottoms { }

.forum-odd {
	background-color: #97c338; }
	
.forum-even {
	background-color: #86aa39; }
	
.forum-odd .forum-flat-header,  .forum-even .forum-flat-header {
	padding: 3px;
	margin: 2px;
	font-size: 10px; }
	
.forum-odd .forum-flat-total,  .forum-even .forum-flat-total {
	padding: 3px;
	margin: 2px; }
	
.forum-odd .forum-flat-view,  .forum-even .forum-flat-view {
	padding: 3px;
	margin: 2px; }
	
.forum-odd .forum-flat-writer,  .forum-even .forum-flat-writer {
	padding: 3px;
	margin: 2px; }
	
.forum-odd .forum-flat-replay,  .forum-even .forum-flat-replay {
	padding: 3px;
	margin: 2px; }
	
.forum-flat-list th {
	font-size: 10px;
	padding: 3px;
	margin: 2px;
	white-space: nowrap;
	xtext-align: center; }
	
.forum-flat-list .forum-instruction-obs-color {
	color: #000000;
	background-color: #ffff00;
	margin: 1px; }
	
/*******************************
 GLS PAKKE SHOP
********************************/
#GLSPakkeShopSearchRow TD {
	padding-top: 3px;
	padding-bottom: 3px; }
	
#GLSPakkeShopSearchRow TD DIV {
	float: left; }
	
#GLSPakkeShopSearchRow TD DIV.header {
	width: 125px;
	height: 14px;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 3px; }
	
#GLSPakkeShopRow TD DIV {
	float: left; }
	
#GLSPakkeShopRow TD DIV.header {
	width: 125px;
	height: 14px;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 3px; }
	
#GLSPakkeShopDataRow TD {
	padding-top: 10px;
	padding-bottom: 10px; }
	
#GLSPakkeShopDataRow TD DIV {
	width: 100%;
	height: 17px; }
	
#GLSPakkeShopDataRow TD DIV DIV.header {
	float: left;
	width: 125px;
	height: 17px;
	vertical-align: middle;
	font-weight: bold; }
	
#GLSPakkeShopDataRow TD DIV DIV.text {
	float: left;
	width: 250px;
	height: 17px;
	color: #333333; }
	
#GLSPakkeShopSearch {
	background-color:#a4ba77;
	background-image:url(/cgi-files/external/site_gfx/button_bg_privat.gif);
	background-position:0 top;
	background-repeat:repeat-x;
	border-color:#797979 #000000 #000000 #797979;
	border-style:ridge;
	border-width:1px;
	color:#ffffff;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	width:150px; }
	
#GLSPakkeShopZipcode {
	border:solid 1px #000000;
	height:17px;
	width:40px; }
#GLSPakkeShopSearchRow div.input {
	padding-right: 3px; }
	
#GLSPakkeShopSelect {
	width: 300px; }
	
/**************************
PRIS OG LAGERAGENT
**************************/
#commerce-show-agent-confirmed {
	font-family:arial, helvetica, tahoma, verdana;
	font-size:11px;
	font-weight: normal;
	color: #797979;
	padding: 10px;
	border: solid 1px #888888;
	margin-bottom: 20px; }
	
#commerce-show-agent {
	font-family:arial, helvetica, tahoma, verdana;
	font-size:11px;
	font-weight: normal;
	color: #797979;
	padding: 10px;
	border: solid 1px #888888;
	margin-bottom: 20px; }
	
.commerce-show-agent .container {
	margin-top: 5px; }
	
.commerce-show-agent.header {
	font-family:arial, helvetica, tahoma, verdana;
	font-size:20px;
	font-weight: bold;
	color: #797979;
	padding-bottom: 10px; }
	
.commerce-show-agent-name.header {
	float: left;
	width: 200px; }
	
.commerce-show-agent-email.header {
	float: left;
	width: 200px; }
	
.commerce-show-agent-maxexpire.header {
	float: left;
	width: 200px; }
	
.commerce-show-agent-price.header {
	float: left;
	width: 200px; }
	
.commerce-show-agent-stock.header {
	float: left;
	width: 200px; }
	
.commerce-show-agent-price.input INPUT {
	text-align:right;
	width: 100px; }
	
.commerce-show-agent-maxexpire.input INPUT {
	text-align:right;
	width: 22px; }
	
.commerce-show-agent-button.input {
	padding-left: 200px; }
	
.commerce-show-agent-button.input INPUT {
	background-image: url(/cgi-files/external/site_gfx/button_bg_privat.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	background-color: #a4ba77;
	padding: 2px;
	border-color: #797979 #000000 #000000 #797979;
	border-style: ridge;
	border-width: 1px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px; }
	
.commerce-show-itemagent {
	float:left;
	padding-right: 20px; }
	
/**************************
ICECAT STYLING
**************************/
.commerce-show-virtualinclude-overprice {
	width: 720px; }
	
.icecat_attributes {
	margin-bottom:10px;
	width:726px;
	padding: 10px;
	border: solid 1px #888888; }
	
.icecat_attributes .commerce_show_attributegroup_div .commerce_show_attributegroup {
	width:100%; }
	
.icecat_attributes .commerce_show_attributegroup_div .commerce_show_attributegroup .commerce_show_attributegroup_header {
	color:#000000;
	font-family:arial, helvetica, tahoma, verdana;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	text-align:left; }
	
.icecat_attributes .commerce_show_attributegroup_div .commerce_show_attributegroup .commerce_show_attributegroup_field {
	width: 250px;
	vertical-align:top;
	padding-top: 4px; }
	
.icecat_attributes .commerce_show_attributegroup_div .commerce_show_attributegroup .commerce_show_attributegroup_value {
	vertical-align:top;
	padding-top: 4px;
	padding-bottom: 4px; }
	
/**************************
AUCTION STYLING
**************************/
/* remove border all auction images */
.auction img {
	border: none; }

.auction-list-table {
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #888888; }

.auction-list-title {
	padding: 10px;
	font-weight: bold;
	font-size: 12px; }

.auction-list-title a {
	color: #000000; }

.auction-list-title a:hover {
	color: #000000; }

.auction-list-title a:visited {
	color: #000000; }

.auction-list-description {
	display: block;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	float: left;
	xmargin-left: 80px;
	xborder: 1px solid magenta;
	width: auto; }

.auction-list-thumbnail {
	padding: 10px;
	xborder: 1px solid magenta;
	float: left;
	display: block;
	width: 62px; }

.auction-large-table-top {
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #888888; }

.auction-description {
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 11px; }

.auction-title {
	padding: 10px; }

/* AUCTION FORM */
/* this class added with jquery */
.auction-form-table {
	display: block;
	padding-left: 10px;
	xposition: relative;
	margin-top: 20px; }

.auction-form-header {
	font-size: 11px;
	font-family: arial, helvetica, verdana, san-serif;
	font-weight: bold; }

.auction-form-submit input {
	background-image: url(/cgi-files/external/site_gfx/button_bg_privat.gif);
	background-repeat: repeat-x;
	background-position: 0 top;
	background-color: #a4ba77;
	padding: 2px;
	border-color: #797979 #000000 #000000 #797979;
	border-style: ridge;
	border-width: 1px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	margin-top: 20px;
	xwidth:90px;
	xfloat: right; }

/* where the fuck did I find this css class */
.auction-list-large-description { }

.auction-header {
	xborder: 1px solid magenta; }

.auction-title {
	font-size: 20px;
	color: #797979; }

/* STYLE AUCTION INFO BOX */
.auction-startdate-header {
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px; }

.auction-startdate {
	font-size: 11px; }

.auction-enddate-header {
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px; }

.auction-enddate {
	font-size: 11px; }

.auction-minbid-header {
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px; }

.auction-minbid {
	font-size: 11px; }

.auction-bids-header {
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px; }

.auction-bids {
	font-size: 11px; }

.auction-nextbid-header {
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px; }

.auction-nextbid {
	font-size: 11px; }

.auction-login {
	padding-top: 20px;
	color: #ff0000;
	font-weight: bold;
	text-align: center; }
	
/*******************************
LOGIN BOX
*******************************/
#debusyLoginBox {
	width:215px; }

#debusyLoginBox A {
	color:#000000; }

.swMiniLoginTopRow {
	height: 50px; }

.swMiniLoginUsername.container {
	xposition: relative;
	xfloat: left; }

.swMiniLoginPassword.container {
	xposition: relative;
	xfloat: right; }

#loginusername {
	border: solid 1px #000000;
	height: 16px;
	width: 160px;
	xmargin-top: 1px;
	margin-bottom: 0;
	xpadding: 2px; }

.swMiniLoginUsername.header {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 50px;
	padding-top: 4px; /* higher value align the two input fields */	}

.swMiniLoginPassword.header {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 50px;
	padding-top: 4px; }

#loginpassword {
	border: solid 1px #000000;
	height: 16px;
	width: 160px;
	xmargin-top: -5px;
	xpadding: 2px; }
	
/* row with buttons */
.swMiniLoginSubmitRow {
	xposition: relative;
	margin-top: 0;
	height: 24px; }

#loginbutton {
	xbackground-image: url(/cgi-files/external/site_gfx/button_bg_privat.gif);
	xbackground-repeat: repeat-x;
	xbackground-position: 0 top;
	xbackground-color: #a4ba77;
	xpadding: 2px;
	xborder-color: #797979 #000000 #000000 #797979;
	xborder-style: ridge;
	xborder-width: 1px;
	xcolor: #ffffff;
	xfont-weight: bold;
	xfont-size: 11px;
	width:60px;
	float: left;
	margin-left: 50px; }

#sendpassword {
	xbackground-image: url(/cgi-files/external/site_gfx/button_bg_privat.gif);
	xbackground-repeat: repeat-x;
	xbackground-position: 0 top;
	xbackground-color: #a4ba77;
	xpadding: 2px;
	xborder-color: #797979 #000000 #000000 #797979;
	xborder-style: ridge;
	xborder-width: 1px;
	xcolor: #ffffff;
	xfont-weight: bold;
	xfont-size: 11px;
	width:90px;
	float: right; }
/* last row with rememeber me and create user*/

.swMiniLoginExtraRow {
	xborder: 1px solid magenta;
	height: 30px;
	margin-top: -4px; }

.swMiniLoginAuto.container {
	xborder: 1px solid magenta;
	float: left;
	position: relative;
	width: 70px;
	margin-left: 50px; }

.swMiniLoginBoxLogoffRow A {
	color:#000000; }

.swMiniLoginAuto.header {
	float: left;
	margin-top: 3px;
	xwidth: 50px;
	xposition: relative; }

.swMiniLoginAuto.input {
	float: left;
	xposition: relative; }

.swMiniLoginNew.container {
	padding-top: 3px;
	float: right;
	xposition: relative; }

.swMiniLoginNew.container a {
	color: #000000;
	text-decoration: underline;
	font-size: 10px; }

/*******************************
 Pc konfigurator
********************************/

.swCommerceConfiguratorListItemElement	{
	position: relative;
	height: 65px;
	border: 1px solid #888888;
	margin-bottom: 2px;
	}
	
table.swCommerceConfigurator
{
	width: 100%
}

.swCommerceConfiguratorListItem .header {
	top:2px;
	width: 550px;
	height: 50px;
	left: 56px;
	position: absolute;
	}
	
.swCommerceConfiguratorListItem .header a {
	color: #193A62;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	}

.swCommerceConfiguratorListItem .header a:hover {	
	text-decoration:underline;
}
.swCommerceConfiguratorListItem .textbody 
{
	display: block;
	position: absolute;
	top:20px;
	width: 550px;
	height: 28px;
	overflow: hidden;	
	left: 56px;

	}
	
	.swCommerceConfiguratorListItem .textbody a
{

	font-size: 10px;
	text-decoration: none;
	color:#797979;
	font-family:arial, helvetica, tahoma, verdana;
	}
	
.swCommerceConfiguratorListItem .button 
{
	display: block;
	position: absolute;
	top:20px;
	width: 100px;
	height: 28px;
	overflow: hidden;	
	left: 635px;

	}
	
.swCommerceConfiguratorGroup
{
		padding-bottom: 10px;
}
	

	
	
.swCommerceConfiguratorListItem .button a
{

	font-size: 12px;
	text-decoration: none;
	color: #193A62;
	font-family:arial, helvetica, tahoma, verdana;
	font-weight:bold;
	}

.swCommerceConfiguratorListItem .button a:hover {	
	text-decoration:underline;
}
	
.swCommerceConfiguratorListItem .image 
{
	display: block;
	position: absolute;
	top:2px;
	width: 50px;
	height: 78px;
	overflow: hidden;	
	left: 2px;

}

.swConfigurator .thumbnail
{
	display: block;
	
	
}
div.description
{
	color: black;
	font-size: 10px;
	font-weight: bold;
	
	font-family: Arial,Helvetica,sans-serif;	
	
}

div.pricing
{
	
	
	display: block;
	width: 100%;
	color: #193A62;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: right;
	padding-bottom: 15px;
	border-bottom: 1px solid gray;
	margin-bottom: 30px;
}	
	

.minibasket { 
	xborder: solid 1px maroon; 
	xposition: absolute; 
	xtop: 50px; 
	xleft: 766px; 
	width: 181px; 
	height: 75px; 
	background-image: url(/cgi-files/external/site_gfx/miniBasketBg_privat.gif);
	background-repeat: no-repeat;
	padding: 10px;
	color:#FFFFFF;
	text-align:center;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	position: relative;
}
.minibasket .price 
{
		text-align:left;
		padding-top: 8px;
		color: white;
}

.minibasket .price a
{
		text-align:left;
		color: white;
		font-size: 9px;
		
		text-decoration: none;
}

.minibasket h1 {
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	padding-bottom: 5px;
}

.loading
{
	position: absolute;
	width: 160px;
	left: 20px;
	top: 45px;
	height: 25px;
	display: block;
	background-image: url(/sw/gfx/loader.gif);
	background-color: green; 
	border: 2px outset green;
}

.swConfiguratorComponent.container
{
	margin-top: 20px;
	position: relative;
	font-weight:normal;
	margin-bottom: 2px;
	font-family:Arial,Helvetica,sans-serif;
	width: 530px;
	margin-bottom: 10px;
}



.swConfiguratorComponent.header
{
	top: -20px;
	position: absolute;
	font-size: 12px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	color: #193A62;
}

.swConfiguratorComponent .thumbnail
{
	padding-top: 2px;
	padding-left: 2px;
	xposition: absolute;
	
}

.swConfigurator.thumbnail .image
{
	border: 1px solid black;
	margin-bottom: 10px;
	
}

.swConfiguratorComponent .quantity
{
	display: block;
	position: absolute;
	top:32px;
	width: 40px;
	height: 28px;
	overflow: hidden;	
	left: 75px;
	
}
.swConfiguratorComponent .quantity input
{

	width: 30px;

	
}


.swConfiguratorComponent .readmore a
{
	display: block;
	position: absolute;
	text-align: left;
	top:60px;
	width: 80px;
	height: 38px;
	xoverflow: hidden;	
	left: 75px;
}

.swConfiguratorComponent .readmore a
{
	color: black;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.swConfiguratorComponent .items
{
	display: block;
	position: absolute;
	top:4px;
	width: 400px;
	height: 139px;
	overflow: hidden;	
	left: 127px;
	padding:0px;
	
}



.swConfiguratorComponent div.stock, .swConfiguratorComponent div.stocktime
{
	display: block;
	position: absolute;
	top:105px;
	width: 150px;
	height: 24px;
	left: 2px;
	padding:0px;
	font-size: 9px;
	font-family:Arial,Helvetica,sans-serif;
}

.swConfiguratorComponent div.stock
{
	top: 79px;
}
.swConfiguratorComponent div.stocktime .header
{
top: 0px;
}

.swConfiguratorComponent div.stocktime .text
{
top: 11px;
}

.swConfiguratorComponent .items select
{
	border: 1px solid #888888;
	font-family:Arial,Helvetica,sans-serif;
	width: 402px;
	height: 132px;
	font-size: 11px;
}

.swConfigurator .delivery
{
	font-family:Arial,Helvetica,sans-serif;

	font-size: 11px;
}

div.swConfigurator 
{
	padding-top: 15px;
}



.addicon
{
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 10px;
	background-image: url(/cgi-files/external/site_gfx/button_basket_privat.gif);
}
.swConfiguratorComponent .infoarea
{
	margin-top: 2px;
	position: relative;
	height: 200px;
	border: 1px dotted #000000;
	margin-bottom: 4px;
	font-family:Arial,Helvetica,sans-serif;
	width: 530px;
	margin-bottom: 40px;
}

.swConfiguratorComponentExtraPics
{
	background-color: #ebebeb;
	width: 530px;
	overflow: hidden;
	display: block;
	position: absolute;
	height:59px;
	top: 140px;
	border-top: 1px dotted #000000;
	
}

.swConfiguratorComponentExtraPic
{
	display: block;
	width: 60px;
	text-align: center;
	float: left;
	height: 54px;
	border: 0px;
	vertical-align: middle;
	padding-top: 5px;	
}
.swConfiguratorComponentExtraPic a
{
	border: 0px;
}

.commerce_updatebasket {
	display: inline;
}
	