@CHARSET "ISO-8859-1";
#menucontainer {
	position: absolute; top: 127px; left: 8px;
	width: 975px; height: 38px;
	padding: 0;
	z-index: 100;
}
#menu { 
	margin: 0;
	padding: 0;
	z-index: 10;
	float: left;
	font-size: 13px;
}
#menu li.menufiller {
	padding: 0 50px;
}
#menu img.menufiller {
	background-color: #333333;
}





#menu a {
	display: block;
	width: auto;
}
#menu li {
	position: relative;
	float: left;
	margin-right: 0px;
	list-style: none;
	z-index: 101;
	height: 38px;
	padding: 0 50px 0 0;
}
#menu li a {
	color: black;
	/*height: 38px;*/
	line-height: 20px;
	height: 20px;
	margin-top: 9px;
	border-left: 1px solid #333333;
	padding-left: 35px;
}
#menu li:first-child a {
	border-left: 0;
}
#menu li.active a {
/*	color: #ef9b64; */
	color: #e66c2b;
	color: #ffffff;
}
#menu li a:hover {
	color: #e66c2b;
	color: #ffffff;
}
#menu li.active, #menu li:hover {
	background: #e66c2b url(../images/menu_active.bg.png);
}
#menu li ul {
	position: absolute;
	left: -999em;
	list-style: none;
	margin-top: 9px;
	margin-left: 0px;
	padding: 0 0 5px 2px;
    background: #ffffff;
    border: 2px solid #e0e0e0;
    border-top: 0;
    width: 150px;
    font-size: 11px;
}
#menu li:hover ul {
	left: auto;
}
#menu li li {
	border-right: 0;
	padding-right: 0;
	width: 100%;
	padding: 3px 0;
	padding-left: 20px;
	height: 1.5em;
}
#menu li li.active, #menu li li:hover {
	background: transparent;
}
#menu li li.parentname {
	font-size: 16px;
	padding-top: 1px;
	border-top: 0;
}
#menu li a, #menu li.active li a {
	text-decoration: none;
	color: #808080;
	color: #000;
	font-weight: normal;
}
#menu li li a {
	display: inline;
	line-height: 1.5em;
	padding-left: 0;
	border: 0;
}
#menu li li a:hover, #menu li li.active a {
	color: #e66c2b;
}

#menu #menu_contact {
	width: 156px;
	height: 122px;
	background: url(../images/sub_contact_bg.png);
	padding-left: 1px;
	overflow: hidden;
}
#menu #menu_contact li.parentname {
	margin-left: -1px;
}
#menu #menu_projecten {
	width: 142px;
	height: 165px;
	background: url(../images/sub_projecten_bg.png);
	padding-left: 1px;
	overflow: hidden;
}
#menu #menu_projecten li.parentname {
	margin-left: -1px;
}
#menu #menu_overons {
	width: 139px;
	height: 160px;
	background: url(../images/sub_woonconcept_bg.png);
	overflow: hidden;
	padding-left: 0px;
}



#submenu_box {
	float: left;
	margin: 102px 23px 0 0;
	width: 219px;
	font-size: 13px;
	line-height: 1.5em;
}
#submenu_top_left {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(../images/tl_wit.png);
}
#submenu_top_center {
	float: left;
	width: 173px;
	height: 23px;
	background: #fff;
}
#submenu_top_right {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(../images/tr_wit.png);
}
#submenu_center {
	float: left;
	padding: .5em 0;
	width: 219px;
	background: #fff;
}
#submenu_bottom_left {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(../images/bl_wit.png);
}
#submenu_bottom_center {
	float: left;
	width: 173px;
	height: 23px;
	background: #fff;
}
#submenu_bottom_right {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(../images/br_wit.png);
}
#submenu_box ul {
	border-top: 1px solid #eee;
    margin: 0;
    padding: 0;
    list-style: none;
}
#submenu_box ul ul {
	border-top: 0;
	margin-left: -1em;
}
#submenu_box ul ul ul {
	margin-left: -2em;
	list-style: none;
}
#submenu_box li {
	border-bottom: 1px solid #eee;
	padding-left: 1em;
}
#submenu_box li li {
	padding-left: 2em;
	border-top: 1px solid #eee;
	border-bottom: 0;
}
#submenu_box li li li {
	padding-left: 2em;
}

#submenu_box li a, #submenu_box li.active li a, #submenu_box li li.active li a,
#submenu_box li, #submenu_box li li, #submenu_box li li li {
	color: #9c9e9f;    /* #4d4d4d;  */
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
#submenu_box li.active li a, #submenu_box li li, #submenu_box li li.active li a, #submenu_box li li li {
	color: #9c9e9f;   /* #808080; */
	color: #000;
}
#submenu_box li a:hover, #submenu_box li li a:hover, #submenu_box li li li a:hover,
#submenu_box li.active a, #submenu_box li li.active a, #submenu_box li li li.active a,
#submenu_box li:hover, #submenu_box li li:hover, #submenu_box li li li:hover,
#submenu_box li.active, #submenu_box li li.active, #submenu_box li li li.active {
	color: #0074ad;  /* oranje: #f18e00;  */
}
#submenu_box li li a:hover, #submenu_box li li.active, #submenu_box li li.active a {
	color: #000;
}
#submenu_box li:hover {
	background: url(../images/arrow_zwart_right.png) 202px 2px no-repeat;
}
#submenu_box li.active {
	background: url(../images/arrow_zwart_down.png) 197px 5px no-repeat;
}
#submenu_box li li:hover {
	background-image: none;
}
#submenu_box li li.active {
	background: url(../images/arrow_zwart_down.png) 197px 5px no-repeat;
}
#submenu_box li li li {
	padding-right: 20px;
}
#submenu_box li li li.active, #submenu_box li li li:hover {
	background: #feead2 url(../images/arrow_zwart_right.png) 202px center no-repeat;
}












