body	{
	/*
	
	background: #9aa url(/d/i/btgrdk.gif) bottom left fixed repeat-x;
	color: #333;
	text-align: center;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	
	*/
	
	background-color : #98abab;
	padding : 0px;
	margin : 0px;
	color : #333;
	/* font-family : Tahoma; */
	font-family: Arial, Helvetica, sans-serif;
		voice-family: "\"}\""; 
	voice-family : inherit;
	
	text-align : center;
	/* #background : url(storebill/bla.jpg); /* #fffff7 url(lodretbg.png) top left fixed repeat-x; */
	background : #98abab url(lodretbgm.png) bottom left fixed repeat-x; */
	
	border-top : 4px #000 solid;
}
table {
	width : 100%;
	height: 100%;
	padding : 0px;
}	
td {
	vertical-align: middle;
}

#wrapper {
	margin-top : 40px;

	background-color : #FCF7DC; /* #FFFFF7; */
	
	color: #333;
	margin: 10px auto;
	padding: 0px;
	border: 1px solid #566;
	border-top: 0px none #fff;
	border-bottom : 1px none #566;
	width: 650px;	 
}



#header	{
	text-align: left;
	border-bottom : black 4px solid;
	border-top : black 4px solid;

	margin: 0px;
	background : #FCF7DC;
	/* background : #FCF7DC url(medlog.png) top right no-repeat; NB!. FJERN KOMMENTERING FAAR LOGO!*/
	height : 110px;
	
}
/* begin the menu lfk-logo-stor80px.gif*/


#header h1, h3 {
	padding : 5px;
	padding-left : 15px;
	padding-top : 10px;
	padding-bottom : 2px;	
	
	margin : 0px;
	
	
} 
#header h1 {
	font-size : 20pt;
	font-weight : bold;
	letter-spacing : 4px;
	color :  crimson;
}

#header h1:first-letter{
	font-size : 28px;
	font-weight : bold;
}

#header h3 {
	margin : 0px;
	padding-top : 2px;
	font-weight : bold;
	font-size : 10pt;
	color : #000;
} 	
	/* END HEADER **/
	
		


#pagebody	{
background : url(vandretbg.png) repeat-y;
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-align: left;
	color: #444;
	clear: both;
}

#maincontent	{
	font-size : 10pt;
	float: left;
	margin: 0;
	padding: 10px;
	width: 200px;	
}


#maincontent ul {
	margin: 0px; /*removes indent IE and Opera*/
	padding: 0px; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
}

#maincontent li {
	margin: 0px;
	padding : 0px;
}
#maincontent li a {
	display: block;
	padding: 3px 5px 3px 14px;

	font-weight : bold;
		
	margin-left : -20px;
	margin-right : -20px;
	margin-top : 0xp;
	margin-bottom : 0px;
	
	border-top : #ccc 1px solid;
	border-right : #ccc 1px solid;
	border-left : #000 1px solid;
	/*
	letter-spacing: 1px; 
	*/
	 /* width: 160px; */
	background-color : #FFF;
	
	color: crimson; /* #c30;*/
	text-decoration : none;
}	
#maincontent li a.lastt {
	border-bottom : #ccc 1px solid;

}
#maincontent a:hover{
	/*
	margin-left : 10px;
	margin-right : 4px;
	*/
	background-color : #CCC; /* #EFE5D3; /* #FAF5EA; */
	color : #000;
	/*border-left : #c30 20px solid; 
*/
}



/** bokse **/

#maincontent .lilleboks {
	background-color : white;
}
#infobokse {
	background:#ff00ff;
	border : #B6C0C3 1px solid;
	background-color : #FFF;
	padding : 4px;
	color : #333;	
}
#maincontent .lbover {
	border : #B6C0C3 1px solid;
	background-color : #CCC;
	padding : 4px;	
	color : #333;
}
#infobokse h1, #infobokse h2 {
	color : #503189;
	margin : 2px;
	padding : 0px;
	font-weight : bold;
	color : #333;
}
#infobokse h1 {
	letter-spacing : 2px;
	font-size : 12pt;
	padding-left : 4px;
	margin : 0px;	
}
#infobokse h2 {
	font-size : 10pt;
	font-weight : bold;
	margin-bottom : 3px;
}
#maincontent .lbspacer {
	height : 8px;
}	
		
	
	
	
/* MAIN CONTENT */

#sidebar	{
	padding: 2px 10px 10px 0px;

	margin: 0 0 0 240px;
	padding-top : 10px;
	
	/* kompenser for IE ballade. */
	height: 100%;
}	


#sidebar .textbox, .introbox {
	line-height : 15pt;
	margin-left : 25px;
	margin-right : 10px;	
	margin-top : 5px;
	margin-bottom : 5px;
	/* 
	border : #F2F2F2 1px solid;
	border-top : #F2F2F2 0px none;
	*/
}
#sidebar .textbox {
	margin-bottom : 10px;
	font-size : 10pt;
}
#sidebar .introbox {
	font-weight : bold;
}
#sidebar .doctitle {
	font-weight : bold;
	font-size : 13pt;
	letter-spacing : 3px;
	background-color : white; 
	padding : 2px;
	padding-left : 5px;
	
	border-left : crimson 18px solid; /* #D2B8A3 */
	border-top : #DDD 1px solid;
	border-right : #DDD 1px solid;
	border-bottom : #DDD 1px solid;
}
#sidebar .doctitle:first-letter{
	font-size : 18px;
	font-weight : bold;
} 

#sidebar .imp {
background-color : #CCFF33; /** #eee; /** #CCFF33; */
color : #000;
border : black 1px dotted;
padding : 5px;
}


/* END MAIN CONTENT */
#footer {
	border: 0px;
	padding : 3px;
	margin : 0px;
	border-top: 1px solid #ccc;
	text-align : center;
	
	color: #666;
	background: #eee;
	clear: both;
	font-size: 10pt;
}



