/* CSS 3.0!*/

#format_groesse_hersteller{
    font-size: 12px;
}


@media only screen and (min-width: 200px) {
/* For mobiles */
    
    .hoehe_buehnenavi{
        height: 80%;
    }       

    #tpl_main1_news_einzeln{
        height: auto;
        margin-top: 1%;
    }

    #alle_anzeigen_titel{
        font-size: 20px;
        font-size: 1.25rem;
        height: 25px;
        padding: 5px;
        background-color: #ffffff;
    }
    
    #tpl_main1_news_einzeln_text{
        height: auto;
        float: left;
        margin-top: 3%;
        margin-left: 4%;
    }
    
    #tpl_main1_news_einzeln_text_uebersicht{
        height: auto;
        float: left;
        margin-top: 1%;
        margin-left: 4%;
    }
    
    #tpl_main1_news_einzeln_ueberschrift{
        font-weight: bold;
        height: auto;
        text-align: left;
    }

    #tpl_main1_news_einzeln_text_eintrag{
        height: auto;
        text-align: justify;
    }
    
    
    #tpl_main1_news{
        height: auto;
        margin: 0 auto;
        margin-top: 5%;
        background-color: #FFFFFF;        
    }
    
    
        #tpl_main1_news_einzeln_alle_anzeigen{
            height: auto;
            padding: 1%;
            margin: 0 auto;
            margin-top: 5%;
            
            background-color: #FFFFFF;
            
        }
        
        #div_videoplayer{
            max-height: 100%;
        }
      
        
        #tpl_main1_video_gesamt{
            height: 100%;
            margin: 0 auto;
            margin-top: 5%;
            
            background-color: #FFFFFF;

        }
        
    
}


@media only screen and (min-width: 1024px) {
    /* For tablets und mittelre Auflösung: */
    
    .hoehe_buehnenavi{
        height: 40%;
    } 
    
    #tpl_main1_news_einzeln{
        height: auto;
        margin-top: 1%;
    }

    #alle_anzeigen_titel{
        font-size: 20px;
        height: 25px;
        padding: 5px;
        background-color: #ffffff;
    }
    
    #alle_anzeigen_titel{
        font-size: 20px;
        height: 25px;
        padding: 5px;
        background-color: #ffffff;
    }
    
    #tpl_main1_news_einzeln_text{
        height: auto;
        float: left;
        margin-top: 3%;
        margin-left: 4%;
    }
    
    #tpl_main1_news_einzeln_text_uebersicht{
        height: auto;
        float: left;
        margin-top: 1%;
        margin-left: 4%;
    }

    #tpl_main1_news_einzeln_ueberschrift{
        font-weight: bold;
        min-height: 20px;
        text-align: left;
    }

    #tpl_main1_news_einzeln_text_eintrag{
        height: auto;
        text-align: justify;
    }
    
    #tpl_main1_news{
        height: auto;
        margin: 0 auto;
        margin-top: 5%;
        background-color: #FFFFFF;
    }
    
    #tpl_main1_news_einzeln_alle_anzeigen{
            min-height: 125px;
            padding: 1%;
            margin:0 auto;
            margin-top: 5%;
           background-color: #FFFFFF;

        }
        
      #tpl_main1_video_gesamt{
            height: auto;
            margin: 0 auto;
            margin-top: 5%;
            background-color: #FFFFFF;
        }
}

@media only screen and (min-width: 1800px) {
    /* For große tablets and Desktop: */
    
    .hoehe_buehnenavi{
        height: 60%;
    } 
    
    #tpl_main1_news_einzeln{
        height: auto;
        margin-top: 1%;
    }

    #alle_anzeigen_titel{
        font-size: 20px;
        font-size: 1.25rem;
        height: auto;
        padding: 5px;
        background-color: #ffffff;
    }
    
    #tpl_main1_news_einzeln_text{
        height: auto;
        float: left;
        margin-top: 3%;
        margin-left: 4%;
    }
    
    #tpl_main1_news_einzeln_text_uebersicht{
        height: auto;
        float: left;
        margin-top: 1%;
        margin-left: 4%;
    }

    #tpl_main1_news_einzeln_ueberschrift{
        font-weight: bold;
        height: auto;
        text-align: left;
    }

    #tpl_main1_news_einzeln_text_eintrag{
        height: auto;
        text-align: justify;
    }
    
    
    #tpl_main1_news{
        height: 525px;
        float: left; 
        margin-top: 5%;
        background-color: #FFFFFF;
    }
    
    #tpl_main1_news_einzeln_alle_anzeigen{
            height: auto;
            padding: 1%;
            margin: auto;
            margin-top: 5%;
            background-color: #FFFFFF;
        }
        
       #tpl_main1_video_gesamt{

            height: 525px;
            float: left;
            margin-left: 8.33%;
            margin-top: 5%;
            background-color: #FFFFFF;
        } 
}



#inhalt_TPLx_alle_gesamt{
    margin-top: 25px;
}


#inhalt_bild_radius{
    
    
    
}

#inhalt_bild_radius_templates{
    max-height: 150px;
    max-width: 200px;
  
}


#facebook_box_beitraegen{
    margin-top: 15px;
    line-height: 150%;
}


#facebook_box_frage_beitraegen{    
    text-align: center;
    font-weight: bold;
    color: #0b0858;
    line-height: 150%;
    margin: 0 auto;
}

#facebook_box_frage_beitraegen_link_grau a:link, #facebook_box_frage_beitraegen_link_grau a:visited {
    text-decoration: none;
    color: #999999;
}

#facebook_box_frage_beitraegen_link_blau a:link, #facebook_box_frage_beitraegen_link_blau a:visited {
    text-decoration: none;
    color: #0b0858;
}

#facebook_box_frage_beitraegen_link2{
    text-decoration: none;
    color: #999999;
    
}

#facebook_box_frage_beitraegen_link2 a:link, #facebook_box_frage_beitraegen_link2 a:visited {
    text-decoration: none;
    color: #999999;
}

#facebook_box_frage_beitraegen_header{
    font-weight: bold;
    color: #000000;
}



<!--/*linkformat für textlinks (mehr) für templates*/-->
#link_template{
    text-decoration: none;
    color: #0b0858;
}

#link_template_alles{
    text-decoration: none;
    color: #000000;
}

#link_template_alles a:visited{
    text-decoration: none;
    color: #000000;
}

