/* ---------- SIGG Home ----------*/

body {
	background: #666 url('/fileadmin/templates/images/bodybg_black_new.gif') repeat-x;
}
div#wrapper {
	width: 921px;
	margin: 0 auto;
}

div#header {
	width: 100%;
	height: 20px;
	padding-top: 52px;
	background:none;
	z-index: 4000;
	position: relative;
}

/* Hauptnavigation HNAV */
div#hnav {
	float: right;
	margin-right: 20px;
	margin-top: 0px;
	width: auto;
	z-index: 3000;
}
div#hnav ul ul {
	z-index: 2000;
}
#hnav ul ul li {
	z-index: 1000;
}
div#hnav ul li {margin-top: 0;}
#hnav ul li:hover ul {
	display: block;
}
#hnav ul li.uid3 ul,
#hnav ul li.uid193 ul {
	left: -70px;
}

/*--- Worldwide-Nav ------- */
div#worldwidenav {
	float: none;
	margin-left: 6px;
}
#worldwidenav div.selectwrap {
	padding-top: 0;
}
#worldwidenav div.selectwrap div.optionscontainer {
	top: 100%;
	bottom: auto;
}

/* Main */

div#main {
	width: 100%;
	height: 461px;
	position: relative;
	margin: 0;
	padding: 29px 0 0 0;
	z-index: 0;
}

body#home a#logo, 
body#home a#logo:link, 
body#home a#logo:visited, 
body#home a#logo:hover, 
body#home a#logo:active {
	position: absolute;
	right: 0;
	top: 21px; 
	left: auto;
	margin: 0;
	width: 149px;
	height: 39px;
	z-index: -1;
}

#swiss-made {
	height:33px;
	left: 265px;
	position: absolute;
	top: 29px;
	width: 104px;
	z-index: -1;
}

#left {
	float: left;
	width: 232px;
}

#middle {
	float: left;
	width: 450px;
	margin-left: 23px;
	padding-top: 60px;
}

#right {
	float: right;
	width: 200px;
	padding-top: 60px;
}

div.mainteaser h2 {
	float:left;
	margin: 0;
}

div.tx-bblanguageselect-pi1  {
	position:relative;
	text-align:right;
	top:-3px;
}

/* Shop/Bottle Teaser */

ul.home-shop-teaser {
	margin-bottom: 15px;
}

ul.home-shop-teaser div.teaser-title span {
	display: none;
}

ul.home-shop-teaser li {
	float: left;
	width: 110px;
	margin-right: 2px;
}

ul.home-shop-teaser li div.teaser-image {
	width: 108px;
	height: 108px;
	position: relative;
	border: 1px solid #000;
}

ul.home-shop-teaser li div.teaser-image a {
	display: block;
}

ul.home-shop-teaser li div.teaser-image div.tl,
ul.home-shop-teaser li div.teaser-image div.tr,
ul.home-shop-teaser li div.teaser-image div.bl,
ul.home-shop-teaser li div.teaser-image div.br {
	width: 8px;
	height: 8px;
	position: absolute;
	background-repeat: none;
	background-position: top left;
	z-index: 10;
}
ul.home-shop-teaser li div.teaser-image div.tl {
	background-image: url(../images/corners/home-shopteaser-tl.png);
	top: -1px;
	left: -1px;
	line-height: 0;
	font-size: 0;
}
ul.home-shop-teaser li div.teaser-image div.tr {
	background-image: url(../images/corners/home-shopteaser-tr.png);
	top: -1px;
	right: -1px;
	line-height: 0;
	font-size: 0;
}
ul.home-shop-teaser li div.teaser-image div.bl {
	background-image: url(../images/corners/home-shopteaser-bl.png);
	bottom: -1px;
	left: -1px;
	line-height: 0;
	font-size: 0;
}
ul.home-shop-teaser li div.teaser-image div.br {
	background-image: url(../images/corners/home-shopteaser-br.png);
	bottom: -1px;
	right: -1px;
	line-height: 0;
	font-size: 0;
}

ul.home-shop-teaser li div.teaser-image div.teaser-image-inner {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 108px; 
	height: 108px; 
	overflow: hidden; 
}

/* Shop-Panel */

div#shop-langpanel {
	background:url("/fileadmin/templates/images/eshop_langpanel_home.gif") no-repeat scroll 0 0 transparent;
	/*padding-left: 126px;*/
	padding-left: 63px;
	margin-bottom: 20px;
}


/*-------- EXT tt_news - LatestView HOME --------*/

div.news-latest-container {
	width: 180px;
	height: 330px;
	background: url('/fileadmin/templates/images/newsbg2.gif') no-repeat 0 0;
	padding: 10px;
	font-size: .9em;
	position: relative;
}
div.news-latest-container span.news-latest-date {
	display: block;
	color: #666;
	margin-bottom: 3px;
}
div.news-latest-container h3 {	
	margin:0 0 0 0;
	font-weight: bold;
	color: #000;
	font-size: 1.2em;
	text-transform:uppercase;
	line-height: 1.3em;
	float: none;
}
div.news-latest-container p {
	margin-top: 3px;
}

