html, body {
	height: 100%;
	background: #faf5ed url(images/layout/bg.gif) repeat-x;
}

#maintable {
	width: 770px;
}

#maintable td {
	vertical-align: top;
}

#lefttable {
	width: 218px;
	vertical-align: top;
}

#righttable {
	width: 552px;
	vertical-align: top;
}

#imagecell {
	background: url(images/layout/banner.jpg) no-repeat;
	width: 552px;
	height: 182px;
}

#topmenucell {
	height: 41px;
	width: 545px;
	padding-left: 225px;
}

#leftmenucell {
	padding-top: 32px;
	width: 168px;
	padding-left: 20px;
	padding-right: 20px;
}

#headlinecell {
	height: 108px;
	width: 552px;
	background: url(images/layout/headline.gif) no-repeat;
	background-position: left;
}

#logocell {
	height: 184px;
	padding-top: 44px;
	width: 168px;
	padding-left: 20px;
	padding-right: 20px;
}

#rootline_menu2 {
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 7px;
}

#content {
	padding-top: 20px;
	padding-left: 7px;
	padding-right: 7px;
}

#footer {
	padding-left: 225px;
	padding-top: 15px;
	padding-bottom: 30px;
	width: 545px;
}

#address {
	padding-top: 25px;
	width: 168px;
	padding-left: 20px;
	padding-right: 20px;
}

