.fehlerfeld select {
	background-color: #fadbaa ;
}

.livezilla .chat_on, .livezilla .chat_off {
	color:#1caf10;
	font-weight:bold;		
}

.livezilla .chat_on {
	color:#1caf10;	
}


.livezilla .chat_off {
	color:#000000;	
}

#headercontent {
	z-index: 7 ;
}

#tab_container .tab {
	
}


#topseller_content {
	margin-right: 0 ;
}

.topsellerbox {
	margin-right: -10px ;
}

.merkzettel_loeschen {
	display: none ;
}

.merkzettel .merkzettel_loeschen {
	display: block ;
	padding:5px 0px 0px 15px;
}

.merkzettel .productsmall {
	/*margin-bottom: 20px ;*/	
}

th {
	text-align: left ;
	font-weight: bold ;
	font-size: 12px ;
}

h1 {
	font-size:20px;
}


/* Topseller */

#topseller_header .ru {
	position: relative ;
	height: 50px ;
}

#topseller_header #topseller_nav {
	width:224px;
	text-align:center;
}

#topseller_headline {
	position: absolute ;
	top: 10px ;
	left: 15px ;
}

#topseller_nav {	
	position:absolute;
	top:16px;
	left:184px;
	background:transparent url(../topseller_nav_bg.gif) no-repeat scroll 0 0;
	color:#000000;
	height:23px;
	padding:4px 0 0;
	text-align:center;
	width:224px;
}

a#topseller_nav_prev  {
	float:left;
	padding-left:4px;	
}

a#topseller_nav_next  {
	float:left;
	padding-right:4px;	
}

/*
#topseller_menu {
	position: absolute ;
	top: 17px ;
	right: 20px ;
	height: 34px ;
	overflow: hidden ;
}

div.det-tab ul {
	font-size:14px;
	font-weight:bold;
	padding:0;
	margin:0;
	list-style-type: none ;
}

div.det-tab ul li {
	float:left;
	height:34px;
	padding:0 0 0 1px;
}

div.det-tab ul li a {	
	background: url(../bg-det-tab-inaktiv-links.gif) no-repeat left bottom ;
	height:34px;
	color:#fff;
	display:block;
	float:left;
	padding:0 0 0px 4px;
	text-decoration:none;
	width:auto;
	position: relative;
	top:-1px ;
}

div.det-tab ul li a span {	
	background: url(../bg-det-tab-inaktiv-rechts.gif) no-repeat right bottom;
	display:block;
	float:left;
	height:22px;	
	padding:11px 19px 0px 15px;
}

div.det-tab ul li a:hover, div.det-tab ul li.aktiv a {
	background:transparent url(../bg-det-tab-aktiv-links.gif) no-repeat scroll left bottom;
	color:#000;
	height: 34px ;
	top: 0 ;
}

div.det-tab ul li a:hover span, div.det-tab ul li.aktiv a span {
	background:transparent url(../bg-det-tab-aktiv-rechts.gif) no-repeat scroll right bottom;
}
*/

#topseller_menu {
	height:34px;
	overflow:hidden;
	position:absolute;
	right:20px;
	top:17px;
}

div.det-tab ul {
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}

div.det-tab ul li {
	float:left;
	height:34px;
	padding:0pt 0pt 0pt 0px;
}

div.det-tab ul li a {	
	background: url(../bg-det-tab-inaktiv-links.gif) no-repeat left bottom ;
	height:34px;
	color:#fff;
	display:block;
	float:left;
	padding:0 0 0px 7px;
	text-decoration:none;
	width:auto;
	position: relative;
	top:0px ;
	line-height:33px;
}

div.det-tab ul li a span {
	background:transparent url(../bg-det-tab-inaktiv-rechts.gif) no-repeat scroll right bottom;
	display:block;
	float:left;
	height:33px;
	padding:0px 19px 0px 9px;
}

div.det-tab ul li a:hover, div.det-tab ul li.aktiv a {
	background:transparent url(../bg-det-tab-aktiv-links.gif) no-repeat scroll left bottom;
	color:#000000;
	height:35px;
	line-height:33px;
	top:0pt;
}

div.det-tab ul li a:hover span, div.det-tab ul li.aktiv a span {
	background:transparent url(../bg-det-tab-aktiv-rechts.gif) no-repeat scroll right bottom;
}


.topsellerproduct .title {
	height: 45px ;
	overflow: hidden ;
}


/* Preis nach Login */

.hide_price {
	display: none ;
}

.hide_prices .show_price {
	display: none ;
}

.hide_prices .hide_price {
	display: inline ;
}

/* Wartung */

#wartung {
	border: 2px solid #ff9c00 ;
	padding: 5px ;
	color: #f00 ;
	font-weight: bold ;
	text-align:center ;
	margin-bottom: 2em ;
}

/* Varianten Dropdowns */

.detail_dd {
	max-width: 396px ;
}