body {
	line-height: 1.3em;
}

/* typography.css */
body {
	font-size:75%;
	color:#222;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#000;}
h1 {font-size:2em;line-height:1;margin-bottom:0.5em; letter-spacing: -0.03em;}
h2 {
	font-size:1.8em;
	margin-bottom:0.75em;
	letter-spacing: -0.02em;
	line-height: 1.4em;
}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#116288;text-decoration:underline;outline:0;}
a.anchor {text-decoration:none; color:#000;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
td {vertical-align:top;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption { color:#004c99; font-weight:bold; font-size:1.2em;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.larger {font-size:1.4em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#004C99; display:block; width:auto; color:#FFFFFF; font-weight:bold; padding:5px;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.normal {font-weight:normal;}
.top {margin-top:0;padding-top:0;}
.top-15 {margin-top:-15px;padding-top:-15px;}
.bottom {margin-bottom:0;padding-bottom:0;}

input[type="submit"], input[type="button"], input[type="reset"], a.button, button {
	border:1px solid #ccc;
	background-color:#000;
	color:#FFF;
	font-weight:bold;
}

input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, a.button:active, button:active{
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	background-color:#444;
	
}

fieldset
{
	border:2px solid #000;
	padding:20px;
	margin-bottom:10px;
}
fieldset legend
{
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

fieldset label
{
	font-weight:bold;
}
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

.onlyprint
{
	display:none;
}


.hdr {
	background-color: #000000;
	position: relative;
}
.alignRight {
	text-align: right;
}
.hdrTopLinks a {
	color: #FFFFFF;
	font-size: 0.9em;
	text-decoration: none;
}
.hdrTopLinks {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #FFFFFF;
}
.hdrLogo {
	margin-bottom: 40px;
	margin-left: 20px;
	padding-top: 10px;
}
.hdrSearch {
	text-align: left;
	margin-top: 35px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	
}
.hdrSearch input {
	float:right;
	border: 1px solid #FFFFFF;
	font-size: 0.9em;
	color: #FFFFFF;
	padding: 5px;
	background-color: #000000;
	width: 155px;
}

#hdrInputImg {
	position:absolute;
	top:75px;
	left:910px;
	z-index:100;
	width:42px;
}

.hdrMeny ul {
	padding: 0;
	margin: 0;
}
.hdrMeny li {
	list-style-type: none;
	display:inline;
	margin: 0 12px 0 0;
	padding:0 12px 0 0; 
	border-right:#FFF solid 2px;
}

.hdrMeny li:last-child{
border:0;
}
.hdrMeny .activepage
{
	color: #CCC;
}
.hdrMeny a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
}

.hdrMeny a:hover {
color:#CCC;
}

.marginRight-20px {
	margin-right:20px;
}
.marginLeft-20px {
	margin-left: 20px;
}
.hdrMeny {
	background-color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 1px;
}
.startBanner {
	background-color: #FFFFFF;
}
.topLoggin {
	margin-top: 10px;
}
.topFlaggor, #hdrFlaggor {
	margin-top: 10px;
}

.nyhetPuff {
	margin-bottom: 1.5em;
}

.nyhetPuff .hideOnStartPageNews {
display: none;
}

.nyhetPuff .imgStartPageNewsLeftRight {
width:150px;
}

.nyhetPuff .imgStartPageNewsMaxWidth {
width:420px;
}

.nyhetPuff H1 a {
	text-decoration:none;
	color:#000;
}

.nyhetLista h4 a{
text-decoration:none;
color:#000000;
}

.newsDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	display: block;
	width: 80px;
	text-align: center;
}

hr {
	background: #000;
	color: #000;
	clear: both;
	float: none;
	width: 100%;
	height: 1px;
	margin: 0 0 1.45em;
	border: none;
}

.doubelLine{
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #000000;
}






.imgBorder {
border:#000 solid 1px;
}


.fatLine{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #004C99;	

}

.hissautomat .fatLine, .imgBorder {
	border-color: #005780;
	
}

.pallstaell .fatLine, .imgBorder {
	border-color: #006461;		
}

.grenstaell .fatLine, .imgBorder  {
	border-color: #ADA818;
}

.sigmabalkar .fatLine, .imgBorder  {
	border-color: #AF5B1D;
}

.djupstapling .fatLine, .imgBorder  {
	border-color: #87004C;
}

.utdragsenheter .fatLine, .imgBorder  {
	border-color: #4E1755;
}

.mainContent {

}


.startProdpuffar {
	margin-bottom: 1.5em;
	border-right-color: #000000;
}

div.colborderBlack {padding-right:24px;margin-right:25px;border-right:1px solid #000;}

div.colborderBlackLeft {padding-left:24px;margin-left:25px;border-left:1px solid #000;}
.footer {
	color: #666666;
	font-size: 0.9em;
}
.hdrMeny ul {
	margin-right: 10px;
	margin-left: 20px;
}



hr.doubleSpace {
	background:#fff;color:#fff;
	margin:0 0 2.9em 0;
}

hr.smallSpace {
	background:#fff;color:#fff;
	margin:0;
}

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;

}
#navcontainer {

}
.pushNav-1 {
	margin-top: 3.0em;
}

.h1Small {
	font-size: 0.8em;
	word-spacing: 0.2em;
}



#navcontainer ul a
{
	display: block;
	color: #fff;	
	text-decoration: none;
	font-size:1em;
	font-weight: bold;
	font-variant: small-caps;
 	padding:14px 6px 14px 20px;
	text-transform: uppercase;
}

#navcontainer a:hover
{
color: #ccc;

}

#navcontainer .aactive
{
	color: #ccc;
}

#navcontainer .smalltext
{
font-size:0.75em;
color: #FFF;
}

#navcontainer ul ul a
{
	display: block;
	color: #000;
	background-color: #fff;
	padding: 3px 7px 3px 20px;
	text-decoration: none;
	font-weight:normal;
	font-variant: normal;
}
#navcontainer li {
	border-top:solid #fff 2px;
	background-color:#666;
}

