/*body cms*/
body {
    width:955px;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
}
#main_div {
    width:760px;
    margin-left:195px;
}
/*navigation (left)*/
#left_div {
    position:absolute;
    top:0px;
    left:0px;
    width:195px;
    padding:0px;
    margin:0px;
    z-index:1;
}
#left_head {
    height:176px;
    padding:0px;
    margin:0px;
    margin-bottom:40px;
    background-image:url(../images/basic-layout/contigo_logo_gr.gif);
    background-repeat:no-repeat;
    background-position:46px 25px;
}
#subnavigation, #navi_div, #basicnavigation {
    margin-left:6px;
    margin-right:6px;
}
a.subnavi, a:link.subnavi, a:active.subnavi, a:hover.subnavi, a:visited.subnavi,
a.basicnavi, a:link.basicnavi, a:active.basicnavi, a:hover.basicnavi, a:visited.basicnavi {
    font-family:arial;
    font-size:10px;
    line-height:10px;
    color:#666666;
    margin-left:10px;
    text-decoration:none;
}
a:hover.subnavi, a:hover.basicnavi {
    color:#990000;
    text-decoration:underline;
}
#navi_div {
    margin-top:13px;
    margin-bottom:13px;
}
.navileft, .navileft_1_open, .navileft_1_active,
.navileft_2, .navileft_end, div.naviselect {
    width:165px;
    margin-left:9px;
    padding-top:6px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:4px;



    background-image:url(../images/basic-layout/navi_line_165_tr_br.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
}
.navileft_1_open {
    padding-bottom:5px;
    background-image:url(../images/basic-layout/navi_bg_1_open.gif);
}
.navileft_1_active {
    padding-bottom:5px;
    background-image:url(../images/basic-layout/navi_bg_1_active.gif);
}
.navileft_2 {
    background-image:url(../images/basic-layout/navi_bg_2.gif);
}
div.naviselect {
    background-image:url(../images/basic-layout/navi_bg_1_select.gif);
}
a.navileft_passive, a:link.navileft_passive, a:hover.navileft_passive, a:visited.navileft_passive,
a.navileft_active, a:link.navileft_active, a:hover.navileft_active, a:visited.navileft_active,
a.navileft_open, a:link.navileft_open, a:hover.navileft_open, a:visited.navileft_open,
a.navileft_2_passive, a:link.navileft_2_passive, a:hover.navileft_2_passive, a:visited.navileft_2_passive,
a.navileft_2_active, a:link.navileft_2_active, a:hover.navileft_2_active, a:visited.navileft_2_active,
a.navileft_2_open, a:link.navileft_2_open, a:hover.navileft_2_open, a:visited.navileft_2_open,
.navipfeil_active {
    font-family:arial;
    font-size:11px;
    line-height:10px;
    margin-left:12px;
    color:#4c2820;
    font-weight:bold;
    margin-top:0px;
    text-decoration:none;
}
a.navileft_2_passive, a:link.navileft_2_passive, a:hover.navileft_2_passive, a:visited.navileft_2_passive,
a.navileft_2_active, a:link.navileft_2_active, a:hover.navileft_2_active, a:visited.navileft_2_active,
a.navileft_2_open, a:link.navileft_2_open, a:hover.navileft_2_open, a:visited.navileft_2_open {
    margin-left:22px;
}
a.navileft_active, a:link.navileft_active, a:active.navileft_active, a:hover.navileft_active, a:visited.navileft_active,
a.navileft_2_active, a:link.navileft_2_active, a:hover.navileft_2_active, a:visited.navileft_2_active {
    color:#990000;
}
a.navileft_open, a:link.navileft_open, a:active.navileft_open, a:hover.navileft_open, a:visited.navileft_open {
    
}
a.navileft_2_passive, a:link.navileft_2_passive, a:visited.navileft_2_passive {
    color:#666666;
}
a:hover.navileft_passive, a:hover.navileft_2_passive {
    color:#990000;
}
.navipfeil_active {
    padding-left:5px;
    margin-left:5px;
    background-image:url(../images/basic-layout/navi_pfeil_rechts_red.gif);
    background-repeat:no-repeat;
    background-position:5px 50%;
}
.navileft_end {
    font-size:1px;
    line-height:1px;
    padding-top:1px;
    padding-bottom:0px;
    background-image:url(../images/basic-layout/navi_line_165_w_br.gif);    
}
/*Spalten (Links + rechts)*/

#sp_left_div {
    float:left;
    width:180px;
    padding:0px;
    margin:0px;
    margin-left:0px;
    background-repeat:no-repeat;
    background-position:0px 130px;
    background-image:url(../images/basic-layout/sp_left_head.png);
}
#sp_right_div, #produkt_teaser_rdiv, #produkt_teaser_start_rdiv {
    float:left;
    width:180px;
    padding:0px;
    margin:0px;
    background-repeat:no-repeat;
    background-position:0px 130px;
    background-image:url(../images/basic-layout/sp_right_head.png);
}
#produkt_teaser_start_rdiv {
    
}
#sp_left_head, #sp_right_head {
    height:213px;
    padding:0px;
    margin:0px;
}
/* spez. Start  */
#start_left_img1 {
    width:180px;
    height:170px;
    background:url(../images/basic-layout/start_2.jpg) no-repeat 0 0;
}
#start_left_img2 {
    width:180px;
    height:208px;
    margin-bottom:20px;
    background:url(../upload/bilder/Startseite/pic_start_1-2-2.gif) no-repeat 0 0;
}
#start_left_img1 *, #start_left_img2 * {
    display:none;
}

