﻿/* footer_pages.css */
.footerErrorPage { background: url(../../images/layout/bg_footer_error.jpg) no-repeat;	clear: both; display: block; float: none; height: 10px;	margin: 0; overflow: hidden; padding: 0; width: 934px;}
.footerPage { float: left; margin: 30px 0 50px 65px; display: inline; width: 802px;}
.footerPage h1 { font-size: 16px; margin-top: 20px;}
.footerPage h2{ font-size: 14px; margin-top: 20px;}
.footerPage h3 { font-size: 12px; margin-top: 20px; }
.footerPage p {	padding-left: 0;}
.close { display: inline; float: right;	margin: 9px 9px 0 0; }
.footerPage .button { margin-right: 20px; margin-top: 40px;	background: transparent url(../../images/layout/bg_button_a_grey.png) no-repeat scroll top right; color: #545454 !important;}
.footerPage a.button span { background: transparent url(../../images/layout/bg_button_span_grey.png) no-repeat; display: block; line-height: 14px; padding: 3px 0 5px 10px; }
.footerPage a.button:hover { color: #000 !important; outline: none; text-decoration: none !important;}
.footerPage a {	color: #027FC5;	text-decoration: underline; }
.footerPage a:hover { color: #545454 !important; text-decoration: none !important; }
.footerPage  a:visited { color: #027FC5; text-decoration: underline; }

.errorPage { float: left; margin: 30px 0 50px 165px !important;	display: inline; padding-bottom: 150px;	width: 602px;}
.errorPage h1 {	font-size: 24px; font-weight: bold;	margin-top: 20px; line-height: 28px; margin-left: 35px;}
.errorPage a { font-weight: bold;  }
.errorPage p { padding-left: 0; margin-left: 35px; }

/* Sitemap on erropage */

.errorPagesMainCategory { width:195px; float: left; margin: 0 5px 30px 0; display: inline;}
.errorPagesMainCategory a { display: block; float: none;}
.errorPagesMainCategory .Level1 { margin-left: 0; font-weight: bold; font-size: 9pt; }
.errorPagesMainCategory .Level2 { margin: 5px 0 0 10px; font-weight: bold;}
.errorPagesMainCategory .Level3 { margin-left: 20px;}
.errorPagesMainCategory .Level4 { margin-left: 40px;}
.errorPagesMainCategory .Level5 { margin-left: 60px;}

.errorPageSitemapContainer { float: left; margin: 20px 0 15px 0; width: 100%; }
.errorPageSitemapElement { float: left; width: 100%;}
.errorPage .Header { float: left; font-size: 12pt; font-weight: bold; margin-bottom: 10px; }
.errorPageSitemapElement a { font-weight: normal;}
.errorPageBackHome { display: none;}
.errorPageSitemapElementTop { width:195px; float: left; margin: 0 5px 30px 0; display: inline;}
.errorPageSitemapElementTop a { display: block; float: none;}

.sitemapLeft, .sitemapCenter, .sitemapRight { width: 200px; float: left; }
.sitemapHR { margin: 20px 0 20px 0; overflow: hidden; width: 100%; height: 1px; float: left; }
/* end_footer_pages.css */