/* --------------------------- START CSS definitions for Teaser------------------------- */
<!--A01__Raster = Startseite, A02__Raster = Damenschuhe, A03__Raster = Kinderschuhe, A04__Raster = Herrenschuhe, A05__Raster = Sportschuhe, A06__Raster = Mode, A07__Raster = Wohnen, A08__Raster = Schnäppchen, A09__Raster = Trends 2010-->
#storefront_AT{
  height:1190px;
}

#storefront_DE{
  height:1410px;
}

#actual_teaser_DE{
  position:relative;
  height:170px;
}

#actual_teaser_AT{
  position:relative;
  height:200px;
}

.flashteaser_headline{
 color:#AF1E1E;
 font-size:24px;
 padding-bottom:5px;
}

#A2__DamenschuhRaster_DE {
  height:860px;
}

#A02__Raster_DE {
  height:860px;
}

#A2__DamenschuhRaster_AT {
  height:860px;
}

#A02__Raster_AT {
  height:860px;
}

#A2__DamenschuhRaster h1 {
 font-size:30px;
 float:left;
}

#A02__Raster h1 {
 font-size:30px;
 float:left;
}

#A3__HerrenschuhRaster_DE, #A4__KinderschuhRaster_DE, #A5__SportschuhRaster_DE {
  height:860px;
}

#A03__Raster_DE, #A04__Raster_DE, #A05__Raster_DE {
  height:860px;
}

#A3__HerrenschuhRaster_AT, #A5__SportschuhRaster_AT {
  height:860px;
}

#A03__Raster_AT, #A05__Raster_AT {
  height:860px;
}

#A4__KinderschuhRaster_AT {
  height:860px;
}

#A04__Raster_AT {
  height:860px;
}

#A6__ModeRaster_DE {
  height:890px;
}

#A06__Raster_DE {
  height:890px;
}

#A6__ModeRaster_AT {
  height:890px;
}

#A06__Raster_AT {
  height:890px;
}

#A7__ZuHauseRaster_DE {
  height:1060px;
}

#A07__Raster_DE {
  height:1060px;
}

#A7__ZuHauseRaster_AT {
  height:1060px;
}

#A07__Raster_AT {
  height:1060px;
}

#A8__SchnaeppchenRaster_DE {
  height:890px;
}

#A08__Raster_DE {
  height:890px;
}

#A9__SpecialsRaster_DE {
  height:480px;
}

#A09__Raster_DE {
  height:480px;
}

#A8__SchnaeppchenRaster_AT {
  height:890px;
}

#A08__Raster_AT {
  height:890px;
}

#A9__SpecialsRaster_AT {
  height:560px;
}

#A09__Raster_AT {
  height:560px;
}

#flashteaser_recommend {
  width:181px; 
  height:572px;
  padding-left:0px;
}  

#advice {
  width:255px;
  height:220px;
  position:relative;
}  

#advice .text1{
  position:absolute;
  top:6px;
  left:28px;
}

#advice .text2{
  position:absolute;
  top:30px;
  left:10px;
  font-weight:bold;
  font-size:14px;
}

#advice .text3{
  position:absolute;
  top:200px;
  right:30px;
  font-weight:bold;
}

#advice .textlink {
  position:absolute;
  top:200px;
  right:10px;  
  width:235px;
  text-align:right;
}

#brandshoes {
  width:530px;
  height:285px;
  position:relative;
}

#brandshoes .text1{
  position:absolute;
  top:10px;
  left:10px;
  font-size:30px;
}

#brandshoes .text2 {
  font-size:17px;
  padding:12px 0px 0px 10px;
  float:left;
}

#brandshoes .text3 {
  position:absolute;
  top:297px;
  right:10px;
  font-size:30px;
}

#brandproducts {
  width:530px;
  height:335px;
  position:relative;
}

#brandproducts .text1{
  position:absolute;
  top:10px;
  left:10px;
}

