/*ffr 2007-12-13 10:11*/

table {margin:0;}
table, table td, table tr {padding:0; border-spacing:0; border:none; border-collapse:collapse; empty-cells:show;}

table.magazintable {}
td.magrighttd {background:#f7f7f7;}
td.maglefttd  {background:#f7f7f7; border-right:12px solid #fff}
td div.magleft,
td div.magright {width:348px; padding:0 0 12px; overflow:hidden;}
td.maglefttd .breadcrumbs {background:#fff;}

tr.font-size--Datentabelle {border-top:1px solid #fff; background-color:#fff; color:#333;}
tr.font-size--Datentabelle td {padding:6px 6px; border-top:1px solid #fff; border-left:2px solid #fff;}
tr[class~=font-size--Datentabelle] td {border-top:none;}

tr.font-size--Datentabelle:first-child    {border-top:none;}
tr.font-size--Datentabelle td:first-child {border-left:none;}

tr.font-name--Titelzeile {background-color:#fff !important;}
tr.font-name--Titelzeile td    {padding:8px 6px 6px; color:#333; font-weight:bold; border-top:3px solid #9dc5ca !important;}
tr.font-name--Headlinezeile td {height:54px; vertical-align:middle;}
tr.font-name--Headlinezeile td {padding-top:18px !important; padding-bottom:18px !important;}

td.font-name--Helle-Zelle  {background-color:#f7f7f7; color:#333;}
td.font-name--Dunkle-Zelle {background-color:#e7e7e7 !important; color:#333;}

table.color--500px {width:504px;}

td.color--10px  {width:10px;}
td.color--20px  {width:20px}
td.color--30px  {width:30px;}
td.color--40px  {width:40px;}
td.color--50px  {width:50px;}
td.color--60px  {width:60px;}
td.color--80px  {width:70px;}
td.color--100px {width:100px;}
td.color--150px {width:150px;}
td.color--200px {width:200px;}
td.color--250px {width:250px;}
td.color--300px {width:300px;}
td.color--350px {width:350px;}
td.color--400px {width:400px;}
td.color--450px {width:450px;}
td.color--500px {width:500px;}
td.color--550px {width:550px;}
td.color--600px {width:600px;}

tr.background-color--10px  {height:10px;}
tr.background-color--20px  {height:20px;}
tr.background-color--30px  {height:30px;}
tr.background-color--40px  {height:40px;}
tr.background-color--50px  {height:50px;}
tr.background-color--60px  {height:60px;}
tr.background-color--80px  {height:70px;}
tr.background-color--100px {height:100px;}

table.inlineTab {width:506px; border:solid 1px #fff!important; empty-cells:hide;}


/**AHO, 23.03.06: Fix Bug Ausrichtung von Tabellen */
.vierspaltig table.inlineTab td.font-name--Linke-Spalte  {
 padding-left:0px;
}

/** Tabelleneditor */
.langtext .inlinetyp td,
.langtext .datentyp td   {width:336px;}

.langtext .inlinetyp td.leftcell  {margin-right:10px; padding-left:12px;}
.leftcell                    {width:264px; padding-right:12px;}
.leftcelltwothirds           {width:348px; padding-right:12px;}
.PrintSpaceOneCols .leftcell {width:264px;}

.rightcellonethird ul li {
 font-weight:normal;
 background:url(/msp/cms/contentblob/MSP/de/quadrat/blobBinary/Quadrat-grau-pi.gif) no-repeat 0px 6px;
}

table.datentyp  {border:1px solid #eee; empty-cells:hide;}
table.inlinetyp {border:1px solid #eee; empty-cells:hide;}

table.datentyp tr td {background-color:#d6dfdf; color:#333;}

table.datentyp tr td {
  border-top:solid 2px #fff;
  border-left:solid 2px #fff;
  padding-left:6px;
  padding-right:6px;
  line-height:18px;
}

table.datentyp tr:first-child td {border-top:none;}
table.datentyp tr td:first-child {border-left:none;}

table.datentyp tr.titlerow td {background-color:#005a5f; color:#fff; font-weight:bold;}
table.datentyp tr.emptyrow td {background-color:transparent; border:none;}
table.datentyp tr td.light {background-color:#d6dfdf;}
table.datentyp tr td.dark  {background-color:#bed0d1;}

tr.headlinerow td {
  height:54px;
  vertical-align:middle;
  padding-top:18px !important;
  padding-bottom:18px !important;
}

.vierspaltig table.inlinetyp td.leftcell  {
 padding-left:0px;
}

.width10  {width:10px;}
.width20  {width:20px;}
.width30  {width:30px;}
.width40  {width:40px;}
.width50  {width:50px;}
.width60  {width:60px;}
.width80  {width:70px;}
.width100 {width:100px;}
.width150 {width:150px;}
.width200 {width:200px;}
.width250 {width:250px;}
.width300 {width:300px;}
.width350 {width:350px;}
.width400 {width:400px;}
.width450 {width:450px;}
.width500 {width:500px;}
.width550 {width:550px;}
.width600 {width:600px;}

.height10  {height:10px;}
.height20  {height:20px;}
.height30  {height:30px;}
.height40  {height:40px;}
.height50  {height:50px;}
.height60  {height:60px;}
.height80  {height:80px;}
.height100 {height:100px;}