/* lpo-2668 1.1 */

.last { margin-right: 0px !important;
}
.marginTop5 {
margin-top: 5px; }

.teaser-container {
width: 1000px;
overflow:hidden;
 }

.leftCol, .rightCol {
float:left;
width:495px;
height: 445px;
margin-right: 10px;
webkit-box-shadow: 1px 1px 3px 1px rgba(3, 3, 3, 0.2);
box-shadow: 1px 1px 3px 1px rgba(3, 3, 3, 0.2);

}

.shadow {

webkit-box-shadow: 1px 1px 3px 1px rgba(3, 3, 3, 0.2);
box-shadow: 1px 1px 3px 1px rgba(3, 3, 3, 0.2);

}

.leftCol a.leftTeaser,
.rightCol a.rightTeaser {
width: 495px;
height: 445px;
}


a.subNav_Cta {
  background: url("//media.ztat.net/media/teaser/lp/lpo-2668/entdecken_cta2.png") no-repeat scroll left top transparent;
  height: 17px;
  width: 108px;
  z-index: 100;
  display: inline-block;
}

a.subNav_Cta:hover {

	  display: inline-block;
	background-position: top left;
	cursor: pointer;
	 filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	khtml-opacity: 0.5;
	
}

.main_cols {
  left: 201px;
  position: absolute;
  top: 412px;
}

  

span.gt {
    color: #FFFFFF;
    font-size: 18px;
    height: 20px;
	float: right;
    letter-spacing: -2px;
    line-height: 20px;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    /* top: 1px; */
}

#content .teaser-container .teaser {

margin-bottom: 30px;

}

ul.teaserNav {
  background: url("//media.ztat.net/media/teaser/lp/lpo-2668/main_slider_btm.gif") no-repeat scroll left top transparent;
  height: 80px;
  left: 0;
  padding: 30px 0 0 22px;
  position: absolute; 
  top: 360px;
  width: 495px;
  z-index: 100;
}

ul.teaserNav li {
	display:block;
	float:left;
	font-size: 20px;
	color: #fff;
	margin-right: 10px;
}


ul.teaserNav li a {
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    letter-spacing: 1px;
    padding: 0 11px 0 0;
    text-transform: uppercase;
}

ul.teaserNav li a.last{
border: none;
padding: 0;
}

ul.teaserNav li.active a span

{
    display:inline-block;
    border-bottom: 1px solid #fff;
    padding-bottom:3px;
	font-family: Georgia;
}

ul.teaserNav li a span 

{
    display:inline-block;
	font-size: 18px;
	font-family: Georgia;
	color: #fff;

}

ul.teaserNav li a span:hover

{
cursor:pointer;

}


#teaserArea{
	position:relative;
	height: 374px;
	overflow: hidden;
	border: 5px solid #000;
}
#slideArea{
	position:relative;
	height: 374px;
}

#slideArea .teaser{
	width: 495px;
	height: 374px;
	float:left;
	top: 0;
	left: 0;
}

