/*Daloc produktblad design*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.3em;
	margin: 0; padding: 0;
	background-color: #f9f8f4;
}

hr {
	border: 0 #b2b2b2 solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

h1 { font-size: 28px; line-height: 30px; }
h2 { font-size: 22px; line-height: 24px; }
h3 { font-size: 18px; line-height: 20px; margin: 22px 0 10px 0; }
h4 { font-size: 14px; line-height: 18px; margin: 16px 0 4px 0; }

p { margin: 2px 0 8px 0; }

a {
	color: #d40046;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #d40046;
	font-weight: bold;
	text-decoration: underline;
}
a img {
	border: 0 none;
}


.finstilt {
	line-height: 13px;
	font-size: 10px;
	font-style: italic;
}


div.typ_header1{
  height: 12px;
  border:0px solid white;
  padding: 4px 0 2px 0; 
  font-weight: bold;
}

div.typ_header2{
  height: 12px;
  border:0px solid white;
  padding: 6px 0 2px 0; 
  font-weight: bold;
}

.litentext{
 font-size: 9px;
}


div {
  font-size: 11px;
}

.red {
	color: #f00;
}

.lock{
  padding-left: 22px;
  font-weight: bold;
  background: url(../images/lock-16x16.png) no-repeat;
}

img.lockimg{
padding:4px;

}

table.typer {
  empty-cells: show;
  border-top: 0px solid #f9f8f4;
  border-left: 0px solid #f9f8f4;
  font-size: 9px;
  line-height: 11px;
}

img.zoomable { cursor: url(../images/magnify.cur), pointer; }


table.typer td, table.typer th {
  padding-bottom: 2px;
  border-top: 0px solid #f9f8f4;
  border-left: 0px solid #f9f8f4;
  border-bottom: 2px solid #f9f8f4;
  border-right: 2px solid #f9f8f4;
}

table.table_stal td {
	background-color: #dfe6e8;
}
table.table_tra td {
	background-color: #f0decb;
}
table.table_gra th {
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: top;
	font-weight: bold;
	color: #fff;
	background-color: #aaa;
}
table.table_gra td {
	padding-bottom: 4px;
	background-color: #ddd;
}



/* .tillval_table = stor tabell med mörka linjer för flera celler (ex. glaslister) */
/* .table_tillval = liten tabell med vita linjer för färre celler (ex. karmar) */


table.table_tillval {
  empty-cells: show;
  font-size: 11px;
  line-height: 14px;
  margin: 5px 0;
}
table.table_tillval td {
  padding: 4px;
	background-color: #f1e3d3;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  text-align: center;
}
table.table_tillval th {
  padding: 4px;
	background-color: #cead89;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  text-align: center;
	font-weight: bold;
}


table.table_index {
  empty-cells: show;
  font-size: 11px;
  line-height: 14px;
  margin: 0;
}
table.table_index td {
  padding: 4px;
	background-color: #e6e6e0;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  text-align: center;
}


table.noborders td{
  border:0px solid #f9f8f4;
  padding-right:6px;
}

.clr, .clear {
	clear: both;
}

/* introsidan*/
.standardlink{
   display: inline;
   cursor: pointer;
}

body#page_bg{
  text-align: center; /*center hack*/
	margin: 1em 0;
  background-color: #000;
}

#body_wrapper {
	min-width:600px;
	max-width:700px;
	width: auto !important; /*IE6 hack*/
	width: 700px; /*IE6 hack*/
	margin: 0 auto; /*center hack*/
	text-align: left; /*center hack*/
	border:2px solid #777;
	background-color: #fff;
}

#top{
	padding-bottom: 6px;
}

#main{

}

#rubrik{
	border-bottom:2px solid #777;
	border-top:2px solid #777;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 2px;
	text-align: right;
	font-size: 1.6em;
	color: #fff;
	background-color: #777;
}

#content{
	padding: 10px 8px 10px 20px;
}

div.produktbladsrad a.produktrow {
	cursor: pointer;
	height:130px;
	text-decoration: none;
	display:block;
	/*border:1px solid #ccc;*/
	padding:2px;
	/*margin-bottom:6px;*/
}

div.produktbladsrad a.produktrow:hover{
  /*border:1px solid #777;*/
}

div.pthhumb{
	float:left;
	width:95px;
	height:130px;
	background:#ccc;
	margin-right:4px;
}

div.pingress{
	color: #000;
}

