.toolTipRel {
	height:0px;
	position:relative;
	width:0px;
	z-index:999;
}
/*-------------------- Fade ---------------------------------------- */
.fade-90{ opacity:0.9; filter:alpha(opacity = 90); }
.fade-80{ opacity:0.8; filter:alpha(opacity = 80); }
.fade-70{ opacity:0.7; filter:alpha(opacity = 70); }
.fade-60{ opacity:0.6; filter:alpha(opacity = 60); }
.fade-50{ opacity:0.5; filter:alpha(opacity = 50); }
.fade-40{ opacity:0.4; filter:alpha(opacity = 40); }
.fade-30{ opacity:0.3; filter:alpha(opacity = 30); }
.fade-20{ opacity:0.2; filter:alpha(opacity = 20); }
.fade-10{ opacity:0.1; filter:alpha(opacity = 10); }

/* ------------------- Image Caption ---------------------------- */
.imgCaption{
margin: 5px;
padding: 1px;
border: 1px solid #999;
background: #F8F8F8;
color: #999;
display: table;
_display: normal;
}
.imgCaption div{
padding: 2px;
clear: both;
}
.imgCaption img {
padding: 0px;
margin: 0px;
}
.imgright {
float: right;
margin-right: 0px;
}
.imgleft {
float: left;
margin-left: 0px;
}
.imgcenter{
margin-left: auto;
margin-right: auto;
clear: both;
}
.imgCaption a.expand {
background: url(images/zoom-2px-of.gif) bottom right no-repeat;
position: absolute;
padding: 0px;
}
/* ------------------- Person Listing ---------------------------- */
.personList {
	clear: both;
	margin-bottom: 20px;
}
.personList h4 .date {
	color: #999;
	font-weight: normal;
	font-size: 10px;
	margin-top:px;
}
.personList .title {
	text-transform: uppercase;
}
.personList p {
	padding-bottom: 0px;
}
.personList p span {
	text-transform: uppercase;
	
}
/* ------------------- Image Alt Text ---------------------------- */
.imgcontainer {
display: table;
float: left;
border: 1px solid #CDCDCD;
}
.imgcontainer .img img{
}
.imgcontainer .img{
text-align: center;
padding: 4px 3px 3px 3px;
margin: 0px;
}
.imgcontainer .text {
margin: 0px;
text-align: right;
font-size: 9px;
padding: 3px;
background-color: #CDCDCD;
color: #FFF;
}
.right {
float: right;
}
/* Lagt til av CØ 15 mai 2008: Tilhører et span element i personlisting og bildegalleri*/
.imageSpan{
	display: none;
}
/* ------------------- Promo Configurator ------------------------*/
#tpl .promowrapper{
	border: 1px solid #FE9901;
	margin: 1px;
	_margin: 0px;
	width: 758px;
	display: table;
	background: #F5F5F5 url(images/shadedash.gif);
}
#tpl .promowrapper .promolist{
	padding: 10px;
}
#tpl .promowrapper .promolist .info{
	color: #FE9901;
	background: #000000 url(images/alert.png) no-repeat -1px 1px;
	padding: 5px 5px 5px 28px;
	border: 1px solid;
}
#tpl .promowrapper .promolist .item{
	margin: 7px;
	width: 109px;
	float: left;
	_margin-left:5px;
	height: 145px;
}
#tpl .promowrapper .promolist div.short{
	height: 75px;
}

#tpl .promowrapper .promolist .text{
	padding: 2px;
}

#tpl .promowrapper .promolist  h3{
	font-size: 10px;
	font-weight: normal;
}

#tpl .promowrapper .promolist .item .miniflash{
	width: 105px;
	border: 1px solid #666666;
	padding: 1px;
	background: white;
}
#tpl .promowrapper .promonum{
	position: absolute;
	font-weight: bold;
	left: -3px;
	top: -2px;
	font-size: 11px;
	background: #FFF;
	padding: 0px 2px;
	border: 1px solid;
}
/* ------------------- Email Form style ---------------------------- */
.form_table {
margin: 0px 20px;
}
.form_table td {
padding-bottom: 8px;
}
.form_table td.form_description {
width: 100px;
padding-right: 10px;
}
.form_table td.form_description span {
font-size: 9px;
font-weight: normal;
color: #999;
}
.form_table .required {
color: red;
font-weight: bold;
margin-left: 4px;
}
.form_table .form_errormsg {
padding: 0px 0px 2px 9px;
background: url(images/small-red-down-arrow.gif) no-repeat 2px 4px;
color: red;
}
.form_table input.form_text {
width: 180px;
}
.form_table input.form_button{
width: 65px;
height: 20px;
background: url(images/confirm-65x20.png) no-repeat;
border: none;
font-size: 10px;
padding: 0px 0px 2px;
color: #060;
margin-right: 10px;
}
/* ------------------- Article Listing ---------------------------- */
.no-articles {
	background: url(images/alert.png) no-repeat;
	padding: 5px 32px;
}
.thumbHeading {
	clear:both;
	border-left:1px solid #d9d7d8;
	border-right:1px solid #d9d7d8;
	border-bottom:1px solid #d9d7d8;
	padding:1px 1px 0px 1px;
	_height: 270px;
}
.thumbHeading .environmentpic{
	width:546px;
	/*min-height:250px*/;
	height:auto;
	height:250px;
	clear:both;
	text-align:center;
	font-size:10px;
	margin:0px 0px 0px 0px;
	clear:both;
	padding:0px 0px 1px 0px;
}
.thumbHeading .environmentpic a {text-decoration: none;}

