html, body, div, table, tr, td, form, a, h1, h2, h3, h4, h5 {padding: 0; margin: 0; border: 0px none; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px;}
td {text-align: left;}

body, html {width: 100%; height: 100%;}

body {background-color: #ffffff;}
#backLayer {margin: auto; position: relative; left: 0px; top: 0px; width: 970px; height: 610px; border: 1px solid #C2CFD4;}
#contentTable {position: absolute; left: 0px; top: 0px; width: 970px; height: 610px;}
#hiddenLayer {position: absolute; top: 800px; left: 0px; width: 0px; height: 0px; overflow: hidden;}

.hide {display: none;}
.show {display: block;}
.underline {text-decoration: underline;}

.menu-back {position: absolute; top: 0px; left: 0px; width: 970px; height: 27px; background: #C2CFD4;}

.menu-text {color: #ffffff; font-weight: bold; text-decoration: none; font-stretch:wider;}
a.menu-text:hover {font-style: italic; font-stretch:wider;}

.menu-text-2, .menu-text-2 h2 {color: #728892; font-weight: bold; text-decoration: none; font-stretch:narrower;}
a.menu-text-2:hover {font-style: italic; font-stretch:narrower;}

.menu-text-active {color: #ffffff; font-weight: bold; font-style: italic;}

.headline {color: #728892; font-weight: bold;}
.fulltext, .fulltext h1, .fulltext h2 {color: #728892; line-height: 16px;}

a.text-link {color: #728892; text-decoration: none;}
a.text-link:hover {text-decoration: underline;}

#menu-1 {position: absolute; left: 18px; top: 6px; display: inline; white-space: nowrap;}
#menu-2 {position: absolute; left: 85px; top: 6px; display: inline; white-space: nowrap;}
#menu-3 {position: absolute; left: 217px; top: 6px; display: inline; white-space: nowrap;}
#menu-4 {position: absolute; left: 395px; top: 6px; display: inline; white-space: nowrap;}
#menu-5 {position: absolute; left: 542px; top: 6px; display: inline; white-space: nowrap;}
#menu-6 {position: absolute; left: 650px; top: 6px; display: inline; white-space: nowrap;}
#menu-7 {position: absolute; left: 812px; top: 6px; display: inline; white-space: nowrap;}
#menu-8 {position: absolute; left: 880px; top: 6px; display: inline; white-space: nowrap;}

#scroller .up img, #scroller .down img {width: 20px; height: 16px; border: 0px none;}
#scroller .up {position: absolute; top: 0px; left: 0px;}
#scroller .down {position: absolute; top: 19px; left: 0px;}

.willkommen-frame {position: absolute; top: 170px; left: 150px; width: 350px; height: 255px; overflow: hidden;}
.willkommen-content {position: absolute; top: 0px; left: 0px; width: 350px;}
.willkommen-scroller {position: absolute; top: 392px; left: 527px; overflow: visible;}

.fusschirurgie-frame {position: absolute; top: 160px; left: 300px; width: 295px; height: 140px; overflow: hidden;}
.fusschirurgie-content {position: absolute; top: 0px; left: 0px; width: 295px;}
.fusschirurgie-scroller {position: absolute; top: 265px; left: 608px; overflow: visible;}

.allgemein-frame {position: absolute; top: 96px; left: 425px; width: 280px; height: 160px; overflow: hidden;}
.allgemein-content {position: absolute; top: 0px; left: 0px; width: 280px;}
.allgemein-scroller {position: absolute; top: 219px; left: 710px; overflow: visible;}

.spezial-frame {position: absolute; top: 125px; left: 160px; width: 320px; height: 175px; overflow: hidden;}
.spezial-content {position: absolute; top: 0px; left: 0px; width: 320px;}
.spezial-scroller {position: absolute; top: 267px; left: 486px; overflow: visible;}

.wirbelsaeule-frame {position: absolute; top: 120px; left: 475px; width: 295px; height: 205px; overflow: hidden;}
.wirbelsaeule-content {position: absolute; top: 0px; left: 0px; width: 295px;}
.wirbelsaeule-scroller {position: absolute; top: 118px; left: 775px; overflow: visible;}

.sportmedizin-frame {position: absolute; top: 103px; left: 310px; width: 280px; height: 130px; overflow: hidden;}
.sportmedizin-content {position: absolute; top: 0px; left: 0px; width: 280px;}
.sportmedizin-scroller {position: absolute; top: 198px; left: 593px; overflow: visible;}

.impressum-frame {position: absolute; top: 150px; left: 50px; width: 520px; height: 423px; overflow: hidden;}
.impressum-content {position: absolute; top: 0px; left: 0px; width: 520px;}
.impressum-scroller {position: absolute; top: 539px; left: 576px; overflow: visible;}

#kontakt-frame {position: absolute; top: 373px; left: 350px; width: 270px;}

.film-frame {text-align: center;}

.o2-input {border: 1px solid #ffffff; background: transparent; color: #ffffff; font-family: Arial, Helvetica, sans-serif; width: 270px; height: 17px; font-size: 11px; }
.o2-textarea {border: 1px solid #ffffff; background: transparent; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 270px; height: 50px;}
.o2-submit{float: left; font-size: 9px; width: 130px;}
.o2-reset{float: right; font-size: 9px; width: 130px;}

