@import url('CSS/layout.css');
@import url('CSS/frontpage.css');
/*  @import url('CSS/tmp.css'); */	

/* 1 */

.numeric { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: right; }
.pageheader1 { font-weight: bold; font-size: 14px; line-height: 22px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: center; vertical-align: middle; }
.pageheader2 { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: center; vertical-align: middle; }
.popupheader1 { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; vertical-align: middle; }
.propertyqty { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: right; border: solid 1px black; }
.usermenu { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; vertical-align: middle; border-bottom: 1px solid #2b4f9b; }
a { color: #333333; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none; }
a:hover { color: #333333; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; border: none; }
/*
a:visited { color: #9da02a; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none; }
a:hover { color: #9da02a; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; border: none; }
a:active { color: #9da02a; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none; }
*/
.group{font-size: 7pt; font-family:Verdana;  font-weight:lighter; color: #6D6E71;}
.productinfoheader{font-size: 8pt; font-family:Verdana;  font-weight:bolder;  color: #6D6E71;}
.line{line-height:1px;}
.frontartheader{font-size: 8pt; font-family:Verdana;  font-weight:bolder;  color: #6D6E71;}
.articleheader{font-size: 7pt; font-family:Verdana;  font-weight:lighter; color: #FFFFFF; line-height: 18px;}
.pageheader{font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; }

#submit { background-image:url(http://standard.e-supplies.dk/images/button200px.gif); width:300px;}

.basketLink, .basketLink:hover{
	color:#333333;
	font-family:Verdana;
	text-decoration:none;
}

.clear {
	clear: both;
}

/* NYT, SPR?DT OG SAFTIGT*/

tr, td { 
	color: black; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss; 
	margin:0px 0px 0px 0px; 
}


/* jun 2009 */
/*text-align: center;*/
body{text-align:center; padding:0px; margin:0px; background:url(../images/remake/bk_top.jpg) 0 0 repeat-x #fff; font:11px verdana, Arial, Helvetica, sans-serif;}



#top_open_memu{width:500px; top:25px; position:absolute; right:10px;color:#000; }

/* end jun 2009*/	

h1 {
	font-family: Verdana;
	font-size: 10pt;
	margin: 0;
	color:#333333;
	font-weight:bold;
	margin-bottom: 14px;
}
h2 {
	font-size: 110%;
	color:#333333;
	font-weight:normal;
}
h3, h4, h5, h6 {
	font-size: 100%;
	margin: 0;
	font-weight:bold;
}

h4, h5, h6 {
	font-size: 100%;
	color:#999999;
	margin: 0;
	margin-bottom:6px;
	font-weight:normal;
}

/* FORM */
.formheader{
	color:#333333;
	height:25px;
}
.checkbox{
	border:none;
}
/* input fields */
.input{
	width:250px;
}

/*catalogue*/
/*
#postalcode{
	width:50px;
	margin-right:6px;
}
#city{
	width:190px;
}
*/
table#checkboxes{
	padding-top:2px;
	width:100%;
}
td#zpa0708{
	width:80px;
}
td#zone{
	width:50px;
}
td#bogen12{
	width:70px;
}
td#isenkram07{
	width:75px;
}
/*send button*/
#send{
	margin-right:4px;
}


a.readmore{ font-family: Verdana; font-size:8pt; color:#9da02a; font-weight:normal;}
/*
a.readmore:visited{ font-family: Verdana; font-size:10pt; color:#9da02a; font-weight:normal;}
a.readmore:hover{ font-family: Verdana; font-size:10pt; color:#9da02a; font-weight:normal; text-decoration: underline;}
a.readmore:active{ font-family: Verdana; font-size:10pt; color:#9da02a; font-weight:normal;}
*/	
a.arrowreadmore:link{ font-style: normal; color:#9da02a; font-weight: normal; font-size:7pt;vertical-align: middle;}
/*
a.arrowreadmore:visited{ font-style: normal; color:#9da02a; font-weight: normal; font-size:8pt;vertical-align: middle;}
a.arrowreadmore:hover{ font-style: normal; color:#9da02a; font-weight: normal; font-size:8pt;vertical-align: middle;}
a.arrowreadmore:active{ font-style: normal; color:#9da02a; font-weight: normal; font-size:8pt;vertical-align: middle;}
*/
a.basket:link{ color:#AAAAAA; font-weight:100;}
/*
a.basket:visited{ color:#AAAAAA; font-weight:100;}
a.basket:hover{ color:#AAAAAA; font-weight:100;}
a.basket:active{ color:#AAAAAA; font-weight:100;}
*/
a.red:link{ color:#990000; font-weight:normal;}
/*
a.red:visited{ color:#999999; font-weight:normal;}
a.red:hover{ color:#990000; font-weight:normal;}
a.red:active{ color:#990000; font-weight:normal;}
*/
a.red2:link{ color:#990000; font-weight:normal;}
/*
a.red2:visited{ color:#990000; font-weight:normal;}
a.red2:hover{ color:#990000; font-weight:normal;}
a.red2:active{ color:#990000; font-weight:normal;}
*/
a.grey:link{ color:#999999; font-weight:normal;}
/*
a.grey:visited{ color:#999999; font-weight:normal;}
a.grey:hover{ color:#999999; font-weight:normal;}
a.grey:active{ color:#999999; font-weight:normal;}
*/
.maincontainer{
	height:340px; 
	width:100%;
	overflow:auto;
}

/* RAMMER */
/* jun 2009 */
.framemaincontainer{
	border:0px solid #CCCCCC;
}
.framepage{
	/*background-color:#b0b0b0;*/
	/*border:2px solid #CCCCCC;*/
}
.framecontent{
	background-color:#FFFFFF;
	height:600px;
}
.framelogin{
	padding-bottom:10px;
}

.framehorisontalline1, .framehorisontalline2{
	background-image:url(/images/greydot.gif);
	background-repeat:repeat-x;
	height:14px;
}

/* jun 2009 */
.framehorisontalline3{
	height: 20px; 
	width: 214px; 
	background-image:url(/images/remake/stiplete_linje_kort_214_16_bg.jpg);
	background-repeat:repeat-x;
	
}



/* LINE */
.framehoriline{
	background-image:url(/images/greydotwithspace.gif);
	background-repeat:repeat-y;
}
/* WHITE SPACE IN SITE BOTTOM */
/* jun 2009 */
.framebottomwhitemargin{
	border:none;
	margin-top: 0px;
	height:16px;
	background-image:url(/images/remake/stiplete_linje_kort_214_16_bg.jpg);
}
/* USED TO MAKE SPACE BETWEEN  TOPBANNER AND LINE*/
.frametopspacer{
	height:10px;
}
.framezpakitchenware{
	padding-left:10px;
	padding-bottom:10px;
}
.framezpasport{
	padding-left:10px;
	padding-bottom:10px;
}
.frameadress{
	padding-left:0px;
	padding-bottom:10px;
}
.frametopmenu{
	padding-top:10px;
}

input{
	border:1px solid #999999;
}

/* CUSTOMERLOGIN AND LEFTMENU*/
/*.leftmenuheader, .leftmenuheadersmall{
	background-color:#FFF;
	padding-left:0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:6px;
	margin-top:10px;
	color:#000;
	font-size:11px;
	font-weight:bold;
}*/


/*.leftmenuheadersmall {
	background-color:#FFF;
	color:#000000;
}
*/

/* jun 2009 */
/*.leftmenuheader {height: 28px; width: 214px; background-image:url(/images/remake/stiplete_linje_kort_214_18_bg.jpg);}*/

.leftmenuheader 
{
	background-image:url(/images/hdotted.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	width:214px;
	padding-bottom:4px;
	margin-bottom:5px;
	font-weight:bold;
}


#loginbutton{
	
}


/* jun 2009 */
.leftmenucontainer {
	padding-left:0px; padding-top:5px;
}



/* WIDTH OF THE SITE*/
.sitewidth {
	width: 100%;
	/*min-width: 730px;
	max-width: 730px;*/
}
.leftwidth {
	width: 175px;
	min-width: 175px;
	max-width: 175px;
}
.righthwidth, td.framebasketpreview {
	width: 175px;
	min-width: 175px;
	max-width: 175px;
}
.contentwidth {
	width: 600px;
	min-width: 600px;
	max-width: 600px;
}


/* CONTENT */
td.framemain {
	width: 100%;
	height:340px; 
}

/* IMAGES AND IMAGE-LISTS */
div.pageimagecontainer {
	float: right;
	clear:left;
	margin-bottom: 5px;
}
div.pageimagecontainer2 { /* used on left page image on pagecontact template */
	float: right;
	clear:left;
	margin-right:12px;
	margin-bottom: 5px;
}
td.pageimagecontainer3 { /* used on left page image on pagecontact template */
	padding-right:12px;
	padding-bottom: 5px;
}
img.pageimage {
	display: block;
	margin: 0;
	margin-bottom: 10px;
	margin-right: 5px;
	clear: both;
}
img.imagelist {
	display: block;
	margin-top: 5px;
	margin-right: 10px;
	cursor: pointer;
	float:left;
}

/* PAGENEWS */
table.articles {
	margin-top: 10px;
	border: 0px solid white;
}

.pageline{
	background-image:url(/images/vdotted.gif);
	background-repeat:repeat-y;
	background-position:40% 0%;
	width:19px;
}

.pageline_tmp{
	background-image:url(/images/vdotted.gif);
	background-repeat:repeat-y;
	background-position:40% 0%;
	width:19px;
}

.hdottedLine_front_mid_tmp
{
	height:1px;
	background-image:url(/images/hdotted.gif);
	background-repeat:repeat-x;
	background-position:0% 100%;
	width:275px;
	margin-bottom:10px;
	margin-top:10px;
}


/* jun 2009 */
.pagelinehorisontal{
	background-image:url(/images/remake/stiplete_linje_kort_226.jpg);
	background-repeat:repeat-x;
	height:18px;
}
#pageleft{
	width:426px;
	/* */
	padding-left:12px;
}
#pageright{
	width:300px;
	padding-right:5px;
}
#pagecontainer{
	width:100%;
}
table#article{
	padding-left:13px;
}



/* ARTICLE */
div.articleauthor {
	font-size: 10px;
}
div.articleimage1container {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
img.articleimage1 {
	display: block;
	margin: 0;
	margin-bottom: 10px;
	clear: both;
}
img.articleimage2 {
	display: block;
	margin: 15px 0;
	text-align: center;
}
div.factsbox {
	clear: both;
	border: 1px solid black;
	padding: 3px;
	margin-top: 10px;
	font-size: 10px;
}
div.factsbox2 {
	float: left;
	width: 150px;
	border: 1px solid black;
	padding: 3px;
	margin-right: 15px;
	margin-bottom: 15px;
	font-size: 10px;
}
div.articleintro {
	border: 1px solid black;
	padding: 3px;
}


/* HEADER */
/* jun 2009 */
.frameheader {
	text-align: center;
	background-color: #FFF;
	width: 950px;
	background-image:url(/images/remake/bk_top.jpg);
}


#headerimage { 
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* ADRESS */
div#adress {
	clear: both;
	font-size: 10px; 
	text-align: left;
	background-color: #FFFFFF;
	padding: 3px 0;
	
	
}

div#adress a:hover {
	color: #9da02a;
	text-decoration: none; 
}

/* SITE CONTROLS*/
.framesitecontrols {
	padding-bottom: 10px;
}
.framebreadcrumb, .framecontrols {
	padding-top:10px;
	color: #999999;
	font-size: 10px;
}


span.breadcrumb {
	font-weight: bold;
}

a.sitecontrol {
	display: block;
	float: right;
	margin-left: 10px;
}


/* BASKETPREVIEW */
td.framebasketpreview {
	margin: 0;
	padding: 0;
}
div.basketpreview {
	text-align: center;
	width: 169px;
	padding: 2px;
	border: 1px solid black;
}
.basketpreview h1 {
	margin-top: 5px;
	color: #282828;
}
.basketpreview input {
	margin: 5px 0;
	padding: 0;
}
table.baskettotal {
	border-top: 1px solid black;
}


/* BANNER ARTICLES */
td.framearticleimages {
	text-align: center;
}

img.articleimage, td.framearticleimages a {
	display: block;
}


/* TABLES */
.tableheader {
	font-weight: bold;
	font-size: 10px;
	background-color: #FFFFFF;
	/*border-bottom: 1px solid #AAAAAA;*/
	color: #333333;
	vertical-align: middle;
	height:15px;
	background-image:url(/images/hdotted.gif);
	background-repeat:repeat-x;
	background-position:0px 14px;
	
}

.tableeven, .tableodd {
	font-size: 9px; 
	color: black;
	vertical-align:middle;
}

.tableodd {
	background-color: #DDDDDD;
}

td.variant {
	padding-left: 3px;
}


/* CHECKOUT */
table#railroad {
	margin: 15px auto;
	margin-left:0px;
	margin-top:0px;
	
}
table#basket {
}
div#basketleftbottom {
	float: left;
	width: 40%;
	padding-top: 15px;
}
div#basketrightbottom {
	float: right;
	width: 60%;
}

