/* BEGIN smarttabs.css */
.STDetailsPanel{
	/*  required to hide all, but the active panel */
	overflow:hidden;
}
.STDetailPane{
	/* required */
	position: relative;
}
.STTabsPanel{
	/* required to make tabs appear 'above' other content */
}
.STTabPane{
	/* making tabs appear next to another */
	float: left;
}
.STTabContent{
}
/* END smarttabs.css*/


/* BEGIN stepcarousel */
.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 648px; /*Width of Carousel Viewer itself*/
	height: 55px; /*Height should enough to fit largest content's height*/
	background: #fff;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 5px 7px 5px 7px; /*margin around each panel*/
	width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	vertical-align:top;
}
/* END stepcarousel */


/* the transparent bar */
#bar
{
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 8pt;
	text-align: right;
	padding: 4px 0 0 0;
	position: absolute;
	width: 728px;
	height: 23px;
	background-image: url(/de/frontpage/bar.png);
	background-repeat: no-repeat;
	z-index: 1000;
}

#bar a
{
	color: #142E7C;
	font-weight: bold;
	text-decoration: none;
}

/* general detail- and tabpanel configuration */
.detailsPanel{cursor: default;}

.detailsPanel, .detailsPane
{
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 8pt;
	width: 728px;
	height: 248px;
	background-repeat: no-repeat;
}

.tabsPanel
{
	cursor: default;
	width: 721px;
	height: 248px;
	background-image: url(/de/frontpage/tabs-panel/background.new.png);
	background-repeat: no-repeat;
	padding-left: 7px;
}

.tabPane
{
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 8pt;
	margin-top: 14px;
	width: 144px;
	height: 230px;
}

.tabBackground
{
	width: 139px;
	height: 219px;
	background-repeat: no-repeat;
}

.STActive .tabBackground
{
	background-position: 0px 8px;
	padding-top: 6px;
}

.tabContent
{
	width: 139px;
	height: 219px;
	padding-top: 8px;
	background-image: url(/de/frontpage/tab-pane/frame-small.png);
	background-repeat: no-repeat;
}

.STActive .tabContent
{
	width: 144px;
	height: 224px;
	padding-top: 8px;
	background-image: url(/de/frontpage/tab-pane/frame-large.png);
}

.contentCaption
{
	height: 38px;
	background-position: 50% 0%;
	background-repeat: no-repeat;
}

.contentDescription
{
	height: 42px;
	font-size: 7pt;
	text-align: center;
	margin: 0 10px 0 6px;
}

.STActive .contentDescription
{
	height: 48px;
	margin: 0 4px 0 0;
	font-weight: bold;
}

.contentIcon
{
	height: 68px;
	background-position: 50% 0%;
	background-repeat: no-repeat;
}

.contentInteractive
{
	text-align: center;
}

.contentPrice
{
	font-size: 8pt;
	text-align: center;
}

/* specific tab configuration */
/*
.tab1Default .contentCaption, .tab1Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-biz5.png); }
.tab1Default .contentIcon, .tab1Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-biz5.png); }
.tab1Default { background-image: url(/de/frontpage/item-data/gradient-biz5.png); }
.tab1Active { background-image: url(/de/frontpage/item-data/gradient-biz5_act.png); }

.tab2Default .contentCaption, .tab2Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-office.png); }
.tab2Default .contentIcon, .tab2Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-office.png); }
.tab2Default { background-image: url(/de/frontpage/item-data/gradient-office.png); }
.tab2Active { background-image: url(/de/frontpage/item-data/gradient-office_act.png); }

.tab3Default .contentCaption, .tab3Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-seller.png); }
.tab3Default .contentIcon, .tab3Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-seller.png); }
.tab3Default { background-image: url(/de/frontpage/item-data/gradient-seller.png); }
.tab3Active { background-image: url(/de/frontpage/item-data/gradient-seller_act.png); }

.tab4Default .contentCaption, .tab4Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-community.png); }
.tab4Default .contentIcon, .tab4Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-community.png); }
.tab4Default { background-image: url(/de/frontpage/item-data/gradient-forum.png); }
.tab4Active { background-image: url(/de/frontpage/item-data/gradient-forum_act.png); }

.tab5Default .contentCaption, .tab5Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-topshops.png); }
.tab5Default .contentIcon, .tab5Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-award.png); }
.tab5Default { background-image: url(/de/frontpage/item-data/gradient-topshops.png); }
.tab5Active { background-image: url(/de/frontpage/item-data/gradient-topshops_act.png); }
*/

/* specific tab configuration */
.tab1Default .contentCaption, .tab1Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-biz5.png); }
.tab1Default .contentIcon, .tab1Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-biz5.png); }
/*
.tab1Default { background-image: url(/de/frontpage/item-data/gradient-biz5.png); }
.tab1Active { background-image: url(/de/frontpage/item-data/gradient-biz5_act.png); }
*/

.tab2Default .contentCaption, .tab2Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-office.png); }
.tab2Default .contentIcon, .tab2Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-office.png); }
/*
.tab2Default { background-image: url(/de/frontpage/item-data/gradient-office.png); }
.tab2Active { background-image: url(/de/frontpage/item-data/gradient-office_act.png); }
*/

.tab3Default .contentCaption, .tab3Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-seller.png); }
.tab3Default .contentIcon, .tab3Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-seller.png); }
/*
.tab3Default { background-image: url(/de/frontpage/item-data/gradient-seller.png); }
.tab3Active { background-image: url(/de/frontpage/item-data/gradient-seller_act.png); }
*/

