/* content */
.tabbed, .tabbed td { font-size: 12px; line-height: 1.33; }
.tabbed h2 { font-size: 1em; font-weight: bold; color: #0068ae; margin: 1em 0; display: block; }
.ueberschrift { font-weight: bold; color: #0068ae; }
.tabbed .text ul, .tabbed .text li { padding-left: 0; margin-left: 0; }
.tabbed .text li { list-style-image: url(/images/layout/produkte/bullet.gif); margin-left: 22px; margin-bottom: 0.66em; }

.tab-icon { display: block; background-repeat: no-repeat; background-position: left -2px; padding-left: 20px; font-style: normal; }
.ui-tabs-nav .ui-tabs-selected a .tab-icon, .ui-tabs-nav a:hover .tab-icon, .ui-tabs-nav a:focus .tab-icon, .ui-tabs-nav a:active .tab-icon { background-position: left -22px; }
.tab-overview {  background-image: url(/images/layout/produkte/overview.gif);  }
.tab-info { background-image: url(/images/layout/produkte/info.gif); }
.tab-media { background-image: url(/images/layout/produkte/media.gif); }

#product-overview { background: url(/images/layout/produkte/bg-overview.gif) repeat-y; overflow: auto; }
#product-overview .images { width: 251px; float: left; padding: 0 7px; }
#product-overview .text { width: 283px; float: left; padding: 7px 15px; }
/* bs, 20091102 changed image link structure
#product-overview .images dd { margin: 0; }
#product-overview .images a.link-more { display: block; background: url(/images/layout/produkte/lupe.gif) no-repeat left center; padding-left: 20px; font-size: 0.92em; line-height: 1.45; color: #9d9d9d; text-decoration: none; }
*/
#product-overview .images .big-image { margin: 0.5em 0; }
#product-overview .images a.link-more { text-decoration: none; }
#product-overview .images a.link-more span { display: block; margin-top: 0.5em; background: url(/images/layout/produkte/lupe.gif) no-repeat left center; padding-left: 20px; font-size: 0.92em; line-height: 1.45; color: #9d9d9d; text-decoration: none; }
#product-overview .images ul.thumbs { list-style: none; margin: 0; padding: 0; overflow: hidden; }
#product-overview .images ul.thumbs li { float: left; margin-right: 10px; }
#product-overview .text td { vertical-align: top; padding: 0 5px; }

#product-info { padding: 7px 20px; }

#product-media ul.media-listing { list-style: none; margin: 0; padding: 0; }
#product-media li.media-item { margin: 0; padding: 10px 20px 5px; border-top: 1px #9d9d9d solid; position: relative; height: 45px; }
#product-media li.media-item.first { border-top: none; }
#product-media li.media-item.even { background-color: #ededed; }
#product-media li.media-item .text { margin-left: 100px; overflow: hidden; }
#product-media li.media-item .text h2 { margin: 0; }
#product-media li.media-item .text .preview { float: left; margin: 0 5px 0 0; }
#product-media li.media-item .text h2 em.file-size { font-weight: normal; font-style: normal; font-size: 0.92em; color: #585858; }
#product-media li.media-item .text .player-link { margin: 0.25em 0 0; }
#product-media li.media-item .text .player-link a { font-size: 0.92em; line-height: 1.45; display: block; background: url(/images/layout/produkte/icon-play.png) no-repeat left center; padding-left: 20px; color: #0068ae; text-decoration: none; }
#product-media li.media-item .meta { position: absolute; left: 20px; top: 10px; }
#product-media li.media-item .meta p { margin: 0 0 0.5em; }
#product-media li.media-item .meta em.file-icon { font-style: normal; display: block; background-repeat: no-repeat; background-position: left center; padding-left: 20px; font-size: 0.83em; line-height: 1.6; color: #9d9d9d; }
#product-media li.media-item .meta em.file-video { background-image: url(/images/layout/produkte/icon-video.png); }
#product-media li.media-item .meta em.file-pdf { background-image: url(/images/layout/produkte/icon-pdf.png); }
#product-media li.media-item .meta em.file-jpg { background-image: url(/images/layout/produkte/icon-jpg.png); }
#product-media li.media-item .meta a.download-link { font-size: 0.92em; line-height: 1.45; display: block; background: url(/images/layout/produkte/icon-download.png) no-repeat left center; padding-left: 20px; color: #0068ae; text-decoration: none; }

/* bs, 2009-12-02 full content height */
html, body { height: 100%; }