/*reset margins*/
* {
    margin:0;
    padding:0;
}

hr,.hidden,#PageTeaser {
  display:none;
}

/*basics - fix font-size to enable
best pix to em conversion */
html,body {
    font-size:16px;
    font-family:Arial,sans-serif;
    color:#000;
    background:#fff;
}

img, fieldset {
    border:0;
}

#Wrapper {
    width:38.4375em;      
}

#Main * {

}


/* START Logo (productlogo) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
#Logo {
  position:absolute;
  top:.75em;
  right:0;  
}

  #Logo img {
    width:18.875em;
  }
/* END Logo (productlogo) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* START BayerSchering Logo >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

#BayerScheringLogo {
  position:absolute;
  left:.625em;
}

  #BayerScheringLogo img {
    width:15.5625em;
  }

/* END BayerSchering Logo >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


#Header {
    margin:.5em 0 1em 0;
    position:relative;
    border-bottom:1px solid #CECECE;
    height:3.5em;
}

#Main .container {
  padding:1em;
}

#ContentAdditional,#ContentRelated,
#ProductTeaser, #MetaNav, .menu,
#MainNavigation,p.toTop,.hide,hr,
.Flash-Box,embed,object, #Footer,
#ContentTeaser {
    display:none !important;
}

h2 {
    font-size:1em;
    margin:0 0 1em 0;

}

h3 {
    font-size:.875em;
    margin:0 0 1.4286em 0;
}

h5 {
    font-size:.75em;
    font-style:italic;
    margin:0 0 .5em 0;
}


p, h4, blockquote, dl,
input, select, textarea,
legend {
    font-size:.75em;
    line-height:1.5em;
    margin:0 0 1em 0;
}

label, legend {
    display:block;
}

label {
    font-size:.75em;
    line-height:1.5em;
    margin:0 0 .5em 0;
}

input, select, textarea {
    font-family:Arial;
    width:100%;
}


div.important {
    font-weight:bold;
    margin:0 0 .75em 0;
}


table caption {
    font-size:.75em;
    padding:0 0 1em 0;
}

blockquote p, dl p, p p, td p {
    font-size:1em;
}

dl.faq dt {
    margin:.8333em 0;
    padding:.25em;
}


blockquote span {
    margin:0 0 1em 0;
}


table {
    border-collapse:collapse;
    border-spacing:0;
    margin:0 0 .75em 0;
}

td, th {
    font-size:.75em;
    padding:.1667em .5em;
    border:1px solid #cecece;
}

td h4, td p {
    font-size:1em;
}

td h4 {
    margin:1em -.5em .5em -.5em;
    padding:.1667em .5em;
}


.centered * {
    text-align:center;
}

.formBtn {
    text-align:right;
    border-top:1px solid #EDEDED;
    padding:.5em .3em 0 0;
}

button {
    margin:0 0 0 .3em;
}

#Main .multi-teaser-box-container ul {
  list-style-type:none;  
}

.info-box-container-fl {
  position:relative;
  padding:0 12.5em 0 0;
  display:inline-block;
}


.info-box-container-fl .media-container {
  width:12.5em;
  float:right;
  position:relative;
  margin-right:-12.5em;
  _margin-right:-6.25em;  
}

.info-box-container-fl .media-container .contents {
  padding:.5em 0 .5em .5em;
  float:right;
}

.info-box-container-fl .content-container {
  width:100%;
  float:left;
  position:relative;
}

.info-box-container-fl .content-container  .contents {
  padding:.5em 0;
  float:left;
}

