/* General classes */
BODY					{
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", verdana;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	overflow-x: hidden;
}
P						{margin:0px; padding:0px;}
H1,H2,H3,H4				{margin:0px; padding:0px;}



/* Div structure */
#container				{width:913px; margin-left:auto; margin-right:auto;}
.header_top				{width:913px; height:18px; background:url(../images/schaduw_boven.jpg);}
.header_links			{float:left;width:217px; height:136px; background:url(../images/groen_links.jpg);}
.header_rechts			{float:left;width:649px; height:136px; background:url(../images/logo.jpg) no-repeat right;}
.header_schaduw_links	{float:left;width:16px; height:136px; background:url(../images/header_schaduw_links.jpg);}
.header_schaduw_rechts	{float:left;width:31px; height:136px; background:url(../images/header_schaduw_rechts.jpg);}

#schaduw_menu_links		{float:left;width:16px; height:26px; background:url(../images/schaduw_menu_links.jpg);}
#schaduw_menu_rechts	{float:left;width:31px; height:26px; background:url(../images/schaduw_menu_rechts.jpg);}
#menu_links				{float:left;width:217px; height:26px; background:url(../images/menu_links.jpg);border-right:1px solid #fff;}
#menublock				{float:left;width:648px; height:26px;background-color: #a2217d;}
#footer					{float:left;width:882px; height:32px; background:url(../images/schaduw_onder.jpg);}
#footer_rechts			{float:left;width:31px; height:32px; background:url(../images/schaduw_onder_rechts.jpg);}

#zoeken					{margin:60px 0px 20px 30px;width:160px;}
#zoeken a				{font-weight:bold;text-decoration:none;color:#a2207c;}
#zoeken a:hover		{font-weight:bold;text-decoration:none;color:#a2207c;}
#zoeken input			{width:96px;font-size:12px;}
#zoeken form			{margin-bottom:15px;}


/* Content */
#content					{width:913px;color:#a2207c;}
#content h1				{font-size:20px; color:#c1d319; font-weight:normal; padding:50px 20px 0px 20px;}
#content h2				{font-size:14px; font-weight:bold; color:#a2207c; padding:0px 20px 0px 20px;}
#content h3				{font-size:14px; font-weight:bold; color:#a2207c;}
#content p				{margin:0px 20px 0px 20px;color:#a2207c;}
#content .bottom		{margin:0px 0px 0px 0px;}
#content #right		{float:left;width:592px;margin:0px 0px 0px 0px;}
#content #left			{float:left;width:274px;height:506px;background:url(../images/content_links_bg.jpg) repeat-y;}
#content #schaduw_links	{float:left;width:16px; height:506px; background:url(../images/schaduw_menu_links.jpg) repeat-y;}
#content #schaduw_rechts{float:left;width:31px; height:506px; background:url(../images/schaduw_menu_rechts.jpg) repeat-y;}
#content p a			{text-decoration:none; color:#b58b41;}
#content p a:hover	{text-decoration:underline; color:#b58b41;}
#content a				{text-decoration:none; color:#b58b41;}
#content a:hover		{text-decoration:underline; color:#b58b41;}
#content .link			{padding:0px 0px 10px 0px;}
#content .link img	{border:0px;}
#content #login				{float:right;width:140px;height:26px;background-color:#c0d319;line-height:26px;}
#content #login a				{font-size:12px; font-weight:bold; color:#a2207c;padding:8px 8px 1px 8px;}
#content #login a:hover		{font-size:12px; font-weight:bold; color:#a2207c;padding:8px 8px 1px 8px;text-decoration:none;}
#content .imgleft				{ margin:4px 10px 4px 0px; float:left; }
#content .imgright			{ margin:4px 0px 4px 10px; float:right; }


