/* TAG DEFENITIONS ------------------------------------------------------------------ */
body {
  background-color:    white;
  margin:              0px 0px 0px 0px;
  overflow-y:          scroll;
}

* {
  font-family:         Courier New, Courier;
  font-size:           12px;
  line-height:         16px;
  color:               black;
}

img {
  border-width:        0px 0px 0px 0px;
}

blockquote {
  margin-left:         25px;
}

a {
  color:               black;
}

a.blank {
  text-decoration:     none;
}

hr {
  color:               #999999;
  clear:               both;
}

input, select, textarea, option {
  font-family:         arial, helvetica, sans;
  font-size:           11px;
}

input.quantity {
  width:               25px;
}

input.client {
  width:               330px;
}

input.newsletter {
  width:               135px;
}

input.abonnieren {
  width:               75px;
}

select.size {
  width:               130px;          
}

textarea.client {
  width:               330px;
  height:              40px;
}

textarea.comment {
  width:               330px;
  height:              60px;
}


/* ID DEFENITIONS ------------------------------------------------------------------- */
#mainBox {

}

#sideBox {
  /* Expression is only known by MSIE and fixes a layout bug here */
  height:              expression(document.getElementById('contentBox').offsetHeight-360);
}

#totalprice {
  border-bottom:       3px double #333333;
}

/* CLASS DEFENITIONS ---------------------------------------------------------------- */
.navigation {
  position:            absolute;
  z-index:             1;
  width:               770px;
  margin:              0px 15px 0px 15px;
  
  /* Expression is only known by MSIE and fixes a positioning bug here */
  left:                expression(0);
}

.vcard {
  position:            absolute;
}

.vcardAddress {
  padding:             0px 0px 0px 37px;
}

.content {
  position:            relative;
  z-index:             0;
  width:               755px;
  height:              100%;
  margin:              0px 15px 0px 30px;
}

.symbols {
  padding:             113px 0px 0px 17px;
  height:              220px;
}

.boxContent {
  padding:             10px 0px 30px 0px;
}

.galleryPicture {
  margin:              0px 0px 4px 0px;
}

.galleryElement {
  width:               226px;
  height:              205px;
}

.shopPicture {
  margin:              0px 0px 20px 5px;
}

