body {
	margin:0;
	scroll:yes;
	background:url(gfx/shop_back.gif) repeat-y top left;
	}
/* --- största divven, hela sidan --- */
#maincontainer {
	border:0px;
	height:100%;
	width:100%;
	}
/* --- loggan --- */
#topbanner {
	height:136px;
	background: url(gfx/logo_small.gif) no-repeat center center #DDE2DB;
	text-align:center;
	vertical-align:bottom;
	}
/* --- huvudmenyn --- */
#navcontainer {
	background:#DDE2DB;
	text-align: center;
	height:24px;
}
#navcontainer ul {
	width:720px;
	list-style-type: none;
	padding:0px;
	margin:0 auto;
	border:0px solid blue;
	}
#navcontainer ul li {display: inline;}
#navcontainer ul li a {
	width:144px;
	height:18px;
	float: left;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:0px;
	padding-left:0px;
	text-decoration:none;
	margin:0px;
	border:0px;
	}
/* --- stora knapparna i huvudmenyn --- */
.button0:link {	background: url(gfx/but_home_swe_off.gif) no-repeat left top;}
.button0:hover {background: url(gfx/but_home_swe_on.gif) no-repeat left top;}
.button0:visited {background: url(gfx/but_home_swe_off.gif) no-repeat left top;}

.button1:link {	background: url(gfx/but_prod_swe_off.gif) no-repeat left top;}
.button1:visited {background: url(gfx/but_prod_swe_off.gif) no-repeat left top;}
.button1:hover {background: url(gfx/but_prod_swe_on.gif) no-repeat left top;}

.button2:link {	background: url(gfx/but_serv_swe_off.gif) no-repeat left top;}
.button2:visited {background: url(gfx/but_serv_swe_off.gif) no-repeat left top;}
.button2:hover {background: url(gfx/but_serv_swe_on.gif) no-repeat left top;}

.button3:link {	background: url(gfx/but_info_swe_off.gif) no-repeat left top;}
.button3:visited {background: url(gfx/but_info_swe_off.gif) no-repeat left top;}
.button3:hover {background: url(gfx/but_info_swe_on.gif) no-repeat left top;}

.button4:link {	background: url(gfx/but_cont_swe_off.gif) no-repeat left top;}
.button4:visited {background: url(gfx/but_cont_swe_off.gif) no-repeat left top;}
.button4:hover {background: url(gfx/but_cont_swe_on.gif) no-repeat left top;}
/* --- undermenyn --- */
#choicecontainer {
	background:#C6DAB2 url(gfx/dblborder.gif);
	text-align:center;
	height:32px;
	}
#choicecontainer ul {
	list-style-type:none;
	height:26px;
	padding-top:6px;
	margin:0px;
	}
#choicecontainer ul li {
	padding-left:4px;
	padding-right:4px;
	display:inline;
	}
#choicecontainer ul li a {
	text-decoration:none;
	font-family:arial;
	font-size:14px;
	padding-top:10px;
	padding-bottom:5px;
	font-weight:bold;
	}
/* --- undermenyknapparna --- */
#choicecontainer ul li a:link {color:#004400;}		
#choicecontainer ul li a:visited {color:#004400;}		
#choicecontainer ul li a:hover {color:#ffffff;}

/* --- varukorgsmenyn --- */
#shopcontainer {
	width:192px;
	margin:0;
	text-align:center;
	padding-top:8px;
	}
/* --- flaggorna --- */
#langcontainer {
	width:192px;
	height:32px;
	padding-top:8px;
	padding-left:46px;
	}
#langcontainer ul {	list-style-type:none;padding:0px;margin:0px;}	
#langcontainer ul li {display:inline;}
#langcontainer ul li a {float:left;	width:32px;	height:24px;}

