/*
#################
#	ALGEMEEN	#
#################
*/

body, html,
span, div,
h1, h2, h3, h4, h5, h6,
a, p,
img,
ul, ol, li {
	margin: 0;
	padding: 0;
}
	

h1 {
	font-size: 20px;
	color:#ff0000;
	text-transform:uppercase;
	line-height:23px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color:#ff0000;
	line-height: 16px;
}

p {
	line-height: 1.6em;
}

a,
a:visited {
	color: #650461;
	
}

a:hover
{
text-decoration:none;
}
.clear {
	height: 1px;
	clear: both;
}
span.hidden {
	display: none;
}

body {
	font: 68.5%  Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #650461;
	text-align: center;
	line-height: 19px;
	background: #f7f9db;
	overflow-x:hidden;
}

span{

}
td {
vertical-align:top;
}


/*
#################
#	LAY-OUT		#
#################
*/

.container 
			{
				text-align: left;
				margin-top:0px;
				width: 960px;
				margin-left: auto;
				margin-right: auto;
			}
.header
			{
				background-image:url(../images/header_bg.gif);
				width:871px;
				height:125px;
			
				
			}
			
.content_home
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_home.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;

			}
			
.content_detille
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_detille.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}

.content_wijnen
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_wijnen.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}


.content_kazen
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_kazen.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}

.content_leonidas
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_leonidas.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}

.content_vers
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_vers.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}


.content_cc
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_cc.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}

.content_links
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_links.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}


.content_disclaimer
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_disclaimer.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}


.content_contact
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_contact.gif);
			background-repeat:no-repeat;
			
			width:950px;
			padding: 75px 0px 0px 10px;
}

.content_actie
			{
			margin:20px 0px 20px 0px;
			background-image:url(../images/head_actie.gif);
			background-repeat:no-repeat;
			height:200px;
			width:950px;
			padding: 75px 0px 0px 10px;
}

#menu {
	position:relative;
	width:400px;
	height:22px;
	z-index:11;
	left: 400px;
	top: 58px;
}
#folder {
	position:relative;
	width:200px;
	height:0px;
	z-index:12;
	left: 800px;
	top: 0px;
}

#waarbenik {
	position:relative;
	width:200px;
	height:0px;
	z-index:13;
	left: 100px;
	top: 120px;
}

#waarbenik a,
#waarbenik a:visited{
color:#650461;
text-decoration:underline;
}



.knop {
	background-image:url(../images/buttons/headerbtn_bg.gif);
			background-repeat:no-repeat;
			width:96px;
			height:21px;
			color:#f7f9db;
			text-align:center;
			float: left;
}

.knop a,
.knop a:visited {
	color:#f7f9db;
	text-decoration:none
	
	}
.knop a:hover	
				{
text-decoration:underline;
				}

.realisatie 	
				{
margin-right: 20px;
position:relative;
float:right;
	color:#650461;
				}


img.menu
			{
				border: 0px;
				filter: alpha(opacity=0); 
			}
			
			
			
			
			
			
			
			
			
			
			
			
#bedrijf_1
	 		{
	padding: 55px 0px 0px 0px;
	width: 393px;
	height: 400px;
	float:left;
	position: relative;
	left: 0px;
	top: 5px;
	bottom:40px;
	background-image: url(../images/bedrijf_img_1.jpg);
	background-repeat:no-repeat;
	color:#fff;
			}		
				
#bedrijf_text
			{
			float:right;
	
	width:530px;
	padding: 0 20px 0 0;
	overflow: auto;
	height: 450px;
			
			}			

.bedrijf_img_2
			{
				float:right;
				position:relative;
				top: 0px;
				right: 10px;
				margin: 5px 5px 5px 5px;
				
			}

#contact_map
	 		{
				padding: 10px 0px 0px 10px;
				width: 400px;
				height: 400px;
				float:right;
				right:20px;
				position: relative;
				color:#fff;	
			}	
			
#contact_text
			{
				width: 525px;
				margin-left:10px;
			}	
			
#credits
	 		{
				color: #fff;
				float: right;	
				position:relative;
				top: 5px;
				right: 10px;
			}	
			
#credits a,visited
	 		{
				color: #fff;
			}
			
#credits a:hover
	 		{
				color: #ff0000;
			}		
			
#flash
	 		{
				float:left;
				
			}

#home_image1
	 		{
				float:left;			
				position:relative;
				left:20px;
			}
			
#home_image2
	 		{
				float:left;			
				position:relative;
				left:40px;
				width:351px;
				height:309px;
			}
			
#home_image3
	 		{
					
				position:relative;
				left:20px;
				top:20px;
			}	

#logo 		
			{
				float:left;
				
			}
.menu
			{					
				background-image: url(../images/bg_menu.gif);
				background-repeat:no-repeat;					
			}
			
#product_text
			{
				float:left;
				width: 455px;
				margin-left:10px;
			}			
			
.product_img_1
			{
				float:right;
				position:relative;
				top: 0px;
				right: 20px;
				margin: 5px 5px 5px 5px;
			}			
			
td#frame_top
			{					
				background-image: url(../images/frame_top.png);
				background-repeat:no-repeat;
				width:998;	
				heigth:18px;				
			}
td#frame_main
			{					
				background-image: url(../images/frame_main.png);
				background-repeat:repeat-y;		
				padding: 10px 10px 10px 20px;			
			}
td#frame_bottom
			{					
				background-image: url(../images/frame_bottom.png);
				background-repeat:no-repeat;
				heigth:20px;						
			}
