﻿.pl-layout, .plh-layout {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    background-color: transparent;
}
.pl-listcell, .plh-listcell {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 0px;
    background-color: transparent;
}
.pl-gridcell, .plh-gridcell {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.pl-ptbl, .plh-ptbl {
    border-right: #EBEBEB 1px solid;
    border-top: #EBEBEB 1px solid;
    border-left: #EBEBEB 1px solid;
    border-bottom: #EBEBEB 1px solid;
}
.pl-pbordercell, .plh-pbordercell {
	width: 10px;
	background-image: url(../../images/main/mainbg.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-right: #ffffff 1px solid;
}
.pl-ptailcell, .plh-ptailcell {
	width: 4px;
	border-left: #ffffff 1px solid;
}
.pl-pimgcell, .plh-pimgcell {
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 68px;
}
.pl-pttlcell, .plh-pttlcell, .p-contactcell { 
    vertical-align: top;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.p-contactcell, .p-contactcell a, .p-contactcell a:link, .p-contactcell a:aktive, .p-contactcell a:visited, .p-contactcell a:hover,
.pl-pttlcell, .pl-pttlcell a, .pl-pttlcell a:link, .pl-pttlcell a:aktive, .pl-pttlcell a:visited, .pl-pttlcell a:hover,
.plh-pttlcell, .plh-pttlcell a, .plh-pttlcell a:link, .plh-pttlcell a:aktive, .plh-pttlcell a:visited, .plh-pttlcell a:hover {
    font-size:13px;
    font-family:Arial;
    font-weight:bolder; 
    color:#9D080C;
}
.p-contactTbl td {
    padding-bottom: 0px;
    padding-top: 0px;
}
.p-contactcell, td.p-contactcell,.p-contactcell a {
    vertical-align:middle;
}
.pl-pdesccell, .pl-pdtlcptcell, .pl-pdtlvalcell,
.plh-pdesccell, .plh-pdtlcptcell, .plh-pdtlvalcell { 
    vertical-align: top;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 6px;
    padding-top: 0px; 
    font-family:arial;
    font-size:12px;
    font-weight:500;
    color:#434343; 
}
.plh-pdesccell {
    border-bottom: #EBEBEB 1px solid;
}
.pl-pdtlcptcell, .pl-pdtlvalcell,
.plh-pdtlcptcell, .plh-pdtlvalcell { 
    padding-bottom: 0px;
}
.pl-pdtlvalcell, .pl-pdtlvalcell a, .pl-pdtlvalcell a:link, .pl-pdtlvalcell a:aktive, .pl-pdtlvalcell a:visited, .pl-pdtlvalcell a:hover,
.plh-pdtlvalcell, .plh-pdtlvalcell a, .plh-pdtlvalcell a:link, .plh-pdtlvalcell a:aktive, .plh-pdtlvalcell a:visited, .plh-pdtlvalcell a:hover {
    font-family:arial;
    font-size:13px;
    font-weight:bold;
    color:#027499; 
}
.pl-pdtlcptcell, .plh-pdtlcptcell {
	font-family:arial;
    font-size:12px;
    color:#434343;
    width:3%;
}
.pl-pimgempty, .plh-pimgempty {
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 1px;
}
.pl-pdtllastrow td, .plh-pdtllastrow td {
    padding-bottom: 8px;
}


.p-generalcell {
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
}
.p-table td {
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.p-title, .p-title h1 {
	font-weight: bold;
	font-size: 16px;
	color: #9D080C;
	font-family: Arial;
	display: inline;
}
.p-contentcell, .p-links{
    vertical-align: top;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 6px;
    padding-top: 6px; 
    font-family:arial;
    font-size:12px;
    font-weight:500;
    color:#434343; 
}
.p-extra span, .p-extra a, .p-links a {
    font-family:arial;
    font-size:13px;
    font-weight:bold;
    color:#027499; 
}
.p-details {
    font-family:arial;
    font-size:14px;
    color:#434343; 
}
.p-details a {
    font-family:arial;
    font-size:14px;
    color:#027499; 
}
.p-titlecell {
	font-family:  Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	background-image: url(../../images/Main/GrayBg_old.gif);
	background-color: #434343;
	background-repeat: repeat-x;
	height: 27px;
	padding-right: 6px;
	padding-left: 6px;
	vertical-align: middle;
}
.p-titlecell h1 {
	font-family:  Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	display: inline;
}
.p-linksrow td {
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 6px;
	padding-top: 2px;
}
.p-linksrow a {
    font-family:arial;
    font-size:11px;
    color:#434343; 
}
.p-photocell {
    text-align:left;
}
.p-edittbox, .p-edittarea, input.p-edittbox, textarea.p-edittarea {
    width: 680px;
}
