@charset "utf-8";
/* CSS Document */

* html .clearfix{
	height: 1%;
}
html{
	height:100%;
	/*width:1003px;*/
	/*background: url(../image/bg1003.jpg) repeat-y center;*/
	margin: 0 auto;
	padding:0;
}

td{
	font:normal 12px Arial;
	color:#FFF;
}

body{
	height: 100%;
	margin: 0 auto;
	padding:0;
	/*font-family:"Tahoma", Arial, Helvetica, sans-serif;*/
	/*font-size:12px;*/
	width:1003px;
	background: #26282d;
	font:normal 12px Arial;
	color:#FFF;
}


a:link{
	font:normal 12px Arial;
	color:#FFF;
	text-decoration:underline;
}

.clearfix:after{
	content: ".";
	display: block; 
	height: 0px;
	clear: both;
	visibility: hidden;
}
#wrapper{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:900px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	background: #555;
	border:0px solid red;

}
#bg_header{
	background:url(../images/header.jpg) no-repeat;
	width:900px;
	height:156px;
	margin:0;
	padding:0;
}
#logo{
	float:left;
	background:url(../images/logo2.jpg) no-repeat;
	width:364px;
	height:156px;
	margin:0;
	padding:0 0 0 0;
}
#text_header{
	float:right;
	margin:0;
	padding:68px 68px 0 0;
	background:url(../images/title2.jpg) no-repeat left 70px;
	width:408px;
	height:22px;
	border: 0px solid red;
}
#menu{
	margin:0;
	padding:0;
	width:900px;
	height:49px;
