
#mainbig {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	line-height: 150%;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
}

#mainbig h1{
	font-family:Georgia, 'Times New Roman', serif;
	font-size: 25px;
	letter-spacing: -0px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	color: #575757;
	font-style: normal;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#mainbig h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -0px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	/*color: #C65E00;*/
	color: #00315A;
	font-style: normal;
	margin-bottom: 0px;
}

#mainbig h3{
	font-family:Georgia, 'Times New Roman', serif;
	font-size: 13px;
	letter-spacing: -0px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	color: #7F7F7F;
	font-style: normal;
	margin-bottom: 0px;
}

#mainbig ul{
	margin-top: -0px;
}

#mainbig table {
	border: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#mainbig th {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	color: #00315A;
	font-style: normal;
	margin-bottom: 3px;
	border-bottom: double 2px #CCCCCC;
	text-align: left;
	padding-left: 1px;
}

#mainbig td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	line-height: 150%;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-left: 1px;
	}

/*---Main 700 Formulär---*/

#mainbig input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 10px;
	}

#mainbig textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 10px;
	}

/*---Main 700 Länkar---*/

/*#mainbig a:link, #mainbig a:active, #mainbig a:visited {*/
#mainbig a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0061B0;
	text-decoration: underline;
	}

#mainbig a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FF9D42;
	text-decoration: underline;
	}

#searchpath, .searchpath {
	display: block;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #F9F9F9;
	left: 39px;
}

#searchpath h2, .searchpath h2 {
	/*display: block;*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	letter-spacing: 0px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	color: #C65E00;
	font-style: normal;
	padding: 0px;
	margin: 1px;
	text-align: center;
}

div.chemistry   { background-color: #FFD600; color: #FFFFFF; font-weight: bold; } /* Gul */
div.consumption { background-color: #0030AA; color: #FFFFFF; font-weight: bold; } /* Blå */
div.machinery   { background-color: #4BAB60; color: #FFFFFF; font-weight: bold; } /* Grön */
div.lifescience { background-color: #7300C3; color: #FFFFFF; font-weight: bold; } /* Lila */
div.measuring   { } /* Den ska in i förbrukning. */

#spaltmenu {
	width: 190px;
	left: 0px;
	top: 0px;
	float: left;
	z-index: 10;
	margin-right: 10px;
	padding-right: 10px;
	}

#spaltmenu h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -0px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	/*color: #C65E00;*/
	color: #00315A;
	font-style: normal;
	margin: 0px;
	}

#spaltmenu p {
	margin-top: 4px;
	margin-bottom: 4px;
	}

#spaltmenu select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#spaltnews {
	width: 50%;
	float: left;
}

#spaltmain {
	vertical-align: top;
}

#spaltmain table {
   width: 100%;
}

#spaltmain h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -0px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	/*color: #C65E00;*/
	color: #00315A;
	font-style: normal;
	margin: 0px;
	}

#spaltmain h4{
	font-weight: bold;
	color: #FF0000;
}

#spaltmain th{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	margin-bottom: 3px;
	border-bottom: solid 1px #CCCCCC;
	padding-left: 2px;
	background-color: #F9F9F9;
	padding-top: 2px;
	border-top: solid 1px #CCCCCC;
	margin-top: 3px;
	}

#spaltmain td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 10px;
	vertical-align: middle;
	height: 20px;
	margin: 1px;
	padding: 1px;
	}

#spaltmain2 td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 10px;
	vertical-align: top;
	height: 20px;
	margin: 1px;
	padding: 1px;
	}

/*-- Spalter Länkar --*/
/*#spaltmain a:link, #spaltmain a:active, #spaltmain a:visited {*/
#spaltmain a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0061B0;
	font-size: 10px;
	padding-left: 1px;
	}

#spaltmain a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF9D42;
	font-size: 10px;
	padding-left: 1px;
	}

/*#spaltmenu a:link, #spaltmenu a:active, #spaltmenu a:visited {*/
#spaltmenu a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0061B0;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
	display: block;
	background-color: #F5F5F5;
	text-decoration: none;
	padding-right: 5px;
	border: 1px solid #999999;
	margin-top: 0px;
	}

#spaltmenu a:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
	display: block;
	background-color: #FF9D42;
	text-decoration: none;
	padding-right: 5px;
	border: 1px solid #999999;
	margin-top: 0px;
	}

#back {
	top: 0px;
	right: 5px;
	float: right;
	z-index: 10;
	width: 40px;
	margin-right: 10px;
}
#cart td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding-left: 1px;
	}
.vitfet {
	color:#ffffff;
	font-weight:bold;
}

#dagens {
   right: 15px;
   top: 125px;
	display: block;
	width: 255px;
	padding-left: 10px;
	float: right;
	clear: right;
}

#dagens a, #dagens a:hover {
   background-color: transparent;
   color: black;
   font-size: 10pt;
   font-weight: bold;
}

#dagens h3 {
	background-color: transparent;
	color: #00315A;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0pt;
	line-height: normal;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	text-decoration: none;
}

