@charset "utf-8";
/* CSS Document */
body
{
	background-color:#e6dec8;
	margin:0;
	padding:0;
}
#wrap
{
	height:100%;
	width:842px;
	margin:0;
	padding:0 0 0 65px;
}
p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#7b7051;
	padding:0;
	margin:0;
}
TD, TR P
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#7b7051;
	padding:0;
	margin:0;
}
.rubrik
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7b7051;
}
.prot
{
	width:150px;
	height:110px;
	float:left;
	}

#topHead
{
	float:left;
	background-image:url(bilder/top_head.gif);	
	width:842px;
	height:113px;
	margin:0;
	padding:0;
	cursor: pointer;
}
.meny
{
	float:left;
	background-image:url(bilder/meny.gif);	
	width:842px;
	height:60px;
	margin:0;
	padding:0;
}
.meny ul
{
	list-style:none;
	margin:15px 0 0 32px;
	padding:0;
	}
.meny li
{
float: left;
margin: 0;
padding:0 33px 0 0;
text-decoration:none;
width:auto;
} 
.meny li a
{
float: left;
text-decoration: none;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
width:auto;
} 
.start
{
	background-image:url(bilder/krusidull.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	float:left;
	width:413px;
	height:400px;
	margin:15px 0 0 8px;
	padding:0;
}
.start p
{
	margin:0;
	padding:0 0 10px 0;
}
.innehall
{
	float:left;
	width:820px;
	height:100%;
	margin:0 0 0 5px;
	padding:0 0 10px 0;
}
.left p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:1.5em;
	color:#7b7051;
	margin:0;
	padding:0;
	width:400px;

}
.left
{
	float:left;
	width:400px;
	height:100%;
	margin:0;
	padding:0;
}
.upf_left
{
	background-image:url(bilder/upf_ruta.gif);
	background-repeat:no-repeat;
	float:left;
	width:400px;
	height:163px;
	margin:0;
	padding:0;
}
.upf_left p
{
font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#7b7051;
	margin:0;
	padding:60px 0 0 0;
	width:400px;
}
.trimruta
{
	background-image:url(bilder/trim_ruta.gif);
	background-repeat:no-repeat;
	float:left;
	width:400px;
	height:163px;
	margin:0;
	padding:0;
}
.trimruta p
{
font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:1.5em;
	color:#7b7051;
	margin:0;
	padding:70px 0 0 20px;
	width:310px;
}

.right
{
	float:right;	
	width:375px;
	height:100%;
	margin:0;
	padding:0;
}
.liggandebild
{
	float:right;
	background-image:url(bilder/smabilder/ram_liggande-bild.jpg);
	background-repeat:no-repeat;
	height:249px;
	width:353px;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
}
.liggandebild img
{
	margin:19px 0 25px 0;
	padding:0;
}
.liggandebild p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin:-20px 0 0 5px;
	padding:0;
}


.red
{
color:#CC0000;
font-size:1.5em;
}

.staendebild
{
	float:right;
	background-image:url(bilder/ram_liten_staende.gif);
	background-repeat:no-repeat;
	height:316px;
	width:261px;
	margin:0 0 0 10px;
	padding:0 0 0 15px;
}
.staendebild img
{
	margin:18px 0 25px 2px;
	padding:0;
}
.staendebild p
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin:-10px 0 0 5px;
	padding:0;
}
.td
{
font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#7b7051;
	margin:0;
	padding:0;
}
.knapp
{
	background-image:url(bilder/knapp.png);
	background-repeat:no-repeat;
	width:300px;
	height:70px;
	margin:0;
	padding:20px 0 5px 75px;
}
.knapp p
{
	margin:0;
	padding:0;
}
.knappTrimma
{
	background-image:url(bilder/Knapp_trimma.png);
	background-repeat:no-repeat;
	width:300px;
	height:90px;
	margin:0;
	padding:20px 0 5px 75px;
}
.knappTrimma p
{
	margin:0;
	padding:0;
}

.banner
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:27px;
	color:#FFF;
	margin:15px 0 0 25px;
	padding:0;

}
.bild
{
	float:right;
	background-image:url(bilder/ram.gif);	
	width:393px;
	height:488px;
	margin:0;
	padding:0;
}
.bild img
{
	
	margin:0;
	padding:16px 0 0 19px;
}
#fot
{
background-image:url(bilder/fot.gif);
background-repeat:no-repeat;
float:left;
width:850px;
height:72px;
padding:0;
margin:0;
}
#fot img
{
padding:17px 0 0 17px;
margin:0;
}
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


 a:link { color: #308898; text-decoration:none; }
 a:visited { color: #308898; }
 a:active { color: #308898; }
 a:hover { color: #000; }
.red
{
color:#CC0000;
font-size:1.5em;
}
.barvabild
{
width:266px;
float:left;
padding:0 3px 5px 0;
margin:0;
}
.overstruken
{
	text-decoration:line-through;
	}
	.navlist {
	list-style-type: none; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#7b7051;
	}
	.navlist li {
	list-style-type: none; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#7b7051;
	}