#navcontainer li:last-child {
	border-bottom:solid #000000 1px;

}

#navcontainer li li {
	border:none;
}
#navcontainer li li:last-child {
	border:none;

}

#navcontainer ul ul ul a
{
	display: block;
	color: #000000;
	background-color: #ffffff;
	padding: 3px 3px 3px 30px;
	text-decoration: none;
	/*border-bottom: 1px solid #cccccc;*/
	font-weight: bold;
	font-size:0.9em;
}

.hissautomatBg{
background-color:#005780;	
}

.pallstaellBg {
	background-color: #006461;		
}

.grenstaellBg{
	background-color: #ADA818;
}

.sigmabalkarBg{
	background-color: #AF5B1D;
}

.djupstaplingBg {
	background-color: #87004C;
}

.utdragsenheterBg {
	background-color: #4E1755;
}

#navcontainer ul li.menuExtraPadding a{ padding-left:40px;}
#navcontainer ul li.menuExtraPadding a .aactive{ padding-left:40px;}

#navcontainer ul li.menuhissautomater{ background-image:url(../images/menuBg.png); background-position:0px 0px; background-repeat:no-repeat; background-color:#005780;}
#navcontainer ul li.menupallstaell{ background-image:url(../images/menuBg.png); background-position:0px -50px; background-repeat:no-repeat;background-color:#006461;}
#navcontainer ul li.menugrenstaell{ background-image:url(../images/menuBg.png); background-position:0px -100px; background-repeat:no-repeat;background-color:#ADA818;}
#navcontainer ul li.menusigmabalk{ background-image:url(../images/menuBg.png); background-position:0px -150px; background-repeat:no-repeat;background-color:#AF5B1D;}
#navcontainer ul li.menudjupstapling{ background-image:url(../images/menuBg.png); background-position:0px -200px; background-repeat:no-repeat;background-color:#87004C;}
#navcontainer ul li.menuutdragsenhet{ background-image:url(../images/menuBg.png); background-position:0px -250px; background-repeat:no-repeat;background-color:#4E1755;}




