/* general tags */

body {
  background-color: #fff;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  color: #fff;
}

p {
  margin: 0 0 1.4em 0;
}


img {
  border: 0;
}

table {
  margin-bottom: 1em;
}

tr {
  vertical-align: top;
}

td {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
}

td p {
  margin: 0 0 1em 0;
}

h1, h2 {
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
}

/* links */
a.presse:link, a.presse:visited {
  text-decoration: none;
  font-size: 16px;
}

a.white {
  color: #fff;
}

a.black {
  color: #000;
}



/* frame */
#frame {
  z-index: 1;
  position: absolute;
  left: 50%;
  top: 20px;
  padding: 0;
  margin: 0;
  margin-left: -441px; 
  width: 900px;
  height: 610px;
  background-color: #fff;
  overflow: hidden;
}

/* container */
#container {
  position: absolute;
  top: 99px;
  left: 25px;
  width: 831px;
  height: 415px;
  background-color: #c0d3cd;
}

/* border elements */
#tab_shoes {
  position: absolute;
  left: 300px;
  top: 0px;
}

#tab_kids {
  position: absolute;
  left: 300px;
  top: 0px;
}

#border_top {
  position: absolute;
  top: 48px;
  left: 25px;
}

#border_bottom {
  position: absolute;
  left: 25px;
  top: 514px;
  width: 831px;
  height: 51px;
  padding-top: 0px;
  background-image: url(/images/border_bottom.gif);
  text-align: center;
  z-index: 10;
}

#bottom_kids {
  position: absolute;
  left: 300px;
  top: 565px;
}

#bottom_shoes {
  position: absolute;
  left: 300px;
  top: 565px;
}

#bottom_kidshoes {
  position: absolute;
  left: 113px;
  top: 585px;
}


/* content */
#content_up {
  visibility: hidden;
  position: absolute; 
  left: 740px; 
  top: 319px; 
  cursor: pointer;
}

#content_track {
  display:none
}

#content_drag {
  display:none
}

#content_down {
  visibility: hidden;
  position: absolute; 
  left: 740px; 
  top: 369px; 
  cursor: pointer;
}

#content_clip {
  position: absolute;
  left: 431px; 
  top: 9px; 
  width: 305px; 
  height: 389px; 
  clip: rect(0,305x,395px,0);
  overflow: hidden;
}

#content_scroll {
  position:absolute;
  left: 0;
  top: 0;
  width: 305px;
}

#content {
  position: absolute;
  left: 431px; 
  top: 9px; 
  width: 330px; 
  height: 406px; 
  overflow: hidden;
}

#content_schuhe {
  position: absolute;
  left: 346px; 
  top: 9px; 
  width: 410px; 
  height: 406px; 
  overflow: hidden;
}

/* Navigation */
/* ie6 bug: #navigation.shoes, #navigation.kids last one would be ignored */
#frame .shoes {
  position: absolute;
  left: 0px;
  top: 99px;
  width: 295px;
  height: 398px;
  margin: 0;
  padding: 0;
  z-index: 100;
  background: url(/shoes/images/navigation.gif);
  overflow: hidden;
}

#frame .kids {
  position: absolute;
  left: 0px;
  top: 99px;
  width: 295px;
  height: 398px;
  margin: 0;
  padding: 0;
  z-index: 100;
  background: url(/kids/images/navigation.gif);
  overflow: hidden;
}


#navigation li {
  margin: 0; 
  padding: 0; 
  list-style: none;
  display: block; 
}

#navigation a {
  display: block;
  height: 33px;
  width: 385px;
}

.shoes #laden a:hover { background: url(/shoes/images/navigation.gif) -590px -0px no-repeat; }
.shoes #news a:hover { background: url(/shoes/images/navigation.gif) -590px -33px no-repeat; }
.shoes #marken a:hover { background: url(/shoes/images/navigation.gif) -590px -66px no-repeat; }
.shoes #schuhe a:hover { background: url(/shoes/images/navigation.gif) -590px -99px no-repeat; }
.shoes #wegbeschreibung a:hover { background: url(/shoes/images/navigation.gif) -590px -132px no-repeat; }
.shoes #impressum a:hover { background: url(/shoes/images/navigation.gif) -590px -165px no-repeat; }
.shoes #oeffnungszeiten a:hover { background: url(/shoes/images/navigation.gif) -590px -198px no-repeat; }
.shoes #kontakt a:hover { background: url(/shoes/images/navigation.gif) -590px -231px no-repeat; }
.shoes #tipps a:hover { background: url(/shoes/images/navigation.gif) -590px -264px no-repeat; }
.shoes #presse a:hover { background: url(/shoes/images/navigation.gif) -590px -297px no-repeat; }
.shoes #links a:hover { background: url(/shoes/images/navigation.gif) -590px -330px no-repeat; }
.shoes #home a:hover { background: url(/shoes/images/navigation.gif) -590px -363px no-repeat; }

