
/*
 * [y] hybris Platform
 *
 * Copyright (c) 2000-2008 hybris AG
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of hybris
 * ("Confidential Information"). You shall not disclose such Confidential
 * Information and shall use it only in accordance with the terms of the
 * license agreement you entered into with hybris.
 */

/* ******************************************************************************** */
/* Define Layout : BORDERLAYOUT
 * We use a table as floated divs aren't so powerful (e.g. vertical-align)
 *
 * 		NORTH
 * WEST	CENTER EAST
 * 		SOUTH
/* ******************************************************************************** */

/* Banners */
div.banner_right{
	position:absolute;
	left:1000px;
	top:164px;
	/*z-index:-1;*/
	padding:0;
	margin:0;
}

div.border_out{
	width:995px;
	position:relative;
	margin:0 auto;
	padding:0;
}

div.borderLayout {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	letter-spacing:0px;
	line-height:110%;
	margin: 0 auto;
	padding: 0 0 0px 0;
	border-style:none;
	position: relative;
	width: 995px;
}

div.borderLayout1 {
	padding:0;
	margin:0;
	border-style:none;
	position: relative;
	/* overflow: hidden; */ 
	width:995px;
	/*border: 2px solid #aaa;*/
}

div.borderLayout2 {
	border-style:none;
	position: relative;
	overflow: hidden;
	margin: 0 0 0px 0;
	padding-bottom:10px;	
	background-color:#FFF;
	/*border: 1px solid #CCC;*/
	width:995px;
}

div.borderLayout3 {
	margin:0 auto;
	width:995px;
}


/* digiplace header */

div.borderLayout div.north {
	height:129px;
	margin:0;
	padding:0pt;
	position:relative;
	text-align:left;
	top:0;
	background-position:right;
	background-image: url(style1/img/toptuning.png);
	background-repeat: no-repeat;
}

*html div.borderLayout div.north {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/toptuning.png', sizingMethod='crop');
	_background:none;	
}

div.borderLayout div.north div.northNorth {
	height:103px;
	margin:0;
	padding:0;
}

*html div.borderLayout div.north div.northNorth {
	height:1%;
	margin:0;
	padding:0;
}

div.borderLayout div.north a {
	color:#0D4E88;
	text-decoration:none;
	margin:0;
	padding:0;
}

div.borderLayout div.north a:hover {
	color:#1479BF;
	text-decoration:none;
	padding:0;
	margin:0;
}

div.borderLayout div.north a.logo {
	font-size: 22px;
	font-weight: normal; 
	font-family: tahoma; 
	color: #fff;
	margin: 0;
	margin-top:2px;
	padding: 0px;
	background-image: url(style1/img/dp-logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 125px;
	width: 321px;
}

*html div.borderLayout div.north a.logo{
	_background: none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/dp-logo.png', enabled=true, sizingMethod='crop');
	background-repeat: no-repeat;
	float: left;
	height: 125px;
	line-height:125px;
	width: 321px;	
	font-size: 22px;
	font-weight: normal; 
	font-family: tahoma; 
	color: #fff;
	margin: 0;
	padding: 0px;
}


div.borderLayout div.north ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

div.borderLayout div.north li {
	border:0pt none;
	float:right;
	line-height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0px 0px 0pt 0px;
}

/* main navigation */
div.borderLayout div.northSouth {
	background-repeat: repeat-x;
	color:#FFFFFF;
	height:35px;		
	margin:0;
	position:relative;
	top:0;
	z-index:3;
}	

div.borderLayout div.northSouth div.img_west_start {
	background-image:url(style1/img/header/header-mainnavi-first1.png);
	background-repeat:no-repeat;
	border:0pt;
	display:inline;
	height:35px;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	float:left;
	width: 278px;
}

*html div.borderLayout div.northSouth div.img_west_start {
	background-repeat:no-repeat;
	float:left;
	widows:278px;
	background: none;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='http://www.digiplace.ch/css/style1/img/header/header-mainnavi-first1.png'););
}

div.borderLayout div.northSouth div.img_west {
	background-image:url(style1/img/header/header-mainnavi-bg-START.png);
	border:0pt none;
	display:inline;
	height:35px;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	float:left;
	width: 78px;
}

*html div.borderLayout div.northSouth div.img_west {
	width: 78px;	
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src='http://www.digiplace.ch/css/style1/img/header/header-mainnavi-bg-START.png'););
}

div.borderLayout div.northSouth div.img_center {
	background-image:url(style1/img/reiter_m2.gif);
	background-repeat:repeat-x;
	border:0pt none;
	display:inline;
	height:35px;
	line-height:31px;
	margin:0pt;
	padding:0pt;
	float:left;
}

div.borderLayout div.northSouth div.img_east {
	background-image:url(style1/img/header/header-mainnavi-bg-END.png);
	border:0pt none;
	display:inline;
	height:35px;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	width:40px;
	float:left;
}

