html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	margin-bottom: 0.1px;
}

.puBody {
	background-color: #FFFFFF;
	background-image: url("/pullach/sys/pix/navtop/bg_nav.gif");
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Helvetica, sans-serif;
}



/* TOP NAV */

.puTopNav {
	background-image: url("/pullach/sys/pix/general/logo_pullach.gif");
	background-repeat: no-repeat;
	width: 762px;
	height: 63px;
	font-size: 10px;
	color: #000000;
}

.puTopNavItems {
	padding-top: 48px;
	text-align: right;
}

.puTopNav a {
	color: #000000;
	text-decoration: none;
}




/* MAIN NAV */

.puMainNav {
	width: 762px;
}

.puMainNavItem1,
.puMainNavItem1_active,
.puMainNavItem2,
.puMainNavItem2_active,
.puMainNavItem3,
.puMainNavItem3_active,
.puMainNavItem4,
.puMainNavItem4_active {
	background-repeat: no-repeat;
	float: left;
	height: 48px;
}

.puMainNavItem1 {
	background-image: url("/pullach/sys/pix/navtop/bg_navitem_1.gif");
	width: 192px;
}

.puMainNavItem1_active {
	background-image: url("/pullach/sys/pix/navtop/bg_navitem_1a.gif");
	width: 192px;
}

.puMainNavItem2 {
	background-image: url("/pullach/sys/pix/navtop/bg_navitem_2.gif");
	width: 192px;
}

.puMainNavItem2_active {
	background-image: url("/pullach/sys/pix/navtop/bg_navitem_2a.gif");
	width: 192px;
}

.puMainNavItem3 {
	background-image: url("/pullach/sys/pix/navtop/bg_navitem_3.gif");
	width: 192px;
}

.puMainNavItem3_active {
	background-image: url("/pullach/sys/pix/navtop/bg_navitem_3a.gif");
	width: 192px;
}

.puMainNavItem4 {
	background-image: url("/pullach/sys/pix/navtop/bg_navitem_4.gif");
	width: 186px;
}

.puMainNavItem4_active {
	background-image: url("/pullach/sys/pix/navtop/bg_navitem_4a.gif");
	width: 186px;
}

.puMainNavItem1 a,
.puMainNavItem1_active a,
.puMainNavItem2 a,
.puMainNavItem2_active a,
.puMainNavItem3 a,
.puMainNavItem3_active a,
.puMainNavItem4 a,
.puMainNavItem4_active a {
	text-align: left;
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding-top: 19px;
	padding-left: 8px;
	display: block;
}




/* CONTENT */

.puMain {
	text-align: left;
	width: 762px;
}

.puContentNav {
	margin-top: 8px;
	width: 184px;
	float: left;
}



/* SEARCH BOX */

.puSearchBox {
	background-image: url("/pullach/sys/pix/general/bg_searchbox.gif");
	background-repeat: no-repeat;
	width: 184px;
	height: 40px;
	text-align: center;
}

.puSearchInput {
	border: 1px solid #939393;
	font-size: 13px;
	margin-top: 8px;
	padding: 3px;
	height: 24px;
	width: 164px;
	width: 148px;
}

.puSearchSubmit {
}



.puNavDownloadTable {
	border-collapse: collapse;
	margin-bottom: 8px;
	width: 184px;
}

.puNavDownloadTable td {
	vertical-align: top;
	text-align: left;
}

.puNavDownloadText {
	font-size: 10px;
	line-height: 16px;
	padding-right: 6px;
}

.puNavDownloadText a {
	color: #000000;
	text-decoration: none;
}

.puNavDownloadSize {
	font-size: 10px;
	color: #B0B0B0;
}




/* FOOTER */

.puFooter {
	background-image: url("/pullach/sys/pix/general/bg_footer.gif");
	background-repeat: no-repeat;
	width: 570px;
	height: 16px;
	clear: both;
	border-top: 8px solid #FFFFFF;
	margin-bottom: 8px;
}

.puFooter table {
	border-collapse: collapse;
}

.puFooter td {
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 16px;
	vertical-align: top;
	padding-left: 4px;
}



form {
	padding: 0px;
	margin: 0px;
}

* a:hover {
	text-decoration: underline;
}






.puGalleryHead {
	font: normal 12px Arial, sans-serif;
	line-height: 16px;
	color: #8FAEC8;
	padding: 0px 0px 4px 8px;
}

.puGalleryBox {
	background: url("/pullach/sys/pix/gallery/bg_image.gif") no-repeat;
	width: 547px;
	margin: 0px 0px 16px 8px;
}

.puGalleryBox table {
	border-collapse: collapse;
	width: 530px;
	height: 400px;
}

.puGalleryBox table td {
	padding: 0px;
	text-align: center;
}

.puGalleryNav img {
	margin: 5px 4px 5px 4px;
}

/*
.puGalleryThumb,
.puGalleryThumbActive {
	background: url("/pullach/sys/pix/gallery/bg_thumb.gif") no-repeat;
	width: 56px;
	height: 64px;
	float: left;
	text-align: center;
}
*/
.puGalleryThumb,
.puGalleryThumbActive {
	background: url("/pullach/sys/pix/gallery/bg_thumb.gif") no-repeat;
	width: 84px;
	height: 104px;
	float: left;
	text-align: center;
}

.puGalleryThumb img {
	filter:Alpha(opacity=50);
	-moz-opacity:0.50;
	opacity: 0.50;
}

.puGalleryThumbActive {
	background: url("/pullach/sys/pix/gallery/bg_thumb_active.gif") no-repeat;
}

.puGalleryCaption {
	background: url("/pullach/sys/pix/gallery/bg_caption.gif") no-repeat 100% 100%;
	font: normal 10px Arial, sans-serif;
	text-align: center;
	line-height: 16px;
	padding: 4px 0px 4px 10px;
}









/* TCE PREVIEW BAR --- DO NOT EDIT */
.previewBar {
	background-color: #cd0000;
	margin-bottom: 0px;
	border-bottom: 1px solid #FFFFFF;
}

.previewBar td,
.historyBar td {
	font: bold 11px Arial, sans-serif;
	line-height: 29px;
	color: #ffffff;
}

.formSelect {
	font: normal 11px Arial, sans-serif;
	letter-spacing: 0px;
	word-spacing: 0px;
}

* form {
	margin: 0px;
	padding: 0px;
}

.historyBar {
	background-color: #99610A;
	margin-bottom: 0px;
}






/* SUGGEST BOX */
#suggestResults {
	background-color: #FFFFFF;
	position: absolute;
	width: 148px;
	margin-left: 8px;
	font: normal 10px Verdana, sans-serif;
	border-collapse: collapse;
	border: 1px solid #909090;
	border-top: none;
}

.suggestNormal {
	background-color: #FFFFFF;
}

.suggestHigh {
	background-color: #DBD6D4;
}
