body {
	padding:10px;
	border: 0px;
	}

select.short {
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
	padding:2px;
	width:100px;}
	
select.medium {
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
	padding:2px;
	width:150px;}
	
select.long {
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
	padding:2px;
	width:180px;}

select.veryshort {
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
	padding:2px;
	width:90px;}
	
input.veryshort {
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
	width:83px;
	height:15px;}


input.short {
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
	width:93px;
	height:15px;}


input.long {
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
	width:174px;
	height:15px;}
	
input.medium {
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
	width:144px;
	height:15px;}
	
textarea.standard {
	width:670px;
	font-family:Verdana;
	text-decoration:none; 
	font-family:Verdana; 
	font-weight:500; 
	color:#5b5b5b; 
	font-size:11px;
}
	
#error_transcript {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: red;
	background-color: #E1D998;
}

td.tab {
    width: 140px;
    height: 40px;
	text-align: center;
	vertical-align: bottom;
	}

td.left {
	/* background-image:url(../pics/photos/sok-om-lan.jpg);*/
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #5b5b5b;
	vertical-align: top;
	margin-top:100px;
	background-color: #E1D998;
	}
	
td.header {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6B762A;
}
	
td.leading {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
	align: left;
}
td.sectionheader{
	font-size: 12px;
	padding:10px 0;
}

td.whiteboard {
	background-image:url(../pics/graphics/dame-med-whiteboard-bck.png);
}

div.helpertext {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
	align: left;
	background-image:url(../pics/graphics/transparency.png);
}

#field {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
	height: 40px;
	align: right;
}

input.field {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #5b5b5b;
}
	
table.left	{
	background-image:url(../pics/photos/sok-om-lan.jpg);
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #5b5b5b;
	}	

#tooltip {
		width:320px;
		margin:1px;
		padding:5px;
		background:white;
		border:1px solid #6A7529;
		font-family: Tahoma, sans-serif;
		font-size:12px;
		color:black;
		line-height: 130%;
	}

#tooltipbutton {
	margin-top: 1px;
	margin-left:5px;
}	
	
#scroll{
position:relative;
float:left;
width:698px;
height:450px;
text-align:left;
overflow:auto;
margin-right:30px;
}

a.button {
    display: block;
    width: 88px;
    height: 88px;
    background:     url(../pics/buttons/button-small.png) left top no-repeat;
    text-decoration: none;
	float:right;
	outline: none;
	margin-top:10px;
	margin-left:10px;
}
 
a:hover.button {
    background-position: left bottom;
} 

#off {
    width: 140px;
    height: 40px;
    display: block;
    background: url(../pics/tabs/tab_active.png) no-repeat top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #45384E;
	line-height: 50px;
	cursor: pointer;
	text-decoration:none;
	outline: none;
	}
	
#off:hover {
	background-repeat: no-repeat; 
    background-position: bottom;
	color: #FFFFFF;
	}	
	
#on {
    width: 140px;
    height: 40px;
    display: block;
    background: url(../pics/tabs/tab_static.png) no-repeat top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 50px;
	cursor: default;
	text-decoration:none;
	outline: none;
	}
	
#refinansiering {
    display: block;
    width: 326px;
    height: 180px;
    background: url(../pics/buttons/button-refinansiering-new.jpg) no-repeat top;
	cursor: pointer;
	}

#refinansiering:hover {background-repeat: no-repeat; background-position: center;} 
#refinansiering:active {background-position: bottom;} 

#forbrukslan {
    display: block;
    width: 326px;
    height: 180px;
    background: url(../pics/buttons/button-forbrukslan-new.jpg) no-repeat top;
	cursor: pointer;
}

#forbrukslan:hover {background-position: center;} 
#forbrukslan:active {background-position: bottom;} 

#gjeld {
    display: block;
    width: 326px;
    height: 180px;
    background: url(../pics/buttons/button-gjeld-new.jpg) no-repeat top;
	cursor: pointer;
}

#gjeld:hover {background-position: center;} 
#gjeld:active {background-position: bottom;} 

