div.main div.topbar h1 {
	background-image: url('/graphics/denhaag/title-denhaag.gif');
}
/**/
small {
	font-size: 0.7em;
	color: #999;
}

h3 {
	font-size: 1.4em;
	line-height: 1.8em;
	font-weight: bold;
	color: #0C2D83;
	margin: 0.5em 0em 0.7em 0em;
	letter-spacing: -0.05em;
}

/******************************************************************************/
/*block right*/
div.rgtblockcat {
	width: 176px;
	margin: 10px 0px 0px 14px;
	_margin: 15px 0px 0px 0px;
	padding: 3px 5px 3px 15px;
	min-height: 200px;
	_height: 200px;
	background-color: #F5FAFF;
	border: 2px solid #C50418;
}
	div.rgtblockcat div.ear {
		float: right;
		width: 24px;
		height: 24px;
		margin: -5px -7px 0px 0px;
		background-image: url('/graphics/denhaag/ear.gif');
		background-repeat: no-repeat;
		_margin: -5px 0px 0 -17px;
		_position: absolute;
	}
	div.rgtblockcat ul {
		margin: 0 0 0 0;
		#margin: 0 0 0 0;
		padding: 0;
	}
		div.rgtblockcat ul li {
			background-image: url('/graphics/denhaag/cat/cat.png');
			background-position: 0 0;
			background-repeat: no-repeat;
			_background-image: url('/graphics/denhaag/cat/cat.gif');
			list-style: none;
			margin: 0 0 10px 0;
			padding: 0 0 0 20px;
			vertical-align: baseline;
		}
			div.rgtblockcat ul li a {
				font-size: 1.0em;
				line-height: 1.4em;
				font-weight: bold;
				color: #666;
				text-decoration: underline;
			}
			div.rgtblockcat ul li.last a {
				font-size: 0.8em;
				line-height: 1.5em;
				font-weight: bold;
				color: #333;
				text-decoration: underline;
			}
			div.rgtblockcat ul li a:hover {
				color: #C00;
			}

			/*content*/
div.message {
	width: 610px;
	border-bottom: 1px solid #CCC;
	padding: 0 0 8px 0;
}
	div.message div.header {
		min-height: 27px;
		_height: 27px;
		width: 575px;
		background: url('/graphics/denhaag/cat/catbig.png') 0 0 no-repeat;
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/denhaag/cat/catbig.png', sizingMethod='crop');
		margin-top: 20px;
		padding: 0 0 0 35px;
		position: relative;
	}
	
	div.message a div.header {
		text-decoration: none;
	}
		div.message div.header h2,
		div.message a div.header h2 {
			color: #666;
			float: left;
			width: 569px;
			display: block;
			padding: 5px 0px 3px 6px;
			#padding: 4px 0px 5px 6px;
			_margin: 0;
			background-color: #F3F4F6;
			text-decoration: none;
		} 
			div.message a:hover div.header h2,
			div.message a div.header h2:hover,
			div.message a h2:hover div.header {
				background-color: #E9E9E9;
				cursor: pointer;
			}
	
	div.message div.data{
		width: 610px;
		float: left;
		padding: 15px 0;
	}
		div.message div.data img.messageimg {
			float: right;
			margin-left: 15px;
			border: 1px solid #ccc;
		}
		div.message div.data img.noshow {
			display: none;
		}