/*content*/
#content_div, #produkt_teaser_cdiv {
    float:left;
    width:400px;
    padding:0px;
    margin:0px;
    _overflow:hidden;
    background-image:url(../images/basic-layout/content_head.png);
    background-repeat:no-repeat;
    background-position:10px 178px;
}
#content_head {
    height:256px;
    padding:0px;
    margin:0px;
    margin-bottom:18px;
}
/*foot*/
#foot_div {
    clear:both;
    height:30px;
    padding:0px;
    margin:0px;
    margin-bottom:10px;
}
/*ende:Navigation: Basis-Layout*/
/*Navigation: Layer-Menu*/
.navileft_menuico{
    float:right;
    width:10px;
    height:10px;
    margin:0px;
    margin-right:4px;
    margin-left:10px;
    overflow:hidden;
}
.menuskin{
    position:absolute;
    left:180px;
    width:130px;
    background-color:#ffffff;
    border:2px solid #999999;
    font:normal 10px Arial;
    line-height:14px;
    text-decoration:none;
    visibility:hidden;
    z-index:5000;
}
.menuskin a{
    color:black;
    padding-left:10px;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
    display:block;
}
.menuskin a:link,a:visited,a:active,a:hover {
    text-decoration:none;
}   
.menuitems {
    text-decoration:none;
    background-color:#ffffff;
}
.menuitems a,.menuitems a:link,.menuitems a:visited,.menuitems a:active,.menuitems a:hover {
    text-decoration:none;
}
.menuitems a:hover {
    color:#990000;
    text-decoration:none;
    background-color:#e6e6e6;
}
/*ende:Navigation: Layer-Menu*/
/*Produkt-Teaser (Head)*/
.produkt_teaser_text  {
    width:185px;
    font-family:arial;
    font-size:11px;
    line-height:13px;
    color:#666666;
}

/*ende:Navigation: Produkt-Teaser (Head)*/

/*CONTENT-LAYOUT*/
    .linkliste, .linkliste_head {
        width:100%;
        padding:2px;
        padding-top:4px;
        padding-bottom:4px;
        padding-left:20px;
        background-repeat:no-repeat;
        background-position:20px 0px;
        background-image:url(../images/basic-layout/linkliste_bg_hgr_360.gif);
        clear:both;
    }
    .linkliste_head {
    height:20px;
        padding-top:0px;
        padding-bottom:0px;
        background-image:url(../images/basic-layout/linkliste_head_bg.gif);
    }
    .linkliste a, .linkliste a:link, .linkliste a:active, .linkliste a:visited, .linkliste a:hover {
        font-weight:bold;
        text-decoration: none;
        padding-left:20px;
        background-repeat:no-repeat;
        background-position:0px 2px;
        background-image:url(../upload/layout/ico_q_pfeil_rechts_gr.gif);
display:block;
width:340px;
    }
    .linkliste a:hover, .linkliste a:active {
        text-decoration: underline;
        padding-left:20px;
        background-image:url(../upload/layout/ico_q_pfeil_rechts_red.gif);
    }

/*Video-Linkliste*/
    .film_liste {
        padding:2px;
        padding-top:4px;
        padding-bottom:4px;
        padding-left:20px;
        background-repeat:no-repeat;
        background-position:20px 0px;
        background-image:url(../images/basic-layout/linkliste_bg_hgr_360.gif);
        clear:both;
    }

    .film_liste a, .film_liste a:link, .film_liste a:active, .film_liste a:visited, .film_liste a:hover {
        font-weight:bold;
        text-decoration: none;
        padding-left:0px;
        display:block;
        width:360px;
        color:#990000;
        font-size:12px;
    }
    .film_liste a:hover, .film_liste a:active {
        text-decoration: underline;
    }
    .film_liste a span, .film_liste a:link span {
        font-weight:normal;
        color:#990000 !important;
        font-size:11px;
    }
    .film_liste a:hover span, .film_liste a:active span {
        color:#990000;
    }
    .film_img {
        border:none;
        float:left;
        margin:0 10px 4px 0;
        width:140px;
    }

/*UEBERSICHTEN*/
    .table_head {
        padding-left: 0px;
        padding-top: 5px;
        font-size:11px;
padding-bottom:15px;
    }
    a.link_big, a:link.link_big , a:active.link_big, a:visited.link_big, a:hover.link_big  {
        font-weight:bold;
font-size:12px;
        text-decoration: none;
        padding-left:15px;
        background-repeat:no-repeat;
        background-position:0px 2px;
        background-image:url(../upload/layout/ico_q_pfeil_rechts_gr.gif);
color:#990000;
    }
    a:hover.link_big  {
        font-weight:bold;
        text-decoration: none;
        padding-left:15px;
        background-repeat:no-repeat;
        background-position:0px 2px;
        background-image:url(../upload/layout/ico_q_pfeil_rechts_red.gif);
    }
/*ende:CONTENT-LAYOUT*//* CSS Document */

/**** SLIDESHOW  ***/
#slideshow {
 height:220px;/* hier Hoehe der Slideshow-Bilder angeben */
 position:relative;
 margin-left:20px;
 margin-top:15px;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0;
}
#slideshow img.start {
 display:block;
}
