body
    {
        font-size: 100%;
        width: 1200px;
        height: 3500px;
        margin:0;
        padding: 0;
        background-color: #F5F5FF;
    }

 
.vorlaeufig_summe 
    {
        font-style: italic;
    }

.ausgeblendet 
    {
        opacity: 0.2; 
        z-index: 5;      
    } 
 
.info_box_cc
    {
        height:15px;
        width:5px;
        padding:0px;
        margin:0px;
        border:0px solid black;
        font:bold 14px verdana, sans-serif;
    }

.info_box_cc div
    {
        display:none;
    }

.info_box_cc:hover div
    {
        display:block;
        width:500px;
        height:55px;
        background-color:#FFFF00;
        position: relative; top:20px; left: -280px;
        margin:0px;
        padding:0px;
        border:3px solid black;
        font:normal 14px verdana, sans-serif;
        z-index: 10;
    } 
 
.info_box_kms
    {
        height:15px;
        width:5px;
        padding:0px;
        margin:0px;
        border:0px solid black;
        font:bold 14px verdana, sans-serif;
    }

.info_box_kms div
    {
        display:none;
    }

.info_box_kms:hover div
    {
        display:block;
        width:500px;
        height:90px;
        background-color:#FFFF00;
        position: relative; top:3px; left: -420px;
        margin:0px;
        padding:0px;
        border:3px solid black;
        font:normal 14px verdana, sans-serif;
        z-index: 10;
    }





 
.kopfzeile td
    {
        background-color: #C9D5E5;
    }

.summenzeile_zugeklappt 
    {
    	background-color: #E9FDFD;
    }

.summenzeile_aufgeklappt 
    {
    	background-color: #63FDFD;
    }
.detail :nth-child(even
    {
        background-color: #B5D4EB;
    }



    
/*  Zur zeilenweise Einfärbung der Auflagen auf der Detailseite  --Anfang-- */
#beschreibung
    {
        white-space:pre-wrap;
    }

.row_0
    {
        background-color: #F5F5FF;
    }
.row_1
    {
        background-color: #E1E8F1;
    }
/*  Zur zeilenweise Einfärbung der Auflagen auf der Detailseite  --Ende-- */