
.error {
	border: 2px solid red;
	color: red;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.info{
	border: 2px solid blue;
	color: blue;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.imgborder {
	border: 1px solid black;
}
img{behavior:url('/pngbehavior.htc')}
body{
	margin:0;
	font: 10pt Arial, Helvetica, sans-serif;
	/*background: url(/images/107/sitebg2.jpg) fixed repeat-x left bottom #9cb6e6;*/
        background: url(/images/107/vara_bg.jpg) fixed repeat-x left bottom #92c7ec;

}

img{
	border:0 none;
}

hr{background:0 none; border:0 none; border-bottom:solid 1px #360; height:1px;}

a{color:#060}

td,th{
	font-size:10pt;
	text-align:left;
	vertical-align:top;
}

h1{font-size:16pt; letter-spacing:-1px; color:#063;}
h2{font-size:15pt; letter-spacing:0px; color:#063;}
h3{font-size:14pt; letter-spacing:0px; color:#063;}
h4{font-size:13pt; letter-spacing:0px; color:#063;}
h5{font-size:12pt; letter-spacing:0px; color:#063;}
h6{font-size:11pt; letter-spacing:0px; color:#063;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{text-decoration:none;}

.defaultList h1, 
.defaultList h2,
.defaultList h3, 
.defaultList h4, 
.defaultList h5, 
.defaultList h6,
.defaultList p{margin:0;}
.defaultList div{clear:both;}
.defaultList div div.divListFoot{padding:0; height:35px; border-bottom:solid 1px #eee; margin-bottom:20px;}
.defaultList div div.divListFoot p.pLink{float:right; margin:10px 0; font-size:8pt;}
.defaultList div div.divListFoot p.pDate{float:left; margin:10px 0; font-size:8pt; color:#999;}

form{
	margin:0;
	padding: 0;
}

#divOuter{
	width:1000px;
	position:relative;
	margin: 10px auto 0 auto;

}

#divInner{
	background:url(/images/107/corner_leftright.gif) repeat-y left top;
}

#divMain{
	margin:0 20px;
	padding: 10px 0 0 0;
	position:relative;
}

#divHead{
	position:relative;
	height: 105px;
}

#divHead.start{height:315px;}

#divHead #divHeadDivider{
	position: absolute;
	top: 75px;
	left: 0;
	width: 960px;
	height:18px;
	overflow:hidden;
	background: url(/images/107/bgHR_960.gif) no-repeat left top;
}

#divHead #imgLogo{
	
}

#divHead #divMenu0{
	position:absolute;
	right:0;
	top: 40px;
	width:700px;
}

#ulMenu0{
	list-style: none;
	padding: 0;
	margin: 0;
	float:right;
}

#ulMenu0 li{
	float:left;
	margin: 0;
	text-transform:uppercase;
}

#ulMenu0 li a{
	color: #666;
	text-decoration: none;
	padding-left: 10px
}

#ulMenu0 li.active a{
	color:#fff;
	background: #063 url(/images/107/menu_bg_left.gif) left top no-repeat;
}

#ulMenu0 li a span{
	padding-right: 10px;
	padding-top:4px;
	height:21px;
}

#ulMenu0 li.active a span{
	background: #063 url(/images/107/menu_bg_right.gif) right top no-repeat;
	padding-right:10px;
}

#ulMenu0 li a, #ulMenu0 li a span{
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#ulMenu0 li a, #ulMenu0 li a span{
	float: none
}
/* End hide */

#divMenu1{
	width:200px;
	float:left;
	padding-bottom:10px;
	background:url(/images/107/menu_shadow.gif) no-repeat center bottom;
}

#divMenu1 #ulMenu1{
	list-style:none;
	margin: 0;
	padding: 5px 0;
	background:url(/images/107/menu_1_bg.gif) left bottom repeat-x #e5e5e5;
}

#divMenu1 #ulMenu1 li{
	/*padding: 5px 10px;*/
	font-weight:bold;
}

#divMenu1 #ulMenu1 li a span{
	padding: 5px 15px 5px 10px;
	background: url(/images/107/menu_1_inactive.gif) no-repeat 180px center;
}
#divMenu1 #ulMenu1 li a:hover{color:#333;}
#divMenu1 #ulMenu1 li a:hover span{background: url(/images/107/menu_1_inactive_hover.gif) no-repeat 180px; center;}

#divMenu1 #ulMenu1 li.active a span{background: url(/images/107/menu_1_active.gif) no-repeat 180px center;}

#divMenu1 #ulMenu1 li a, #divMenu1 #ulMenu1 li a span{display: block;}

#divMenu1 #ulMenu1 li.active{
	background: url(/images/107/menu_1_bg_active.gif) top left repeat-x rgb(0,102,51);
	/*margin:5px 0;*/
}

#divMenu1 #ulMenu1 li.active a{color: #fff;}

#divMenu1 #ulMenu1 li a{
	text-decoration:none;
	color:#060;
}

