html,body { /*  height:100%; */ margin:0; padding:0; border:none; font-family:'Myriad Pro SemiCond','Myriad Pro','Helvetica Neue','Helvetica',sans-serif; font-size:14px; background-color:#ffffff; }

/*deny scrollbar jumping*/
html { overflow-y:scroll; }
div, img, p { margin:0; padding:0; border:none; }
ul { margin:0 0 12px 3px; padding:0; }
li { margin:0 0 0 15px; padding:0; }
img { display:block; border:none; }
* :focus { outline: 0; }

h1, h2, h3 { margin:0 0 0 0; padding:0; border:none; }
.clear { margin:0; padding:0; border:0; clear:both; height:1px; margin-top:-1px; font-size:1px; line-height:1px; color:#fff; }

/* links */
a:link, a:visited { color:#999999; text-decoration:none; }
a:hover, a:active, a:focus { color:#000000; text-decoration:underline; }

/* page top */
a#bdy-top { line-height:1px; font-size:1px; display:block; }
a.anchor { line-height:1px; font-size:1px; display:block; }

/* layout */
table.body { width:98%; height:98%; /* width:100%; height:100%; */ }
table.body td#frame { vertical-align:middle; text-align:center; }
div#wrp-body { width:900px; /* 1117px */ height:720px; margin-left:auto; margin-right:auto; text-align:left; }
div#ci { width:217px; height:116px; background-image:url(/_src/img/ci/TK_Architekten.gif); background-repeat:no-repeat; }
div#ci h1 { color:#fff; font-size:8px; }
div#wrp { width:930px; height:540px; }
div#nv { width:217px; height:540px; margin-top:1px; float:left; /* font-size:14px; */ }
div#nv-spc { height:420px; width:217px; }
div.nv2-wrp { height:29px; }
div#nv-cnt { height:29px; margin-top:2px; }

div#cnt-wrp { width:655px; margin-left:29px; height:540px; float:left; }
div#cnt { width:655px; height:364px; margin-top:10px; }
div#cnt-prj { width:626px; height:364px; }
img#img-prj { margin-right:29px; }
span#txt-prj { line-height:17px; font-size:12px; font-family:'Myriad Pro','Helvetica Neue','Helvetica',sans-serif; }

div.prj-ico, div.prj-ico-a { width:102px; height:102px; padding:0; margin:0; float:left; margin:0 29px 29px 0; }
div.prj-ico { filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; }

div.rub-ico, div.rub-ico-a { width:102px; height:364px; padding:0; margin:0; float:left; margin:0 29px 0 0; }
div.rub-ico { filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; }

div#cnt-ttl { height:30px; margin-top:14px; }
div#cnt-ttl h1 { font-size:14px; }
h1.ttl { font-size:14px; line-height:10px; }

/* navigation */
div.nv, div.nv-a { height:29px; display:block; /* font-size:13px; */ }
div.nv a, div.nv-a a { text-decoration:none; background-repeat:no-repeat; background-position:115px; width:217px; height:29px; font-size:1px; color:#fff; display:block; }
a.nv1, a.nv1:link, a.nv1:active, a.nv1:visited { background-image:url(/_src/img/nv/1_aktuell.gif); }
a.nv1-a, a.nv1:hover, a.nv1:focus { background-image:url(/_src/img/nv/1_aktuell_a.gif); }
a.nv2, a.nv2:link, a.nv2:active, a.nv2:visited { background-image:url(/_src/img/nv/2_profil.gif); } 
a.nv2-a, a.nv2:hover, a.nv2:focus { background-image:url(/_src/img/nv/2_profil_a.gif); }
a.nv3, a.nv3:link, a.nv3:active, a.nv3:visited { background-image:url(/_src/img/nv/3_projekte.gif); } 
a.nv3-a, a.nv3:hover, a.nv3:focus { background-image:url(/_src/img/nv/3_projekte_a.gif); }
a.nv4, a.nv4:link, a.nv4:active, a.nv4:visited { background-image:url(/_src/img/nv/4_email.gif); } 
a.nv4-a, a.nv4:hover, a.nv4:focus { background-image:url(/_src/img/nv/4_email_a.gif); }
a.nv5, a.nv5:link, a.nv5:active, a.nv5:visited { background-image:url(/_src/img/nv/5_adresse.gif); } 
a.nv5-a, a.nv5:hover, a.nv5:focus { background-image:url(/_src/img/nv/5_adresse_a.gif); }
a.nv6, a.nv6:link, a.nv6:active, a.nv6:visited { background-image:url(/_src/img/nv/6_kontakt.gif); } 
a.nv6-a, a.nv6:hover, a.nv6:focus { background-image:url(/_src/img/nv/6_kontakt_a.gif); }
/* level 2 */
div.nv2, div.nv2-a { width:100px; margin:0 28px 0 1px; border: solid #999999; border-width:0 1px; /* padding:0 30px 0 1px; */ float:left; text-align:center; /* background-image:url(/_src/img/bg/bg_nv2.gif); background-repeat:no-repeat; */ }
div.nv2 a, div.nv2-a a { text-decoration:none; background-repeat:no-repeat; width:100px; height:14px; margin-top:1px; font-size:1px; color:#fff; display:block; }
/* rubr 1 */
a.nv11, a.nv11:link, a.nv11:active, a.nv11:visited { background-image:url(/_src/img/nv/1-1_in_arbeit.gif); } 
a.nv11-a, a.nv11:hover, a.nv11:focus { background-image:url(/_src/img/nv/1-1_in_arbeit_a.gif); }
a.nv12, a.nv12:link, a.nv12:active, a.nv12:visited { background-image:url(/_src/img/nv/1-2_presse.gif); }
a.nv12-a, a.nv12:hover, a.nv12:focus { background-image:url(/_src/img/nv/1-2_presse_a.gif); }
/* rubr 2 */
a.nv21, a.nv21:link, a.nv21:active, a.nv21:visited { background-image:url(/_src/img/nv/2-1_firma.gif); } 
a.nv21-a, a.nv21:hover, a.nv21:focus { background-image:url(/_src/img/nv/2-1_firma_a.gif); }
a.nv22, a.nv22:link, a.nv22:active, a.nv22:visited { background-image:url(/_src/img/nv/2-2_team.gif); } 
a.nv22-a, a.nv22:hover, a.nv22:focus { background-image:url(/_src/img/nv/2-2_team_a.gif); }
a.nv23, a.nv23:link, a.nv23:active, a.nv23:visited { background-image:url(/_src/img/nv/2-3_leistungen.gif); } 
a.nv23-a, a.nv23:hover, a.nv23:focus { background-image:url(/_src/img/nv/2-3_leistungen_a.gif); }
a.nv24, a.nv24:link, a.nv24:active, a.nv24:visited { background-image:url(/_src/img/nv/2-4_partner.gif); } 
a.nv24-a, a.nv24:hover, a.nv24:focus { background-image:url(/_src/img/nv/2-4_partner_a.gif); }
a.nv25, a.nv25:link, a.nv25:active, a.nv25:visited { background-image:url(/_src/img/nv/2-5_kunden.gif); } 
a.nv25-a, a.nv25:hover, a.nv25:focus { background-image:url(/_src/img/nv/2-5_kunden_a.gif); }
/* rubr 3 */
a.nv31, a.nv31:link, a.nv31:active, a.nv31:visited { background-image:url(/_src/img/nv/3-1_handel.gif); } 
a.nv31-a, a.nv31:hover, a.nv31:focus { background-image:url(/_src/img/nv/3-1_handel_a.gif); }
a.nv32, a.nv32:link, a.nv32:active, a.nv32:visited { background-image:url(/_src/img/nv/3-2_buero.gif); } 
a.nv32-a, a.nv32:hover, a.nv32:focus { background-image:url(/_src/img/nv/3-2_buero_a.gif); }
a.nv33, a.nv33:link, a.nv33:active, a.nv33:visited { background-image:url(/_src/img/nv/3-3_industrie.gif); } 
a.nv33-a, a.nv33:hover, a.nv33:focus { background-image:url(/_src/img/nv/3-3_industrie_a.gif); }
a.nv34, a.nv34:link, a.nv34:active, a.nv34:visited { background-image:url(/_src/img/nv/3-4_wohnen.gif); } 
a.nv34-a, a.nv34:hover, a.nv34:focus { background-image:url(/_src/img/nv/3-4_wohnen_a.gif); }
a.nv35, a.nv35:link, a.nv35:active, a.nv35:visited { background-image:url(/_src/img/nv/3-5_varia.gif); } 
a.nv35-a, a.nv35:hover, a.nv35:focus { background-image:url(/_src/img/nv/3-5_varia_a.gif); }
/* level 3 */
div.nv3 { width:626px; height:29px; line-height:12px; text-align:left; font-weight:bold; }
div.nv3 a { text-decoration:none; }
div.nv3pdf { width:30px; height:29px; /* font-size:13px; */ font-weight:bold; }
/* div.nv3 div { float:left; } */

/* form button */
input.button, input.buttontxt, input.buttontxtb { border:3px double #999999; border-top-color:#cccccc; border-left-color:#cccccc; padding:1px 3px; margin: 6px 0 0 0; background-color:#eeeeee; background-image:url(/_src/img/bg/bg_button.gif); background-repeat:repeat-x; color:#333333; font-family:Verdana,Helvetica,sans-serif; font-size:11px; font-weight:normal; }
input.field, input.fieldtxt, textarea.field, textarea.fieldtxt { background:#f4f4f4; border:1px solid #999999; padding:2px 0 2px 2px; margin: 2px 0 2px 0; border-bottom: solid 1px #e6e6dc; border-right: solid 1px #e6e6dc; font-family:Verdana,Helvetica,sans-serif; font-size:12px; background-image:url(/_src/img/bg/bg_forms.gif); background-repeat:repeat-x; }
input.errHilite { background:#cce6ff; border:1px solid #999999; padding-right:0; padding-left:2px; margin: 2px 0 2px 0; border-bottom: solid 1px #e6e6dc; border-right: solid 1px #e6e6dc; font-family:Verdana,Helvetica,sans-serif; font-size:11px; background-image:url(/_src/img/bg/bg_forms_err.gif); background-repeat:repeat-x; }
input.fieldtxt { width:200px; }
textarea.fieldtxt { width:200px; height:50px; }
input.buttontxt { width:205px; }
input.buttontxtb { width:205px; font-weight:bold; }

div.lbl { float:left; width:146px; padding-top:4px; }
div.fld { float:left; width:404px; }
div.lft { float:left; }
table.admtbl { background-color:#fff; }
table.admtbl td.tbltxt { background-color:#fff; padding:1px 2px; font-size:12px; border:1px solid #ddd; }
table.admtbl td { padding:1px; font-size:12px; }

/*******   p r i n t   v e r s i o n   ********/
@media print
  	{
		html, body { height:auto; margin:0; padding:0; border:none; font-family:Arial,Helvetica; font-size:13px; color:#000000; background-color:#ffffff;  }
		/*
		div#hdr { display:none; visibility:hidden; }
		div#ci { position:absolute; top:0; height:90px; }
		div#logo { margin:0 auto 0 auto; background-color:#ffffff; }
		div#wrp { width:auto; height:auto; position:relative; top:auto; bottom:auto; left:auto; right:auto; margin:15px; padding:64px 24px 24px 24px; background-color:#ffffff; }
		div#cnt { width:auto; height:auto; position:relative; border:none; background-color:#ffffff; }
		div#cntwrp { width:auto; height:auto; position:relative; margin:100px 0 0 0; padding:0; }
		div#cntnt { width:auto; height:auto; position:relative; margin:0; text-align:left; }
		div#illu-prn { float:right; display:block; visibility:visible; }
		span.cnt { line-height:26px; }
		*/
	}
/*******   p r i n t   v e r s i o n   ********/
