html { height: 101%; font-size: 62.5%; }
body { background-color: #ffffff; color: #000000;
       text-align: left; font-size: 1.2em; font-family: arial; }
* { border: 0px; padding: 0px; margin: 0px; }
div#wrapper { width: 990px; margin: 10px auto; vertical-align: middle; background-color: #ffffff; }
div#header { background-color: rgb(230,229,227); height: 100px; }






// Erkläre mir das


//div#products { float: left; margin: 80px 10px 0px 10px; }
div#products { float: left; margin: 80px 10px 0px 10px; width: 450px; }



//:root div#products h4 { color: #ff0000; margin-left: 62px; display: inline; float: left;
                          margin-right: 30px; }

div#products h4 { color: #000000; margin-left: 62px; display: inline; float: left;
                  margin-right: 30px; }




div#products img { clear: left; margin-left: -62px; }

//:root div#products img { clear: left; }



div#links { position: relative; left: 66px; float: left; font-size: 1em;
            margin-left: -70px; margin-top: 0px; }

//:root div#links { poition: relative; float: left; font-size: 1em;
//                  z-index: 2; margin-left: 50px; margin-top: -30px; }


a#header_med { color: rgb(244, 119,40); margin: 0px 10px 0px 10px; z-index: 2; }

//:root a#header_med { color: rgb(244, 119,40); margin: 0px 10px 0px 10px; z-index: 2; }


a#header_pha { color: rgb(244, 119, 40); margin: 0px 10px 0px 8px; }

//:root a#header_pha { color: rgb(244, 119,40); margin: 0px 10px 0px 8px; }







div#logo { margin-top: 30px; margin-left: 30px; float: left; }






div#info { float: right; margin-right: 20px; margin-top:0px; }

div#links_oben { poition: relative float: left; font-size: 1em; z-index: "2"; 
                 margin-right: 30px; margin-left: 14px; margin-top: -30px; }

img#oben { z-index: 2; margin: 0px 0px 0px 0px; }

img#im, img#kont { z-index: 2; }

img#im { margin: 0px 4px 0px -4px; }
img#kont {  }












div#box_1_im { margin-top: 10px; background-color: rgb(230,229,227); height: 320px; }
div#box_2_im { margin-top: 10px; background-color: rgb(230,229,227); height: 320px; }

h2.fo { margin: 0px 40px 20px 40px; }

p.fo { margin: 0px 60px 0px 60px; }


div#box_2_im p.fo { margin: 0px 60px 10px 60px; }


div#box_1 { margin-top: 10px; background-color: rgb(230,229,227); height: 240px; }
div#leftside_text_german { font-weight : bold;
                           margin-top: 20px; margin-left: 30px;
                           float: left; width: 260px; }
div#logo_medtech { font-weight : bold;
                   margin-top: 20px; margin-left: 30px;
                   float: left; width: 260px; }
div#logo_phabel { font-weight : bold;
                  margin-top: 25px; margin-left: 30px;
                  float: left; width: 260px; }
div#main_text_german { margin-top: 20px; margin-left: 55px; margin-right: 30px;
                       float: left; width: 615px; }
div#box_2 { margin-top: 10px; background-color: rgb(230,229,227); height: 240px; }
div#leftside_text_english { font-weight : bold;
                            margin-top: 20px; margin-left: 30px;
                            float: left; width: 260px; }
div#main_text_english { margin-top: 20px; margin-left: 55px; margin-right: 30px;
                        float: left; width: 615px; }

a:link#header { color: rgb(242, 97, 48); }
a:visited#header { color: rgb(242, 97, 48); }
a:link.style { color: rgb(242, 97, 48); }
a:visited.style { color: rgb(242, 97, 48); }
img#phabel { height: 40px; width: 225px; }
//:root img#phabel { height: 80px; width: 100px; }