/* /// KANAL-PAGE ////////////////////////////////////////// */

body{ text-align: center;} .centeredDiv{ margin: 0px auto; text-align: left; width: 945px;}


#kanal-page {
        margin: 1em auto;
        width: 945px;
        background:#fff url(../images/kanal_page_back.jpg) repeat-y;
        background-position: 5px 350px;
        border: 1px solid #ff6600;
        text-align: left;

        }

.white {
        color:#fff;
        }

.leer {
        background-color:#fff;
        margin:0;
        padding:0;
}

.leer2 {
        background-color:#fff;
        margin:0;
        padding:0;
        clear:both;
        height:10px;
}

/* // KANAL-NAVI NEU RALF BEISNER//////////////////////////////////////// */
.untertitel_logo {
                margin:0px;
                color:#000;
                font-size:0.7em;
                font-weight:bold;
}

/* // KANAL-NAVI //////////////////////////////////////// */

#kanal-navi {
        width:179px;
        font-size:12px;
        margin-left:0px;
        margin-bottom:10px;
        padding-left:15px;
        float:left;
        }



.nav {
        margin:0;
     }

.nav ul {
        display:block;
        /*color:#1C9938; */
        margin-left:0;
        padding:0;
        margin-top:0;
}

.nav li.hnav {
        font-size:100%;
        font-weight:bold;
        list-style:none;
        background-color:#FFF4D4;
        display: block;
        margin-left:0;
        border-bottom: 1px solid #FF9900;
}

.nav li.hnava {
        font-size:100%;
        font-weight:bold;
        list-style:none;
        color:#fff;
        background-color:#FF6600;
        display: block;
        margin-left:0;
        border-bottom: 1px solid #FF9900;
}


.nav li.hnav a {
        text-decoration:none;
        display:block;
        padding-left:10px;
        padding-top:4px;
        padding-bottom:4px;
        }



.nav li.hnav a:hover {
        text-decoration:none;
        display:block;
        background-color:#FF6600;
        padding-left:10px;
        color:#fff;
        padding-top:4px;
        padding-bottom:4px;
        }

.nav li.hnava a {
        text-decoration:none;
        display:block;
        padding-left:10px;
        padding-top:4px;
        padding-bottom:4px;
        }

/*li.hnava a:hover {
        text-decoration:none;
        display:block;
        padding-left:10px;
        color:#cc0000;
        padding-top:4px;
        padding-bottom:4px;
        }*/

.hnav a  {
        text-decoration:none;
        color:#000;
        }

.hnava a {
        color:#fff;
        }


/*.subnav ul {
        clear:all;
        list-style:clear;
}*/

.subnav li {
        margin-left:20px;
        font-size:100%;
        color:#000;
        border:0;
        line-height:15px;
        padding-bottom:5px;
}

.subnav a {
        color:#000;
        text-decoration:none;
}

.subnav a:hover {
        text-decoration:underline;
}

ul.subnava {
        list-style:none;
        border:0;
        margin:0;
        background-color:#FF9900;
}

.pad-li {
        padding-left:5px;
        display:block;
        }
.subnava a {
        color:#fff;
        text-decoration:none;
        margin:0;
        background-image:url(../images/navipfeil.gif);
        background-position:0px 3px;
        background-repeat:no-repeat;
        background-color:#FF9900;
}

.subnava li {
        border-top: 1px solid #FFF4D4;
        background-color:#FF9900;
         background-position:0px 3px;
        }

.subnava a:hover  {text-decoration:underline; color:#CC0000; background-image:url(../images/navipfeil_a.gif);
        background-position:0px 3px;
        background-repeat:no-repeat;}

.subactiv a {text-decoration:underline; color:#CC0000; background-image:url(../images/navipfeil_a.gif);
        background-position:0px 3px;
        background-repeat:no-repeat;}


.box-runde-ecken
{
      width:176px;
      height:16px;
      background-color:#ff9000;

}

.runde-ecken-navi
{
        width:100%;
        height:16px;
        position:relative;
        background-color:#ff9000;
}


.imageheaderupleft
{
        vertical-align: text-top;
        float:left;

}


.imageheaderupright
{
        vertical-align: text-top;
        float:right;

}