div.borderLayout div.northSouth ul {
	list-style-type:none;
	margin:0;
	padding:0;
}


div.borderLayout div.northSouth li {
	border:0pt none;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	white-space:nowrap;
}


div.borderLayout div.northSouth a {
	font-size:16px;	
	background-image:url(style1/img/header/topmain-link.png);	
	background-repeat:repeat-x;
	background-position:top right;
	color: #0D4E88;
	padding:7px 0px 7px 0px;
}

*html div.borderLayout div.northSouth a {
	line-height:32px;
}

+html div.borderLayout div.northSouth a {
	padding:7px 0px 7px 0px;
	line-height:32px;
}

div.borderLayout div.northSouth a:hover {
	text-decoration:none;
	color: #0D4E88;
	background-image:url(style1/img/header/topmain-hover.png);	
	padding: 7px 0px 7px 0px;
}

div.borderLayout div.northSouth .mainactive a {
	color:#0D4E88;
	text-decoration:none;
	background-image:url(style1/img/header/topmain-hover.png);	
	/*font-weight: bold;*/ 
	padding: 7px 0px 7px 0px;
}

/* front page product box */ 
div.borderLayout2 li {
	border:0pt none;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	/* padding:8px 5px 0 6px; */
	white-space:nowrap;
}

/* left side-bar*/
div.borderLayout div.west {
	background-color:#FFF;
	float:left;
	padding:0;
	margin:0;
	margin-left:2px;
	width: 222px;	
}

*html div.borderLayout div.west { margin:0px; padding:0; }



/* right side-bar */
div.borderLayout div.east {
	background-color: #FFF; 
	padding:0;
	margin:0;
	float: right;
	margin-right:3px;
	width: 222px;
	/*border: 1px solid #106EB3;*/
}



*html div.borderLayout div.east { margin-right:1px; }

/* main content */
div.borderLayout div.center {
	margin: 0px 226px;
	width: 542px; 
	padding-left:0;
	padding-right:0;
}

*html div.borderLayout div.center { margin: 0px 208px 0px 208px; padding:0; /*width:542px;*/ }

div.borderLayout div.center div.contentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:0px;
	text-decoration:none;
	color: #13162c;
}


/* Footer element */
.footer{
	margin:0 auto;
	width:995px;
}

.footer-top{
	background-image:url(style1/img/layout-footer2/footer-top_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:17px;
	height:17px;
	width:100%;
	padding:0;
	margin:0;
	text-align:center;
}

.footer-top-in{
	padding-top:13px;
	margin:0 auto;
	text-align:center;
}

.footer-mainnavi{
	background-image:url(style1/img/layout-footer2/footer-menu_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:33px;
	width:100%;
	padding-top:0px;
	margin:0 auto;
}

.footer-mainnavi-in {
	height:33px;
	text-align:center;
	margin:0 auto;
	padding:0;
}

.footer-mainnavi-in a {
	font-size:16px;
	color:#0D4E88;
	text-decoration:none;
	height:33px;
	line-height:32px;
	padding-bottom:8px;
	padding-top:9px;
	padding-left:7px;
	padding-right:12px;
	background-image:url(style1/img/layout-footer2/footer-menu-link.png);
	background-repeat:repeat-x;
	background-position:bottom right;
}

.footer-mainnavi-in a:hover {
	font-size:16px;
	color:#0D4E88;
	text-decoration:none;
	height:33px;
	line-height:32px;
	padding-bottom:8px;
	padding-top:9px;
	padding-left:7px;
	padding-right:12px;
	background-image:url(style1/img/layout-footer2/footer-menu-hover.png);
	background-repeat:repeat-x;
	background-position:bottom right;
}

.footer-bottom{
	background-image:url(style1/img/layout-footer2/footer3/footer_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:65px;
}

*html .footer-bottom{
	height:65px;
	width:995px;
	text-align:center;
	margin:0 auto;
	padding-left:37px;
	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/layout-footer2/footer3/footer_bg.png', sizingMethod='crop');
	_background:none;
}

.footer-bottom-right{
	background-image:url(style1/img/layout-footer2/footer3/footer-right_bg.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:65px;
}

*html .footer-bottom-right{
	background-repeat:no-repeat;
	background-position:bottom right;
	height:65px;
	width:37px;
	float:right;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/layout-footer2/footer3/footer-right_bg.png', sizingMethod='crop');
	_background:none;	
}

.footer-bottom-left{
	background-image:url(style1/img/layout-footer2/footer3/footer-left_bg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:65px;
}

*html .footer-bottom-left{
	background-repeat:no-repeat;
	background-position:bottom left;
	height:65px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/layout-footer2/footer3/footer-left_bg.png', sizingMethod='crop');
	_background:none;
}