#divMenu1 #ulMenu1 #ulMenu2{
	list-style:none;
	margin:0;
	padding:5px 0;
	background: url(/images/107/menu_2_bg.gif) repeat-x left top #004f26;
}

#divMenu1 #ulMenu1 #ulMenu2 li{font-weight: normal;}

#divMenu1 #ulMenu1 #ulMenu2 li.active{
	font-weight: bold;
	background: none;
	margin:0;
}

#divMenu1 #ulMenu1 #ulMenu2 li a{color:#ccc;}

#divMenu1 #ulMenu1 #ulMenu2 li.active a{color:#fff;}

#divMenu1 #ulMenu1 #ulMenu2 li a span{
	background: url(/images/107/menu_2_inactive.gif) no-repeat 180px center;
	padding: 5px 15px 5px 15px;
}

#divMenu1 #ulMenu1 #ulMenu2 li.active a span{background: url(/images/107/menu_2_active.gif) no-repeat 180px center;}

#divMenu1 #ulMenu1 #ulMenu2 li a:hover{color:#fff;}

#divMenu1 #ulMenu1 #ulMenu2 li a:hover span{background: url(/images/107/menu_2_active.gif) no-repeat 180px center;}

#divContent{
	float:right;
	width: 740px;
}

#divHead #divTopImageHolder{
	margin-top:20px;
	position:relative;
	width:960px;
	height:220px;
	overflow:hidden;
}

img.imgCorner{
	position:absolute;
	width:5px;
	height:5px;
}

img.imgCorner.posLT{left:0; top:0;}
img.imgCorner.posRT{right:0; top:0;}
img.imgCorner.posLB{left:0; bottom:0;}
img.imgCorner.posRB{right:0; bottom:0;}

#divHead #divTopImageHolder #divTopImageText{
	position:absolute;
	right:1px;
	bottom: 30px;
	padding:14px 45px 16px 45px;
	font: 20pt Arial, Helvetica, sans-serif;
	letter-spacing:0pt;
	background:url(/images/107/bg_trans_black30.png) repeat;
}

#divHead #divTopImageHolder #divTopImageText a{
	color:#fff;
	text-decoration: none;
}

#divTopSearch{
	position:absolute;
	right:0px;
	top:0px;
	width:203px;
	height:25px;
	background:url(/images/107/search_bg.gif) no-repeat left top;
}

#divTopSearch #what{
	background:none transparent;
	margin: 4px 0 0 8px;
	color: #666;
	font:10pt Arial, Helvetica, sans-serif;
	padding: 0;
	border: 0 none;
	width:140px;
}

#divTopSearch #btnSearch{
	position:absolute;
	right:0;
	top: 0;
	border:0 none;
	margin: 0;
	padding: 0;
	width:46px;
	height:25px;
	background:url(/images/107/search_button.gif) no-repeat left top;
}

#divCornersTop{
	background: url(/images/107/corner_top.gif) no-repeat left top;
	height:10px; overflow:hidden;
}

#divCornersBottom{
	background: url(/images/107/corner_bottom.gif) no-repeat left top;
	height:10px; overflow:hidden;
	clear:both;
	margin-bottom:20px;
}
div.divClear{height:1px; overflow:hidden; clear:both}

#divStartLeft{float:left; width:285px; margin-right:20px; background:url(/images/107/bg_start_leftcol.jpg) no-repeat left top; min-height:401px;}
#divStartRight{float:right; width: 285px; background:url(/images/107/bg_start_rightcol.jpg) no-repeat right top; min-height:401px;}
#divStartContent{float:left; width: 350px}
#divStartContent h2, #divStartContent h3{margin:0;}

#divFooter{margin-top:20px; padding-top:10px; border-top:solid 1px #ccc; font-size:10pt; text-align:center;}

#tblPersonalSearch{border-collapse:collapse;}

table.tblPersonal{border-collapse: collapse;}
table.tblPersonal td.tdPerson{width:220px; padding-bottom:20px;}
table.tblPersonal td.tdPerson p{margin:0;}
table.tblPersonal td.tdPerson h4{margin:0;}
table.tblPersonal td.tdSpace{width:20px;}

#divSellersStart{margin:15px 0 15px 15px;}
#divSellersStart h2{margin:0}
#divSellersStart div.divSellerStart{
  position:relative; 
  display:inline-block; 
  width:74px; 
  height:108px;
  overflow:hidden; 
  border:solid 2px #fff; 
  margin: 0 10px 10px 0;
}

#divSellersStart p.pLink{margin:0 15px 0 0; text-align:right;}

#divSellersStart div.divSellerStart img{margin-left:-8%;}

#divSellersStart div.divSellerStart div.divSellerInfo{
  position:absolute;
  left:0;
  bottom:0; 
  padding:2px 2px 0 2px; 
  background:url(/images/107/bg_seller_gradient.gif) repeat-x left top #fff;
  border-top:solid 2px #fff;
  width:100%; 
  height:42px;
  color:#333; 