/* --- flaggknapparna --- */
#lang1:link {	background:url(gfx/flag_swe_off.gif) no-repeat top left;}
#lang1:visited {	background:url(gfx/flag_swe_off.gif) no-repeat top left;}
#lang1:hover {background:url(gfx/flag_swe_on.gif) no-repeat top left;}
#lang2:link {	background:url(gfx/flag_eng_off.gif) no-repeat top left;}
#lang2:visited {	background:url(gfx/flag_eng_off.gif) no-repeat top left;}
#lang2:hover {background:url(gfx/flag_eng_on.gif) no-repeat top left;}
#lang3:link {	background:url(gfx/flag_ger_off.gif) no-repeat top left;}
#lang3:visited {	background:url(gfx/flag_ger_off.gif) no-repeat top left;}
#lang3:hover {background:url(gfx/flag_ger_on.gif) no-repeat top left;}

/* --- valutaväljaren --- */
#moneycontainer {width:64px;height:16px;font-size:9px;}

/* --- innehållet i varukorgen --- */

#basketcontainer {
	font-family:arial;
	font-size:11px;
	margin:0px;
	width:176px;
	margin-left:8px;
	margin-right:4px;
	margin-top:8px;
	background:url(gfx/basket_mid.gif) repeat-y top left;
	padding:0px;
	}

#baskettop {
	background:url(gfx/basket_top.gif) top left;
	font-family:verdana;
	font-size:11px;
	padding:0px;
	}

#baskettop h2 {
	font-family:arial;
	padding:0px;
	padding-left:8px;
	padding-top:8px;
	margin:0px;
	font-size:15px;
	padding-bottom:4px;
	}

#basketbottom {
	background:url(gfx/basket_bottom.gif) bottom left;
	font-family:verdana;
	font-size:11px;
	padding:0px;
	padding-right:8px;
	padding-left:8px;
	text-align:right;
	padding-bottom:8px;
	}

#basketcontainer h3 {
	padding:0px;
	margin:0px;
	font-size:13px;
	padding-bottom:8px;
	padding-top:4px;
	text-align:right;
	padding-right:8px;
	}

/* --- allmänna stilar --- */
.underlinethick {border-bottom:2px solid black;}
.underlinethin {border-bottom:1px solid black;}
.overlinethick {border-top:2px solid black;}
.overlinethin {border-top:1px solid black;}
.amount {text-align:center; padding-left:8px;}
.info {width:100%; max-width:512px}
.price {text-align:right; padding-right:8px; no-wrap:true;}

.article{
	text-decoration:none;
	display:inline;
	text-align:left;
	width:100%;
	}
.article:link {color:#000;}
.article:visited {color:#000;}
.article:hover {color:#5A6749;}

#articlelist {
	font-weight:bold;
	font-size:16px;
	padding-top:16px;
	padding-bottom:16px;
	list-style-type: none;
	padding-left:0px;
	margin:0px;
	width:128px;
	}
	
.articleimage {	border:0px;}	

.articletext {
	font-size:13px;
	width:128px;
	text-decoration:none;
	color:#000;
	vertical-align:top;
}

.articletext h3 {
	padding: 0px;
	margin: 0px;
}

/* --- huvudsidan --- */
#contentcontainer {
position: absolute;
top: 192px;
left: 200px;
	padding:8px;
	vertical-align:center;
	font-family:arial;
	font-size:13px;
	margin:0px;
	}

#contentcontainer p {
	max-width:600px;
}

#contentcontainer h1 {	font-size:22px;}
#contentcontainer h2 {	font-size:19px;}
#contentcontainer h3 {	font-size:16px;}
#contentcontainer h4 {	font-size:13px; padding:0px; margin:0px;}
#contentcontainer h5 {	font-size:13px;padding-top:4px; margin:0px;}

/* --- välkomstsidan --- */

#welcomecontainer {
	border:1px solid red;
	}

#specialcontainer {
	padding-top:8px;
	border:2px dashed #336533;
	margin-top:32px;
	padding-bottom:38px;
	width:424px;
	height:128px;
	}

#specialcontainer img {
	margin-left:8px;
	margin-right:8px;
	}

#specialcontainer h3 {
	padding:0xp;
	margin:0px;
	padding-top:4px;
	}

#specialcontainer p {
	margin:0px;
	padding:0px;
	padding-left:16px;
	margin-left:16px;
	max-width:390px;
}


/* --- trampolinsidan --- */
#imageandlistcontainer { /* håller alla fotona */
	float:left;
	width:128px;
	padding-left:3px;
	padding-top:3px;
	padding-right:16px;
	}
	
