body { 
	font-family:Tahoma,Verdana ; 
	font-size:11px; 
	background-color:#FFFFFF; 
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	
 
	}

h1, h2, h3, h4, p, ol, li, div, td, th, address, blockquote, nobr, b, i { color:#333333; }
table {font-size:11px;}
h1 { margin-top:3px;margin-bottom:3px;padding:0px;padding-left:17px;font-weight:bold;font-size:15px;background-image:url(h1_pfeil.gif);background-repeat:no-repeat;background-position:0px 3px;  }

.h1_product  { margin-top:3px;margin-bottom:3px;padding:0px;font-weight:bold;font-size:16px;background-image:url() }
.h1_blau { margin-top:3px;margin-bottom:3px;padding:0px;padding-left:17px;font-weight:bold;font-size:15px;background-image:url(h1_pfeil_blau.gif);background-repeat:no-repeat;background-position:0px 3px;  }

h2 { margin:0px;padding:0px;font-weight:bold;font-size:12px;display: inline;  }
h3 { margin:0px;padding:0px;font-weight:bold;font-size:12px; }
h4 { margin:0px;padding:0px;font-weight:bold;font-size:12px;background-image:url(); }

.ac_input {
	width: 350px;

	
}
.ac_results {
	padding: 0px;
	margin: 0;
	border: 1px solid #AAAAAA;
	border-top:0px;
	background-color: #ededed;
	overflow: hidden;
    margin-left:0px;
    margin-top:1px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;

}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
 
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	border-top: 1px #CCCCCC solid;
}

.ac_over {
	background-color: #FFFFFF;
	color: HighlightText;
}



 
.shopleiste_unten { height:47px;padding:6px;padding-top:7px;background-image:url(buchfix_leiste.jpg); }
.suchleiste { 
	
	background:url( );
	width:302px;
	height:23px;
	margin:0px;
	border:0px;
	padding-left:35px;
	padding-right:20px;
	font-size:15px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:0px;
	
  }

.suchleiste_box { 
	
	background-image:url(suchleiste.jpg);
	background-repeat:no-repeat;
	
  }
  	 