.nav-teaser-ber {
        line-height:1.3em;
        width:96%;
        margin:2em auto;
        padding:0;
        background-color:#FFF4D4;
        border:1px solid #FF6600;
        }


.nav-teaser-ber h1 {
        font-size:0.9em;
        background-color:#FF6600;
        color:#fff;
        padding:3px;
        margin:0;
        }

.nav-teaser-ber h2 {
        font-size:0.9em;
        font-weight:bold;
        color:#000;
        padding:3px;
        margin:0;
        }

.nav-teaser-ber p {
        padding:3px;
        }



.nav-teaser-body {
        width:96%;
        margin:2em auto;
        padding:0;
        background-color:#C5D8D8;
        border:1px solid #669999;
        }


.nav-teaser-body h1 {
        font-size:0.9em;
        background-color:#669999;
        color:#fff;
        padding:3px;
        margin:0;
        }

.nav-teaser-body h2 {
        font-size:0.9em;
        font-weight:bold;
        color:#000;
        padding:3px;
        margin:0;
        }

.nav-teaser-body p {
        padding:3px;
        }


.nav-teaser-body a, .nav-teaser-ber a {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#ff6600;
                text-decoration:none;
                }

.nav-teaser-body a:hover, .nav-teaser-ber a:hover {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon_ho.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#cc0000;
                text-decoration:underline;
                }


/* // KANAL-CONTENT //////////////////////////////////////// */

#kanal-content {
        float:left;
        line-height:1em;
        width:490px;
        margin-left:18px;
        padding-left:5px;
        padding-right:5px;
        background-color:#ffffff;
        }

#kanal-content h1 {
        color:#FF6600;
        font-size:0.85em;
        padding-left:3px;

        }

#kanal-content h2 {
        color:#000;
        font-size:0.8em;
        padding-left:3px;
        }

/* #kanal-content h3 {
        color:#000;
        font-size:0.8em;
        padding-left:3px;
        } */

#kanal-content p {
        font-size:0.75em;
        margin:0;
        padding:3px;
        }

#kanal-content ul {
        margin-left:20px;
        font-size:0.8em;
        margin-top:10px;
        }

#kanal-content li {
        margin-bottom:10px;
        }

.csc-mailform-field {
                padding-top:10px;
                margin-right:15px;
                font-size:0.77em;
                color:#000000;
                float: right;
                margin-top:0px;
                }
.faq {
                font-size:0.77em;
                margin:0;
                padding-top:2px;
                padding-bottom:5px;
                color:#ff6600;
                text-decoration:none;
                }
a.faq:hover {
                margin:0;
                padding-top:2px;
                padding-bottom:5px;
                color:#cc0000;
                text-decoration:underline;
                }

/* // KANAL-CONTENT-LINKS //////////////////////////////////////// */

#kanal-content a { color:#cc0000;text-decoration:none;}
#kanal-content a:hover { color:#cc0000;text-decoration:underline;}

/* #kanal-content a {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#ff6600;
                text-decoration:none;
                }

#kanal-content a:hover {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon_ho.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#cc0000;
                text-decoration:underline;
                }
*/

#kanal-content .kanal-content-start {
                margin-bottom:15px;
                }

#kanal-content .kanal-content-start h1 {
        color:#FF6600;
        font-size:0.85em;
        padding-left:3px;
        }

#kanal-content .kanal-content-einsp h2 {
        color:#FF6600;
        font-size:0.7em;
        font-weight:bold;
        }

#kanal-content .kanal-content-einsp h3 {
         padding:3px;
         background-color:#FF9900;
         margin-bottom:5px;
         font-size:0.8em;
         color:#fff;
        }
        
#kanal-content iframe {
	border: 1px dotted #ff9900;
	}        
        

/* // KANAL-CONTENT - TEASER - HEllORANGE - EINSPALTIG // */
        .kanal-content-einsp {
                width:99.5%;
                float:left;
                margin:0px 0 6px 0;
                padding:0;
        }

        * html .kanal-content-einsp
                { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }

        .kanal-content-teaser {
                width:100%;
                background-color:#FFF4D4;
                float:left;
                margin:0 0 11px 0;
                border:1px solid #FF9900;
        }

        .kanal-content-teaser h1 {
                padding:3px;
                background-color:#FF9900;
                margin-bottom:5px;
                font-size:0.8em;
                color:#fff;
                }


        .kanal-content-teaser img {
                padding:5px;
                margin-bottom:10px;
                }

