body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,address{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
button{margin:0;padding:0;border:0;background:0;}

html, body
{
   margin: 0;
   padding: 0;
   font: normal 9pt/12pt Arial, Helvetica, sans-serif;
   color: #1B114E;
   background: #fff;
   cursor: default;
}

#container{
	width:1000px;
	margin:0 auto;
	}
	
	#header{
		height:180px;
		background:url(images/header.gif) top right;
		}
		
		#header img{
			border:0;
			float:left;
			}
		
		#header ul{
			float:right;
			margin:110px 10px 0 0;
			}
			
			#header ul li{
				float:left;
				margin:0;
				}
					
		#header ul#balk{
			background:url(images/menu_bg.gif) top left;
			width:985px;
			height:31px;
			margin:1px 0 0 0;
			padding-left:15px;
			}
		
			#header ul#balk li{
				float:left;
				margin-left:1px;
				}
				
				#header ul#balk li a{
					/* background-color:#7b588c; */
					display:block;
					color:#FFF;
					font-weight:bold;
					text-align:center;
					text-decoration:none;
					height:24px;
					line-height:24px;
					padding:0 5px;			
					}
					
					#header ul#balk li a:hover{
						background-color:#9F80AE;
						}
				
				#header ul#balk li.zoeken{
					float:right;
					margin-right:100px;
					}
	#content{
		width:800px;
		float:left;
		}
			
	#acties{ 
		float:left;
		width:185px;
		margin:10px 0 0 15px;
		}
		
		#acties img{
			border:0;
			}
		
		#acties ul{
			margin-top:-10px;
			}
			
			#acties ul li{
				margin:20px 0 0 0;
				} 
	ul#menu{
		width:180px;
		margin:15px 0 0 15px;
		float:left;
	}
		ul#menu li{
			margin-top:2px;
			}
					
			ul#menu li a{
				background-color:#7b588c;
				display:block;
				color:#FFF;
				font-weight:bold;
				text-decoration:none;
				height:24px;
				line-height:24px;
				padding:0 5px;			
				}
				
				ul#menu li a:hover{
					background-color:#9F80AE;
					}
	
	#home{
		float:left;
		margin:15px 0 0 20px;
		width:580px;
		}
		
		#home #intro, #info #intro{
			float:left;
			width:90%;
			border:2px solid #F6C700
			}
			
			#home #intro img, #info #intro img{
				float:left;
				}
			
			#home #intro ul, #info #intro ul{
				margin:0 0 0 25px;
				float:left;
				}
				
				#home #intro ul li, #info #intro ul li{
					margin-left:15px;
					}
					
				#home #intro ul li.title, #info #intro ul li.title{
					font-size:16px;
					font-weight:bold;
					margin:10px 0 7px 0
					}	
			
		#home h1, #info h1{
			font-size:18px;
			font-weight:bold;
			margin:7px 0 10px 0
			}
		
		#home ul#promotions{
			margin-left:-50px;
			width:690px;
			}
			
			#home ul#promotions li{
				width:270px;
				float:left;
				margin:20px 0 0 40px;
				}
				
				#home ul#promotions li img{
					float:left;
					width:135px
					}
				
				#home ul#promotions li dl{
					float:left;
					width:100px;
					}	
					
					#home ul#promotions li dl dt{
						color:#ff3200;
						font-weight:bold;
						}
						
					#home ul#promotions li dl dd{
						float:left;
						}
					
					#home ul#promotions li a.bestellen{
						display:block;
						color:#fff;
						background-color:#ff3200;
						width:100px;
						float:left;
						text-decoration:none;
						line-height:14px;
						height:15px;
						text-align:center;
						margin-top:20px;
						}
							
						.old-price{
							color: #FF0000;
							text-decoration:line-through;
							font-weight:bold;
							}
							
						.new-price{
							color: #FF0000;
							font-weight:bold;
							}

		
div.info-1{
	width:270px;
	background:#d4ed98;
	float:left;
	padding:5px;
	margin:0 10px 10px 10px;
	}
	
	div.info-1 h2{
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
		}

img.info-1{
	float:left;
	margin-bottom:25px
	}
	
#info #intro{
	width:467px;
	margin-left:15px;
	float:left;
	}

#info h1{
	margin-left:10px;
	float:left;
	width:600px
	}

div.info-2{
	width:300px;
	float:left;
	padding:5px;
	margin:0 10px 10px 10px;
	}
	
	div.info-2 h2{
		font-size:14px;
		font-weight:bold;
		margin:10px 0 10px 0
		}
	
#info .left{
	width:270px;
	margin:15px 0 0 15px;
	float:left;
	}

#info .left h2{
	font-size:14px;
	font-weight:bold;
	margin:5px 0 10px 0
	}
	
#footer{
	float:left;
	margin:10px 0 0 100px;
	text-align:center;
	width:600px
	}
