/******** BEGIN PAGE ********/
body 	{
			padding: 0; margin: 0;
			background-color: #252321; background-image:url(img/bg.jpg); 
			background-repeat: repeat-xy;
			font-family:Arial, Helvetica, sans-serif;  
			color:#7f7d78;  
			font-size:13px;  
			line-height:19px;
		}
		
	
#container { 
background-image: url(img/grunge_vlak.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 0; margin: 0;
}

#page   	{
		margin: 0 0 0 100px; 
		padding: 0;
		width: 1000px;
		background-color: transparent; 
		min-height: 600px;
		position: relative;
		top: 30px;
		}


#keuzemenu ul  {      		list-style-type: none; margin: 0 0 0 25px; padding: 2em 1em 2em 0;  } 
#keuzemenu ul li { 			 height: 78px; margin: 2em 2em 2em 0;} 
#keuzemenu ul li a {      	text-decoration: none;  color:#7f7d78; } 

#grootmenu img { float: left; width: 78px; height: 78px; margin-left: -25px; padding-right: 2em;} 
#grootmenu li:hover { background-color: #f6b9dd; }


/* FEATURE BALK */

#featurebalk { 
	background-color: #1e1a19;
	margin: -5px 0 0 0; padding: 1px 1em 0px 3em;
}
#featurebalk h3 { color: white; } 
#featurebalk img.fleur { float: right; height: 256px; padding: 0 2em 0 2em;} 

#featurebalk .iconrechts { float: right; margin: 0; padding: 0; position: relative; left: 1em; bottom: 31px;} 

#featurebalk ul { list-style-type: none; padding: 1em 0 0 0; margin: 0; width: 200px;} 
#featurebalk .googlemap { float: right; position: relative; right: 12em; bottom: 0em; margin: 0; padding: 0;} 

table { padding-bottom: 1em; } 
td,th { padding: 10px 3em 10px 5px; margin: 0; text-align: left; border-top: 1px solid #fff; } 
th {  border-bottom: 1px solid #fff;  border-top: 0px;} 

tr:hover { background-color: #1a1716; color: #fff; } 
.subtd { padding-left: 3em; } 
.subtr { background-color: #1a1716; } 
.subtr td {  border-top: 0px solid #fff; padding-top: 3px; padding-bottom: 3px; } 

/* FOOTER  */

#footer { 
	padding: 2em 0 1em 3em;
	}
	
#footer #rechts { float: right;  padding: 0 0 0 1em; margin: 0;}
	
#footer ul { list-style-type: none; margin: 0 0 0 0; padding: 0 3em 2em 0; float: left; }
#footer small a { color: #3d6aa0; }




/**** More specific stuff ***/

hr { height:1px; clear: both; background-image:url(img/hr.png); 
	background-repeat: repeat-y; border: 0;}

#logo h1, #logo small {  
		margin: 0; 
		display:block;  
		text-indent:-9999px;  
}  
#logo {  
		background-image:url(img/fleurstijlenkleur.png);  
		background-repeat:no-repeat;  
		width:322px;  
		height:148px;  
		margin: 0 0 0 100px; 
		position: relative;
		top: 20px;
}  

.keuzeteksten h2 {  
		margin: 0; 
		display:block;  
		text-indent:-9999px;  
} 
.keuzeteksten {
		background-repeat:no-repeat;  
		width:162px;  
		height:19px;  
		margin: 0; 
		padding: 0 0 1.5em 0;
		position: relative;
		top: 10px;
		left: 6em;
}

#keuze_kleur {  
		background-image:url(img/teksten/kleuradvies.png);  
}  
#keuze_stijl {  
		background-image:url(img/teksten/stijladvies.png);  
		width:143px;  
}  
#keuze_workshop {  
		background-image:url(img/teksten/workshops.png);  
}  
#keuze_contact {  
		background-image:url(img/teksten/contact.png);  
}  



/* Fix up IE6 PNG Support */  
img, #logo, #menu li { behavior: url(scripts/iepngfix.htc); }  
img { display: inline; margin: 0; padding: 0; border: none;  } 

/*  
    Text-Styles    
*/  

  
h2 {  
    margin:0px 0px 10px 0px;  
    font-size:30px;  
    font-family: trajanpro, Helvetica, Arial, Sans-serif;
    color:#000000;  
	letter-spacing: 1px; 
	line-height:30px;
}  

h3 {  
    padding:5px 0px 10px 0px;  
	margin: 0;
    font-size:13px;  
    font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif, Helvetica, Arial, Sans-serif;  
    color:#000000;  
	letter-spacing: 1px; 
}  
h4 { margin: 0; padding: 0 0 1em 0;     font-family:trajanpro, Helvetica, Arial, Sans-serif;   }

small {  
    color:#595856;  
    font-weight:bold;  
    font-size:11px;  
    display:block;  
    margin-bottom:15px;
	clear: both;
}  

a {  
    color:#e37dbb;  
    text-decoration:none;  
}  
a:hover { text-decoration:underline;   color:#e5018d;  }  
p { padding: 0px 0px 15px 0px; margin: 0; }  

				