#brandproducts h1 {
  float:left;
  font-size:30px;
}

#brandproducts .text2{
  float:left;
  font-size:17px;
  padding:12px 0px 0px 10px;
}

#brandproducts .textlink {
  position:absolute;
  top:315px;
  right:10px;
}
<!-- Beginn neue Teaser Homepage
-->
.teaser_258x218 {
  width:258px;
  height:218px;
  position:relative;
}

.teaser_258x218_text1{
  position:absolute;
  top:0px;
  left:0px;
  color:#3b728c;
  font-style:bold;
  font-size:14pt;
}

.teaser_258x218_text2{
  position:absolute;
  top:20px;
  left:0px;
  font-size:11px;
  color:#3b728c;
}

.teaser_258x218_textlink {
  position:absolute;
  top:200px;
  right:10px;
}

.teaser_794x218 {
  width:794px;
  height:218px;
  position:relative;
}

.teaser_794x218_text1{
  position:absolute;
  top:0px;
  left:0px;
  color:#3b728c;
  font-style:bold;
  font-size:14pt;
}

.teaser_794x218_text2{
  position:absolute;
  top:20px;
  left:0px;
  font-size:11px;
  color:#3b728c;
}

.teaser_794x218_textlink {
  position:absolute;
  top:200px;
  right:10px;
}

.teaser_258x104 {
  width:258px;
  height:104px;
  position:relative;
  background-color:#f2f2f2;
}

.teaser_258x104_text1{
  position:absolute;
  top:5px;
  left:125px;
  line-height:16px;
}

.teaser_258x104_image{
  position:absolute;
  padding:5px 5px 5px 5px;
  border:none;
}

.teaser_258x104_textlink {
  position:absolute;
  top:85px;
  right:10px;
}

.teaser_258x334 {
  width:258px;
  height:334px;
  position:relative;
}

.teaser_258x334_text1{
  position:absolute;
  top:0px;
  left:0px;
  color:#3b728c;
  font-style:bold;
  font-size:14pt;
}

.teaser_258x334_text2{
  position:absolute;
  top:20px;
  left:0px;
  font-size:11px;
  color:#3b728c;
}

.teaser_258x334_textlink {
  position:absolute;
  top:316px;
  right:10px;
}

.teaser_527x218 {
  width:527px;
  height:218px;
  position:relative;
}

.teaser_527x218_text1{
  position:absolute;
  top:5px;
  left:5px;
  color:#3b728c;
}

.teaser_527x218_textlink {
  position:absolute;
  top:200px;
  right:10px;
  }
    
<!-- Ende neue Teaser Homepage -->

<!-- Beginn Teaser Landing Page-->
#teaser_grafik_text_lp {
  width:176px;
  height:334px;
  position:relative;
}
#teaser_grafik_text_lp .image{
  position:absolute;
  background-image:url(/static_gg/images/teaser/teaser_tamariskollektion_KW_18_2010_hg.jpg);
  background-position:left;
  background-repeat:no-repeat;
  height:334px;
  width:176px;
}
#teaser_grafik_text_lp .image2{
  position:absolute;
  background-color:#f2f2f2;
  height:334px;
  width:176px;
}

#teaser_grafik_text_lp .image1 {
  position:absolut;
  padding:10px 0px 0px 12px;
  width:150px;
  height:176px;
  }

#teaser_grafik_text_lp .text1{
  position:absolute;
  top:190px;
  line-height:18px;
  left:10px;
  font-size:12px;
  background:#f2f2f2;

}

#teaser_grafik_text_lp .textlink {
  position:absolute;
  top:305px;
  right:10px;
}

<!-- End Teaser Landing Page-->
#teaser_show_category_products{
  padding:10px 0px;
  width:795px;
  text-align:right;
}

#brands {
  width:530px;
  height:55px;
}

#fun {
  width:257px;
  height:104px;
  position:relative;
}