.thumbHeading .headingtxt {
	width:526px;
	height:20px;
	background-image:url(images/heading_stressless.png);
	background-repeat:no-repeat;
	background-position:center center;
	color:#ffffff;
	font-size:12px;
	font-family:Trebuchet MS, Verdana, San Serif;
	font-weight:normal;
	padding:2px 0px 0px 20px;
	margin:0px 0px 1px 0px;
	clear:both;
}
.article .imgheadingtext {
	color: #999;
	font-size :9px;
	/*font-style :italic;*/
	text-align: right;
	padding: 4px 2px 2px 2px;
	margin-bottom: 8px;
} 
.article .imgtext {
	color: #999;
	font-size :9px;
	font-style :italic;
	text-align: right;
	padding: 2px;
}
.thumblist {
	clear:both;
	height:auto;
	margin-bottom: 15px;
}
.thumblist .artitem  img {
	display: none;
}
.thumblist .artitem {
	clear:both;
	width: 100%;
	margin-top:11px;
	display:table;
	color:#61524e;
	height:auto;
}
.thumblist h3 {
	font-size:12px;
	font-weight:bold;
	font-family:trebuchet ms, Verdana, San Serif;
	color:#61524e;
}
.thumblist .artdate {
	color:#999999;
	font-size:10px;
	font-weight:normal;
}
.thumblist .readmore {
	width:100%;
	clear:both;
	height:10px;
	margin: 0px;
	margin-top: 5px;
	display:table;
}
.thumblist .readmore a {
	color:#171461;
	display:block;
	float:right;
	background-image:url(images/bulletarrowyellow.png);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:bold;
	text-decoration:none;
	margin:4px 0px 0px 4px;
	padding:0px 0px 0px 10px;
}
.thumblist .miniteaser {
	width:100%;
	height:auto;
	clear:both;
	margin:15px 0px 0px 0px;
	display:table;
}
.thumblist .teaser {
	width:176px;
	/*margin: 0px 7px 15px 0px;*/
	height:auto;
	float:left;
	margin-bottom: 16px;
}
.thumblist .middle {
	margin: 0px 11px;
}
.thumblist .teaserpic {
	width:172px;
	height:79px;
	padding:1px;
	border:1px solid #d8d8d8;
	clear:both;
	text-align: center;
}

.thumblist .teaserpic a {text-decoration: none;}

.thumblist h4 {
	color:#61524e;
	font-size:12px;
	font-family:trebuchet ms, Verdana, San Serif;
	margin:6px 4px 4px 4px;
	font-weight:bold;
	clear:both;
}
.thumblist .teasertxt {
	color:#61524e;
	clear:both;
	/*max-height:75px;*/
	/*height:62px;*/
	overflow: hidden;
	margin:0px 4px 0px 4px;
	line-height:150%;
}
.thumblist .readon a {
	color:#171461;
	display:block;
	clear:both;
	background-image:url(images/bulletarrowyellow.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0px 0px 0px 10px;
	font-weight:bold;
	text-decoration:none;
	margin:4px 4px 0px 4px;
	height:12px;
}

.alist .thumbImage {
	border:1px solid #D8D8D8;
	clear:both;
	height:48px;
	padding:1px;
	text-align:center;
	width:106px;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
	color: #D8D8D8;
}

.alist .thumbImage a {text-decoration: none;}

.alist .text {
	width: 400px;
	float: right;
}
/*.alist .artitemLast{
	background-image: none;
}*/
.alistadjust{
	padding-left: 0px;
}
.headingtxt img {
	display: none;
}
.alist h3 img {
	display: none;
}
.heading3 img {
	display: none;
}
.thumblist .teasertxt img {
	display: none;
}
.thumblist h4 img {
	display: none;
}
/*----------- Archive List ---------------*/
.archive {
	padding:0px 15px 15px 15px;
	clear:both;
	height:auto;
}
.archive .artitem {
	clear:both;
	width: 100%;
	margin:0px 0px 4px 0px;
	padding:0px 0px 10px 0px;
	background-image:url(images/dottedborder.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	display:table;
	color:#61524e;
	height:auto;
}
.archive h3 {
	font-size:12px;
	font-weight:bold;
	font-family:trebuchet ms, Verdana, San Serif;
	color:#61524e;
	float: left;
	width: 425px;
	padding-bottom: 4px;
}
.archive h3 a{
	color:#61524e;
	text-decoration: none;
}
.archive .artdate {
	color:#999999;
	font-size:10px;
	font-weight:normal;
}
.archive .readmore {
	float: right;
	width: 95px;
	height:10px;
	margin:0px 0px 10px 0px;
}
.archive .readmore a {
	color:#171461;
	display:block;
	float:right;
	background-image:url(images/bulletarrowyellow.png);
	background-repeat:no-repeat;
	background-position:center left;
	font-weight:bold;
	text-decoration:none;
	margin:4px 0px 0px 4px;
	padding:0px 0px 0px 10px;
}
/* ----------- Shorten text -------------*/
.forts, .textCut {
	color:#999;
	font-size: 6px;
}

/* ----------- IMG TABLE -------------*/
/*.imgTable {
	margin: 8px;
	color: #999;
	border: 1px solid #bbb;
	background: #f8f8f8;
}
.imgTable tr td {
	padding: 3px;
}
.imgTable .text {
	padding-top: 0px;
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
}
.imgcenter {
	margin-left: auto;
	margin-right: auto;
}
.imgleft {
	margin-left: 0px;
}
.imgright{
	margin-right: 0px;
}
.imgtitle {
	font-weight: bold;
}*/
