	* {
		margin: 0;
		padding: 0;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	}

	body	{
		font-size:13px;
		line-height: 20px;
	}
	
	div.border *	{
		border: 0;
		border-collapse: collapse;
	}
	
	h1	{
		font-size:24px;
		letter-spacing:-1px;
		color: #ff0000;
		border-bottom: 2px solid #484848;
		font-weight: normal;
		line-height: 30px;
	}
	
	a.galleryenshop:link, a.galleryenshop:visited, a.galleryenshop:hover	{
		color: #ffffff;
	}

	 a.grey:link {
		color: #808080;
		text-decoration: underline;
	}

	 a.grey:hover {
		text-decoration: none !important;
		color: #808080;
	}

	a {
		color: #808080;
		text-decoration: underline;
	}
	
	 a:hover {
		text-decoration: none !important;
		color: #808080;
	}

/********************* stevenscheffer.eu **********************/

	div.header {
		background: #888888;
		color: #000000;
		height: 163px;
	}
	
	div.headercontainer	{
		margin-left:auto;
		margin-right:auto;
		width: 890px;
	}
	
	div.headercontainerlogo	{
		width: 400px;
		float: left;
	}
	
	div.headercontainerlogo p	{
		color:#FFFFFF;
		font-size:3.6em;
		font-weight:normal;
		letter-spacing:-2px;
		margin:0;
		padding-top: 76px;
		padding-left: 20px;
		line-height: 100%;
	}
	
	div.headercontainermenu	{
		width: 420px;
		padding-top: 16px;
		float: right;
	}

	div.container {
		margin-left:auto;
		margin-right:auto;
		width: 890px;
	}
	
	div.footer {
		clear: both;
		background-color: #F2F2F2;
		background-image: url('../images/footer.jpg');
		background-repeat: repeat-x;
		background-position: bottom left;
		height:80px;
		padding-bottom:20px;
	}
	
	div.footer p {
		padding-top: 7px;
		color:#717171;
		font-size:11px;
		text-align:center;
		vertical-align:bottom;
	}
	
	div.invisiblefooterdivider {
		clear: both;
		width: 890px;
		height: 1px;
	}
	
	div.pagina {
		float: left;
		width: 570px;
		padding: 20px;
	}
	
	div.sidemenu {
		float: right;
		width: 240px;
	}
	
	div.menu {
		float: left;
		height: 25px;
		width: 400px;
		background-image: url('../images/menu/nav.gif');
		background-position: top left;
		background-repeat: repeat-x;
	}
	
	ul#menuitem li {
		display: block;
		float: left;
		margin-left: 20px;
		height: 25px;
		line-height: 23px;
		text-align: right;
		text-decoration: none;
	}

	a.active {
		color:#FFFFFF;
		display:block;
		float:left;
		font-size: 18px;
		text-decoration:none;
		border-bottom: solid 3px #ffffff;
		margin-left: 20px;
		margin-top: 80px;
	}

	a.active:hover {
		color:#FFFFFF;
		border-bottom: solid 3px #ffffff;
	}
	
	a.normal {
		color:#FFFFFF;
		display:block;
		float:left;
		font-size: 18px;
		text-decoration:none;
		margin-left: 20px;
		margin-top: 80px;
	}
	
	a.normal:hover {
		border-bottom: solid 3px #ffffff;
		color: #ffffff;
	}

	ul#menu {
		width: 960px;
		padding-top: 93px;
		height: 37px;
		list-style-type: none;
	}

	ul#menu li a {
		padding-left: 9px;
		padding-right: 9px;
		color: #ffffff;
	}

	ul#menu li a:hover {
		color: #000000;
	}

	ul#menu li {
		display: block;
		float: left;
		height: 37px;
		line-height: 37px;
		text-decoration: none;
		text-align: center;
	}
	
	ul#menu li.normal {
		color: #ffffff;
	}

	ul#menu li.active {
		color: #ffffff;
	}
	
	ul#menu li.hover {
		color: #ffffff;
	}
	
	ul#gallerymenuitem {
		list-style-type: none;
	}

	ul#gallerymenuitem li {
		border-bottom:1px dotted gray;
		padding-bottom: 3px;
		padding-top: 3px;
	}
	
	ul#gallerymenuitem li a {
		color:#333333;
		text-decoration: none;
		padding-left: 20px;
		font-weight:bold;
	}

	ul#gallerymenuitem li a:hover {
		color: #808080;
	}

	table.contact	{
		width: 360px;
	}

	.formulierantwoord {
		border: 1px solid #666666;
		font-size: 11px !important;
		width: 434px;
	}
	
	.formulierbutton {
		background-color:buttonface;
		border:2px outset buttonface;
	}