html { font:75%/1.5 "Trebuchet MS",Helvetica,Arial,sans-serif; color:#202020;}

* { margin:0; padding:0; border:0;}

td {font:75%}

#runtom {
	margin-left:auto; margin-right:auto;
	width:932px;
	background: #fff url('bakgrund/mittskugga.png') repeat-y top left;
	text-align:left;
}
#huvud {
	width:932px; height:180px;
	background: url('bakgrund/bak-huvud2.png') no-repeat top left;
	text-align:left;
}

#huvudSE {
	width:932px; height:180px;
	background: url('bakgrund/bak-huvud.png') no-repeat top left;
	text-align:left;
}

.meny-liggande {
	font-size:14px;
	margin:12px 0px 0px 45px;
}

.meny-liggande a:link, #meny-liggande a:visited {
	text-decoration:none;
}

.meny-liggande a:hover, #meny-liggande a:focus, #meny-liggande a:active {
	color:#000;
}

#kropp {
	width:932px;
	background: #fff url('bakgrund/bak-mittskugga.png') repeat-y top left;

}

#kolumn1 {
	float:left;
	width:530px;
	margin:30px 0px 0px 42px;
	overflow:hidden;
}


#kolumn2 {
	float:left;
	width:280px;
	margin:30px 0px 0px 30px;
	overflow:hidden;
}

#kolumn2 .text2 {
	font-size:100%; line-height:1.3;
	padding: 0px 8px;
	border-bottom: solid 1px #006600;
}


#kolumn2 .ruta {
	width:280px;
	font-size:100%; line-height:1.3;
	padding: 8px;
	border-top: solid 1px #c00;
}

#kolumn2 .ruta2 {
	width:280px;
	font-size:100%; line-height:1.3;
	padding: 8px;
	border-top: solid 1px #c00;
	border-bottom: solid 1px #c00;
}

#fot-yttre {
	text-align:center;
	width:100%;  height:260px;
	background: url('bakgrund/bak-fot-bak.png') repeat-x 0 0;
}

#fot {
	text-align:left;
	margin-left:auto; margin-right:auto;
	width:932px;
	background: #b3b1c6 url('bakgrund/bak-fot.png') no-repeat 0 0;
	padding-top:50px;
}

#fot .kub {
	float:left;
	width:140px; height:210px;
	margin:0px 0px 0px 40px;
	font-size:93.75%; line-height:1,5;
	font-weight:bold;
	color:#fff;
}

#fot a{color:#fff; text-decoration: none; }

h1 { font-weight:normal;
     font-family: "Times New Roman",times,serif;
     font-size: 225%;
     line-height:1.2;
     color: #31353A;
     margin: 10px 0 4px 15px;
}
   
h2 { font-weight:normal;
     font-family: "Times New Roman",times,serif;
     font-size: 180%;
     line-height:1.5;
     color:#484848;
     margin: 10px 0 10px 15px;
}

h3 { font-weight:bold;
     font-size: 125%;
     line-height:1.5;
     color:#006600;
     margin: 6px 8px 0px 8px;
}

h4 { 
	font-weight:normal;
    font-family: "Times New Roman",times,serif;
    font-size: 225%;
    color: #006600;
    margin: 10px 0px;
    border-bottom:solid 1px #060;
    width:530px;
}

h5 { 
	font-weight:bold;
    font-size: 125%;
    color: #666666;
    margin: 20px 0px 0px 15px;
}

h6 { 
	font-weight:bold;
    font-size: 100%;
    color: #202020;
    margin: 20px 0px 0px 15px;
}

dl {margin:0px 0px 10px 15px;}
dl dt {
  font-weight:normal;
  float:left;
  clear:left;
  width:100px;
}

dl dd {
  margin-left:100px;
}

blockquote {
margin: 8px 40px 8px 50px;
}

span.upp { font-size:9px; vertical-align:25%; }

hr{ text-align:left; height:1px; width:520px; margin-left:15px; margin-top:10px;
	color: #ccc; background-color: #ccc; }
        
a { text-decoration: none; color: #484848;}
a:hover a:active { color: #000;}

.ingress {
     font-family: "Times New Roman",times,serif;
	 font-size:125%; line-height:1.4;
     font-weight:normal;
     color:#484848;
     margin:  0px 15px 4px 15px;
}

.text {font-family: "Trebuchet MS",sans-serif;
	font-size:100%; line-height:1.4;
    font-weight:normal;
    color:#484848;
    margin: 6px 15px 0px 15px;
}

.konf {font-family: "Trebuchet MS",sans-serif;
	font-size:100%; 
    font-weight:normal;
    color:#484848;
    margin: 0px 15px 0px 15px;
}

.bild-stor {
	 width:520px; height:180px;
	 border:solid 1px silver;
	 padding: 4px;
	}

.bild-nu {
	 width:520px; height:80px;
	 border:solid 1px silver;
	 padding: 4px;
	}

.bild-100 {
	float:left; margin-right:15px;
	 width:100px; height:100px;
	 border:solid 1px silver;
	 padding: 4px;
	}
	
.bild-520 {
	 width:520px; height:100px;
	 border:solid 1px silver;
	 padding: 4px;
	}
	
.bild-270 {
	 width:270px; height:100px;
	 border:solid 1px silver;
	 padding: 4px;
	}
	
.bild-270x60 {
	 width:270px; height:60px;
	 border:solid 1px silver;
	 padding: 4px;
	}
	
.bild-270x405 {
	 width:270px; height:405px;
	 border:solid 1px silver;
	 padding: 4px;
	}
	
.annons {
	padding-bottom:10px;
	border-bottom:dotted 1px #060;
	margin-bottom:10px;
}

.annons-liten {
	width:280px;
	font-size:100%; line-height:1.3;
	padding: 8px;
	border-top: solid 1px #00c;
}

.input {
	text-align: center;
	background-image: url(bilder/input.gif);
	padding:3px;}

.referens {
	text-indent: -20px;
	margin:0px 20px 8px 35px;
}

ol	{
	list-style:decimal;
	list-style-position:outside;
	margin: 8px 40px 8px 60px;
	}

ul	{
	list-style-image: url(bilder/plutt.gif); 
	list-style-position:outside;
	margin: 8px 40px 8px 60px;
	}

li	{
	text-indent: 0px;
    color:#484848;
	}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}
.clearfix {display: inline-block;} 	
/* Gömmer för IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Slut clearfix */
