	BODY {
		color: #464646; 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; 
		font-style: normal; 
		font-weight: normal; 
		line-height: 145%; 
		margin: 4px;
		background: #DCDFD6;
	}

	TD {
	color: #464646;
	font-size: 12px;
	font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 135%;
	padding-bottom: 0px;
	}	


	H1 {
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		color: #B43738;
		font-size: 18px;
		padding-bottom: 15px;
		margin-bottom:0px;
	  	}
		
	h4 {
	    margin-bottom:5px;
    }

	H1.white {
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		color: #FFFFFF;
		font-size: 18px;
		padding-bottom: 15px;
		margin-bottom:0px;
	}	
	
	A {
		color: #464646; 	
	}

	A:hover {
		color: #464646; 		
	}
	
	A.topmenu:link {
		color: #FFFFFF; 
		text-decoration:none;
	}	   

	A.topmenu:visited {
		color: #FFFFFF; 
		text-decoration: none;
	}	   
	   
	A.topmenu:active {
		color: #FFFFFF; 
		text-decoration:none;
	}	   	   	
	   	
	A.topmenu:hover {
		color: #FF9900; 
		text-decoration: underline;
	}	

	A.topmenu-inactive:link {
		color: #CCCCCC;
		text-decoration:none;
	}	   

	A.topmenu-inactive:visited {
		color: #CCCCCC;
		text-decoration:none;
	}	   
	   
	A.topmenu-inactive:active {
		color: #CCCCCC;
		text-decoration:none;
	}	   	   	
	   	
	A.topmenu-inactive:hover {
		color: #CCCCCC;
		text-decoration:none;
	}	

	
	A.discreet:link {
		text-decoration:none;
	}	   

	A.discreet:visited {
		text-decoration: none;
	}	   
	   
	A.discreet:active {
		text-decoration:none;
	}	   	   	
	   	
	A.discreet:hover {
		text-decoration: none;
	}
	

	
					
	.btn2 {
		background: #375681;
		border-bottom: #375681 1px solid;
		border-left: #375681 1px solid;
		border-right: #375681 1px solid;
		border-top: #375681 1px solid;
		color: #FFFFFF;
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		font-size: 12px;
		cursor: hand;
	}

	.btn3 {
		height: 22px;
		background: #B0B3AB;
		border-bottom: #B0B3AB 1px solid;
		border-left: #B0B3AB 1px solid;
		border-right: #B0B3AB 1px solid;
		border-top: #B0B3AB 1px solid;		
	}
	
	.btn4 {
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; 
		font-size: 12px;
		cursor: hand;	
		background: #B0B3AB;
		border-bottom: #B0B3AB 1px solid;
		border-left: #B0B3AB 1px solid;
		border-right: #B0B3AB 1px solid;
		border-top: #B0B3AB 1px solid;		
	}	
	
	.txt1 {
		background: #FFFFFF;
		color: #000000;
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		font-size: 12px; 		
	}			
	
	.select1 {
		background: #FFFFFF;
		color: #000000;
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		font-size: 12px; 		
	}		
	
	.select2 {
		background: #FFEDC7;
		color: #000000;
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		padding-top: 20px;
		font-size: 12px; 		
	}			

	.topmenu {
		background: #375681;
	}
	
	
	.topmenu-selected {
		color: #CCCCCC;
		text-decoration:none;
	}
	
	.admmenu-selected {
		color: #CCCCCC;
		text-decoration:none;
	}	
		
	.heading {
		background: #7F7F7F;
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		font-weight: bold;
		color: #FFFFFF;
		font-size: 12px;		
	}
	
	.yellow {
		background-image: url(../bilder/layout/yellow.gif) 	
	}	
	
	.rubrikGuld {
		color: #f90; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; 
		text-decoration: none		
	}

	.rubrikKoppar {
		color: #CE9706; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; 
		text-decoration: none		
	}
		
	.rubrikLitenKoppar {
		color: #CE9706; 
		font-style: normal; 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		text-decoration: none		
	}
		
	.rubrikGra {
		color: #696969; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		text-decoration: none		
	}	

	.rubrikGraStor {
		color: #696969; 
		font-style: normal; 
		font-weight: bold; 
		font-size: 15px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; 
		text-decoration: none		
	}
	
	.rubrikRodStor {
		color: #375681;
		font-style: normal; 
		font-weight: bold; 
		font-size: 15px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
		text-decoration: none				
	}
		
	.white {
		color: #FFFFFF;		
	}
	
	.silver {
		color: #979797;		
	}
	
	.textGuld {
		color: #E1BF28;
	}
		
	.redgold {
		color: #FF9900;
	}
				
	.hazegreen {
		background: #BFD8BF;
	}	
	
	.snowwhite {
		background: #FFFFFF;
	}		
	
	.lattebeige {
		background: #ECEBD9;
	}
	
	.hazegray {
		background: #DCDDD7; 	
	}
	
	.gold {
		background: #E1BF28;
	}
	
	.lightgray {
		color: #A8A8A8;
	}
	
	
	.clearblue {
		color: #0E5ED1;
	}
	
	.rubrikGuldStor { 
		color: #c60; 
		font-weight: bold; 
		font-size: 15px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; 
	}	
	
	.rubrikVitStor { 
		color: #FFFFFF; 
		font-weight: bold; 
		font-size: 15px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; 
	}		
	
	.rubrikGraStorSmal { 
		color: #696969; 
		font-size: 15px; 
		font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
	}	
	
	.metalgray {
		background: #D0D5D8; 	
	}	
	
	.ashgray {
		background: #929292;
	}
		
	.news-datestamp {
		color: #375681;
		font-weight: bold;
		font-size: 12px; 
	}
	
	A.newslink:link {
		color: #696969; 
		font-size: 11px; 
		font-weight: bold;
		text-decoration:none;
	}	   

	A.newslink:visited {
		color: #696969;
		font-size: 11px; 		 
		font-weight: bold;
		text-decoration: none;
	}	   
	   
	A.newslink:active {
		color: #696969; 
		font-size: 11px; 		
		font-weight: bold;
		text-decoration:none;
	}	   	   	
	   	
	A.newslink:hover {
		color: #696969;
		font-size: 11px; 		 
		font-weight: bold;
		text-decoration: none;
	}	
	
	DIV.corner {
		border-top: 1px solid #B2B2B2;
		border-left: 1px solid #B2B2B2;
		padding-left: 4px;
		padding-top: 4px;
		padding-bottom: 5px; 
	}
	

	
	
	/* Bygg själv  */
	#diy {
		text-align: left;
		/* width: 760px; */
		margin: 0 auto;
		padding: 0px;
		position: relative;
	}
	
	#diy .diy-img {
		float: left;
		/* top: 325px;  */
		left: 0px;
		margin: 0px 0px 0px 0px;
		position: absolute;
	}	
	
	/* Produktinfo */
	#info {
		text-align: left;
		/* width: 760px; */
		margin: 0 auto;
		padding: 0px;
		position: relative;
	}
	
	#info .infopanel {
		float: left;
		left: 38px;
		margin: 0px 0px 0px 0px;
		position: absolute;
		visibility: hidden; 
		top: -2px; 
	}
	
	
	/* 
	Dropdownmeny 
	se även menu.js - krävs för IE
	*/
	#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color: #375681;
	}

