/*
Överskriften på varje ny sida
 */

.sidrubrikArea {
background:#FFFFFF none repeat scroll 0%;
border-bottom:1px solid #666;
display:block;
float:left;
margin:0pt;
width:100%;
}

.sidrubrikArea span, .sidrubrikArea h2, .sidrubrikArea h3 {
background:#666 url(/globala_bilder/bg_sidrubrik.gif) no-repeat scroll 100% 0pt;
color:#FFFFFF;
display:block;
float:left;
line-height:18px;
padding:0pt 33px 0pt 7px;
}

h2 {
clear:both;
}


/*
topnavigering
 */
 
#linkContainer{
position:absolute;top:10px;left:370px;
}
 
#navcontainer{
width: 600px;
height: 24px;
background-color:#af1e23;
position:absolute;top:40px;left:6px;
font-size:10px;  text-decoration:none; font-weight:bold;
}

#navlist ul
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 2px 4px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #af1e23;
text-decoration: none;
}

#navlist a:hover
{
color: #000;
background-color: #fff;
text-decoration: none;
}

body#kontakt a#kontakt,
body#hem a#hem,
body#produkter a#produkter,
body#varumarken a#varumarken,
body#af a#af,
body#press a#press,
body#nibe a#nibe,
body#inloggad a#inloggad

 {
	color: #000;
	background: #fff;
}

/*
topnavigering SLUTAR
 */
 
/*
Subnavigering
 */
#lnav ul{list-style-type:none}
#lnav ul,#lnav li{margin:0;padding:0}
#lnav li{font-size:11px;background:url(/globala_bilder/dot_submenu.gif) bottom repeat-x;padding:2px 0 4px 0}
#lnav li li{background:0;padding:0px 0 2px 0}
#lnav li li,#lnav li li b a{font-size:11px}
#lnav li li li,#lnav li li li b a{font-size:9px}
#lnav a{color:#666;text-decoration:none; display:block; padding-top:1px; padding-bottom:1px;}
#lnav a:hover{color:#FFF; background-color:#af1e23}
#lnav b a{font-weight:normal;color:#e50000}
#lnav ul ul ul{margin-left:10px}
.single{width:170px}



#kaminer a#kaminer,
#murspisar a#murspisar,
#logotyper a#logotyper,
#annonser a#annonser,
#roslagsspisen a#roslagsspisen,
#contura a#contura,
#handol a#handol,
#nordpeis a#nordpeis,
#cronspisen a#cronspisen,
#premodul a#premodul,
#startPress a#startPress,
#svanenPress a#svanenPress,
#kampanjPress a#kampanjPress,
#kampanjPress2 a#kampanjPress2,
#produktsortiment a#produktsortiment,
#braskaminer a#braskaminer,
#taljstenskaminer a#taljstenskaminer,
#gjutjarnskaminer a#gjutjarnskaminer,
#murspisar a#murspisar,
#kakelugnar a#kakelugnar,
#kakelkaminer a#kakelkaminer,
#spiskassetter a#spiskassetter,
#skorstenar a#skorstenar,
#room328 a#room328,
#broschyr a#broschyr,
#kontaktaoss a#kontaktaoss,
#karta a#karta,
#laddapress a#laddapress,
#pressrelease a#pressrelease,
#pressarkiv a#pressarkiv,
#omnibebras a#omnibebras,
#certifikat a#certifikat,
#nibeomrade a#nibeomrade,
#svanen a#svanen,
#sekretess a#sekretess
 {
	color: #FFF; background: #af1e23;
}

/*
Subnavigering SLUTAR
 */
 /*
Subnavigering för pressmaterial
 */
#submenu{
margin-top: 0.1em;
margin-bottom: 0.5em;
width: 165px;
height:45px;
padding: 5px 0px 3px 5px;
text-align: left;
background-color:#af1e23;
}
#submenu a{color:#FFF; font-size:11px; display:block}
#submenu a:hover{color:#FFF; text-decoration:underline}


/*
Subnavigering för pressmaterial SLUTAR
 */