<!--/*linkformat für textlinks (weitereführende Info im Template) für templates*/-->
#link_template_inside{
    text-decoration: none;
    color: #0b0858;
}


#inhalt_TPL000_x_ausrichtung{
    height: auto;
    margin-top: 20px;
    float: left;
}

<!--/*TPL001*/-->


#inhalt_TPL0001_beschreibung{
    height: 380px;
    margin: 0 auto;
    background-color: #FFFFFF;
    
    padding-top: 1%;
}

#inhalt_TPL0001_beschreibung_überschrift{
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
    height: 60px;
    padding: 0.75%;
}

#inhalt_TPL0001_beschreibung_text{
    font-size: 14px;
    font-size: 0.875rem;
    text-align: justify;
    margin-top: 5px;
    line-height: 120%;
    height: 100px;
}

#inhalt_TPL0001_beschreibung_links{
    height: 20px;
    margin-top: 25px;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
}

#inhalt_TPL0001_beschreibung_links a:link, #inhalt_TPL0001_beschreibung_links a:visited{
    color: #0b0858;
    text-decoration: none;
}

#inhalt_TPL0001_beschreibung_bild1{
    height: 150px;
    margin-top: 5px;
    margin: 0 auto;
}


<!--/*TPL002*/-->

#inhalt_TPL0002_beschreibung{
    height: 480px;
    margin: 0 auto;
    background-color: #FFFFFF;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    padding-top: 1%;
}

#inhalt_TPL0002_beschreibung_überschrift{
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
    height: 60px;
    padding: 0.75%;
}

#inhalt_TPL0002_beschreibung_felder_bereich{
    height: 75px;
    margin-top: 5px;
}



#inhalt_TPL0002_beschreibung_felder1{
    font-size: 14px;
    font-size: 0.875rem;
    text-align: left;
    margin-top: 5px;
    width: 57px;
    line-height: 120%;
    padding-left: 3px;
    float: left;
}

#inhalt_TPL0002_beschreibung_felder2{
    font-size: 14px;
    font-size: 0.875rem;
    text-align: right;
    margin-top: 5px;
    width: 147px;
    margin-top: 5px;
    line-height: 120%;
    padding-right: 3px;
    float: left;
}


#inhalt_TPL0002_beschreibung_text{
    font-size: 14px;
    font-size: 0.875rem;
    text-align: justify;
    margin-top: 15px;
    line-height: 120%;
    height: 130px;
}

#inhalt_TPL0002_beschreibung_links{
    height: 20px;
    margin-top: 25px;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
}

#inhalt_TPL0002_beschreibung_links a:link, #inhalt_TPL0002_beschreibung_links a:visited{
    color: #0b0858;
    text-decoration: none;
}

#inhalt_TPL0002_beschreibung_bild1{
    height: 150px;
    margin-top: 5px;
    margin: 0 auto;
}

<!--/*TPL0003*/-->

#inhalt_TPL0003_beschreibung{
    height: 270px;
    margin: 0 auto;
    background-color: #FFFFFF;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    padding-top: 1%;
}

#inhalt_TPL0003_beschreibung_überschrift{
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
    height: 60px;
    padding: 0.75%;
}

#inhalt_TPL0003_beschreibung_links{
    height: 20px;
    margin-top: 10px;
    text-align: center;
    text-decoration: none;
}

#inhalt_TPL0003_beschreibung_links a:link, #inhalt_TPL0003_beschreibung_links a:visited{
    color: #0b0858;
    text-decoration: none;
}


#inhalt_TPL0003_beschreibung_bild1{
    height: 150px;
    margin-top: 5px;
    margin: 0 auto;
}


#inhalt_autor{
    font-size: 14px;
    font-size: 0.875rem;
    font-style: italic;
    color: #363636;
    text-align: right;
    padding-right: 1%;
}

#inhalt_link_weiter{
    margin-top: 20px;
    margin-left: 5%;
    text-align: left;
    line-height: 150%;
}

#inhalt_link_weiter_text{ 
    margin-top: 10px;
}
#inhalt_link_weiter_text_mark{ 
    margin-top: 10px;
}

#inhalt_link_weiter_text a:link, #inhalt_link_weiter_text a:visited{
    color: #0b0858;
    
}

#inhalt_link_weiter_text_mark a:link, #inhalt_link_weiter_text_mark a:visited{
    color: #990000;
}

#inhalt_link_weiter_head{
    font-weight: bold;
}


<!--/*TPLV0001*/-->
#inhalt_TPLV0001_titel{
    font-size: 20px;
    font-size: 1.25rem;
    margin-top: 50px;
    line-height: 150%;
}

#inhalt_TPLV0001_einleitung{
    font-weight: bold;
    text-align: justify;
    padding: 2%;
    line-height: 150%;
}

#inhalt_TPLV0001_modul1{
    min-height: 400px;
    text-align: justify;
    margin-top: 10px;
    padding: 2%;
    line-height: 150%;
}

#inhalt_TPLV0001_modul1_bild1{
    float: right;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
}

#inhalt_TPLV0001_modul1_bildunterschirft{
    text-align: center;
}



#inhalt_TPLV0001_modul2{
    min-height: 400px;
    text-align: justify;
    margin-top: 15px;
    padding: 2%;
    line-height: 150%;
}

#inhalt_TPLV0001_modul2_bild1{
    float: left;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    padding-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
}

#inhalt_TPLV0001_modul2_bildunterschirft{
    text-align: center;
}

#inhalt_TPLV0001_modul_subtitel{
    text-align: center;
    font-weight: bold;
    padding: 2%;
}

#inhalt_TPLV0001_produkte_gesamt{
    height: 200px;
    margin-top: 50px;

}

#inhalt_TPLV0001_hilfsfeld {
    clear: both;
}



/*TPLV0001 Ende*/

<!--/*TPLVKU0001 --> Künstler*/-->
#inhalt_TPLVKU0001_titel{
    font-size: 20px;
    margin-top: 50px;
    
    
}


#inhalt_TPLVKU0001_infobox{
     padding: 10px;
     height: 110px;
     text-align: left;
    
    background-color: #FFFFFF;
    
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
    
    
    
    
    font-size: 14px;
}

#inhalt_TPLVKU0001_bild{
    max-width: 100%;
    height: auto;
    
    
    
}

