﻿#html
{
}

.shop_KategorieListe_node a, .shop_KategorieListe_node, .shop_KategorieListe_node:visited a
{
	text-decoration: none;
	color: #CCCCCC;
	width: 100%;
}
/*td.shop_KategorieListe_node
{
	vertical-align:middle;	
}

.shop_KategorieListe td
{
	vertical-align:top;
}*/

.shop_KategorieListe_node a:hover
{
	/*color: #f03d00;*/
	text-decoration: underline;
}

.shop_KategorieListe_root a, .shop_KategorieListe_normal, .shop_KategorieListe_normal:visited a, .shop_KategorieListe_root a:hover
{
	font-weight: bold;
}

.shop_KategorieListe_selected:visited a, .shop_KategorieListe_selected a:hover
{
	/*color: #f03d00;*/
	font-weight: bold;
	text-decoration: none;
}
.shop_KategorieListe_selected, .shop_KategorieListe_selected a
{
	color: #CCCCCC;
	font-weight: bold;
	background-color: #222; /* #cecece;*/
	padding-left: 2px;
}

.b_aktiv, .b_aktiv:hover
{
	color: #CCCCCC; /*#f03d00;*/
	font-size: 16px;
	font-weight:bold;
}
.b_aktiv:hover
{
	text-decoration:underline;
}
.b_neuheiten
{
	height: 25px;
	padding: 5px;
	font-size: 18px;
	background-color: #FFFFFF;
	color: #333;
}

.shop_KategorieListe_table
{
	border: solid 1px Gray;
	text-align: left;
	font-size: 12px;
	font-family: calibri,arial,Verdana,sans-serif;
	color: #CCCCCC;
	background-color: Black; /*#383838;*/ /*background-image:url("/../images/marks/viola_signature3.png"); 	background-repeat:no-repeat; 	background-position:top;*/
}

.shop_KategorieListe_table .produktbeschreibung td
{
	padding-left:10px;
}

.shop_KategorieListe_table th
{
	/*vertical-align:top;*/
	color: Black;
}

.ueberschrift_shop
{
	text-align: left; /*background-image:url(/images/linie_gestrichelt_test.png);*/
	color: #CCCCCC;
	background-image: url(/images/menue_bg5.gif);
	font-family: calibri,arial,Verdana,sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	text-decoration: none;
	vertical-align: middle;
	height: 25px;
}

.Liste_Header, .Liste_Header th a, .Liste_Header a, th.Liste_Header
{
	background-color: #1F1F24;
	font-size: 12px;
	height: 20px;
	font-weight: bold;
	color: #CCCCCC; /*#000000;*/
}

.Liste_Inhalt
{
	padding-left: 8px;
	padding-right: 8px;
}
.Liste_Bild
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.button
{
	text-align: right;
}