#fun .textlink{
  text-align:right;
  position:absolute;
  top:85px;
  left:10px;
  width:235px;
}

#storefront_infos {
  width:258px;
  border-top:1px solid #B8B7b7;
  border-bottom:1px solid #B8B7b7;
}

#storefront_infos .toggler_header {
  font-weight:bold;
  width:256px;
  background:#E4E2E2;
  color:#545454;
  border-left:1px solid #B8B7b7;
  border-right:1px solid #B8B7b7;  
  border-bottom:1px solid #FFF;
}

.clear_b {
	clear:both;
}

#storefront_infos .bottom {
  border-bottom:0px;
}

#storefront_infos .info_text{
  line-height:12pt;
  width:236px;
  padding:0px 10px;
  background:#F6F6F6;
  border-left:1px solid #B8B7b7;
  border-right:1px solid #B8B7b7;
}

#storefront_infos .toggler{
  clear:left;
  padding:5px;
  background:#E4E2E2;
  font-size:11px;
  background-image:url(/images_shop/arrow/arrow_bottom_red.gif);
  background-position:right center;
  background-repeat:no-repeat;
  margin-right:5px;
}

#storefront_infos .active{
  background-image:url(/images_shop/arrow/arrow_top_red.gif);
  color:#AF1E1E;
  margin-right:5px;
}

#storefront_infos .text{
  float:left;
  padding:10px 0px 5px 0px;
}

#storefront_infos .link{
  clear:left;
  text-align:right;
  padding-bottom:8px;
}

.teaser_bottom {
  width:258px;
  height:218px;
  position:relative;
}  

.teaser_bottom_link {
  position:absolute;
  top:200px;
  right:10px;
  font-weight:bold;
}

.teaser_258_332 {
  position:absolute;
  top:315px;
  right:10px;
  font-weight:bold;
}

.teaser_bottom_link2 {
  position:absolute;
  top:194px;
  right:10px;
  font-weight:bold;
}

.teaser_bottom_link1 {
  position:relative;
  top:200px;
  right:10px;
  font-weight:bold;
}

.horizontal_rectangle {
  width:527px;
  height:218px;
  position:relative;
}

.horizontal_rectangle2 {
  width:390px;
  height:218px;
  position:relative;
}

.horizontal_rectangle3 {
  width:526px;
  height:218px;
  position:relative;
}

.horizontal_rectangle4 {
  width:258px;
  height:218px;
  position:relative;
}

.horizontal_rectangle5 {
  width:258px;
  height:332px;
  position:relative;
}

.vertical_rectangle {
  width:260px;
  height:448px;
  position:relative;
}

.vertical_rectangle2{
 width:260px;
 height:560px;
}

.vr_text1 {
  font-size:30px;
  position:absolute;
  top:10px;
  left:10px;
}

.vr2_text1 {
  font-size:24px;
  position:absolute;
  top:10px;
  left:10px;
}

.vr_textlink {
  position:absolute;
  top:430px;
  right:10px;
}

.vr2_textlink {
  position:absolute;
  top:540px;
  right:10px;
}

.horizontal {
  width:795px;
  height:105px;
  position:relative;
  text-align:center;  
}

.h_text1 {
  position:absolute;
  top:87px;
  left:10px;
  font-weight:bold;
}

.h_textlink {
  position:absolute;
  top:87px;
  right:10px;
  font-weight:bold;
}

.h_textlink_01 {
  position:absolute;
  top:199px;
  right:10px;
  font-weight:bold;
}

/* --------------------------- END CSS definitions for Teaser------------------------- */

/* ------------------------------- START TeaserDisplay ------------------------------- */
#wallgau{
  line-height:13pt;
  font-size:13px;
}

h1 {
  font-size:17px;
}

h1.headline {
  color:#F96C1F;
}

h2 {
  font-size:12px;
  font-weight:bold;
}

h3 {
  font-size:14px;
  font-weight:bold;
}