#inhalt_TPLVKU0001_infobox_text{
     float: left;
     height: 20px;
     text-align: left;
}

#inhalt_TPLVKU0001_infobox_inhalt{
     float: left;
     height: 20px;
     text-align: left;
}

#inhalt_TPLVKU0001_infobox_titel{
     text-align: center;
     font-weight: bold;
}

#inhalt_TPLVKU0001_einleitung{
    font-size: 14px;
    font-weight: bold;
    width: 750px;
    margin: 0 auto;
    text-align: justify;
}

#inhalt_TPLVKU0001_modul1{
    width: 750px;
    min-height: 350px;
    margin: 0 auto;
    text-align: justify;
    margin-top: 10px;
    font-size: 14px;
}

#inhalt_TPLVKU0001_modul1_bild1{
    float: right;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 11px;
    margin-top: 10px;
}

#inhalt_TPLVKU0001_modul1_bildunterschirft{
    text-align: center;
}



#inhalt_TPLVKU0001_modul2{
    width: 750px;
    min-height: 350px;
    margin: 0 auto;
    text-align: justify;
    margin-top: 15px;
    font-size: 14px;
}

#inhalt_TPLVKU0001_modul2_bild1{
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 11px;
    margin-top: 10px;
}

#inhalt_TPLVKU0001_modul2_bildunterschirft{
    text-align: center;
}

#inhalt_TPLVKU0001_modul2_subtitel{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#inhalt_TPLVKU0001_produkte_gesamt{
    height: auto;
    margin-top: 50px;
    margin-left: 5px;
}

#inhalt_TPLVKU0001_produkte_box{
    height: 200px;
    padding: 5px;
    float: left;
    background-color: #FFFFFF;
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
    
    
    
    
}

/*TPLVKU0001 Ende*/

/*TPLVN0001*/

#inhalt_TPLVN0001_titel{
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: bold;
    text-align: center;
    margin-top: 15px;
}

#inhalt_TPLVN0001_modul1{
    margin: 0 auto;
    margin-top: 50px;
    padding: 1%;
    font-size: 16px;
    font-size: 1rem;
}

#inhalt_TPLVN0001_modul1_bild1{
    max-width: 100%;
    max-height: 100%;
    
    
    
}

#inhalt_TPLVN0001_modul1_bild1_container{
    margin: 0 auto;
}

#inhalt_TPLVN0001_text{
    margin-top: 10px;
    text-align: justify;
    line-height: 150%;
}

#inhalt_TPLVN0001_links{
    clear: both;
    margin: 0 auto;
    margin-top: 15px;
}

#inhalt_TPLVN0001_produkte{
    margin: 0 auto;
    clear: both;
    margin-top: 15px;
}



/*TPLVN0001 Ende*/


/*TPL_main1*/

#tpl_mainx_gesamt{
    margin-top: 15px;
    
}


#tpl_main1_news_video{
    height: auto;
}

/*Teile von newsfeld format im media bereich*/

#tpl_news_datum_text{
    font-size: 10px;
    color: #666666;
    
}

#link_alle_anzeigen{
    height: auto;
    color: #0b0858;
    font-size: 16px; 
    font-size: 1rem;
    margin-top: 10px;    
    margin-bottom: 0px;
    padding: 1%;
    text-align: right;
    clear: both;
}


#link_alle_anzeigen a:link, #link_alle_anzeigen a:visited {
    color: #0b0858;
    text-decoration: none;
}

#tpl_main1_news_einzeln_einleitung_text{
    float: left;
    text-align: justify;
}

#tpl_main1_news_ueberschrift{
    height: 15px;
    font-weight: bold;
    color: #0b0858;
}


#tpl_main1_news_einzeln_bild_klein{
    float: left;
    text-align: center;
}

#tpl_main1_news_einzeln_bild_klein_selbst{
    max-width: 100%;
    max-height: 100px;
    padding-right: 1%;
    text-align: center;
    
    
    
}

#tpl_main1_beitraege_einzeln_bild_klein_selbst{
    max-width: 100%;
    height: auto;
}


#tpl_main1_fett{
   font-weight: bold;
   width: 389px;
}

#tpl_main1_normal{
   text-align: justify;
   width: 379px;
   padding: 5px;
   color: #0b0858;
}
#tpl_main1_normal2{
   text-align: center;
   width: 280px;
   padding: 5px;
   color: #0b0858;
   margin-top: 10px;
   margin: 0 auto;
   background-color: #D3E4E5;
   /* IE10 Consumer Preview */ 
   background-image: -ms-radial-gradient(center, ellipse farthest-corner, #D3E4E5 40%, #FFFFFF 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #D3E4E5 40%, #FFFFFF 100%);

    /* Opera */ 
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #D3E4E5 40%, #FFFFFF 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0.4, #D3E4E5), color-stop(1, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #D3E4E5 40%, #FFFFFF 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(ellipse farthest-corner at center, #D3E4E5 40%, #FFFFFF 100%);
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
    
    
    
    
}

#tpl_main1_normal2 a:link, #tpl_main1_normal2 a:visited {
    color: #0b0858;
    text-decoration: none;
    font-weight: bold;
}

#tpl_main1_video{
    height: auto;
}

#tpl_main1_video_auswahl_einzeln{
    height: 90px;
}

#tpl_main1_video_auswahl_einzeln a:link, #tpl_main1_video_auswahl_einzeln a:visited {
    color:  #666666;
    font-weight: bold;
    text-decoration: none;
}

#tpl_main1_video_auswahl_einzeln_aussen{
    float: left;
    width: 110px;
    height: 60px;
    margin-left: 9px;
    margin-right: 9px;
}

#tpl_main1_video_auswahl_einzeln_innen{
    width: 110px;
    height: 60px;
    float: left;
    margin-left: 9px;
    margin-right: 9px;
}

#tpl_main1_beitraege{
    height: auto;
    margin: 0 auto;
    background-color: #ffffff;
    clear: both;
    margin-top: 15px;
}
#tpl_main1_beitraege2{
    height: auto;
    margin: 0 auto;
    background-color: #ffffff;
    clear: both;
    margin-top: 10px;
  
}


#tpl_main1_beitraege_ueberschrift{
    height: 15px;
    padding-top: 5px;
    font-weight: bold;
    color: #0b0858;
}

#tpl_main1_beitraege_einzeln{
    min-height: 150px;
    padding: 10px;
    margin-top: 15px;
}