/* // KANAL-CONTENT - TEASER - HEllORANGE - ZWEISPALTIG // */

        .kanal-content-zweisp {
                width:100%;
                float:left;
                margin:0px 0 10px 0;
                padding:0;
        }

        * html .kanal-content-zweisp
                        { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }


        .kanal-content-teaser-zweisp-li {
                width:230px;
                height:270px;
                float:left;
                margin:0 0 11px 0;
                border: 1px solid #ff9900;
        }

        .kanal-content-teaser-zweisp-li p {
                padding:3px;
                }

        .kanal-content-teaser-zweisp-li h1{
                padding:3px;
                margin:0px;
                color:#000;
                font-size:0.8em;
                font-weight:bold;
                }

        .kanal-content-teaser-zweisp-li h2{
                padding:3px;
                font-size:0.8em;
                font-weight:bold;
                color:#000;
                margin-top:5px;
                }

        .kanal-content-teaser-zweisp-re {
                width:230px;
                height:270px;
                float:right;
                margin:0 0 0px 0;
                border: 1px solid #ff9900;
        }

        .kanal-content-teaser-zweisp-re h1 {
                padding:3px;
                margin:0px;
                color:#000;
                font-size:0.8em;
                font-weight:bold;
                }

        .kanal-content-teaser-zweisp-re h2 {
                padding:3px;
                font-size:0.8em;
                font-weight:bold;
                color:#000;
                margin-top:5px;
                }

        .kanal-content-teaser-zweisp-re p {
                padding:3px;
                }


.kanal-content-einsp-blank-border {
                width:100%;
                float:left;
                margin:10px 0 10px 0;
                padding:0;
                border-bottom:1px solid #FF9900;

        }

        * html .kanal-content-einsp-blank-border
                { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }

.kanal-content-einsp-blank {
                width:100%;
                float:left;
                margin:10px 0 10px 0;
                padding:0;
        }

        * html .kanal-content-einsp-blank
                { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }


        .kanal-content-teaser-blank {
                width:100%;
                float:left;
                margin:0 0 11px 0;
        }

        .kanal-content-teaser-blank h1 {
                padding:3px;
                margin-bottom:5px;
                font-size:0.8em;
                color:#000;
                }

        .kanal-content-teaser-blank img {
                padding:5px;
                margin-bottom:10px;
                }




/* // KANAL-SIDEBAR //////////////////////////////////////// */

#kanal-sidebar {
      line-height:1em;
        float:right;
        width: 192px;
        margin-right:10px;
        }

        #kanal-sidebar p {
                font-size:0.75em;
                }

        #kanal-sidebar ul {
                padding-left:0px;
                padding-top:3px;
                font-size:0.75em;
                margin-bottom:5px;
                line-height:0.95em;
                }

        #kanal-sidebar li {

                 list-style:none;
                 }

        #kanal-sidebar li a {
                margin:0;
                padding-top:2px;
                padding-left:25px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon.gif);
                background-repeat:no-repeat;
                background-position:4px 2px;
                color:#ff6600;
                text-decoration:none;
                }

        #kanal-sidebar li a:hover {
                margin:0;
                padding-top:2px;
                padding-left:25px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon_ho.gif);
                background-repeat:no-repeat;
                background-position:4px 2px;
                color:#cc0000;
                text-decoration:underline;
                }

        .kanal-sidebar-teaser {
                width:192px;
                float:left;
                margin:0px 0 6px 0;
                padding:0;
                /* border: 1px solid #FF9900;*/
        }

        * html .kanal-sidebar-teaser
                        { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }

        .kanal-sidebar-teaser p {
                padding:3px;
                }

        .kanal-sidebar-teaser a {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon.gif);
                background-repeat:no-repeat;
                background-position:0px 3px;
                color:#ff6600;
                text-decoration:none;
                }

        .kanal-sidebar-teaser a:hover {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon_ho.gif);
                background-repeat:no-repeat;
                background-position:0px 3px;
                color:#cc0000;
                text-decoration:underline;
                }

