/*Theres Teichmann fuer www.ksv-network.de August 2007*/ /* allgemeingueltige Angaben */@page { size: 21cm 29.7cm; size:landscape; margin-left:0cm;}html, body {        background: #fff;        color: #000;        font-family:  Arial, Helvetica, Verdana, sans-serif ;        text-align: left;        height:100%;        margin:0;        padding:0;        }img {        border:0;        padding:0;        margin:0;        }p  {        font-size:11.0px;        font-weight:normal;        line-height:1.1em;        padding:0;        margin:0;        }.kursiv{        font-style:italic;        }table{        border:0;border-collapse:collapse;        padding:0;        margin:0 0 0 0px;         width:1000px;        }td  {        border:0px solid #000;        padding:0;        margin:0;        vertical-align:top;        } /* GESAMTINHALT */#box {        position:absolute;        top:50%;        left:50%;        width:960px;        height:548px;        border:0px dotted #000;        margin-left:-480px;        padding:0;        margin-top:-273px;//margin-top:-510px;/*Hack fuer IE5 mac*/}/*nur sichtbar in IE-win. Vor I5-mac verbergen\*/* html #box    {        margin-top:-273px;        }/*Ende des Hacks*//* BILDLEISTE */#bildleiste {         width:960px;height:405px; padding:0; margin:0 0 0 0; border:0px dotted #000;        }#bildleiste table{ width:960px; border-collapse:collapse; margin:0;padding:0;background:#fff;}/* SPALTENFORMATIERUNG */.reihe, .letztes, .info_reihe, .info_letztes        {        height:283px;        border:0;        text-align:left;        margin:0 0 13px 0;        padding:0;        }.projekt_reihe, .projekt_letztes  {        padding:0 5px 0 0;        margin:0 0 0 0;        border:0px solid #000;        }.projekt_letztes {         padding:0 0 0 0;        }/* DETAILSEITEN PORTFOLIO TEXTE */h2{        font-size:11.0px;         font-weight:bold;         line-height:1.1em;         margin:0 0 0 0;         padding:0;         }*+html h2{       margin:0 0 0 0;         }/* IE 7 */* html h2{        margin:-1.8px 0 0 0;}         /* other IE *//*Ende des Hacks*/.vorn     {margin-left:0px;border:0px solid #000;          }/* TEXTE AKTUELL */.vorn_aktuell, .text_aktuell    {margin-left:0px;border:0px solid #000;width: 300px;          }.text_aktuell    {margin-left:0px;          }.hinten_aktuell    {margin-left:0px;padding-right:0px;border:0px solid #000;          }/* ICONS VERLINKT */ .weiter {        padding:0 0 0 0;        margin:8px 0 0 0;        float:left;        text-align:left;display:inline;        } .back {        padding:0 0 0 0;        margin:8px 5px 0px 0;        float:left;        text-align:left;display:inline;        } .break {        clear:both;margin:0; padding:0; border:0px solid #fc3;        }/* PROJEKTTEXTE UNTER BILDERN */#text_projekte  {margin: 0 0 0 0px;border:0px solid #000; width:960px;padding:0 0 0 0;          }.text_vorn        {margin: 0 0 0 0;border:0px solid #000; padding:0 0 0 0;float:left;height:auto;        vertical-align:top;          }.mitte        {margin: 0 0 0 0;border:1px solid #fff; padding:0 17px 0 0;text-align:justify;float:left;height:103px;//width:280px;              }.hinten{margin: 0 0 0 0;border:1px solid #fff;  text-align:left; padding:0; clear:right; }/* TEXTE PROFIL */.text_vorn_info        {margin: 0 0 0 0;border:0px solid #fff; padding:0 5px 0 0;float:left;height:180px;        width:322px;        voice-family:"\"}\"";        voice-family:inherit;        width:317px;          }.text_vorn_info p, .text_mitte_info p, .hinten_info p        {line-height:1.2em;          }.text_vorn_info p{ width:307px;   }.text_mitte_info        {margin: 0 0 0 0;border:0px solid #000; padding:0 8px 0 0;float:left;width:330px;height:180px;          }.hinten_info{margin: 0 0 0 0;border:0px solid #000;  text-align:left;float:left; padding:0; clear:right; width:300px;  }/* TEXTE VEROEFFENTLICHUNGEN  */#textblock {         width:960px;padding:0; margin:0 0 0 0; border:0px solid #000;height:405px;        }.infotext_public{padding: 0 0 0 0; border:0px solid #000; width:960px;          }.infotext_public p    {text-align:left; line-height:1.8em;          }/* TEXTE IMPRESSUM / KONTAKT */.kontakt_vorn {        padding:0 0 0 0;        margin:0 5px 0 0;        border:0px solid #000;        background:#E6E6E6;        width:312px;        height:283px;        }.presse_vorn, .presse_mitte {        padding:0 0 0 0;        margin:0 5px 0 0;        border:0px solid #000;        background:#E6E6E6;        height:283px;        width:317px;        } .presse_mitte {        background:#ccc;        }.kontakt_vorn p, .presse_vorn p, presse_mitte p {        padding:10px 0 0 12px;        }.kontakt_hinten {        padding:0 0 0 0;        margin:0 0 0 0;        border:0px solid #000;        background:#ccc;        width:638px;        height:283px;        }.presse_hinten {        padding:0 0 0 0;        margin:0 0 0 0;        border:0px solid #000;        background:#ccc;        width:316px;        height:283px;        z-index:0;        }.kontakt_hinten  h2, .presse_hinten h2, .presse_mitte h2{        padding:10px 0 20px 12px;    font-weight:normal;        }.kontakt_hinten p {        padding:0 20px 0 0;        }.presse_hinten p, .presse_mitte p{        padding:0 20px 0 12px;        }.presse_hinten p a, .presse_mitte p a{        margin:0 0 10px 0;clear:both;display:block;        }.presse_hinten p.text_bottom{        margin-top:205px;z-index:0;        }* html .presse_hinten p.text_bottom    {        margin-top:193px;z-index:0;        }.presse_hinten ul {        list-style:none;        margin:0;        padding:0 0 0 8px;        font-size:11.0px;        font-weight:normal;        display:block;        z-index:4000;        }.presse_hinten ul li{        list-style:none;        margin:0 20px 0 0;        padding:0 0 0 4px;        position:relative;        float:left;        }.presse_hinten li ul{        list-style-type:none;        position:absolute;        visibility:hidden;        top:12px;        width:150px;        padding:10px 0 0 0;        text-indent:0;        margin:0 0 0 0;        z-index:2000;        background:#ccc;        }.presse_hinten li ul#arch, .presse_hinten li ul#design{               left:0; }.presse_hinten li ul#kommunikation {        right:0;        float:right;        border:0px solid #000;        text-align:right;        }.presse_hinten li ul li{       float:none;       margin:0 0 5px 0;        }.presse_hinten li:hover ul {        visibility:visible;        }*+html .presse_hinten li:hover ul {       visibility:visible;}* html .presse_hinten li.over ul {       visibility:visible;}html>body .presse_hinten li:hover ul {       visibility:visible;}.kontakt_hinten p.impressum{        float:left; padding: 0 20px 20px 12px;        width:340px;        voice-family:"\"}\"";        voice-family:inherit;        width:300px;        } /* ZAHLENREIHE */ #zahlenreihe, #zahlennavi{        margin:0 0 0 0; padding:0; border:0px solid #000; list-style-type:none; display:inline;        } #zahlenreihe li, #zahlennavi li{        display:inline;  margin:0 0 0 0px;padding:0;  border:0px solid #000; list-style-type:none;line-height:1.6em;                } #zahlenreihe a, #zahlennavi a  {        text-decoration                : none; margin:0 0 0 0;  font-size:11.0px; padding:0 0 0 0;   border:0px solid #000;line-height:1em;        } #zahlenreihe a:link   {        }#zahlenreihe a:visited   {        } #zahlenreihe a:hover   {        }.aktiv, .bold, .tab {        font-weight:bold;        }.tab {        margin:0 1em 0 0;        }.strich {         width:1px; height:9px; margin:0 0 0 5px;padding:0;        }/* FOOTER */#footer {        position:absolute; bottom:0; left:0px; width:960px;         margin:0 0 0 0; padding:0; border:0px solid #000;        } #logo {        float:left; padding:0; margin:0;        } #hauptnavi {        float:right; padding:0; margin:3px 0 0 0;border:0px solid #000;        }#subnavi_portfolio, #subnavi_info, #subnavi_kontakt{        position:absolute; bottom:25px; left:810px;         margin:0; padding:0; border:0px solid #000;        }#subnavi_portfolio{        width:76px;        }#subnavi_info {        left:867px;        }#subnavi_kontakt {        left:712px;        } .trennstrich   {        float:left; padding:0; margin:0 0 0 5px;  width:1px; height:9px;        }/* LINKS - allgemein*/a  {        text-decoration                : none;        }a:link{        color:#666;        }a:visited{        color:#666;        } a:hover{         color:#000;        }/* LINKS - FOOTER*/#hauptnavi p    {        font-size:9px;        }#hauptnavi a    {        float:left; margin:0px 0 0px 5px;text-decoration:none;border:0px solid #fc3;font-size:9px;        }/*LINKS textblock*/#textblock a{         text-decoration                : none; margin:0 0 0 0;  font-size:11.0px; padding:0 0 0 0;           line-height:1.8em;        }#textblock a:link{        color:#666;        } #textblock a:visited{        color:#666;        }#textblock a:hover{         color:#000;        }/*LINKS UNTERNAVIGATION FOOTER*//* UNTERNAVIGATION kontakt*/#subnavi_kontakt a    {        text-decoration                : none;        margin:0;padding:0;border:0px solid #000;line-height:14px;font-weight:normal;        }#subnavi_kontakt img    {        text-decoration                : none; border:0px solid #000;        margin:0;padding:0;//padding:5px 0 0 0;/*IE 5mac*/vertical-align:bottom;border-collapse:collapse;border:0px solid #e00;        }/*nur sichtbar in IE-win. Vor I5-mac verbergen\*/* html #subnavi_kontakt img    {        padding:0;        }/*Ende des Hacks*//* UNTERNAVIGATION portfolio*/#subnavi_portfolio a    {        text-decoration                : none;        margin:0;padding:0;border:0px solid #000;line-height:14px;font-weight:normal;        }#subnavi_portfolio img    {        text-decoration                : none; border:0px solid #000;        margin:0;padding:0;//padding:5px 0 0 0;/*IE 5*/vertical-align:bottom;border-collapse:collapse;border:0px solid #e00;        }/*nur sichtbar in IE-win. Vor I5-mac verbergen\*/* html #subnavi_portfolio img    {        padding:0;        }/*Ende des Hacks*//*nur sichtbar in IE-win. Vor I5-mac verbergen\*/* html #subnavi_portfolio a    {        font-size:11px;        }/*Ende des Hacks*//* UNTERNAVIGATION info*/#subnavi_info a    {        text-decoration                : none;        margin:0;padding:0;border:0px solid #000;line-height:14px;font-weight:normal;        }#subnavi_info img    {        text-decoration                : none;        margin:0;padding:0;//padding:5px 0 0 0;/*IE 5*/vertical-align:bottom;border-collapse:collapse;border:0px solid #e00;        }/*nur sichtbar in IE-win. Vor I5-mac verbergen\*/* html #subnavi_info img    {        padding:0px;        }/*Ende des Hacks*//*nur sichtbar in IE-win. Vor I5-mac verbergen\*/* html #subnavi_info a    {        font-size:11px;        }/*Ende des Hacks*/#subnavi_info img.profil, #subnavi_info img.presse{        padding-left:1px;        }