#tpl_main1_beitraege_einzeln_alle_anzeigen{
    height: 150px;
    padding: 10px;
    margin-top: 5px;
    background-color: #ffffff;
    
}

#tpl_main1_beitraege_einzeln_bild_klein{
    height: auto;
    text-align: center;
    
    
    float: left;
    padding-left: 1%;
    padding-right: 1%;
}


#tpl_main1_beitraege_einzeln_ueberschrift{
    font-weight: bold;
    height: auto;
    text-align: left;
    float: left;
}

#tpl_main1_beitraege_einzeln_text_eintrag{
    margin-top: 1%;
    height: auto;
    float: left;
    text-align: justify;
}

/*Künstlershop MAIN*/
#inhalt_filter_beschreibungen_suche{
    width: 720px;
    height: 50px;
    margin-top: 10px;
    padding: 5px;
    background-color: #ffffff;
    margin-left: 72.5px;
}

#inhalt_TPLx_alle_gesamt_main{
    width: 750px; /*750 px erforderlich um Mehrfachtpl's korrekt anzuzeigen. (width + padding*3 + margin-right*2 = 730px)*/
    margin-top: 10px;
    margin-left: 72.5px;
}


#inhalt_TPL1_main_einzeln{
    width: 210px;
    height: 225px;
    margin-top: 20px;
    float: left;
    background-color: #ffffff;
    
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
    
    margin-right: 20px;
    padding: 10px;
}

#inhalt_TPL1_main_einzeln_überschrift{
    font-size: 15px;
    text-align: center;
    height: 30px;
}

#inhalt_TPL1_main_einzeln_links{
    width: 210px;
    height: 20px;
    margin-top: 10px;
    text-align: center;
}

#inhalt_TPL1_main_einzeln_bild1{
    width: 200px;
    height: 150px;
    margin-top: 5px;
    margin: 0 auto;
}

#inhalt_TPL1_main_einzeln_bild1_rad{
    
    
    
}

/*Künstlershop MAIN Ende*/

<!--/*TPLAr001_mainpage*/-->


#tpl_main1_artikel_mainpage_gesamt{
   margin: 0 auto;
   margin-top: 15px;
}

#tpl_main1_artikel_mainpage_ueberschrift{
    height: 25px;
    margin-top: 25px;
    padding: 5px;
    font-weight: bold;
}

#preisalternative_main_index{
    color: #6b1c1c; 
    font-weight: normal; 
    font-size: 12px;
}

#artikel_TPLAr001_beschreibung_mainpage_ausrichtung{
    height: auto;
    float: left;
    margin-top: 20px;
}

#artikel_TPLAr001_beschreibung_mainpage{
    padding-top: 1%;
    height: 400px;
    margin: 0 auto;
    background-color: #ffffff;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}

#artikel_TPLAr001_beschreibung_prew_play_main_index{
    height: 35px;
}

#artikel_TPLAr001_beschreibung_mainpage a:link, #artikel_TPLAr001_beschreibung_mainpage_mobil a:link{
    text-decoration: none;
    color: #0b0858;
}

#artikel_TPLAr001_beschreibung_mainpage a:visited, #artikel_TPLAr001_beschreibung_mainpage_mobil a:visited{
    text-decoration: none;
    color: #0b0858;
    
}

#artikel_TPLAr001_beschreibung_überschrift_mainpage{
    height: 40px;
    font-size: 15px;
    font-size: 0.938rem;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    color: #0b0858;
}

#artikel_TPLAr001_beschreibung_autor{
    height: 20px;
}

#artikel_TPLAr001_beschreibung_felder_bereich_mainpage{
    height: 70px;
    font-size: 12px;
    font-size: 0.750rem;
    margin-top: 5px;
}

#artikel_TPLAr001_beschreibung_felder_bereich_mainpage_feld2{
    font-size: 14px;
    font-size: 0.875rem;
    color: #666666;
    font-weight: bold;
}

#artikel_TPLAr001_beschreibung_felder1_mainpage{
    font-size: 12px;
    font-size: 0.750rem;
    text-align: left;
    margin-top: 5px;
    line-height: 120%;
    padding-left: 3px;
    float: left;
}

#artikel_TPLAr001_beschreibung_felder2_mainpage{
    font-size: 14px;
    text-align: right;
    margin-top: 5px;
    margin-top: 5px;
    line-height: 120%;
    float: left;
}

#artikel_TPLAr001_beschreibung_felder2a_mainpage{
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    color: #0b0858;
    clear: both;
    margin-top: 5px;
}


#artikel_TPLAr001_beschreibung_text_mainpage{
    font-size: 14px;
    font-size: 0.875rem;
    text-align: justify;
    margin-top: 15px;
    line-height: 120%;
    height: 130px;
}

#artikel_TPLAr001_beschreibung_links_mainpage{
    width: 115px;
    height: 20px;
    margin-top: 5px;
    margin: 0 auto;
    float: left;
    text-align: center;
}

#artikel_TPLAr001_beschreibung_bild1_mainpage{
    width: 150px;
    height: 150px;
    margin-top: 5px;
    margin: 0 auto;
    background-color: #ffffff;
}

#artikel_TPLAr001_beschreibung_bild1_mainpage a:link, #artikel_TPLAr001_beschreibung_bild1_mainpage a:visited {
    color: #ffffff;
}

#artikel_TPLAr001_size_bild1_mainpage{
    max-width: 150px;
    max-height: 150px;
}




<!--/*TPLAr001_mainpage Ende*/-->

<!--/*TPLK001_mainpage_kontakt*/-->

#TPLK001_mainpage_kontakt_eingangstext_gesamt{
    text-align: justify;
    margin: 0 auto;
}

#TPLK001_mainpage_kontakt_bild{
    float: right; 
    padding-left: 3%;
}

#bild_bereich_kontakt{
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

#TPLK001_mainpage_kontakt_clear{
    clear: both;
}

#TPLK001_mainpage_kontakt_fehler{
   
    margin-top: 25px;
    text-align: center;
    color: #990000;
}


#TPLK001_mainpage_kontakt_danketext{
    margin-top: 25px;
    text-align: center;
    color: #0b0858;
    font-weight: bold;
}



#TPLK001_mainpage_kontakt_form_mail_headline{
    text-align: center;
    color: #0b0858;
    font-weight: bold;
}