div.news-latest-container h3 a:hover,  div.news-latest-container h3 a:active {
	color: #000;
	text-decoration: none;
}
div.news-latest-item {
	margin-bottom: 20px;
}
div.news-latest-morelink {
	display: block;
	margin-top: 5px;
}
div.news-latest-morelink a, 
div.news-latest-morelink a:link,
div.news-latest-morelink a:visited {
	color: #DA131E;
	padding: 1px 0 1px 17px;
	background: url('/fileadmin/templates/images/arr_circlight.gif') no-repeat 0 .15em;
}
div.news-latest-morelink a:hover {
	/*color: #000;*/
}

/* news-latest-type-134 = Stars! */

div.news-latest-container .news-latest-type-134 span.news-latest-date {
  display: none;
}
.news-latest-type-134 h2 {
	position: relative; 
	top: -2px;
}

.news-latest-type-134 div.image {
  display: block;
  float: left;
  width: 180px;
  height: 95px;
  position: relative;
}

.news-latest-type-134 div.image span {
  position: absolute;
  top: 0;
  left: 0;
  width: 180px;
  height: 95px;
  background: url('/fileadmin/templates/images/news_home.png') no-repeat 0 0;
}

.news-latest-type-134 p {
	position: absolute;
	bottom: 5px;
	left: 12px;
}

.news-latest-type-134 div.news-latest-morelink {
  position: absolute;
  right: 15px;
  bottom: 5px;
}

/*----- Link-Teasers Home ------ */
#teaserlinks-home {
	width: 450px;
}
#teaserlinks-home ul {}
#teaserlinks-home ul li {
	position: relative;
	float:left;
	width: 145px;
	margin-right: 5px;
}
#teaserlinks-home ul li:hover p,
#teaserlinks-home ul li.hoverdefault p  {display:block;}

#teaserlinks-home p {
	position: absolute;
	width: 250px;
	/*bottom: -16px; */
	top: 24px;
	left: 29px;
	font-size: .8em;
	display:none;
	color: #666;
}

#teaserlinks-home a,
#teaserlinks-home a:link,
#teaserlinks-home a:visited {
	color: #616161;
	font-size: 0.9em;
	display:block;
	height: 23px;
	width: 145px;
	background: url('/fileadmin/templates/images/linkteaser_bg.gif') 100% 3px no-repeat;
}

#teaserlinks-home li span {
	cursor: pointer;
	display:block;
	width: 115px;
	height: 17px;
	padding: 3px 5px 3px 30px;
	line-height: 17px;
	background: url('/fileadmin/templates/images/teasericons/arrow.gif') 0 0 no-repeat;
}

#teaserlinks-home li.arrow span {background: url('/fileadmin/templates/images/teasericons/arrow.gif') 0 0 no-repeat;}
#teaserlinks-home li.cart span {background: url('/fileadmin/templates/images/teasericons/cart.gif') 0 0 no-repeat;}
#teaserlinks-home li.clean span {background: url('/fileadmin/templates/images/teasericons/clean.gif') 0 0 no-repeat;}
#teaserlinks-home li.globe span {background: url('/fileadmin/templates/images/teasericons/globe.gif') 0 0 no-repeat;}
#teaserlinks-home li.music span {background: url('/fileadmin/templates/images/teasericons/music.gif') 0 0 no-repeat;}
#teaserlinks-home li.sigg span {background: url('/fileadmin/templates/images/teasericons/sigg.gif') 0 0 no-repeat;}
#teaserlinks-home li.star span {background: url('/fileadmin/templates/images/teasericons/star.gif') 0 0 no-repeat;}
#teaserlinks-home li.time span {background: url('/fileadmin/templates/images/teasericons/time.gif') 0 0 no-repeat;}
#teaserlinks-home li.tv span {background: url('/fileadmin/templates/images/teasericons/tv.gif') 0 0 no-repeat;}
#teaserlinks-home li.facebook span {background: url('/fileadmin/templates/images/teasericons/facebook.gif') 0 0 no-repeat;}
#teaserlinks-home li.faq span {background: url('/fileadmin/templates/images/teasericons/faq.gif') 0 0 no-repeat;}


#teaserlinks-home a:hover {background-position: 100% -27px; color: #fff;}
#teaserlinks-home a:active {background-position: 100% -57px;}


/* special cart */
#teaserlinks-home li.cart span {background: none;}

#teaserlinks-home li.cart a,
#teaserlinks-home li.cart a:link,
#teaserlinks-home li.cart a:visited {
	color: #fff;
	background: url('/fileadmin/templates/images/teasericons/specialcartbg.gif') 0 0 no-repeat;
}

#teaserlinks-home li.cart a:hover {background-position: 100% -30px; color: #fff;}
#teaserlinks-home li.cart a:active {background-position: 100% -60px;}

#teaserlinks-home li.globe a,
#teaserlinks-home li.globe a:link,
#teaserlinks-home li.globe a:visited {
	color: #fff;
	background: url('/fileadmin/templates/images/linkteaser_bg.gif') 100% -27px no-repeat;
}
#teaserlinks-home li.globe a:active,
#teaserlinks-home li.globe a:hover {
	background: url('/fileadmin/templates/images/linkteaser_bg.gif') 100% -57px no-repeat;
}


/* Footer */

/*----- Generische Navigation GNAV -----*/
div#footer {
	color: #666;
	padding: 5px 20px 0 0;
	text-align: right;
	background: none;
	height: auto;
	width: auto;
}