#wallgau .angebot{
  width:142px;
  text-align:center;
  font-size:11px;
  padding:10px 10px 0px 0px;
}

#wallgau .teaserhead ,#ab .teaserhead, #womenshoes .teaserhead   {
  width:775px;
  height:30px;
  background:#F8F8F8;
  padding:7px 0 0 20px;
}  

#wallgau .teasercontent{
  float:left;
  width:775px;
  background:#E2E2E2;
  padding:20px 0px 20px 20px;
}  

#wallgau .content_left{
  width:470px;
  float:left;
}

#wallgau .content_right{
  float:left;
  width:270px;
}

#wallgau .image_right {
  padding-top:10px;
  width:275px;
  text-align:right;
}

#wallgau .teaser_links {
  padding-top:15px;
  width:755px;
}  

#wallgau .content2{
  padding:20px 0px;
}


#berater.childsshoes {
  padding-bottom:20px;
  width:595px;
  line-height:14pt;
  background:#E2E2E2;
  font-size:13px;
  background-image:url(/static_gg/images/teaser/berater_ks.gif);
  background-repeat:no-repeat;
  background-position:top right;
  float:left;
}

#berater .tc_small {
  width:595px;
  background:#E2E2E2;
}

#berater .teaserhead{
  width:575px;
  height:30px;
  /*background:#F8F8F8;*/
  padding:8px 0 0 20px;
}  

#berater .content1 {
  padding:45px 340px 20px 20px;
}

#berater .content2 {
  padding:50px 310px 20px 20px;
}

#berater .content3 {
  padding:0px 20px;
}

#berater .content4 {
  width:271px;
}

#berater .measuretable {
  padding:10px 0 0 20px;
}

#berater .preview {
  width:345px;
  padding:0px 40px 0px 20px;
}

#berater .tip {
  width:180px;
}

span.highlight{
  color:#AF1E1E;
}

#berater.menshoes {  
  width:595px;
  line-height:14pt;
  background:#E2E2E2;
  font-size:13px;
  background-image:url(/static_gg/images/teaser/berater_hs.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  padding-bottom:20px;
  float:left;
}

#berater .img_ph_big{
  height:380px;
  padding:35px 0 0 20px;
}  

.recommend {
 width:181px;
 padding-left:19px;
}

#berater.athome {  
  width:595px;
  line-height:14pt;
  background:#E2E2E2;
  font-size:13px;
  padding-bottom:20px;
  float:left;
}

.nobgimg {
  background:#F8F8F8;
}

.athome_content{
  width:335px;
  float:left;
  padding:35px 0px 20px 20px;
}

.athome_img{
  padding:80px 0px 0px 20px;
  width:210px;
  float:left;
  color:#AF1E1E;
}

.athome_footer{
  width:595px;
  float:left;
  padding:30px 10px 70px 20px;
}

#ab .teasercontent{
  font-size:13px;
  float:left;
  width:775px;
  background:#E2E2E2;
  padding:20px 0px 20px 20px;
  
}

#ab .ab_content{
  float:left;
  width:440px;
  padding-top:30px;
  margin-top:30px;
  background-image:url(/static_gg/images/teaser/clock.gif);
  background-repeat:no-repeat;
  background-position:top right;
}

#ab .ab_img{
  float:left;
  width:305px;
  padding:20px 20px 30px 10px;
}

#ab .situps{
  float:left;
  width:380px;
}

#ab .situps span{
  font-size:10px;
  line-height:10pt;
}

#ab b.highlight{
  color:#AF1E1E;
}

#ab .success {
  clear:left;
  padding-top:10px;
}

.sportshoes_content {
  padding:10px 20px 10px 20px;
  font-size:11px;
}

.sportshoes_content2 {
  padding:10px 20px 20px 20px;
  background:#CBCBCB;
  float:left;
}

#berater.sportshoes, #berater.clothes {  
  width:595px;
  line-height:14pt;
  background:#E2E2E2;
  float:left;
  font-size:11px;
}  