.kanal-sidebar-teaser-orange {
                width:100%;
                background-color:#FFF4D4;
                float:right;
                margin:0 0 11px 0;
                border: 1px solid #FF9900;
        }

        .kanal-sidebar-teaser-orange h1 {
                padding:3px;
                margin:0px;
                color:#fff;
                font-size:0.7em;
                font-weight:bold;
                background-color:#FF9900;
                text-transform:uppercase;
        }

        .kanal-sidebar-teaser-orange h2 {
                padding:3px;
                margin:0px;
                color:#000;
                font-size:0.8em;
                font-weight:bold;
        }

       .kanal-sidebar-teaser-orange ul {
               margin:0;
               }


 .kanal-sidebar-teaser-orange p{
                 font-size:0.9em;
                 padding-bottom:0;
                 }

 .kanal-sidebar-teaser-orange a{
                 font-size:0.8em;
                 }


       .kanal-sidebar-tipps-essen {
                background-color:#FFF4D4;
                margin:0px;
                border: 1px solid #FF9900;
        }

        .kanal-sidebar-tipps-essen h1 {
                padding:3px;
                margin:0px;
                color:#fff;
                font-size:0.7em;
                font-weight:bold;
                background-color:#FF9900;
                text-transform:uppercase;
        }


        .kanal-sidebar-tipps-essen a {
                font-size:0.8em;
                color:#ff6600;
                text-decoration:none;
                padding-top:3px;
                background-image:url(../images/navipfeil.gif);
                background-repeat:no-repeat;
                background-position:0px 3px;
                }


        .kanal-sidebar-tipps-essen a:hover {
                color:#cc0000;
                padding-top:3px;
                text-decoration:underline;
                background-image:url(../images/navipfeil_a.gif);
                background-repeat:no-repeat;
                background-position:0px 3px;
                }



/* // SIDEBAR-TEASER FueR FACHRaeFTE IN BLAU - VORÜBERGEHEND /////////////////// */

        .kanal-sidebar-teaser-fa {
                width:192px;
                float:left;
                margin:0px 0 6px 0;
                padding:0;
        }

        * html .kanal-sidebar-teaser-fa
                        { /* fuer IE Win \*/
                margin:0 0 6px 0;
                /* */
        }

        .kanal-sidebar-teaser-fa p {
                padding:3px;
                }

        .kanal-sidebar-teaser-fa a {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#ff6600;
                text-decoration:none;
                }

        .kanal-sidebar-teaser-fa a:hover {
                margin:0;
                padding-top:2px;
                padding-left:20px;
                padding-bottom:5px;
                display:block;
                background-image:url(../images/list_icon_ho.gif);
                background-repeat:no-repeat;
                background-position:0px 4px;
                color:#cc0000;
                text-decoration:underline;
                }

        .kanal-sidebar-teaser-fa-back {
                width:100%;
                background-color:#FFF4D4;
                float:right;
                margin:0 0 11px 0;
                border: 1px solid #1F538C;
        }

        .kanal-sidebar-teaser-fa-back h1 {
                padding:3px;
                margin:0px;
                color:#fff;
                font-size:0.75em;
                font-weight:bold;
                background-color:#1F538C;
                text-transform:uppercase;
        }

        .kanal-sidebar-teaser-fa-back h2 {
                padding:3px;
                margin:0px;
                color:#000;
                font-size:0.8em;
                font-weight:bold;
        }
/* ////////////////////////////////////////////////////// */



/* //  ol und li */
.ert    {
                padding-top:20px;
                font-size:0.87em;
                color:#000000;
                list-style-type:decimal;
                margin-left:28px;
        }

.ert2 {
                font-size:0.87em;
                padding-bottom:10px;
                color:#000000;
                }

 /* //  ol und li */
.ertul  {
                padding-top:20px;
                font-size:0.87em;
                color:#000000;
                list-style-type:square;
                margin-left:28px;
        }

.ertul2 {
                font-size:0.87em;
                padding-bottom:10px;
                color:#000000;
                }