/* Body Eigenschappen */

body					{margin: 0px;
						padding: 0px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #000000;
						background-image: url(img/achtergrond_kleur.jpg);}
						
.de_galanterie			{float: left;
						width: 100%;
						height: inherit;
						background-image: url(img/achtergrond.jpg);
						background-repeat: repeat-y;
						background-position: top left;}



/* Tekst Stijlen */


a						{color: #000000;
						text-decoration: none;}
						
a:hover					{color: #333333;
						text-decoration: none;}

.dik_zwart				{color: #000000;
						font-weight: bold;
						text-decoration: none;}
						
.dik_zwart:hover		{color: #666666;
						font-weight: bold;
						text-decoration: none;}
						
.algemeen				{color: #FFFFFF;
						font-weight: bold;
						text-decoration: none;}
						
.algemeen:hover			{color: #CCCCCC;
						font-weight: bold;
						text-decoration: none;}
						
ul						{font-size: 11px;
						list-style:none;
						height: 5px;
						width: 150px;}
						
.titel					{font-size: 18px;
						color: #000000;
						font-weight: bold;}
						
.link					{font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 16px;
						font-weight: bold;
						color: #000000;
						text-decoration: none;}
						
.link:hover				{font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 16px;
						font-weight: bold;
						color: #333333;
						text-decoration: none;}
						
.sublink				{font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 14px;
						color: #000000;
						text-decoration: none;
						font-style: italic;}
						
.sublink:hover			{font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 14px;
						color: #333333;
						text-decoration: none;
						font-style: italic;}
						
						


/* Lay-Out Eigenschappen */

.bovenstuk				{float: left;
						width: 100%;
						height: inherit;}
						
.bovenkant				{float: left;
						width: 950px;
						height: inherit;}
						
.linkerkant_boven		{float: left;
						width: 300px;
						height: inherit;}
						
.galanterie_logo		{float: left;
						width: 300px;
						height: 150px;}
						
.menu_venster			{float: left;
						width: 300px;
						height: inherit;
						background-image: url(img/menu_venster_top.jpg);
						background-position: top left;
						background-repeat: no-repeat;}
						
.menu_venster_rand		{float: left;
						width: 10px;
						height: 420px;}
						
.menu_venster_vlak		{float: left;
						width: 290px;
						height: inherit;
						background-image: url(img/pd_menu_bg.jpg);
						background-repeat: repeat-y;
						background-position: top;}

.menu_venster_vlak2		{float: left;
						width: 290px;
						height: inherit;
						background-image: url(img/pd_menu_bottom.jpg);
						background-repeat: no-repeat;
						background-position: bottom;}
						
.menu_venster_vlak3		{float: left;
						width: 290px;
						height: inherit;
						background-image: url(img/pd_menu_top.jpg);
						background-repeat: no-repeat;
						background-position: top;}

						
.nederlands_engels		{float: left;
						width: 300px;
						height: 60px;
						text-align: center;}
						
.contentvlak			{float: left;
						width: 600px;
						height: inherit;}						
						
.algemeen_menu			{float: left;
						width: 600px;
						height: 60px;
						background-image: url(img/bovenkant_menu.jpg);}
						
						
.algemeen_menu_buttons	{width: 580px;
						height: 20px;
						margin-left: 10px;
						margin-top: 23px;
						text-align: center;
						color: #FFFFFF;
						font-weight: bold;
						font-size: 12px;}  
						
.content_tekstvlak		{float: left;
						width: 600px;
						height: inherit;}
						
.content_tekst			{width: 560px;
						height: inherit;
						margin: 20px;
						text-align: justify;
						line-height: 20px;}
						
.content_tekst_boven	{float: left;
						width: 560px;
						height: inherit;
						text-align: justify;
						line-height: 20px;}
						
.content_tekst_index	{float: left;
						width: 560px;
						height: inherit;
						text-align: center;
						padding-top: 30px;
						padding-bottom: 30px;}
						
.content_tekst_kolom	{float: left;
						width: 280px;
						height: inherit;
						font-weight: bold;
						padding: 15px 0px 0px 0px;}
						
