body {
	margin: 0;
	padding: 0;
	font-family: Arial,sans-serif;
}

h1 {
	width: 719px;
	height: 99px;
	margin: 0 0 10px;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0;
	text-indent: -9999px;
}

	h1 a {
		display: block;
		width: 719px;
		height: 99px;
		margin: 0;
		padding: 0;
		text-indent: -1000em;
		text-decoration: none;
	}
	
div.contentspace h1{
	background: none;
	display: inline;
}
	
	body.toplevel h1 {
		text-indent: -1000em;
	}

div#MenuTop {
	width: 753px;
	height: 26px;
	margin: 0 6px 3px;
	padding: 0;
}

	div#MenuTop ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		div#MenuTop ul li {
			float: left;
			height: 26px;
		}
	
			div#MenuTop ul li a {
				display: block;
				float: left;
				height: 26px;
				text-indent: -1000em;
				text-decoration: none;
			}
	
			div#MenuTop ul li a.servicecenter {
				width: 201px;
			}
	
			div#MenuTop ul li a.prices {
				width: 54px;
				background-position: -201px 0px;
			}
	
			div#MenuTop ul li a.resources {
				width: 142px;
				background-position: -255px 0px;
			}
	
			div#MenuTop ul li a.copycenter {
				width: 152px;
				background-position: -397px 0px;
			}
	
			div#MenuTop ul li a.businesscards {
				width: 131px;
				background-position: -549px 0px;
			}
	
			div#MenuTop ul li a.sitemap {
				width: 72px;
				background-position: -680px 0px;
			}
	
			div#MenuTop ul li a:hover,
			div#MenuTop ul li a:active {
				background-image: none;
			}
			
		body.servicecenter div#MenuTop a.servicecenter,
		body.prices div#MenuTop a.prices,
		body.resources div#MenuTop a.resources,
		body.companyinfo div#MenuTop a.copycenter,
		body.business_cards div#MenuTop a.business_cards,
		body.search div#MenuTop a.sitemap {
			background-image: none;
		}

td#MenuSection {
	padding: 0 15px 0 0;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

	td#MenuSection h3 {
		margin: 0;
		border-right: 1px solid #D0103A;
		padding: 15px 15px 1px 0;
		font-weight: bold;
		font-size: 12px;
	}

	td#MenuSection ul {
		width: 133px;
		margin: 0;
		border-right: 1px solid #D0103A;
		padding: 15px 15px 1px 0;
		list-style: none;
	}
	
		td#MenuSection ul li {
			margin: 0 0 15px;
		}
	
			td#MenuSection ul li a:link,
			td#MenuSection ul li a:visited {
				color: #D0103A;
				text-decoration: none;
			}
	
			td#MenuSection ul li a:hover,
			td#MenuSection ul li a:active {
				color: #000;
			}

td#PageContent {
	padding: 15px 15px 15px 0;
}

	td#PageContent h2 {
		margin-top: 0;
	}

td#Headlines h3 {
	margin: 0;
	padding: 15px 0 8px 15px;
	font-weight: bold;
	font-size: 12px;
}

td#Headlines div {
	padding: 0 0 0 15px;
}

td.contactinfo p {
	margin-top: 0;
}

h2 {
	font-size: 16px;
}

.errormessage {
	font-weight: bold;
	font-size: 16px;
	color: #F00;
}

.headline {
	font-weight: bold;
	font-size: 14px;
}

.subheadline {
	font-weight: bold;
	font-size: 12px;
}

.title {
	font-weight: bold;
	font-size: 11px;
}

.content {
	font-weight: bold;
	font-size: 11px;
}

.subtitle {
	font-weight: bold;
	font-size: 10px;
}

.subcontent,
.contactinfo,
.headlines {
	font-size: 10px;
}

a:link { color: #D0103A; }

a:visited { color: #666; }

a:hover,
a:active { color: #000; }