body        	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding: 0px;
	color:#333333;
}
/*
body,td,th 		{color:#333333;}
table 			{color:#333333;}
th 				{
	color: #003333;
	font-weight: normal;
	text-align:left;
	background-color: #F4F4EC;
}
*/
a        		{color:#006666; text-decoration:none;}
a:hover     	{color:#FF6600; text-decoration:underline;cursor:pointer;}
a:active    	{color:#009966;}
legend 			{color:#003333; font-weight: bold;}
textarea 		{font-size:12px; color:#333333;}
.text 			{font-size:12px; color:#333333;}
.overskrift 	{font-size:14px; color:#333333; font-weight:bold;}
.fet       		{font-size:11px; color:#333333; font-weight:bold;}
.rodfet     	{color:#CC0033; font-weight:bold;}
.meny2			{color:#333333; font-weight: bold;}
.meny3			{color:#333333;}
.liten      	{font-size:10px; color:#333333;}
.list1			{background-color:#FFCC99;}
.list2 			{background-color:#FFFFFF;}

/* FIXME! */
th 				{
	color: #003333;
	font-weight: normal;
	text-align:left;
	background-color: #F4F4EC;
}

/* marvin styles */
/* atributter */
.attrib1			{
	color:#333333;
	font-weight:bold;
}
/* attributter i lister */
.attrib2			{
	padding-left:2px;
	color:#003333;
	font-weight:normal;
}
/* verdi i lister */
.verdi1			{
	font-size:11px;
}
/* verdi text felt i td celle */
.verdi2			{
	font-size:11px;
	border:1px solid #CCCCCC;
	padding:3px;
}
/* verdi text felt i td celle (laget etter ønske om større font på linker*/
.verdi3			{
	font-size:12px;
	border:1px solid #CCCCCC;
	padding:3px;
}


/* input felt venstrejustert */
.input1			{
	border:1px solid #999999;
}
/* input felt høyrejustert */
.input2			{
	text-align:right;
	border:1px solid #999999;
}
/* Input datofelt */
.inputdato			{
	cursor:pointer;
	text-align:center;
	border:1px solid #999999;
}
/* tom rad med 0 høyde */
.spacer 			{
	height:0px;
}
.spacer td	{
	height:0px;
	padding:0px;
}
/* tom rad med 3px høyde */
.spacer2 			{
	height:3px;
}
.spacer2 td	{
	height:3px;
	padding:0px;
	background-color:#FFFFFF;
}
.spacer3{
	height:5px;
}
.spacer3 td{
	padding:0px;
	height:5px;
}
/* Tabell med verdier (feks infom om leilighet) */
.verditab		{
	margin-top:3px;
	table-layout:fixed;
	border-collapse:collapse;
}
.verditab th	{
	vertical-align:top;
	color: #003333;
	font-weight: normal;
	text-align:left;
	background-color: #F4F4EC;
}
.verditab td	{
	vertical-align:top;
}
/* tabell med liste */
.vttab			{
	margin-top:3px;
	table-layout:fixed;
	border-collapse:collapse;
	border:1px solid #999999;
}
.vttab th		{
	background-color:#FFCC99;
	color: #003333;
	border-bottom:1px solid #999999;
}
/* celle med verdi i verditab */
.vtc1				{
	background-color:#FFFFFF;
}
.vtc2				{
	background-color:#FFF3E7;
}
.menytab{
	table-layout:fixed;
	color:#333333;
	background-color:#F1F1F1;
}
.menytab td{
	padding-left:3px;
}

.rapport{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding: 0px;
	border:1px solid #000000;
	color:#000000;
}
.rapport th{
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
	background-color:#E2E2F8;
	border-bottom:1px solid #999999;
}

.rapport td{
	padding-right:5px;
	padding-left:5px;
}
/* Fading av bakgrunn */
#fade{
	position: absolute;
	background: url(../images/fade.gif);
	width: 770px;
	left: 0px;
	top: 0px;
	height:100%;
	z-index: 5;
	visibility: hidden;
	opacity: 0.5;
}
/* Inline popup */
.inline_popup {
	border:2px solid #000000;
	background-color:#F1F1F1;
}


