body {
		background-color:#FFFFFF;
		font-family:verdana;	
		font-size:12px;
		color:#000000;
	}
	* {
		margin: 0;
		padding: 0;
	}
	a {
		font-family:verdana;
		font-size:12px;
		color:#000000;
		font-style:normal;
		font-weight:bold;
	}
	a:link {
		text-decoration:none;
	}
	a:visited {
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
		color:#901CDD;
	}
	a:active {
		text-decoration:none;
	}
	td {
		text-align:center;
	}
	h1 {
	font-size:15px;margin-bottom:5px;color:#901CDD;
	}
	#container {
	    margin: 0px auto;
	    width: 991px;
		background-image:url('images/container_bg.png');
		background-repeat:repeat-y;
		background-position:top left;
	}
	#header {
		position:relative;
		vertical-align:top;
		width:991px;
		height:116px;
		background-image:url('images/header_01.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	#logohome {
		position:absolute;
		width:110px;
		height:90px;
		margin-left:60px;
		margin-top:16px;
	}
	#menu {
		position:relative;
		width:951px;
		height:30px;
		background-image:url('images/menu_bar.png');
		background-repeat:no-repeat;
		padding-left:40px;
	}
	#menu li{
		list-style-type:none;
		width:150px;
		line-height:30px;
		text-align:center;
		float:left;
	}
	#menu a{
		font-style:italic;font-size:14px;color:#FFFFFF;display:block;font-weight:bold;
	}
	
	#menu a:hover{
		text-decoration:none;background-color:#000000;
	}
	#slope {
		position:relative;
		width:991px;
		height:103px;
		background-image:url('images/slope_top.png');
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	#slopemenu {
	text-align:right;
	padding-top:15px;
	margin-right:37px;
	line-height:20px;
	}
	#slopemenu a{
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	}
	#content {
		width:761px;
		height:400px;
		margin-left:230px;
		margin-bottom:20px;
		background-image:url('images/bg_img_01.jpg');
		background-repeat:no-repeat;
		background-position:-50px 0px;
	}
	html > body #content {
	  min-height: 400px;
	  height: 100%;
	}
	#text {
		float:left;
		height:300px;
		width:380px;
		padding:10px 10px 10px 10px; /* top  right bottom left */
		border:1px solid black;
	}
	html > body #text {
	  min-height: 300px;
	  height: 100%;}
	  
	#imagebox {
		float:right;
		width:350px;
		height:300px;
	}
	html > body #imagebox {
	  min-height: 300px;
	  height: 100%;
	  }
	  
	#imagebox img {
		border:1px solid black;
	}
	#imagebox p {
		margin-top:0px;
		margin-bottom:2px;
		margin-left:2px;
	}
	#footer {
		height:15px;
		width:991px;
		background-image:url('images/footer_bg.png');
		color:#FFFFFF;
	}
	#footer a{
		font-size:8pt;
		color:#FFFFFF;
		font-weight:normal;
	}
	#nawdata {
		line-height:15px;
		margin-top:-118px;
		margin-left:16px;
		height:118px;
		width:198px;
		vertical-align:top;
		color:#FFFFFF;
		font-size:10px;
		font-family:verdana;
		padding-left:10px;
	}
	#nawdata a{
		font-size:7pt;
		color:#9900FF;
		font-weight:normal;
	}
	ul#footermenu{
		margin-left: 255px;
	}
	#footermenu a{
		padding-right:10px;
	}
	#footermenu li{
		float:left;
		list-style-type:none;
		margin-right:10px;
		display:inline;
	}
	#salonnoortje {
		position:relative;
		width:200px;
		height:62px;
		/*margin-left:-220px;*/
		margin-right:20px;
		margin-top:-90px;
		float:right;
	}
	#text p {
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:1px dotted #CCCCCC;
	}
	
	input, textarea {
		background: #FFFFFF;
		color: #000000;
		font-size: 1.0em;
		font-family: Verdana, arial, helvetica, sans-serif;
		border: 1px solid #cccccc;
		}

	.input {
		background: #FFFFFF;
		border: 1px solid #cccccc;
	}
	
	.inputbutton {
		background: #999999;
		color:#FFFFFF;
		font-weight: bold;
		border: 1px solid #000000;
	}
	
	.inputbutton:hover {
		background: #777777;
		border: 1px solid #000000;
	}
	#formstyle td {
	text-align:left;
	}
	td.leftalign {
	text-align:left;
	}