/* -- Seite gesamt -- */

.c-art-pr, .c-art-pr div  {
	font-family : Arial,Helvetica,sans-serif;
	text-align : justify; }

.c-art-pr p  {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	padding-bottom: 15px; }

.c-artsel-premi { }
.c-artsel-busin { }
.c-artsel-basic { }



/* -- Tab allg -- */

.c-art-pr tr {font-size : 12px; }
.c-art-pr td { }

.pnav-top {
	color : #969696;
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-align : left;
}

	
.pnav-top a, .pnav-top a:visited {
	color : #5E5E5E;
	padding: 2px; }

.pnav-top a:hover {
	color : #000000;
	padding: 2px;
	background-color: #CCFF66;
	   }



/* -- Tab Hpt  -- */

.ptab-haupt {
      width : 667px;
      vertical-align : top;
      padding-left: 0px;
		padding-right : 0px; }


/* -- Tab Hpt Kopfzeilen -- */

.pthema {
	margin : 0px  0px 0px 0px;
	padding : 0px 0px  0px 0px;
	background-color : #FFFFFF;
	border-bottom : 1px #969696 solid; }

.pthema h1 { color : #5E5E5E;	padding : 0px 0px  0px 0px; }

.pth-lz { padding : 0px; margin : 0px; height : 30px; }


/* -- Tab Hpt-Zellen -- */

.pz-lgo, .pz-data, .pz-info  {
	margin : 0px  0px 0px 0px;
	padding : 0px 0px  0px 0px;
	background-color : #FFFFFF;
	border : 0px #FFFFFF solid;
}

.pz-lgo {
width : 160px;
vertical-align : top;
margin: 0px;
padding: 0px 0px 15px 0px;
background-color : #FFFFFF;
height : 10px;
}

.pz-lgo img {
padding: 0px;
margin : 0px;
}

.pz-data {
width : 160px;
vertical-align : top;
text-align : left;
}

.pz-info {
padding-left: 25px;
text-align : left;

}


/* -- Tab links f. Daten  Allg. -- */

.ptab-data {
width : 160px;
background-color : #FFFFFF;
padding: 0px;
margin : 0px;
font-size : 12px;

height : 100%;
min-height : 100%;
}

.pd-introues  {
font-size : 11px;
font-weight: bold;
padding-bottom : 2px;
color : #3A3A3A;
}

.pd-lz, .pd-lz-h, .pd-lz-hr {
padding : 0;
margin : 0;
}

.pd-lz-h  {
	height:30px
}

.pd-lz-hr  {
border-bottom: 1px solid #DFDFDF;
}




/* -- Tab links f. Daten  Spezifisch -- */

.pd-imgbild, .pd-ansprep, .pd-fax, 
.pd-lnks-e, .pd-lnks-s, .pd-lnks-gfx,
.pd-absatzgeb, .pd-gf, .pd-zert, 
.pd-divers, .pd-presse, .pd-ref, .pd-laender
.pd-block
{ padding-bottom : 15px;}

.pd-ref, .pd-laender
{ text-align:left}

.pd-block
{ text-align:justify}


.pd-unternehmen {
padding-bottom : 3px;
font-weight : bold;
font-size : 15px;
}

.pd-tel { padding-bottom : 3px; }
.pd-fax { padding-bottom : 12px;}

.pd-adr-firma { padding-bottom : 0px;}
.pd-adr-str { padding-bottom : 0px;}
.pd-adr-ort { padding-bottom : 3px;}
.pd-lnd { padding-bottom : 7px; font-size : 13px;}


.pd-lnks-w, .pd-lnks-e, .pd-lnks-s { 
line-height: 17px;
font-weight: bold; 
}

.pd-lnks-w, .pd-lnks-gfx-w { 
padding-bottom : 8px;
}

.pd-lnks-s {}

.pd-lnks-gfx, .pd-lnks-gfx-w { width: 14px; }

.pd-lnks-w a:link, .pd-lnks-w a:visited,
.pd-lnks-e a:link, .pd-lnks-e a:visited, 
.pd-lnks-s a:link, .pd-lnks-s a:visited, 
.pd-presse a:link
{ color: #0000CC; border-bottom : 1px #8C8CE8 solid;}


.pd-lnks-w a:hover, .pd-lnks-e a:hover, 
.pd-lnks-s a:hover, .pd-presse a:hover
{ color: #0000BA; border-bottom : 1px #0000B4 solid;}





/* -- Tab rechts f. Info -- */

.ptab-info {
background-color : #FFFFFF;
width : 100%;
}

/* -- Sub-Tab rechts f. 2 Produkte mit Bild -- */
/* -- 470 max ges, 217 max f spalten, 217 max img .. sicht f fremd-imgs: 468tab,216sp,215img  -- */

/* -- prodtab 2 ist neu ohne Zellraum und breitere Bilder mit max. 220px Breite; 
Bildzelle-1 220px; spcr 12px - 1px vert. Linie - spcr 12px - Bildzelle-2 220px; gesamt: 220,12,1,12,220...465   -- */



.pi-prodtab {
	table-layout: fixed;
	width: 468px;
	border: none;
}

.pi-prodtab2 {
	table-layout: fixed;
	width: 469px;
	border: none;
	border-collapse: collapse;
}


.pi-prodtab img {
	margin-top: 8px;
	margin-bottom: 15px;
}
	
.pi-prodtab2 img {
	margin-top: 11px;
	margin-bottom: 15px;
}

	
	
.pi-prodtab-z1, .pi-prodtab-z2 {
	width: 216px;
	vertical-align:top;
}

.pi-prodtab2-z1, .pi-prodtab2-z2 {
	width: 220px;
	vertical-align:top;
}



.pi-prodtab-zspcr1 {
	width: 12px;
	border-right: 1px solid #CCC;
}

.pi-prodtab-zspcr2 {
	width: 13px;
}

.pi-prodtab2-zspcr1 {
	width: 14px;
	border-right: 1px solid #CCC;
}
.pi-prodtab2-zspcr2 {
	width: 14px;
}
/* -- Sub-Tab rechts f. 2 Produkte mit Bild -- Scrollbox */

.pi-prodtab1-scrl{
width: 470px; height: 130px; padding-right: 8px
}

 .pi-prodtab2-scrl {
width: 220px; height: 130px; padding-right: 4px;
}

 .pi-prodtab2-scrl, .pi-prodtab1-scrl{

overflow: auto; 
margin-bottom: 8px;
background: #FFFFFF; border: none; 
                     
scrollbar-arrow-color: #808080; scrollbar-track-color: #FBFBFB; 
scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-darkshadow-color: FFFFFF;
scrollbar-3dlight-color: #8B746; scrollbar-shadow-color: #8B746; 
					   
vertical-align: top; 
text-align: justify; 
}






/* -- Sub-Tab rechts f. 3 Produkte mit Bild -- */
/* -- 470 max ges, 136 max f spalten, 136 max img .. sicht f fremd-imgs: 468tab,135sp,135img  -- */

.pi-prodtab3 {
	table-layout:fixed;
	width:468px;
	border: none;
}

.pi-prodtab3 img {
	margin-top: 10px;
	margin-bottom: 15px;
}



.pi-prodtab3-z1, .pi-prodtab3-z2, .pi-prodtab3-z3 {
	width: 135px;
	vertical-align:top;
	font-size: 11px;
	text-align:left;
}

.pi-prodtab3-zspcr1 {
	width: 10px;
	border-right: 1px solid #CCC;
}
.pi-prodtab3-zspcr2 {
	width: 11px;
}


/* -- Sub-Tab rechts f. 4 Produkte mit Bild -- */
/* -- 470 max ges, 99 max f spalten, 99 max img .. sicht f fremd-imgs: 468tab,99sp,99img  -- */

.pi-prodtab4 {
	table-layout:fixed;
	width:468px;
	border: none;
}

.pi-prodtab4 img {
	margin-top: 10px;
	margin-bottom: 15px;
}


.pi-prodtab4-z  {
  width: 99px;
	vertical-align:top;
	font-size: 11px;
	text-align: left;
}

.pi-prodtab4-zspcr1 {
  width: 8px;
	border-right: 1px solid #CCC;
}
.pi-prodtab4-zspcr2 {
  width: 6px;
}

.pi-prodtab4-zspcr-ende {
  width: auto;
}


/* -- Tab rechts Einzelformate -- */

.pi-slgn, .pi-einleitung, .pi-ref-kdn, .pi-standorte, 
.pi-leistungen-ues, .pi-leistungen {	
padding-left: 10px;
text-align : left;
padding-bottom : 15px;
}

.pi-leistungen {	
text-align : justify;
padding : 15px 3px 15px 10px;
border-bottom : 1px solid #E0E0E0;
}

.pi-leistungen h1 {
	margin-bottom: 13px;
}

.pi-slgn {
font-weight : bold;
font-size : 12px;
text-align : left;
}
 

.pi-hl-leistungen {
	background-color : #FFFFFF;
		padding-left: 10px;
 margin : 0 0 0 10px;
padding-top: 10px;
}	

.pi-hl-leistline {
	background-color : #FFFFFF;
	margin : 0 0 0 10px;
	padding-top: 10px;
	
   padding-bottom: 10px;
	padding-left: 10px;
}	


.pi-hl-lz {
	height : 9px;
	line-height : 9px;
	margin:0px;
}

.pi-hl-leistline h2, .pi-hl-leistline h3  {
	color : #3A3A3A;
	background-color : #FFFFFF;
	padding: 0px 0px 1px 0px;
	margin : 0px;
	border-bottom: solid 1px #BCBCBC;
}

.pi-hl-leistungen h2, .pi-hl-leistungen h3  {
	color : #3A3A3A;
	background-color : #FFFFFF;
	padding: 0px 0px 1px 0px;
	margin : 0px;
	border-bottom: solid 1px #999999;
}




/* -- Punktuelle span Formate -- */



.pi-text-klein {
font-size : 11px;

}





.pf-text-klein {
font-size : 11px;
color : #464646;
font-family : Arial, Helvetica, sans-serif;
}



/* -- Profil Images allg -- */ 


.pimg-icon {
	padding: 0;
	margin: 0;
	width: 14px;
}

.pimg-libue-or {
	clear : right;
	float : left;
	margin: 4px 10px 2px 0px;
}

.pimg-libue-mir {
	border : 1px #D4D4D4 solid;
	clear : right;
	float : left;
	margin: 4px 12px 3px 0px;
}


.pimg-rebue-or {
	clear : left;
	float : right;
	margin: 4px 0px 2px 10px;
}

.pimg-rebue-mir {
	border : 1px #D4D4D4 solid;
	clear : left;
	float : right;
	margin: 4px 0px 3px 11px;
}


/* -- Profil Listenformate allg. -- */

.c-art-pr li {
	list-style : disc outside;
	margin-left: 15px;
	margin-bottom: 7px;	
}

.c-art-pr ul {
	margin-bottom: 15px;
}

.pdf-list li {
	list-style-image:url(../info/zz-bild/lks-pdf.gif);
	margin-left: 18px;
	font-size: 11px;
	line-height: 13px}


/* -- PROFIL EINGABE FORMS -- */


/* -- Profil Eingabe Forms Ueberschriften -- */

.pi-eingabe-thema {
	margin : 0px  0px 0px 0px;
	padding : 0px 0px  0px 0px;
	background-color : #FFFFFF;
	border-bottom : 1px #767676 solid;
}

.pi-eingabe-thema h1 {
	color : #5E5E5E;
	padding : 0px 0px  0px 0px;
}

.c-artsel-premi .pi-eingabe-thema h1  { color : #CC9900 }
.c-artsel-busin .pi-eingabe-thema h1  { color : #003399 }
.c-artsel-basic .pi-eingabe-thema h1  { color : #8DBD00 }


.pi-eingabe-hl {
	background-color : #FFFFFF;
	padding-left: 10px;
   margin : 0 0 0 10px;
   padding-top: 10px;
}	

.pi-eingabe-hl h2  {
	background-color : #FFFFFF;
	padding: 0px 0px 1px 0px;
	margin : 0px;
	border-bottom: solid 1px #999999;
}

.c-artsel-premi  .pi-eingabe-hl h2  { color : #CC9900 }
.c-artsel-busin  .pi-eingabe-hl h2  { color : #003399 }
.c-artsel-basic  .pi-eingabe-hl h2  { color : #8DBD00 }



/* -- Profil Eingabe Zellen und Formfelder -- */

.pd-eingabe, .pd-eingabe-mz { padding-bottom : 15px;}


.pd-eingabe input, 
.pd-eingabe-mz input,
.pd-eingabe-mz select,
.pd-eingabe-mz textarea {
width : 160px;
padding-left : 2px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #212D30;
border: 1px solid #A5A5A5;
}



.pi-eingabe { 
padding-bottom : 15px; 
padding-left : 15px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}


.pi-eingabe input, 
.pi-eingabe textarea,
.pi-eingabe select
 {
width : 465px;
padding-left : 2px; 
margin-top: 3px;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #212D30;
border: 1px solid #A5A5A5;
}


.pi-eingabe select {width : 165px}

.pi-eingabe-sendezelle { padding-left : 15px}

.pi-eingabe-submitbutton {
width: 465px;
border : 0px; 
margin: 15px 0 0 0;
padding: 1px 0 1px 0; 
background-color : #708090;
color: #FFFFFF;
font-weight: normal;
letter-spacing : 1px;
cursor: pointer;
}

