body
{
}
A.backlink{color:Black; text-decoration:none; font-weight:bold;clear:both;margin-left:10px;}
TABLE.firmlist{border-collapse:collapse;width:100%;font-size:11px!important;font-weight:normal!important;}
TABLE.firmlist TR.paid{}
TABLE.firmlist TR.paid TD{background-color:#FFFFCC; padding-left:6px;padding-top:6px;}
TABLE.firmlist TR.paid TD.empty-r{width:180px;}
TABLE.firmlist TR.paid TD.empty-r-l{}
TABLE.firmlist TR.paid TD.Name{font-size:12px; font-weight:bold;height:20px; vertical-align:top;border-top:solid 1px #DFDFDF;}
TABLE.firmlist TR.paid TD.Name A{color:Black; text-decoration:none;}
TABLE.firmlist TR.paid TD.Logo{width:180px; text-align:right; vertical-align:top; border-top:solid 1px #DFDFDF;}
TABLE.firmlist TR.paid TD.Logo IMG{margin-right:5px; margin-top:5px; border:none; float:right!important;}
TABLE.firmlist TR.paid TD.Address{height:20px;}
TABLE.firmlist TR.paid TD.Descr{ }
TABLE.firmlist TR.paid TD.Descr-full{}
TABLE.firmlist TR.paid TD.Descr A{}
TABLE.firmlist TR.paid TD.Descr IMG{border:none;}
TABLE.firmlist TR.paid TD.Links{padding-bottom:15px; height:20px;border-bottom:solid 1px #DFDFDF;padding-top:8px;}
TABLE.firmlist TR.paid TD.Links A{color:Black; text-decoration:none;}
TABLE.firmlist TR.paid TD.Links IMG{ vertical-align:text-bottom;}
TABLE.firmlist TR.paid TD.Links-full{padding-bottom:15px;height:20px;border-bottom:solid 1px #DFDFDF;padding-top:8px;}
TABLE.firmlist TR.paid TD.Links-full A{color:Black; text-decoration:none;}
TABLE.firmlist TR.paid TD.Links-full IMG{ vertical-align:text-bottom;}
TABLE.firmlist TR.paid TD.contact{ width:180px;border-bottom:solid 1px #DFDFDF; vertical-align:top;}
TABLE.firmlist TR.paid TD.contact TABLE TD{font-weight:normal!important;}
TABLE.firmlist TR.paid TD.contact A.right{width:50%; float:right; margin-top:-14px; text-align:left;}

TABLE.firmlist TR.paid DL {width:170px;border:none!important; border:solid 1px #FFFFCC!important;}
TABLE.firmlist TR.paid DL DT {width:70px;float:left; border:solid 1px #FFFFCC!important;}
TABLE.firmlist TR.paid DL DD {width:120px;white-space:nowrap; text-align:right;padding-left:10px; border:solid 1px #FFFFCC!important;}

TABLE.firmlist TR.divider{}
TABLE.firmlist TR.divider TD{ height:12px; font-size:2px; background-color:White; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

TABLE.firmlist TR.unpayed{}
TABLE.firmlist TR.unpayed TD{background-color:White; padding-left:6px;}
TABLE.firmlist TR.unpayed TD.Name{font-size:12px; font-weight:bold;height:20px; vertical-align:middle;border-top:solid 1px #DFDFDF;}
TABLE.firmlist TR.unpayed TD.Name A{color:Black; text-decoration:none;}
TABLE.firmlist TR.unpayed TD.Name IMG{border:none;}
TABLE.firmlist TR.unpayed TD.Logo{width:180px;border-top:solid 1px #DFDFDF;}
TABLE.firmlist TR.unpayed TD.Logo IMG{ border:none;}
TABLE.firmlist TR.unpayed TD.Logo A{font-weight:bold;color:Black;text-decoration:none;}
TABLE.firmlist TR.unpayed TD.Address{}
TABLE.firmlist TR.unpayed TD.Descr{}
TABLE.firmlist TR.unpayed TD.Descr A{}
TABLE.firmlist TR.unpayed TD.Links{}
TABLE.firmlist TR.unpayed TD.Links A{}
TABLE.firmlist TR.unpayed TD.Links IMG{}
TABLE.firmlist TR.unpayed TD.contact{padding-bottom:6px;}
TABLE.firmlist TR.unpayed TD.contact A.right{width:50%; float:right; margin-top:-14px; text-align:left;}
TABLE.firmlist TR.unpayed TD.Links A{}
TABLE.firmlist TR.none {visibility:hidden;display:none;}

TABLE.firmlist TR.unpayed TD.contact DL {width:170px;border:solid 1px white;}
TABLE.firmlist TR.unpayed TD.contact DL DT {width:70px;float:left;border:solid 1px white;}
TABLE.firmlist TR.unpayed TD.contact DL DD {width:120px;white-space:nowrap; text-align:right;border:solid 1px white; }


TABLE.vCard{border-collapse:collapse; width:100%;font-size:11px!important;font-weight:normal!important;}
TABLE.vCard TD{background-color:#FFFFCC;}
TABLE.vCard TR TD.Header{width:50%;padding:6px 6px 6px 6px; font-weight:bold; font-size:12px; padding-top:10px;}
TABLE.vCard TD.Name{font-weight:bold;}
TABLE.vCard TD.Logo{text-align:right;vertical-align:top;}
TABLE.vCard TD.Logo IMG{margin:5px 5px 5px 5px;}
TABLE.vCard TD.Regular-Caption{padding:1px 3px 1px 10px;}
TABLE.vCard TD.Regular{padding:1px 3px 1px 15px;}
TABLE.vCard TD.Regular A{color:Black;}
TABLE.vCard TD.Regular A.right{width:200px; float:right; margin-top:-14px; text-align:left;}
TABLE.vCard TD.Regular IMG{}
TABLE.vCard TD.Description{font-family:Tahoma; font-size:11px;padding:15px 15px 5px 5px;}
TABLE.vCard TD.Description-White{background-color:White;border-bottom: solid 1px #DFDFDF!important;padding:20px 20px 20px 20px;}
TABLE.vCard TD.Description-White IMG.Logo{float:right;}
TABLE.vCard TD.Description A{color:Blue; text-decoration:underline;}
TABLE.vCard TD.Description IMG{border:none;}
TABLE.vCard TD.TopTools{background-color:#FFF8DC;border-bottom: solid 1px #DFDFDF; text-align:left; vertical-align:middle; height:25px;}
TABLE.vCard TD.TopTools A{color:Black;text-decoration:none; font-weight:bold;}
TABLE.vCard TD.Tools{background-color:#FFF8DC;border-top: solid 1px #DFDFDF; text-align:center;}
TABLE.vCard TD.Tools A{color:Black;text-decoration:none; font-weight:bold;padding-right:30px;}
TABLE.vCard TD.Tools IMG{vertical-align:middle;}

TABLE.vCard TD.Regular DL {width:250px;border:solid 1px #FFFFCC;}
TABLE.vCard TD.Regular DL DT {width:70px;float:left; clear:none; margin-right:30px; border:solid 1px #FFFFCC;}
TABLE.vCard TD.Regular DL DD {width:180px;white-space:nowrap; text-align:left; padding-left:10px;border:solid 1px #FFFFCC;}

TABLE.vCard P.Heading{font-size:12px;font-weight:bold;height:24px;margin:0px 0px 0px 0px;padding:15px 0px 1px 0px;}

TABLE.forhandlerliste{  width:570px!important; margin-top:12px; }
TABLE.forhandlerliste TD{}
TABLE.forhandlerliste TD.forhandler-region{ border-bottom:solid 1px #94BEE8; background-color:#EDF4FA; font-weight:bold; padding-left:12px; height:13px;}
TABLE.forhandlerliste TD.forhandler-info{width:350px!important; padding-left:12px; padding-bottom:19px;vertical-align:top; font-weight:normal;}
TABLE.forhandlerliste TD.forhandler-info A{color:#DE5900; text-decoration:none;}
TABLE.forhandlerliste TD.forhandler-info A.large{color:Black; text-decoration:none; font-weight:bold;}
TABLE.forhandlerliste TD.forhandler-info  IMG{border:0px;}
TABLE.forhandlerliste TD.forhandler-links{width:220px!important;padding-right:12px; padding-bottom:19px;text-align:right; vertical-align:top; font-weight:normal;}
TABLE.forhandlerliste TD.forhandler-links A{color:#DE5900; text-decoration:none;}
TABLE.forhandlerliste TD.forhandler-links IMG{border:0px;}

TABLE.form{width:100%; background-color:#FFE04F; border-collapse:collapse;  border-top: solid 1px #DFDFDF; border-right: solid 1px #DFDFDF; font-family:Verdana;font-size:11px; margin-bottom:20px;}
TABLE.form TD{background-color:#FFE04F;}
TABLE.form TH{background-color:#FFE04F;}
TABLE.form TR.line-top TD{border-top: solid 1px #DFDFDF;}
TABLE.form TD.letters{text-align:center; font-size:12px; font-weight:bold;}
TABLE.form TD.letters A{color:Black; text-decoration:none;}
TABLE.form TH.number{border-left:solid 1px #DFDFDF;border-top:solid 1px #DFDFDF;padding-left:5px;}
TABLE.form TD.number{border-left:solid 1px #DFDFDF;padding-left:5px;}

TABLE.categories{width:100%}
TABLE.categories A{font-size:12px; font-weight:bold; color:Black; text-decoration:none;}
TABLE.categories A:hover{color:Gray;}
TABLE.categories IMG{border:none;margin-top:7px;}

TABLE.yellow-paging{ border-collapse:collapse; font-family:Arial; font-size:10px;}
TABLE.yellow-paging TD{ width:22px!important; height:22px!important; text-align:center; vertical-align:middle; font-family:Arial; font-size:10px; font-weight:normal;}
TABLE.yellow-paging TD A{color:Black; text-decoration:none;}
TABLE.yellow-paging TD.yellow-currentpage{border:solid 1px #DE5A00; font-weight:bold; font-size:11px; }
TABLE.yellow-paging TD.yellow-pagingnumber{}
TABLE.yellow-paging TD.yellow-pagingarrow{}
TABLE.yellow-paging TD.yellow-pagingarrow IMG{border:none;}