#TPLK001_mainpage_kontakt_form_gesamt{
    padding: 2%;
    height: auto;
    margin: 0 auto;
    margin-top: 75px;
    background-color: #FFFFFF;    
}



#TPLK001_mainpage_kontakt_form_1{
    margin-top: 10px;
    height: auto;
    text-align: left;
    float: left;
}
#TPLK001_mainpage_kontakt_form_2{
    margin-top: 10px;
    height: auto;
    text-align: left;
    float: left;
}

#TPLK001_mainpage_kontakt_form_schrift{
    color: #666666;
    font-style: italic;
    margin-top: 15px;
}

#TPLK001_mainpage_kontakt_form_schrift_pflicht{
    color: #009933;
    margin-top: 15px;
}

#TPLK001_mainpage_kontakt_form_button_feld{
    clear: both;
    margin-top: 10px;
    text-align: center;
}

#TPLK001_mainpage_kontakt_form_button{
    
}

#TPLK001_mainpage_kontakt_form_inputbox{
    padding: 1%;
    font-size: 16px;
    font-size: 1rem;
}

#TPLK001_mainpage_kontakt_form_inputbox2{
    padding: 1%;
    text-align: center;
    font-size: 16px;
    font-size: 1rem;
}

#TPLK001_mainpage_kontakt_form_textfeld{
    height: 120px;
    font-family: "Arial", "Times New Roman", "Courier New";
    font-size: 16px;
    font-size: 1rem;
    padding: 1%;
}

#TPLK001_mainpage_kontakt_form_kategorie{
    font-size: 16px;
    font-size: 1rem;
    padding: 1%;
}



<!--/*TPLK001_mainpage_kontakt Ende*/-->

<!--/*TPLK001_mainpage_faq*/-->


#TPLK001_mainpage_faq_eingangstext_gesamt{
    text-align: justify;
    margin: 0 auto;
    font-size: 16px;
    font-size: 1rem;
}


#TPLK001_mainpage_faq_eingangstext_link{
    text-align: center;
    color: #0b0858;
}

#TPLK001_mainpage_faq_eingangstext_link a:link, #TPLK001_mainpage_faq_eingangstext_link a:visited {
    color: #0b0858;
    text-decoration: none;
}


#TPLK001_mainpage_faq_bild{
    float: right; 
    padding-left: 3%;
}

#bild_bereich_faq{
    max-width: 100%;
    height: auto;
    
}

#TPLK001_mainpage_faq_gesamt{
    font-size: 16px;
    font-size: 1rem;
    margin-top: 75px;
}

#TPLK001_mainpage_faq_liste{
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 2.5%;
    margin: 0 auto;
    background-color: #FFFFFF;
}

#TPLK001_mainpage_faq_liste_einzeln {
    text-decoration: none;
    height: 25px;
    text-align: left;
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
}

#faq_einklappen{
    color: #6b1c1c;
    font-style: italic;
    cursor: pointer;
    text-align: center;
}

#faq_einklappen_kap{
    color: #6b1c1c;
    font-style: italic;
    cursor: pointer;
    text-align: center;
}

.TPLK001_mainpage_faq_liste_einzeln_fragen_block_dis{
    display: none;
    padding-left: 2.5%;
}

#TPLK001_mainpage_faq_liste_einzeln_frage{
    text-decoration: none;
    min-height: 35px;
    text-align: left;
    margin-top: 15px;
    color: #0b0858;
    font-weight: normal;
    cursor: pointer;
}

.TPLK001_mainpage_faq_liste_einzeln_antwort{
    text-decoration: none;
    margin-bottom: 25px;
    text-align: justify;
    font-weight: normal;
    list-style: square;
    display: none;
    color: #009933;
}

#TPLK001_mainpage_faq_liste ul{
   text-align: left;
   text-decoration: none;
   list-style: square;
   
}

<!--/*TPLK001_mainpage_faq Ende*/-->

<!--/*TPLK001_Versand*/-->

#TPLK001_mainpage_versand_titel{
    margin-top: 25px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
}

#TPLK001_mainpage_versand_text{
    margin-top: 10px;
    text-align: center;
    font-size: 16px;
    font-size: 1rem;
}

#TPLK001_mainpage_versand_table{
    margin-top: 10px;
    margin: 0 auto;
    text-align: center;
}
#TPLK001_mainpage_versand_text2{
    font-weight: bold;
    text-align: center;
    color: #009933;
}

#TPLK001_mainpage_versand_table_titel_kpl{
    
}

#TPLK001_mainpage_versand_table_titel_data{
    float: left;
    font-weight: bold;
    padding-top: 1%;
    padding-bottom: 1%;
    text-align: center;
    
}

#TPLK001_mainpage_versand_table_zelle{
    float: left;
    margin-top: 1%;
    padding-top: 1%;
    padding-bottom: 1%;
    background-color: #DFDFDF;
}


#TPLK001_mainpage_versand_table_zelle_w{
    float: left;
    margin-top: 1%;
    padding-top: 1%;
    padding-bottom: 1%;
    background-color: #ffffff;
}

<!--/*TPLK001_Versand Ende*/-->


<!--/*TPLK001_AGB*/-->

#TPLK001_mainpage_AGB_titel{
    margin-top: 25px;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
    padding: 3%;
}

#TPLK001_mainpage_AGB_text{
    margin-top: 10px;
    text-align: justify;
    padding: 3%;
    line-height: 150%;
}

<!--/*TPLK001_AGB Ende*/-->

<!--/*TPLK001_ueber_uns*/-->


#inhalt_ueberuns_modul1_bildunterschirft{
    text-align: center;
    padding: 0.5%;
}

#inhalt_ueberuns_bild{
    max-width: 100%;
    height: auto;
    
    
    
}

#inhalt_ueberuns_modul1{
    margin: 0 auto;
    padding: 1.5%;
    text-align: justify;
    margin-top: 10px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 150%;
}

#inhalt_ueberuns_modul1_bild1{
    float: right;
    padding-left: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    font-size: 1rem;
    margin-top: 10px;
}


#TPLK001_mainpage_ueber_uns_text_job{
    height: 25px;
    padding: 1.5%;
    margin-top: 15px;
    text-align: center;
    color: #009933;
    line-height: 150%;
}

