@media all {html, body, div, h1, h2, h3,h4, h5, h6, ul, ol, dl, li, dt, dd, p, img, blockquote, pre, form, fieldset, table, th, td{ margin: 0; padding: 0; font: inherit; color: inherit; text-decoration: none; border: none; outline: none; }input, textarea, select, option, a { color: inherit; font: inherit; }ol, ul{ list-style: none; }table { border-collapse: collapse; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }label, input[type=button], input[type=submit], button{ cursor: pointer; }a { text-decoration: none; }a:hover { text-decoration: underline; }.hidden { position: absolute; left: -9999px; top: -9999px; }.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }.clearfix { display: inline-block; }} @media all {body{ font: normal 10px/1.4 Verdana, Arial, sans-serif; background: #fff; color: #000; }p, table, ul, ol, h1, h2, h3, h4, h5, h6, blockquote, pre { margin-bottom: 10px; }h1, h2, h3, h4, h5, h6, label { color: #ec7437; font: normal 14px/1 "Myriad Pro", Verdana, Arial, sans-serif;}blockquote, pre { padding: 10px; }a { color: #ec7437; }#container{ width: 800px; margin: 20px auto; min-height: 494px; }#container, #header, #main{ position: relative; }#header h1{ position: absolute; top: 70px; right: 0; }#header { height: 192px; background: url(../img/header_home.png) no-repeat top left; }#header.workflow{ background-image: url(../img/header_workflow.png); }#header.philosophie { background-image: url(../img/header_philosophie.png); } #header.referenzen{ background-image: url(../img/header_referenzen.png); }#header.vita{ background-image: url(../img/header_vita.png); }#header.kontakt { background-image: url(../img/header_kontakt.png); }#nav{ background: #1e3b3c; width: 504px; margin-bottom: 40px; }#nav ul { padding-left: 21px; }#nav li { float: left; margin-left: 30px; display: inline; line-height: 36px; }#nav li:first-child { margin: 0; }#nav li ul{ position: absolute; width: auto; left: -9999px; background: #ec7437; margin-left: -10px; padding: 5px 10px; }#nav li li{ float: none; line-height: 15px; margin: 0; }#nav li.sfhover ul,#nav li:hover ul{ left: auto; }#nav a{ display: block; color: #fff; font-size: 12px; }#nav a:hover, #nav a.active { color: #ec7437; }#nav li li a{ color: #1e3b3c; }#nav li li a:hover,#nav li li a.active { color: #fff; }#content{ width: 504px; }#content .columnOne, #content .columnTwo { float: left; width: 224px; display: inline; }#content .columnOne { margin: 0 15px 0 40px; }#content .columnTwo { padding-top: 26px; }.leistungen-immobilien-baubranche #content .columnTwo,.leistungen-sozial-dienstleistung #content .columnTwo { padding-top: 0; }#footer { position: absolute; bottom: 0; right: 0; }#footer p { text-align: right; margin: 0; }#footer a { margin-left: 15px; }#content h2 span{ color: #1e3b3c; }#content li { margin-bottom: 3px; }#content .csc-textpic ul{ margin: 0; }.contenttable .tr-odd { background: #eee; }.contenttable td, .contenttable th{ padding: 3px; }#contact fieldset { width: 224px; }#contact label{ display: block; margin-bottom: 5px; }#contact legend { display: none; }#contact li { padding: 3px; }.tx-powermail-pi1 fieldset{ width: 224px; }.tx-powermail-pi1 label { display: block; margin-bottom: 5px; }.tx-powermail-pi1 legend{ display: none; }.tx-powermail-pi1 li{ padding: 3px; }.tx-powermail-pi1 .invalid{ border-color:#EC7437; }.tx_powermail_pi1_fieldwrap_html { margin-bottom:5px; }div.error { display:none !important }#contact input, #contact textarea,.powermail_textarea,.powermail_text { width: 200px; border: 1px solid #000; }#contact input[type=submit],.powermail_submit { border: none; width: auto; border: 1px solid #ec7437; background: #fff; margin-left: 3px;}#contact p, #contact ol, #contact ul { margin-bottom: 0; }} @media print {#nav{ display: none; }} @media screen, projection {#mbOverlay {position: fixed;z-index: 9998;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}#mbOverlay.mbOverlayFF {background: transparent url(../img/80.png) repeat;}#mbOverlay.mbOverlayIE {position: absolute;}#mbCenter {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #000;-moz-border-radius: 10px;-webkit-border-radius: 10px;-moz-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);-webkit-box-shadow: 0px 10px 40px rgba(0,0,0,0.70);}#mbCenter.mbLoading {background: #000 url(../img/mediaboxLoading.gif) no-repeat center;-moz-box-shadow: none;-webkit-box-shadow: none;}#mbImage {position: relative;left: 0;top: 0;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: left;background-position: center center;background-repeat: no-repeat;padding: 10px;}#mbImage a, #mbImage a:link, #mbImage a:visited {color: #ddd;}#mbImage a:hover, #mbImage a:active {color: #fff;}#mbBottom {min-height: 20px;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #999;text-align: left;padding: 0 10px 10px;}#mbTitle {display: inline;color: #fff;font-weight: bold;line-height: 20px;font-size: 12px;}#mbNumber {display: block;color: #999;line-height: 14px;font-size: 10px;}#mbCaption {display: block;color: #999;line-height: 14px;font-size: 10px;}#mbPrevLink, #mbNextLink, #mbCloseLink {display: block;float: right;height: 20px;margin: 0;outline: none;}#mbPrevLink, #mbNextLink, #mbCloseLink { display: block; float: right; height: 20px; width: 20px; background: transparent url(../img/mediaboxControls.png) no-repeat; margin: 0; outline: none; }#mbPrevLink { background-position: 0px -40px; }#mbNextLink { background-position: 0px -20px; }#mbCloseLink { background-position: 0px 0px; }#mbError {position: relative;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 12px;color: #fff;text-align: center;border: 10px solid #700;padding: 10px 10px 10px;margin: 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {color: #d00;font-weight: bold;text-decoration: underline;}} 