* { margin: 0; padding: 0; border: 0 }body       { background-color: #9cc }body            { font-size: 100.01%; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("data/bgr.gif"); background-repeat: repeat-x; text-align: center }img  { border: 0 }p                  { color: #036; font-size: 0.75em; line-height: 1.7em; text-align: left; margin-bottom: 10px }a     { color: #fff; text-decoration: none; outline: none medium }a:visited   { text-decoration: none }a:hover     { color: #036; text-decoration: none }ul     { text-align: left }li        { color: #036s }td     { color: #036; font-size: 0.9em; line-height: 1.6em }h1             { color: #036; font-size: 1em; line-height: 1.5em; text-align: left; margin-bottom: 20px }h2              { color: #036; font-size: 0.9em; line-height: 1.5em; text-align: left; margin-top: 20px; margin-bottom: 20px }h3             { color: #036; font-size: 0.9em; line-height: 1.5em; text-align: left; margin-top: 20px; margin-bottom: 10px }#wrapper               { margin: 0 auto; padding-left: 20px; width: 1100px }#header    { background-color: #fff; width: 1050px; height: 120px }#header ul    { padding-top: 25px }#header li    { display: inline; margin-right: 95px }#contentwrap   { margin-top: 25px; width: 1000px }#subnavigation                   { text-align: left; margin-top: 70px; width: 250px; float: left }#subnavigation ul            { }#subnavigation li                       { color: #036; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.1em; display: block; margin-bottom: 18px }#navigation                       { text-align: left; width: 700px; height: 13px }#navigation ul              { }#navigation ul li                      { display: inline; float: left }#navigation li                      { margin-right: 107px }#navigation ul li a.leistungen     { background-image: url("data/lei.gif"); background-repeat: no-repeat; text-indent: -5000px; display: block; width: 133px; height: 13px }#navigation ul li a.leistungen:hover  { background-position: 0 -13px }#navigation ul li a.referenzen    { background-image: url("data/ref.gif"); background-repeat: no-repeat; text-indent: -5000px; display: block; width: 134px; height: 13px }#navigation ul li a.referenzen:hover   { background-position: 0 -13px }#navigation ul li a.kontakt    { background-image: url("data/kon.gif"); background-repeat: no-repeat; text-indent: -5000px; display: block; width: 101px; height: 13px }#navigation ul li a.kontakt:hover{ background-position: 0 -13px }#navigation img { margin-bottom: 4px }#content     { text-align: left; margin-left: 74px; padding-bottom: 30px; width: 600px; float: left }#colum              { margin-top: 52px; margin-bottom: 30px; width: 700px }#colum p            { width: 570px }#colum ul             { margin-bottom: 10px; margin-left: 18px }#colum li             { color: #036; font-size: 0.75em; line-height: 1.7em }.topspace { margin-top: 20px }#bildflip { margin-bottom: 20px;  }#bildflip table p { width: 100px }#counting { margin-left: 20px }#bildflip td  { font-size: 1.2em }#linie { width: 583px; height: 1px; border-top: 1px solid #fff }#footer  { width: 700px }#footer ul { margin-top: 6px }#footer li  { color: #036; font-size: 0.7em; letter-spacing: 0.1em; display: inline; margin-right: 36px }#footer ul li a.refs { color: #036 }#footer ul li a.refs:hover  { color: #fff }.ini   { font-size: 1.2em; margin-right: 1px }