h1 {color:#6B752A; font-family: "Verdana"; font-size:24px; margin-bottom:0px; margin-top:6px;}
h1 wrap  {margin: 1px auto;}
h2 {text-decoration:none; color:#5b5b5b; font-weight:500; font-family:Calibri; font-size:18px; padding-left:20px; padding-top:20px;}
h2.notFirst {text-decoration:none; color:#5b5b5b; font-weight:500; font-family:Calibri; font-size:18px; padding-left:20px; padding-top:0px;}
h2#wrap  {margin: 1px auto;}

h3 {text-decoration:none;font-family: "Verdana"; color:"#333333"; font-size:12px; padding-left:20px; font-weight:bold; margin-bottom:0px;}

p.body {text-decoration:none; font-family:Calibri; font-weight:500; color:#5b5b5b; font-size:12px; padding-left:20px; margin-top:0px; padding-right:20px}
p.body-small {text-decoration:none;font-family: Calibri; color:#5b5b5b; font-size:11px; padding-left:20px; margin-top:0px;}
font.table {text-decoration:none;font-family: Calibri; color:#5b5b5b; font-size:11px;}

#mytable {text-decoration:none; font-family:"Verdana"; color:#333333; font-size:11px; margin-left:20px;}

table.table1 {text-decoration:none;font-family: Calibri; color:#5b5b5b; font-size:11px; margin-left:20px;}  
input.body {text-decoration:none;font-family: Calibri; color:#5b5b5b; font-size:12px; margin-top:0px; margin-bottom:1px; border:0; width:38px;}

font.button {text-decoration:none; font-family:Verdana; color:#58595B; font-size:24px; font-weight:normal;}

a.r2clean {text-decoration:none; font-family:Calibri; font-weight:500; color:#5b5b5b; font-size:12px; cursor: text;}
a.r2clean:link {color: #5b5b5b;text-decoration:none;}
a.r2clean:visited {color: #5b5b5b;text-decoration:none;}
a.r2clean:active {color: #5b5b5b;text-decoration:none;}
a.r2clean:hover {color: #5b5b5b;text-decoration:none;}

a.r3 	{text-decoration:none;font-family: "Verdana"; font-size:10px}
a.r3:link {color: #333333;text-decoration:none;}
a.r3:visited {color: #333333;text-decoration:none;}
a.r3:active {color: #333333;text-decoration:none;}
a.r3:hover {color: #FFFFFF;text-decoration:none;}

.error{
	border:2px solid #F00;
}

span.custom-button{
	margin:0 20px;
	width:60px;
	height:40px;
	display:block;
	font-size: 11px;
	cursor:pointer;
	text-indent: -999em;
	background-color:red;
	overflow:hidden;
}
span#custom-neste{
	background:url(../pics/buttons/arrows_right.png) top left;
	float:right;
}
span#custom-neste.hover{
	background:url(../pics/buttons/arrows_right.png) top right;
}
span#custom-neste.active{
	background:url(../pics/buttons/arrows_right.png) bottom left;
}
span#custom-fullfor{
	background:url(../pics/buttons/arrows_fullfor.png) top left;
	float:right;
}
span#custom-fullfor.hover{
	background:url(../pics/buttons/arrows_fullfor.png) top right;
}
span#custom-fullfor.active{
	background:url(../pics/buttons/arrows_fullfor.png) bottom left;
}
span#custom-forrige{
	float:left;
	background:url(../pics/buttons/arrows_left.png) top left;
}
span#custom-forrige.hover{
	background:url(../pics/buttons/arrows_left.png) top right;
}
span#custom-forrige.active{
	background:url(../pics/buttons/arrows_left.png) bottom left;
}

#nav{
	width:200px;
	height:40px;
	margin:0 auto;
	margin-bottom:20px;
}
#overlay {       
           position:fixed;
           _position:absolute;
           left:0;
           top:0;
           _top:expression(eval(document.body.scrollTop));
           height:100%;
           text-align:center;
           width:100%;
           z-index:9999;
           background:rgba(128, 128, 128, 0.5);
}
#overlay div {
               background-color:#fff;
               border:1px solid #999;
               color:#5B5B5B;
               font-size:15px;
               font-weigth:bold;
               font-family:Verdana;
               line-height:1.3em;
               margin:250px 0 0 500px; 
               padding:25px;
               text-align:center;
               width:150px;
               }
.numeric{
	text-align: right;
}

.boble{
float: left;
margin-left: -280px;
width: 200px;
color: #5B5B5B;
font-family: Verdana;
font-size: 10px;
font-weight: normal;
}

select{height:21px;}

.errorbg{
background:#f99;
}
select.errorbg{
border-width: 1px;
padding:0;
}