.button a
{
	background-color: #f03d00;
	background-image: url(/images/btn_ballin.gif);
	background-repeat: repeat-x;
	color: #CCCCCC;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.button2
{
	background-image: url(/images/menue_bg5.gif);
	height: 25px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
	color: #CCCCCC;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

.button2 a
{
	color: #CCCCCC;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

.button_klein
{
	font-size: 11px;
	height: 20px;
	line-height: 20px;
}

.button_hauptweg
{
	background-color: Yellow;
	color: #000000;
}

.button_rueckweg
{
	background-color: #cecece;
	color: #000000;
}

.ueberschrift_topprodukte
{
	text-align: left; /*background-image:url(/images/linie_gestrichelt_test.png);*/
	color: yellow;
	background-image: url(/images/menue_bg5.gif);
	font-family: calibri,arial,Verdana,sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	text-decoration: none;
	vertical-align: middle;
	height: 25px;
	padding-left: 10px;
}

.tabelle_Neuheiten
{
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
	border: solid 1px #3B3B3B;
}
.tabelle_Neuheiten td
{
	padding-top: 5px;
}


/* Für Darstellung in Opera */
.Tabelle_NoBorder, .Tabelle_NoBorder td, .Tabelle_NoBorder tr, .tabelle_Neuheiten td, .tabelle_Neuheiten tr
{
	border-width: 0px;
}
/*################### CSS für Preis-Darstellung ################################*/
.table_Preis
{
	text-align: right;
	padding-right: 5px;
}
/* Für Darstellung in Opera */
.table_Preis, .table_Preis td, .table_Preis tr
{
	border-width: 0px;
}

.keinPreis
{
	font-weight: bold;
	font-size: 12px;
}
.Preis_netto
{
	font-size: 10px;
}

.Preis
{
	font-size: 18px;
	font-weight: bold;
}

.Preis_Waehrung
{
	font-size: 14px;
	font-weight: bold;
}
.Preis_Waehrung sup
{
	font-size:10px;
	/*line-height:30px !important;
	vertical-align:top !important;*/
}

.AngebotsPreis
{
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
}
.AngebotsPreis_Waehrung
{
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
}


.Preis_strike
{
	font-size: 12px;
	text-decoration: line-through;
}

.Preis_Detail
{
	font-size: 30px;
	font-weight: bold;
}
.Preis_Detail_Waehrung
{
	font-size: 20px;
	font-weight: bold;
}

.AngebotsPreis_Detail
{
	font-family: Arial Black;
	font-size: 30px;
	font-weight: bold;
	color: #CCCCCC;
}
.AngebotsPreis_Detail_Waehrung
{
	font-family: Arial Black;
	font-size: 20px;
	font-weight: bold;
	color: #CCCCCC;
}

.AngebotsPreis_Detail_Waehrung sup
{
	font-size:20px;
	line-height:30px;
	vertical-align:top;
}

.Preis_strike_Detail
{
	font-size: 20px;
	text-decoration: line-through;
}

.Preis_strike_Detail sup
{
	font-size:11px;
}

.Preis_Hinweis_Detail
{
	font-size: 10px;
	text-align: left;
}

.NeuPreis_Detail
{
	font-family: Arial Black;
	font-size: 25px;
	font-weight: bold;
	color: #CCCCCC;
}
.NeuPreis_Detail_Waehrung
{
	font-family: Arial Black;
	font-size: 20px;
	font-weight: bold;
	color: #CCCCCC;

}
/*################### CSS für Detailseite des Produktes ########################*/

.Detail_Ueberschrift
{
	font-size: 25px;
	font-weight: bold;
	color: red; /*Red;*/
	overflow:visible;
}

.Detail_Kurzbeschreibung
{
	font-weight: normal;
}

.Detail_EigenschaftenUeberschrift
{
	font-weight: bold;
	color: #CCCCCC;
	font-size: 12px;
}

.Detail_Gesamtpreis
{
	font-weight: normal;
	font-size: 18px;
	color: #CCCCCC;
}

/*################### CSS für Thumbnails des Produktes ########################*/

#thumnails
{
	width: 100%;
}

#thumbnails ul
{
	padding-left: 0px;
	list-style: none;
}

#thumbnails li
{
	width: 40px;
	height: 63px;
	float: left;
	margin-right: 9.5px;
	margin-bottom: 5px;
	padding: 0px;
}

/*################### CSS für Warenkorb und Bestellung ############################*/

.Warenkorb_keineArtikel
{
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	height: 40px;
}
.Fortschritt_inaktiv, .Fortschritt_aktiv
{
	height: 25px;
	vertical-align: middle;
	text-align: left;
	padding-left: 3px;
}
.Fortschritt_inaktiv
{
	color: #000000;
	background-color: #FFFFFF;
}
.Fortschritt_aktiv
{
	color: #D4D4D4;
	background-color: Gray;
	font-weight: bold;
}

.Warenkorb_Border td
{
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
}
/*#################### Linkleiste ###############################################*/

.Link a
{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
}

a:visited 
{
	color:#CCCCCC;
}


.TB_Menge
{
	text-align: center;
}

select
{
	background-color: Gray;
	color: #CCCCCC;
	border-color: #383838;
	border-style: none;
}

/*####################### Preload ##############################################*/

img.hidepics
{
	width: 0px;
	height: 0px;
	display: none;
	visibility:hidden;
}

/*####################### Tables ##############################################*/

/*************************************/
/* Novo-CMS-Style für Paging Buttons */
input.PagingButton.Active
{
	background-image: url(/images/btn_ballin_invert.gif);
	color:#CCC;
	background-color: #CCF;
	font-weight: bold;
}

div.PagingButton.IconDiv
{
	background-image:url(/images/btn_ballin.gif);
}

div.PagingButton div, div.PagingButton input, div.PagingButton div input
{
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	background-color: transparent;
}
div.PagingButton input, input.PagingButton, div.PagingButton div input
{
	font-size: 12px;
	border: solid 1px #999;
	margin: 0px 1px;
	text-align: center;
	padding: 0px 0px 2px 0px;
	cursor: pointer;
	height: 18px; /* 24 */
	width: 18px; /* 24 */
}
/* Novo-CMS-Style für Paging Buttons */
/*************************************/

/***********************************/
/* Novo-CMS-Style für einen Table  */
table.Shop_Table
{
	border-width: 1px !important;
}
table.Shop_Table *, table.Shop_Table
{
	font-family:calibri,arial,Verdana,sans-serif;
	border: solid #999 0px;
	border-collapse: collapse;
	margin: 0px;
	text-decoration: none;
	color: #CCCCCC;
}
table.Shop_Table th, table.Shop_Table th *
{
	text-align:center;
	background-color: #1F1F24;
	font-weight:bold;
	font-size:12px;
}
table.Shop_Table th, table.Shop_Table td, table.Shop_Table td *
{
	vertical-align: middle;
	height: 24px;
	border-width: 1px;
}
table.Shop_Table.header_center th
{
	text-align:center;
}
/* Terminates inheritance*/
table.Shop_Table th *, table.Shop_Table td *
{
	height: auto;
	padding: auto;
	border-width: 0px;
}
/* Novo-CMS-Style für einen Table  */
/***********************************/

#warenkorb_top_bg, #warenkorb_top_bg:hover
{
	background-repeat:no-repeat;
	width:200px;
	height:80px;
	background-image:url('/shop/images/warenkorb_top.jpg');
}

#warenkorb_top_bg *
{
	font-size:11px;
}

#warenkorb_top_bg
{
	background-position:center top;
}

#warenkorb_top_bg:hover
{
	background-position:center -100px;
}

#Btn_Warenkorb, #Btn_Merken, #Btn_Empfehlen, #Btn_Masstabelle
{
	background-repeat:no-repeat;
	background-position:center 0px;
}

#Btn_Merken, #Btn_Empfehlen, #Btn_Masstabelle, .Btn_ZumArtikel, .SmallButton
{
	border:0px;
	width:150px !important;
	height:30px !important;
	background-position:center top;
}

.TinyButton
{
	border:0px;
	width:30px !important;
	height:30px !important;
	background-position:center top;
}

#Btn_Warenkorb, .BigButton
{
	border:0px;
	width:200px !important;
	height:35px !important;
	background-position:center top;
}

.Btn_ZumArtikel
{
	background-image:url('/shop/images/Buttons/Btn_ZumArtikel.jpg');
}

.SmallButton.Btn_Einloesen
{
	background-image:url('/shop/images/Buttons/Btn_Einloesen.jpg') !important;
}

#Btn_Warenkorb
{
	background-image:url('/shop/images/Buttons/btn_InDenWarenkorb.jpg');
}

#Btn_Merken
{
	background-image:url('/shop/images/Buttons/btn_Merken.jpg');
}

#Btn_Empfehlen
{
	background-image:url('/shop/images/Buttons/btn_Empfehlen.jpg');
}

.BigButton.Btn_BestellungAbschicken
{
	background-image:url('/shop/images/Buttons/btn_BestellungAbschicken.jpg');
}

.TinyButton.Btn_Suchen
{
	background-image:url('/shop/images/Buttons/btn_Suchen.jpg');
}

.SmallButton.Btn_Aktualisieren
{
	background-image:url('/shop/images/Buttons/btn_Aktualisieren.jpg');
}

.SmallButton.Btn_Abmelden
{
	background-image:url('/shop/images/Buttons/btn_Abmelden.jpg');
}

.SmallButton.Btn_Weiter
{
	background-image:url('/shop/images/Buttons/btn_Weiter.jpg');
}

.SmallButton.Btn_Abbrechen
{
	background-image:url('/shop/images/Buttons/btn_Abbrechen.jpg');
}

.SmallButton.Btn_ZurAnmeldung
{
	background-image:url('/shop/images/Buttons/btn_ZurAnmeldung.jpg');
}

.SmallButton.Btn_Speichern
{
	background-image:url('/shop/images/Buttons/btn_Speichern.jpg');
}

.SmallButton.Btn_NeuLaden
{
	background-image:url('/shop/images/Buttons/btn_NeuLaden.jpg');
}

.SmallButton.Btn_NeuLaden1A
{
	background-image:url('/shop/images/Buttons/btn_NeuLaden1A.jpg');
}

.SmallButton.Btn_WeiterEinkaufen
{
	background-image:url('/shop/images/Buttons/btn_WeiterEinkaufen.jpg');
}

.SmallButton.Btn_Bearbeiten
{
	background-image:url('/shop/images/Buttons/btn_Bearbeiten.jpg');
}

.SmallButton.Btn_ZumShop
{
	background-image:url('/shop/images/Buttons/btn_ZumShop.jpg');
}

.SmallButton.Btn_ZurStartseite
{
	background-image:url('/shop/images/Buttons/btn_ZurStartseite.jpg');
}

.SmallButton.Btn_Zurueck
{
	background-image:url('/shop/images/Buttons/btn_Zurueck.jpg');
}

.SmallButton.Btn_Senden
{
	background-image:url('/shop/images/Buttons/btn_Senden.jpg');
}

.SmallButton.Btn_ZurKasse
{
	background-image:url('/shop/images/Buttons/btn_ZurKasse.jpg');
}

.SmallButton.Btn_ZurueckZumShop
{
	background-image:url('/shop/images/Buttons/btn_zurueckZumShop.jpg');
}

#Btn_Masstabelle
{
	background-image:url('/shop/images/Buttons/btn_Masstabelle.jpg');
}

#Btn_Warenkorb:hover, .BigButton:hover
{
	background-position:center -35px;
}

#Btn_Merken:hover, #Btn_Empfehlen:hover, #Btn_Masstabelle:hover, .Btn_ZumArtikel:hover, .SmallButton:hover, .TinyButton:hover
{
	background-position:center -30px;
}

/************************/
/*		Warwenkorb		*/

.WK_table th
{
	text-align:center;
	font-size:14px;
	color:#CCCCCC;
	height:24px;
	border: 1px solid gray;
}

.WK_table td
{
	vertical-align:middle;
}

td.WK_Footer
{
	padding:0px 5px 0px 10px;
	height:30px;
}

/*		Warwenkorb		*/
/************************/

/************************/
/*	  Produkt Detail	*/

table.Tbl_SetItem
{
	margin:5px;
}

div.Pnl_SetItem
{
}

tr.tr_SetItem
{
	background-color:#222;
}

/*	  Produkt Detail	*/
/************************/

table.pflegehinweise th
{
	color:#CCCCCC;
}

table.textilien th
{
	color:#CCCCCC;
}

/*	  Empfehlung senden	*/
/************************/


.tbl_empf h1
{
	color:Red;
	font-weight:bold;
}

.empf_ueberschrift
{
	font-size:20px;
	font-weight:bold;
	
	
}

.empf_TextBox
{
	/*border:3px solid #9C0000;
	color:#595959;*/
	
}

/*	  Gutscheinseite	*/
/************************/

.tbl_gutschein li
{
	font-size:14px;
	/*font-weight:bold;*/
}

.tbl_guschein_col1 
{
	width:600px;
}

.tbl_guschein_col2
{
	width:110px;
}

.ul_preise
{
	padding-left:10px;
}

.li_preise
{
	list-style:none;
	height:79px;
	width:130px;
	padding:10px 10px 10px 10px;
	border: 1px solid Gray;
	margin-top:5px;
}

.li_preise:hover
{
	border:1px solid #BA1111;
	cursor:pointer;
}