.tab4Default .contentCaption, .tab4Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-community.png); }
.tab4Default .contentIcon, .tab4Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-community.png); }
/*
.tab4Default { background-image: url(/de/frontpage/item-data/gradient-forum.png); }
.tab4Active { background-image: url(/de/frontpage/item-data/gradient-forum_act.png); }
*/

.tab5Default .contentCaption, .tab5Active .contentCaption{ background-image: url(/de/frontpage/item-data/caption-topshops.png); }
.tab5Default .contentIcon, .tab5Active .contentIcon{ background-image: url(/de/frontpage/item-data/icon-award.png); }
/*
.tab5Default { background-image: url(/de/frontpage/item-data/gradient-topshops.png); }
.tab5Active { background-image: url(/de/frontpage/item-data/gradient-topshops_act.png); }
*/

/* button styles */
button{
	padding: 0;
	margin: 0;
	border: 0;
	cursor: pointer;
	background: none;
	vertical-align: middle;
}

* html button
{
	width:1%;
	overflow:visible;
	margin: 0 5px 0 0;
}

button .btn
{
	background: url(/de/frontpage/button/btn_sm_left.png) no-repeat;
	color:#ffffff;
	font-family: tahoma, verdana, arial, helvetica;
	font-weight: bold;
	font-size: 8pt;
	white-space: nowrap;
	display: block;
	height: 34px;
	line-height: 190%;
	padding: 0 0 0 5px;
	vertical-align:middle;
}

button .btn .btn
{
	background: url(/de/frontpage/button/btn_sm_right.png) no-repeat right;
	background-position: 100% 0;
	padding: 2px 14px 0 7px;
}

/* general styles */
.product-headline
{
	margin-bottom: 7px;
	letter-spacing: -1px;
	line-height: 95%;
}

.product-usp-list
{
	list-style-image: url();
	list-style: square;
	line-height: 120%;
	padding: 0;
	margin: 5 0 10px 15px;
}

.product-link-bar a
{
	background: url(/de/frontpage/detail-panel/bullet.png) no-repeat 0 3px;
	text-decoration: none;
	font-family: tahoma, verdana, arial, helvetica;
	font-weight: bold;
	color: #142E7C;
	font-size: 8pt;
	padding-left: 8px;
}

.product-link-bar a:visited
{
	text-decoration: none;
	color: #142E7C;
}

.headline
{
	color: #142E7C;
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 16pt;
}

.small-text
{
	color: #142E7C;
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 8pt;
}

.small-text a
{
	color: #142E7C;
}

.small-text a:hover
{
	color: #993333;
}

.small-text a:visited
{
	color: #142E7C;
}

.topshop
{
	text-align: center;
}

.topshop a
{
	text-decoration: none;
	display: block;
}

.topshop a:visited
{
	text-decoration: none;
}

.topshop .prev
{
	height: 66px;
}

a.link-list
{
	font-weight: bold;
	text-decoration: none;
	height: 18px;
	background: url(/de/frontpage/detail-panel/ico_forum2.png) no-repeat left center;
	padding-left: 20px;
	display: block;
}

a.link-list:visited
{
	font-weight: bold;
	text-decoration: none;
	height: 18px;
	background: url(/de/frontpage/detail-panel/ico_forum2.png) no-repeat left center;
	padding-left: 20px;
	display: block;
}

.award
{
	width: 80px;
	height: 16px;
	text-align: left;
	background: url(/de/frontpage/detail-panel/ico_star_b.png);
}

.stars
{
	height: 16px;
	background: url(/de/frontpage/detail-panel/ico_star_a.png);
}

a.forum-link
{
	color: #142E7C;
	background: url(/de/frontpage/detail-panel/ico_forum2.png) no-repeat;
	width: 240px;
	white-space: nowrap;
	padding-left: 18px;
	line-height: 160%;
	display: block;
}

a.forum-link:visited
{
	color: #142E7C;
}

body{
	background: url(/de/_global/images/bg.jpg) left bottom repeat-x #FFF;	
}

.footer{
	background: url(/de/_global/images/footer-bg.jpg) no-repeat;
	width:728px;
	height:107px;
}
.footer a{
	color: #1A337E;
	font-size: 10px;
}

.body-part{
	border-right:1px solid #A3A7AC;
	border-left:1px solid #A3A7AC;
	background:#fff;
}

#sitemap-nav a{
	font-size: 10px;
	color:#6593CF;
	text-decoration: none;	
	padding: 10px 10px 0px 10px;
}
#sitemap-nav a:hover{text-decoration:underline}

#sitemap-nav div.sitemap-heading{
	padding: 0px 0px 3px 0px;	
}

#sitemap-nav div{
	padding: 2px 2px 2px 4px;
}


.sitemap-heading a{
	font-weight:bold;
	padding:0px;
}	
#sitemap-nav td.sep {
	background: url(/de/_global/images/sitemap-nav-sep.png) repeat-y;
}

.quote, #news-section {
	color:#777;
	padding: 5px;
}
.quote{
	font-style:italic;
}

#news-section a, #news-section td{
	color:#555;
	text-decoration:none;
}

#news-section a:hover{
	color:#111;
	text-decoration:none;
}

#news-section td{
	color:#888;
}
.source{
	color:#555;
	padding: 0px 5px 5px 5px;
	font-weight:bold;
}
.icon{
	margin-top:3px;
}
.more{
	padding-right:15px;
}
.more a, .more a:visited{
	text-decoration:none;
	color:#1A337E;
}
.more a:hover{
	text-decoration:none;
	color:#800000;
	text-decoration: underline;
}

#news-section a.see-full-news{
	font-weight:bold;
	color:#1A337E;
}
#news-section a.see-full-news:hover {
	color: #800000;
	text-decoration: underline;
}
#news-section a.see-full-news:visited{}