.content_tekst_kolom a	{text-decoration: none;
						font-weight: bold;
						color: #000000;
						display: block;}
						
.content_tekst_kolom a:hover

						{text-decoration: none;
						color: #333333;}
						
						
.content_subafbeelding	{float: left;
						width: 280px;
						height: 200px;
						background-image: url(img/bg_subafbeelding.png);
						background-repeat: no-repeat;
						background-position: top left;}
						
.content_subafbeelding img

						{margin: 25px 25px 15px 25px;
						border: 0px;}

						
						
.onderstuk				{float: left;
						width: 100%;
						height: 370px;
						background-image: url(img/balk_onderkant.jpg);}
						
.onderkant				{float: left;
						width: 950px;
						height: 370px;
						background-image: url(img/onderkant_content.jpg);}
						
.afbeeldingen_gedeelte	{float: left;
						width: 950px;
						height: 270px;}
						
.afbeeldingen			{width: 910px;
						height: 240px;
						margin-left: 35px;
						margin-top: 25px;}
						
.afbeelding				{float: left;
						width: 300px;
						height: 240px;}
						
.afbeelding_ruimte		{float: left;
						width: 5px;
						height: 240px;}
						

.copyrightvenster		{float: left;
						width: 950px;
						height: 100px;}
						
.copyright_vlak			{width: 560px;
						height: 20px;
						margin-top: 40px;
						margin-left: 320px;
						text-align: center;
						font-weight: bold;}
						
						
						
/* Contactformulier Eigenschappen */

.form_beschrijving		{float: left;
						width: 560px;
						height: inherit;
						line-height: normal;}
						
.form_ruimte			{float: left;
						width: 560px;
						height: 15px;
						line-height: normal;}
						
.form_variabele			{float: left;
						width: 160px;
						height: 30px;
						line-height: normal;}
						
.form_waarde			{float: left;
						width: 400px;
						height: 30px;
						line-height: normal;}
						
.form_variabele_xl		{float: left;
						width: 160px;
						height: 120px;
						line-height: normal;}
						
.form_waarde_xl			{float: left;
						width: 400px;
						height: 120px;
						line-height: normal;}
						
						
/* Pagina's met foto's */

.pagina_beschrijving	{float: left;
						width: 560px;
						height: inherit;}
						
.pagina_fotos			{float: left;
						width: 560px;
						height: inherit;}
						
.pagina_ruimte			{float: left;
						width: 560px;
						height: 20px;}
						
.foto_kader				{float: left;
						width: 180px;
						height: 180px;
						background-color: #c2beba;}
						
.foto					{width: 170px;
						height: 170px;
						margin: 5px;
						text-align: center;
						overflow: hidden;}

/*.foto img				{border:1px solid #c2beba;}*/

.ruimte_verticaal		{float: left;
						width: 10px;
						height: 180px;}
						
/* Stijlen van al het deurbeslag */

.deurbeslag_tekst		{float: left;
						width: 560px;
						height: inherit;}
						
.deurbeslag_ruimte		{float: left;
						width: 560px;
						height: 20px;}
																	
.deurbeslag_kader		{float: left;
						width: 180px;
						height: 280px;
						background-color: #c2beba;
						line-height: normal;}
						
.deurbeslag_content		{float: left;
						width: 170px;
						height: 270px;
						margin: 5px;}		
						
.deurbeslag_foto		{float: left;
						width: 170px;
						height: 120px;}
						
.deurbeslag_foto img	{border:1px solid #7b7b7b;}
															
.deurbeslag_hori		{float: left;
						width: 170px;
						height: 10px;}
						
.deurbeslag_links		{float: left;
						width: 85px;
						height: 20px;
						font-size: 10px;
						text-align: left;
						font-weight: bold;}
						
.deurbeslag_rechts		{float: left;
						width: 85px;
						height: 20px;
						font-size: 10px;
						text-align: right;
						font-weight: bold;}	
						
.deurbeslag_tags		{float: left;
						width: 170px;
						height: 70px;
						text-align: left;}		
						
.deurbeslag_verti		{float: left;
						width: 10px;
						height: 260px;}
						
.deurbeslag_voorraad	{float: left;
						width: 170px;
						height: 20px;
						font-size: 10px;
						text-align: center;
						line-height: 20px;
						font-weight: bold;
						color: #25692d;}
						
						
/* Onderdeel Route Beschrijving */

.route_titel			{float: left;
						width: 560px;
						height: 30px;}
						
.route_content			{float: left;
						width: 560px;
						height: inherit;
						line-height: normal;
						overflow: hidden;}
						
.route_toelichting		{float: left;
						width: 560px;
						height: inherit;}
						
.route_ruimte			{float: left;
						width: 560px;
						height: 15px;}
						
.route_var				{float: left;
						width: 150px;
						height: 30px;
						text-align: right;
						font-weight: bold;
						line-height: 25px;}
						
.route_val				{float: left;
						width: 410px;
						height: 30px;}
						
.route_bereken			{float: left;
						width: 560px;
						height: 30px;
						text-align: center;}
						
.route_kaartvlak		{float: left;
						width: 560px;
						height: 420px;
						background-image: url(img/route_achtergrond.jpg);}
						
.route_resultaat		{float: left;
						width: 560px;
						height: inherit;
						line-height: 21px;}
						
/* Deurbeslag Pagina */

.deurbeslag_menu		{width: 140px;
						height: inherit;
						margin-top: 68px;
						margin-left: 75px;
						text-align: center;}
									
						
						
/* Paradijselijk CSS Menu */		


.menu					{width: 185px;
						height: inherit;
						margin-top: 60px;
						margin-left: 50px;
						text-align: center;}				
						
#menu_boven 			{width: 185px;
						height: inherit;
						margin: 0px;
						padding: 0px;
						float: left;}

#menu_boven ul 			{list-style: none;
						margin: 0;
						padding: 0;
						width: 185px;
						height: 30px;
						float: left;}					

#menu_boven li 			{position: relative;}

#menu_boven ul ul	 	{position: absolute;
						width: 150px;
						top: 0;
						left: 100%;}
						
#menu_boven li li		{font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #000000;
						font-style: italic;
						font-size: 12px;
						display: block;
						margin: 0;
						padding: 6px 6px;
						text-align: center;
						border-width: thin;
						border-color: #ccc #888 #555 #bbb;
						border-style: ridge;
						cursor: pointer;
						color: #000;
						background: #FFFFFF;
						text-decoration: none;}
						