.infoheader {background-image:url(infoblock_leiste.jpg);padding-left:5px;padding-top:7px;height:21px;width:160px;color:#FFFFFF;font-weight:bold;font-size:12px;}
.infoheader_box { border: 1px solid #AAAAAA;border-top:0px;padding:5px; }
.schatten_rechts {background-image:url(schatten_rechts.gif);width:7px; }
.schatten_unten {background-image:url(schatten_unten.gif);height:6px;background-repeat:no-repeat; }	 
.schatten_unten_rechts {background-image:url(schatten_rechts_unten.gif);background-repeat:no-repeat;}	 
.imagebox {border: 1px solid #666666;}
.punktlinie  {background-image:url(punktlinie.gif);height:17px;background-repeat:repeat-x;background-position:0px 8px; }	 
.beschreibungs_reihe {margin-bottom:3px;}
.warenkorb_box {background-image:url(warenkorb_block.gif);width:172px;height:201px;padding:5px;text-align:center }
.warenkorb_preis {font-size:30px;padding-top:0px;height:80px;}
.warenkorb_box_2 {padding-top:20px;text-align:center;}
.warenkorb_menge {padding-top:10px;padding-bottom:10px; }
.buttonbox_1 {background-image:url(button_1.gif);width:194px;height:22px;padding-top:8px;text-align:center;margin-top:1px;}

form { margin:0px;padding:0px }
img { border:0px;}

a:link { font-weight:none; color:#666666; text-decoration:none }
a:visited { font-weight:none; color:#666666; text-decoration:none }
a:hover { font-weight:none; color:#000000; text-decoration:underline }
a:active { font-weight:none; color:#666666; text-decoration:none }


a.warenkorb_link:link { font-weight:none; color:#000000; text-decoration:none }
a.warenkorb_link:visited { font-weight:none; color:#000000; text-decoration:none }
a.warenkorb_link:hover { font-weight:none; color:#DD0000; text-decoration:none }
a.warenkorb_link:active { font-weight:none; color:#000000; text-decoration:none }

a.tag_link:link { font-weight:none; color:#000000; text-decoration:underline; }
a.tag_link:visited { font-weight:none; color:#000000; text-decoration:underline;}
a.tag_link:hover { font-weight:none; color:#DD0000; text-decoration:underline;}
a.tag_link:active { font-weight:none; color:#000000; text-decoration:underline; }

a.redlink:link { font-weight:normal; color:#DD0000; text-decoration:underline }
a.redlink:visited { font-weight:normal; color:#DD0000; text-decoration:underline }
a.redlink:hover { font-weight:normal; color:#DD0000; text-decoration:underline }
a.redlink:active { font-weight:normal; color:#DD0000; text-decoration:underline }

a.greylink:link { font-weight:none; color:#666666; text-decoration:none }
a.greylink:visited { font-weight:none; color:#666666; text-decoration:none }
a.greylink:hover { font-weight:none; color:#666666; text-decoration:none }
a.greylink:active { font-weight:none; color:#666666; text-decoration:none }

a.tagcloud:link { font-weight:none; color:#666666; text-decoration:none }
a.tagcloud:visited { font-weight:none; color:#666666; text-decoration:none }
a.tagcloud:hover { font-weight:none; color:#000000; text-decoration:none }
a.tagcloud:active { font-weight:none; color:#666666; text-decoration:none }



a.suchergebnis_link:link { font-weight:none; color:#000000; text-decoration:none }
a.suchergebnis_link:visited { font-weight:none; color:#000000; text-decoration:none }
a.suchergebnis_link:hover { font-weight:none; color:#000000; text-decoration:underline }
a.suchergebnis_link:active { font-weight:none; color:#000000; text-decoration:none }

a.whitelink:link { font-weight:none; color:#FFFFFF; text-decoration:none }
a.whitelink:visited { font-weight:none; color:#FFFFFF; text-decoration:none }
a.whitelink:hover { font-weight:none; color:#FFFFFF; text-decoration:underline }
a.whitelink:active { font-weight:none; color:#FFFFFF; text-decoration:none }

a.whitelink2:link { font-weight:none; color:#FFFFFF; text-decoration:underline }
a.whitelink2:visited { font-weight:none; color:#FFFFFF; text-decoration:underline }
a.whitelink2:hover { font-weight:none; color:#FFFFFF; text-decoration:underline }
a.whitelink2:active { font-weight:none; color:#FFFFFF; text-decoration:underline }

a.blacklink:link { font-weight:none; color:#000000; text-decoration:none }
a.blacklink:visited { font-weight:none; color:#000000; text-decoration:none }
a.blacklink:hover { font-weight:none; color:#000000; text-decoration:underline }
a.blacklink:active { font-weight:none; color:#000000; text-decoration:none }

a.blacklink2:link { font-weight:normal; color:#000000; text-decoration:underline }
a.blacklink2:visited { font-weight:normal; color:#000000; text-decoration:underline }
a.blacklink2:hover { font-weight:normal; color:#DD0000; text-decoration:underline }
a.blacklink2:active { font-weight:normal; color:#000000; text-decoration:underline }

a.blacklink3:link { font-weight:none; color:#000000; text-decoration:underline }
a.blacklink3:visited { font-weight:none; color:#000000; text-decoration:underline }
a.blacklink3:hover { font-weight:none; color:#DD0000; text-decoration:underline }
a.blacklink3:active { font-weight:none; color:#000000; text-decoration:underline }

a.produktinfo_tipps:link { font-weight:none; color:#000000; text-decoration:underline; }
a.produktinfo_tipps:visited { font-weight:none; color:#000000; text-decoration:underline; }
a.produktinfo_tipps:hover { font-weight:none; color:#000000; text-decoration:underline;}
a.produktinfo_tipps:active { font-weight:none; color:#000000; text-decoration:underline; }

a.katlink:link { font-weight:none; color:#333333; text-decoration:none }
a.katlink:visited { font-weight:none; color:#333333; text-decoration:none }
a.katlink:hover { font-weight:none; color:#333333; text-decoration:none }
a.katlink:active { font-weight:none; color:#333333; text-decoration:none }

.tags {
	
	padding-bottom:2px;
	font-weight:bold;
	padding-left:16px;
	background-image:url(pfeil.gif);
	background-repeat:no-repeat;
	}

.vorschlag_box {background-color:#FFFFFF;height:265px;}
.bitte_warten {text-align:center;padding-top:130px;font-weight:bold;font-size:14px;color:#999999;background-image:url(indicator.gif);background-repeat:no-repeat;background-position:230px 130px;}
.table_top_product {padding-left:25px;padding-right:25px;}
.keine_weiteren {text-align:center;padding-top:130px;font-weight:bold;font-size:14px;color:#999999;width:730px}

.reiter_selected {background-color:#e4f4b8;text-align:center;font-weight:bold;font-size:11px;  }
.reiter_unselected {background-color:#f0f9d9;text-align:center;font-weight:bold;font-size:11px; }
.reiter_hover {background-color:#f4f9e6;text-align:center;font-weight:bold;font-size:11px; cursor:pointer}

.kasse_top_head {font-weight:bold;background-color:#8a9cb2;color:#FFFFFF;font-size:13px;  }
.kasse_top_head_inactive { background-color:#a5b4c4;color:#000000;font-size:13px;  }
.kasse_hell {font-size:13px;background-color:#eaecef;}
.kasse_dunkel {font-size:13px;background-color:#eaecef;}

.warenkorb_vorschau {
	
	color:#000000;
	width:265px;
	height:27px;
	padding-top:13px;
	padding-left:10px;
	background-image:url(warenkorb_top_block.gif);
	text-align:left;
	font-weight:bold;
	}


.warenkorb_produkttitel {font-weight:bold;font-size:12px;}
.ok {margin-bottom:5px;border: 1px #9EC09B solid;padding:6px;color:#007700;font-size:13px;font-weight:bold;background-color:#EBF7EA;border-left:0px;border-right:0px; }
.klein {background-color:#FFFFFF;padding-left:3px;padding-right:3px}
.dropdown_top_down {background-image:url(select_down.gif);width:154px;height:23px;font-size:12px;padding-top:8px;padding-left:6px;text-align:left;}
.dropdown_top_up {background-image:url(select_up.gif);width:154px;height:23px;font-size:12px;padding-top:8px;padding-left:6px;text-align:left;}
.suche_in_zeile {border: 1px #AAAAAA solid;background-color:#EEEEEE;margin:1px;padding:3px;font-size:12px;}

.suchergebnis_block {background-color:#EEEEEE;margin-top:1px;padding:1px;border: 1px #CCCCCC solid;}

.preis_suchergebnis {font-size:20px;}

.seitenzahlen {

    height:15px;
    background-color:#EEEEEE;
    text-align:center;
    margin:3px;
    padding:5px;
    border-width:1px;
    border-style:solid;
    border-color:#AAAAAA;

}

.unterkategorie_links {

    background-image:url(punkt_10.gif);
    background-repeat:no-repeat;
    width:130px;
    padding-left:12px;
    font-size:11px;

}

.unterkategorie_links2 {

    background-image:url(punkt_10.gif);
    background-repeat:no-repeat;
    width:130px;
    margin-left:10px;
    padding-left:12px;
    font-size:11px;

}


.unterkategorie_links3 {

    background-image:url(punkt_10.gif);
    background-repeat:no-repeat;
    width:100px;
    margin-left:20px;
    padding-left:12px;
    font-size:11px;

}

.erw_suche_feld {font-size:12px;text-align:right;vertical-align:middle;font-weight:bold;padding-right:5px}
.erw_suche_wert { vertical-align:middle;}

    .datenfeld_text {

    float:left;
    width:180px;
    margin-top:4px;
    text-align:right;
    padding-right:5px;
    font-weight:bold;

  }
  
    .datenfeld_eingabe {

    height:24px;

    
  }

    .datenfeld_fehler {

    font-size:10px;
    padding:1px;
    background-color:#fa0a55;
    color:#FFFFFF;

    border-width:1px;
    border-style:solid;
    border-color:#dd0000;
	margin-left:185px;
	width:304px;
	margin-bottom:2px;
border-top:0px;    
  }

.Fehler {border: 1px solid #DD0000;margin:0px;padding:3px;}
.fehlermeldung {margin-bottom:5px;border: 1px #990000 solid;padding:6px;color:#FFFFFF;font-size:13px;font-weight:bold;background-color:#DD0000;border-left:0px;border-right:0px; }

.kundendatenblock {

    background-color:#e4f4b8;
    border-width:1px;
    border-style:solid;
    border-color:#c0d48b;

}


.infopage {

    background-color:#ebf7ca;
    border-width:1px;
    border-style:solid;
    border-color:#c0d48b;
    font-size:12px;
    padding:10px;
    margin-bottom:5px;

}

.fatred {font-weight:bold;color:#DD0000}

.kasse_top_titel {background-color:#92b16b;font-weight:bold;font-size:13px;color:#FFFFFF;}
.kasse_top_inhalt {background-color:#e4f4b8;font-size:13px;}

.bestellbestaetigung {

    background-image:url(zahlungsblock.jpg);
    width:750px;
    height:83px;
    padding-top:23px;
    padding-left:80px;
	font-size:16px;
	margin-bottom:10px;
	}
	
.aktionsseite_titel {font-size:12px;font-weight:bold;border-bottom: 1px #e4f4b8 solid;color:#000000;padding-bottom:3px;margin-bottom:8px;}
.aktionsseite_titel2 {font-size:12px;font-weight:bold;background-color: #e4f4b8 ;color:#000000;padding-bottom:3px;padding:3px;}		
.preis_aktionsseite {font-weight:bold;font-size:13px;color:#000000;}
.zusatzprodukt {font-size:11px;background-image:url(zusatz_pfeil.gif);background-repeat:no-repeat;padding-left:12px;background-position:0px 3px;}
.suchergebnis_titel {background-color:#d4e5a3;color:000000;font-size:14px;padding:4px;color:000000}
.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  }

.kat_sub {
	
	background-color:#eff0f2;
	padding:3px;
	margin-bottom:1px;
	background-image:url(kat_pfeil.gif);background-repeat:no-repeat;padding-left:15px;background-position:3px 5px;
} 
.kat_sub_hover {
	
	cursor:pointer;
	background-color:#f6f7fa;
	padding:3px;
	margin-bottom:1px;
	background-image:url(kat_pfeil.gif);background-repeat:no-repeat;padding-left:15px;background-position:3px 5px;
} 

.kat_last {
	
	background-color:#eff0f2;
	padding:3px;
	margin-bottom:1px;
    text-align:right;
    padding-right:6px;
} 

.kat_last_hover {
	
	background-color:#f6f7fa;
	padding:3px;
	margin-bottom:1px;
    text-align:right;
    padding-right:6px;
    cursor:pointer;
} 


.kat_main {
	
   padding-left:14px;
   font-size:12px;
   font-weight:bold;
   padding-bottom:6px;
} 

.banner_rechts {border: 1px #eff0f2 solid;margin-bottom:10px}

.menu_selected {background-image:url(button_selected.gif);width:112px;height:28px;font-size:12px;padding-top:1px;text-align:center;font-weight:bold}
.menu_unselected {background-image:url(button_unselected.gif);width:112px;height:28px;font-size:12px;padding-top:1px;text-align:center;}
.menu_hover {background-image:url(button_hover.gif);width:112px;height:28px;cursor:pointer;font-size:12px;padding-top:1px;text-align:center;}

.submenu_box {font-size:12px;font-weight:bold;color:#FFFFFF;padding:6px;padding-top:2px;height:15px;}
.meldung_rot {margin-bottom:5px;border: 1px #dd0000 solid;padding:6px;color:#FFFFFF;font-size:13px;font-weight:bold;background-color:#fa0a55;}