.paddingl {padding-left: 5px;}
.paddingr {padding-right: 5px;}
.paddingt {padding-top: 10px;}
.padding {padding: 20px 10px 10px 20px;}
.Lpadding { padding-left: 2px}

body{background:#fff}
body,td,input,select{font-family:verdana,arial,geneva,sans-serif;font-size:10px;color:#333}
body { scrollbar-arrow-color:#999966;
	   scrollbar-base-color:#FFFFFF;
	   scrollbar-darkshadow-color:#999966;
	   scrollbar-face-color:#EDEDED;
	   scrollbar-highlight-color:#FFFFFF;
	   scrollbar-shadow-color:#EDEDED;
      }
H1{
	margin: 0px; padding:1px 0px 0px 3px; font-size:11px; font-weight:bold;
}
H2{
	margin:0px; font-size:11px; font-weight:bold;
}
H3{
	margin:0px; padding:0px; font-size: 10px;
}		


.tableBox {border-style: solid solid solid solid; border-width:0px 1px 1px 1px; border-color: #666 #666 #666 #666; padding: 10px;}
.tableBox .textBox {padding-top: 10px;}


/*
Layout och storlekar
 */
#pgCanvas{width:800px}
#pgTop{text-align:right}
#pgTop{height:90px; width:100%; padding-top:7px;}
#navTop{position:absolute;top:10px;left:6px}
#navTop a{background:url(/Images/direct_access.gif) left no-repeat;padding:0 12px;text-decoration:none}
#navTop a:hover{background-color:#000;color:#fff}

.dot_horizontal{background:url(/globala_bilder/dot.gif) top left repeat-x}
.dot_vertical{background-image:url(/globala_bilder/dot_base.gif); width:6px; margin: 4px;}
/*
Mouse over används när man är inloggad
 */
.trOver{height:23px; background-color:#EDEDED; background-image:url(/globala_bilder/dot_line.gif); vertical-align:middle}
.trOut{height:23px; background-color:#FFFFFF; background-image:url(/globala_bilder/dot_line.gif); vertical-align:middle}
.trHeader {height:25px; vertical-align:middle;}


.modell_box {border-right: 1px solid #CCC; text-align: center; padding: 15px 0px 5px 0px; width: 150px; vertical-align: bottom}
.titel_box { background-color:#A6A27C; border-bottom: 1px #999 solid; border-right: 1px #999 solid; text-indent:5px; font-size:13px; font-weight:800; color:#FFFFFF }


#aktuelltArea H1{font-size: 14px; color:#333; margin-bottom:8px;}
#aktuelltArea span{display:block}
.aktuelltImg {height:210px;}
.aktuelltTxt {width:370px; padding-bottom: 10px; padding-top: 5px;}
.avgransare{height:10px; background-image:url(/globala_bilder/dot_line.gif);}
.aktuelltPressArea { width:190px; border:1px solid #666; padding:3px; margin-bottom:10px}
.aktuelltPressHeader {padding:1px; background-color:#E10819; font-weight:bold; color:#FFF}

#nibeArea H1{font-size: 14px; color:#191919; margin-bottom: 6px;}
#nibeArea H2{font-size: 11px; color:#333; margin-bottom: 2px;}
#nibeArea H3{font-size: 11px; color:#333; margin: 0px; font-weight:normal; padding-bottom:5px;}
#nibeArea span.bild{padding-right: 20px}
#nibeArea span.punkter{padding-right: 10px}
#nibeArea span.introTxt {font-weight:bold}
.nibeTxt {width:420px; padding-bottom: 6px; padding-top: 5px;}
.nibeIntroTxt {padding-bottom: 5px; padding-top: 5px;}

#laddaArea H3 {font-size: 11px; color:#666; padding-left:5px;}
#laddaArea Select {border: 1px solid #666;}
#laddaArea a {padding-left:2px}
.laddaInfoBg {background-image:url(/globala_bilder/bg_infotxt_rundad_hog.gif); background-repeat:no-repeat; background-position:center}
.laddaInfoBox {width:165px; padding: 60px 0px 0px 20px;}
.laddaInfoBox .BoxTxt {font-size:11px; color:#666}
.laddaFormBox {padding:5px 5px 5px 5px; width:250px; border: 1px solid #CCC; margin-bottom: 10px}
.laddaBox {width:120px; padding: 10px;}
.laddanerContainer {width:600px;}
.laddanerContainer .box {width:120px; padding: 10px;}
.laddanerContainer H3 {font-family:verdana,arial,geneva,sans-serif;font-size:10px;color:#666}

#varuArea H1 {color:#333; font-size:12px;}
.varuTxt {width:360px; font-size:10px}
.varubox {padding:0px 0px 10px 0px;}
.varuLink {padding:10px 5px 5px 5px; }

#prodArea H1{font-size: 14px; color:#333; margin-bottom: 6px;}
#prodArea H2{font-size: 12px; color:#333; margin-bottom: 1px;}
#prodArea Span {padding-right: 5px;}
.prodTxt {width:170px; padding-bottom: 10px; padding-top: 2px}
.prodTxt2 {padding-bottom: 10px; padding-top: 2px}
.prodBeskr {padding:5px; font-size:12px;}
.prodLoggo {width:165px; padding-top:10px;}
.prodboxborder {border-top: 1px solid #666;}
.prodbox {padding:0px 0px 30px 0px; width:280px;}

/*
För formelement osv
 */
.txtFaltArea {height:20px;}
.txtFalt {font: 11px arial,verdana,geneva; border:solid 1px #666; margin: 0px; padding-left: 1px;}
.txtFalt:focus {background-color:#EDEDED; color:#000;}
.knapp {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; cursor:pointer; border: 1px solid #666;}
textarea {font-family:arial,verdana,geneva; font-size:11px; color:#333; background-color:#FFFFFF; border:solid 1px #999; padding: 0px; margin: 0px;}

#sokArea H1{font-size:11px; color:#333; background-color:#EDEDED; padding:1px;}
#sokArea H2{font-size:11px; color:#333; font-weight:normal}
#sokArea Select {line-height:12px; border: 1px solid #666; width:180px;}
.sokbox {padding:5px 5px 5px 5px; width:290px; border: 1px solid #CCC; margin-bottom: 10px}
.sokbox .MainArea {height:20px}
.sokbox .TxtArea {width:100px; display:block}
.sokInfoBg {background-image:url(/globala_bilder/bg_infotxt_rundad.gif); background-repeat:no-repeat; background-position:center}
.sokInfoBgRod {background-image:url(/globala_bilder/bg_infotxt_rod.gif); background-repeat:no-repeat; background-position:center}
.sokInfoBox {width:280px; height:160px;}
.sokInfoBox .BoxTxt {padding: 25px 50px 0px 35px; font-size:11px; color:#666}
.sokInfoBox .BoxTxtRod {padding: 25px 30px 0px 50px; font-size:11px; color:#666}
.sokBgBox {border:2px solid #0099CC; background-color:#CCEEFF; padding:3px; margin-bottom:10px;}
.sokBgBox .BoxTxt {font-size:11px; color:#333}

/*
Tipsbox med blå bakbgrund och rundade hörn
 */
#boxBlaBg p, h3{margin:0 10px; font-size:11px}
#boxBlaBg p {padding-bottom:0.5em;}
#boxBlaBg {background: transparent; margin:0px;}
#boxBlaBg h3 {font-size:1.5em;color:#06a; border:0;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#CCEEFF; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 1px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.boxBlaBgContent {display:block; background:#CCEEFF; border:2px solid #08c; border-width:0 2px;}
/*
Tipsbox med blå bakbgrund och rundade hörn SLUTAR
 */


#sokHeader {border:2px solid #0099CC; background-color:#CCEEFF; padding:3px; margin-bottom:10px;}
#sokHeader span.Link {padding-right:10px}
#sokHeader span.Txt {font-size:12px; color:#333; padding-left: 50px;}
#sokHeader span.HighLite {font-weight:bold; font-style:italic}
#sokResultat {height:55px; background-image:url(/globala_bilder/dot_line.gif); background-repeat:no-repeat; background-position:top}
#sokResultat H1 { font-size:11px; color:#000; margin:4px; padding-top:3px;}
#sokResultat H2 { font-size:10px; color:#333; margin:2px;}
#sokResultat H3 { font-size:11px; color:#333; margin:2px; font-weight:normal}
#sokResultat span {background-color:#FFCC00; padding:0 2px;}
#sokResultat td {color:#333; font-size:11px}
#sokResultat a {color:#333; font-size:10px}
#sokResultat a:hover {color:#FF0000; font-size:10px}
.resultatOver{background-color:#CCEEFF;}
.resultatOut{background-color:#FFFFFF;}

#katalogArea H1{font-size: 14px; color:#333; margin-bottom: 8px;}
#katalogArea H2{font-size:10px; color:#333; margin-bottom:3px;}
#katalogArea td{height:16px;}
#katalogArea input{ vertical-align:bottom}
.katalogTxt {padding-bottom:15px; padding-top:5px; font-size:11px; color:#333}

#adressArea { border:1px solid #666; margin-top:20px; width:165px;}
#adressArea span {display:block; margin:2px}
#adressArea H1 {margin:0px; font-size:11px; color:#af1e23}

/*
Området för pufftexten på startsidan
 */
#startArea H1 {Width: 258px; height: 20px; color:#000; background-image:url(/globala_bilder/bg_header.gif); background-repeat:no-repeat;}
.startNyhetsPuff {width: 155px}
.startNibePuff {width: 252px}
.startLink {text-align:left; margin-top:4px; }
.loggoarea {width: 250px; height:40px; padding-top:5px;}





/*
Området för fotnoten
 */
#footerArea { width: 800px; margin-left:6px; height:30px; }
#footerArea span {margin-right:5px; margin-left:5px;}
#footerArea a{padding:0 12px;text-decoration:none}
#footerArea a:hover{background-color:#000;color:#fff}
#footerArea a.logoLink{padding:0px;}
#footerArea a.logoLink:hover{background-color:#FFF;}
#footerArea a.mailLink{padding:0px; text-decoration:underline; color:#666;}
#footerArea a.mailLink:hover{color:#FF0000; background-color:#FFF;}
.footerMain { padding-top: 5px; }
.footerTxt {FONT-SIZE: 10px; COLOR: #000; text-align:right; vertical-align:baseline }
.footerTxtStart {FONT-SIZE: 10px; COLOR: #666; text-align:center; vertical-align:baseline }




/* Snyggare printning */
@media print{
	#navtop,#lnav,#trail,#navbot{display:none}
	#pgCanvas,#pgTop,#pgBot{width:100%}
}

#inloggadArea H1{font-size: 12px; color:#333; padding: 2px; background-color:#CCEEFF; margin-bottom:5px}
#inloggadArea H2{font-size:11px; color:#000; margin-bottom:2px;}
#inloggadArea H3{font-size:12px; color:#000; font-weight:normal;}
#inloggadArea td{font-size:11px; color:#333;}
#inloggadArea input {font: 11px arial,verdana,geneva; border:solid 1px #666; margin: 0px; padding-left: 1px;}
#inloggadArea input:focus {background-color:#EDEDED; color:#000;}

.inloggad_ram {border:2px solid #0099CC; background-color:#CCEEFF; padding:3px; margin-bottom:10px;}
.inloggad_ram_rod {border:2px dotted #FF0000; padding:4px; margin-bottom:10px;}
.inloggad_inramning {border: 1px solid #CCC; margin-bottom:10px; padding-bottom:5px;}
.inloggad_submeny { height:18px; margin-bottom:10px;}

#pressArea H1{font-size: 14px; color:#333; margin-bottom:5px}
#pressArea H2{font-size:11px; color:#000; margin-bottom:2px; margin-top:10px}
#pressArea H3{font-size:12px; color:#000; font-weight:normal; margin-bottom:2px; margin-left:0px;}