ingressrubrik{

}

.prolist_row_wrapper{
	border:1px solid #ddd;
	margin-bottom:6px;
}

.row_tools{
	text-align: right;
	background:#eee;
}

/* Fullt produktblad */

#fullproduktblad {
  border:1px solid #777;
  margin: 6px 0px 6px 0px;
}


div.label_1 {
   font-weight: bold;
   border-bottom: 1px dotted #777;
   padding-top: 10px;
   font-size: 14px;
   text-transform: uppercase;
   margin-bottom: 4px;
}


div.textblocl_1{
 /*border:1px solid #777;*/
 padding-top:4px;
 padding-bottom:12px;
}


.biltext{
   font-weight: bold;
   font-size: 10px;
  
}

/* klassikoner */
div.grund_class{
  font-size: 9px;
  font-weight: bold;
  height:20px;
  margin-bottom:4px;
  padding-left: 20px;
  line-height: 20px;
}

/*
div.class_icon_ljud{
  background: #c5dbdb url(../images/icons/klass_ikonen_ljud.png) no-repeat;
}

div.class_icon_brand{
  background: #c5dbdb url(../images/icons/klass_ikoner_brand.png) no-repeat;
}

div.class_icon_inbrottsskydd{
  background: #c5dbdb url(../images/icons/klass_ikoner_sakerhet.png) no-repeat;
}

div.class_icon_skottsakerhet{
  background: #c5dbdb url(../images/icons/klass_ikoner_skott.png) no-repeat;
}
div.class_icon_explosion{
  background: #c5dbdb url(../images/icons/klass_ikoner_explosion.png) no-repeat;

}
div.class_icon_emi{
  background: #c5dbdb url(../images/icons/klass_ikoner_emi.png) no-repeat;
}

div.class_icon_brandtathet{
  background: #c5dbdb url(../images/icons/klass_ikoner_brandgas.png) no-repeat;
}*/





.infotext_detaljer{
	padding: 2px 0;
	font-size: 10px;
	line-height: 13px;
	font-style: italic;
}


/*resurser*/

div.resurser_file{

}

div.resurser_link{

}

div.resurser_label{
 border:1px solid #000;
}

/* Floting design */
#container_01, #container_02 {
 float: left;
 width: 660px;
 /*border:1px dotted #00f;*/
}
#container_03 {
	float: left;
	width: 300px;
}


/* search design */

#searchbars input {
  color: #444;
  margin:0;
  height:21px;
  padding:5px 5px 0 30px;
  width:165px;
  background:url(../images/searchbar.gif) top left no-repeat;
  border:none;
}



#searchbars input:focus {
  color:#111;
  background:url(../images/searchbar.gif) bottom left no-repeat;
  border:none;
}

#input input {
  color: #444;
  margin:0px;
  height:21px;
  padding:5px 5px 0 5px;
  width:190px;
  background:url(../images/inputfield.gif) top left no-repeat;
  border:none;
}

#input input:focus {
  color:#111;
  background:url(../images/inputfield.gif) bottom left no-repeat;
  border:none;
}


input.myinput {
  color: #444;
  margin:0px;
  height:21px;
  padding:5px 5px 0 5px;
  width:190px;
  background:url(../images/inputfield.gif) top left no-repeat;
  border:none;
}

input.myinput:focus {
  color:#111;
  background:url(../images/inputfield.gif) bottom left no-repeat;
  border:none;
}



/* inlogging */
ul.error {
	color: #f00;
	font-weight: bold;
}










/* Daloc produktblad template css*/

#problad_main_wrapper{
  /*border:2px solid #00f;*/
  /*width: 660px;*/
 
}

#problad_main{
  padding: 10px 0 10px 10px;
}
#index_main {
	padding: 20px 0px 20px 20px;
}



#header, .header {
  /*background-color: #ccc;*/
  font-size: 22px;
  color:#202020;
  font-weight: bold;
  padding: 6px 0px 6px 10px;

}

#left_col_wrapper{
  float: left;
  width: 200px;
  /*background-color: #0f0;*/
}


#left_col{
  padding: 10px;
} 

div.leftmodul{
  margin: 0px 0px 10px 0px;
}


#content_wrapper{
float: left;
}


#content_headers_wrapper{
 width:440px;
 overflow: hidden;
}

#content_headers{
  padding: 10px;
}



/* om det är två Kolumner */
#main_col_wrapper{
  float: left;
  width: 440px;
  overflow: hidden;
  /*background-color: #00f;*/
}