#berater.sportshoes h1{
  padding:0px;
}

.sportshoesinfo{
  width:135px;
  float:left;
}

#berater.womenshoes {  
  width:595px;
  line-height:14pt;
  background:#E2E2E2;
  font-size:13px;
  background-image:url(/static_gg/images/teaser/womenshoes_bg.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  padding-bottom:20px;
  float:left;
}

.womenshoes_teasertext{
  padding-top:10px;
}

.womenshoes_teaser {
  width:544px;
  margin: 10px 20px 0px 20px;
  padding:8px;
}

.pale{
  background:#F3F3F3;
}

#womenshoes .teasercontent{
  float:left;
  width:795px;
  background:#E2E2E2;
  line-height:14pt;
}

#household .teasercontent {
  float:left;
  width:795px;
  font-size:13px;
  background:#E2E2E2;
  line-height:14pt;
  position:relative;
  background-image:url(/static_gg/images/teaser/household_bg.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;  
}

#household .leftcontent {
  width:470px;
  float:left;
  padding:20px 0px 0px 20px;
}

#household .rightcontent{
  float:left;
  padding-top:55px;
  width:290px;
}

#household .teaserhead{
  position:absolute;
  top:5px;
  left:20px;
}

#kidshoes .teaserhead {
  width:775px;
  height:30px;
  padding:8px 0px 0px 20px;
  background:#ECF7FD;
}

#kidshoes .teasercontent {
  line-height:14pt;
  background:#B4DFF7;
  width:795px;
  float:left;
  padding:20px 0px 20px 0px;
  background-image:url(/static_gg/images/teaser/kidshoes_fun_bg.jpg);
  background-repeat:no-repeat;
  background-position:top right;    
}

#kidshoes .infotext {
  padding:20px;
  width:755px;
}

#kidshoes .success{
  padding-left:20px;
}

#kidshoes ul{
  font-size:12px;
  nowrap;
}

#kidshoes .infolist{
  float:left;
  padding:20px;
}

#clothes .teasercontent {
  font-size:13px;
  line-height:14pt;
  background:#E2E2E2;
  width:775px;
  float:left;
  padding:20px 0px 20px 20px;
}

#clothes .instruction {
  width:795px;
  background:#D2D2D2;
  background-image:url(/static_gg/images/teaser/clothes_fun_bg.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;    
}

#clothes .teaserhead{
  width:775px;
  height:30px;
  padding:8px 0px 0px 20px;
  background:#F8F8F8;
}

#clothes #banknote {
  float:left;
  position:relative;
  height:150px;
  width:200px;
  margin:20px 0px;
  border-right:1px solid #FFF;
}

#clothes #banknote_small {
  float:left;
  height:150px;
  width:195px;
  margin:20px 0px;
  border-right:1px solid #FFF;
}

.bankcontent{
 position:relative;
  height:95px; 
}

#banknote .image, #banknote_small .image{
  position:absolute;
  left:10px;
  bottom:10px;
}

#banknote .info {
  padding:5px 0px 0px 20px;
}

#banknote_small .info {
  padding:5px 0px 0px 15px;
}

#clothes .separation_line {
  clear:left;
  width:795px;
  height:30px;
  line-height:0px;
  font-size:0px;
}

#clothes .shirt{
  padding-left:25px;
}

#clothes .shirtinfo{
  padding:25px 0px 0px 15px;
}

.clothes_content{
 padding:20px 10px 15px 20px;
}

.clotheshead {
  font-size:12px;
  font-weight:bold;
  line-height:13pt;
  padding-bottom:30px;
}

.symbol{
  float:left;
  padding:10px 20px;
  text-align:center;
  font-size:9px;
  line-height:9pt;
  width:72px;
}

.leftnav_teaser {
  width:175px;
  padding-top:20px;
  overflow:hidden;
}
/* ------------------------------- END TeaserDisplay ------------------------------- */