@charset "utf-8";

/* Big main */

body {
font-family:Verdana;
background-image:url(../img/bgbig.png);
background-repeat: repeat-x;
background-color: #cec8cb;
}

#slideshow {

}



.browseProductImage {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:3px;
}

.bigmaintop {
	background-image:url(../img/mainbox-top.png);
	background-repeat:no-repeat;
	height: 31px;
	width: 696px;
	float:left;
}

.bigmain {
	background-image:url(../img/mainbox-middle.png);
	background-repeat:repeat-y;
	min-height: 500px;
	width: 636px;
	float:left;
	padding-left: 30px;
	padding-right:30px;
	
}
.bigmainbottom {
	background-image:url(../img/mainbox-bottom.png);
	background-repeat:no-repeat;
	height: 59px;
	width: 696px;
	float:left;
}
.bigmainwrapper {
	width: 696px;
	float:left;
	}
/* Big main slut*/

/* Main News*/

.mainnewstop {
	background-image: url(../img/mainbox-news-top.png);
	float: left;
	height: 32px;
		width: 250px;
	padding-right:16px
}

.mainnews {
	background-image: url(../img/mainbox-news-middle.png);
	background-repeat: repeat-y;
	float: left;
	width: 250px;
	padding-right:16px;
	min-height:545px;
}

#search {
	position:absolute;
	left:904px;
	top:127px;
	width:44px;
	height:34px;
	z-index:1;
}

#usermenu {
	background-color: #DFDFDF;
	border: 1px solid #333;
	position:absolute;
	left:760px;
	top:20px;
	width:170px;
	height:64px;
	z-index:1;
}

#x-tab-strip-wrap li {
list-style: none;
list-style-type: none;
}


.mainnews li{
list-style: none;
list-style-type: none;
margin-left:30px;
}

.mainnews li a{
color: #990000;
text-decoration:none;
font-weight: bold;
}


.mainnewsbottom {
	background-image: url(../img/mainbox-news-bottom.png);
	background-repeat: no-repeat;
	float: left;
	width: 266px;
	height:45px;
}
/* Main News Slut*/


.header {
	background-image: url(../img/header.png);
	background-repeat: no-repeat;
	float: left;
	height: 119px;
	width: 980px;
}

.header2 {
	float: left;
	height: 114px;
	width: 980px;
	overflow:hidden;
}

.wrapper {
	height: 500px;
	width: 1080px;
	margin-left: -490px;
	position: absolute;
	left:50%;
}



.footer {
width: 980px;
height:25px;
text-align:center;
}

.mainmenu {
	float:left;
	height: 48px;
	width: 980px;
}
.mainmenu2 {
	margin-top:3px;
	float:left;
	height: 48px;
	width: 980px;
}


.sidemenu {
	width: 275px;
	height: 500px;
	float:left;
	padding-top:10px;
}

.sidemenu img{
cursor:pointer;
}

.sidemenu img a {
outline:none;
}
#slideshow {
height: 300px;
}

.mainbox-sm-top {
	background-image: url(../img/mainbox-sm-top.png);
	background-repeat:no-repeat;
	width: 436px;
	height: 31px;
}

.mainbox-sm-middle {
	background-image: url(../img/mainbox-sm-middle.png);
	background-repeat:repeat-y;
	width: 436px;
	padding-left:11px;
	min-height: 500px;


}

.mainbox-sm-bottom {
	background-image: url(../img/mainbox-sm-down.png);
	background-repeat:no-repeat;
	width: 436px;
	height: 61px;
}	

/*joomla grejer
*/
h1, .contentheading, .componentheading {
font-size: 28px;
color: #990000;
}

.mainnews h3 {
	font-size: 16px;
	color: #000;
	padding-left: 30px;
	}

/*Menyn */

#usermenu a {
	text-decoration: none;
	font-weight:bold;
	color: #0099FF;
	line-height: 12px;
	padding-left: 30px;
	outline: none;
	}


.mainmenu a {
	text-decoration: none;
	font-weight:bold;
	color: #990000;
	line-height: 32px;
	padding-left: 30px;
	outline: none;
	}


.mainmenu2 a {
	text-decoration: none;
	font-weight:bold;
	color: #990000;
	line-height: 32px;
	padding-left: 30px;
	outline: none;
	}

	
#active_menu {
	text-decoration:underline;
	}
	
.buttonheading {
padding:0;
}
div.buttons_heading {
float:right;
margin:0;
width:20%;
}

.produkter a, .prodlist a {
text-decoration: none;
color: #990000;
}

.prodlist {
border-bottom: 3px solid #DEDEDE;
}

.vmRecentDetail li {
	list-style-type: none;
	list-style: none;
}
.vmRecentDetail ul {

	}

.vmRecentDetail li a{
	text-decoration: none;
	font-weight:bold;
	color: #990000;
}
h3 {
	color: #000;
	}
#vmMainPage a {
		text-decoration: none;
	font-weight:bold;
	color: #990000;
	}
#s5_vm_container h3 a{
margin-left:34px;
}
#s5_vm_container li li a{

}

#s5_vm_container { 
min-height:500px;
background-image: url(../img/mainbox-news-middle.png); 
background-repeat:repeat-y;
width:270px;
}
#accordion {
width:245px;
}
	
/*#vmMainPage img {
border: 2px solid #DEDEDE;
	}
	
div.buttons_heading img{
border: 0;
}
		*/

.sidemenu ul, .sidemenu ol {
	padding-left: 0;
	margin: 0;
}

.vmRecentDetail {

}

.normal div.formdevider {
float:left;
width: 145px;

}
td.normal {
border-bottom: 1px dotted #dedede;
vertical-align: top;
padding-bottom: 5px;
padding-top: 5px;
}

.normal input.checkboxen {
float:left;margin-right: 5px;
background-color: #990000;


}
#s5_vmsf109 {
	height:40px !important;
}