/* jun 2009 */
input.formbutton, button.formbutton {
	/*display:inline;*/
	cursor:pointer;
	border:0px solid #6f6f6f;
	background-color:#9da02a;
	color:#FFF;
	font-size:11px;
	height:20px;
	font-weight:normal;
	/* padding: 3em 2em 2em 3em; */	

}

/* VARIOUS */
.smallGraa {
font-size:10px;
color: #999999;
}

/* */
.Festival_Overskrift 
{
	font-size:12px;
	color: #333333;
	font-weight:bold;
}

.Festival_font15
{
	font-size:11px;
	color: #333333;
}

.festival_font1
{
	font-size:11px;
	color: #333333;
}

.festival_font1, .festival_font1_nohover:hover
{
	font-size:11px;
	color: #333333;
	text-decoration:none;
}

.festival_font1_b
{
	font-size:11px;
	color: #333333;
	font-weight:bold;
}


.festival_font1_paging
{
	font-size:11px;
	color: #333333;
	margin-left:1px;
	margin-right:1px;
	font-weight:bold;
}

.festival_font1_paging_active
{
	font-size:11px;
	color: #b2b2b2;
	margin-left:1px;
	margin-right:1px;
}

.festival_font1_paging:hover
{
	text-decoration:none;
	font-weight:bold;
}