#navigation.shoes #laden a.on { background: url(/shoes/images/navigation.gif) -295px -0px no-repeat; }
#navigation.shoes #news a.on { background: url(/shoes/images/navigation.gif) -295px -33px no-repeat; }
#navigation.shoes #marken a.on { background: url(/shoes/images/navigation.gif) -295px -66px no-repeat; }
#navigation.shoes #schuhe a.on { background: url(/shoes/images/navigation.gif) -295px -99px no-repeat; }
#navigation.shoes #wegbeschreibung a.on { background: url(/shoes/images/navigation.gif) -295px -132px no-repeat; }
#navigation.shoes #impressum a.on { background: url(/shoes/images/navigation.gif) -295px -165px no-repeat; }
#navigation.shoes #oeffnungszeiten a.on { background: url(/shoes/images/navigation.gif) -295px -198px no-repeat; }
#navigation.shoes #kontakt a.on { background: url(/shoes/images/navigation.gif) -295px -231px no-repeat; }
#navigation.shoes #tipps a.on { background: url(/shoes/images/navigation.gif) -295px -264px no-repeat; }
#navigation.shoes #presse a.on { background: url(/shoes/images/navigation.gif) -295px -297px no-repeat; }
#navigation.shoes #links a.on { background: url(/shoes/images/navigation.gif) -295px -330px no-repeat; }
#navigation.shoes #home a.on { background: url(/shoes/images/navigation.gif) -295px -363px no-repeat; }

.kids #laden a:hover { background: url(/kids/images/navigation.gif) -590px -0px no-repeat; }
.kids #news a:hover { background: url(/kids/images/navigation.gif) -590px -33px no-repeat; }
.kids #modemarken a:hover { background: url(/kids/images/navigation.gif) -590px -66px no-repeat; }
.kids #schuhmarken a:hover { background: url(/kids/images/navigation.gif) -590px -99px no-repeat; }
.kids #wegbeschreibung a:hover { background: url(/kids/images/navigation.gif) -590px -132px no-repeat; }
.kids #impressum a:hover { background: url(/kids/images/navigation.gif) -590px -165px no-repeat; }
.kids #oeffnungszeiten a:hover { background: url(/kids/images/navigation.gif) -590px -198px no-repeat; }
.kids #kontakt a:hover { background: url(/kids/images/navigation.gif) -590px -231px no-repeat; }
.kids #presse a:hover { background: url(/kids/images/navigation.gif) -590px -264px no-repeat; }
.kids #links a:hover { background: url(/kids/images/navigation.gif) -590px -297px no-repeat; }
.kids #home a:hover { background: url(/kids/images/navigation.gif) -590px -330px no-repeat; }

#navigation.kids #laden a.on { background: url(/kids/images/navigation.gif) -295px -0px no-repeat; }
#navigation.kids #news a.on { background: url(/kids/images/navigation.gif) -295px -33px no-repeat; }
#navigation.kids #modemarken a.on { background: url(/kids/images/navigation.gif) -295px -66px no-repeat; }
#navigation.kids #schuhmarken a.on { background: url(/kids/images/navigation.gif) -295px -99px no-repeat; }
#navigation.kids #wegbeschreibung a.on { background: url(/kids/images/navigation.gif) -295px -132px no-repeat; }
#navigation.kids #impressum a.on { background: url(/kids/images/navigation.gif) -295px -165px no-repeat; }
#navigation.kids #oeffnungszeiten a.on { background: url(/kids/images/navigation.gif) -295px -198px no-repeat; }
#navigation.kids #kontakt a.on { background: url(/kids/images/navigation.gif) -295px -231px no-repeat; }
#navigation.kids #presse a.on { background: url(/kids/images/navigation.gif) -295px -264px no-repeat; }
#navigation.kids #links a.on { background: url(/kids/images/navigation.gif) -295px -297px no-repeat; }
#navigation.kids #home a.on { background: url(/kids/images/navigation.gif) -295px -330px no-repeat; }


