* {
  margin: 0px;
  border: 0px;
  padding: 0px;
}

html, body {
  text-align: center;
  height: 1412px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 12px;
  background-color: #c4deef;
}

a {
  color: #BD002B;
  font-weight: bold;
  text-decoration: none;
}

.uriSilent { color: #000; font-weight: normal; text-decoration: none; }

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:active {
  text-decoration: none;
}



table {
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: hide;
}

h1 {
  font-size: 13px;
  line-height: 20px;
  color: #BD002B;
  text-transform: uppercase;
}

.gloss { font-size: 11px; }

.indexBanner {
  float: left; width: 100px; height: 130px; padding: 0px 3px 3px 3px; color: #fff; font-size: 11px;
  border-right-style: solid; border-right-color: #5ba1c3; border-right-width: 1px;
  border-bottom-style: solid; border-bottom-color: #5ba1c3; border-bottom-width: 1px;
  border-left-style: solid; border-left-color: #5ba1c3; border-left-width: 1px;
}

div#indexBannerText { margin-left: 8px; clear: left; }
#indexBannerText a { color: #fff; font-size: 11px; text-decoration: none; }
#indexBannerText a:hover { text-decoration: none; }
#indexBannerText a:visited { text-decoration: none; }
#indexBannerText a:active { text-decoration: none; }

#mainCenter
{
  width: 700px;
  min-height: 1412px;
  height: 1412px;
  background-color: #ffffff;
  background-image: url(../../../images/atupri/backgroundMainCenter.png);
  position: relative;
  text-align: left;
  margin: 0px auto;
}

#columnLeft {
  width: 149px;
  position: absolute;
  left: -149px;
}

#columnRight  {
  width: 218px;
  position: absolute;
  left: 700px;
}

div#logo {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 239px;
  height: 81px;
}

div#indexMain001 {
  position: absolute;
  top: 0px;
  left: 239px;
  width: 461px;
  height: 81px;
}

div#indexMain002 {
  position: absolute;
  top: 81px;
  left: 0px;
  width: 700px;
  height: 68px;
}

div#indexMain003 {
  position: absolute;
  top: 149px;
  left: 0px;
  width: 700px;
  height: 50px;
}

div#indexMain004 {
  position: absolute;
  top: 199px;
  left: 0px;
  width: 700px;
  height: 105px;
}

div#indexMain005 {
  position: absolute;
  top: 304px;
  left: 0px;
  width: 700px;
  height: 182px;
}

div#indexMain006 {
  position: absolute;
  top: 501px;
  left: 0px;
  width: 700px;
  height: 115px;
}

div#productsSmall{
  position: absolute;
  top: 661px;
  left: 0px;
  width: 700px;
  height: 115px;
}

div#head {
  background-color: #9dc8e4;
  width: 700px;
  height: 84px;
  padding-bottom: 8px;
  border-top: 3px solid #c4deef;
}

div#headNaviLinks {
  position: absolute;
  top: 11px;
  left: 243px;
}

div#headShopUntermenue {
  position: absolute;
  top: 65px;
  left: 243px;
  width: 74px;
  z-index: 9;
  visibility: hidden;
}

div#headFittipsUntermenue {
  position: absolute;
  top: 65px;
  left: 393px;
  width: 74px;
  z-index: 9;
  visibility: hidden;
}

div#headInfoUntermenue {
  position: absolute;
  top: 65px;
  left: 468px;
  width: 74px;
  z-index: 9;
  visibility: hidden;
}

div#headContactUntermenue {
  position: absolute;
  top: 65px;
  left: 543px;
  width: 74px;
  z-index: 9;
  visibility: hidden;
}

div#headPartnerUntermenue {
  position: absolute;
  top: 65px;
  left: 618px;
  width: 74px;
  z-index: 9;
  visibility: hidden;
}

div#headUnterteilLinks {
  position: absolute;
  top: 65px;
  left: 239px;
}

div#headNaviRechts {
  position: absolute;
  top: 3px;
  left: 0px;
  width: 142px;
  height: 53px;
  border-top: 8px solid #9dc8e4;
}

div#head003 {
  position: absolute;
  top: 84px;
  left: 0px;
  width: 700px;
  height: 11px;
}

.productList {
  position: relative;
  top: 0px;
  left: 0px;
}

div#navigationBetweenProducts {
  position: absolute;
  top: 5px;
  left: 362px;
  width: 297px;
  z-index: 1;
  text-align: right;
}


div#shopProductTextColumnContainer {
  position: relative;
  clear: left;
  top: 20px;
  left: 57px;
  z-index: 2;
}
div#shopProductTextColumn01 {
  position: absolute;
  clear: left;
  top: 0px;
  left: 0px;
  width: 297px;
  z-index: 2;
}

div#shopProductTextColumn01 ul { margin-left: 13px; }

div#shopProductTextColumn02 {
  position: absolute;
  float: left;
  top: 0px;
  left: 307px;
  width: 297px;
  z-index: 2;
}

/* Tabellen */

table
{
  text-align: left;
}

td
{
  vertical-align: top;
}

/* Formulare */

input, textarea, select {
  border: 1px solid #555555;
  height: 18px;
}

/* anchors for product list */ 
#back_01 { z-index: 99; position: absolute; top: 84px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_02 { z-index: 99; position: absolute; top: 298px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_03 { z-index: 99; position: absolute; top: 355px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_04 { z-index: 99; position: absolute; top: 498px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_05 { z-index: 99; position: absolute; top: 700px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_06 { z-index: 99; position: absolute; top: 1050px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }

#back_07 { z-index: 99; position: absolute; top: 1540px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_08 { z-index: 99; position: absolute; top: 1610px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_09 { z-index: 99; position: absolute; top: 1850px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_10 { z-index: 99; position: absolute; top: 2010px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_11 { z-index: 99; position: absolute; top: 2375px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }

#back_12 { z-index: 99; position: absolute; top: 2700px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_13 { z-index: 99; position: absolute; top: 2880px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }

#back_18 { z-index: 99; position: absolute; top: 3291px; left: 0px; width: 10px; height:10px; border: 0px solid blue; }
#back_19 { z-index: 99; position: absolute; top: 3425px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }

#back_14 { z-index: 99; position: absolute; top: 3855px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_15 { z-index: 99; position: absolute; top: 4325px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_16 { z-index: 99; position: absolute; top: 4110px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
#back_17 { z-index: 99; position: absolute; top: 4425px; left: 0px; width: 10px; height:10px; border: 0px solid yellow; }
