/* --------------------------- START CSS definitions for Teaser------------------------- */
/*A01__Raster = Startseite, A02__Raster = Damenschuhe, A03__Raster = Mädchenschuhe, A04__Raster = Jungenschuhe, A05__Raster = Herrenschuhe, A06__Raster = Sportschuhe für Damen, A07__Raster = Sportschuhe für Kinder, A08__Raster = Sportschuhe für Herren, A09__Raster = Mode für Damen, A10__Raster = Mode für Herren, A11__Raster = Mode für Mädchen, A12__Raster = Mode für Jungen, A13__Raster = Accessoires Mode-Accessoires, A14__Raster = Accessoires Taschen, A15__Raster = Accessoires Wohnaccessoires, A16__Raster = Schnäppchen Schuhe, A17__Raster = Schnäppchen Mode, A18__Raster = Schnäppchen Accessoires, A98__Raster = Damen- Herren- Kinder- Sportschuhe Pflege und Zubehör, A99__Raster = Marken*/

#storefront_DE{
  height:920px;
}

/* Raster Kategorie Einstiegsseiten mit SEO Text */

#A02__Raster_DE, #A05__Raster_DE {
  height:1250px;
}

/* Raster Kategorie Einstiegsseiten */

#A03__Raster_DE, #A04__Raster_DE, #A06__Raster_DE, #A07__Raster_DE, #A08__Raster_DE, #A09__Raster_DE, #A10__Raster_DE, #A11__Raster_DE, #A12__Raster_DE, #A13__Raster_DE, #A14__Raster_DE, #A15__Raster_DE, #A16__Raster_DE, #A17__Raster_DE, #A18__Raster_DE, #A98__Raster_DE, #A99__Raster_DE{
  height:900px;
}

#A02__Raster h1 {
 font-size:30px;
 float:left;
}

/* Raster Landingpage Gabor */
#LP01__Raster_DE {
  height:860px;
}

/* Raster Landingpage Kinderschuhe */
#LP02__Raster_DE {
  height:1230px;
}

#actual_teaser_DE{
  position:relative;
  height:155px;
}

.flashteaser_headline{
 color:#AF1E1E;
 font-size:24px;
 padding-bottom:5px;
}

#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 Teaser XT-eShop
*/
.teaser_grafik_300x175 {
  width:300px;
  height:175px;
  position:relative;
}
.teaser_grafik_300x175_link {
  position:absolute;
  top:157px;
  right:10px;
}

.teaser_grafik_797x330 {
  width:797px;
  height:330px;
  position:relative;
}
/* Teaser Landingpages */
.teaser_grafik_text_785x545 {
  width:785px;
  height:545px;
  position:absolute;
}

.teaser_grafik_text_785x545_text1 {
  position:absolute;
  width:200px;
  top:120px;
  left:10px;
  float:left;
  font-size:12px;
  font-style:normal;
  text-align:left;
  padding:0px 0px 0px 0px;
}

.teaser_grafik_text_785x545_text2 {
  position:absolute;
  top:295px;
  width:245px;
  left:150px;
  float:left;
  font-size:12px;
  text-align:left;
  padding:0px 0px 0px 0px;}
  
.teaser_grafik_text_785x545_textlink {
  position:absolute;
  top:527px;
  right:10px;
  float:right;
  text-align:left;
}

.teaser_grafik_text_785x180 {
  width:785px;
  height:180px;
  position:absolute;
}

.teaser_grafik_text_785x180_text1 {
  position:absolute;
  width:380px;
  left:380px;
  top:20px;
  float:left;
  font-size:20px;
  color:#0081c7;
  text-align:left;
  padding:0px 0px 0px 0px;}

.teaser_grafik_text_785x180_text2 {
  position:absolute;
  width:380px;
  top:90px;
  left:380px;
  float:left;
  font-size:12px;
  text-align:left;
  padding:0px 0px 0px 0px;}
  
.teaser_grafik_text_785x180_textlink {
  position:absolute;
  top:162px;
  right:10px;
  float:left;
  text-align:left;
}

.teaser_grafik_text_393x225 {
  width:393px;
  height:225px;
  position:relative;
}

.teaser_grafik_text_393x225_text1 {
  position:absolute;
  top:15px;
  left:30px;
  float:left;
  font-size:12px;
  text-align:left;
  padding:0px 0px 0px 0px;}

.teaser_grafik_text_393x225_text2 {
  position:absolute;
  top:150px;
  left:30px;
  float:left;
  font-size:12px;
  text-align:left;
  padding:0px 0px 0px 0px;}
  
.teaser_grafik_text_393x225_textlink {
  position:absolute;
  top:198px;
  right:55px;
  float:right;
  text-align:left;
}
/* Ende Teaser Landingpages */


/* Ende Teaser XT-eShop
*/

/* 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 ------------------------------- */