#TPLK001_mainpage_ueber_uns_link_job{
    margin-top: 25px;
    text-align: center;
    font-weight: bold;
}

#TPLK001_mainpage_ueber_uns_link_job a:link, #TPLK001_mainpage_ueber_uns_link_job a:visited{
    color: #0b0858;
    text-decoration: none;
    font-weight: bold;
}


<!--/*TPLK001_ueber_uns Ende*/-->


<!-- /* Templates für Magazin */-->

#TPLK001_magazin_uebersicht_news {
    width: 730px;
    
     /* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Opera */ 
    background-image: -o-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #DFDFDF), color-stop(1, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(circle farthest-corner at center, #DFDFDF 0%, #FFFFFF 100%);
    
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
    
    
    
    
    
    clear: both;
    margin-top: 10px; 
}

#TPLK001_magazin_uebersicht_news_column {
    width: 355px;
    /*height: 320px;*/
    
    float: left;
    margin-left: 5px;
   text-align: left;
}
 #TPLK001_magazin_news_einzeln {
    width: 350px;
    height: 100px;
    padding: 7.5px; 
    float: left;
 }
 
 
 
 #TPLK001_magazin_news_einzeln_bild_klein{
    width: 100px;    
    float: left;
    text-align:  center;
     
 }
 #TPLK001_magazin_news_einzeln_text{
    width: 233px;
    height: 80px;
    float: left;
    margin-left: 3px;
 }
 #TPLK001_magazin_news_einzeln_ueberschrift{
    font-weight: bold;
    width:233px;
    height: 20px;
    text-align: left;
    
}
#TPLK001_magazin_uebersicht_beitraege_gesamt {
    width: 730px;   
    
     /* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Opera */ 
    background-image: -o-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #DFDFDF), color-stop(1, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(circle farthest-corner at center, #DFDFDF 0%, #FFFFFF 100%);
    
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
    
    
    
    
    margin-top: 10px;   
    
}
 #TPLK001_magazin_uebersicht_beitraege_einzeln{   
    width: 710px;
    height: 130px;
    padding: 10px;
    float: left;
    text-align: left;  
  
 }
  #TPLK001_magazin_uebersicht_beitraege_einzeln_text{
    width: 580px;
    height: 130px;
    float: left;
    padding: 5px;
    text-align: justify;
   
  }
  #TPLK001_magazin_uebersicht_beitraege_einzeln_bild_klein{
    text-align: center;
    padding: 1%;
    float:left;
    
 }
 
 #TPLK001_magazin_bild_radius_selbst_beitrag{
    max-height: 100px;
    max-width: 120px;
    
    
    
  
 }
 
 #TPLK001_magazin_bild_radius_selbst_news{
    max-height: 100px;
    max-width: 100px;
    
    
    
 }
 
 #TPLK001_magazin_news_ueberschrift, #TPLK001_magazin_beitraege_ueberschrift{
    font-weight: bold;
    padding-top: 5px;
    width:700px;
    height: 20px;
    text-align: center;
    color: #0b0858;
}
 #TPLK001_magazin_sub_gesamt{
    width: 750px;
    margin-top: 10px;
    margin-left: 72.5px;   

}
#TPLK001_sub_magazin{
    width: 730px;
    height: 360px;
    
     /* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Opera */ 
    background-image: -o-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #DFDFDF), color-stop(1, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(circle farthest-corner at center, #DFDFDF 0%, #FFFFFF 100%);
    
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
    
    
    
    
    clear: both;
    margin-top: 10px;
}
 #TPLK001_magazin_beitraege_einzeln_ueberschrift{
    font-weight: bold;
    height: 20px;
    float: left;
    padding: 3px;
    /*text-align: left;*/
    
}

/*Format für Impressum*/

#TPLK001_mainpage_impressum{
   margin-top: 25px;
}

/*Format für Impressum ENDE*/


/* Templates für Suche */
#suche_artikel_TPLx_alle_gesamt{
    margin-top: 25px;
    /*border:1px solid #aaaaaa; 
     border-radius:25px;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;*/
    /*clear: both;*/
}

#suche_artikel_TPLAr001_beschreibung_ausrichtung{
     height: auto;
     float: left;
     margin-top: 20px;
}

#suche_artikel_TPLAr001_beschreibung{
    height: 530px;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 5px; 
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}


#suche_artikel_TPLAr001_beschreibung_mobil{
    height: 250px;
    margin-top: 20px;
    background-color: #ffffff;
    margin-right: 7.5px;
    float: left;
    padding: 5px; 
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
    
}

#suche_artikel_TPLAr001_beschreibung_warenkorb_ausrichtung{
     height: auto;
     float: left;
     margin-top: 20px;
}

#suche_artikel_TPLAr001_beschreibung_warenkorb{
    height: 425px;
    margin: 0 auto;
     /* IE10 Consumer Preview */ 
    background-image: -ms-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Opera */ 
    background-image: -o-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #DFDFDF), color-stop(1, #FFFFFF));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-radial-gradient(center, circle farthest-corner, #DFDFDF 0%, #FFFFFF 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: radial-gradient(circle farthest-corner at center, #DFDFDF 0%, #FFFFFF 100%);
    
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
    
}

#suche_artikel_TPLAr001_beschreibung_prew_play{
    margin-top: 15px;
    height: 35px;
}

#suche_artikel_TPLAr001_beschreibung a:link, #suche_artikel_TPLAr001_beschreibung_mobil a:link,
    #suche_artikel_TPLAr001_beschreibung_warenkorb a:link, #suche_artikel_TPLAr001_beschreibung_letzter_in_Reihe a:link{
    text-decoration: none;
    color: #0b0858;
    
}

#suche_artikel_TPLAr001_beschreibung_autor{
    height: 20px;
}

#suche_artikel_TPLAr001_beschreibung a:visited, #suche_artikel_TPLAr001_beschreibung_mobil a:visited,
    #suche_artikel_TPLAr001_beschreibung_warenkorb a:visited, #suche_artikel_TPLAr001_beschreibung_letzter_in_Reihe a:visited{
    text-decoration: none;
    color: #0b0858;
}
#suche_artikel_TPLAr001_beschreibung_überschrift{
    font-size: 18px;
    font-size: 1.125rem;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    color: #0b0858;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  
}
#suche_artikel_TPLAr001_beschreibung_bild1 {
    height: 150px;
    width: 150px;
    background-color: #ffffff;
    margin-top: 5px;
    text-decoration: none;
    margin: 0 auto;
}
#suche_artikel_TPLAr001_beschreibung_bild1 a:link, #artikel_TPLAr001_beschreibung_bild1 a:visited{
    color: #ffffff;
}

