body {margin:0px;background:#fff;height:auto;min-height:auto;overflow: -moz-scrollbars-vertical;}
body, td, p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666;
}
#wrapper {
	position:relative;
	width:760px;
	height:auto;
	min-height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding:0px;
}
#logo {position:absolute;right:0px;top:20px;z-index:2;margin:0px;padding:0px;}
#logo a {background-color:none;background:none;}
#top-bg {position:relative;background-image:url(bg-top.gif);background-repeat:repeat;height:9px;width:758px;overflow:hidden;border-left:1px solid #c30;border-right:1px solid #c30;border-bottom:1px solid #c30;}
#header {position:relative;width:100%;height:58px;z-index:1;margin-bottom:40px;border-bottom:1px solid #666;}
#header h1 {margin:0px;padding:0px;height:25px;margin-top:25px;font-size:16px;}
#main {}

/* MENY-STILER */
#meny {float:left;width: 125px;}
#meny a {
	display: block;
	font-family: Georgia, Trebuchet, Helvetica, sans-serif;
	font-size: 11px;
	color:#c30;
	padding: 1px;
	margin-top: 1px;
	letter-spacing:0px;
	z-index:11;
	padding-left: 15px;
	background-image:  url("pil0.gif"); 
	background-repeat: no-repeat;
	}
#meny a:hover {
	color: #fcc;
	background-color: #c30;
	background-image:  url("pil1.gif");
}
#meny .msub a {background-image:none;padding-left:2px;margin-left:13px;color:#666;}
#meny .msub a:hover {background-image:none;background-color:#999;color:#eee;}
#meny .msub {visibility:hidden;display:none;}


.liten {font-size: 10px;}
.stor {font-size: 12px;}
.red {color: #c30;}
a {text-decoration:none;color:#c30;}
a:hover {color:#fff;background-color:#c30;}

#innhold {
	position: relative;
	float:right;
	width: 580px;
	min-height:250px;
	padding: 20px;
	border: 1px dotted #bbb;
	line-height: 16px;
	margin-bottom: 20px;
}
#innhold h2 {
	position: absolute;
	top: -1px;
	left: 20px;
	font-size:11px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 3px;
	margin:0px;
	color: #fff;
	background: #c30;
	z-index: 100;
	}
.innholdportfolio {
	position: absolute;
	top: 100px;
	left: 0px;
	width: 600px;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	border: 1px dotted #ccc;
	line-height: 16px;
	text-align: left;
	margin-bottom: 20px;
}
.innhold0 {
	position: absolute;
	top: 100px;
	left: 0px;
	width: 600px;
	height: 200px;
	display: block;
	text-align: left;
	margin-bottom: 20px;
	background-color: #fff; 
	filter: alpha(opacity=50);
}
#innhold.innholdcv {padding-top:30px;margin-top:0px;}
.innholdcv ul {
	list-style-position: outside;
	list-style-type: none;
	text-indent: -15px;
	margin: 15px;
	padding: 0px;
	display: list-item;
}
.innholdcv li {margin-bottom: 4px;}
li.overskrift2 {color:#c30;font-weight:bold;}

.innrykk {
	margin-top: -10px;
	text-indent: -5px;
}
a.frontlink {margin-right:32px;float:left;width:172px;color:#333;height:280px;overflow:hidden;display:block;}
a.frontlink:hover {background-color:#fff;color:#c30;}
a.frontlink img {border:1px solid #ccc;margin-bottom:5px;}
a.frontlink:hover img {border:1px solid #c30;background-color:#ddd;}
a.frontlink {font-size:10px;letter-spacing:2px;font-weight:regular;text-transform:uppercase;}