.leftArr, .rightArr{
	position: absolute;
	display: block;
	width: 10px;
	top: 190px;
	height: 20px;
	background-image: url(//media.ztat.net/media/teaser/lp/lpo-2668/slider_main_arrows.png);
	background-repeat: no-repeat;
	z-index:14;
}

.adidas_tag {

	position: absolute;
	top: 0;
	left: 205px;
	width: 67px;
	height: 67px;
	z-index: 14;

}

.leftArr{
	left: 15px;
	background-position: top left;
}

.rightArr {
    background-position: top right;
    right: 15px;
}

.leftArr:hover, .rightArr:hover{
	cursor: pointer;
}

.subCt .left {

margin-left: 20px;

}

.subCt .right {

margin-right: 20px;
}

.topCt .subCt {
  height: 330px;
  position: relative;
  width: 1000px;
}

 h2 {
  margin: 22px 0 20px;
  text-align: center;
  font-family: georgia;

}

 h2 span,  .bottomCt h2 span {

  color: #000!important;

}


h2 span.underline, h2 span.underline {
  border-bottom: 1px solid #414449;
  font-family: georgia;
  font-size: 24px;
  text-transform: uppercase;
}



.subCt h3 {
  margin: 22px 0 20px;
  text-align: center;
  font-weight: normal;

}


h3 span.underline {
  border-bottom: 1px solid #414449;
  display: block;
  font-family: georgia;
  font-size: 22px;
  padding: 0 0 12px;
  color: #0080c8;
  text-transform: uppercase;
}


.subCt .left .box1 {
    height: 106px;
    left: 38px;
    position: absolute;
    top: 137px;
    width: 385px;
}

.subCt .left .box2 {
    height: 106px;
    left: 38px;
    position: absolute;
    top: 254px;
    width: 385px;
}

.subCt .left .box3 {
  height: 106px;
  left: 38px;
  position: absolute;
  top: 370px;
  width: 385px;
}

ul.power_links {

margin-left: 15px;

}

ul.power_links li {

  color: #000000;
  float: left;
  margin:  0 40px 0 0;
  text-transform: uppercase;
}


ul.power_links li a {
  color: #000000;
   font-size: 14px;
  line-height: 10px;
  background: url("//media.ztat.net/media/teaser/lp/lpo-2668/arrow_black.gif") no-repeat scroll 100% 50% transparent;
  padding: 0 10px 0 0;
}


ul.power_links li a.last {

margin: 0;

}

ul.power_links li a:hover {

  color: #0080c8;
  background: url("//media.ztat.net/media/teaser/lp/lpo-2668/arrow_blue.gif") no-repeat scroll 100% 50% transparent;
  text-decoration: none;

}

ul.power_links li a span.gt {
  color: #000000;
  float: right;
  font-family: Arial;
  font-size: 21px;
  height: 20px;
  letter-spacing: -2px;
  line-height: 20px;
  padding: 0 1px 0 5px;
  position: relative;
  text-transform: uppercase;
  top: -2px;
}

ul.power_links li a:hover span.gt {
    color: #0080c8;

}

.subCt .right div {

text-align: center;

}

.positionA {

position: absolute;
top: 136px;
left: 47px;

}

.positionB {

position: absolute;
top: 136px;
left: 250px;

}

.positionC {

position: absolute;
top: 256px;
left: 47px;

}

.positionD {

position: absolute;
top: 256px;
left: 250px;

}

.positionE{

position: absolute;
top: 375px;
left: 47px;

}

.positionF {

position: absolute;
top: 375px;
left: 250px;

}

a.swimming,a.basketball,
a.volleyball,a.handball,
a.tennis,a.golf {

	width: 160px;
	height: 80px;
	display:block;
	border: 1px solid #000;


}

a.swimming:hover,a.basketball:hover,
a.volleyball:hover,a.handball:hover,
a.tennis:hover,a.golf:hover{

border: 1px solid #fff;

}

a.swimming {

	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/adidas_sports.jpg) top left;

}

a.basketball {
	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/adidas_sports.jpg) top right;

}

a.volleyball {
	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/adidas_sports.jpg) 0px -80px;

}

a.handball {
	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/adidas_sports.jpg) 160px -80px;;

}

a.tennis {
	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/adidas_sports.jpg) bottom left;

}

a.golf {
	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/adidas_sports.jpg) bottom right;

}

a.sporty_links {

    background: url("//media.ztat.net/media/teaser/lp/lpo-2668/arrow_medium.png") no-repeat scroll 100% 46% transparent;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 15px;
	display:inline-block;
    letter-spacing: 1px;
    padding: 0 12px 0 0;
    text-transform: uppercase;
}

a.sporty_links:hover  {

text-decoration: none;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
khtml-opacity: 0.5;

}



.bottomCt {
 position: relative;
  width: 1000px;
}

.bottomCt h2 span.underline, .bottomCt h2 span.underline {
  border-bottom: 1px solid #000;
    font-family: georgia;
  font-size: 24px;
  display: block;
  text-transform: uppercase;
}

.bottomCt .dayTop h3 {
  display: none;
}

.bottomCt .dayTop {
  border: medium none;
  margin: 0;
  padding: 0;
}



/* Runnung */

.teaser {

float: none;

}

.teaser ul.teaserNavi ul.submenu {
	padding-top: 2px;
	background-image: url("//media.ztat.net/media/A1276/lp/data/images/sprites/blank.gif");
	padding-bottom: 8px;
	margin-left: 34px;
}

.teaser ul.teaserNavi ul.submenu  li{

margin-top: 0px;

}

.teaser ul.teaserNavi ul.submenu  li a span{
margin-top: 0px;

}

