/* Schriftfarbe und Hintergrund Titel*/
.header_title
{
	color: #000000;
	
	background-color: #EDF2F5;
	border:1px solid #C1C2C6;
}

/* Rahmenfarbe */
.artdetail_container, 
.artdetail_container_nopad, 
.artdetail_tab .ajax__tab_body, 
.aehnlicheArtikel, 
.aehnlicheArtikel td,
.artdetail_tab .ajax__tab_header,
.artdetail_tab .ajax__tab_outer,
.tblStk
{
	border: 1px solid #c1c2c6;
}

/* Rahmenfarbe Zubehoer */
div.ProductDisplayer, .PanelHeader, div.PanelTitle
{
  border-color: #c1c2c6 !important;
}

/* Hintergrundfarbe Zubehoer Balken */
.PanelHeader, div.PanelTitle
{
  color: #000000 !important;
  background-color: #e2e5ea !important;
}

/* Hintergrundfarbe (Inaktive Tabs, Anzahl Artikel Box, Aehnliche Artikel) */
.artdetail_tab .ajax__tab_tab,
.tblStk,
.aehnlicheArtikelHeader
{
  background-color: #e2e5ea;
}

.artdetail_container_nopad
{
	border-color: #DC100F !important;	
}

.aehnlicheArtikelHeader
{
  background-color: #DC100F;
}

.aehnlicheArtikelHeader td span.Normal, .aehnlicheArtikelHeader td span.Normal a
{
	color: #FFFFFF;	
}

/* Schriftfarbe (Inaktive Tabs, Anzahl Artikel Box, Aehnliche Artikel)*/
.artdetail_tab .ajax__tab_tab,
.tblStk,
.aehnlicheArtikelHeader span a
{
  color: #000000;
}

/* Schriftfarbe (Aktives Tab) */
.artdetail_tab .ajax__tab_active .ajax__tab_tab
{
	color: #000000;
}

/* Rahmenfarbe Warenkorb hinzufügen Button */
.wkbutton
{
	border-color: #bc0000;
}

/*/////////////////////////////////////////////////////////////////////////////////
//
//     VERAENDERN AUF EIGENES RISIKO!!!
//
/////////////////////////////////////////////////////////////////////////////////*/
/* Product Detail Tabbing Skin Themes [DarthGoo]*/
/*http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=590*/
/*http://lekshmi.org/2008/10/22/ajaxcontroltoolkit-tabcontainer-themes/*/
/* http://refact.blogspot.com/2008/05/ajaxcontroltoolkit-tabcontainer-theme.html */
/*------------------------------------------------------*/
/* default layout */

.NormalUnderlined
{
	text-decoration:underline;
}

.aehnlicheArtikelHeader .NormalUnderlined a
{
	font-weight: bold;
	
	cursor: pointer;
}

.divneuimsortiment
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color:#E2001A;
	border:1px solid #980B1E;
	display:block;
	font-size:8pt;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

.txtStk
{
	border:1px solid #9E9E9E;
	text-align: center;
}

.tblStk td
{
	padding: 3px 0px 3px 3px !important;
}

.wkbutton
{
	border-style:solid;
	border-width: 1px;
}

.LiefertermineHeader
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	background-color:#EDF2F5;
	border:1px solid #C1C2C6;
	padding:5px;
}
.LiefertermineLines
{
	border:0px solid #C1C2C6;
	border-bottom-width:1px;
	padding:5px;
}

.header_title
{
	vertical-align:middle ! important;

	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	/*background-color:#e7e7e7;*/
	/*border:0px solid #c5c5c5;*/
	border-bottom:0px;
	width: 564px;
	/*padding: 10px 5px 3px 6px;*/
	
	height:18px;
	
	padding-left:10px;
  padding-top:6px; 
}

.header_title_cell
{
	vertical-align:middle ! important;
	padding-left:8px ! important;
	height:22px;
}

.spacer
{
	font-size:1px;
}

.lbpositive 
{
	color:Green;
	font-weight:bold;	
}
.lbnegative
{
	color:Red;
	font-weight:bold;
}
.Normalgray
{
	color:#808080;
}
.NormalgraySmall
{
	color:#808080;
	font-size:7pt;
}

.images_container
{
	border:1px solid #C2C2C2 !important;
	margin-left:7px;
}

.images_container360
{
	border:0px solid #C2C2C2 !important;
	margin-left:7px;
}

.video_container
{
	border-top:1px solid #C2C2C2 !important;
	padding:10px;
}

.images_container_sm
{
	filter:alpha(opacity=50);
    opacity:0.5;
}
.images_container_sm:hover
{
	filter:alpha(opacity=100);
    opacity:1;
}

