/*
	Current version: 1.0
	
	Site: Rensa Entreprenad
	www: rensaentreprenad.se
	Author: Patrik Westelius, patrik.westelius@atrox.se
	------------------------------------------------------------------
*/
html, body{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font: 100%/1.2 Arial, Helvetica, sans-serif;
}
form, fieldset, textarea, input{
font: 100%/1.2 Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}
select, textarea, input{border: 1px solid #e2e2e2;}

html body{font-size: 76%; color: #363636;}

h1, h2, h3, h4, h5, h6{font-family: trebuchet ms, Serif; font-weight: normal; color: #363636; margin: 1em 0 .5em 0; background-color: transparent !important}
h1{font-size: 2.3em; margin: .3em 0 .5em 0;}
h2{font-size: 1.6em; margin: 0 0 .1em 0;}
h3{font-size: 1.3em; margin: 0 0 .1em 0;}
h4, h5, h6{font-size: 1em; font-weight: bold; margin: 0 0 .1em 0;}

h1 a{color: #363636;}
.start h1{font-size: 4.6em; margin: 0 0 -.1em 0; color: #5a5a5a; letter-spacing: -.04em;}

#substart h2{color: #363636; font-size: 2.1em; margin: 0 0 .3em 0;}
#substart h2 a{color: #363636;}
#substart #pos2 h3{color: #363636; font-size: 1.5em; margin: 0 0 .1em 0;}

p{padding: 0; margin: 0 0 1.2em 0; background-color: transparent !important; line-height: 1.5em; font-size: 1.1em;}

td{vertical-align: top; font-size: 1.1em; line-height: 1.5em;}
td p{vertical-align: top; font-size: 1em; line-height: 1.4em;}

a{text-decoration: none; color: #175393;}
a:hover{text-decoration: none;}

form label{position: relative; font-size: .94em;}
input, select, textarea{font-size: 100%; padding: 2px;}
fieldset{border: none;}

hr{border: 0; height: 0; clear: both; border-top: 1px dotted #e9e8e8;}

ul{padding: 0 0 0 5px; margin: 0 0 1.5em 10px; font-size: 1em;}
li{margin: 0 0 .5em 0;}

img{border: 0;}

blockquote{margin: 0; padding: 0 0 0 40px; min-height: 20px; min-width: 20px;}

#contact{width: 220px; height: 156px; padding: 8px 20px 0 20px; margin: 0 0 12px 0; overflow: hidden; display: block; background: url(../images/common/contact.png) no-repeat;}
#contact h2 {font-size: 1.3em; padding: 0; margin: 0 0 10px 0;}
#contact h2 a{color: #404040; padding: 0 0 0 18px; margin: 0; background: url(../images/common/contact-arrow.png) no-repeat left;}
#contact p{color: #5e5e5e; font-size: .9em; line-height: 1.5em; padding: 4px 0 0 0;}
#contact img{float: right; margin: 0 0 0 10px;}
#contact p a{color: #5e5e5e;}
#contact p a:hover{text-decoration: underline;}

#puffGlobal{width: 220px; height: 67px; padding: 7px 20px 0 20px; margin: 0 0 12px 0; overflow: hidden; display: block; background: url(../images/common/puff-global.png) no-repeat;}
#puffGlobal p{color: #666666; font-size: 1.2em; font-family: trebuchet ms,Serif; line-height: 1.3em; margin: 0;}
#puffGlobal p a{color: #666666; display: block; outline: none;}
#puffGlobal p a:hover{color: #363636;}

#puffAvfallskvarnar{width: 220px; height: 47px; padding: 8px 20px 0 20px; margin: 0 0 12px 0; overflow: hidden; display: block; background: url(../images/common/puff-avfallskvarnar.png) no-repeat;}
#puffAvfallskvarnar p{color: #def3c2; font-size: 1.3em; font-family: trebuchet ms,Serif; line-height: 1.2em; margin: 0;}
#puffAvfallskvarnar p a{color: #def3c2; display: block; outline: none;}
#puffAvfallskvarnar p a:hover{color: #ffffff;}

#puffFettavskiljare{width: 220px; height: 47px; padding: 8px 20px 0 20px; margin: 0 0 12px 0; overflow: hidden; display: block; background: url(../images/common/puff-fettavskiljare.png) no-repeat;}
#puffFettavskiljare p{color: #d8e7f8; font-size: 1.3em; font-family: trebuchet ms,Serif; line-height: 1.2em; margin: 0;}
#puffFettavskiljare p a{color: #d8e7f8; display: block; outline: none;}
#puffFettavskiljare p a:hover{color: #ffffff;}

#puffMinireningsverk{width: 220px; height: 47px; padding: 8px 20px 0 20px; margin: 0 0 12px 0; overflow: hidden; display: block; background: url(../images/common/puff-minireningsverk.png) no-repeat;}
#puffMinireningsverk p{color: #e1f0ff; font-size: 1.3em; font-family: trebuchet ms,Serif; line-height: 1.2em; margin: 0;}
#puffMinireningsverk p a{color: #e1f0ff; display: block; outline: none;}
#puffMinireningsverk p a:hover{color: #ffffff;}

#puffOljeavskiljare{width: 220px; height: 47px; padding: 8px 20px 0 20px; margin: 0 0 12px 0; overflow: hidden; display: block; background: url(../images/common/puff-oljeavskiljare.png) no-repeat;}
#puffOljeavskiljare p{color: #666666; font-size: 1.3em; font-family: trebuchet ms,Serif; line-height: 1.2em; margin: 0;}
#puffOljeavskiljare p a{color: #666666; display: block; outline: none;}
#puffOljeavskiljare p a:hover{color: #363636;}

#avfallskvarnar h1{color: #57af0d; font-size: 2.1em; margin: 0 0 .3em 0;}
#avfallskvarnar #pos2 h3{color: #539542; font-size: 1.5em; margin: 0 0 .1em 0;}
#avfallskvarnar #pos2 h3 a{color: #539542; padding: 0 20px 0 0; background: url(../images/common/teaser-h2-arrow-avfallskvarnar.gif) no-repeat right;}

/* Styles accessed trough TinyMCE */

.rubrikAvfallskvarnar{color: #539242 !important;}
.rubrikFettavskiljare{color: #175393 !important;}
.rubrikMinireningsverk{color: #1d7ebc !important;}

.rubrikArrowAvfallskvarnar{color: #539542 !important; padding: 0 20px 0 0; background: url(../images/common/teaser-h2-arrow-avfallskvarnar.gif) no-repeat right;}
.rubrikArrowFettavskiljare{color: #175393 !important; padding: 0 20px 0 0; background: url(../images/common/teaser-h2-arrow-fettavskiljare.gif) no-repeat right;}
.rubrikArrowMinireningsverk{color: #1d7ebc !important; padding: 0 20px 0 0; background: url(../images/common/teaser-h2-arrow-minireningsverk.gif) no-repeat right;}
.rubrikArrowDarkGrey{color: #363636 !important; padding: 0 20px 0 0; background: url(../images/common/teaser-h2-arrow-darkgrey.gif) no-repeat right;}

.image{float: right; margin: 0 0 0 20px;}

.pdf{
	background: url(../images/common/pdf.gif) 0 1px no-repeat;
	color: #363636;
	padding: 0 0 0 23px;
	font-size: 11px;
	margin: 4px 0 0 0;
	display: block;
	float: none;
	clear: both;
	outline: none;
}
.teaserAvfallskvarnar{width: 266px; height: 147px; padding: 8px 20px 15px 20px; margin: 20px 0 0 0; float: left; background: url(../images/common/teaser-avfallskvarnar.png) no-repeat;}
.teaserFettavskiljare{width: 266px; height: 147px; padding: 8px 41px 15px 41px; margin: 20px 0 0 0; float: left; background: url(../images/common/teaser-fettavskiljare.png) no-repeat;}
.teaserMinireningsverk{width: 266px; height: 147px; padding: 8px 20px 15px 20px; margin: 20px 0 0 0; float: left; background: url(../images/common/teaser-minireningsverk.png) no-repeat;}

.teaserAvfallskvarnar h2,.teaserFettavskiljare h2,.teaserMinireningsverk h2{margin: 0 0 22px 0; font-size: 1.9em;}
.teaserAvfallskvarnar h2 a,.teaserFettavskiljare h2 a,.teaserMinireningsverk h2 a{padding: 0 20px 0 0; outline: none; background: url(../images/common/teaser-h2-arrow.gif) no-repeat right;}
.teaserAvfallskvarnar h2 a:hover,.teaserFettavskiljare h2 a:hover,.teaserMinireningsverk h2 a:hover{text-decoration: underline;}
.teaserAvfallskvarnar h2 a{color: #539242;}
.teaserFettavskiljare h2 a{color: #175393;}
.teaserMinireningsverk h2 a{color: #1d7ebc;}

.teaserAvfallskvarnar p,.teaserFettavskiljare p,.teaserMinireningsverk p{margin: 0 0 1em 0; font-size: 1.25em; line-height:1.35em; color: #ffffff;}
.teaserAvfallskvarnar p a{color: #ffffff; border-bottom: 1px dotted #bde870;}
.teaserFettavskiljare p a{color: #ffffff; border-bottom: 1px dotted #5c96d5;}
.teaserMinireningsverk p a{color: #ffffff; border-bottom: 1px dotted #86c0e4;}
.teaserAvfallskvarnar p a:hover, .teaserFettavskiljare p a:hover, .teaserMinireningsverk p a:hover{text-decoration: none; border-bottom: 1px dotted #ffffff;}

.teaserWebshop{margin: 0 0 12px 0; overflow: hidden; display: block; outline: none;}

.kampanj{
	width: 133px;
	height: 137px;
	display: block;
	background: url(../images/common/kampanj.png) no-repeat top;
	position: absolute;
	top: 0;
	left: 354px;
	text-indent: -9999px;
	z-index: 1;
	overflow: hidden;
	outline: none;
}