/* functional links */
div#functional_links {
	width: 				515px;
	height: 			26px;
	margin-top: 		2px;
	/*margin-left: 		-20px;*/
	font-size: 			12px;
	color: 				#644201;
}

div#functional_links ul {
	margin-left: 		57px;	
}

div#functional_links li {
	list-style: 		none;
	float: 				left;
	line-height: 		22px;
}


div#functional_links li a {
	padding-left: 		7px;
	padding-right: 		7px;
	color: 				#644201;
	text-decoration: 	none;
}

div#functional_links li a:hover {
	text-decoration: 	underline;
}


/* main top_navigation */
div#top_navigation {
	position: 			relative;
	width: 				930px;
	font-size: 			14px;
	margin-left: 		19px;
}

div#navigation {
	width: 				100%;
	height: 			60px;
	font-size: 			12px;
	font-weight: 		bold;
	background: 		url( ../img/main_menu_bg.png ) 4px 0px no-repeat;
}

div#navigation ul {
	margin-left: 		4px;
}

div#navigation ul.sub {
	position: 			absolute;
	top: 				42px;
	left: 				0px;
	background: 		#ffffff;
	border: 			2px solid #0c9ed2;
        z-index:                        1;
}

div#navigation li {
	position: 			relative;
	list-style: 		none;
	float: 				left;
	line-height: 		42px;
	height: 			60px;
	background: 		url( ../img/main_menu_bttn.png ) left top no-repeat;
        z-index:                9;
}

div#navigation li.spacer {
	background: 		url( ../img/main_menu_bttn.png ) left top no-repeat !important;
}

div#navigation li#first {
	background: 		none;
}

div#navigation li.current {
	background: 		url( ../img/main_menu_current_bttn.png ) left top no-repeat;
	z-index:		1;
}

div#navigation li.active {
	background: 		url( ../img/main_menu_active_bttn.png ) left top no-repeat;
}

div#navigation li.active#first {
	background: 		url( ../img/main_menu_active_first.png ) left top no-repeat;
}

div#navigation li.current#first{
	background: 		url( ../img/main_menu_current_first.png ) left top no-repeat;
}

div#navigation li a {
	padding-left: 		18px;
	padding-right: 		19px;
	display: 			block;
	text-decoration: 	none;
	color: 				#ffffff;
}

div#navigation li ul.sub {
	display: 			none;
}

div#navigation li.active ul.sub {
	display: 			block;
	z-index: 			9;
}


div#navigation ul.sub li {
	float: 				none;
	background: 		none;
	line-height: 		20px;
	height: 			20px;
    width:              160px;
}

div#navigation ul.sub li a {
	padding-left: 		18px;
	padding-right: 		8px;
	display: 			block;
	text-decoration: 	none;
	color: 				#7d7d7d;
	font-weight: 		normal;
	font-size: 			12px;
    white-space:        nowrap;
}

div#navigation ul.sub li a:hover {
	text-decoration: 	underline;
	color: 				#009cdc;
	font-weight: 		bold;
}



/* widgets archief */
div#archive_menu {
	float: 				right;
	width: 				185px;
	min-height: 		500px;
	padding-top: 		0px;
	padding-left: 		35px;
}

div#archive_menu li {
	list-style: 		none;
	padding-left: 		18px;
	background: 		#ffffff url( ../img/widg_archive_inactive.png ) 0px 2px no-repeat;
	/*height: 			45px;*/
}

div#archive_menu li.active, div#archive_menu li.current {
	background: 		#ffffff url( ../img/widg_archive_active.png ) 0px 2px no-repeat;
}

div#archive_menu li a {
	color: 				#009cdc;
	text-decoration: 	underline;
	/*display: 			block;*/
}

div#archive_menu li a:hover {
	color: 				#7d7d7d;
}

div#archive_menu h2 {
    font-size: 			24px;
	line-height: 		1.2;
	color: 				#797979;
    padding-bottom:     10px;

}
div#archive_menu span {
    font-size: 			14px;
	font-weight: 		bold;
    color: 				#009cdc;
	text-decoration: 	underline;
	/*display: 			block;*/
    padding-bottom:     5px;

}
div#archive_menu ul.archive_month{
	list-style: 		none;
	padding-left: 		0px;
	height: 			100%;
}
div#archive_menu ul.archive_month .feeder{
	color: 				#009cdc;
	font-weight: 		bold;
	font-size: 			14px;
}
div#archive_menu ul.archive_month li {
	list-style: 		none;
	/*height: 			45px;*/
    padding-bottom:     5px;
}

div#archive_menu ul.archive_month li a {
	color: 				#009cdc;
	text-decoration: 	none;
}
div#archive_menu ul.archive_month span.year {
	font-size: 			12px;
	color: 				#797979;
    text-decoration: 	none;
    display:            inline;
}
div#archive_menu ul.archive_month li span.month {
	font-size: 			12px;
	color: 				#797979;
    text-decoration: 	none;
    display:            inline;
}
div#archive_menu ul.archive_month li span.nr {
	font-size: 			12px;
	color: 				#009cdc;
    font-weight:        bold;
    text-decoration: 	none;
}

div.archive_sub {
    padding-left: 		18px;
}

.archive_current_entry {
    padding-top:        10px;
}
.archive_title {
    padding-top:        50px;
}
div.archive_sub_parent {
	display:            none;
    padding-left: 		18px;
}
div.archive_sub_months {
	display:            none;
}
div.archive_sub2 {
	display:            none;
    padding-left: 		36px;
}
div.archive_sub2 {
	display:            none;
    padding-left: 		44px;
}

div#archive_menu ul.archive_month li span a.month {
	font-size: 			12px;
	color: 				#797979;
    text-decoration: 	none;
    display:            inline;
}