#menu_boven li li:hover	{font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #000000;
						font-style: italic;
						font-size: 12px;
						display: block;
						margin: 0;
						padding: 6px 6px;
						text-align: center;
						border-width: thin;
						border-color: #ccc #888 #555 #bbb;
						border-style: ridge;
						cursor: pointer;
						color: #000;
						background: #e4dfdb;
						text-decoration: none;}

div#menu_boven ul ul,
div#menu_boven ul li:hover ul ul,
div#menu_boven ul ul li:hover ul ul

						{display: none;}

div#menu_boven ul li:hover ul,
div#menu_boven ul ul li:hover ul,
div#menu_boven ul ul ul li:hover ul

						{display: block;}



/*						Stijlen Nieuwspagina  			*/


.nieuws_pagina_titel	{float: left;
						width: 560px;
						height: 40px;
						font-size: 18px;
						font-weight: bold;}

.nieuws_item			{float: left;
						width: 560px;
						height: 195px;}
						
.nieuws_afbeelding_vlak	{float: left;
						width: 185px;
						height: 195px;}
						
.nieuws_afbeelding		{float: left;
						width: 160px;
						height: 160px;
						border-color: #afa7a0;
						background-color: #afa7a0;
						border-width: 5px;
						border-style: solid;}
						
.nieuws_titel			{float: left;
						width: 375px;
						height: 20px;}
						
.nieuws_titel h2		{color: #000000;
						padding: 0px;
						margin: 0px;
						font-size: 15px;
						text-decoration: none;
						font-weight: bold;}
						
.nieuws_tekst			{float: left;
						width: 375px;
						height: 130px;
						text-align: justify;
						overflow: hidden;}
						
.nieuws_post			{float: left;
						width: 375px;
						height: 20px;
						text-align: right;
						line-height: 25px;
						font-style: italic;}