.artdetail_container
{
	margin-bottom :10px;
	margin-top :10px;
	padding:5px;
	padding-left:8px;
	background-color:#FFFFFF;
	width:561px;
}
.artdetail_container_nopad
{
	margin-bottom :10px;
	margin-top :10px;
	background-color:#FFFFFF;
	width:574px;
}

.aehnlicheArtikelHeader td
{
	padding:5px;
	padding-left:8px;	
}
.aehnlicheArtikel
{
	background-color:#FFFFFF;
}
.aehnlicheArtikel td
{
	padding:1px;
	padding-left:8px;	
}

.star_rating 
{    
	font-size: 0pt;    
	width: 18px;    
	height: 18px;    
	margin: 0px;    
	padding: 0px;    
	cursor: pointer;    
	display: block;    
	background-repeat: no-repeat;    
}    
.star_filled 
{   
	background-image: url(/images/FilledStar.png);    
}    
.star_empty 
{    
	background-image: url(/images/EmptyStar.png);    
}    
.star_saved 
{    
	background-image: url(/images/WaitingStar.png);    
}


.artdetail_tab .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.artdetail_tab .ajax__tab_inner {display:-moz-inline-box;display:inline-block}

.artdetail_tab .ajax__tab_tab
{
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
}

/* xp theme */
.artdetail_tab .ajax__tab_header
{
	white-space:nowrap;
	width:575px;
    font-family: verdana,tahoma,helvetica;
    margin-top:0px;
    font-weight:bold;
    color:#000000;
    font-size: 10px;
    background-color:#e7e7e7;
    /*border-style:solid;
    border-color:#c5c5c5;
    border-width:1px;  */ 
    border-bottom-style:none;
    border-right-width:0px;
}
.artdetail_tab .ajax__tab_outer
{
    padding-right: 0px;
    padding-left: 0px;
    height: 25px;
    /*border-right-style:solid;
    border-right-color:#c5c5c5;
    border-right-width:1px;   
    border-bottom-style:solid;
    border-bottom-color:#c5c5c5;
    border-bottom-width:1px;   */
    
    border-width: 0px 1px 1px 0px;
}
.artdetail_tab .ajax__tab_inner
{
    background-color:#e7e7e7;  
}
.artdetail_tab .ajax__tab_tab 
{
	height:19px;
	padding-top:6px;
	margin:0;
}
.artdetail_tab_5 .ajax__tab_tab
{
	width: 114px;
}
.artdetail_tab_4 .ajax__tab_tab
{
	width: 142px;
}
.artdetail_tab_3 .ajax__tab_tab
{
	width: 189px;
}

.artdetail_tab .ajax__tab_hover .ajax__tab_outer 
{
	
}
.artdetail_tab .ajax__tab_hover .ajax__tab_inner 
{
	
}
.artdetail_tab .ajax__tab_hover .ajax__tab_tab 
{
	
}
.artdetail_tab .ajax__tab_active .ajax__tab_outer 
{
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
}
.artdetail_tab .ajax__tab_active .ajax__tab_inner 
{
	background-color:#FFFFFF;
	
}
.artdetail_tab .ajax__tab_active .ajax__tab_tab 
{
	background-color:#FFFFFF;
	border-bottom-style:none;
	
	
}
.artdetail_tab_4 .ajax__tab_active .ajax__tab_tab 
{
	width: 145px;
}
.artdetail_tab_3 .ajax__tab_active .ajax__tab_tab 
{
	width: 194px;
}

.artdetail_tab .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    
    border-top: 0;
    padding: 8px;
    background-color: #FFFFFF;
    overflow: hidden;
    width:558px;
}

.PopupHeaderContainer a:link, .PopupFooterContainer a:link 
{
	color:#FFFFFF ! Important;
}

.aehnlicheArtikel, .aehnlicheArtikel td
{
  border-width: 1px 0px 0px 0px;
}

.aehnlicheArtikel td
{
  padding: 5px 8px;
}

/* Fix, damit die Artikeltext (Nur-Text) auf eine bestimmte Breite verkleinert wird */
.beschreibung p, .beschreibung img, .beschreibung table
{
  max-width: 555px !important;
}

.ControlProduktdetailsContent
{
  margin: 0px auto;
  width: 575px;
}

/*DEV984 | CSS für EOL-Artikel */

.itemNotAvailableText{
	font-weight:bold ! important;
	font-size:14px ! important;
}

.artdetailLeftCenteredText{

	text-align:left !important;
	vertical-align: middle ! important;	

}

.oldArtLink{
	margin-left:5px ! important;
	color:blue ! important;
}
/*END DEV984 | CSS für EOL-Artikel */