/*	border:1px solid red;*/
}
#menu_aktuellt{
	float:left;
	margin:0;
	padding:0;
	width:150px;
	height:49px;
	border:0px solid red;
}
#menu_aktuellt a:active{
	margin:0;
	padding:0;
	width:150px;
	height:49px;
	border:0px solid red;
	background: url(../images/menu/aktuellt_act.gif) no-repeat top;
	z-index:0;
}
#menu_produkter{
	float:left;
	margin:0;
	padding:0;
	width:150px;
	height:49px;
}
#menu_service{
	float:left;
	margin:0;
	padding:0;
	width:148px;
	height:49px;
}
#menu_begagnat{
	float:left;
	margin:0;
	padding:0;
	width:154px;
	height:49px;
}
#menu_downloads{
	float:left;
	margin:0;
	padding:0;
	width:152px;
	height:49px;
}
#menu_kontakt{
	float:left;
	margin:0;
	padding:0;
	width:146px;
	height:49px;
}
#main{
	margin:0;
	padding:0 0 181px 0;
	width:900px;
	background:url(../images/bg_main.jpg) no-repeat top right;
}
.main_wrap{
	width:900px;
	margin:0;
	padding:0 0 57px 0;
	/*border:1px solid red;*/
	/*content: ".";*/
	/*display: block; */
	clear: both;
}
.main_left{
	margin:0;
	padding:28px 0 0 36px;
	width:370px;
	float:left;
	/*border:1px solid red;*/
}
.main_left td{
	margin:0;
	padding:28px 0 0 0;
	font:normal 12px Arial;
	color:#fff;
}
.contact_input{
	margin:0 0 0 10px;
	padding:0;
	font:normal 12px Arial;
	width:222px;
}
input.button{
	margin:0 0 0 10px;
	padding:0;
	font:normal 12px Arial;
	width:74px;
}
.contact_textarea{
	margin:0 0 0 10px;
	padding:0;
	font:normal 12px Arial;
	width:222px;
	height:167px;
}
.main_left img{
	margin:0;
	padding:22px 0 0 0;
	border:0px solid red;
}
.main_left img.align{
	margin:0;
	padding-right:10px;
}
.main_right{
	margin:0;
	padding:84px 47px 0 0;
	width:443px;
	float:right;
	/*border:1px solid green;*/
}
.main_right_bottom{
	margin:0;
	padding:14px 47px 0 0;
	width:403px;
	float:right;
}.main_right_bottom p{
	margin:0;
	padding:0 0 0 116px;
	font:normal 11px Arial;
	border:0px solid red;
}
.main_right p{
	margin:0;
	padding:0;
	color:#fff;
	font:normal 12px Arial;
}
.main_right_detail{
	margin:0;
	padding:22px 0 0 0;
	width:403px;
	float:left;
}
.price{
	font:bold 12px Arial;
/*	color:red;*/
}
.bild{
	margin:0;
	padding:22px 0 0 40px;
	float:left;
	width:165px;
}
.bild p{
	font:normal 12px Arial;
	color:#fff;
}
.main_content{
	width:817px;
	margin:0;
	padding:22px 47px 0 37px;
	border:0px solid red;
	/*content: ".";*/
	/*display: block; */
	clear: both;
}
.main_content ul{
	margin:0;
	padding:0;
	font:normal 12px Arial;
	color:#FFF;
}
ul{
	margin:0 0 0 13px;
	padding:0 0 0 5px;
}
li{
	margin:2px 0 0 0;
	padding:0 0 0 5px;
	list-style-image:url(../images/dott.gif);
	/*background:url(../images/dott.gif) no-repeat 5px left;*/
}
li.nonlist{
	list-style:none;
}
li ul{
	margin:0;
	padding:0;
}
li ul li{
	margin:2px 0 0 15px;
	padding:0 0 0 0;
	list-style-image:url(../images/tri_angle.jpg);
}
.main_content img{
	margin:0;
	padding:0 25px 8px 0;
	border:0px solid red;
}
.main_content p{
	margin:0;
	padding:18px 0 0 0;
	font:normal 12px Arial;
	color:#fff;
}
.main_content p.first{
	margin:0;
	padding:0 0 0 15px;
}
.main_detail{
	float:left;
	margin:0;
	padding:0 35px 50px 0;
	width:355px;
	border:0px solid red;
}
.main_detail img{
	margin:0;
	padding:0 15px 0 0 ;
}
.tri{
	margin:0;
	padding:4px 0 0 0;
	float:left;
}
.main_detail p{
	margin:0;
	padding:0;
}
.main_detail_second{
	float:left;
	margin:0;
	padding:0 35px 0 0;
	width:355px;
	border:0px solid red;
}
.main_detail_second img{
	margin:0;
	padding:0 15px 0 0 ;
}
.date{
	margin:0;
	padding:0 ;
	color:#9393fe;
	font:normal 12px Arial;
	border:0px solid red;
}
.align_img{
	margin:0;
	padding:0 35px 10px 0;
}
.detail_img{
	margin:0;
	height: 83px;
	width: 90px;
	padding:0;
	margin-right:16px;
	border: 1px solid #b3b3b3;	
}
.img_download{
	margin:0;
	padding:0 11px 0 0;
}
.img_download-show{
	margin:0;
	padding:0 0 15px 0;
}
.p_show_detail{
	margin:0;
	margin:0;
}
.a_nyheter{
	font:normal 12px Arial;
	color:#FFF;
	text-decoration:underline;
	margin:0;
}
h1{
	background:url(../images/underline.jpg) no-repeat left bottom;
	font: normal 18px Arial;
	color:#FFF;
	margin:0;
	padding-bottom:5px;
	/*width:304px;*/
	height:36px;
/*	border:1px solid red;*/
}
h2{
	background:url(../images/underline.jpg) no-repeat bottom;
	font: normal 18px Arial;
	color:#FFF;
	margin:0;
	padding:0;
	width:504px;
	height:46px;
/*	border:1px solid red;*/
}
#iflash{
	padding:22px 0 0 0;
	margin:0;
}
#footter{
	position:absolute;
	width:859px;
	height:45px;
	margin:0;
	padding:33px 0 0 41px;
	background:url(../images/footter.JPG) no-repeat;
	bottom:0;
	font: normal 12px Arial;
	color:#FFFFFF;
	border:0px solid red;
}
#footter img{
	position: absolute;
	top:26px;
	right:24px;
	margin:0;
	padding:0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #CCCCCC;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
}

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:21px;
z-index:100;
background:#B5B3B4 url(../images/submenu.jpg) repeat-x left top !important;
padding-left:5px;

}

#dropmenudiv a{
display: block;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration:none;
font:normal 12px Verdana;
line-height:21px;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#632902;
font:normal 12px Verdana;
line-height:21px;
text-decoration:underline;
}