@media screen 
{
    div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
    div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
    div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px}
    div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
    div.star-rating-on a{background-position:0 -16px!important}
    div.star-rating-hover a{background-position:0 -32px}
    div.star-rating-readonly a{cursor:default !important}
    div.star-rating{background:transparent!important;overflow:hidden!important}
    #jquery-overlay { position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 1080px; }
    #jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; text-align: center; line-height: 0; }
    #jquery-lightbox a img { border: none; }
    #lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
    #lightbox-container-image { padding: 10px; }
    #lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
    #lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
    #lightbox-container-image-box > #lightbox-nav { left: 0; }
    #lightbox-nav a { outline: none;}
    #lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%; zoom: 1;display: block;}
    #lightbox-nav-btnPrev {left: 0;float: left;}
    #lightbox-nav-btnNext {right: 0;float: right;}
    #lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
    #lightbox-container-image-data {padding: 0 10px;color: #666;}
    #lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}	
    #lightbox-image-details-caption {font-weight: bold;}
    #lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;}			
    #lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}  
    /*#articles-res-link { display: block; clear: left; padding-bottom: 1.0em; }*/
    
    /* ----- neu ab 2012 relaunch ----- */
    .Product {}
    .ProductPics { list-style-type:none; }
    .ProductPics li { list-style-type:none; }
    
    .acchead h5 { float:left; margin:8px 5px 0 0; }
    .acchead div.LeadIn { float:left; margin:9px 0 0 0; }
    
    .ui-accordion-content-active { height:auto; }
    
    .latestNews { width:100%; float:left; display:block; }
    .latestNews .NewsImg { width:100px; height:60px; float:left; margin:0 8px 4px 0; overflow:hidden; background:#fff url(images/2012_logo_news_pic.png) 0px 4px no-repeat; }
    .latestNews .NewsTxt { width:170px; float:left; }
    .latestNews .NewsTxt h5 { font-size:1em; line-height:1.5em; margin:-4px 0 4px 0; font-weight:600; }
    .latestNews .NewsLnk { text-align:right; clear:both; }
    
    .PressListImage { float:left; }
    .PressListHead { margin: 0 8px 8px 208px; }
    h5.PressListText, .PressListText h5 { font-size:1em; margin: 0 0 4px 0; }
    .PressListLink { text-align:right; padding: 4px; }
    .Pressdate { font-size:0.8em; margin-bottom:4px; color:#888; }
    
    .InternListImage  { float:left; margin:0 8px 8px 0; }
    .InternListHead { margin: 0; }
    
    .ArticlesDetail {}
    .ArticlesDetailText { margin-top:10px; }
    .ArticlesDetailAttachments { float:right; margin:0 0 8px 8px; width:220px; font-size:0.8em; }
    .ArticlesDetailAttachments ul { margin:0 0 0 1em; }
    
    a span.readmore, a:link span.readmore, a:visited span.readmore { color:#cd071e; font-size:0.8em; }
    a span.readmoretext, a:link span.readmoretext, a:visited span.readmoretext { color:#666; margin-left:4px; }
    a:hover span.readmoretext { color:#cd071e; }
    
    ul.gallery { display: block; margin:8px 0 0 0; }
    ul.gallery li { list-style-type: none; margin:0; }
    
    #backimages { }
    div.backslidercontent { }
    div.backslidercontent ul { margin:0; padding:0; }
    li.backsliderimg { width:260px; height:100px; overflow:hidden; margin:0; padding:0; }
}