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

.buchstaben {

    height:15px;
    background-color:#EEE;
    text-align:center;
    padding:2px;
    border-width:1px;
    border-style:solid;
    border-color:#BBB;

}

.buchstaben_mark {

    height:15px;
    background-color:#EEE;
    text-align:center;
    padding:2px;
    border-width:1px;
    border-style:solid;
    border-color:#dd0000;
    font-weight:bold;

}

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-left: 0;
	border: 1px solid #AAAAAA;
	border-top:0px;
	background-color: #ededed;
	overflow: hidden;
    margin-left:0px;
    margin-top:1px;
    width:270px;
}

.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_loading {
 	background : #d00 url('indicator.gif') right center no-repeat;
}

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



 
.shopleiste_unten { height:47px;padding:6px;padding-top:7px;background-image:url(tikla_leiste.jpg);width:978px }
.shopleiste_unten2 { height:56px;padding:6px;padding-top:7px;background-image:url(leiste_neu.jpg);width:983px }

.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:182px;height:211px;padding:0px;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.taglink_new:link { font-weight:none; color:#8f120d; text-decoration:none; }
a.taglink_new:visited { font-weight:none; color:#8f120d; text-decoration:none;}
a.taglink_new:hover { font-weight:none; color:#8f120d; text-decoration:underline;}
a.taglink_new:active { font-weight:none; color:#8f120d; text-decoration:none; }


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.productlink:link { color:#ac7e04; text-decoration:underline }
a.productlink:visited { color:#ac7e04; text-decoration:underline }
a.productlink:hover { color:#ac7e04; text-decoration:underline }
a.productlink:active { color:#ac7e04; text-decoration:underline }

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 {  color:#FFFFFF; text-decoration:none }
a.whitelink:visited { color:#FFFFFF; text-decoration:none }
a.whitelink:hover { color:#FFFFFF; text-decoration:underline }
a.whitelink:active {  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.altlink:link {  color:#ac7e04; text-decoration:none }
a.altlink:visited {  color:#ac7e04; text-decoration:none }
a.altlink:hover { color:#ac7e04; text-decoration:underline }
a.altlink:active {  color:#ac7e04; text-decoration:none }

a.blacklink4:link {  color:#000000; text-decoration:none }
a.blacklink4:visited {  color:#000000; text-decoration:none }
a.blacklink4:hover {  color:#000000; text-decoration:none }
a.blacklink4:active {  color:#000000; text-decoration:none }

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

a.greylink2:link { font-weight:bold; color:#666666; text-decoration:underline }
a.greylink2:visited { font-weight:bold; color:#666666; text-decoration:underline }
a.greylink2:hover { font-weight:bold; color:#DD0000; text-decoration:underline }
a.greylink2:active { font-weight:bold; color:#666666; 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.produktinfo_tipps2:link {  color:#8f120d; text-decoration:underline; }
a.produktinfo_tipps2:visited { color:#8f120d; text-decoration:underline; }
a.produktinfo_tipps2:hover { color:#d00; text-decoration:underline;}
a.produktinfo_tipps2:active {  color:#8f120d; text-decoration:underline; }

a.produktlink_2:link { font-weight:none; color:#8f120d; text-decoration:none; }
a.produktlink_2:visited { font-weight:none; color:#8f120d; text-decoration:underline; }
a.produktlink_2:hover { font-weight:none; color:#8f120d; text-decoration:none;}
a.produktlink_2:active { font-weight:none; color:#8f120d; text-decoration:none; }

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 }

a.blaettern:link { font-weight:bold; color:#8f120d; text-decoration:underline }
a.blaettern:visited { font-weight:bold;  color:#8f120d; text-decoration:underline }
a.blaettern:hover { font-weight:bold; color:#DD0000; text-decoration:underline }
a.blaettern:active { font-weight:bold; color:#8f120d; text-decoration:underline }




.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-image:url(reiter_alt_sel.gif);text-align:center;font-weight:bold;font-size:11px;color:#FFF;background-repeat:no-repeat;  }
.reiter_unselected {background-image:url(reiter_alt_lo.gif);text-align:center;font-weight:bold;font-size:11px;color:#333;background-repeat:no-repeat; }
.reiter_hover {background-image:url(reiter_alt_hov.gif);text-align:center;font-weight:bold;font-size:11px; cursor:pointer;color:#FFF;background-repeat:no-repeat; }

.kasse_top_head {font-weight:bold;background-color:#d60002;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:#FFFFFF;
	width:215px;
	height:27px;
	padding-top:13px;
	padding-left:10px;
	padding-right:50px;
	background-image:url(warenkorb_top_block.gif);
	text-align:center;
	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;}
.suchergebnis_block_neu {margin-top:1px;padding:1px;width:600px}

.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:#d60002;
    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:#eeeeee;
    border-width:1px;
    border-style:solid;
    border-color:#cccccc;

}


.infopage {

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

}

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

.kasse_top_titel {background-color:#d60002;font-weight:bold;font-size:13px;color:#FFFFFF;}
.kasse_top_titel2 {background-color:#e2e2e2;font-weight:bold;font-size:13px;color:#000;}
.kasse_top_inhalt {background-color:#F1F1F1;font-size:13px;}

.bestellbestaetigung {

    background-image:url(zahlungsblock.jpg);
    width:730px;
    height:83px;
    padding-top:23px;
    padding-left:80px;
	font-size:16px;
	margin-bottom:10px;
	}


.grosser_button {
	
	border:0px;
	background-image:url(grosser_button.jpg);
	width:405px;
	height:58px;
	padding-bottom:17px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	
	
	}
	
	
.infoleiste {
	
	background-image:url(infoleiste.gif);
	width:155px;
	height:13px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
	
}

.subreiter_aktiv {background-image:url(top10_aktiv.gif);height:22px;text-align:center;font-weight:bold;color:#000}
.subreiter_inaktiv {background-image:url(top10_inaktiv.gif);height:22px;text-align:center;font-weight:bold;color:#FFF}
	
.aktionsseite_titel {font-size:12px;font-weight:bold;border-bottom: 1px #ddd solid;color:#000;padding-bottom:3px;margin-bottom:8px;}
.aktionsseite_titel2 {font-size:12px;font-weight:bold;background-color: #eff0f2 ;color:#000;padding-bottom:3px;padding:3px;}		
.preis_aktionsseite {font-weight:bold;font-size:13px;color:#cc0000;}
.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:#CCCCCC;color:#000000;font-size:14px;padding:4px;}
.pics {  
    height:  132px;  
    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 #ddd solid;margin-bottom:10px}

.menu_selected {background-image:url(button_selected.gif);width:90px;height:20px;font-size:12px;padding-top:1px;text-align:center;font-weight:bold;color:#FFF}
.menu_unselected {background-image:url(button_unselected.gif);width:90px;height:20px;font-size:12px;padding-top:1px;text-align:center;}
.menu_hover {background-image:url(button_hover.gif);width:90px;height:20px;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;}
.submenu_box2 {font-size:12px;font-weight:bold;color:#FFFFFF;padding:5px;padding-top:1px; }
.meldung_rot {margin-bottom:5px;border: 1px #dd0000 solid;padding:6px;color:#FFFFFF;font-size:13px;font-weight:bold;background-color:#fa0a55;}

.alternativen {
	
	background-color:#eff0f2;
	padding:2px;
	margin-bottom:1px;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	border: 1px #ccd1dc solid;	
	margin-bottom:5px;
	
}

.bestelluebersicht_box {
	
	background-color:#eff0f2;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	border: 1px #AAA solid;	
	
}

.bestelluebersicht_titel {
	
	background-color:#CCC;
    padding:6px;
	border-bottom: 1px #AAA solid;	
	margin-bottom:5px;
    color:#000;
	
}

.roter_balken {
    
    background-image:url(roter_balken.gif);background-repeat:no-repeat;
    margin-left:590px;
    padding-top:1px;
    padding-right:6px;
    padding-left:5px;
    color:#FFF;
    height:28px;
    text-align:right;
    
  }
  
.active_reiter {
    
	background-color:#FFF;
    padding:13px;
    padding-top:14px;
    padding-bottom:12px;
    width:130px;
	border: 1px #999999 solid;
    border-bottom: 0px;
    margin-top:20px;
    margin-left:1px;	    
}  

.inactive_reiter {
    
	background-image:url(hintergrund_grauverlauf.gif);
    padding:9px;
    width:120px;
	border: 1px #CCC solid;
    margin-top:25px;
    margin-left:1px;	    
}  

.punkttext {
    
    background-image:url(dot.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:14px;
    margin-bottom:1px;
    
}

.punkttext2 {
    
    background-image:url(dot2.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:14px;
    
}

.punkttext3 {
    
    background-image:url(dot3.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:14px;
    color:#a6860b;
    font-weight:bold;
    margin-top:10px;margin-left:445px;text-decoration:underline
    
}

.bewertungsblock {
    
    margin-top:50px;
    background-image:url(bewertungsblock.jpg);
    width:581px;
    height: 73px;
    
    }
    
    
.artikelsubtitel {
    
    border-bottom: 2px #ecd7d6 solid;
    font-weight:bold;
    font-size:12px;
    margin-top:10px;
    margin-bottom:10px;
    
    }
    
.produkttabelle_attribut {background-color:#edd9d8;font-size:12px;font-weight:bold;padding:5px;color:#8f120d;padding-left:12px;vertical-align:top}
.produkttabelle_wert {background-color:#f9f3f3;font-size:12px;padding:5px;color:#8f120d;vertical-align:top}    
.bewertungsfeld {background-color:#fcefcf;padding:10px;color:#7e5500;}
.bewertung_input_1 {border: 1px #ebc347 solid;padding:7px;font-size:14px;font-weight:bold;color:#a6860b}
.bewertung_input_2 {border: 1px #ebc347 solid;padding:7px;font-size:14px;font-weight:bold;color:#a6860b;display:none;}
.beschreibung_trennlinie {border-bottom: 1px #aa7d00 solid;margin-top:20px;margin-bottom:20px}