/* om det är tre Kolumner */

#main_col_wrapper_2{
  float: left;
  width: 220px;
  background-color: #00f;
}

#main_col{
  padding: 10px;
}

#right_col_wrapper{
  float: left;
  width: 220px;
  background-color: #f0f;
}

#right_col{
  padding: 10px;
}

#detaljer_wrapper{
  /*border:1px solid #ff0;*/
  margin: 10px 0px 0px 0px;
}

#detaljer{

}

.detaljer_box {
	float: left;
	width: 200px;
	border: 0px none;
	/*margin: 0 20px 0 0;
	padding: 6px;*/
}


#skisser_wrapper_stal {
  width: 644px; /*618*/
  margin-top: 15px;
  border: 3px solid #cad8db;
  background-color: #fff;
}
#skisser_wrapper_tra {
  width: 644px;
  margin-top: 15px;
  border: 3px solid #e7cbaf;
  background-color: #fff;
}
#skisser img {
	float: left;
	margin: 10px;
}
.clr {
	clear: both;
}

/*
.skisser_box{
  float: left;
}
*/


div.download_label {
	padding-top: 8px;
	padding-bottom: 4px;
	font-weight: bold;
}
/* alla nedladdning */
a.download {
	display: block;
	font-size: 10px;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 2px;
	margin: 4px 0;
}
/* standard nedladdning */
a.blank {
	background: transparent url(../images/icons/download.png) no-repeat;
}
/* PDF-dokument */
a.pdf {
	background: transparent url(../images/icons/download_pdf.png) no-repeat;
}
/* CAD-ritningar */
a.dwg {
	background: transparent url(../images/icons/download_dwg.png) no-repeat;
}
/* extern länk */
a.url {
	background: transparent url(../images/icons/download_url.png) no-repeat;
}


/* öppna som pdf (autogenererade) */
.tillval_finstilt {
	float: left;
	width: 300px;
	height: 28px;
	font-size: 10px;
	font-style: italic;
}
.pdf_link {
	float: right;
	width: 200px;
	height: 28px;
	margin-right: 10px;
	text-align: right;
}
.pdf_link a {
	font-size: 10px;
	font-weight: normal;
	padding: 0 22px 6px 0;
	background: transparent url(../images/icons/download_pdf.png) no-repeat top right;
}
.pdf_link a:hover {
	font-weight: normal;
	text-decoration: underline;
}


/* MAIN MENU */

#menu_header {
	height: 93px;
	background-color: #fff; 		/*#f3f2ee;*/
}

#menu_header img {
	border: 0 none;
}

.daloc_logo {
	position: absolute;
	top: 6px;
	left: 8px;
}

span.menu {
	display: block;
	float: left;
	margin-left: 1px;
	margin-right: 2px;
	margin-top: 8px;
	position: relative;
	z-index: 128;
}
span.menu_active {
	display: block;
	float: left;
	margin-left: -5px;
	margin-right: -4px;
	position: relative;
	z-index: 256;
}

div.flaggor {
	position: absolute;
	top: 26px;
	right: 21px;
}
div.flaggor img {
	margin-right: 4px;
}


/* TOPP-MENY svenska -------------------------------------------------------- */

#se_menu_daloc {
	width: 58px; height: 42px;
	background: url(../images/se/hover_daloc.png) top left no-repeat;
}
#se_menu_sortimentsguide {
	width: 84px; height: 42px;
	background: url(../images/se/hover_sortimentsguide.png) top left no-repeat;
}
#se_menu_sakerhet {
	width: 121px; height: 42px;
	background: url(../images/se/hover_sakerhet.png) top left no-repeat;
}
#se_menu_stal {
	width: 87px; height: 42px;
	background: url(../images/se/hover_stal.png) top left no-repeat;
}
#se_menu_tra {
	width: 83px; height: 42px;
	background: url(../images/se/hover_tra.png) top left no-repeat;
}
#se_menu_tillval {
	width: 129px; height: 42px;
	background: url(../images/se/hover_tillval.png) top left no-repeat;
}
#se_menu_stalpartier {
	width: 86px; height: 42px;
	background: url(../images/se/hover_stalpartier.png) top left no-repeat;
}
#se_menu_register {
	width: 69px; height: 42px;
	background: url(../images/se/hover_register.png) top left no-repeat;
}

