.top						{ background: url(../images/user/bgtop.png) repeat-x}
.topleft			{ background: url(../images/user/topleftcorn.png) no-repeat}
.topright		{ background: url(../images/user/toprightcorn.png) no-repeat}

#lilja
{
	position: absolute;
	left: 670px;
	top: 15px;
	z-index:0;
}

#text-logo
{
	position: absolute;
	left: 15px;
	top: 55px;
	z-index:0;
}

.footer_bg {
 	background-color: #B40E56;
}

.tdhead{
	/* Headline on all pages, with background image */
   font-family:verdana,helvetica,arial,serif;
   font-size:90%;
   font-weight:bold;
   background-image: url(../images/blank.gif);
   color:#404040;
   background-color: #DFDFDF;
}

a.navlink:link { 
  font-size:11px; 
  text-decoration:none; 
  color:#404040; 
  font-weight:bold; 
} 
a.navlink:visited  { 
   font-size:11px; 
   text-decoration:none; 
   color:#404040; 
   font-weight:bold; 
} 
a.navlink:hover 
{ 
   font-size:11px; 
   text-decoration:none; 
   color:#404040; 
   font-weight:bold; 
} 

/*  MAIN MENU (LEFT MENU) */
#navcontainer { 
	margin-top: 2px;
	color: Black;
	font-weight: bold;
	font-size: 1.1em; 
	background-color: #DFDFDF;
	padding: 0;
	border: solid 0px lime;
}

#navcontainer A {
	color: #000;
	text-decoration: none;
	display: block;
	width: 100%;
}

#navlisttop {
	border-top: none !important;
}

#navlisttop A {
	background:url("../images/user/mmleftcorn.png") no-repeat left top;
}

#navlisttop A span {
	background:url("../images/user/mmrightcorn.png") no-repeat right top;
}

#navcontainer ul {
	clear: left; 
	margin: 0;
	padding: 0;
	list-style-type: none; 
}

#navcontainer ul li { 
	border-top: solid 1px #DAD8DB; 
	border-bottom: solid 1px #FFF;
}

#navcontainer ul li a span {
/* border: solid 1px red;*/
	display: block;
	line-height: 120%;
	/* padding: 0.6em 0.7em 0.6em 1.4em; */
	padding: 6px 7px 6px 14px;

}

#navcontainer ul li a:hover {
	background-color: #EAEAEA;
}

#navcontainer ul ul  {
	border-bottom: solid 1px #DAD8DB;
	border-top: solid 1px #FFF;
	background-color: #FFF;
}

#navcontainer ul ul li {
	border-top: solid 1px #DAD8DB !important; 
	border-bottom: solid 1px #FFF;
		
}

#navcontainer ul ul a {
	font-weight: normal;
	/* font-size: 1.0em; */
	background-image: none;
}

#navcontainer ul ul a span {
	background-image: none;
}

#navcontainer ul ul a:hover {
	background-color: #EAEAEA;
}


#navlist .active a {
	background-color: #EAEAEA;
}

a.sublink:link { 
  font-size:10px; 
  text-decoration:none; 
  color:#000099; 
  font-weight:normal; 
} 
a.sublink:visited  { 
   font-size:10px; 
   text-decoration:none; 
   color:#000099; 
   font-weight:normal; 
} 
a.sublink:hover 
{ 
   font-size:10px; 
   text-decoration:none; 
   color:#6699CC; 
   font-weight:normal;
}

a:link { 
  font-size:90%; 
  text-decoration:underline; 
  color:#000099;
  font-weight:normal;
} 
a:visited  { 
  font-size:90%; 
   text-decoration:underline; 
   color:#000099;
   font-weight:normal;
} 
a:hover 
{ 
   font-size:90%; 
   text-decoration:underline; 
   color:#6699CC;
   font-weight:normal;
}
