body,html {
margin: 0px 0px 0px 15px;
height: 100%;
background: #f5f5f5;
font-family: sans-serif,arial,tahoma;
}
#main,#teaser,#navi,#navi ul,#navi img,impressum,#back_button,.anlagen_navi,.anlagen_navi img {
position: relative;
}
#sinus,#dr_may,#container,#startseite,.hitop1,.hitop2 {
position: absolute;
}
#navi,#navi ul,.input1,.input2,#startbox div {
float: right;
}
#sinus,#navi li,#content {
float: left;
}
#main {
background: #fff;
margin: 0 auto;
width: 800px;
min-height: 100%;
height: auto !important;
height: 100%;
background-image: url('../bilder/main/background.gif');
}
#main:after {
clear: both;
display: block;
content: "";
height: 0;
visibility: hidden;
}
#header {
width: 100%;
height: 120px;
background: #f5f5f5;
border-bottom: 1px solid #a7a7a7;
}
#sinus {
top: 42px;
left: 80px;
z-index: 1;
border: 0px;
}
*html #sinus {
left: 85px;
}
#teaser {
left: 260px;
top: 46px;
width: 365px;
height: 55px;
z-index: 1;
}
#navi {
height: 100px;
width: 660px;
margin-right: 65px;
background-image: url('../bilder/main/header_background.gif');
top: -82px;
}
*html #navi {
margin-right: 30px;
}
#navi ul {
list-style-type: none;
margin:0px;
width: auto;
top: 75px;
right: 2px;
}
#navi li {
padding: 0;
border-left: 1px solid #fff;
}
#navi a {
background: #a3a3a3;
margin: 0px;
display: block;
padding: 2px 12px 5px 12px;
text-decoration: none;
font-size: 10pt;
color: #ffffff;
font-family: arial;
font-weight: bold;
width: auto;
}
#navi a:hover {
background: #b5b5b5;
}
#navi img {
border:0px;
top: 1px;
}
#content {
color: #444444;
margin: 0px;
width: 700px;
margin-top: -40px;
margin-left: 40px;
font-size: 11pt;
padding-bottom: 20px;
}
* html #content {
margin-left: 20px;
}
#impressum {
left: -12px;
top: 5px;
border: 0px;
}
#content h1 {
font-size: 12pt;
color: #7F7F7F;
margin-bottom: 25px;
}
big {
font-size: 12pt;
font-weight: bold;
}
#content p {
text-align: justify;
color: #444444;
}
#content a {
color: #1148a3;
}
#content a:hover {
text-decoration: none;
}
#content a:visited {
color: #7D7D7D;
}
.linklist,fieldset ul,#startbox ul {
list-style-image: url('../bilder/icons/pfeil.gif');
}
.linklist li,fieldset li,#startbox li {
padding: 3px;
}
.no_icon, .no_icon li {
padding: 3px;
list-style-type: none;
margin-left: 10px;
}
.no_icon img {
margin-right: 3px;
}
#dr_may {
margin-left: 450px;
margin-top: 2px;
width: 250px;
}
#form_tab {
width: 400px;
margin-top: 25px;
font-size: 12pt;
color: #555555;
}
#mail_box {
width: 400px;
margin-left: 110px;
margin-top: 30px;
border: 1px solid #ccc;
background: #ebebeb;
padding: 0px 30px 20px 30px;
}
.td1 {
text-align: left;
padding-right: 15px;
font-size: 11pt;
}
.input1 {
width: 280px;
font-family: verdana;
padding: 3px;
font-size: 10pt;
}
.input2 {
width: auto;
}
.input2,.input3 {
font-size: 10pt;
font-family: arial;
font-weight: bold;
margin-top: 5px;
}
textarea {
width: 280px;
height: 150px;
}
fieldset {
border: 0px;
}
legend {
font-weight: bold;
}
.squarelist {
list-style-type: square;
color: #444444;
line-height: 23px;
}
#back_button {
border: 1px solid #a7a7a7;
background: #f5f5f5;
width: 90px;
text-align: right;
padding: 10px;
right: 40px;
margin-top: 20px;
z-index: 1;
}
#back_button img {
border: 0px;
}
.anlagen_navi {
border: 1px solid #a7a7a7;
background: #f5f5f5;
width: 250px;
text-align: right;
padding: 10px;
right: 80px;
line-height: 20px;
margin-bottom: 20px;
}
.anlagen_navi img {
top: 3px;
}
.datum1,.datum2 {
width: 130px;
font-size: 9pt;
vertical-align: top;
padding: 8px;
font-family: verdana;
}
.text1,.text2 {
font-size: 11pt;
vertical-align: top;
padding: 8px;
}
.datum2 {
background: #F5F5F5;
}
.text2 {
background: #F5F5F5;
}
#container {
width: 800px;
bottom: 0 !important;
height: 22px;
left: -10px;
font-size: 9pt;
text-align: right;
color: #626262; 
}
#container a {
color: #626262;
text-decoration: none;
}
#content:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
*html #container {
display: none;
}
#startseite {
margin-left: -39px;
}
.hitop1,.hitop2 {
margin-top: 115px;
margin-left: 5px;
font-size: 9pt;
}
.hitop2 {
margin-left: 10px;
}
.hitopbild1 {
margin-left: 5px;
}
.hitopbild2 {
margin-left: 10px;
}
#kniebehandlung {
margin-left: 122px;
}
#hitop_181 {
margin-left: 189px;
}
#startbox {
padding-top: 240px;
margin-right: 100px;
}
#startbox div {
width: auto;
margin-right: 30px;
}
#startbox h1 {
margin-bottom: -10px;
}
#startbox ul {
position: relative;
left: -12px;
}
.rahmen {
border: 1px solid #a7a7a7;
}
.ul_square {
list-style-type: square;
line-height: 20px;
}
.number_list {
list-style-type: decimal;
}
.alpha_list_mesh {
list-style-type: lower-alpha;
margin-left: 90px;
}
.symbol_font {
font-family: symbol;
}
.pfeil_down {
margin-left: 200px;
}
#video {
margin-top: 20px;
margin-bottom: -40px;
margin-left: 15px;
}
blockquote {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
}
.kleiner {
margin-top: -15px;
}
.inline_text {
margin-top: 0px;
margin-bottom: 0px;
}
#simpleTooltip { 
padding: 5px; 
margin-top: -70px; 
border: 1px solid #aaa; 
background: #F2F3F5; 
color: red; 
font-size: 10pt;
font-weight: bold; 
}     
.gruen {
background: #a5e76a;
} 
.gelb {
background: #f4f23d;
}

.rand {
border: 1px solid #aaa;
}