body{
	font-family:Verdana, Arial;
	background-color:#fff;
	margin-top:0px;
	margin-left:0px;
}

h1{
	font-size:1.4em;
	margin-top:25px;
	margin-bottom:20px;
	font-weight:bold;
	color:#20737F;
}

h2{
	margin-top:1.6em;
	margin-bottom:0px;
	font-size:0.8em;
	font-weight:bold;
	color:#333;
}

h3{color:#333;}
h4{color:#333;}
h5{color:#333;}

p{
	font-size:0.7em;
	margin-top:0px;
	margin-bottom:1.6em;
	margin-top:0.4em;
	color:#333;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	background-color:transparent;
}

ul{
	font-size:0.8em;
}

table{
	font-family:Verdana, Arial;
	font-size:0.7em;
	width:714px;
	border-collapse:collapse;
}
td{
background-color:#eee;
border-bottom:solid 5px #fff;
}
th{
	text-align:left;
}

a:link{color:#20737F;}
a:visited{color:#20737F;}
a:hover{color:#333;}

/* ---------------------------------- SIDANS STRUKTUR -------------------------------- */

/* Sidans position */
.window{
	margin-top:10px;
	margin-left:10px;
}

/*Sidans innehåll */
.content{
	width:980px;
	height:auto;
	display:block;
}

/* Bannern högst upp*/
.banner_top{
	width:951px;
	background-image:url(../gfx/banner_top.gif);
	height:100px;
	display:block;
}

/* Huvudmeny */
.head_menu{
	width:951px;
	height:20px;
	font-family:Verdana;
	background-color:#00517C;
}
.head_menu ul{
	list-style:none;
	margin:0px;
	padding-top:1px;
	padding-left:240px;
}
.head_menu li{
	display:block;
	float:left;
	margin-right:20px;
	padding:0px;
	color:#fff;
}
.head_menu li a:link{color:#fff; text-decoration:none; font-weight:bold;}
.head_menu li a:visited{color:#fff; text-decoration:none; font-weight:bold;}
.head_menu li a:hover{color:#82ADC4; text-decoration:none; font-weight:bold;}

/* Undermeny  */
.sub_menu{
	width:217px;
	height:auto;
	display:block;
	background-color:#fff;
	text-align:left;
	overflow:hidden;
	border-right:solid 1px #D7D7D7;
}

.sub_menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.sub_menu li{
	display:block;
}

a.submenu_avd:link{padding-top:2px; text-indent:1px; border-bottom:solid 1px #ccc; color:#333; background-repeat:no-repeat;  text-align:left; text-decoration:none; background-image:url(../gfx/submenu_banner.gif); display:block; width:207px; height:20px;}
a.submenu_avd:visited{padding-top:2px; text-indent:1px; border-bottom:solid 1px #ccc; color:#333; background-repeat:no-repeat;  text-align:left; text-decoration:none; background-image:url(../gfx/submenu_banner.gif); display:block; width:207px; height:20px;}
a.submenu_avd:hover{padding-top:2px; text-indent:1px; border-bottom:solid 1px #ccc; color:#333; background-repeat:no-repeat;  text-align:left; text-decoration:none; background-image:url(../gfx/submenu_banner2.gif); display:block; width:207px; height:20px;}

a.submenu_kat:link{color:#333; text-decoration:none; background-color:#fff; display:block; width:207px; height:auto;}
a.submenu_kat:visited{color:#333; text-decoration:none; background-color:#fff; display:block; width:207px; height:auto;}
a.submenu_kat:hover{color:#333; text-decoration:none; background-color:#eee; display:block; width:207px; height:auto;}

.sub_menu h1{
}
.sub_menu h2{
	color:#FFF;
	margin:0px;
	font-size:1.1em;
	font-weight:bold;
	margin-top:10px;
}

.sub_menu_banner{
	background-image:url(../gfx/submenu_banner.gif);
	width:207px;
	height:20px;
	font-size:0.9em;
	font-weight:bold;
	text-indent:1px;
}

.sub_menu_content{
	text-align:center;
	width:205px;
	padding-top:10px;
	padding-bottom:10px;
	border-right:solid 1px #CCC;
	border-left:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	margin-bottom:10px;
}

/*Själva innehållet*/
.text{
	position:absolute;
	left:229px;
	top:130px;
	width:760px;
	height:auto;
	text-align:left;
}

/* Info på indexsidan */
.index_top{
	width:732px;
	height:289px;
	background-image:url(../gfx/bat.jpg);
	margin-bottom:-20px;
}

/* ------------------- PUFFAR (block) ----------------------*/

/* Produkter som listas i block */
.avd_prod{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
	width:224px;
}

/* Toppen */
.avd_prod_top{
	background-image:url(../gfx/prod_top.gif);
	width:224px;
	height:22px;
	display:block;
	background-repeat:no-repeat;
}

/* Mitten */
.avd_prod_mid{
	background-image:url(../gfx/prod_mitt.gif);
	width:224px;
	height:auto;
	display:block;
	text-align:center;
}

/* innehållet */
.avd_prod_con{
	width:200px;
	height:auto;
	display:block;
	margin:auto;
	overflow:hidden;
}
.avd_prod p{margin:0px; padding-top:0em; padding-bottom:0.8em;} /* Text */
.avd_prod h1{font-weight:bold; margin-bottom:1.0em; margin-top:0px; font-size:0.8em;} /* Kategori */
.avd_prod h2{margin:0px; padding-top:0.8em; padding-bottom:0px;} /* Rubrik */
.avd_prod h3{margin:0px; padding-top:0.8em; padding-bottom:0px; color:#EF0808; font-size:1.2em;} /* Pris */
.avd_prod h4{margin:0px; padding-top:0.8em; padding-bottom:0px; color:#333; text-decoration:line-through; font-size:1.2em;} /* Annat Pris */

/* Kategori */
a.kat:link{color:#20737F;}
a.kat:visited{color:#20737F;}
a.kat:hover{color:#333;}

/* Läs mer knappar */
.lasmer{float:left; margin-left:36px; width:60px; height:16px; display:block; font-weight:bold; font-size:0.6em; padding-top:2px; background-repeat:no-repeat;}
a.lasmer:link{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_lasmer.gif);}
a.lasmer:visited{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_lasmer.gif);}
a.lasmer:hover{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_lasmer2.gif);}

/* Köp knappar */
.kop{float:left; margin-left:5px; width:60px; height:16px; display:block; font-weight:bold; font-size:0.6em; padding-top:2px; background-repeat:no-repeat;}
a.kop:link{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_kop.gif);}
a.kop:visited{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_kop.gif);}
a.kop:hover{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_kop2.gif);}

/*Botten*/
.avd_prod_bot{
	background-image:url(../gfx/prod_bott.gif);
	width:224px;
	height:28px;
	display:block;
	background-repeat:no-repeat;
}

/* Mellanrum i botten var 3:e puff*/
.break{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	width:700px;
	height:0px;
	font-size:0px;
}

/* ------------------- PUFFAR (Visar produkter från vald kategori) ----------------------*/

.kat_prod{
	display:block;
}

.kat_prod p{margin:0px; padding-top:0em; padding-bottom:0.8em;} /* Text */
.kat_prod h1{font-weight:bold; margin-bottom:1.0em; margin-top:0px; font-size:0.8em; color:#333;} /* Kategori */
.kat_prod h2{float:left; margin:0px; padding-top:0.4em; padding-bottom:0px; color:#EF0808; font-size:1.2em;} /* Pris */
.kat_prod h3{float:left; margin:0px; padding-left:10px; padding-top:0.4em; padding-bottom:0px; color:#333; text-decoration:line-through; font-size:1.2em;} /* Annat Pris */

/* Produkter som listas i block */
.kat_prod_img{
	float:left;
	margin-right:20px;
}
.kat_prod_txt{
	margin-left:20px;
	width:600px;
}

/* Läs mer knappar */
.lasmer2{float:left; margin-top:12px; margin-left:40px; width:60px; height:16px; display:block; font-weight:bold; text-align:center; font-size:0.6em; padding-top:2px; background-repeat:no-repeat;}
a.lasmer2:link{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_lasmer.gif);}
a.lasmer2:visited{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_lasmer.gif);}
a.lasmer2:hover{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_lasmer2.gif);}

/* Köp knappar */
.kop2{float:left; margin-top:12px; margin-left:10px; width:60px; height:16px; display:block; font-weight:bold; text-align:center; font-size:0.6em; padding-top:2px; background-repeat:no-repeat;}
a.kop2:link{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_kop.gif);}
a.kop2:visited{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_kop.gif);}
a.kop2:hover{color:#fff; text-decoration:none; background-image:url(../gfx/knapp_kop2.gif);}

/* Mellanrum */
.break2{
	float:left;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	width:712px;
	height:0px;
	font-size:0px;
	border-bottom:solid 1px #CCC;
}

/*------------------------------- VISAR VALD PRODIUKT ---------------------------------*/

.prod{
	width:450px;
	margin-left:20px;
	text-align:left;
	float:left;
}

.prod p{margin:0px; padding-top:0em; padding-bottom:0.8em;} /* Text */
.prod h1{font-weight:bold; margin-top:0px;} /* Namn */
.prod h2{margin:0px; padding-top:1.0em; padding-bottom:0px; color:#333; font-size:1.2em;} /* Rabatt */
.prod h3{margin:0px; padding-top:0px; padding-bottom:0px; color:#EF0808; font-size:1.2em;} /* Pris */
.prod h4{margin:0px; padding-top:0px; padding-bottom:0px; color:#333; text-decoration:line-through; font-size:1.2em;} /* Pris */
.prod h5{margin:0px; padding-top:0.7em; padding-bottom:0.8em; color:#333; font-size:1.2em;} /* Info */

/* Köp knappar */
.kop3{padding:0px; cursor:pointer; color:#fff; background-image:url(../gfx/knapp_kop.gif); border:0px; margin-left:10px; float:left; margin-top:3px; width:60px; height:16px; text-align:center; display:block; font-weight:bold; font-family:Verdana; font-size:0.6em; background-repeat:no-repeat;}
.kop3:hover{background-image:url(../gfx/knapp_kop2.gif);}

/*--------------------------------------- KUNDVAGN -------------------------------------------*/

.kundvagn{
	/*Samma som tabell*/
}

.knapp_edit{text-decoration:underline; cursor:pointer; color:#000; background-color:#ccc; border:none; font-weight:normal; font-size:100%; font-family:Verdana;}
.input_kundvagn{font-size:100%;}

.kundvagn h4{float:left; margin:0px; margin-left:20px; padding-top:0px; padding-bottom:0px; color:#EF0808; font-size:1.2em;} /* Pris */
.kundvagn h3{float:left;margin:0px; padding-top:0px; padding-bottom:0px; color:#333; font-size:1.2em;} /* Pris */

/* ---------------------------------- FORMULÄR -------------------------------- */

fieldset{
	margin:0px;
	padding:0px;
	border:none;
	background-color:transparent;
}

form{
	margin:0px;
	padding:0px;
}

label{
	font-size:0.8em;
	font-weight:normal;
	color:#333;
	display:block;
}

input{
	font-size:0.8em;
	font-family:arial;
}

input.input_text{
	width:300px;
	padding-left:1px;
	color:#545454;
}
input.input_small_text{
	width:150px;
	padding-left:1px;
	color:#545454;
}

input.button{
	width:100px;
	margin:0px;
	padding:0px;
}

textarea{
	width:340px;
	height:142px;
	font-size:0.8em;
	font-family:arial;
	overflow:auto;
	padding-left:1px;
	color:#545454;
}

select{
	font-size:0.8em;
	width:300px;
}

/* ---------------------------------- ÖVRIGT -------------------------------- */

.copyright{
	clear:both;
	border:solid 1px #ccc;
	width:712px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-size:0.7em;
	margin-top:20px;
}

/* Felmeddelanden */
.error_mess{}.error_mess h2{color:red;  margin:0px;}.error_mess p{color:red;}

/* Bekräftelse meddelande */
.valid_mess{}.valid_mess h2{color:#333; margin:0px;}.valid_mess p{color:#333;}

/* Gömmer lager (Används framförallt vid spamskydd av formulär) */
.hidden{display:none;}
