﻿/* Bars Boxes and Buttons background colors */
/* Bars Boxes and Buttons colors */
/* Bars Boxes and Buttons background colors */
/*#10459F;*/
/*#4bc3ff;*/
/* -- LEFT MENU -- */
.leftmenu {
  margin: 20px 0 15px 0;
}
#Verticalmenu {
  padding: 0 0 0 0;
  vertical-align: top;
}
#Verticalmenuheading {
  background-color: #326525;
  color: #fff;
  font-size: 17px;
  font-weight: normal;
  padding: 10px 0px 9px 15px;
  margin: 0;
}
#Verticalmenuheading a {
  text-decoration: none;
  color: #fff;
}
#Verticalmenuheading a:hover {
  text-decoration: underline;
}
#Verticalmenu ul {
  list-style-type: none;
  margin: 4px 0 0 0;
  padding: 0;
  font-weight: normal;
  font-size: 15px;
  background-color: #F3F3F3;
}
#Verticalmenu ul ul {
  font-size: 0.95em;
}
#Verticalmenu ul ul ul {
  font-size: 0.9em;
}
#Verticalmenu li.open a,
#Verticalmenu li.open a:visited,
#Verticalmenu li.open a:active {
  color: #252323;
  text-decoration: none;
  font-weight: bold;
}
#Verticalmenu li.open a:hover {
  text-decoration: underline;
  color: #050303;
}
#Verticalmenu li.active,
#Verticalmenu li.active a {
  color: #252323;
  font-weight: bold;
}
#Verticalmenu li.normal a,
#Verticalmenu li.normal a:visited,
#Verticalmenu li.normal a:active {
  color: #1e1d1d;
  text-decoration: none;
  font-weight: normal;
}
#Verticalmenu li.normal a:hover {
  color: #1e1d1d;
  font-weight: normal;
  text-decoration: underline;
}
#Verticalmenu li,
#Verticalmenu li.L3X {
  border-bottom: solid 1px #e4e4e4;
  padding: 8px 4px 8px 12px;
}
#Verticalmenu li li {
  border-bottom: none;
  padding: 5px 0 5px 18px;
  background: url(/images/Graa-pil_underside-menu.png) no-repeat 2px 7px;
  line-height: 100%;
}
#Verticalmenu li li li {
  padding: 2px 0 2px 12px;
  background: url(/images/Graa-streg_underside-menu.png) no-repeat 1px 9px;
  line-height: 120%;
}