/* Text bei Produktseiten */
.contentpaneopen div.mainContent{
        width:480px;
        float:left;
        margin-top: 10px;
        margin-right: 20px;
}

/* Aufzählungen mit Blocksatz bei Text in Produktseiten*/
.contentpaneopen div.mainContent ul li{
        text-align: justify;
}


.contentpaneopen div.mainContent ul{
        float: left;
	padding: 0;
	text-align: justify;
}


/* Rechte Infobox mit Bilder und Dokumente bei Produktseiten*/
.contentpaneopen div.secondaryContent{
        width:190px;
        float:right;
        margin-top: 10px;
}


/* img Formatierung in Infobox bei Produktseiten*/
.contentpaneopen div.secondaryContent img.product-img{
        margin-bottom: 20px;
        margin-top: 0px;
}


/* mainContent mit Breite 450*/
.contentpaneopen div.mainContent450{
         width:450px;
         float:left;
         margin-top: 10px
         margin-right: 20px;
}


.contentpaneopen div.mainContent450 ul li{
        text-align: justify;
}


.contentpaneopen div.mainContent450 ul{
        float: left;
	padding: 0;
	text-align: justify;
}


/* Rechte Infobox bei mainContent-Breite 450*/
.contentpaneopen div.secondaryContent450{
        width:220px;
        float:right;
        margin-top: 10px;
}


/* img Formatierung bei Infobox mit mainContent-Breite 450*/
.contentpaneopen div.secondaryContent450 img.product-img{
        margin-bottom: 20px;
        margin-top: 0px;
}


/* Text bei Produktseiten */
.contentpaneopen div.mainContent430{
        width:430px;
        float:left;
        margin-top: 10px;
        margin-right: 20px;
}

/* Aufzählungen mit Blocksatz bei Text in Produktseiten*/
.contentpaneopen div.mainContent430 ul li{
        text-align: justify;
}


.contentpaneopen div.mainContent430 ul{
        float: left;
	padding: 0;
	text-align: justify;
}


/* Rechte Infobox mit Bilder und Dokumente bei Produktseiten*/
.contentpaneopen div.secondaryContent430{
        width:240px;
        float:right;
        margin-top: 10px;
}


/* img Formatierung in Infobox bei Produktseiten*/
.contentpaneopen div.secondaryContent430 img.product-img{
        margin-bottom: 20px;
        margin-top: 0px;
	float: center;
}

/* Text bei Produktseiten */
.contentpaneopen div.mainContent400{
        width:400px;
        float:left;
        margin-top: 10px;
        margin-right: 20px;
}

/* Aufzählungen mit Blocksatz bei Text in Produktseiten*/
.contentpaneopen div.mainContent400 ul li{
        text-align: justify;
}


.contentpaneopen div.mainContent400 ul{
        float: left;
	padding: 0;
	text-align: justify;
}


/* Rechte Infobox mit Bilder und Dokumente bei Produktseiten*/
.contentpaneopen div.secondaryContent400{
        width:270px;
        float:right;
        margin-top: 10px;
}


/* img Formatierung in Infobox bei Produktseiten*/
.contentpaneopen div.secondaryContent400 img.product-img{
        margin-bottom: 20px;
        margin-top: 0px;
	float: center;
}


/* Textteil in der Produktübersicht*/
.contentpaneopen div.mainContent350{
         width:350px;
         float:left;
         margin-top: 10px
         margin-right: 20px;
}




/* Überschriften h2 - h4*/
h2{
        font-size: 1.2em;
        margin-bottom:0.7em;
}

h3{
         font-size: 1.0em;
}

h4{
         font-size: 1.0em;
}