﻿@charset "UTF-8";
@media screen, projection, print
{
     /* Automatische Tabellenformatierung fuer Firefox*/
    table
    {
        margin: 0 0 1.5em 0;
        padding: 0;
        width:auto;
        border-collapse: collapse;
    }
    
    table.full{
        width:100%;
    }
        
    table caption{
        font-size:100%;
        padding:0.25em;
    }
    
    /* paddings */
    
    table tr td
    {
        font-size:100%;
        border-collapse: collapse;
        text-align:left;
        padding: 0.42em 0.83em;
    }
    
    table tr th
    { 
        font-size:100%;
        background:none;
        padding: 0.42em 0.83em;
    }
    
    table tr td span,
    table tr th span {
        display:block;
    }
    
    table th
    { 
        padding: 0.16em 0.83em 0.16em 0.16em;  
        font-size: 1.2em;
    }
    
    table th p
    {
        padding:0px;
        margin:0px;
    }
    
    table tr td span.Rechts,
    table tr th span.Rechts {
        text-align:right;
    }
    
    table tr td span.Links,
    table tr th span.Links {
        text-align:left;
    }
    
    table tr td span.Mitte,
    table tr th span.Mitte {
        text-align:center;
    }
    
    table tr td span.RechtsFett,
    table tr th span.RechtsFett{
        text-align:right;
    }
    table tr td span.LinksFett,
    table tr th span.LinksFett{
        text-align:left;
    }
    table tr td span.MitteFett,
    table tr th span.MitteFett{
        text-align:center;
    }
}
/* colors screen */
@media screen, projection
{
    table { border: 2px solid #ffffff; }
    
    table * { border-color:#cccccc; }
    
    table caption {    font-weight:bold; color:#aa1124; background-color:#cccccc; }
    
    table td { border-top:1px solid #cccccc;border-right:1px solid #cccccc; }
    table th { border:1px solid #cccccc;border-top: 1px solid #cccccc; }
    
    table tr td,table tr th{ color:#444444; }
    table tr td .LinksFett, table tr td .MitteFett,table tr td .RechtsFett,table tr th { color:##3A628E;font-weight:bold; }
}
/* color print */
@media print{
    table { border: 2px solid #ffffff; }
    
    table * { border-color:#000000; }
    
    table caption {    font-weight:bold; color:#000000;border-bottom:1px solid #000000; }
    
    table td { border-top:1px solid #000000;border-right:1px solid #000000; }
    table th { border:1px solid #000000;border-top: 1px solid #000000; }
    
    table tr td,table tr th{ color:#000000; }
    table tr td .LinksFett, table tr td .MitteFett,table tr td .RechtsFett,table tr th { color:#000000;font-weight:bold; }
}