html, body { height:100%; width:100%; margin:0; padding:0; border:none; font-family:Verdana,Geneva,Helvetica,sans-serif; }
body#scoutstore { color:#000000; background-color:#b2f9dc; background-image:url(http://www.scoutstore.ch/images/bg/bg_order.gif); }
body#popup { color:#000000; background-color:white; }

img, div { margin:0; padding:0; border:none; }
p { /* margin-top:0; margin-bottom:0; */ }
.clear { clear:both; margin:0; padding:0; border:none; font-size:1px; height:1px; line-height:1px; }

/* main nav */
div#header ol#main-nav { margin:44px 0 0 180px; padding:0; width:635px; text-align:right; }
div#header ol#main-nav li.item { margin:0 0 8px 0; padding:0; list-style:none; display:inline; }
a.main-item, a.main-item:hover, a.main-item-a, a.main-item-a:hover { color:#000000; font-size:12px; text-decoration:none; font-weight:bold; }
a.main-item:hover, a.main-item-a, a.main-item-a:hover { color:#003399; }

/* layout */
div#wrapper { width:1000px; /* all */ }

@media screen
  {
  	body#main { color:#000000; background-color:#68bad7; background-image:url(../../images/bg/r2_background.jpg); background-repeat:no-repeat; }
		/* header */
		div#header { height:200px; background-image:url(../../images/bg/r2_background_01.jpg); background-repeat:no-repeat; }
		img#logo { margin:40px 0 0 514px; }
		/* left column */
		div#leftcoll { width:180px; float:left; background-image:url(../../images/bg/r2_background_02.jpg); background-repeat:no-repeat; }
		div#leftcoll div#address { margin:20px 0 30px 20px; }

		/* prod nav */
		div#leftcoll ol#prod-nav { margin:10px 0 0 20px; padding:0; width:153px; }
		div#leftcoll ol#prod-nav li.overview { margin:0 0 6px 0; padding:0; list-style:none; }
		div#leftcoll ol#prod-nav li.item { margin:0 0 6px 0; padding:0; list-style:none; }
		a.prod-item, a.prod-item:hover { color:#000000; font-size:12px; text-decoration:none; font-weight:bold; }
		a.prod-item:hover { color:#003399; }
		
		/* right column */
		div#rightcoll { width:160px; margin:0 0 0 18px; float:left; }
		div#rightcoll div#google { margin:0 0 15px 0; }
	}

@media print
  {
  		body#main { color:#000000; background-color:#ffffff; }

  		/* header */
		div#header { display:none; }
		img#logo { display:none; }

		/* left column */
  		div#leftcoll { display:none; }

		/* right column */
		div#rightcoll { display:none; }
  }

body#main div#content { float:left; z-index:3; background-color:white;
	padding:20px;
	width:642px; 
	height:655px;
	/* box model hack */ 
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 602px; /* angabe standart */
}
body#main div#content[id] { height:auto; min-height:655px; }

body#scoutstore div#content { z-index:3;
	margin:0 auto 0 auto;
	padding:20px;
	width:642px; 
	height:560px;
	/* box model hack */ 
	voice-family: "\"}\"";
	voice-family: inherit; 
	width: 602px; /* angabe standart */
}

/* content title */
div#content div.title { width:602px; margin:0 0 25px 0; }
div#content div.title div.title-left { float:left; width:200px; }
div#content div.title div.title-right { float:left; width:400px; text-align:right; }

/* content rubriken */
div#content div.cat { width:602px; margin:0 0 25px 0; }
div#content div.cat div.cat-coll { width:301px; margin:0; float:left; }
div#content div.cat div.cat-coll div.img { width:124px; float:left; }
div#content div.cat div.cat-coll div.txt { width:164px; float:left; }

/* content products */
div#content div.prod { width:602px; margin:0 0 25px 0; }
div#content div.prod div.img { width:204px; float:left; text-align:right; margin: 0 20px 0 0; }
div#content div.prod div.txt { width:376px; float:left; }

/* content basket */
div#content div.basket { margin: 12px 0 0 0; }
div#content div.basket-01 { width:188px; float:left; border:1px solid #ffffff; padding:2px 0; }
div#content div.basket-02 { width:56px; float:left; border:1px solid #ffffff; padding:2px 0; }
div#content div.basket-03 { width:58px; height:16px; float:left; border:1px solid #999999; padding:2px 2px 0 2px; margin:0 2px 0 0; text-align:right; }
div#content div.basket-04 { width:62px; float:left; }
div#content div.basket-04-01 { width:26px; height:16px; float:left; border:1px solid #999999; padding:2px 2px 0 2px; margin:0 2px 0 0; text-align:right; }
div#content div.basket-04-02 { width:13px; margin:0 2px 0 0; float:left; }
div#content div.basket-04-03 { width:13px; float:left; }
input.counter { border:none; border-color:white; font-size:11px; color:black; width:20px; margin:0; padding:0; }

/* content news */
div#content div.news { width:602px; margin:0 0 25px 0; }
div#content div.news div.txt { width:440px; float:left; }
div#content div.news div.img { width:160px; float:right; text-align:right; }

/* content login */
div#content div.login { }
div#content div.login div.coll { float:left; width:130px; }

/* content products-basket */
div#content div.prod-basket { width:602px; margin:0 0 12px 0; }
div#content div.prod-basket div.img { width:115px; float:left; text-align:right; margin:0 20px 0 0; }
div#content div.prod-basket div.txt { width:465px; float:left; border:1px solid #999999; }
div#content div.prod-basket div.txt-title { margin:6px 4px; }
div#content div.prod-basket div.txt-coll { width:222px; float:left; margin:3px; }

div#content div.basket-result { margin:12px 0 3px 2px; border:1px solid #ffffff; }
div#content div.basket-result-01 { width:194px; float:left; border:1px solid #ffffff; padding:2px 0; }
div#content div.basket-result-02 { width:26px; float:left; border:1px solid #ffffff; padding:2px 0; }
div#content div.basket-result-03 { width:58px; height:16px; float:left; border:1px solid #999999; padding:2px 2px 0 2px; margin:0 2px 0 0; text-align:right; }
div#content div.basket-result-04 { width:26px; float:left; border:1px solid #ffffff; padding:2px 0; }
div#content div.basket-result-05 { width:26px; height:16px; float:left; border:1px solid #999999; padding:2px 2px 0 2px; margin:0 2px 0 0; text-align:right; }
div#content div.basket-result-06 { width:38px; float:left; border:1px solid #ffffff; padding:2px 0; }
div#content div.basket-result-07 { width:60px; height:16px; float:left; border:1px solid #999999; padding:2px 2px 0 2px; text-align:right; }

div#content div.basket-summe { border:1px solid #999999; margin:0 0 6px 0; padding:3px 4px; }
div#content div.basket-summe-txt { width:411px; float:left; padding:3px 0 0 0; }
div#content div.basket-summe-res { width:176px; float:right; /* margin:3px 4px 3px 0; */ }
div#content div.basket-summe-res-01 { width:26px; float:left; border:1px solid #ffffff; padding:2px 0; }
div#content div.basket-summe-res-02 { width:132px; height:12px; float:right; border:1px solid #999999; padding:2px 2px 0 2px; text-align:right; 
	/* box model hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width:134px; height:16px; /* angabe standart */
}

div#content div.basket-txt { padding:3px; margin: 0 0 6px 0; }
div#content div.basket-buttons { border:1px solid #999999; padding:3px; margin: 0 0 6px 0; text-align:right; }


/* link-styles */
a { color:#003399; text-decoration:none; }
a:hover { color:#996600; text-decoration:underline; }

/* font-styles */
h1.title1 { font-family:Verdana, Geneva, Helvetica, sans-serif; font-size:12px; color:#003399; font-weight:bold; }
.text { font-family:Verdana, Geneva, Helvetica, sans-serif; font-size:12px; color:black; }
.smal { font-family:Verdana, Geneva, Helvetica, sans-serif; font-size:11px; color:black; }

/* google */
form.google { display:inline; }
form.google input.search-01 { background:#f4f4f4; font-size:12px; font-family:Verdana, Geneva, Helvetica, sans-serif; width:158px; margin: 0 0 2px 0; padding:2px 0; border:1px solid #6699cc; border-bottom: solid 1px #cce6ff; border-right: solid 1px #cce6ff; background-image:url(../../images/bg/bg_forms.gif); background-repeat:repeat-x; }
form.google input.search-02 { width:160px; border:3px double #999999; border-top-color:#cccccc; border-left-color:#cccccc; padding:1px 3px; background-color:#eeeeee; background-image:url(../../images/bg/bg_button.gif); background-repeat:repeat-x; color:#333333; font-family:Verdana,Helvetica,sans-serif; font-size:11px; font-weight:bold; }

/* form button */
input.button { border:3px double #999999; border-top-color:#cccccc; border-left-color:#cccccc; padding:1px 3px; background-color:#eeeeee; background-image:url(../../images/bg/bg_button.gif); background-repeat:repeat-x; color:#333333; font-family:Verdana,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
input.field, textarea.field { background:#f4f4f4; border:1px solid #999999; padding-right:0; padding-left:2px; margin: 2px 0 8px 0; border-bottom: solid 1px #e6e6dc; border-right: solid 1px #e6e6dc; font-family:Verdana,Helvetica,sans-serif; font-size:12px; background-image:url(../../images/bg/bg_forms.gif); background-repeat:repeat-x;  /* background-attachment:fixed; background-position:top left; */ }	/* fields */

input.errHilite { background:#cce6ff; border:1px solid #999999; padding-right:0; padding-left:2px; margin: 2px 0 8px 0; border-bottom: solid 1px #e6e6dc; border-right: solid 1px #e6e6dc; font-family:Verdana,Helvetica,sans-serif; font-size:12px; background-image:url(../../images/bg/bg_forms_err.gif); background-repeat:repeat-x;  /* background-attachment:fixed; background-position:top left; */ }

/* products */
img.black { border:3px silver double; } /* #e5e5e5 */
/* ridge inset outset hidden double dashed dotted groove  */