.festival_font3
{
	font-size:12px;
	color: #333333;
	font-weight:bold;
	display:block;
}

.festival_font17
{
	font-size:10px;
	color: #666666;
}



.festival_font18
{
	font-size:10px;
	color: #b2b2b2;
}

.festival_font18_nohover, .festival_font18_nohover:hover
{
	font-size:10px;
	color: #b2b2b2;
	text-decoration:none
}

.festival_font19
{
	font-size:10px;
	color: #333333;
}



.customerfrm input
{
  font-size:11px;
  border:1px solid #b2b2b2;
  color:#333333;
  width:155px; 
}

.customerfrm #hor_dotted_line
{
	margin-top: 10px;
	margin-bottom: 10px;
	
	background-image:url(/images/hdotted.gif); /*m? f? ny bk her */
	background-repeat:repeat-x;
	background-position:0% 100%;
	width:300px;
}





/* contains the mouseover preview images on productlists, in the basket and so on */
span.prodImage { 
	position: absolute; 
	visibility: hidden;
}
.greyevade{
color: #AAAAAA;
}

/* ZPA Productinfo */
.pagevertivalspacer {
	width: 5px;
	overflow: hidden;
}

input.putbasket {
	background-color: white;
	font-weight: bold;
}

td.relaterte {
	padding: 3px 10px;
	background-color: #EAEAEA;
	color: #333333;
	font-weight: bold;
}

