@media all
{
 /*------------------------------------------------------------------------------------------------------*/
        body
        {
        font-family:Arial, Helvetica sans-serif;

        }

        /*##########*/
        /* Main Styles */
        /*##########*/
 
        h2,
        h2 a,
        #col3_content h2 a
        {
        font-size:30px;
        color:#0069B3;
        margin-top:15px;
        text-decoration:none;
        }
        
        h2 a:hover,
        h2 a:active,
        h2 a:focus,
        
        #col3_content h2 a:hover,
        #col3_content h2 a:active,
        #col3_content h2 a:focus
        {
        text-decoration:underline;
        }
        
        h3
        {
        font-size:12px;
        font-weight:bold;
        color:#4D4D4D;
        margin-top:2px;
        margin-left:2px;
        margin-bottom:11px;
        }

        h4
        {
        font-size:12px;
        font-weight:bold;
        color:#353535;
        margin-top:10px;
        }
        
        p,
        div.teaser_body
        {
        font-size:12px;
        margin-top:5px;
        }
                
        /*##########*/
        /* Links */
        /*##########*/
        
        a
        {
        color:#005DAD;
        text-decoration:none;
        font-size:11px;
        }
        
        a:hover
        {
        text-decoration:none;
        }
                
        #col2_content a
        {
        font-size:12px; 
        }
        
        .startseite #col2_content a
        {
        font-size:11px; 
        }
        
        a.pfeildoppel
        {
        padding-left:12px;
        background-repeat:no-repeat;
        background-image:url(../graphik/ic_pfeildoppel.gif);
        background-position:0px 3px;
        text-decoration:none;
        }
        
        a.pfeileinfach
        {
        padding-left:10px;
        background-repeat:no-repeat;
        background-image:url(../graphik/ic_pfeileinfach.gif);
        background-position:0px 4px;
        text-decoration:none;
        font-size:11px !important;
        }
        
        a.pfeildoppel:hover,
        a.pfeildoppel:focus,
        a.pfeildoppel:active,
        
        a.pfeileinfach:hover,
        a.pfeileinfach:focus,
        a.pfeileinfach:active
        {
        text-decoration:underline;      
        }
                
        /*##########*/
        /* Bilder */
        /*##########*/

        .bild
        {
        margin-top:5px;
        border:2px solid #E9E9E8;
        /*margin-bottom:14px;*/
        }
        
        .bild.rahmen0,
        -bild.rahmen1
        {
        border:0;
        }
        
        .links,
        .left
        {
        float:left;
        }

        .rechts,
        .right
        {
        float:right;
        }
        
        .bild.links,
        .bild.left
        {
        margin-right:14px;
        }
        
        .bild.rechts,
        .bild.right
        {
        margin-left:14px;
        }
        
        .box .bild.links
        {
        margin-right:10px; /*Mitmachkästen*/
        }

                
        p.rule
        {
        width:99%;
        border-bottom:1px solid #E9E9E8;
        padding:0px;
        /* margin:-5px 0 15px 0; */
        margin:-5px 0 0 0; /* margin-bottom reduziert wg. Logo */
        font-size:0px;
        clear:both;
        }
        
        p.rule.link
        {
        background-image:url(../graphik/ic_pfeiloben.gif);
        background-repeat:no-repeat;
        background-position:100% 5px;
        }
        
        p.rule a.toplink
        {
        width:100%;
        display:block;
        color:#FFFFFF;
        }
        
        p.topsprung
        {
        /*text-align:right;*/
        }
        
        div.trenner
        {
        width:100%;
        border:0;
        padding:0;
        margin:0;
        font-size:0px;
        clear:both;
        height:0px;
        }
        
        


        /*##########*/
        /* linke Spalte Startseite */
        /*##########*/

        .startseite #col1_content p
        {
        line-height:17px;
        /*word-spacing:2px;*/
        word-spacing:1px;/*geändert am 081007*/
        }
        
        /*##########*/
        /* Mittelspalte */
        /*##########*/
        
        .startseite #col2_content h2,
        #col2_content .newsbox h2,
        #col3_content h2
        {
        color:#0069B3;
        font-size:20px;
        font-weight:bold;
        margin-top:18px;
        text-decoration:none;
/*        text-transform: uppercase; 
        font-size:14px;
        color:#4D4D4D;
        margin-bottom:9px;*/
        }
        
        /* Newsbox */
        
        #col2_content .newsbox h3 img
        {
        margin-top:1px;
        }

        #col2_content .newsbox h3,
        #col2_content .newsbox h3 a
        {
        margin-bottom:2px;
        font-size:12px;
        }

        #col2_content .newsbox p,
        #col2_content .newsbox a
        {
        font-size:11px;
        }       
        
        .startseite #col2_content h2
        {
        margin-left:4px;
        }
        
        .startseite #col2_content h3 /*Mitmachkästen*/
        {
        margin-bottom:1px;
        }
        
        .startseite #col2_content h3 a
        {
        color:#005DAD;
        font-size:12px;
        text-decoration:none;
        }
        
        #col2_content h3 a:hover,
        #col2_content h3 a:active,
        #col2_content h3 a:focus
        {
        text-decoration:none;
        }
        
        
        #col3_content .pfad
        {
        margin-top:0px;
        color:#97999C;
        font-size:11px;
        margin-left:0px;
        }
        
        #col3_content .pfad a,
        #col3_content .pfad span.pfeil
        {
        color:#97999C;
        background-image:url(../graphik/ic_pfeileinfach_gr.gif);
        background-repeat:no-repeat;
        background-position:2px 3px;
        padding-left:12px;
        font-size:11px;
        }
                
        #col3_content .pfad a:hover,
        #col3_content .pfad a:focus,
        #col3_content .pfad a:active
        {
            text-decoration:underline;
        }
        
        #col1_content .boxmitbg,
        #col1_content .boxohnebg
        {
        /*margin-left:0;*/
        }

        #col1_content .boxmitbg p,
        #col1_content .boxohnebg p
        {
        /*margin-left:10px;*/ /*Einrückung raus 080909*/
        /*margin-left:0px;*/
        }

        #col2_content p,
        #col2_content .boxmitbg,
        #col2_content .boxohnebg        
        {
        /*margin-left:7px;*/ /*Einrückung raus 080909*/
        /*margin-left:0;*/
        }
        
        #col2_content p
        {
        line-height:17px;
        word-spacing:1px;
        }
        
        .startseite #col2_content p
        {
        line-height:15px;
        word-spacing:0.1px;
        }
        
        #col2_content ol,
        #col2_content ul
        {
        padding-left:0px;
        margin-left:0px;
        }

        #col2_content ol li p
        {
        margin-left:4px;
        }

        #col2_content ul li
        {
        background-image:url(../graphik/ic_pfeildoppel.gif);
        background-repeat:no-repeat;
        background-position:0 6px;
        list-style-type:none;
        margin:0;
        padding-left:13px;
        }

        #col2_content ul li,
        #col2_content ol li
        {
        font-size:12px;
        }
        
        #col2_content ul.nopfeil,
        #col2_content ol.nopfeil
        {
        margin-top:10px;
        }       
        
        #col2_content ul.nopfeil li,
        #col2_content ol.nopfeil li
        {
        background-image:none;
        }       
        
        #col2_content ul li a
        {
        font-size:11px;
        }
        
        #col2_content table.tabflex
        {
        margin-top:5px;
        }
        
        #col2_content table.tabflex th
        {
        color:#FFFFFF;
        }
        
        #col2_content table.tabflex th,
        #col2_content table.tabflex td
        {
        font-size:12px;
        padding:2px 5px;
        }
        
        #col2_content table.tabflex tr.tabkopf
        {
        background-color:#3d88be;
        }
        
        #col2_content table.tabflex tr.tabmain
        {
        background-color:#ddeaf4;
        }
        
        #col2_content table.tabflex td
        {
        vertical-align:top;
        }
        
        #col2_content table.tabdownload td
        {
        padding-bottom:5px;
        }
        
        #col2_content table.tabdownload img.pfeildownload
        {
        margin-top:2px;
        }
        
        .box
        {
        /*padding:5px 5px;*/
        padding:3px 5px; /*081008 Mitmach*/
        clear:both;
        margin-top:1px;
        }
        
        #col3_content .box
        {
        clear:none;
        }
        
        #col2_content .box p
        {
        margin-left:0;
        }
        
        .light
        {
        background-color:#FAF7F7;
        }
        
        .dark
        {
        background-color:#E1EEF3;
        }
        
        table.tablogo
        {
        float:right;
        margin-top:16px;
        }
                
        /*##########*/
        /* alter NABU Auftritt styles */
        /*##########*/  
        
        .text2
        {
        font-size:10px;
        }
        
        .h1a
        {
        color:#0069B3;
        font-weight:bold;
        font-size:11px;
        }
        
        .text
        {
        font-size:11px; 
        }       
        
        /*##########*/
        /* Kastenbild */
        /*##########*/  

        .boxmitbg,
        .boxohnebg.quer
        {
        width:224px;
        }

        .boxohnebg.hoch
        {
        width:154px;
        }

        .boxmitbg.left,
        .boxohnebg.left
        {
        /*margin:8px 14px 8px 10px;*/
        margin:4px 14px 8px 0px;
        }
        
        .boxmitbg.right,
        .boxohnebg.right
        {
        clear:both;
        /*margin:4px 0 8px 14px;*/
        margin:4px 0 8px 10px;
        }
        
        .boxmitbg p,
        .boxohnebg p
        {
        font-size:11px;
        padding: 0 8px 5px 8px;
        margin-top:4px;
        line-height:15px !important;
        }

        .boxmitbg p a,
        .boxohnebg p a
        {
        font-size:11px !important;      
        }
        
        .boxmitbg
        {
        background-image:url(../graphik/bg_box.jpg);
        }
        
        .boxohnebg.rahmen1
        {
        background-color:#E9E9E8;
        }
        
        
        .boxmitbg h5
        {
        color:#FFFFFF;
        text-transform:uppercase;
        padding:6px;
        font-size:13px;
        }
        
        .boxmitbg p
        {
        color:#FFFFFF;
        }
        
        .boxmitbg img,
        .boxohnebg img
        {
        margin:2px;
        margin-bottom:-1px;     /* Abstand zwischen IMG und A Hack */
        }
        
        /*##########*/
        /* rechte Spalte */
        /*##########*/
        
        #col3_content p
        {
        font-size:12px;
        }
        
        #col3_content p.rule
        {
        clear:none;
        }
        
        #col2_content h5.uepfeil
        {
        font-weight:normal;
        font-size:11px;
        /*margin-bottom:0px; */ /* 080910 Weniger Weißraum Servicekästen */
        margin-bottom:-1px; /* 090127 erneut weniger Weißraum Servicekästen */
        } 
        
        #col3_content h3 a,
        #col2_content h5.uepfeil a
        {
        width:153px;
        display:block;
        color:#FFFFFF;
        padding:2px 2px 2px 15px;
        background-color:#0069B3;
        background-repeat:no-repeat;
        background-position:5px 6px;
        background-image:url(../graphik/ic_pfeileinfach_w.gif);
        text-decoration:none;
        }
        
        #col3_content h3 a:focus,
        #col3_content h3 a:active,
        #col3_content h3 a:hover,
        #col2_content h5.uepfeil.open a,
        #col2_content h5.uepfeil a:focus,
        #col2_content h5.uepfeil a:hover
        {
        color:#0069B3;
        background-position:3px 8px;
        background-color:#E9E9E8;
        background-image:url(../graphik/ic_pfeildown.gif);
        } 
        
        #col3_content #box_podcast,
        #col3_content #box_ecard,
        #col3_content #box_desktop,
        #col3_content #box_verbandsnetz
        {
        display:none;
        }
        
        #col3_content #termindb_list h3
        {
        margin-left:0;  
        }
                
        #col3_content #termindb_list h3 a
        {
        background-color:transparent;
        background-image:none;
        color:#0069B3;
        font-weight:bold;
        padding-left:0;
        }       

        #col3_content #termindb_list h3 a:hover
        {
        text-decoration:underline;
        }
        
        /*##########*/
        /* Footer */
        /*##########*/
        
        .footer
        { 
        margin:0 4px;
        padding:2px 2px 0 2px;  
        }
        
        .footer ul
        {
        padding:0;
        margin:0;
        text-align:center;
        color:#D1D0C8; 
        }
        
        .footer ul li
        {
        display:inline;
        margin-left:0px;
        margin-right:2px;
        vertical-align:top;
        font-size:11px; 
        }
        
        .footer ul li a
        {
        text-decoration:none;
        margin-right:3px;
        }
        
        .footer ul li a:hover,
        .footer ul li a:focus,
        .footer ul li a:active
        {
        text-decoration:underline;
        }
        
        #F1.footer
        { 
        margin-top:8px; /* Weißraum oberhalb Footerkasten 080909*/
        text-transform:uppercase;
        background-color:#D1D0C8;
        }


        #F1.footer ul
        {
        color:#929292;
        }
        
        #F1.footer ul li a
        {
        color:#4A4A4A; 
        }
        
        #F2.footer
        { 
        background-color:#0069B3;
        }
        
        #F2.footer ul li
        {
        color:#FFFFFF; 
        }
        
        #F2.footer ul li a
        {
        color:#FFFFFF;
        }
        
        /*##########*/
        /* Banner */
        /*##########*/
        
        #Banner
        {
        position:absolute;
        margin-left:990px;
        }
        
        
 /*------------------------------------------------------------------------------------------------------*/
}

