/*folgende 5 Klassen für die Shoptabellenverscachtelung*/
body{text-align: center;}
#page_margins{text-align:left;}
#page_margins{margin:10px auto;width:980px;border: 1px solid #E790BD;padding:2px;background:#fff;}
#page{padding:0;margin:0;}
#footer{color:#666;background: #eee;padding: 10px 20px;border-top: 1px #ccc solid;line-height: 1.5em;}

html * {font-size: 100.01%; }
body {     
 	background-color: #FFF9FC;
 	font-family:  Arial, Helvetica, sans-serif;
	font-size: 75.00%;
	color: #444;
	background: transparent url(/dpshopgrafikenn/background.jpg) repeat 0px 0px;
}


h1,h2,h4,h5,h6 {font-family: Verdana, Arial, sans-serif;color:#333;margin: 0 0 0.25em 30px; text-align:left}
h1{
	margin:0 0 15px 0;
	padding:0 0 6px 25px;
	font-weight: bold;
	font-size: 120%;
	color:#FDA97A;
	border-bottom: 1px #ccc solid;
}
h2 { font-size: 140%; color: #E790BD;margin-top:30px;}
h3 { font-size: 220%;color: #DBB300;margin-left:0px;font-family:Poet }
h4 { font-size: 100%; }
h5 { font-size: 95.6667%; font-weight:normal;color:#333;}
h6 { font-size: 95.6667%;color:#333; }

table.shopheader{background:#fff;border-bottom:3px #eee solid;}
 
. {background-color: #696969;}
.bgnavi{background-color: #f6f6f6;}
.bgservice{background-color:#FFFFCC;}
.bgmain{background-color: #FFFFFF;}
.abstandservicekopf{background-color: #696969;}
.abstandservicehaupttabelle{background-color: #696969;}
.backgroundmenueelemente{background-color: #f6f6f6;}
 
/*Klasse der a tags im gesamten Shop*/
a { color: #333; background:transparent; text-decoration:none; }
a:visited{color: #555;TEXT-DECORATION: underline;}
a:hover{color: #000000;text-decoration: underline;}
a:active{color: #000000;TEXT-DECORATION: underline;}
 	 
 /*Klasse der a tags im Servicemenü*/
a:link.linksuche{color: #000;text-decoration: underline;}
a:visited.linksuche{COLOR: #000;TEXT-DECORATION: underline;}
a.linksuche:hover{color: #000;text-decoration: none;}
a.linksuche:active{COLOR: #000;TEXT-DECORATION: none;}
 	 
.kundenmenue{color: #696969;text-decoration: underline;}
 /*Klasse des div Tag im Produktgruppenmenü*/
a.menu {
 	padding:1px;
 	color: #000000;
 	text-decoration: none;
}

a.menu:visited {
 	color: #000000;
 	text-decoration: none;	
}
 
a.menu:hover {
 	color: #000000;
 	text-decoration: none;
}

.katmenu {
 	padding:0;
 	color: #000000;
 	background-color: #FFFFFF;
 	text-decoration: none;
}

/*Klasse der form tags input Elemente*/
.form{color:#333;BACKGROUND-COLOR:#fff;border-collapse : separate;border : 1px solid #000000;}
form input{padding:2px;}
.eingabeaktiviert{color:#123456;BACKGROUND-COLOR:#eee;border-collapse: separate;border: 1px solid #000000;}
 	
 /*Klasse der form tag hidden fields für netscapekompaltibilität*/	
.radibutton{border:0;}
 
 /*Klasse der table Tags aller Rahmentabellen im gesamten Shop*/
.rahmentabellen{background-color:#fff;color: #333;}
 	
 /*Klasse der table Tags im gesamten Shop*/
.haupttabellen{color:#333;background-color:#fff;margin:10px 0 0 0;}
.table_homepage{margin:0 0 0 10px;}
.table_homepage td{text-align:center;padding:0 25px;}
.table_homepage h3{padding: 20px 0 10px 0;}
 	
 /*Klasse der table Tags der Rahmentabelle Warenkorbvorschau*/	
.rahmenkleinerwarenkorb{
 	table-layout:fixed;
 	color: #333;
 	border : 0px solid #000000;
}


.rahmenkleinerwarenkorb b{
	display:block;
	padding: 3px 0;
}



a.rahmenkleinerwarenkorb{display:block;
	background: #E790BD;
	color:#fff;
	padding: 5px 0;
	font-size:14px;}
 	
a.rahmenkleinerwarenkorb:visited{
	display:block;
	background: #E790BD;
	color:#fff;
	font-size:14px;
}
 		
 /*Klasse table Tag in der Warenkorbvorschau*/
 .kleinerwarenkorb{
 	table-layout:fixed;
 	padding:1px;
 	background-color: #eee;
 	color: #000000;
}
 		
 /*Klasse des table Tag in der Produktgruppenübersicht*/
 .kategorieuebersicht{
 	table-layout:fixed;
 	background-color : #FFFFFF;
 	color: #000000;
}
 	
 /*Klasse des p Tag für Bilder in der Produktgruppenübersicht*/	
.katbilder{
 	border:0px solid #000000;
 	padding:2px
}
 	 
 /*Klasse des p Tag für Texte in der Produktgruppenübersicht*/
.kattexte{
     border:0px solid #000000;
 	 padding:5px;
}
 
 
 
 /*Klassen der table Warenkorbübersicht*/
.wrkuebersicht{
 	background-color:#eee;
 	border-width:1px;
 	border-style:solid;
 	border-color: #330000;
 	color: #000000;
 	border-spacing:3;
 	border-collapse:separate;/*collapse;*/
}
 
.wrkuebersichtueberschriften {
 	background-color:#FFF1F6;
 	color: #000000;
}
 
.wrkuebersichtreihe1 {
 	background-color:#FFFFFF;
 	color: #000000;
}
 
.wrkuebersichtreihe2 {
 	background-color :#FFFFFF;
 	color: #000000;
}
 
 
 /*Klassen Versandkostentabelle*/
.wrkvesandkosten {
 	background-color:#FFFFFF;
 	border-width:1px;
 	border-style:dotted;
 	border-color: #ccc;
 	color: #000000;
	border-spacing:3;
 	border-collapse:separate;/*collapse;*/
}
 
.wrkvesandkostenueberschriften {
 	background-color :#dddddd;
 	color: #000000;
}
 
.wrkvesandkostenreihe1 {
 	background-color:#FFFFFF;
 	color: #000000;
}
 
.wrkvesandkostenreihe2 {
 	background-color :#FFFFFF;
 	color: #000000;
}
 
 /*Klasse der table Bestellformular*/
 .wrkbestellform{
 	background-color:#ffffff;
 	border-width:1px;
 	border-style:solid;
 	border-color: #FDA97A;
 	color: #000000;
 	border-spacing:0;
 	border-collapse:collapse;
}
 
.wrkbestellformueberschriften {
 	background-color:#ffffff;
 	color: #000000;
 	border-spacing:0;
 	border-collapse:collapse;
}
 
 .wrkbestellformreihe1 {
 	background-color:#eeeeee;
 	color: #000000;
}
 
.wrkbestellformreihe2 {
 	background-color:#ffffff;
 	color: #000000;
}
 
 /* Diese Klassen für die hr Tags, die als Trennlinie der einzelnen Artikel erscheinen*/
.trennlinie1 { 
	width:95%;
 	color:#000000;
    background-color:#E790BD;
    height:1px;
    border:0px; 
}
 
 .trennlinie2 { 
 	width:95%;
 	color:#000000;
    background-color:#E790BD;
    height:1px;
    border:0px;
}
 
 /* Farbangabe für Punkte des Produktgruppenmenüs und sonstige Sonderzeichen*/
 .sonderzeichen {
 	color:#000000;
 	}
 	
 /*Farbe der Fehlerkennzeichnung auf dem Bestellformular*/
 .fehlerbestform {
 color:#FF0000;
 }
 
 /*NICHT IN Verwendung -- Diese beiden Filter können in den Temapaltes um die Produktgrafiken Schattenefekte erzeugen*/
 
 .filter {
 filter:dropshadow(color=#00008B, offx=2, offy=2);
 }
 
 .bildrahmen {
 border-width:1px;
 border-color:#F0F8FF;
 }
 
 /*Klasse für dasSucheformular bei Verwendung von Grafiken*/
.einzug {
 	padding-left: 20px;
 	padding-right: 20px;
 	line-height: 17px;
 	color: #000000;
}

/* navigation left */

.bgkatmenue{background: #f6f6f6;}

.abstandservicekopf, .bgservice{
display:none;
}

/* own Styles */
.tablelogin{margin: 30px 0 0 20px;}
.divstartseite{margin: 20px 0 0 20px;}
.agb{padding:0 0 0 20px;}
.toparticle{
	width:95%;
	padding:3px 0;
	background: transparent url(/dpshopgrafikenn/hadline_backgr.jpg) repeat-x 150px 0px;border: 1px dotted #ddd;
	margin-bottom: 25px;
}