td.relatedimage {
	height: 130px;
	min-height: 125px;
	width: 130px;
	min-width: 125px;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}
td.telatedtext {
	border-bottom: 1px solid #EAEAEA;
	padding: 8px;
}

/* PRODUCTLISTPAGIN */
.productimage{
	/*border-right:1px solid #cccccc;*/
	width:120px;
	padding-left:5px;
	height:120px;
	text-align:left;
	vertical-align:bottom;
}
.topline{
	/* */
	/*background-image:url(/images/kw_greydot.gif);*/
	background-repeat:repeat-x;
	width:100%;
	height:17px;
}

/* GROUPS */
/* width of groups */
.groupscolumn{
	width:100%;
}
/* groups images and header */
.groups{
	width:125px;
/*	height:125px;*/
}


/* GROUPSMENU */

/* generel ops?tning */
ul.groupsmenu li {
	display: none;
	
}

ul.groupsmenu, ul.groupsmenu li.visible, ul.groupsmenu a {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	
}


/* ZPA Kitchenware ops?tning */

.leftmenuheadersmall a, .leftmenuheadersmall a:visited, .leftmenuheadersmall a:hover, .leftmenuheadersmall a:active {
	display: block;
	width: 100%;
	color: black;
	
}


ul.groupsmenu li.level1 div {
	padding-left: 0px; /*10px;*/
}
ul.groupsmenu li.level2 div {
	padding-left: 8px; /*20px*/
}