.tekniskData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tekniskData th {
	background-color: #0066B3;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	border-right-width: 1px;
	border-bottom-width: 1px;
	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	
	border-top-color: #CCCCCC;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	}

.hissautomat .tekniskData th {
 background-color: #005780;
}

.hissautomat .lightBg{
	background-color: #b2ccd9;
}

.grenstall table, .grenstall td, .grenstall input, .grenstall div, .grenstall a, .grenstall li, .grenstall select, .grenstall fieldset{
	border-color:#e6e5b9;
}

.grenstall .specColor{
	color:	#4E1755
}

.grenstall input[type="submit"]{
	background-color:#4E1755;
	color:#FFF;
}

.grenstall input[type="submit"].buyButton{
	background:none;
	background-image:url(../images/webshop/AddToCart.png);
	background-position:0px -2px;
	background-repeat:no-repeat;
	
}

.grenstall .tekniskData th {
 background-color: #ada818;
}

.grenstall .lightBg{
	background-color: #e6e5b9;
}

.pallstall table, .pallstall td, .pallstall input, .pallstall div, .pallstall a, .pallstall li, .pallstall select, .pallstall fieldset{
	border-color:#b2d0cf;
}

.pallstall .specColor{
	color:	#4E1755
}

.pallstall input[type="submit"]{
	background-color:#4E1755;
	color:#FFF;
}

.pallstall input[type="submit"].buyButton{
	background:none;
	background-image:url(../images/webshop/AddToCart.png);
	background-position:0px -2px;
	background-repeat:no-repeat;
	
}

.pallstall .tekniskData th {
 background-color: #006461;
}

.pallstall .lightBg{
	background-color: #b2d0cf;
}

.djupstapling .tekniskData th {
 background-color: #87004c;
}

.djupstapling .lightBg{
	background-color: #dbb2c9;
}

.sigmabalkar .tekniskData th {
 background-color: #AF5B1D;
}

.sigmabalkar .lightBg{
	background-color: #f7eee8;
}

.utdragsenheter table, .utdragsenheter td, .utdragsenheter input, .utdragsenheter div, .utdragsenheter a, .utdragsenheter li, .utdragsenheter select, .utdragsenheter fieldset{
	border-color:#cab9cc;
}

.utdragsenheter .specColor{
	color:	#4E1755
}

.utdragsenheter input[type="submit"]{
	background-color:#4E1755;
	color:#FFF;
}

.utdragsenheter input[type="submit"].buyButton{
	background:none;
	background-image:url(../images/webshop/AddToCart.png);
	background-position:0px -2px;
	background-repeat:no-repeat;
	
}

.utdragsenheter .tekniskData th {
 background-color: #4E1755;
}

.utdragsenheter .lightBg{
	background-color: #cab9cc;
}

.tekniskData th:last-child {
	border-right-color: #CCC;
}

.tekniskData th:first-child {
	border-left-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
}


.tekniskData td {
	border: 1px solid #CCCCCC;
	padding: 3px;
}
.dokumentPDF {
	margin: 0;
	padding: 0 0 0 50px;
	list-style-type: none;
	list-style-image: url(../images/ico_pdfFile.png);
}.alignCenter {
	text-align: center;
}
.pushNav-2 {
	margin-top: 8.4em;
}


.buttonLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: small-caps;
	color: #005780;
	text-decoration: none;
	display: block;
	background-color: #CCCCCC;
	background-image: url(../images/bg_btnLink.png);
	width: auto;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

.greyButton, .ui-widget-content .greyButton{
	background-image:url(../images/bg_greybutton.png);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:4e4e4e;
	margin:0 6px 10px 0;
	padding:15px 30px;
	 -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	display: inline-block;
	
	}
a.greyButton:hover {
		color:#FFF;
}
.readmore {
	color: #000;
	text-decoration: none;
	background: #ccc url(../images/bg_btnLink.png);
	border: 1px solid #ccc;
	padding: 6px 14px;
}

.startProdpuffTxt {
	text-align: center;
	margin-top: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
}
.startProdpuffTxt a {
	color: #FFFFFF;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: bold;
}

.startSupportKontakt {
	background-color: #004C99;
	color: #FFFFFF;
}
.startSupportKontakt h3 {
	color: #FFFFFF;
}
.startSupportKontakt a {
	color: #FFFFFF;
	text-decoration: none;
}


/* Slide Show*/

.pics {  
    height:  220px;  
    width:   950px;  
    padding: 0;  
    margin:  0;  
		overflow: hidden;
} 
 
.pics img {  
    padding: 0;  
    /*border:  1px solid #ccc;  */
    background-color: #FFF;  
    width:  950px;
	height: 220px; 
    top:  0; 
    left: 0 
} 
.hdrLogo {
	margin-left: 30px;
	margin-bottom: 30px;
	margin-top: 10px;
}

.nowrap td{
white-space:nowrap;
}
.kontakter .kontakt {
	width: 290px;
	float: left;
	min-height: 150px;
	/*background-color:#33FF99;*/
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #000000;
}
.kontakter p
{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.kontakter .kontakt .vcard {
	clear: right;
	float: right;
	width: 20px;
}
.kontakter .kontakt .namn {
	font-size: 12px;
	font-weight: bold;
}
.kontakter {
	margin-bottom: 15px;
}

/*Logginruta*/

.loggindiv
{
	position:relative;
	width:400px;
	text-align:left;
}
.loggindiv h1
{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0066b3;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	font-style: italic;
	letter-spacing: 0px;
	margin-bottom:10px;*/
}
.loggindiv .content
{
	
}
.loggindiv .content p
{
	position:relative;
}

.loggindiv .content label
{
	position:absolute;
}
.loggindiv .content input
{
	margin-left:150px;
	position:relative;
	width:200px;
}

.loggindiv .content form
{
	margin:0px;
	padding:0px;
}
.loggindiv .content .button
{
	margin:0px 0px 10px 0px;
	margin-left:150px;
}

/*Report*/

.reportTable
{
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000
}
.reportTable p
{
	margin:0px;
	padding:0px;
}

.reportTable th
{
	background-color:#E6E6E6;
	border-style:solid;
	border-color: #000000;
	border-width:1px;
	text-align:left;
	padding-left:5px;
	height:20px;
	
}

.reportTable td
{
	border-style:solid; 
	border-color: #BFBFBF;
	border-width:0px;
	margin:0px;
	padding:0px;
}

.reportTable td input, .reportTable td textarea
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.reportTable td input
{
	width:318px;
}
.reportTable td textarea
{
	width:645px;
}

.reportTable td.border1px
{
	border:1px;
	border-color: #BFBFBF;
	background-color:#F8F8F8;
}
.reportTable .partnumer, .reportTable .description, .reportTable .quantity
{
	width:98%;
}
.reportTable .error
{
	color:#990000;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:200px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#000000;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#000000;
font-weight:700;
display:block;
}

/*'''''''''''''''''''''''''''''''''''''' DOKUMENT '''''''''''''''''''''''''''''''''''*/
.DocumentList
{
	width:700px;
}

.DocumentList p
{
	margin:0px;
	padding:0px;
	margin-top:5px;
}
.DocumentList h1
{
	font-size:1.4em;
}


.DocumentList a
{
	color:#0066b3;
	text-decoration:none;
}

.DocumentList table
{
	border-bottom:1px solid #000000;
}

.DocumentList table td
{
	padding:10px;
}

.DocumentList .icon
{
	vertical-align:top;
	text-align:left;
	width:60px;
}

.DocumentList .text
{

}
.DocumentList .small
{
	font-size:0.9em;
	margin-top:5px;
}
/**************************** NYHETER *********************************/
.newsContent
{
	background-image: url(images/devider.gif);
	background-repeat: repeat-y;
	background-position: 650px 0px;
}
.newsContent .brodtext .date {
	font-size: 10px;
	margin: 0px;
}
.newsContent .brodtext h2 {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.newsContent .brodtext .undertext {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#tabsNews ul
{
	margin-bottom:10px;
}

/******************************* GALLERI ************************************/
.galleryDiv
{
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #000;
}
.galleryDiv:last-child
{
	border-bottom:0px;
}

.galleryDiv .gallery
{
	list-style:none;
	margin:0px;
}
.galleryDiv .gallery li
{
	width:700px;
	list-style-type: none;
	display: inline-block;
	height:120px;
}
.galleryDiv .gallery li img
{
	margin:5px;
}

.produkterLinkPage p a {
	color: #000000;
	text-decoration: none;
}

.produkterLinkPage h2 a {
	color: #000000;
	text-decoration: none;
}
#aSokPaKarta
{
	width:200px;
	float:right;
}
.sokSaljareDiv {
	width: 885px;
}
#saljaresultatdiv
{
	display:none;
}

.startSupportKontakt img {
}

#sitmapdiv li
{
	line-height:30px;
}

.nyhetsbrev
{
	padding-top:35px;	
}

.nyhetsbrev table
{
	width:auto;
	margin:0px;
	padding:0px;
}
.nyhetsbrev table td
{
	margin:0px;
	padding:0px;
	text-align:inherit;
}



#kontakter_dada .inforuta.kontakter {
	float:left;
}

#KONTAKTPERSON_MAAB .kontaktuppgifter a {font-size:11px;}


#addPartsDiv, #felrapportButtonHideAddParts
{
	display:none;	
}

#errorpage {
	background: #fff;
	font-size: 14px;
	margin: 50px 0 0 0;
}

#errorpage h1, #errorpage h2, #errorpage p {
	padding: 0 0 0 40px;
}

/*jquery ui spec*/

.ui-tabs
{
	border:none;
	
	
}
.ui-tabs h1
{
	
}

.ui-tabs .ui-tabs-nav
{
	background-color:#FFF;
	background:none;
	border:none;	
	
}

.ui-tabs .ui-tabs-nav li
{
	border:none;
	margin-right:5px;
}

.ui-tabs .ui-tabs-nav li a
{
	padding:2px 10px;	
	
}
.ui-tabs .ui-tabs-panel
{
	padding:30px 0px;
	
}
.faktaruta .box {
	margin-top:6em;
	background:none;
	border:#666 solid 1px;
	
}
.faktaruta .box h2{
	display:block;
	height:30px;
	padding:8px;
	width:auto;
	margin:-50px 0 1.5em -10px;
	background-color:#666;
	color:#FFF;
	font-size:1.6em;
}

ul.plockhjaelpmedel_guide li.red {list-style-image: url("../images/ul-list-red.png");}
ul.plockhjaelpmedel_guide li.yellow {list-style-image: url("../images/ul-list-yellow.png");}
ul.plockhjaelpmedel_guide li.green {list-style-image: url("../images/ul-list-green.png");}

.blockUI{
	color:#FFF;
}

.blockUI h3{
	color:#FFF;	
}
.blockUI h4{
	color:#EEE;	
}


ul.newsList { margin:0; padding:0;}
.newsList li { display:inline-block; width:290px; padding: 0 10px 0 0; vertical-align:top;}
.newsList li:first-child { border-right: solid 1px #000; margin:0 10px 0 0;}

.puffBoxStartsida{
	background:#000;
	border:#CCC solid 1px;
	/*padding:30px 10px;*/
	padding: 20px 10px 5px 10px;
	}
.puffBoxStartsida.broschyr img {
	border: 1px solid #E7A72B;
	margin-left: 10px;
	}	
	
.puffBoxStartsida h3{
	color:#fff;
	}
	.puffBoxStartsida p{
	color:#ccc;
	}
	
	.puffBoxStartsida a, #topLogin a{
	color:#E7A72B;
	text-decoration:none;
	}
	.puffBoxStartsida a:hover{
		color:#fff;
	}
	
ul.webshopPuffs{
	display:inline-block;
	padding:0px;
	margin:0px;	
}
ul.webshopPuffs li{
	position:relative;
	display:inline-block;
	width:150px;
}
ul.webshopPuffs li h2{
	position: absolute;
	left: 4px;
	bottom: 0px;
	padding:4px 0;
	width: 140px;
	height:16px;
	text-align:center;
	border:solid #FFF 1px;
	color: #fff;
	font-size: 12px;
	text-transform:uppercase;	
	
}
ul.webshopPuffs li a{
	text-decoration:none;	
	color: #fff;
}

.KategoriTable table.ArtikelDataTabell{
	margin:0px;
	padding:0px;
	border-width:0px;
	border-style:solid;
		
}
.KategoriTable table.ArtikelDataTabell td {
	line-height:normal;
	height:auto;
	padding:0px;
}

#webshopContainer .KategoriTable table.ArtikelDataTabell td {
	padding:2px;
	border-style:none;
}

#webshopContainer .KategoriTable table.ArtikelDataTabell td.col1{
	width:100px;	
}

.artikelDataTabelNoBorder .ArtikelDataTabell {
	border-width:0px;	
}