@media print
{
 /*------------------------------------------------------------------------------------------------------*/

        #col1
        {
        display:none;
        }
        
        #col1.startseite
        {
        width:430px;
        display:block;
        }

        #col2
        {
        margin-left:-800px;
        width:600px;
        }
        
        #col2.startseite
        {
        margin-left:0;
        width:400px;
        }

        #col1,
        #col2
        {
        margin-top:100px;
        }

        #topnav,
        #col3,
        #F1,
        #F2,
        #F3,
        ul.printandsend,
        #Banner
        {
        display:none;
        }

 /*------------------------------------------------------------------------------------------------------*/
}


/*---- Garvin, fieser Hack fuer alte Module ---*/
.h1a,.text,.h4a{font-size:12px}
.nav,.su,.h2a,.h2b,.h2c,.text1,.text1b,.h6a{font-size:12px}
td.text1b {
    padding: 2px;
}
.bl,.ek,.ek2,.text2,.eraseme,.noquot{font-size:11px}
.unt,.h5a{font-size:9px}
.ek,.su{text-decoration:underline}
.nav,.ek2,.h1a,.h2a,.h2b,.h2c,.h3c,.text,.text1,.text2,.pfad{text-decoration:none}

.nav,.h1a,.h2a,.h2b,.h2c,.h3c,.text1,.h4a,.h5a,.text1b,.h6a{font-weight:bold}
 .noquot{color:#ff0000}    /*   # hinzugefuegt    */


.small:link{color:#104A94; text-decoration:underline; font-size:8pt}
.small:visited{color:#175BB1; text-decoration:underline; font-size:8pt}
.small:active{color:#104A94; text-decoration:underline; font-size:8pt}
.small:hover{color:#175BB1; text-decoration:none; font-size:8pt}

.su:link{color:#353535 }
.su:visited{color:#353535}
.su:active{color:#353535}
.su:hover{color:#666666}
.bl:link{color:black}
.bl:visited{color:#666666}
.bl:active{color:black}
.bl:hover{color:#666666}
.ek:link{color:#104A94}
.ek:visited{color:#175BB1}
.ek:active{color:#104A94}
.ek:hover{color:#175BB1}
.nav:link{color:white; text-decoration:none}
.nav:visited{color:white; text-decoration:none}
.nav:active{color:white; text-decoration:none}
.nav:hover{color:#DBE6ED; text-decoration:none}

.ek2:link{color:#000000; text-decoration:none}
.ek2:visited{color:#505050; text-decoration:none}
.ek2:active{color:white; text-decoration:none}
.ek2:hover{color:#505050; text-decoration:none}
.unt:link{color: #000000; text-decoration:none;}
.unt:visited{color: #505050; text-decoration:none;}
.unt:active{color: #000000; text-decoration:none;}
.unt:hover{color: #505050; text-decoration:none;}

.h2a{color:#474747}
.h2b{color:#093267}
.h2c{color:#FF9000}
.h3c{color:#0069B3; font-size:20px}
.h4a{color: #093267}
.h5a{color: #093267}
.h6a{color:black}

.text1{color:#353535}
.text1b{color: #ffffff}

.boxTextX, .boxTextX table, .boxTextX tr, .boxTextX td{ background-color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif;  font-size: 10pt;  border: 0px solid #FFFFFF; padding: 2px; }
.boxText2 { background-color: #FFFFFF; width: 90%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border: 1px solid #DEE7EF; padding: 2px; }
.rot strong { color: red; display: block;}
/*---- Garvin, fieser Hack fuer alte Module ---*/

        #col1_content h2, #col3_content h2
        {
        font-size:26px;
        color:#0069B3;
        margin-top:15px;
        text-decoration:none;
        }

        #col1_content h3, #col3_content h3
        {
        font-size:16px;
        }

        
        #col1_content p, #col3_content p, #col3_content table td, #col3_content table td p ul li
        {
        font-size:18px;
        }

        #col3_content .pfad a
        {
        font-size:14px;
        }

        #col1_content #Navigation .level0 a
        {
        font-size:14px;
        }

        #col1_content #Navigation .level1 a
        {
        font-size:16px;
        }



