#page-left {
  border-left: 1px solid black;
   border-right: 1px solid black;
    border-bottom: 1px solid black;
     border-top: 0px solid black;   	
}

.rbkbox {  
	background-color: #EDF2EC ; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
	  
}

.basketitem {
	font-weight: normal;
}

.rbkbox TD.rbkroot, .rbkbox .rbkroot A {
	color: black;
	border-top: 1px solid black;
	background-color: #aDb2aC ;
	border-bottom: 1px solid black;
	padding: 0px;
	font-size: 11px;
	font-family: Tahoma, Arial;
}



/* toplevel rubriks */
.rbkbox TD.mainrbk { 
	padding: 1px 5px 1px 5px;
	background-color: #eeeeee;
	color: #ff0000; /* does not work, have to use A:.. additional selector */
	border-bottom: 1px solid #EDF2EC;
}

/* the selected toplevel-rubrik */
.rbkbox TD.mainrbkactive {  
	padding: 1px 5px 1px 5px;
	border-bottom: 1px solid #EDF2EC;
}

/* separator between selected top-level rubrik and its subrubriks */
.rbkbox TD.mainrbkactivesep { 
	border-bottom: 1px solid #aaaaaa; 
}

/* second-level rubrik */
.rbkbox TD.subrbk  { 
	padding: 2px 0px 2px 12px; 
	margin: 4px ; 
	font-weight: normal ;
	font-size: 10px; 
}

/* selected second-level rubrik */
.rbkbox TD.subrbkactive { 	
	padding: 2px 0px 2px 12px; 
	margin: 4px ; 
	font-weight: normal ;
	font-size: 10px;
	color: #black; 
	font-weight: bold ;
	font-size: 11px;
}




DIV.footer TABLE {
	background-color: #ff3300;
	margin: 6px;
}
DIV.footer{
	font-size: 10px;
	margin: 15px 20px 20px 0px;
	border: 0px solid black;
	width: 100%;
}
