body { text-align: center;  background:#fff; margin: 0; padding: 0; }

.clearer { clear: both; }

/* body { behavior: url("fileadmin/sa/templates/js/csshover2.htc"); } */


/*
	MAIN CONTAINERS
================================================================================== */
#mainContainer { width: 977px; margin:0 auto;  text-align: left;  background: #fff; }

#header { width: 100%; }
	
#contentContainer { width: 100%; float: left;  }

#footer { width: 100%; margin-bottom: 50px; }


/*
	LOGO AND SLOGAN
================================================================================== */
 #header .logo { width: 383px; height: 47px; margin: 31px 0 33px 0 ; } 

/*
	MAIN NAVIGATION
================================================================================== */
#mainnavi { width: 100%; height: 47px; border:1px solid #999; border-width:1px 0 1px 0; margin-bottom: 17px; }
#mainnavi li { height: 47px; float: left; }
#mainnavi li a:link, #mainnavi li a:visited { font-size: 14px; font-family: "Univers 55", Verdena, Geneva, Arial, sans-serif; padding-right: 35px; line-height: 47px; float: left; zoom: 1; color: #999; }
#mainnavi li a:hover { text-decoration: none; color: #666; }
#mainnavi li.act a:link, #mainnavi li.act a:visited { color: #f00; }

/*
	HEADER
================================================================================== */
.langMenu {  float: left; margin-top: 11px; color: #999; }
.langMenu a:link, .langMenu a:visited { color: #999; font-weight: normal; }
.langMenu a:hover { color: #666; }
.langMenu a.act:link, .langMenu a.act:visited { color: #f00; font-weight: bold; }

.searchContainer { width: 210px; float: right; margin: 11px 0 5px 0; }
.searchContainer .i-text { width: 176px; height: 16px; }
.searchContainer .i-button { width: 24px; height: 16px; text-transform: uppercase; font-weight: bold; background: #fff; cursor: pointer; font-size: 12px; }


 /*
	FOOTER CONTENT
================================================================================== */
#footer .copyright { width: 500px; line-height: 30px; margin: 14px 0 0 0; float: left; background: url(../images/blocks/footer_logo.gif) left 5px no-repeat; padding-left: 95px; color: #999; font-size: 9px;}
#footer .footerMenu { float: right; margin-top: 20px; color: #999; }
#footer .footerMenu a:link,#footer .footerMenu a:visited { color: #999; font-weight: normal; }
#footer .footerMenu a:hover{ color: #666; }


/*
	COLUMNS AND CONTENT ZONES
================================================================================== */
#mainColumn { width: 977px; }
#mainColumn .content { min-height: 250px; height:auto!important; height: 250px; margin: 0px ; }


/*
	PAGE TITLE
================================================================================== */
#pageTitle {}