/*  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;*/
  font-size:8pt;
  text-shadow: #fff 0px 1px 1px
}

#divCampaignsStart{
  margin:15px 0 15px 15px;
}

#divCampaignsStart h2{
  margin:0;
}

#divCampaignsStart div.divCampaign{
  position:relative;
  width:250px; height: 150px;
  overflow:hidden;
  margin-bottom:15px;
  border: solid 2px #fff;
}

#divCampaignsStart div.divCampaign img.imgCampaign{
  z-index: 10;
}

#divCampaignsStart div.divCampaign div.divCampaignText{
  position: absolute;
  left:0; bottom:0;
  width:250px;
  padding:5px;
  z-index: 20;
  background:url(/images/107/bg_trans_black70.png) repeat;
}

#divCampaignsStart div.divCampaign div.divCampaignText p.pHeading{
  margin:0;
  font-size:13pt;
  font-weight:bold;
}

#divCampaignsStart div.divCampaign div.divCampaignText p.pHeading a{color:#fff; text-decoration:none;}

#divCampaignsStart div.divCampaign div.divCampaignText p.pSummary{
  margin:0;
  font-size:8pt;
  font-weight:normal;
}
#divCampaignsStart div.divCampaign div.divCampaignText p.pSummary a{color:#ddd; text-decoration:none}


/* Spannmål
------------------------------------------------------------*/

#divSpannmalStart{
  margin:15px 0 15px 15px;
}

#divSpannmalStart h2{
  margin:0;
}

#divSpannmalStart div.divSpannmal{
  position:relative;
  width:250px; height: 150px;
  overflow:hidden;
  margin-bottom:15px;
  border: solid 2px #fff;
}

#divSpannmalStart div.divSpannmal img.imgSpannmal{
  z-index: 10;
}

#divSpannmalStart div.divSpannmal div.divSpannmalText{
  position: absolute;
  left:0; bottom:0;
  width:250px;
  padding:5px;
  z-index: 20;
  background:url(/images/107/bg_trans_black70.png) repeat;
}

#divSpannmalStart div.divSpannmal div.divSpannmalText p.pHeading{
  margin:0;
  font-size:13pt;
  font-weight:bold;
}

#divSpannmalStart div.divSpannmal div.divSpannmalText p.pHeading a{color:#fff; text-decoration:none;}

#divSpannmalStart div.divSpannmal div.divSpannmalText p.pSummary{
  margin:0;
  font-size:8pt;
  font-weight:normal;
}
#divSpannmalStart div.divSpannmal div.divSpannmalText p.pSummary a{color:#ddd; text-decoration:none}

/* ---------------------------------------------------------*/


#divChart{margin:20px 0 15px 15px;}
#divChart h2{margin:0;}

#divCurrent div.divCurrentItem{}
#divCurrent div.divCurrentItem p, div.divCurrentItem h3{margin:0;}
#divCurrent div.divCurrentItem h3{font-size:13pt;}
#divCurrent div.divCurrentItem h3 a{text-decoration:none;}
#divCurrent div.divCurrentItem p.pDate{color:#ccc; font-size:8pt; font-weight:normal;}
#divCurrent div.divCurrentItem p.pLink{margin-bottom:15px; text-align:right; margin-top:5px;}

#divCurrent div.divPaging{border-top:solid 1px #ccc; margin-top:10px; padding-top:10px; height:30px;}
#divCurrent div.divPaging span.spanPrev{float:left}
#divCurrent div.divPaging span.spanNext{float:right}

#divCalendarStart{margin-top:15px;}
#divCalendarStart div.divCalendarItem{margin-bottom: 10px;}
#divCalendarStart div.divCalendarItem h3{font-size: 13pt; margin:0;}
#divCalendarStart div.divCalendarItem h3 a{text-decoration:none;}

#divCalendarStart div.divCalendarItem p{margin:0;}
#divCalendarStart div.divCalendarItem p.pLink{text-align:right; margin-top:5px;}

#divCalendarStart div.divCalendarItem div.divCalendarBlock{
  width:50px;
  height:52px; 
  position:relative; 
  float:left; 
  margin:0 10px 2px 0; 
  overflow:hidden; 
  background:url(/images/107/calendar.gif) no-repeat left top;
}
#divCalendarStart div.divCalendarItem div.divCalendarBlock p.pCalendarMonth{
  position:absolute;
  left:0; top: 1px;
  margin:0;
  width:50px;
  font-size: 8pt;
  color:#fff;
  text-align:center;
}
#divCalendarStart div.divCalendarItem div.divCalendarBlock p.pCalendarDay{
  position:absolute;
  margin:0;
  left: 0; top: 19px;
  width: 50px;
  text-align:center;
  color:#333;
  font-size:16pt;
}

#divStartImages{width:250px; height:150px; border:solid 2px #f0f0f0;  margin:30px 0 15px 15px; overflow:hidden;}