#category_box {
	float: left;
	margin: 202px 0 0 0;
	width: 219px;
	font-size: 13px;
	line-height: 1.5em;
}
#category_top_left {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(../images/tl_wit.png);
}
#category_top_center {
	float: left;
	width: 173px;
	height: 23px;
	background: #fff;
}
#category_top_right {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(../images/tr_wit.png);
}
#category_center {
	float: left;
	padding: .5em 0;
	width: 219px;
	background: #fff;
}
#category_bottom_left {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(../images/bl_wit.png);
}
#category_bottom_center {
	float: left;
	width: 173px;
	height: 23px;
	background: #fff;
}
#category_bottom_right {
	float: left;
	width: 23px;
	height: 23px;
	background-image: url(../images/br_wit.png);
}

#category_box ul {
	border-top: 1px solid #eee;
}
#category_box ul ul {
	border-top: 0;
	margin-left: -1em;
}
#category_box ul ul ul {
	margin-left: -2em;
	list-style: none;
}
#category_box li {
	border-bottom: 1px solid #eee;
	padding-left: 1em;
}
#category_box li li {
	padding-left: 2em;
	border-top: 1px solid #eee;
	border-bottom: 0;
}
#category_box li li li {
	padding-left: 2em;
}

#category_box li a, #category_box li.active li a, #category_box li li.active li a,
#category_box li, #category_box li li, #category_box li li li {
	color: #4d4d4d;
	text-decoration: none;
	font-weight: normal;
}
#category_box li.active li a, #category_box li li, #category_box li li.active li a, #category_box li li li {
	color: #808080;
}
#category_box li a:hover, #category_box li li a:hover, #category_box li li li a:hover,
#category_box li.active a, #category_box li li.active a, #category_box li li li.active a,
#category_box li:hover, #category_box li li:hover, #category_box li li li:hover,
#category_box li.active, #category_box li li.active, #category_box li li li.active {
	color: #f18e00;
}
#category_box li li a:hover, #category_box li li.active, #category_box li li.active a {
	color: #000;
}
#category_box li:hover {
	background: url(../images/arrow_oranje_right.png) 202px 2px no-repeat;
}
#category_box li.active {
	background: url(../images/arrow_oranje_down.png) 197px 5px no-repeat;
}
#category_box li li:hover {
	background-image: none;
}
#category_box li li.active {
	background: url(../images/arrow_zwart_down.png) 197px 5px no-repeat;
}
#category_box li li li {
	padding-right: 20px;
}
#category_box li li li.active, #category_box li li li:hover {
	background: #feead2 url(../images/arrow_oranje_right.png) 202px center no-repeat;
}
















#submenu_container {
	position: relative;
	padding: 0 8px;
	width: 975px; height: 28px;	
	z-index: 50;
}

#submenu {
	position: absolute; top: -5px;
	background: url(../images/bg_submenu.png) no-repeat;
	width: 975px; height: 25px;
	z-index: 51;
    margin: 0;
    padding: 0;
    list-style: none;
}
#submenu li {
    float: left;
    width: auto;
	padding: 0 32px;
	border-left: 1px solid white;
	height: 14px;
	line-height: 14px;
	margin-top: 5px;
}
#submenu li:first-child {
	border-left: 0;
}
#submenu li a {
	color: white;
	text-decoration: none;
}
#submenu li.active a, #submenu li a:hover {
	color: black;
}
#submenu .menufiller {
	background-color: white;
}


 


#topmenucontainer {
  position: absolute; top: 50px; right: 50px;
  width: 190px;
  display: inline-block;
}
#topmenucontainer form {
	margin: 0; padding: 0;
}
#topmenucontainer a {
  font-size: 10px; 
  color: black;
}
#topmenucontainer input.zoeken {
  padding: 3px;
  height: 14px;
  width: 140px; 
  font-size: 10px; 
  color: red;
  border: 1px solid #000;
  border-right: 0;
  float: left;
}
#topmenucontainer #submit {
	background: #fff;
	height: 20px;
	border: 1px solid #000;
	border-left: 0;
	float: left;
}
#topmenucontainer div.sitemap {
  float: left; 
  padding-left: 5px; 
  padding-right: 20px;
  line-height: 25px;
}
#topmenucontainer div.inloggen {
  float: left; 
  padding-right: 20px;
  line-height: 25px;  
}
#topmenucontainer div.rssfeed {
  float: left; 
  padding-right: 20px;
  line-height: 8px;  
}
#topmenucontainer div.rssfeed img.imgrss {
	position: relative; top: 4px;
}



#loginmenucontainer {
	position: absolute; top: 100px; right: 50px; 
  display: inline-block;
}
#loginmenucontainer a {
  font-size: 10px; 
  color: black;
}
#loginmenucontainer div.fotoalbum {
  float: left; 
	clear: left;
	padding-left: 5px;
  padding-right: 20px;
  line-height: 25px;  
}
#loginmenucontainer div.photos {
  float: left; 
  padding-right: 20px;
  line-height: 25px;  
}
#loginmenucontainer div.projects {
  float: left; 
  padding-right: 20px;
  line-height: 25px;  
}
