/* LAYOUT */
body {
	margin:0px;
	background-color:#666;
	background-image:url(../layout/bodybg.gif);
	background-repeat:repeat-x;
/*	height:100%;
	min-height:100%; */
	}
body, p, td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	}
p:first-child {margin-top:0px;padding-top:0px;}

#wrapper {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-left:49px;
	padding-right:49px;
/*	height:100%;
	min-height:100%; */
	}
	
#logo {margin-top:12px;float:left;}

#content {margin-top:3px;width:100%;}
	
#mainmenu {
	float:right;
	margin-top:18px;
	}
	
#submenu {
	float:left;
	margin-top:15px;
	height:15px;
	width:910px;
	}
#submenu a {padding-left:2px;padding-right:1px;color:#ccc;text-decoration:none;}
#submenu a:hover {background-color:#ccc;color:#666;}

#mainframe {
	float:left;
	text-align:left;
	width:100%;
	height:500px;
	padding:3px;
	background-color:#F47724;
	overflow:hidden;
	}
	
.col2-600 {
	width:300px;
	height:500px;
	float:left;
	color:#333;
	}
.col2-600 a {color:#333;}
.col2-600 a:hover {background-color:#fff;color:#F47724;}
	
#slideframe {
	float:left;
	background-color:#666;
	width:600px;
	height:500px;
	}
#textframewrapper {
	float:left;
	height:500px;
	width:300px;
	overflow:hidden;
	}
#textframe {
	color:#333;
	padding:8px;
	overflow: -moz-scrollbars-vertical;
	width:284px;
	height:484px;
	scrollbar-base-color:#F47724;
	}
#rightiframe {
	padding:0px;
	border:0px;
	margin:0px;
	overflow:hidden;
	width:600px;
	height:500px;
	}
#textframe p {color:#333;}
#textframe a {padding-left:1px;padding-right:1px;color:#fff;}
#textframe a:hover {background-color:#fff;color:#F47724;}
#textframe ul {margin-left:-24px;}
#textframe ul {
	list-style-position: outside;
	list-style-type: none;
	text-indent: -15px;
	margin: 15px;
	padding: 0px;
	display: list-item;
}
#textframe li {
	margin-bottom:4px;
}
#textframe li a {margin-left:8px;}

#textframe #publikasjoner p img {float:left;margin-right:8px;border:1px solid #fff;margin-bottom:8px;}
#textframe #publikasjoner p {clear:left;display:block;width:559px;margin-bottom:8px;}
	
#footer {
	position:relative;
	float:left;
	color:#bbb;
	padding:0px;
	font-size:11px;
	width:100%;
	}
#footer a {color:#ccc;}

.foot1 {position:relative;float:left;width:100px;}
.foot2 {position:relative;float:right;width:790px;text-align:right;}

table.contact-table {margin-right:8px;}
.contact-table td {padding-bottom:10px;}
.contact-table a {color:#333;}
.contact-table a:hover {background-color:#333;color:#F47724;}
/* PROJECT IMAGE STYLES */

.img-col {height:505px;border-right:1px solid #F47724;float:left;width:149px;overflow:hidden;}
.img-col a {display:block;background-color:#777;}
.img-col a:hover {display:block;}
.img-col a img {width:73px;}
.img-col a:hover img {width:147px;}

.img-col .pro-container {position:relative;padding-top:1px;padding-left:1px;height:55px;overflow:hidden;display:block;width:147px;}

.captionbox {position:absolute;top:88px;z-index:100;-moz-opacity:.70;opacity:.70;filter:alpha(opacity=70);}
.captionbox td {}
.captionbox td div {border-left:2px solid #fff;padding-right:2px;font-size:10px;color:#333;background-color:#fff;}

.orange-border {border:1px solid #ff5500;margin-right:8px;}
.okologi-img1 {float:left;margin-right:3px;}
.okologi-img2 {float:left;}
.okologi-img-span {width:293px;display:block;}
.okologi-img-span + p {clear:both;padding-top:10px;}

/* CLASSES */
.orange {color:#F47724;}
.orange-sperret {color:#F47724;letter-spacing:2px;}
.grey {color:#ccc;}
.grey2 {color:#333;}
.hvit-stor, #textframe .hvit-stor {font-size:12px;color:#fff;padding:0px;margin:0px;}
.hvit, #textframe .hvit {color:#fff;padding:0px;margin:0px;}
.hvit a {color:#fff}
a {color:#fff;}
.project-cats {width:147px;color:#F47724;margin-left:3px;display:block;float:left;font-weight:bold;overflow:hidden;}
.catcount {font-weight:normal;font-size:9px;}

a.mainmenu {
	margin-left:7px;
	padding-left:1px;
	border-bottom:2px solid #F47724;
	width:68px;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	}
a.mainmenu:hover {background-color:#F47724;color:#333;}
#mainmenu-selected {color:#333;background-color:#F47724}

	