#menu-list{ width:556px;height:26px;}
#top_menu {position:relative;padding:0px;margin:0px; width:556px;height:26px;}
#top_menu ul {padding:0px 0px 0px 0px;margin:0px;list-style:none;}
#top_menu li {padding:0px;margin:0px;float:left;position: relative;border-right:1px solid #fff;}
#top_menu li a {height:26px;padding:4px 8px 4px 8px;margin:0px;font-size:12px;font-weight:bold;color:#ffffff;text-decoration:none;line-height:26px;}
#top_menu li a:hover {height:26px;padding:4px 8px 4px 8px;margin:0px;color:#ffffff;background-color:#b58b41;}
#top_menu .top_menu_selected {height:26px;color:#fff;background-color:#b58b41;}
#top_menu .top_menu_selected a{height:26px;color:#fff;background-color:#b58b41;}

.sub{display:none;width:190px;position:absolute;top:26px;left:0px;background-color:#dae575;border-top:none;}

#top_menu .sub ul{list-style:none;padding:0;margin:0;}
#top_menu .sub li{width:190px;padding:0;margin:0;}
#top_menu .sub li a{padding:1px 8px 1px 8px;display:block;color:#a2217d;}
#top_menu .sub li a:hover{padding:1px 8px 1px 8px;background-color:#b58b41;color:#fff;display:block;}


#top_menu .sub li>ul {top: auto;left: auto;background-color:red;}
#top_menu .sub li:hover ul, li.over ul {display: block;}


#route_map_header		{ font-weight:bold;padding:20px 0px 0px 20px;}
#directions_header		{ font-weight:bold;padding:20px 0px 0px 20px;}
#map					{ margin:20px 20px 20px 20px; border:1px solid #a3abb6;}
#directions				{ margin:20px 20px 20px 20px; font-size:12px; color:#000;}
#directions	a			{ font-size:12px; color:#000;}
#directions	td			{ font-size:12px; color:#000;}

#form					{ margin:0px 20px 0px 20px; padding:0px; width:350px; }
#form label				{ clear:both;float:left; margin:0px 0px 3px 0px; padding:2px 0px 0px 0px; width:90px; height:16px;}
#form input				{ width:200px; height:12px; float:right; margin:0px 0px 3px 0px; padding:3px 0px 0px 3px; color:#666; font-family:verdana; font-size:10px; }
#form textarea			{ width:335px; height:50px; float:right; margin:3px 0px 3px 0px; padding:0px 0px 0px 3px; color:#666; font-family:verdana; font-size:10px; }
#form em				{ margin:0px 1px 0px 0px; padding:0px; float:right; font-style:italic; font-size:10px; }
#form .kopieer			{ width:340px; margin:15px 0px 5px 0px; padding:0px; float:left; clear:both; }
#form .code				{ height:16px; float:left; margin:3px 0px 10px 0px; padding:0px; }
#form .code img			{ margin:0px 5px 0px 0px; padding:0px; float:left; }
#form .code input		{ width:100px; height:13px; float:left; margin:0px; padding:3px 0px 0px 3px; color:#666; font-family:verdana; font-size:10px; }
#form .button			{ width:80px; height:22px; margin:0px 0px 20px 0px; padding:0px; color:#000; cursor:pointer; }

#sitemap				{ margin:0px 20px 20px 20px; padding:0px; }
#sitemap h1				{ margin:0px; padding:0px; font-size:12px; color:#a2207c; font-weight:bold; }
#sitemap h2				{ margin:2px 0px 2px 5px; font-size:11px; color:#a2207c;  }
#sitemap ul				{ margin:0px 0px 0px 20px; }
#sitemap li				{ margin:3px 0px 3px 0px; list-style:square; color:#a2207c;}
#sitemap a				{ margin:0px 0px 0px 0px; color:#a2207c; text-decoration:none; font-weight:normal; display:block; }
#sitemap a:hover		{ margin:0px 0px 0px 0px; color:#a2207c; text-decoration:underline; }

#links					{ margin: 0px 20px 0px 20px;}
#links p				{ margin: 0px}

#footer-tekst			{float:right;margin:-25px 32px 0px 0px;color:#b58b41;}
#footer-tekst a			{color:#b58b41; text-decoration:none;}
#footer-tekst a:hover	{color:#b58b41; text-decoration:underline;}
