#total {
width: 760px;
margin: 0 auto;
text-align: left;
margin-top: 10px;
position: relative;
}

#header {margin-bottom:4px;}

#header h1 {
position: relative;
height: 116px;
background: url(/img/layouts/frontend/total_default/global/header/privCustomer.jpg) no-repeat;
overflow: hidden;
}

#header h1 span {
position: absolute;
right: 0;
height: 0;
padding-top: 116px;
width: 140px;
background: url(/img/layouts/frontend/total_default/global/header/logo_total.gif) no-repeat 31px 0;
top: 0;
outline: 0;
}

#content {clear: both; padding-top: 36px; padding-bottom: 10px; width:100%; float:left;}
#IE #content {float: left;}


.contentCols {position: relative; float:left; width:760px;}

/* the cols ... */
.contentNavigation {
display:inline;
float:left;
margin-left:-630px;
width:160px;
}

.mainContent {
display:inline;
float:left;
margin-left:160px;
/*overflow:hidden;*/
width:450px;
padding-left:10px;
padding-right:10px;}


.secondaryContent {
display:inline;
float:left;
/*overflow:hidden;*/
width:130px;}

/* Mainnavigation
------------------------------------------------------------------------------*/
#navigation {
position: relative;
width: 760px;
float:left;
clear:both;
z-index:10;}


/* Footer
------------------------------------------------------------------------------*/
#footer {clear:both; zoom:1;}
#IE #footer {clear:none; float:none;}
#IE7 #footer {margin-top:20px;}


/* Backend Layout elements
------------------------------------------------------------------------------*/
/*#total .element_backend_preview {border: none;}
#total .element_backend_preview:hover
{
	background-color: #efefef;
	border: 2px solid #989590;
	margin: -2px;
}
#total .element_backend_preview .elementControl
{
	background-color: #d4d0c8;
	border-right: 2px solid #989590;
	border-bottom: 2px solid #989590;
	border-left: 2px solid #989590;
	clear: both;
	display: none;
	position: absolute;
	padding: 3px;
}
#total .element_backend_preview:hover .elementControl {display: block;}
#total .element_backend_preview .backend_grey {display:none;}
#total .element_backend_preview:hover .backend_grey {display:block;}
#total .element_backend_preview:hover .element_backend_preview .elementControl {display: none;}
#total .element_backend_preview .element_backend_preview {border: none;}
#total .element_backend_preview .element_backend_preview:hover
{
	background-color: #dfdfdf;
	border: 2px solid #989590;
	margin: -2px;
}
#total .element_backend_preview .element_backend_preview .elementControl
{
	background-color: #d4d0c8;
	border-right: 2px solid #989590;
	border-bottom: 2px solid #989590;
	border-left: 2px solid #989590;
	clear: both;
	background-color: #d4d0c8;
	display: none;
	position: absolute;
}
#total .element_backend_preview .element_backend_preview:hover .elementControl
{
	display: block;
	margin-top: 0px;
}
#total .element_backend_preview .element_backend_preview .backend_grey {display:none;}
#total .element_backend_preview .element_backend_preview:hover .backend_grey {display:block;}
#total .element_backend_preview #elementControl_elementControl
{
	margin: 6px 0px;
	position: relative;
}
#total .module_preview .module_bottom_spacer
{
	clear: both;
	padding: 0px 0px 35px 0px
}
#total .element_backend_preview #elementControl_elementControl
{
	border-top: 2px solid #989590;
	border-right: none;
	border-bottom: 2px solid #989590;
	border-left: none;
}
*/