.teaser ul.teaserNavi ul.submenu li a {
    color: #FFFFFF;
    display: block;
	margin: 0!important;
	padding: 0!important;

}

.teaser ul.teaserNavi ul.submenu  li a span.left.marginLeft {
    background: url("//i1.ztat.net/teaser/lp/lp-2012/lpo-1763/arrow1.png") no-repeat scroll 0 6px transparent;
    height: 19px;
    width: 10px;

}

#html #wrapper .teaser ul.teaserNavi ul.submenu  li a span.left.marginLeft {
    margin-left: 0;
}


.teaser .teaserNavi_container {

    left: 20px;
    position: absolute;
    top: 50px;
    z-index: 10;

}

.teaser ul.teaserNavi {


}

.teaserNavi_container .teaser ul.teaserNavi  li a:hover {

color: #000;

}

.teaser ul.teaserNavi.herren  li a:hover {


}

.teaser ul.teaserNavi.kinder  li a:hover {



}

.teaser ul.teaserNavi li {
    display: inline;
}
.teaser ul.teaserNavi li a {
    cursor: pointer;
    display: block;
    height: 19px;
    text-decoration: none;
    width: 175px;
}
.teaser ul.teaserNavi li a:hover {
    filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
khtml-opacity: 0.7;
    text-decoration: none;
}

/* .teaser ul.teaserNavi li a.small:hover ,
.teaser ul.teaserNavi li a.small.active,
.teaser ul.teaserNavi li a.small.active span:hover,
.teaser ul.teaserNavi li a.small span:hover {
	font-weight: bold;
    filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	khtml-opacity: 1;
} */

.teaser ul.teaserNavi li a span {
    display: block;
	color: #fff;
	font-size: 14px;
}

.teaser ul.teaserNavi li a span:hover,.teaser ul.teaserNavi li a.title span:hover,.teaser ul li a.big:hover span.left{

	filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
khtml-opacity: 0.7;
}
.teaser ul.teaserNavi li a span:first-child {
    color: #FFFFFF;
    font-size: 14px;
}
.teaser ul.teaserNavi li a span.marginLeft {
    background: url("//i1.ztat.net/teaser/lp/lp-2012/lpo-1763/arrow1.png") no-repeat scroll 0 7px transparent;
    height: 19px;
    width: 15px;
}

.teaser ul.teaserNavi  li a span.left {

padding-right: 5px;

}


.teaser ul.teaserNavi li a.big {
    padding-bottom: 4px;
}

#BIGNAV  .teaser ul.teaserNavi li a.big.underline {
    border-bottom: 1px solid #FFFFFF;
    margin: 15px 0 5px;
    width: 154px;
}



.teaser ul.teaserNavi li a.big.underline {
    border-bottom: 1px solid #FFFFFF;
    margin: 20px 0 5px;
    width: 154px;
}

.teaser ul.teaserNavi li a.big span:first-child {
    font-family: "georgia",Times,serif;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 21px;
    text-transform: uppercase;
}
.teaser ul.teaserNavi li a.big span.left.marginLeft {
    background: url("//i1.ztat.net/teaser/lp/lp-2012/lpo-1763/arrow2.png") no-repeat scroll 0 6px transparent;
}
.teaser ul.teaserNavi li a.middle span:first-child {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.teaser ul.teaserNavi li a.distanceS {
    margin-top: 5px;
}
.teaser ul.teaserNavi li a.distanceM {
    margin-top: 12px;
}
.teaser ul.teaserNavi li a.distanceB {
    margin-top: 20px;
}
.wom .teaser ul.teaserNavi li a.distanceB {
    margin-top: 30px;
}
.men .teaser ul.teaserNavi li a.distanceB {
    margin-top: 30px;
}
#html #wrapper .teaserNavi .marginLeft {
    margin-left: 0;
}

.narrow_container {

width: 960px;
margin: 0 auto;

}

.shoe_box  {

float: left;
width: 241px;
height: 230px;

}

.shoe_box_link {
    bottom: 5px;
    position: absolute;
    right: 20px;
}


.shoe_box {
    float: left;
    height: 230px;
    margin-right: 4px;
    width: 237px;
	position: relative;
}

.shoe_box_link {
    bottom: 5px;
    position: absolute;
    right: 20px;
}