#suche_artikel_TPLAr001_size_bild1 {
    max-width: 100%;
    max-height: 100%;
}

#suche_artikel_TPLAr001_beschreibung_felder_bereich {
    height: 150px;
    margin-top: 15px;
}

#suche_artikel_TPLAr001_beschreibung_felder_bereich_mobil {
    width: 170px;
    height: 60px;
    margin-top: 5px;
}

#suche_artikel_TPLAr001_beschreibung_felder1 {
    font-size: 14px;
    font-size: 0.875rem;
    text-align: left;
    float: left;
    color: #666666;
}
#suche_artikel_TPLAr001_beschreibung_felder2 {
    font-size: 14px;
    font-size: 0.875rem;
    text-align: right;
    float: left;
}

#suche_artikel_TPLAr001_beschreibung_felder2_produkttyp {
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
    margin-top: 5px;
    padding-bottom: 5px;
    line-height: 120%;
    float: left;
    height: 45px;
}

#suche_artikel_TPLAr001_beschreibung_felder2a {
    font-size: 18px;
    font-size: 1.125rem;
    text-align: center;
    font-weight: bold;
    color: #0b0858;
    clear: both;
    margin-top: 12px;
}

#suche_filter_beschreibungen_titel{
    font-size: 20px;
    font-size: 1.25rem;
    margin-top: 25px;
    height: 25px;
    padding: 0.5%;
    color: #666666;
}
#suche_filter_beschreibungen_titel2{
    margin-top: 25px;
    height: auto;;
    padding: 0.5%;
    color: #666666;
    text-align: left; 
}

#suche_filter_beschreibungen_titel2_bold{
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
}

#suche_filter_beschreibungen_titel2_klein{
    font-size: 16px;
    font-size: 1.0rem;
}


 #suche_navigation_feld{
    margin-top: 2%;
    height: 30px; 
    clear: both;
 }
 #suche_magazin_uebersicht_beitraege_einzeln{
    height: auto;
    padding: 0.5%;
    float: left; 
    margin-top: 10px;
    text-align: justify;
 }
 
 #suche_einzeln_bild_klein{
    max-width: 100%;
    height: auto;
    
    
    
    
}

 #suche_kuenstler_beiträge_einzeln_ueberschrift{
    font-weight: bold;
    height: auto;
    padding: 1%;
    float: left;
    text-align: left;
    /*text-align: left;*/
    
}

 #suche_kuenstler_beiträge_einzeln_text{
    height: auto;
    padding: 1%;
    float: left;
    
  }
  
  
  /*Foramt Bühne*/
  
  #buehne_inhalt{
     height: auto;
  }
  
  #highlight{
    
     height: 350px;
     float: left;
     text-align: center;
     font-family: 'Times New Roman';
     font-size: 16pt;
     color: #0b0858;
     text-shadow: 0 0 10px #fff,
               0 0 60px #fff,
               0 0 15px #fff;
  }
  #highlight a{
      
     text-decoration: none; 
  }
  #buehne_bild{
     /*-webkit-transform: perspective( 400 ) rotateY( 30deg );*/
     float: left;
     padding-top: 15px;
     padding-bottom: 15px;
  }
  
  #buehne_bild_prew_play_main_index{
      width: 80px;
      height: 35px;
      margin-left: 50px;
      float: left;
  }
  
  #buehne_bild_selbst{
     max-width: 90%;
     max-height: 400px;
  }
  
  #button_buehne_weiter_link{
      color: #0b0858; 
      text-decoration:none; 
      font-size: 16px; 
      font-size: 1rem;
      font-weight: bold;
  }
  
  #button_buehne_weiter{
      clear:both;
      padding: 2%;
      text-align: center;
      font-size: 22px; 
      font-size: 1.375rem;
     
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 9px #0b0858; /* CSS3 */
   border-style: none;
  }
  
  #player_main_sub{
      margin-top: 10px;
  }
  
  #buehne_artikelname{
     font-size: 20px; 
     font-size: 1.125rem;
     float: left;
     text-decoration: none;
   
  }
  #buehne_kuenstlername{
     font-size: 16px; 
     font-size: 1.0rem;
     float: left;
     padding-left: 15px;
    
  }
  
  #buehne_text{
     font-size: 16px; 
     font-size: 1.0rem;
     float: left;
     text-decoration: none;
     text-align: left;
     margin-top: 5%;
     height: auto;
     padding-bottom: 10px;
  }
  
  #buehne_herstellerlogo_box_logo{
    float: left;
    height: auto;
    padding-right: 3%;
    text-align: right;
  }
  
  #buehne_text_titel{
     text-decoration: none;
     color: #0b0858;
     font-weight:   bold;
     font-size: 24px; 
     font-size: 1.50rem;
     padding-left: 8.33%;
     padding-right: 8.33%;
     float: left;
     line-height: 150%;
     overflow: hidden;
     text-overflow: ellipsis;
  }
  
  #buehne_text_name{
     font-size: 16px; 
     font-size: 1.0rem;
     text-align: left;
     padding-left: 8.33%;
  }
  
   #buehne_text_enzeln{
     font-size: 18px; 
     font-size: 1.125rem;
     text-align: left;
     padding-right: 10px;
     height: auto;
     padding-left: 8.33%;
     line-height: 150%;
     margin-top: 10%;
     color: #000000;
  }
  
  #buehne_text_preis{
     padding-left: 2%;
     margin-top: 10%;
     color: #0b0858;
  }
  
  #buehne_text_preis_innen{
     font-size: 30px; 
     font-size: 1.875rem;
     line-height: 165%;
     font-weight: bold;
     text-align: center;
     padding: 2.5px;
     color: #0b0858;
     margin-left: 10%;
  }
  
  #buehne_text_preis_innen_mwst{
      font-size: 16px; 
      font-size: 1.0rem;
      font-weight: normal;
  }
  
  #buehne_text_preis_innen_sonderpreis{
      color: #0b0858;
      font-size: 18px; 
      font-size: 1.125rem;
      font-weight: normal
  }
  
  #buehne_text_preis_info{
    font-size: 16px; 
    font-size: 1.0rem;
    text-align: right;
    padding-right: 10px;
    padding-left: 15px;
    color: #666666;
  }
  
  #main_buehne a:link, #main_buehne a:visited{
    color: #0b0858;
    text-decoration: none;
  }
  
  .main_buehne_visible{
      display: block;
      height: auto;
      margin: 0 auto;
      padding: 1%;
      background-color: #ffffff;
  }
  
  .main_buehne_invisible{
      display: none;
      height: auto;
      margin: 0 auto;
      padding: 1%;
      background-color: #ffffff;
  }
  
  
