/*reset margins*/
* {
    margin:0;
    padding:0;
}

/*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:34.375em;
}

#Main {
    padding:1em 2em;
}

#BayerScheringLogo {
    position:absolute;
    right:2em;
}

#Header {
    margin:1em 0 0 0;
    position:relative;
    height:70px;
}


#ContentAdditional,#ContentRelated,
#ProductTeaser, #MetaNav,
#main-navigation,p.toTop,.hide,hr,
.Flash-Box,embed,object, #Footer {
    display:none !important;
}

h1 {
    font-size:1em;
    width:40%;
    position:absolute;
    left:2em;
    top:1em;
}


h2 {
    font-size:1.875em;
    border-bottom:1px solid #000;
    padding:0 0 .1em 0;
    margin:0 0 1em 0;

}

h3 {
    font-size:.875em;
    margin:0 0 1.4286em 0;
}

h3 strong {
    color:#172063;
}

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;
}

td, th {
    font-size:.75em;
    padding:.1667em .5em;
}

td h4, td p {
    font-size:1em;
}

td h4 {
    margin:1em -.5em .5em -.5em;
    padding:.1667em .5em;
}

ul {
    padding:0 0 .75em .75em;
}


li {
    font-size:.75em;
    padding:0 0 .5em 0;
}

ul ul {
    margin-bottom:-.5em;
}


li li {
    font-size:1em;
}

li ul {
    padding:0 0 0 .75em;
}


.teaser-box {
    margin:0 0 1em 0;
    padding:.2em 0 0 0;
}


.float-box {
    padding:0 0 0 9.0625em;
    position:relative;
    display:inline-block;
    _margin:0 0 .75em 0;
}

.float-box .teaser-box,
.float-box .teaser-img {
    background:#EDEDED;
    width:7.9375em;
    float:left;
    margin-left:-9.0625em;
    position:relative;
    _left:9.0625em /*ie6 only*/;
}

.teaser-box img {
    margin:0 auto .5em auto;
}

.float-box .teaser-content {
    float:left;
    position:relative;
    width:100%;
}

#Main ul.Floating-Teaser-Box {
    list-style-type:none;
    margin-left:0;
    padding-left:0;
}

#Main ul.Floating-Teaser-Box li {
    margin:0 0 1em 0;
    border:1px solid #EDEDED;
    padding:1em;
    font-size:1em;
}

#Main ul.Floating-Teaser-Box li .teaser-link {
    display:inline;
}

.float-box:after {
    content:"";
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
    font-size:1px;
}

a {
    color:#666;
}

.centered * {
    text-align:center;
}

.formBtn {
    text-align:right;
    border-top:1px solid #EDEDED;
    padding:.5em .3em 0 0;
}

button {
    margin:0 0 0 .3em;
}