.originals_box  {

float: left;
width: 345px;
height: 210px;
margin-top: 30px;

}

.originals_box:hover  .subNav_Cta   {

	filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
khtml-opacity: 0.5;

}

.shoe_box:hover .subNav_Cta {

filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
khtml-opacity: 0.5;

}

.originals_box_link {
    bottom: 2px;
    left: 125px;
    position: absolute;
}

.black_box {

margin-top: 30px;
float: right;
height: 210px;

}

.black_box .position1 {
    left: 25px;
    position: absolute;
    top: 15px;
	text-align: center;
}

.black_box .position2 {
    left: 220px;
    position: absolute;
	text-align: center;
    top: 15px;
}

.black_box .position3 {
    left: 413px;
    position: absolute;
	text-align: center;
    top: 15px;
}

a.outdoor,a.training,
a.fussball, a.running {

	width: 160px;
	height: 100px;
	display:block;
	border: 1px solid #000;

}

a.outdoor:hover,a.training:hover,
a.fussball:hover, a.running:hover {


	border: 1px solid #fff;

}

.black_box a.outdoor {

	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/outdoor.jpg) ;

}

.black_box a.training {
	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/training.jpg) ;

}

.black_box a.fussball {
	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/fussball.jpg) ;

}

.black_box a.running {
	background: url(//media.ztat.net/media/teaser/lp/lpo-2668/running.jpg) ;

}

.white_line {
    border-bottom: 1px solid #FFFFFF;
    height: 1px;
    left: 34px;
    position: absolute;
    top: 145px;
    width: 537px;
}

.black_box .col1 {
  left: 55px;
  position: absolute;
  text-align: center;
  top: 160px;
  width: 116px;
}

.black_box .col2 {
  left: 215px;
  position: absolute;
  text-align: center;
  top: 160px;
  width: 182px;
}

.black_box .col3 {
  left: 408px;
  position: absolute;
  text-align: center;
  top: 160px;
  width: 182px;
}

.black_box .col3 a, .black_box .col2 a, .black_box .col1 a {
    color: #FFFFFF;
    display: inline-block;

}

.black_box .col3 a:hover, .black_box .col2 a:hover, .black_box .col1 a:hover {

	text-decoration:none;
	cursor: pointer;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	khtml-opacity: 0.5;
}


.black_box .col3 a span, .black_box .col2 a span, .black_box .col1 a span{
    background: url("//media.ztat.net/media/teaser/lp/lpo-2668/arrow_medium.png") no-repeat scroll 100% 46% transparent;
    color: #FFFFFF;
    font-family: georgia;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 0 12px 0 0;
	line-height: 20px;
    text-transform: uppercase;

}

.black_box .col3 a span:hover, .black_box .col2 a span:hover, .black_box .col1 a span:hover{

filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
khtml-opacity: 0.5;

}

*+HTML .black_box .col3 a span,*+HTML .black_box .col2 a span,*+HTML .black_box .col1 a span {

display: inline-block;

}
 

/* outdoor */


.terrex {

float: left;

}

.videoDiv {

float: right;
height: 230px;

}

/* football */

.footballers_container {

float: left;
clear:both;
overflow: hidden;

}

.footballer {
    float: left;
    height: 450px;
    margin-right: 4px;
    width: 171px;
	position: relative;
}

.footballer_link {
    bottom: 2px;
    position: absolute;
    right: 25px;
}

.footballer:hover .footballer_link  {

filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
khtml-opacity: 0.5;

}

.clear {

clear: both;
height: 0;
}

.adi_classic_container {

	float: right;
	margin-bottom: 15px;

}

a.copa_mundial {
    background: url("//media.ztat.net/media/teaser/lp/lpo-2668/copamundial.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 145px;
    left: 12px;
    position: absolute;
    top: 48px;
    width: 172px; 
}

a.copa_mundial:hover {

    background: url("//media.ztat.net/media/teaser/lp/lpo-2668/copamundial.jpg") top right;

}


a.kaiser5{
    background: url("//media.ztat.net/media/teaser/lp/lpo-2668/kaiser_5.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 145px;
    right: 12px;
    position: absolute;
    top: 48px;
    width: 172px;
}

a.kaiser5:hover {

    background: url("//media.ztat.net/media/teaser/lp/lpo-2668/kaiser_5.jpg") top right;

}
