div.vertical-menu {
  width: 106px; /* Set a width if you like */
  	margin: 1px 0px 0px 2px;
	padding: 6px 5px 0px 28px;
	text-decoration: none;
	font: bold 14px/25px Arial, sans-serif;
	height: 30px;
	left: -1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-style: solid;
	/* top | right | bottom | left */
	border-width: 1px;
	border-color: #000;
	border-bottom: 1px solid #000;
	background-color: #054F7D;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
	box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
}
.vertical-menu-box {
	/* top | right | bottom | left */
	margin: 0px 3px 0px 0px;
	padding: 0px 3px 3px 3px;
}
.vertical-menu {
  width: 138px; /* Set a width if you like */
  	margin: 3px 3px 0px 0px;
	padding: 1px;
	text-decoration: none;
	font: bold 14px/25px Arial, sans-serif;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
			border-style: solid;
	/* top | right | bottom | left */
	border-width: 1px;
	border-color: #0C2535;

	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
	box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);

}

.vertical-menu a {
  background-color: #054F7D; /* Grey background color */
  color: #52A4CE;
  display: block; /* Make the links appear below each other */
  padding: 3px; /* Add some padding */
  text-decoration: none; /* Remove underline from links */
  	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.vertical-menu a:hover {
  background-color: #1A6B96; /* Dark grey background on mouse-over */
  		-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
		-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
		box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
			-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}
.vertical-menu a.active {
  background-color: #02456C; /* Add a green color to the "active/current" link */
  color: white;
}
ul#vertical-menu { margin:0; padding:0; list-style-type:none;text-align: center; }

.vertical-menu li{ margin:5; padding:5; list-style-type:none;text-align: center; }
.pbox { 
display:none; 
}
div.legeregel {
  	margin: 3px 0px;
	padding: 3px 0px;;	
}

div.vertical-menu-top {
	width: 140px;
	border-bottom: 1px solid #000;
	height: 30px;
}

div.legeregel {
  	margin: 1.2px 0px;
	padding: 0px 0px;;	
}
* {
  margin: 0;
  padding: 0;
}

ul {
  list-style: none;
}

a {
  text-decoration: none;
}

.accordion-menu {

  border-radius: 5px;
  width: 142px;
  padding-bottom: 0px;
}
.accordion-menu :hover {
color: #00FFFF;
background-color: #1A6B96;
}
.accordion-menu li.open .dropdownlink {
/*  color: #12A4CE; */
color: #ccc;
border-bottom: 1px solid #000;
}
.accordion-menu li.open .dropdownlink .fa-chevron-down {
  transform: rotate(180deg);
}

.accordion-menu li:last-child .dropdownlink {
  border-bottom: 5px;
  border-bottom: 1px solid #000;
}
.dropdownlink :hover {
	color: #000;
}

.dropdownlink {
  cursor: pointer;
  display: block;
  padding: 11px 1px 11px 25px; 
/* padding: 15px 15px 15px 22px; */
  border-bottom: 1px solid #000;
  color: #52A4CE;
  position: relative;
  transition: all 0.4s ease-out;
  font: BOLD 14px "Verdana", Arial, Helvetica, sans-serif;
  width: 130px;
}
.dropdownlink i {
  position: absolute;
  top: 12px;
  left: 5px;
}
.dropdownlink .fa-chevron-down {
  right: 8px;
  left: auto;
}

.submenuItems {
  display: none;

  font: BOLD 12px "Verdana", Arial, Helvetica, sans-serif;
}
.submenuItems li {
  border-bottom: 1px solid #000;
  color:#01C0D0;
  height: 35px;
}

.submenuItems a {
  display: block;
  color:#01C0D0;
  padding: 5px 5px 5px 3px;
  transition: all 0.4s ease-out;
}
.submenuItems a:hover {

  color: #fff;
}