#se_menu_daloc_active {
	width: 70px; height: 42px;
	background: url(../images/se/active_daloc.png) top left no-repeat;
}
#se_menu_sortimentsguide_active {
	width: 96px; height: 42px;
	background: url(../images/se/active_sortimentsguide.png) top left no-repeat;
}
#se_menu_sakerhet_active {
	width: 133px; height: 42px;
	background: url(../images/se/active_sakerhet.png) top left no-repeat;
}
#se_menu_stal_active {
	width: 99px; height: 42px;
	background: url(../images/se/active_stal.png) top left no-repeat;
}
#se_menu_tra_active {
	width: 95px; height: 42px;
	background: url(../images/se/active_tra.png) top left no-repeat;
}
#se_menu_tillval_active {
	width: 141px; height: 42px;
	background: url(../images/se/active_tillval.png) top left no-repeat;
}
#se_menu_stalpartier_active {
	width: 98px; height: 42px;
	background: url(../images/se/active_stalpartier.png) top left no-repeat;
}
#se_menu_register_active {
	width: 81px; height: 42px;
	background: url(../images/se/active_register.png) top left no-repeat;
}

/* TOPP-MENY norska --------------------------------------------------------- */

#no_menu_daloc {
	width: 58px; height: 42px;
	background: url(../images/no/hover_daloc.png) top left no-repeat;
}
#no_menu_sortimentsguide {
	width: 78px; height: 42px;
	background: url(../images/no/hover_sortimentsguide.png) top left no-repeat;
}
#no_menu_sakerhet {
	width: 117px; height: 42px;
	background: url(../images/no/hover_sakerhet.png) top left no-repeat;
}
#no_menu_stal {
	width: 79px; height: 42px;
	background: url(../images/no/hover_stal.png) top left no-repeat;
}
#no_menu_tra {
	width: 74px; height: 42px;
	background: url(../images/no/hover_tra.png) top left no-repeat;
}
#no_menu_tillval {
	width: 176px; height: 42px;
	background: url(../images/no/hover_tillval.png) top left no-repeat;
}

#no_menu_daloc_active {
	width: 70px; height: 42px;
	background: url(../images/no/active_daloc.png) top left no-repeat;
}
#no_menu_sortimentsguide_active {
	width: 90px; height: 42px;
	background: url(../images/no/active_sortimentsguide.png) top left no-repeat;
}
#no_menu_sakerhet_active {
	width: 129px; height: 42px;
	background: url(../images/no/active_sakerhet.png) top left no-repeat;
}
#no_menu_stal_active {
	width: 91px; height: 42px;
	background: url(../images/no/active_stal.png) top left no-repeat;
}
#no_menu_tra_active {
	width: 86px; height: 42px;
	background: url(../images/no/active_tra.png) top left no-repeat;
}
#no_menu_tillval_active {
	width: 188px; height: 42px;
	background: url(../images/no/active_tillval.png) top left no-repeat;
}

/* TOPP-MENY danska --------------------------------------------------------- */

#dk_menu_daloc {
	width: 58px; height: 42px;
	background: url(../images/dk/hover_daloc.png) top left no-repeat;
}
#dk_menu_sortimentsguide {
	width: 78px; height: 42px;
	background: url(../images/dk/hover_sortimentsguide.png) top left no-repeat;
}
#dk_menu_sakerhet {
	width: 113px; height: 42px;
	background: url(../images/dk/hover_sakerhet.png) top left no-repeat;
}
#dk_menu_stal {
	width: 73px; height: 42px;
	background: url(../images/dk/hover_stal.png) top left no-repeat;
}
#dk_menu_tra {
	width: 71px; height: 42px;
	background: url(../images/dk/hover_tra.png) top left no-repeat;
}
#dk_menu_tillval {
	width: 133px; height: 42px;
	background: url(../images/dk/hover_tillval.png) top left no-repeat;
}

#dk_menu_daloc_active {
	width: 70px; height: 42px;
	background: url(../images/dk/active_daloc.png) top left no-repeat;
}
#dk_menu_sortimentsguide_active {
	width: 90px; height: 42px;
	background: url(../images/dk/active_sortimentsguide.png) top left no-repeat;
}
#dk_menu_sakerhet_active {
	width: 125px; height: 42px;
	background: url(../images/dk/active_sakerhet.png) top left no-repeat;
}
#dk_menu_stal_active {
	width: 85px; height: 42px;
	background: url(../images/dk/active_stal.png) top left no-repeat;
}
#dk_menu_tra_active {
	width: 83px; height: 42px;
	background: url(../images/dk/active_tra.png) top left no-repeat;
}
#dk_menu_tillval_active {
	width: 145px; height: 42px;
	background: url(../images/dk/active_tillval.png) top left no-repeat;
}



