html, body {
    background: url(../bilder/bg_new.jpg);
    height: 100%;
	width:100%;
    margin: 0px auto;
	font-family:Arial, "Trebuchet MS";
	font-weight:normal;
	font-size: 12px;
    color: #000000;
	
}
.sp {padding:3px;}
a:link, a:visited{
    color: #00568a;
    text-decoration: underline;
}
a:hover{
    color: #002942;
    text-decoration: underline;
}
#first {
	width:100%;
    text-align: center;
    margin: 0px;
}
form {
display:inline;
}
select {font-family:arial;padding:3px;font-size: 12px;}
img {
	border:0px;
}
	table,
	tr,
	td,
	span,
	div {
	font-family:Arial, "Trebuchet MS";
	font-weight:normal;
	font-size:12px;
	empty-cells: show;
	color:#000000;
}
#cms .head {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #004080;
	padding: 4px 4px 4px 8px;
	color: #FFF;
	font-weight:bold;
}
#cms td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #FAFAFA;
	padding: 4px 4px 4px 4px;
	color: #2a3e43;
}
.eMenu {
float:left;
margin-left:20px;
}
.eMenu a:link,.eMenu a:visited {
padding:8px 16px;
display:block;
background:#FFF;
font-weight:bold;
color:#000;
}
.eMenu a:hover,.eMenu a:active {
padding:8px 16px;
display:block;
background:#ECE9E2;
}
.enkelmain {margin-left:20px;width:1150px;background:#FFF;}
.rounded  {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.roundedbottom 
{
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	}
.roundedtop 
{
	-webkit-border-top-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
}	
#divider_top {
	font-size:1px;
}
#box {
	color:#FFFFFF;
	background-color: #00568a;
}
#box_grey {
	background-color: #ebeff1;
}
#box_grey_in {
	font-size:12px;
	padding:6px 15px 6px 15px;
}
#box_around {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}
#box_around_in {
	font-size:12px;
	padding:8px 15px 8px 15px;
}

#inloggad  {
	width:940px;
	font-size:12px;
	padding:5px 0px;
	color:#FFFFFF;
	font-weight:bold;
	height:42px;
   /* background-color:#00568a;*/
}
#inloggad a:link, #inloggad a:visited, #inloggad a:hover, #inloggad a:active, #inloggad a:hover   {
	color:#FFFFFF;
}
#allcontent {
	position:relative;
	width: 960px;
	margin: 0px auto;
	background-color:#FFF;
	text-align:left;
	-webkit-border-left-left-radius: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2);
	box-shadow: 0 0 20px rgba(0,0,0,0.2);

}
#allcontent_main {
	position:relative;
	margin:0px 10px;
	padding-bottom:9px;
	width: 940px;
	margin: 0px auto;
	text-align:left;
}
#main_allcontent {
	position:relative;
	width: 940px;
	margin: 0px auto; 
	padding:0px;
	height:auto;
    background: #eaebe4;
	text-align:left;
}
#bottom {
	margin: 0px auto;
	padding:10px 0px;
	width: 940px;
	text-align:right;
}

#main_search_small {
	position:relative;
	width: 820px;
	height:82px;
	text-align: left;
	margin: 0px auto;
	background-color: #FFFFFF;
    background: url(../bilder/avantia_main_search_bg.gif);
}
.main_searchinput {
font-size:20px;
font-weight:bold;
padding:3px 4px 0px 9px;
height:31px;
width:105px;
color:#000000;
border: 1px solid #757a7e;
margin:0px;
background: url(../bilder/bg_input.gif) repeat-x;
}
#main_searchknapp_small {
	position:absolute;
	left: 570px;
	top:30px;
	text-align: left;
	margin: 0px auto;
}
#allcontent_star {
	position:relative;
	width: 940px;
	height:65px;
	background: url('../bilder/bg_star_small.gif') no-repeat;
}
#varukorg {
	position:absolute;
	top:14px;
	right:0px;
	width: 520px;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
    background: url('../bilder/bg_varukorg.gif');
}
#varukorgDD {
	background-color: WHITE;
	border:1px solid #cccccc;
	width:300px;
}
#AddToBasketWorkDIV 
{
	position:absolute;
	top:5px;
	left:1px;
	width:220px;
	height:19px;
	z-index:90;
	visibility: hidden;
}
#logotype {
	margin:15px 0px 0px 20px;
}
#meny {
	z-index:80;
	float:right;
	margin-top:0px;
	margin-left: 10px;
	margin-right: 0px;
	padding:5px 10px 5px 10px;
    background: url(../bilder/bg_meny.gif);
}
#meny_tidtabell {
	z-index:80;
	float:left;
	margin:0px 10px 5px 0px;
	padding:5px 10px 5px 10px;
    background: url(../bilder/bg_grey.gif);
}
#information {
	margin-top:15px;
	width:470px;
	font-size:10.5pt;
}
.main_menu {
	float:left;
}
#main_right {
	float:left;
	width:710px;
	margin-left:40px;
}
/*     MENYYYYYYYYYYYYYYYYYYYYYY */
#menu {
	text-align:center;
	/*
    Lagt dit Ny Kund
    width:620px;*/
	width:650px;
	height:33px;
	margin:0px;
	padding:0px;
    background: url(../bilder/avantia_menu_bg.gif);
}
.menu_inside {
	float:left;
	margin:0px auto;
	padding:7px 3px 0px 3px;
	color:#FFF;
	/*
	Lagt dit Ny Kund
	width:590px;
    */
	font-family:verdana;
	text-align:center;
}
a.menu:link, a.menu:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
a.menu:hover, a.menu:active{
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}

