
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav li {
float: left;
/*width: 150px;*/
}

#nav ul {
position: absolute;
width: 250px;
left: -1000px;
}
#nav ul a {
	padding: 7px 10px 7px 15px;
}

#nav li:hover ul, #nav li.ie_does_hover ul {
left: auto;
background-position: 0 0;
}

#nav a {
display: block;
padding: 0 15px 0 15px;
text-decoration: none;
font-family: "Open Sans","Frutiger",Helvetica,Arial,sans-serif;
font-size: 1.05em;
}

ul a{ /* link in main menu */
font-weight: 400;
color: #FFF;
cursor: default;
}

ul a:hover, ul a:active{
font-weight: 400;
color: #FFCD00;
cursor: pointer;
}

ul ul a:link, ul ul a:visited{ /*submenu*/
font-weight: normal;
color: #000;
cursor: pointer;
}

ul ul a:hover, ul ul a:active{
font-weight: normal;
/*color: #FFCD00;*/
background-color: #EFEFEF;
cursor: pointer;
}

ul li{
background-color: #000;
border-left: 0px solid #FFF;
/*width: 150px;*/
}

ul ul li{
background-color: #FFF;
border-top: 0px solid #FFF;
border-left: 0;
/*width: 250px;*/
font-family: "Open Sans","Frutiger",Helvetica,Arial,sans-serif;
font-weight: 100;
line-height: 125%;
}

/* IE only hack \*/
* html ul li, * html ul ul li{
border-bottom: 0px solid #FFF;
}

* html ul ul li{
border-top: 0;
}
/* Einde IE only hack */ 

/* Addition CHR */
li.navplus a:hover, li.navplus a:active{
background-color: #777;
color: #FFF;
transition: background-color 0.4s ease 0s;
}
ul.navnee a:hover, ul.navnee a:active{
background-color: #EFEFEF;
color: #000;
transition: background-color 0.0s ease 0s;
}
li.navnee{
width:250px;
}

ul ul p{
padding: 8px 5px 8px 0;
margin: 0;
}

a.on {
color: #FFCD00;
}

/* Footer Menu */
#footer ul {
  padding: 0px 0px 10px 0px;
  margin: 0px;
}
#footer li {
  display: table-cell;
  float: left;
  list-style: none;
  min-width: 250px;
  padding-left: 15px;
  color: #FFF;
  background-color: #3B3B3B;
  font-family: "Open Sans","Frutiger",Helvetica,Arial,sans-serif;
}
#footer h1 {
  color: #FFF;
  font-size: 26px;
  margin-bottom: 10px;
  padding-left: 5px;
  font-weight: 300;
  font-family: "Open Sans","Frutiger",Helvetica,Arial,sans-serif;
}

#footer a {
  display: block;
  text-decoration: none;
}
#footer a:hover, #footer a:active {
  display: block;
  text-decoration: underline;
  color: #fff;
}

#footer li.subfooter {
  display: block;
  float: none;
  margin-bottom: 12px;
}

#footer .subfooter a {
  display: inline;
  text-decoration: none;
  color: #AEAEAE;
}

#footer .subfooter a:hover, #footer .subfooter a:active {
  display: inline;
  color: #fff;
  background-color: #3B3B3B;
}
