 img, div, #features, .benefits { behavior: url(/css/iepngfix.htc) } body { margin-top: 0px; margin-left: 0; margin-right: 0; margin-bottom: 0; font-family:Arial, Helvetica, sans-serif; color:#8e7d6a; font-weight: normal; text-decoration: none; line-height: 150%; font-size:13px; background-image:url(/css/../images/backgrounds/background.gif); background-repeat:repeat-x; background-color:#19110a; } * { margin:0; padding:0; } h1, h2, h3, h4, h5, h6, { margin:0; padding:0; font-weight:normal; } #wrapper { width: 939px; position: relative; left: 50%; margin-left: -469px; }  .radial_bg { background-image:url(/css/../images/backgrounds/radial_bg.gif); background-repeat:no-repeat; height:360px; } .content { float:right; width:727px; margin-bottom:50px; } .sidebar { width: 212px; float: left; } #footer { clear: both; padding-bottom:100px; } #container { clear:both; } .surround { margin-bottom:50px; } #branding { height:199px; } #logo { float:left; width:484px; } #strap { float:right; width:455px; height:199px; } .flash { border:6px solid #160f09; margin-top:18px; background-color:#160f09; } .nav { background-image:url(/css/../images/backgrounds/nav_bg.gif); background-repeat:no-repeat; height:42px; padding-left:680px; clear:both; } .nav2, .nav3, .nav4, .nav5 { background-image:url(/css/../images/backgrounds/nav_bg.gif); background-repeat:no-repeat; height:42px; padding-left:630px; clear:both; } .left { float:left; width:430px; margin-top:22px; margin-left:8px; } .right { float:right; margin-top:22px; width:240px; } .left_about { float:left; width:335px; margin-top:22px; margin-left:8px; } .right_about { float:right; margin-top:22px; width:335px; } .left_work { float:left; width:335px; margin-top:19px; margin-left:8px; } .right_work { float:right; margin-top:19px; width:335px; } .work_padding { padding-left:7px; padding-top:20px; } .footer_sidebar { width: 212px; float: left; background-image:url(/css/../images/sitewide/footer_bg.gif); background-repeat:repeat-x; background-position:top; } .footer_left { float:left; width:427px; font-size:11px; color:#3f352a; background-image:url(/css/../images/sitewide/footer_bg.gif); background-repeat:repeat-x; background-position:top; padding-top:5px; } .footer_right { float:right; width:300px; font-size:11px; color:#3f352a; background-image:url(/css/../images/sitewide/footer_bg.gif); background-repeat:repeat-x; background-position:top; padding-top:5px; } #mainToolbar { height:350px; left:950px; position:absolute; top:0; width:225px; z-index:1; display:block; background-image:url(/css/../images/backgrounds/radial_bg.gif); background-repeat:no-repeat; border-left: 1px solid #3C2C11; border-right: 1px solid #3C2C11; border-bottom: 1px solid #3C2C11; padding:5px; } li { list-style-type: none; } @charset "utf-8";  A:focus, A:hover, A:active  { outline: none } a:link, a:visited, a:active { color:#4e3a26; text-decoration:underline; } a:hover { color:#968774; text-decoration:none; } h1 { text-indent: -5000px; background:url(/css/../images/sitewide/logo.jpg) no-repeat; width: 479px; height: 199px; margin-top: 0px; margin-left: 0; margin-right: 0; margin-bottom: 0; display: block; overflow: hidden; position: absolute; top: 0px; left: -130px; } h2 { text-indent: -5000px; background:url(/css/../images/sitewide/strap.gif) no-repeat; width: 455px; height: 68px; margin-top: 97px; margin-left: 0; margin-right: 0; margin-bottom: 0; display: none; overflow: hidden; position: absolute; top: 0px; left: 484px; } h3 { text-indent: -5000px; background:url(/css/../images/headings/referenzen.png) no-repeat; width: 120px; height: 58px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top:12px; } h4 { color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top: 0px; margin-left: 0; margin-right: 0; margin-bottom: 0; line-height:140%; padding-bottom:8px; } h5 { text-indent: -5000px; background:url(/css/../images/headings/startseite.png) no-repeat; width: 110px; height: 58px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top:12px; } h6 { text-indent: -5000px; background:url(/css/../images/headings/about_me.png) no-repeat; width: 110px; height: 58px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top:12px; } h6.leistungen { text-indent: -5000px; background:url(/css/../images/headings/leistungen.png) no-repeat; width: 110px; height: 58px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top:14px; } h6.kontakt { text-indent: -5000px; background:url(/css/../images/headings/kontakt_left.png) no-repeat; width: 110; height: 58px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top:12px; } a .featured_image { border:6px solid #160f09; margin-top:18px; } a:hover .featured_image { border:6px solid #0c0805; margin-top:18px; } a .work_image { border:6px solid #160f09; } a:hover .work_image { border:6px solid #0c0805; } a .work_image2 { border:6px solid #160f09; margin-top:45px; } a:hover .work_image2 { border:6px solid #0c0805; margin-top:45px; } .info { line-height:150%; margin-bottom:15px; } .view a { padding:6px; background-color:#000; font-size:10px; color:#8e7d6a; text-decoration:none; } .view a:hover { padding:6px; background-color:#903000; font-size:10px; color:#fff; text-decoration:none; } .involvement { font-size:11px; } #bullets { padding-top:8px; margin-bottom:15px; } .listitems ul li { position: relative; list-style:none; background: url(/css/../images/sitewide/tick.png) 0px 2px no-repeat; font-size:11px; color:#615242; float:none; padding-left:29px; padding-top:1px; line-height:150%; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px; height:17px; } .listitems2 ul li { position: relative; list-style:none; background: url(/css/../images/sitewide/arrow.gif) 0px 2px no-repeat; font-size:11px; color:#615242; float:none; padding-left:29px; padding-top:1px; line-height:150%; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px; height:17px; } #bloglist, #bloglist2 { padding-top:0px;  } .bloglistitems ul li { position: relative; list-style:none; font-size:13px; color:#615242; float:none; padding-top:0px; line-height:150%; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px; height:17px; } .footerlinks A:link { color:#3f352a; font-size:11px; clear:both; text-decoration:none; } .footerlinks A:visited { color:#3f352a; font-size:11px; clear:both; text-decoration:none; } .footerlinks A:active { color:#3f352a; font-size:11px; clear:both; text-decoration:none; } .footerlinks A:hover { color:#3f352a; font-size:11px; clear:both; text-decoration:underline; }  .text { width:230px; height:22px; background-color:#1e150d; border:1px solid; border-color:#322014; padding-left:5px; padding-top:5px; color:#8e7d6a; font-size:13px; } .posText { width:230px; height:150px; background-color:#1e150d; border:1px solid; border-color:#322014; padding-left:5px; padding-top:5px; color:#8e7d6a; font-size:13px; font-family:Arial, Helvetica, sans-serif; } input.text:focus { background: #19110a; border: 1px solid #322014; } textarea.posText:focus { background: #19110a; border: 1px solid #322014; } fieldset { border:none; } #emailSuccess { padding-bottom:14px; } #loadBar { padding-bottom:14px; } @charset "utf-8";  ul { margin: 0; padding: 0; list-style:none; width:100%; } ul li { float:left; padding-top: 5px; height:20px; padding-right:3px; } li a { line-height:100%; width:100%; height:20px; font-family: Arial, Helvetica, sans-serif; } lia:hover { line-height:100%; width:100%; height:20px; font-family: Arial, Helvetica, sans-serif; } li.STARTSEITE a { display:block; padding-top:6px; text-align:center; width:80px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#62584b; text-decoration:none; height:19px; } li.STARTSEITE a:hover { display:block; padding-top:6px; text-align:center; width:80px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; height:19px; } li.STARTSEITE_on a { display:block; padding-top:6px; text-align:center; width:80px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background-color:#903000; text-decoration:none; height:19px; } li.ABOUT a { display:block; padding-top:6px; text-align:center; width:75px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#62584b; text-decoration:none; height:19px; } li.ABOUT a:hover { display:block; padding-top:6px; text-align:center; width:75px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; height:19px; } li.ABOUT_on a { display:block; padding-top:6px; text-align:center; width:75px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; background-color:#903000; height:19px; } li.LEISTUNGEN a { display:block; padding-top:6px; text-align:center; width:95px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#62584b; text-decoration:none; height:19px; } li.LEISTUNGEN a:hover { display:block; padding-top:6px; text-align:center; width:95px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; height:19px; } li.LEISTUNGEN_on a { display:block; padding-top:6px; text-align:center; width:95px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; background-color:#903000; height:19px; } li.REFERENZEN a { display:block; padding-top:6px; text-align:center; width:88px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#62584b; text-decoration:none; height:19px; } li.REFERENZEN a:hover { display:block; padding-top:6px; text-align:center; width:88px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; height:19px; } li.REFERENZEN_on a { display:block; padding-top:6px; text-align:center; width:88px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; background-color:#903000; height:19px; } li.KONTAKT a { display:block; padding-top:6px; text-align:center; width:70px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#62584b; text-decoration:none; height:19px; } li.KONTAKT a:hover { display:block; padding-top:6px; text-align:center; width:70px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; height:19px; } li.KONTAKT_on a { display:block; padding-top:6px; text-align:center; width:70px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; background-color:#903000; height:19px; } 