ul.groupsmenu li a, ul.groupsmenu li a:visited, ul.groupsmenu li a:hover, ul.groupsmenu li a:active {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
ul.groupsmenu li a:hover, ul.groupsmenu li a:active {
	color: #9da02a;
}

ul.groupsmenu li.level1 a.selected  {
	font-weight: bold;
	/*padding-left: 10px;
	background-image: url(/images/menu_prik.gif);
	background-position: center left;
	background-repeat: no-repeat;*/
}

ul.groupsmenu li.level1 a:hover  {
	/*background-image:url('/images/remake/pil_broedsmulesti.gif');*/
	background-image:url('/images/remake/pil_venstremeny.gif');
	background-repeat:no-repeat;
	background-position: left center;
	
}

ul.groupsmenu li.level2 a:hover  {
	/*background-image:url('/images/remake/pil_broedsmulesti.gif');*/
	background-image:url('/images/remake/pil_venstremeny.gif');
	background-repeat:no-repeat;
	background-position: left center;
	
}

ul.groupsmenu li.level2 a.selected  {
	font-weight: bold;
}

ul.groupsmenu li.level1 .last
{
	margin-bottom:4px;
}


ul.groupsmenu li.level2 .last
{
	margin-bottom:4px;
}


/*FestivalFrontPage START*/

//.festivalfrontpage { display: inline-block; }
.festivalfrontpage {
	background: url(/images/vdotted.gif) repeat-y 405px 0;
	//display: block;
	overflow: hidden;
}
.productlist_main
{
	float:left;
	margin-left:12px;
}

//.festivalfrontpageLeftColumn { display: inline-block; }
.festivalfrontpageLeftColumn
{
	//display: block;
	float:left;
	width:400px;
	
	/* */
	margin-left:12px;
}

.festivalfrontpageLeftColumnArticle p, .festivalfrontpageRightColumnArticle p
{
	color:#000;
}

.festivalfrontpageLeftColumnArticle a, .festivalfrontpageRightColumnArticle a
{
	background-image:url('/images/pil_Les-mer-etc.gif');
	background-repeat:no-repeat;
	background-position: 0% 55%;
	display:block;
	padding-left:13px;
}

//.festivalfrontpageLeftImage { display: inline-block; }
.festivalfrontpageLeftImage
{
	//display: block;
	//float:right;
	padding-bottom:24px;
	padding-left:24px;
}

.festivalfrontpageLeftImage img {
	display: block;
}

.festivalfrontpageRightColumn
{
	float:right;
	width:307px;
}

.festivalfrontpageRightColumnArticle
{
	margin-bottom:12px;
}

.festivalfrontpageRightImage
{
	width:300px;
	overflow:hidden;
}

.festivalfrontpageRightColumnArticle p
{
	margin-top:0px;
	padding-top:0px;
}

//.festivalfrontpageLeftColumnArticle, .festivalfrontpageRightColumnArticle { display: inline-block; }
.festivalfrontpageLeftColumnArticle, .festivalfrontpageRightColumnArticle
{
	background: url(/images/hdotted.gif) repeat-x 0 100%;
	/* clear:both; */
	//display: block;
	//overflow: hidden;
	//position: relative;
	//padding-bottom: 10px;
	/* width: 100%; */
}
.festivalfrontpageLeftColumnArticle {
	background-image: url(/images/hor_dotted_line_w12px.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	//padding-bottom: 0;
	margin-right:24px;
}

//.festivalfrontpageLeftColumnLinks { display: inline-block; }
.festivalfrontpageLeftColumnLinks {
	/*display: block;
	position: absolute;
	left: 0pt;
	bottom: 24px;*/
	padding-bottom: 24px;
}
table.noSeperator , div.noSeperator {
	background-image: none;
}

/*FestivalFrontPage END*/


/* E-supplies Januar 2010
******************************/
.added {
	position: absolute;
	color: white;
	background-color: #9DA10E;
	font-weight: bold;
	padding: 5px;
	display: none;
}

#areaMenu {
margin-top: 12px;
}
#areaMenu  ul{
	margin: 0;
}