#controlpanel {
	position:absolute;
	right:-200px;
	width: 180px;
	border:0px;
	margin: 0px;
	padding:15px 0px;
	text-align:center;
}
#controlpanel a:link,#controlpanel a:visited{
	text-decoration:none;
}

.produkt_rub_td {
  font-family: arial;
  font-size: 14px;
  color: #004169;
  font-weight: bold;
}

#tableborder td {
	margin:0px;
	padding:3px
}
#table_bg td {
	margin:0px;
	padding:6px;
}
.bg_white {
    background: url(../bilder/white.gif);
}
.table_holder {
	width: 795px;
	text-align: left;
	display:block;
}
.border {border-bottom: 1px solid #cfcfcf;font-size: 12px;}
.border_bg {border-bottom: 1px solid #cfcfcf;font-size: 12px;background: url(../bilder/bg_grey.gif);}
.border_bg_blue {font-size: 12px;background: #00568a;color:#FFF;}
.border_bold {border-bottom: 1px solid #cfcfcf;font-size: 11px;font-weight: bold;background: url(../bilder/bg_grey.gif);}
.border2 {	border-bottom: 1px solid #cfcfcf;}
.border_bottom {border-bottom: 1px solid #cfcfcf;font-size: 14px;}
.border_bottom_bg {border-bottom: 1px solid #cfcfcf;font-size: 14px;background: url(../bilder/bg_grey.gif);}

.border_rubrik {
font-size: 13px;
background: url(../bilder/bg_rubrik.gif);
padding:6px 5px 6px 5px;
border-bottom: 1px solid #d3e0eb;
border-top: 1px solid #d3e0eb;

}
.varapris {
	font-size:16px;
}
input[name='searchfield'] { color:#0B2C44;}
input[name='searchfield']:focus { color:#003d62;}
h1 {
	font-family:arial;
	font-size: 17px;
	font-weight: bold;
    color: #FFFFFF;
	margin: 0px;
}
h2 {
	font-family:arial;
	font-size: 18px;
	font-weight: bold;
    color: #000000;
	margin: 0px;
	margin-bottom:5px;
}
.verdana {
  font-family: verdana;
  font-size: 10px;
  line-height:16px;
}
.class10px {
  font-size: 10px;
}
.main_greyer {
	color:#000000;
	font-weight:bold;
	font-size: 11px;
}
.rubprodwhite {
  font-family: arial;
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
}
.produkt_rub_big {
  font-family: arial;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
}
.regno_title {
  font-family: arial;
  font-size: 22px;
  color: #000000;
  font-weight: bold;
}
.regno_td {
  font-family: arial;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
}
.produkt_rub {
  font-family: arial;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
}
.produkt_pris {
  font-family: arial;
  font-size: 17px;
  color: #000066;
  font-weight: bold;
}
.fb {
	font-family:arial;
	font-size: 15px;
}
div.spot300
{
	width: 300px;
	background: url(../crm/bilder/spot_300.png) bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 10px;
	margin-right: 0px;
	border: solid 1px #CCCCCC;
	float:left;
	padding-top:8px;
	
}
div.spot300 .head
{
	width: 280px;
	padding: 10px;
	font-size: 11px;
	margin-bottom: 7px;	
}
div.spot300 .head h3
{
	margin: 0px 15px 0px 0px;
	float: left;
	color:#333333;
}

/*som spot 300 men med width=600*/
div.spot600
{
	width: 600px;
	background: url(../crm/bilder/spot_300.png) bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 10px;
	margin-right: 0px;
	border: solid 1px #CCCCCC;
	float:left;
	padding-top:8px;
	
}
div.spot600 .head
{
	width: 580px;
	padding: 10px;
	font-size: 11px;
	margin-bottom: 7px;	
}
div.spot600 .head h3
{
	margin: 0px 15px 0px 0px;
	float: left;
	color:#333333;
}


div.spot300red
{
	width: 300px;
	/*background: url(../crm/bilder/spot_300.png) bottom repeat-x;*/
	background-color:red;
	padding-bottom: 20px;
	margin-bottom: 10px;
	margin-right: 0px;
	border: solid 1px #CCCCCC;
	float:left;
	padding-top:8px;
	
}
div.spot300red .head
{
	width: 280px;
	padding: 10px;
	font-size: 11px;
	margin-bottom: 7px;	
}
div.spot300red .head h3
{
	margin: 0px 15px 0px 0px;
	float: left;
	color:white;
}

.clear {
clear: both;
width: 100%;
height: 0;
line-height: 0;
font-size: 0;
padding: 0;
margin:0;
border: 0;
}
.button_big {
font-size:14px;
color:#000000;
font-family:arial;
font-weight:bold;
height:30px;
width:140px;
}

.button_small {
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000000;
}
.finput {
font-size:14px;
font-weight:bold;
padding:3px 4px 3px 9px;
font-family:arial;
width:190px;
color:#000000;
border: 1px solid #666666;
background: url(../bilder/bg_input2.gif) repeat-x;
}
.finput_small {
font-size:13px;
font-weight:bold;
font-family:arial;
padding:3px 5px 0px 5px;
height:18px;
width:200px;
color:#000000;
border: 1px solid #666666;
background: url(../bilder/bg_input2.gif) repeat-x;
}
.finput_pris {
font-size:16px;
font-weight:bold;
height:18px;
width:200px;
text-align:right;
color:#000000;
border: 0px solid #666666;
border-bottom:0px solid #CCCCCC;
}
.ainput {  
        padding: 3px;  
        font-size: 13px;  
		font-weight:normal; 
		font-family:arial;
		background:#FFF;
        -webkit-border-radius: 2px;  
        -moz-border-radius: 2px;  
        border-radius: 2px;  
        border: 1px solid #A2C1BC;  
    }   
.white {
color:#FFFFFF;
}
label {cursor:pointer;}
.input {
    background: #f9f9f9 url(../bilder/bg_input1.gif) repeat-x;
	border:1px solid #c6cacf;
	font-family: arial;
	height:26px;
	font-size:14px;
	font-weight:bold;
	padding:3px 0px 3px 8px;
}
.input_small {
	font-size:12px;
	font-family: arial;
	font-weight:bold;
	padding:2px 0px 2px 8px;
	color:#000000;
	height:18px;
	border:1px solid #c6cacf;
	background: #f9f9f9 url(../bilder/bg_input1.gif) repeat-x;
}
textarea  {
	font-family: arial;
	color:#000000;
	font-size:12px;
	padding:0px 0px 0px 5px;
}
 .dvbdy1 {
  background:#FFFFFF;
  font-family:arial;
  font-size:14px;
  border:1px solid #C8BA92;
  padding:10px;
  width:250px;
}
.search_regnr {
    background: url(../bilder/bg_regnr.gif) no-repeat;
	border:0px solid #c6cacf;
	padding:4px 0px 0px 14px;
	height:29px;
	width:90px;
	font-size:18px;
}


a.linkwhite:link, a.linkwhite:visited{
    color: #FFFFFF;
	font-weight:bold;
    text-decoration: none;
}
a.linkwhite:hover{
    color: #FFFFFF;
    text-decoration: underline;
}
a.link_meny:link, a.link_meny:visited, a.link_meny:active{
    color: #000000;
	font-size:9pt;
	font-weight:bold;
    text-decoration: none;
}
a.link_meny:hover{
    text-decoration: underline;
}
a.link_bold:link, a.link_bold:visited{
	font-weight:bold;
}
.FirstBlankOrderRow { display: none; }
.FirstBlankOrderRowVisible { display: table-row; }
.hidden { display: none; }
.visible { display: block; float:left; font-size: 14px; }
.input_image { display:inline; padding:0px; margin:0px; width:19px; vertical-align:middle; }


#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 0;
font:bold 11px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 4px;
border-bottom: 1px solid white;
padding: 4px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #EDEDED;
}
ul.dropdown li {
	 background-color: #00528c;
}
ul.dropdown li.hover,
ul.dropdown li:hover {
	 background-color: #00528c;
	}
.nowrap { white-space: nowrap; }
ul.ulsquare {list-style: square outside;margin-left:-25px;}
.textbox {
	font-family:arial;
	padding: 4px;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
	-webkit-transition: .3s ease-in-out;
  	-moz-transition: .3s ease-in-out;
  	-o-transition: .3s ease-in-out;
}

.textbox:focus {
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px 0px 4px #a0a1b7;
	-moz-box-shadow: 0px 0px 4px #a0a1b7;
	box-shadow: 0px 0px 4px #a0a1b7;
}
.opacity img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.65;
	filter:alpha(opacity=65);
	opacity:0.65;
	display: inline; 
	}

.opacity:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 100;
	filter:alpha(opacity=100);
	opacity:100;
	display: inline; 
	}
.erroralert {font-weight:bold;font-size:11px;width:710px;position:relative;background:#F4F6F8;border:1px solid #DBE3E3;margin:5px 0px 15px 0px;padding:5px;overflow:auto;-moz-border-radius:5px;-webkit-border-radius:5px;}