#dagens img {
    border: solid 1px #000000;
   float: right;
   height: 60px;
   width: 60px;
}

#dagens .dagens_product {
	font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
	background-color: #EFEFEF;
	background-repeat: no-repeat;
   border: solid 2px #C0C0C0;
	color: #000000;
   display: block;
   height: 168px;
   margin: 0px 0px 15px 0px;
   overflow: hidden;
   padding: 0px;
	text-decoration: none;
	width: 244px;
}
#dagens .d1 { background-image: url('/image/shop/dagens_kem.jpg'); }
#dagens .d2 { background-image: url('/image/shop/dagens_forbrukning.jpg'); }
#dagens .d4 { background-image: url('/image/shop/dagens_instrument.jpg'); }
#dagens .d5 { background-image: url('/image/shop/dagens_life.jpg'); }

#dagens .firstRow {
   background-color: transparent;
	border: solid 0px red;
   color: #3C473C;
	font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   height: 100px;
   line-height: 11pt;
   margin: 0px;
   padding: 2px;
   text-align: left;
   vertical-align: top;
}
#dagens .secondRow {
   color: black;
	font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-style: oblique;
   font-weight: bold;
   height: 25px;
   margin: 0px;
   padding: 0px 10px;
   text-align: right;
   vertical-align: bottom;
}
#dagens .thirdRow {
   background-color: transparent;
   color: #3C3D3C;
	font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: bold;
   height: 35px;
   margin: 0px;
   padding: 0px 10px;
   vertical-align: middle;
}

#info {
   position: absolute;
   margin-left: 150px;
}

#info td {
   vertical-align: top;
   text-align: left;
   font-size: 11px;
   width: 350px;
   padding: 1px 5px;
}

#info th {
   padding: 20px 5px 5px 1px;
   font-weight: bold;
   color: #575757;
   background-color: #FFFFFF;
}

#info em {
   display: block;
   padding-top: 20px;
   padding-bottom: 10px;
   font-size: 11px;
}

#page_produkt #spalt1 {
   position: absolute;
   width: 240px;
   top: 10px;
   left: 220px;
   clear: left;
}
#page_produkt #spalt2 {
   position: absolute;
	width: 240px;
	left: 500px;
	margin-left: 15px;
	top: 10px;
	}
/*

#dagensDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #575757;
	line-height: 150%;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	width: 100%;
	border: dotted 2px red;
}
/*#dagensDetails div { border: solid 2px red; }*/
/*
#dagensDetails #c1 { float: left; width: auto; }
#dagensDetails #c2 { float: left; width: 30%; padding-left: 15px; padding-top: 15px; text-align: center; }
#dagensDetails #c2 td { padding: 2px; }
#dagensDetails #c2 td:first-child { text-align: left; }
#dagensDetails #c2 table { width: 100%; margin-top: 40px; }
#dagensDetails #c3 { float: left; clear: right; width: 30%; padding-left: 15px; padding-top: 15px; }
#dagensDetails .bluetext { color: #00315A; font-size: 9pt; }
*/

#dagensDetails_c1 {
   float: left;
   width: 45%;
}

#dagensDetails_c2 {
   float: left;
   width: 25%;
   padding: 15px;
   text-align: center;
}

#dagensDetails_c3 {
   float: left;
   width: 25%;
   padding-top: 15px;
}

#dagensDetails_c2 td { padding: 2px; }
#dagensDetails_c2 td:first-child { text-align: left; }
#dagensDetails_c2 table { width: 100%; margin-top: 40px; }




#cart_badOrderLines li { margin-left: 25px; }
#cart_contactDetails #DeliveryDepartment { width: 154px; }
#cart_contactDetails #DeliveryAddress { width: 154px; }
#cart_contactDetails #DeliveryPostalCode { width: 60px; }
#cart_contactDetails #DeliveryCity { width: 90px; }
#cart_contactDetails #CustomerOrderNr { position: relative; left: 4px;  width: 154px; }
#cart_contactDetails #Cargo           { position: relative; left: 36px; width: 154px; }
#cart_save {
   position: fixed;
   top: 155px;
   left: 325px;
   width: 275px;
   height: 50px;
   border: solid 2px #C0C0C0;
   background-color: #F9F9F9;
   display: none;
   z-index: 998;
   font-size: 8pt;
   padding: 15px;
   overflow: auto;
}
#cart_return {
   position: fixed;
   top: 155px;
   left: 325px;
   width: 275px;
   height: 50px;
   border: solid 2px #00FF00;
   background-color: #F9F9F9;
   display: none;
   z-index: 999;
   font-size: 8pt;
   padding: 15px;
   overflow: auto;
   font-weight: bold;
   text-align: center;
}
#checkout_logo { display: none; }
#checkout_orderPrint { display: none; }
#checkout_orderScreen { display: block; }

.hitlist_itemRow:hover { color: inherit; background-color: #ffdfc3; }
.hitlist_itemRow a:hover { color: #00315A; }
