*{
	margin:0;
	padding:0;
}

html {
	overflow-x: hidden;
	overflow-y: scroll;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d971c4;
	font-size:12px;
	line-height:1.7;
	background:#1f031c url(../img/bg.gif) top left no-repeat;
}

p{
	padding-bottom:16px;
}

input, textarea {
	background-color: #fff;
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	width:250px;
}

input.langer{
	width:250px;
}

td{
	color:#ffffff;
}

#content img{
	border-color:#FFFFFF;
}

.button{
	background-color:#cd1c78;
	color:#FFFFFF;
	font-weight:bold;
}

h1{
	font-size:22px;
	color:#f21e8c;
	font-weight:normal;
	padding-bottom:8px;
}
h2 {
	font-size:16px;
	font-weight:normal;
	padding-bottom:8px;
	color:#f21e8c;
}

	.sIFR-flash{
		 visibility: visible !important;
	}
	
	.sIFR-replaced { 
		visibility: visible !important;
	}
	
	span.sIFR-alternate{
		position: absolute;
		left:0;
		top:0;
		width:0;
		height:0;
		display:block;
		overflow:hidden;
		letter-spacing:0;
	}
	
	.sIFR-hasFlash h1{ 
		visibility: hidden;
		font-size:18px;
	}
	
a{
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
}

.wit{
	color:#FFFFFF;
}

.roze{
	color:#f21e8c;
	font-weight:bold;
}

	#container{
		width:900px;
		margin:0 auto;
		display:table;
	}
		#taal{
			padding-top:6px;
			height:24px;
			overflow:hidden;
			font-size:10px;
		}
		
		#taal a{
			color:#FFFFFF;
			text-decoration:none;
		}
		
		#taal a:hover{
			color:#f21e8c;
		}
		
		#header{
			width:900px;
			height:130px;
			background:url(../img/header.jpg) top left no-repeat;
		}
		
		#menu{
			width:900px;
			padding-top:9px;
			height:31px;
			color:#f21e8c;			
		}
		
		#menu ul{
			overflow:hidden;
			padding:0;
			width:900px;
			list-style:none;
		}
		
		#menu ul li{
			float:left;
		}
		
		#menu ul li a{
			font-size:11px;
			color:#FFFFFF;
		}
		
		#menu ul li a:hover, #menu ul li a.active{
			color:#f21e8c;
		}		

		#copyright{
			padding:10px 0px 10px 0px;
			font-size:9px;
			float:right;
		}
		
		#copyright a{
			font-size:9px;
			color:#d971c4;
			text-decoration:none;
			font-weight:normal;
		}
		
		#copyright a:hover{
			color:#f21e8c;
		}
		
		#maincontainer{
			width:900px;
		}
		
			#left{
				padding-top:30px;
				min-height:470px;
				height:auto !important;
				height:470px;
				width:220px;
				padding-right:20px;
				background:url(../img/bgLeft.jpg) top left no-repeat;
				float:left;
			}
			
				#openingstijden{
					margin-top:30px;
					width:146px;
					background:#FFFFFF url(../img/openingstijden.gif) top left no-repeat;
					font-size:10px;
					line-height:1.6;
					padding: 38px 15px 0px 15px;
					text-align:left;
					color:#000000;
				}
				
				#openingstijden td{
					color:#000;
				}
				#openingstijden2 td{
					color:#000;
				}
				
				#openingstijden2{
					margin-top:30px;
					width:146px;
					background:#FFFFFF url(../img/openingstijden2.gif) top left no-repeat;
					font-size:10px;
					line-height:1.6;
					padding: 38px 15px 0px 15px;
					text-align:left;
					color:#000000;
				}
			
				#contact{
					margin-top:30px;
					width:146px;
					background:#FFFFFF url(../img/contact.gif) top left no-repeat;
					font-size:10px;
					line-height:1.6;
					padding: 38px 15px 0px 15px;
					text-align:left;
					color:#000000;
				}
				
				#contact a{
					color:#f21e8c;
				}
				
				#contact a:hover{
					color:#000000;
				}
				
				#maincontainer2{
					width:660px;
					min-height:500px;
					height:auto !important;
					height:500px;
					background:url(../img/bgContent.gif) top left no-repeat;
					float:left;
					border-bottom:1px solid #831151;
				}
				
					#content{
						width:400px;
						padding:24px 42px 42px 42px;
						float:left;
					}
					
					#content a{
						color:#f21e8c;
					}
					
					#content a:hover{
						color:#d971c4;						
					}
					
					#content ul{
						margin-left:15px;
					}
					
					#beautebon{
						margin-top:30px;
						width:146px;
						padding: 38px 15px 15px 15px;
						background:#FFFFFF url(../img/beautebon.gif) top left no-repeat;
						font-size:10px;
						line-height:1.6;
						color:#000000;
						float:left;
					}
					
					#beautecoupon{
						margin-top:30px;
						width:146px;
						padding: 38px 15px 15px 15px;
						background:#FFFFFF url(../img/beautecoupon.gif) top left no-repeat;
						font-size:10px;
						line-height:1.6;
						color:#000000;
						float:left;
					}
	#footer {
		width:860px;
		margin:0 auto;
		padding:20px;
		text-align:center;
		color: #942c92;
	}
		#footer p a {
			font:normal normal 10px/16px verdana;
			color: #992c97;
		}