/**************************************/
/*** PRODUCT-PAGE *********************/

#mainCol, #rightCol { background:transparent url(../pics/product_header_bg.jpg) top repeat-x; }
#rightCol { padding-top:0 !important; }


#mainCol h1.title1, #mainCol h1.title2 { color:#FFF; font-weight:bold; }
#mainCol h1.title1 { font-size:1.6em; }
#mainCol h1.title2 { margin:5px 0 10px; }
#mainCol div.copytextImage { width:150px; height:100px; overflow:visible; float:left !important; text-align:right; padding:10px 10px 0 0; }
#mainCol div.copytext { padding:20px 0 10px 0; height:100px; }

#rightCol img.productIcon { margin:10px 0; text-align:center; }
#rightCol div.rightColContent { text-align:left; }
#rightCol div.badge { width:0; height:0; }

table.info tbody h3 { margin:2px 0 5px 3px; }
table.info div.csc-header, table.info div.csc-textpic { margin-left:5px; }
table.info div.csc-header { margin-bottom:5px; }




/**************************************/
/*** TESTIMONIAL***********************/

div.testimonial { width:245px; height:170px; font-size:0.8em; }
div.testimonial div.cit, div.testimonial div.name, div.testimonial div.citSmall, div.testimonial div.citLarge {  }
div.testimonial div.cit, div.testimonial div.citSmall, div.testimonial div.citLarge { text-align:left; font-weight:bold; color:#000; height:113px; }
div.testimonial div.cit {      height:105px; padding-left:15px; padding-top:11px; line-height:1.65em;  text-indent:-0.6em; }
div.testimonial div.citSmall { height:109px; padding-left:10px; padding-top:8px;  line-height:1.3em;   text-indent:-0.5em; font-size:1.2em; }
div.testimonial div.citLarge { height:90px;  padding-left:15px; padding-top:26px; line-height:1.45em;  text-indent:-0.6em; font-size:1.1em; }
div.testimonial div.name { width:150px; text-align:right; color:#FFF; font-size:1.1em; line-height:1.2em; padding-top:3px; }


/**************************************/
/*** PRODUCT FOOTER BUTTON-LINKS ******/

div.productNaviLinks { margin:20px 0 10px 160px; height:60px; }
div.productNaviLinks a, div.productNaviLinks a:visited { float:left; padding:6px 35px 0 0; color:#FFF; text-decoration:none; width:125px; font-size:11px !important; height:24px; }
div.productNaviLinks a:hover { color:#FFF; }


/**************************************/
/*** PRODUCT CROSS REFERENCE **********/

div.productCrossReference { font-size:0.9em; padding:2px 0; clear:both; }
div.productCrossReference img { margin:0 5px 0 0; float:left; vertical-align:middle; }
div.productCrossReference a, div.productCrossReference a:visited { text-decoration:none; color:#666; }
div.productCrossReference a:hover { color:#F00; }
div.productCrossReferenceTitle { font-weight:bold; margin-bottom:5px; }



/**************************************/
/*** GET DEMO ACCESS ******************/

div.getAccess { margin:20px 0 40px 0; }
div.getAccess h2 { margin:0 0 5px 0; }
div.getAccess a { margin:0 0 10px 0; }
div.getAccess div.btnBg { margin-bottom:10px; }


/**************************************/
/*** BADGE ****************************/

a.badge { position:relative; left:-75px; display:block; }
a.badgeTest4Weeks { width:143px; height:118px; background:transparent url(../../pics/badges/test-4-wochen.png); }
a.badgeTest4Weeks:hover { background:transparent url(../../pics/badges/test-4-wochen-over.png); }