#nav a {
	display: block;
		margin: 4px 4px;
		text-decoration: none;
		width: auto;
		color: #fff;
}

#nav a:hover {
		text-decoration: underline;
	}

#nav li { /* all list items */
	float: left;
	text-align: left;
	width: 6em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #375681;
	line-height: 1.5;
	width: 11em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
	
	#wrap {width: 44em; text-align: center; margin: 0 auto;}

#thumbs {
float: right;
width: 700px;
}
#wrap ul {
list-style: none;
margin: 0;
padding: 0;
}	 
#wrap ul li {
display: inline;
} 
#wrap p {
text-align: left;
}

#full_image {
float: left;
width: 500px;
}
#gallery_nav {
margin-top: -.15em;
border: 1px solid #fff;
padding: 0 .5em;
background: #777;
}

#sidetext {
position:absolute;
width: 170px;
margin-left: 270px;
margin-top:-350px;
}

.borders {
	border: 1px solid #fff;
	cursor: hand;
	}

.bordersbig {
	border: 2px solid #fff;
	}
	
	
.imageright {
float:right;
padding-left:15px;
padding-right:0px;
}

.padding {
padding-left:20px;
padding-right:20px;
}

.padding2 {
padding-left:5px;
padding-right:5px;
}

.padding3 {
padding-left:50px;
padding-right:50px;
text-align:justify;
}

.headingsidebar {

color: #A63B42; 
font-weight: bold; 
font-size: 13px; 
font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
padding-left:5px;
}

.textsidebar { 
color: #464646; 
font-weight: normal; 
font-size: 12px; 
font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
padding-left:10px;
}

.sidebarphoto { 
float: right;
padding-right: 5px;
}

ul.no_bullet{
list-style-type: none;
}

.bluetitle{
color: #375681;
font-weight:bold;
padding-left:5px;
text-decoration:none;
text-align:center;
}

.utrustningtitle{
	color: #375681;
	font-weight:bold;
	text-align:left;
	background-color: #FFFFFF;
}

.utrustninglist{
color: #464646;
font-weight:normal;
text-align:left;
font-size: 11px; 
font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
padding-left:0px;
vertical-align:top;
}

.textboxtext {

color: #375681; 
font-weight: bold; 
font-size: 12px; 
font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
}

.quickfacts {

color: #375681; 
font-weight: normal; 
font-size: 11px; 
font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
margin:5 0 0 10px;
}

.senastenytt {
	color: #000000;
	font-weight: normal;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	margin:10 10 0 10px;
	text-align:left;
	display: block;
	line-height: 130%;
}


.senastenyttbody {
	color: #000000;
	font-weight: bold;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	margin:15 10 0 20px;
	text-align:center;
	display: block;
	line-height: 130%;
}
.senasterubrik.senastenytt2 div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #375681;
}
.senasterubrik .solfangarenytt {
	color: #F00;
}
.senasterubrik .solfangarenytt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #375681;
	text-align: center;
}
.senasterubrik .bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	font-weight: normal;
	color: #333;
}
.senasterubrik .bullets {
	text-align: center;
}
.senasterubrik .laddaner a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #A32D21;
	text-decoration: underline;
}
.senasterubrik .laddaner a {
	text-align: right;
}