/* page elements */
.laden_klein {
  position: absolute;
  top: 126px;
  width: 141px;
  height: 212px;
  border: 5px white solid;
}

.laden_gross {
  position: absolute;
  top: 17px;
  left: 462px;
  width: 208px;
  height: 311px;
  border: 5px white solid;
}

.laden_text {
  position: absolute;
  top: 355px;
  width: 151px;
  height: 60px;
  overflow: hidden;
}

#laden_zurueck {
  position: absolute;
  top: 370px;
  left: 543px;
  width: 23px;
  height: 13px;
}

#laden_vor {
  position: absolute;
  top: 370px;
  left: 576px;
  width: 23px;
  height: 13px;
}

#news_zurueck {
  position: absolute;
  top: 393px;
  left: 266px;
  z-index: 300;
}

#marken_weiter {
  position: absolute;
  top: 433px;
  left: 621px;
  z-index: 300;
}

#marken_zurueck {
  position: absolute;
  top: 372px;
  left: 245px;
  z-index: 300;
}

.schuhe_klein {
  width: 120px;
  height: 162px;
  border: 5px white solid;
  margin: 0 5px 5px 0;
}

#wegbeschreibung_karte {
  position: absolute;
  top: 67px;
  left: 300px;
}

#wegbeschreibung_zurueck {
  position: absolute;
  top: 17px;
  left: 287px;
  visibility: hidden;
}

#wegbeschreibung_googlemap {
  position: absolute;
  top: 57px;
  left: 287px;
  width: 492px;
  height: 348px;
  visibility: hidden;
}

#presse_small_1 {
  position: absolute;
  top: 41px;
  left: 365px;
}

#presse_small_2 {
  position: absolute;
  top: 189px;
  left: 365px;
}

#presse_small_31 {
  position: absolute;
  top: 0px;
  left: 365px;
}

#presse_small_32 {
  position: absolute;
  top: 135px;
  left: 365px;
}

#presse_small_33 {
  position: absolute;
  top: 270px;
  left: 365px;
}


.links_amp {
  position: absolute;
  overflow: hidden;
  width: 13px;
  height: 13px;
  z-index: 200;
}

#news_small_1 {
  position: absolute;
  top: 201px;
  left: 399px;
}

#news_small_2 {
  position: absolute;
  top: 31px;
  left: 579px;
}

.news_big {
  position: absolute;
  top: 31px;
  left: 384px;
}

#kontakt_tel1 {
  position: absolute;
  top: -15px;
  left: 327px;
}

#kontakt_tel2 {
  position: absolute;
  top: 110px;
  left: 298px;
}

#kontakt_tel3 {
  position: absolute;
  top: 208px;
  left: 337px;
}

#welcome {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #c0d3cd;
  z-index: 2;
  overflow: hidden;
}

#introimage { 
  border: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -223px; 
  margin-top: -180px; 
  width: 456px;
  height: 360px;
}

#introtext { 
  color: #c0d3cd;
}

#start_kids {
  position: absolute;
  top: 58px;
  left: 347px;
  width: 140px;
  height: 61px;
}

#start_calino {
  position: absolute;
  top: 144px;
  left: 227px;
  width: 380px;
  height: 108px;
}

#start_shoes {
  position: absolute;
  top: 281px;
  left: 346px;
  width: 140px;
  height: 61px;
}

#hint_kids {
  position: absolute;
  top: 33px;
  left: 477px;
  width: 220px;
  height: 77px;
  visibility: hidden;
}

#hint_shoes {
  position: absolute;
  top: 306px;
  left: 153px;
  width: 204px;
  height: 77px;
  visibility: hidden;
}

#neu_in_gerresheim {
  position: absolute;
  top: 515px;
  left: 166px;
  width: 546px;
  height: 26px;
  z-index: 100;
}

#mehr_bilder {
  position: absolute;
  overflow: hidden;
  top: 260px;
  left: 242px;
  width: 135px;
  height: 34px;
  z-index: 200;
}


/* general class */
.green {
  color: #83b817;
}

.blue {
  color: #46c6f4;
}

.black {
  color: #000;
}

.hilite {
  color: #46c6f4;
}

.caption {
  color: #000;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}

.small {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
}