#sub_buehne{
    
    height: auto;
    -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
       
}


#buehne_hilfsfeld{
    clear: both;
}

  
  #buehne_navifeld{
      height: 10px;
      margin-top: 3%;
  }
  
  .format_buehnebutton_marked{
      float: left;
      background-color: #0b0858;
      border-left-style: solid;
      border-left-color: #ffffff;
      border-left-width: 5px;
      border-right-style: solid;
      border-right-color: #ffffff;
      border-right-width: 5px;
  }
  
   .format_buehnebutton_unmarked{
      cursor: pointer;
      float: left;
      background-color: #c4c4c4;
      border-left-style: solid;
      border-left-color: #ffffff;
      border-left-width: 5px;
      border-right-style: solid;
      border-right-color: #ffffff;
      border-right-width: 5px;
  }
  
  .format_buehnebutton_weiss{
      float: left;
      background-color: #ffffff;
      height: 100%;
  }
  
  #buehne_text_weiter{
     font-size: 16px; 
     font-size: 1.0rem;
     text-align: right;
     padding-right: 15px;
     float: left;
     margin-top: 60px;
     margin-left: 41.66%;
  }
  
  #aehnliche_artikel_autor {
    font-size: 16px; 
    font-size: 1.0rem;
    text-align: center;
    height: 14px;
    color: #0b0858;
    clear: both;
    margin-top: 10px;
}

#empfehlungen { 
   
   
   
 border-collapse: collapse;
 background:#D3E4E5;
 color:#fff;
 font:normal 12px verdana, arial, helvetica, sans-serif;
 width: 730px;
 margin: 0 auto;
 margin-top: 50px;
 
 -moz-box-shadow:1px 1px 6px #cccccc; /* Firefox */
    -webkit-box-shadow:1px 1px 6px #cccccc; /* Chrome, Safari */
    -khtml-box-shadow:1px 1px 6px #cccccc; /* Konqueror */
    box-shadow:1px 1px 6px #cccccc; /* CSS3 */
}

#empfehlungen th {
    -moz-border-radius-topleft:15px;
    -webkit-border-top-left-radius:15px;
    -border-top-left-radius:15px;
    -moz-border-radius-topright:15px;
    -webkit-border-top-right-radius:15px;
    -border-top-right-radius:15px;
    
    background:-moz-radial-gradient(center, #0b0858, #fff); /* Firefox */
    background:-webkit-radial-gradient(center, #0b0858, #fff); /* Safari, Chrome */
    background:-o-radial-gradient(center,  #0b0858, #fff); /* Opera */
    background:-ms-radial-gradient(center, #0b0858, #fff); /* IE */
    background: radial-gradient(center,  #0b0858, #fff);
    /*background:#333366;*/
    color: #0b0858;
    font-weight: bold;
}

#empfehlungen td, th { 
 color:#363636;
 padding:.4em;
 text-align: center;
 
}

#empfehlungen td a:link, #empfehlungen td a:visited{
    color: #0b0858;
}

.odd1 { 
    background:#fff;
}

.odd2 { 
    background:#D3E4E5;
}

.odd_head2 { 
    background:#D3E4E5;
    font-weight: bold;
    text-align: center;
}

#bild_empfehlungen{
   max-width: 75px;
   max-height: 100px;
    
   
   
}



<!--/*TPL_main1 Ende*/-->

/*Backkatalog*/

#backkatalog_form_box{
    padding: 5px; 
    text-align: center; 
    margin-top: 25px; 
    height: auto;
    background-color: #FFFFFF;
}

#bcat_imput{
    padding: 5px; 
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
}

#backkatalog_form_box_vorteil{
    
    margin-top: 30px; 
    text-align: justify;
    
}

#backkatalog_form_box_vorteil_einzeln{
    width: 100%; 
    font-weight: bold;
}

#backkatalog_form_box_vorteil_img{
    float: left;
    
}

#backkatalog_form_box_vorteil_img_text{
    clear:both;
    
}


#videoplayer_linkbox{
    height: 100%;
    margin-left: 5%;
    padding-top: 10px;
    padding-bottom: 10px;
}

#video_bild_selbst_box{
     max-width: 100%;
     max-height: 100%;
     cursor: pointer;  
}

#video_bild_selbst{
     margin-top: 3%;
     max-width: 100%;
     max-height: 100%;
}

#videoplayer_linkbox_titel{
    margin-top: 15px;
    text-align: left;
    font-size: 16px; 
    font-size: 1rem;
    min-height: 40px;
    text-align: center;
}

#videoplayer_linkbox_bild_box{
    height: 25%;
}


#videoplayer_linkbox_link{
      color: #0b0858; 
      text-decoration:none; 
      font-size: 16px; 
      font-size: 1rem;
      font-weight: bold;
  }
  
#videoplayer_linkbox_link_button{
    margin-top: 30px;
    padding: 5px;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
  }

  
  /*Lincard*/
  
  #linecard_header{
    margin-top: 35px;
    color: #0b0858;
    font-weight: bold;
          
  }
  
  #linecard_text{
    text-align: justify;
    margin-top: 20px;
    color: #000000;  
    padding: 1.0%;
  }
  
  #linecard_menge_produkte{
    text-align: center;
    margin-top: 20px;
    color: #0b0858;  
  }
  
  #linecard_logos{
    color: #000000; 
  }
  
  #herstellerlogos_linecard{
   text-align: center;
   margin-top: 35px;
   float: left;
   height: 30px;
   }


   #herstellerlogos_linecard_link{
        color: #000000; 
        text-decoration:none;
        font-size: 16px;
        font-size: 1.0rem;
   }
   
   
   #div_serach_feld{
       font-size: 16px; 
       font-size: 1.0rem;
       text-align: left;
       
   }