#header_border {
	position: absolute;
	width: 100%;
	top: 69px;
	height: 24px;
	z-index: 512;
}

#header_border a {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

.inloggad{
  color: #fff;
  height: 24px;
  padding-top: 4px;
  padding-left: 20px;
  font-size: 9px;
}

#support_toggle {
	float: right;
	width: 82px;
	height: 24px;
	background-image: url(../images/menu/support.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#support_wrapper {
	position: absolute;
	top: 103px;
	right: 10px;
	width: 280px;
	z-index: 640;
}

.border_daloc, .border_default {
	background-color: #d40046;
}
.border_sortimentsguide {
	background-color: #6e7070;
}
.border_sakerhet {
	background-color: #457a78;
}
.border_stal {
	background-color: #80a2a8;
}
.border_tra {
	background-color: #c18347;
}
.border_tillval {
	background-color: #9e7444;
}
.border_stalpartier {
	background-color: #4e7aa1;
}
.border_register {
	background-color: #6e7070;
}





.info_wrap {
	width: 300px;
 	height:350px;
	margin: 6px;
	float: left;
	/*background-color: #f6f6f6;*/
	font-size: 11px;
	cursor: pointer;
	overflow: hidden;
}
.infoheader_sakerhet {
	height: 17px;
	padding-left: 6px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	background: #f9f8f4 url(../images/header_sakerhet.png) top left no-repeat;
}
.infoheader_stal {
	height: 17px;
	padding-left: 6px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	background: #f9f8f4 url(../images/header_stal.png) top left no-repeat;
}
.infoheader_tra {
	height: 17px;
	padding-left: 6px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	background: #f9f8f4 url(../images/header_tra.png) top left no-repeat;
}
.infoheader_tillval {
	height: 17px;
	padding-left: 6px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	background: #f9f8f4 url(../images/header_tillval.png) top left no-repeat;
}




.info {
	padding: 6px;
	height: 320px;
	overflow: hidden;
}
.info img {
	float: right;
	margin-left: 6px;
	margin-bottom: 6px;
}




/* säkerhetsdörrar */
.info_sakerhet {
	background-color: #dce8e8;
}

/* trädörrar */
.info_tra {
	background-color: #f0decb; /*#e7cbaf*/ 
}

/* ståldörrar */
.info_stal {
	background-color: #dfe6e8; /*#cad8db*/
}

/* puffar */
.puff_wrap {
	width: 300px;
	height:350px;
	margin: 6px;
	float: left;
	/*background-color: #f6f6f6;*/
	font-size: 11px;
	background-color: #fff; /*#cad8db*/
	overflow: hidden;
}
.puffheader {
	height: 16px;
	padding-left: 6px;
	padding-top: 2px;
	color: #fff;
	font-weight: bold;
	background: #f9f8f4 url(../images/header_puff.png) top left no-repeat;
}
.puffheader_red {
	height: 17px;
	padding-left: 6px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	background: #f9f8f4 url(../images/header_puff_red.png) top left no-repeat;
}
.puffheader_banner {
	height: 17px;
	padding-left: 6px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	/*background: #f9f8f4 url(../images/header_puff_grey.png) top left no-repeat;*/
	background: #f9f8f4 url(../images/header_puff.png) top left no-repeat;
}
.puff {
	padding: 12px;
	height: 306px;
	overflow: hidden;
	border: 1px solid #231f20;
}
.puff_red {
	padding: 12px;
	height: 306px;
	overflow: hidden;
	border: 1px solid #d00202;
}

.puff_black{
	padding-top: 2px;
	padding-left: 5px;
	color: #000;
  height: 328px;
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #231f20;
}

.puffheader_black {
	height: 16px;
	padding-left: 6px;
	padding-top: 2px;
	color: #fff;
	font-weight: bold;
	/*background: #f9f8f4 url(../images/header_puff_grey.png) top left no-repeat;*/
	background: #f9f8f4 url(../images/header_puff.png) top left no-repeat;
}