/* E-supplies Marts 2010: Indkøbslister
******************************/
.jsSendList {
	cursor: pointer;
}
.jsListSender,
.jsListDescription {
	display: none;
	width: 400px;
	position: absolute;
	top: 250px;
	left: 50%;
}
	.jsListSender .tListcontainer {
		padding: 15px;
		background-color: #BDBE29;
		position:relative;
		left: -200px;
	}
	.jsListDescription  .tListcontainer {
		background-color:#FFFFFF;
		background-image:url("/images/remake/liste_popup.png");
		height:221px;
		left:-200px;
		padding:15px;
		position:relative;
		width:337px
	}
		.jsListDescription  .tListcontainer .listName{
			border:none;
			left:31px;
			position:absolute;
			top:87px;
			width:297px;
			color:#333333;
			font-size:11px;
		}
		.jsListDescription  .tListcontainer .listDescription{
			border:none;
			height:52px;
			left:31px;
			position:absolute;
			top:139px;
			width:297px;
			color:#333333;
			font-size:11px;
			font-family: Verdana, sans-serif;
		}
		.jsListDescription  .tListcontainer .listsubmit{
			background-color:transparent;
			border:medium none;
			color:#333333;
			cursor:pointer;
			font-size:11px;
			left:239px;
			padding-left:13px;
			position:absolute;
			top:202px;
		}
		.jsListDescription  .tListcontainer .jsCloseEdit {
			height:17px;
			overflow:hidden;
			position:absolute;
			right:14px;
			top:11px;
			width:17px;
			cursor:pointer;
		}
		.jsListDescription  .tListcontainer h3{
			color:#333333;
			font-size:12px;
			left:29px;
			position:absolute;
			top:26px;
		}
	.jsListSender div.clear {
		position: static;
		left: 0;
		padding: 0;
	}
	
	.jsListSender  div.jsListFeedback  {
		display: none;
		position: static;
		left: 0;
		padding: 0;
	}
	.jsListSender label {
		display: block;
		float: left;
		clear: both;
		padding: 5px 50px 0px 30px;
		width: 270px;
	}
		.jsListSender label  input{
			float: right;
		}
		.jsListSender input[type='submit'] {
			float: right;
		}
	.jsListSender .jsListFeedback {
		clear: both;
	}
