/* CSS Document for all - Media */
#abc {}
body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    color:#333;
}
h1{
    font-size: 150%;
    margin:0 0 5% 0;        
}
h2{
    font-size: 130%;
    margin:0 0 4% 0;  
    clear:both;      
}
h3{
    font-size: 110%;
    margin:0 0 3% 0;
    color: #069;
}
h4{
    font-size: 100%;
    margin:0 0 1% 0;
    color: #069;
}
h5{
    font-size: 95%;    
    margin:0 0 1% 0;    
}
h6{
    font-size: 88%;        
}
.green h1, .green h2, .green h3, .green h4, .green h5, .green h6, .green a, .green #bredcrumb a:hover{
    color: #690;        
}
.blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, .blue a, .blue #bredcrumb a:hover{
    color: #069;        
}
.orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6, .orange a, .orange #bredcrumb a:hover{
    color: #C60;        
}
.red h1, .red h2, .red h3, .red h4, .red h5, .red h6, .red a, .red #bredcrumb a:hover{
    color: #C03;
}
p{
    margin: 0 0 3% 0;
    line-height: 140%;
}
#main .bildlinks, #main .bildrechts{
    float: left;
    margin-right: 10px;
    background-color: #EEE;
    color: #666;
    padding: 4px;
    font-size:80%;    
    line-height:100%;
}
#main .bildrechts{
    float: right;
    margin-left: 10px;
}
#main .bildlinks p, #main .bildrechts p{
    margin:0;
    line-height:100%;
}
#main .bildlinks img, #main .bildrechts img{
    display:block;
    margin:-4px -4px 4px -4px;
}
a:link {color:#666; text-decoration:underlined,bold}
a:visited {color:#666; text-decoration:underlined,bold}
a:active {color:#666; text-decoration:underlined,bold}
a:hover {color:#069; text-decoration:underlined,bold}
a.media:link {color:#666; text-decoration:none,bold}
a.media:visited {color:#666; text-decoration:none,bold}
a.media:active {color:#666; text-decoration:none,bold}
a.media:hover {color:#069; text-decoration:none,bold}
a img {border:none;}
 
table {
            font: 12px helvetica,arial, verdana;
            margin: 0;
            padding: 0;
            border-collapse: collapse;
            text-align: left;
            color: #333;
            line-height: 14px;
            border:1px; solid; #64a9d6;
        }
table, td, th
{
    border:1px solid #64a9d6;
    border-collapse:collapse;
    font-family:arial, verdana, sans-serif;
    font-size:12px;
}
td {
    padding:5px;
}
.reihe_weiss {
    font-size: 12px;
    color: #000;
    background-color:#fff;
}
.reihe_blau{
    background-color: #e5f2fb;
}
.reihe_hellgrau {
    font-size: 12px;
    color: #666;
    background-color:#ccc;
}
.reihe_hellgrau a {
    font-size: 12px;
    color: #666;
    background-color:#ccc;
}
.reihe_dunkelgrau {
    font-size: 12px;
    color: #fff;
    background-color:#666;
}
.reihe_dunkelgrau a {
    font-size: 12px;
    color: #fff;
    background-color:#666;
}
.zwischenueberschrift_blau{
    background-color: #64a9d6;
    font-size: 13px;
    font-weight:bold;
    color:#fff;
    line-height:14px;
    text-transform:uppercase;
}
thead {
    background-color: #64a9d6;
    font-size: 13px;
    font-weight:bold;
    color:#fff;
    line-height:14px;
    text-transform:uppercase;
}
tfoot {
    background-color: #BBBBFF;
}
th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    color:#fff;
}