.puff_banner {
	padding-top: 12px;
	color: #fff;
  height: 320px;
	text-align: center;
	overflow: hidden;
	background-color: #231F20;
	border: 0 none;
}
.puff_banner img {
	/*border: 1px solid #666;*/
	border: 0 none;
	margin-bottom: 6px;
}
.puff img {
	float: right;
	margin-left: 12px;
	margin-bottom: 12px;
}
.puff ul {
	margin: 0;
	padding-left: 15px;
}
.puff li {
	padding-bottom: 10px;
}


a.linkinpuff{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}



a.linkinpuff:hover{
 text-decoration: underline;
}





/*
brandklasser
ljudklasser
inbrottsskydd

brandtathet
emi_dampning
skottsakerhet
explosion
*/

.sakerhet_brandklasser { background: #c5dbdb url(../images/icons/sakerhet_brandklasser.png) no-repeat; }
.sakerhet_ljudklasser { background: #c5dbdb url(../images/icons/sakerhet_ljudklasser.png) no-repeat; }
.sakerhet_inbrottsskydd { background: #c5dbdb url(../images/icons/sakerhet_inbrottsskydd.png) no-repeat; }
.sakerhet_brandtathet { background: #c5dbdb url(../images/icons/sakerhet_brandtathet.png) no-repeat; }
.sakerhet_emi_dampning { background: #c5dbdb url(../images/icons/sakerhet_emi_dampning.png) no-repeat; }
.sakerhet_skottsakerhet { background: #c5dbdb url(../images/icons/sakerhet_skottsakerhet.png) no-repeat; }
.sakerhet_explosion { background: #c5dbdb url(../images/icons/sakerhet_explosion.png) no-repeat; }
.sakerhet_oklassade { background: #c5dbdb url(../images/icons/sakerhet_oklassade.png) no-repeat; }

.stal_brandklasser { background: #cad8db url(../images/icons/stal_brandklasser.png) no-repeat; }
.stal_ljudklasser { background: #cad8db url(../images/icons/stal_ljudklasser.png) no-repeat; }
.stal_inbrottsskydd { background: #cad8db url(../images/icons/stal_inbrottsskydd.png) no-repeat; }
.stal_brandtathet { background: #cad8db url(../images/icons/stal_brandtathet.png) no-repeat; }
.stal_emi_dampning { background: #cad8db url(../images/icons/stal_emi_dampning.png) no-repeat; }
.stal_skottsakerhet { background: #cad8db url(../images/icons/stal_skottsakerhet.png) no-repeat; }
.stal_explosion { background: #cad8db url(../images/icons/stal_explosion.png) no-repeat; }
.stal_oklassade { background: #cad8db url(../images/icons/stal_oklassade.png) no-repeat; }

.tra_brandklasser { background: #e7cbaf url(../images/icons/tra_brandklasser.png) no-repeat; }
.tra_ljudklasser { background: #e7cbaf url(../images/icons/tra_ljudklasser.png) no-repeat; }
.tra_inbrottsskydd { background: #e7cbaf url(../images/icons/tra_inbrottsskydd.png) no-repeat; }
.tra_brandtathet { background: #e7cbaf url(../images/icons/tra_brandtathet.png) no-repeat; }
/*.tra_emi_dampning { background: #e7cbaf url(../images/icons/tra_emi_dampning.png) no-repeat; }*/
/*.tra_skottsakerhet { background: #e7cbaf url(../images/icons/tra_skottsakerhet.png) no-repeat; }*/
/*.tra_explosion { background: #e7cbaf url(../images/icons/tra_explosion.png) no-repeat; }*/
.tra_oklassade { background: #e7cbaf url(../images/icons/tra_oklassade.png) no-repeat; }








.ajax-loading {
	background: #fff url(../images/ajax-loader.gif) center center no-repeat;
	height: 48px;
	margin-right: 10px;
	border-left: 1px dotted #777;
	border-right: 1px dotted #777;
	border-bottom: 1px dotted #777;
}
.ajax-idle {

}




/* STARTSIDA */

.index_toggle {
	padding: 4px 4px 4px 28px;
	background-color: #231F20;
	background-image: url(../images/toggle_index.png);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.index_rod_toggle {
	padding: 4px 4px 4px 28px;
	background-color: #d40046;
	background-image: url(../images/toggle_index.png);
	background-repeat: no-repeat;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.index_small_toggle {
	padding: 2px 2px 0 16px;
	background-image: url(../images/toggle_index_small.png);
	background-repeat: no-repeat;
	color: #d40046;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
}
.index_small_toggle:hover {
	text-decoration: underline;
}
.index_rod_container {
	background-color: #fff;
	border: 2px solid #d40046;
	padding: 10px;
}
.index_container {
	background-color: #fff;
	border: 2px solid #231F20;
	padding: 10px;
}
.index_rubrik {
	padding-top: 10px;
	color: #d40046;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
}

/*.index_rod_rubrik {
	padding: 4px;
	height: 50px;
	background-color: #d40046;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}*/

.infoheader_index {
	height: 17px;
	padding-left: 6px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	background: #f9f8f4 url(../images/header_index_280px.png) top left no-repeat;
}
.infoheader_index_660 {
	height: 17px;
	padding-left: 6px;
	padding-top: 1px;
	color: #fff;
	font-weight: bold;
	background: #f9f8f4 url(../images/header_index_660px.png) top left no-repeat;
}


/* KARMAR */







/* TRÖSKLAR */





/* ALLMÄNT TILLVAL */

/*
.tillval_toggle {
	margin: 15px 10px 0 0;
	height: 20px;
	padding-left: 28px;
	padding-top: 4px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background-color: #9e7444;
	background-image: url(../images/toggle_tillval.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
*/

.tillval_toggle {
	margin: 12px 10px 0 0;
	padding-left: 12px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #777;
	color: #231f20;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/toggle_tillval_small.png);
	background-repeat: no-repeat;
	display: block;
	cursor: pointer;
}




.toggle_off {
	background-position: 0px 0px;
}
.toggle_on {
	background-position: 0px -30px;
}





.tillval_introtext {
	padding: 0 10px 10px 0;
	font-weight: bold;
}
.tillval_container {
	margin-right: 10px;
	border-left: 1px dotted #777;
	border-right: 1px dotted #777;
	border-bottom: 1px dotted #777;
	background-color: #fff;
	padding: 10px 0px 0px 10px;
}
.tillval {
	width: 200px;
	float: left;
	margin-right: 12px;
	margin-bottom: 6px;
}
.tillval_rubrik {
	background-color: #cead89;
	padding: 2px 4px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 4px;
}
.tillval_faktaruta {
	margin: 11px 0px;
	padding: 2px 4px;
	background-color: #f1e3d3;
}



/* .tillval_table = stor tabell med mörka linjer för flera celler (ex. glaslister) */
/* .table_tillval = liten tabell med vita linjer för färre celler (ex. karmar) */

.tillval_table {
	border-bottom: 1px solid #cead89;
	border-left: 1px solid #cead89;
}

.tillval_table th {
	background-color: #cead89;
	padding: 2px 4px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.tillval_table td {
	padding: 2px 4px;
	border-top: 1px solid #cead89;
	border-right: 1px solid #cead89;
}
.tillval_table tr.row1 {
	background-color: #fff;
}
.tillval_table tr.row2 {
	background-color: #f1e3d3;
}



/* FÄRGER OCH MÖNSTER */

.color_rubrik {
	background-color: #ccc;
	padding: 2px 4px;
	color: #333;
	font-size: 11px;
	font-weight: bold;
}

.color {
	float: left;
	width: 55px;
	padding-right: 12px;
	padding-bottom: 12px;
}
.color p {
	text-align: center;
	font-size: 8px;
	line-height: 12px;
	padding-top: 4px;
	margin: 0;
}
.color img {
	border: 1px solid #231f20;
}


/* LADDA HEM */

.laddahem_toggle {
	margin-top: 7px;
	padding: 12px;
	color: #333;
	border: 1px solid #e2e1dd;
	background-color: #f3f2ee;
	cursor: pointer;
}
.laddahem_toggle:hover {
	border: 1px solid #aaa;
}
.laddahem_block {
	padding-left: 8px;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-right: 8px;
	background-color: #f9f8f4;
	border-bottom: 1px solid #e2e1dd;
	border-right: 1px solid #e2e1dd;
	border-left: 1px solid #e2e1dd;
	font-size: 11px;
	line-height: 20px;
	
}
.laddahem_block p {
	padding: 3px;
}
.laddahem_rubrik {
	color: #333;
	font-family: Arial, Helvetica sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	margin-bottom: 5px;
}


/* STÅLPARTIER */

.stalpartier_gallery {
}
.stalpartier_gallery img {
	float: left;
	margin: 0 15px 15px 0;
}