.jsListSender .jsCloseSend {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
.dotunderline td {
	height: 2px;
	overflow: hidden;
	background-image:url("/images/hdotted.gif");
	background-position:0 20%;
	background-repeat:repeat-x;
}

#tShoppinglist {}
	#tShoppinglist h1 {
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		margin-top: 9px;
		margin-bottom: 0px;
	}
	#tShoppinglist .listdescription {
		font-size: 10px;
		color: #666666;
		margin-bottom: 20px;
	}
.shoppinglistmenu {
	list-style-image:url(/images/remake/knapp_fram.gif);
	color: #666666;
	font-size: 10px;
}
	.shoppinglistmenu  li:hover {
		cursor: pointer;
		color: #333333;
	}
	.shoppinglistmenu  li a {
		color: #666666;
		display: block;
	}
		.shoppinglistmenu  li a:hover {
			color: #333333;
			text-decoration: none;
		}
	.shoppinglistmenu  .spacebelow{
		padding-bottom: 12px;
	}
	.shoppinglistmenu  .basket{
		list-style-image:url("/images/remake/basket_maj2010.gif");
	}
	.shoppinglistmenu  .basket{
		list-style-image:url("/images/remake/print_maj2010.gif");
	}
	
.tShoppinglists {}
	.tShoppinglists  .shoppinglistmenu {
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.tShoppinglists  h2 {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		
	}
	.tShoppinglists  .dividingdots {
		background-image: url(/images/vert_dotted_line.gif);
		background-repeat: repeat-y;
		background-position: 50% 0%;
	}
	.tShoppinglists .listDescription {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #666666;
	}
		.tShoppinglists .listDescription:hover{
			color: #333333;
		}
		.tShoppinglists .listDescription b{
			font-family: Verdana, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #333333;
		}
			.tShoppinglists .listDescription a{
				text-decoration: none;
			}
	.ChooseShoppinglist {
		font-size: 11px;
		color: #333333;
	}
		.ChooseShoppinglist select{
			font-size: 10px;
			color: #333333;
			border: 1px solid #d2d2d2;
		}
		
.updatebasket3 {
	border: 0px; 
	position: relative; 
	top: 2px;
	padding: 0;
	width: 15px;
	height: 13px;
	background-image: url(/images/remake/basket_maj2010.gif);
	cursor: pointer;
}
	.updatebasket3:hover {
		background-image: url(/images/remake/basket_maj2010_hover.gif);
	}
	
.SharedShoppingList {}
	.SharedShoppingList h1 {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		margin: 0px;
	}
	.SharedShoppingList .listdescription {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #666666;
		margin-bottom: 10px;
	}
		.SharedShoppingList .listdescription:hover {
			color: #333333;
		}
	.SharedShoppingList #CopyShoppingList input[type=submit]{
		border: none;
		padding: 0px;
		margin: 0px;
		background-color: transparent;
		background-image: url(/images/remake/knapp_fram.gif);
		background-repeat: no-repeat;
		background-position: 2px 2px;
		padding-left: 15px;
		font-size: 11px;
		color: #666666;
		cursor: pointer;
	}
		.SharedShoppingList #CopyShoppingList input[type=submit]:hover{
			color: #333333;
		}
	.SharedShoppingList  .quantity,
	.SharedShoppingList  .pricetext,
	.SharedShoppingList  .header,
	.SharedShoppingList  .productid {
		color: #333333;
		font-size: 11px;
	}
	.SharedShoppingList  .header a,
	.SharedShoppingList  .header a:hover{
		color: #333333;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
/*
 * Current list dropdown
 ********************************************************/
#selectShoppinglist{
	position:relative;
	right:50px;
	top:10px;
	width:350px;
	font-size: 10px;
	color: #333333;
}
	#selectShoppinglist #activeShoppinglist{
		font-size: 10px;
		color: #333333;
	}
.jsAddtolist {
	cursor:pointer;
}