#trampolinecontainer { /* håller informationsrutan om trampolinfamiljen */
	font-size:11px;
	max-width:512px;
	padding-left:148px;
	}

/* köpknappen */
.buttonBuy {
	width:128px;
	height:12px;
	padding:0px;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	background:#228844;
	}
.buttonBuy:link {background: url(gfx/but_buy_swe_off.gif) no-repeat left top;}
.buttonBuy:hover {background: url(gfx/but_buy_swe_on.gif) no-repeat left top;}
.buttonBuy:visited {background: url(gfx/but_buy_swe_off.gif) no-repeat left top;}
/* lagerstatus */
.avail_ok {color:#00dd33;}
.avail_soldout {color:#ff0011;}
.avail_few {color:#ff9911;}

.infocontainer { /* tabellen som håller all data om trampolinerna */
	font-size:11px;
	padding-left:8px;
	padding-right:8px;
	margin-top:16px;
	min-width:600px;
	}
.infocontainer td {	padding:4px;margin:0px;}
.infocontainer h2 {margin:0px;padding:0px;font-size:13px;}
.infocontainer h3 {	margin:0px;padding:0px;font-size:11px;}

/*  --- varukorgssidan --- */

#shoppingcartbuttoncontainer {
	padding-left:32px;
	padding-top:8px;
	padding-right:64px;
	}

#shoppingcartcontainer {
	font-size:13px;
	padding-left:32px;
	padding-top:8px;
	padding-right:64px;
	}
	
#shoppingcartcontainer td {
	padding:4px;
	}	

.product {
	height:128px;
	width:128px;
	float:left;
	font-size:11px;
	}

/* --- tjänstersidorna --- */
#infotextcontainermenu {
	padding-left:147px;
	max-width:600px;
	}

#infotextcontainernomenu {
	padding-left:16px;
	max-width:600px;
	}

/* --- ordersidan --- */
#ordercontainer {
	padding-left:32px;
	margin-top:16px;
	font-size:13px;
	margin-bottom:16px;
	}

#ordercontainer td {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	}

#rentcontainer {
	font-size:13px;
	}

#rentcontainer h3 {
	padding:0px;
	padding-top:16px;
	margin:0px;
	}
	
#contactinfocontainer {
	font-size:13px;
	font-weight:bold;
	}
	
#contactinfocontainer td {
	padding-top:8px;
	padding-right:16px;
	vertical-align:top;
	}
	
#contactinfocontainer img {
	padding-left:64px;
	}

#mapcontainer {
	padding-top:32px;
	font-size:13px;
	}		

#mapcontainer td {
	vertical-align:top;
	padding-right:32px;
}

#mapcontainer p {
	padding:0px;
	margin:0px;
	}

#updatebutton {
	border:0px;
	width:144px;
	height:24px;
	background: url(gfx/but_update_swe.gif) no-repeat top left #ff0000;
	cursor:hand;
	}
	
#brochurecontainer {
	font-size:13px;
	width:288px;
	margin-bottom:16px;
	}

#brochurecontainer td {
	padding-right:16px;
	padding-top:2px;
	padding-bottom:2px;
	}

#clearbutton {
	border:0px;
	width:144px;
	height:24px;
	background: url(gfx/but_clear_swe.gif) no-repeat top left #ff0000;
	cursor:hand;
	padding:0px;
	margin:0px;
}

#okbutton {
	border:0px;
	width:144px;
	height:24px;
	background: url(gfx/but_ok.gif) no-repeat top left #ff0000;
	cursor:hand;
	padding:0px;
	margin:0px;
}

#welcomelangcontainer {
	margin:36px auto;
	padding:0px;
	text-align:center;
	background:#98B487;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	border-left:1px solid black;
	border-right:1px solid black;
	}

#welcomelangcontainer td {
	margin:0px;
	padding-top:16px;
	padding-bottom:8px;
	}

#welcomelangcontainer td a {
	height:1px;
	width:1px;
	padding-left:16px;
	padding-right:16px;
	padding-top:0px;
	padding-bottom:24px;
	}