
html, body, div {
	margin:0;
	padding:0;
}
body {
font-family:Georgia, Calibri, Verdana;font-size:10px;color:#77431c;
	text-align:center;
}
img {
	border:0px;
}

#wrapper {
	float:left;
	width:100%;
}
#container {
width:945px;
	margin:0 auto 0 auto;
	text-align:left;
}

#left_container {
	margin:0 10px 0 0;

}

#content {
	width:570px;
	margin:10px 0 0 0;

}

#sc0 {
	width:auto;
	height:auto;
	padding:0;
	margin:0 0 10px 0;
}

#sc0_innen {
	position:relative;
	width:auto;
	height:auto;
	line-height:auto;
	text-align:center;
	overflow:hidden;
}

#sc1 {
	width:auto;
	height:auto;
	padding:0;
	margin:0 0 5px 0;
	text-align:center;
}

#sc1_innen {
	position:relative;
	width:auto;
	height:auto;
	line-height:auto;
	margin-bottom:20px;
	text-align:center;
	overflow:hidden;
}

#sc2 {
	width:auto;
	height:auto;
	line-height:auto;
	margin-bottom:10px;
	text-align:center;
	overflow:hidden;
}


#right_container {
	margin:0 0 0 10px;

}

#content p{line-height:1.4}

/* Ueberschriften Beginn */
#content_head {
height:20px;color:#77431c;font-family:Georgia, Calibri, Verdana;font-size:12px;
}
#content_head h1 {
color:#77431c;
	font-weight:bold;
}
/* Ueberschriften Ende */

/* Header Beginn */
#header {
width:945px;min-height:165px;
	text-align: center;
	margin:0;
	padding:0;
}
/* Header Ende */


/* Hauptnavigation Beginn */
#hauptnavi {
	position:relative;
width:945px;font-family:Georgia, Calibri, Verdana;font-size:12px;text-align:right;
	padding:0;
	margin:0;
}
#hauptnavi ul {
	margin:0;
	padding:0;
}
#hauptnavi li {
	list-style-type:none;
	margin:0;
	display:inline;
}
#hauptnavi a, #hauptnavi a:hover {

	text-decoration:none;
}
/* Hauptnavigation Ende */

/* Boxen links Beginn */
#left_container #box_header {
min-height:13px;width:195px;line-height:13px;font-family:Georgia, Calibri, Verdana;font-size:12px;color:#77431c;
	background-position: top left;
	text-align:left;
	padding:0 5px 0 5px;
	overflow:hidden;
}
#left_container #box_content {
width:195px;
	height:auto;
	padding:5px;
	overflow:hidden;
}
#left_container #box_footer {
min-height:20px;width:195px;
			padding:0 5px 0 5px;
		    font-size:8px;
}
#left_container #box_footer a {

	text-decoration:none;
}
#left_container #box_content p {
	margin:3px 0 3px 0;
}
#left_container #box_content ul {
	margin:0;
	padding:0;
}
#left_container #box_content li {
	list-style-position:none;
}
#left_container #box_warenkorb #box_content {
height:75px;background-image:url(../gfx/warenkorb_box.jpg);border:0
}
/* Boxen variable Hoehe ohne Fuss */
#left_container #suche, 
#left_container #box_hauptnavi, 
#left_container #box_schnellkauf, 
#left_container #box_hersteller, 
#left_container #box_warenkorb, 
#left_container #box_login, 
#left_container #box_informationen, 
#left_container #box_trustedshops {
	margin-top:10px;
	overflow:hidden;
}

#left_container #suche #box_content, 
#left_container #box_hauptnavi #box_content, 
#left_container #box_schnellkauf #box_content, 
#left_container #box_hersteller #box_content,
#left_container #box_warenkorb #box_content, 
#left_container #box_login #box_content, 
#left_container #box_informationen #box_content, 
#left_container #box_trustedshops #box_content {
	height:auto;
}

#left_container #suche #box_footer, 
#left_container #box_hauptnavi #box_footer, 
#left_container #box_schnellkauf #box_footer, 
#left_container #box_hersteller #box_footer,
#left_container #box_warenkorb #box_footer, 
#left_container #box_login #box_footer, 
#left_container #box_informationen #box_footer, 
#left_container #box_trustedshops #box_footer,
#left_container #box_kategorien #box_footer,
#left_container #box_zuletztgesehen #box_footer {

			height:0px;
			display:none;
	
}

/* Marquee generell */
#left_container marquee {
	width:px;height:80px;;
}

/* Boxen feste Hoehe */

#left_container #box_bestseller, 
#left_container #box_sonderangebote, 
#left_container #box_neuimsortiment,
#left_container #box_topangebot,
#left_container #box_erscheinendeprodukte,
#left_container #box_zuletztgesehen {
	margin-top:10px;
	overflow:hidden;
}

#left_container #box_bestseller #box_content, 
#left_container #box_sonderangebote #box_content, 
#left_container #box_neuimsortiment #box_content,
#left_container #box_topangebot #box_content,
#left_container #box_erscheinendeprodukte #box_content, 
#left_container #box_zuletztgesehen #box_content {
	width:185px;height:80px;padding:10px;overflow:hidden;;
}
#left_container #box_bestseller #box_footer,
#left_container #box_sonderangebote #box_footer, 
#left_container #box_neuimsortiment #box_footer,
#left_container #box_topangebot #box_footer,
#left_container #box_erscheinendeprodukte #box_footer {
	;
}

/* Boxen rechts Beginn */
#right_container #box_header {
background-image:url(../gfx/box_head.jpg);height:25px;line-height:25px;font-family:Georgia, Calibri, Verdana;font-size:12px;color:#77431c;
	background-position: top left;
	text-align:left;
	padding:0 5px 0 5px;
	overflow:hidden;
}
#right_container #box_content {
border-right:1px #e0d5b9 solid;border-left:1px #e0d5b9 solid;width:138px;
	height:auto;
	padding:5px;
	overflow:hidden;
}
#right_container #box_footer {
background-image:url(../gfx/box_base_150x10.jpg);font-family:Georgia, Calibri, Verdana;font-size:10px;
}
#right_container #box_footer a {

	text-decoration:none;
}
#right_container #box_content p {
	margin:3px 0 3px 0;
}
#right_container #box_content ul {
	margin:0;
	padding:0;
}
#right_container #box_content li {
	list-style-position:none;
}
#right_container #box_warenkorb #box_content {
height:75px;background-image:url(../gfx/warenkorb_box.jpg);border:0
}
/* Boxen variable Hoehe ohne Fuss */
#right_container #suche, 
#right_container #box_hauptnavi, 
#right_container #box_schnellkauf, 
#right_container #box_hersteller, 
#right_container #box_warenkorb, 
#right_container #box_login, 
#right_container #box_informationen, 
#right_container #box_trustedshops {
	margin-top:5px;
	overflow:hidden;
}

#right_container #suche #box_content, 
#right_container #box_hauptnavi #box_content, 
#right_container #box_schnellkauf #box_content, 
#right_container #box_hersteller #box_content,
#right_container #box_warenkorb #box_content, 
#right_container #box_login #box_content, 
#right_container #box_informationen #box_content, 
#right_container #box_trustedshops #box_content {
	height:auto;
}

#right_container #suche #box_footer, 
#right_container #box_hauptnavi #box_footer, 
#right_container #box_schnellkauf #box_footer, 
#right_container #box_hersteller #box_footer,
#right_container #box_warenkorb #box_footer, 
#right_container #box_login #box_footer, 
#right_container #box_informationen #box_footer, 
#right_container #box_trustedshops #box_footer,
#right_container #box_kategorien #box_footer,
#right_container #box_zuletztgesehen #box_footer {

			height:10px;
	
}

/* Marquee generell */
#right_container marquee {
	width:px;height:160px;;
}

/* Boxen feste Hoehe */

#right_container #box_bestseller, 
#right_container #box_sonderangebote, 
#right_container #box_neuimsortiment,
#right_container #box_topangebot,
#right_container #box_erscheinendeprodukte,
#right_container #box_zuletztgesehen {
	margin-top:5px;
	overflow:hidden;
}

#right_container #box_bestseller #box_content, 
#right_container #box_sonderangebote #box_content, 
#right_container #box_neuimsortiment #box_content,
#right_container #box_topangebot #box_content,
#right_container #box_erscheinendeprodukte #box_content, 
#right_container #box_zuletztgesehen #box_content {
	width:128px;height:160px;padding:10px;overflow:hidden;;
}
#right_container #box_bestseller #box_footer,
#right_container #box_sonderangebote #box_footer, 
#right_container #box_neuimsortiment #box_footer,
#right_container #box_topangebot #box_footer,
#right_container #box_erscheinendeprodukte #box_footer {
	background-image:url(../gfx/box_base_150x10.jpg);width:150px;height:10px;overflow:hidden;;
}

/* Box Navigation Beginn */
#box_kategorien {
	margin-top:10px;
	height:auto;
	margin-bottom:10px;
	overflow:hidden
}
#box_kategorien #box_content {
	height:auto;
	margin:0;
	padding:2px;
	padding-right:3px;
font-family:Georgia, Calibri, Verdana;
}

#box_kategorien #box_content ul {
font-family:Georgia, Calibri, Verdana;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien #box_content li {
	list-style-type:none;
	margin-top:3px;
}
#box_kategorien #box_content li ul{
font-family:Georgia, Calibri, Verdana;
	padding-left:10px;
	margin-left:0px;
}
#box_kategorien #box_content li li {
	list-style-type:none;
}
#box_kategorien #box_content li li ul{
font-family:Georgia, Calibri, Verdana;
	padding-left:10px;
	margin-left:0px;
}
#box_kategorien #box_content li li li {
	list-style-type:none;
}
#box_kategorien #box_content li li li ul{
font-family:Georgia, Calibri, Verdana;
	padding-left:10px;
	margin-left:0px;
	border-bottom:0px;
}
#box_kategorien #box_content li li li li {
	list-style-type:none;
}
#box_kategorien #box_content li li li li ul{
font-family:Georgia, Calibri, Verdana;
	padding-left:10px;
	margin-left:0px;
	border-bottom:0px;
}
#box_kategorien #box_content li li li li li {
	list-style-type:none;
}
#box_kategorien .level_0 {
font-size:11px;color:#77431c;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien .activ_level_0 {
font-size:11px;color:#caa87d;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien .level_1 {
font-size:11px;color:#77431c;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien .activ_level_1 {
font-size:11px;color:#caa87d;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien #box_content .level_2 {
font-size:11px;color:#77431c;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien #box_content .activ_level_2 {
font-size:11px;color:#caa87d;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien #box_content .level_3 {
font-size:11px;color:#77431c;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien #box_content .activ_level_3 {
font-size:11px;color:#caa87d;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien #box_content .level_4 {
font-size:11px;color:#77431c;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}
#box_kategorien #box_content .activ_level_4 {
font-size:11px;color:#caa87d;
	list-style-type:none;
	font-weight:normal;
	text-decoration:none;
	padding-left:0px;
	margin-left:0px;
}

/* Box Navigation Ende */

/* Inhalte der Startseite Beginn */
#xsellcontent {
width:570px;
	margin:0;
	padding:0px;
	overflow:hidden;
	margin-bottom:20px
}
#xsellcontent ul {
	padding:0px;
	text-align:left;
	margin-left:-5px;
}

#xsellcontent li {
	float:left;
	list-style-type:none;
	display:inline;
	width:134px;
	padding-left:5px;
	margin-bottom:0px;
	margin-top:10px;
	text-align:center;
}
/* Inhalte der Startseite Ende */

#content_head_links, #content_head_rechts{
	padding:0px;
	margin:0px;
	border-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	height:25px;
}
#content_head_rechts.sortierung {
	padding-right:15px;
}
#content_head_rechts.artikel {
	margin-top:12px;
	padding-right:20px;
}

/* Artikelliste Beginn */
#artikelliste {
	width:100%;
	height:auto;
	overflow:hidden
}
#artikelliste_ub {
	padding:5px;
	margin:0px;
	padding-top:10px;
}
#artikelliste_bild {
	float:left;
	width:90px;
	height:auto;
	overflow:hidden;
	text-align:center
}
#artikelliste_beschreibung {
	float:left;
	width:350px;
	height:auto;
	overflow:hidden;
	text-align:left
}

#artikelliste_ampel_gruen {
	float:left;
	width:55px;
	height:20px;
	background-image:url('../gfx/ampel/ampel-gruen.jpg');
	margin:0;
}

#artikelliste_ampel_gelb {
	float:left;
	width:55px;
	height:20px;
	background-image:url('../gfx/ampel/ampel-gelb.jpg');
	margin:0;
}

#artikelliste_ampel_rot {
	float:left;
	width:55px;
	height:20px;
	background-image:url('../gfx/ampel/ampel-rot.jpg');
	margin:0;
}

#artikelliste_warenkorb {
	float:right;
	width:130px;
	height:auto;
	overflow:hidden;
	text-align:left
}
/* Artikelliste Ende */
#artikel_details {
	width:100%;
	height:auto;
	padding:11px 0px 10px 0px;
	border-color:#929292;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	overflow:hidden;
}
#artikel_details_left {
	float:left;
	width:49%;
	margin:0;
	padding:0;
	margin-right:10px;
	overflow:hidden;
	text-align:left;
}
#artikel_details_right {
	float:left;
	width:49%;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
}
#artikel_details_bilder {
	height:auto;
}
#artikel_details_bilder ul {
	margin:0;
	padding:0;
}
#artikel_details_bilder li {
	float:left;
	list-style-image:none;
	display:inline;
}
#print {
	width:100%;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	overflow:hidden;
}
#print ul {
	float:left;
	padding-left:5px;
	margin:0;
}
#print li {
	float:left;
	padding-right:10px;
	list-style-image:none;
	display:inline;
	vertical-align:middle;
}

#fragezumprodukt {
	width:100%;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	overflow:hidden;
}
#fragezumprodukt ul {
	float:left;
	padding-left:5px;
	margin:0;
}
#fragezumprodukt li {
	float:left;
	padding-right:10px;
	list-style-image:none;
	display:inline;
	vertical-align:middle;
}

#verfuegbarkeit {
	width:100%;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	overflow:hidden;
}
#verfuegbarkeit ul {
	float:left;
	padding-left:5px;
	margin:0;
}
#verfuegbarkeit li {
	float:left;
	padding-right:10px;
	list-style-image:none;
	display:inline;
	vertical-align:middle;
}

#in_warenkorb {
	width:100%;
	height:auto;
	margin:5px 0 0 0;
	padding:0;
	overflow:hidden;
}
#in_warenkorb ul {
	float:left;
	padding:0;
	margin:0;
}
#in_warenkorb li {
	float:left;
	padding-right:5px;
	list-style-image:none;
	display:inline;
	vertical-align:middle;
}

#variationen {
	width:100%;
	height:auto;
	margin:5px 0 10px 0;
	padding:0;
	overflow:hidden;
}

#variationen ul {
	float:left;
	padding-left:5px;
	margin:0;
}
#variationen li {
	float:left;
	padding-right:10px;
	list-style-image:none;
	display:inline;
	vertical-align:middle;
}

/*
#content_head {
    padding-top:13px;
    padding-left:15px;
    height:39px;
    color: #FEFFFF;
}
*/
#content_head_bestell {
    padding-top:3px;
    padding-left:6px;
    height:49px;
    color: #FEFFFF;
}
#content_head_rechts{
    float:right;
    border-width:0px;
    margin-top:8px;
}
#content_head_links{
    float:left;
    border-width:0px;
    margin-top:12px;
}

#produkte, #produkte_main {
width:570px;
	margin:0;
	padding:0px;
	overflow:hidden;
	margin-bottom:20px
}
#produkte ul, #produkte_main ul {
	padding:0px;
	text-align:left;
	margin-left:-10px;
}

#produkte li, #produkte_main li {
	float:left;
	list-style-type:none;
	display:inline;
	width:134px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}

#produkte_main {
	display:none;
}

/* Tabellen Beginn */

.registrieren_formular_table_1 {
	width:100%;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#caa97a;
}

.registrieren_formular_table_2 {
	width:100%;
	border-spacing:0px;
}

.bestellvorgang_accountwahl_table_1 {
	width:100%;
	border-spacing:0px 3px;
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#caa97a;
}

.bestellvorgang_accountwahl_table_2 {
	width:100%;
	border-spacing:5px 0px;
}

.bestellvorgang_unregistriert_table_1 {
	width:100%;
	border-spacing:0px 3px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#caa97a;
}

.bestellvorgang_unregistriert_table_2 {
	width:100%;
	border-spacing:0px 0px;
}

.bestellvorgang_positionen_table_1 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellvorgang_positionen_table_2 {
	width:100%;
	height:25px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellvorgang_positionen_table_3 {
	width:100%;
	height:25px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellvorgang_lieferadresse_table_1 {
	width:100%;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellvorgang_lieferadresse_table_2 {
	width:100%;
	border-spacing:0px 0px;
}

.bestellvorgang_rechnungsadresse_table_1 {
	width:100%;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	padding:11px 0px 5px 0px;
}

.bestellvorgang_versand_table_1 {
	width:100%;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	padding:11px 0px 5px 0px;
}

.bestellvorgang_versand_table_2 {
	width:100%;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	padding:0px 0px 5px 0px;
}

.bestellvorgang_zahlung_table_1 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellvorgang_zahlung_table_2 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellvorgang_zahlung_table_3 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellvorgang_bestaetigung_table_1 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:1px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}

.bestellvorgang_bestaetigung_table_2 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellvorgang_bestaetigung_table_3 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellung_zahlung_zusatzschritt_table_1 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellung_zahlung_zusatzschritt_table_2 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.bestellung_zahlung_zusatzschritt_table_3 {
	width:100%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.jtl_bestellung_table_1 {
	width:99%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:1px;
	border-style:solid;
	border-spacing:2px 0px;
}

.jtl_bestellung_table_2 {
	width:99%;
	padding:11px 0px 5px 0px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-spacing:3px;
}

.jtl_bestellung_table_3 {
	width:100%;
	padding:11px 0px 5px 0px;
}

.jtl_meinkonto_table_1 {
	width:100%;
	padding:11px 0px 5px 0px;
}

.jtl_meinkonto_table_2 {
	width:100%;
	border-spacing:2px 2px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.warenkorb_table_1 {
	width:100%;
	padding-top:11px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-spacing:0px 5px;
}

.warenkorb_table_2 {
	width:100%;
	height:25px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}

.warenkorb_table_3 {
	width:100%;
	height:25px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-spacing:5px;
}

.warenkorb_table_4 {
	width:100%;
	height:25px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-spacing:5px;
}

.warenkorb_table_5 {
	width:100%;
	height:25px;
	border-color:#caa97a;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-spacing:5px;
}

.warenkorb_td_1 {
color:#77431c;
	padding-left:25px;
	padding-bottom:6px;
	padding-top:6px;
}

.bestellvorgang_links_table_1 {
	width:100%;
	border-spacing:5px;
}

.bestellvorgang_links_table_2 {
	width:100%;
	border-spacing:5px 5px;
	border-color:#caa97a;
	border-width:1px 0px 0px 0px;
	border-style:solid;
}

/* Tabellen Ende */

p{margin:0 10px 10px 0;}

a{
	text-decoration:none;
	padding:0px;
	margin:0px;
color:#77431c;
}

a:hover{
	text-decoration: underline;
color:#77431c;
}

h1{
	padding:0px;
	margin:0px;
color:#77431c;font-size:12px;
	font-weight:bold;
}

a.menulink, a.artikelnamelink, a.versand, a.warenkorblink, a.verfuegbarlink, a.verfuegbarlink_img {
	padding:0px;
	margin:0px;
	font-weight:bold;
color:#77431c;
}

a.verfuegbarlink_img{
	margin-right:11px;
}

a.verfuegbarlink{
	padding-left:0px;
}

a.artikelnamelink {
	padding:0px;
	margin:0px;
color:#77431c;
}

a.agblink {
color:#77431c;
}

a:hover.artikelnamelink {
	padding:0px;
	margin:0px;
color:#77431c;
}

a.versand{
	padding:0px;
	font-size:1em;
}

a.fusslink, a.powered{

	font-weight:normal;
}

a.powered:link{color:#77431c;text-decoration:none;font-size: 1em;}
a.powered:visited{color:#77431c;text-decoration:none;font-size: 1em;}
a.powered:hover{color:#77431c;text-decoration:underline;font-size: 1em;}

a.linkklein:link{color:#77431c;text-decoration:none;font-size: 10px;}
a.linkklein:visited{color:#77431c;text-decoration:none;font-size: 10px;}
a.linkklein:hover{color:#77431c;text-decoration:underline;font-size: 10px;}

a.link:link{color:#77431c;text-decoration:none;font-size: 12px;}
a.link:visited{color:#77431c;text-decoration:none;font-size: 12px;}
a.link:hover{color:#77431c;text-decoration:underline;font-size: 12px;}

a.linko:link{color:#77431c;text-decoration:none;font-size: 12px;}
a.linko:visited{color:#77431c;text-decoration:none;font-size: 12px;}
a.linko:hover{color:#77431c;text-decoration:underline;font-size: 12px;}

a.fusslink:hover{color:#77431c;text-decoration:underline;font-size: 12px;}

p.boxcontent {
}

p.warenkorb {
	text-decoration: none;
color:#77431c;
}

p.warenkorb a{
	text-decoration: none;
color:#77431c;
	font-size: 14px;
}

p.warenkorb a:hover{
	text-decoration: none;
color:#77431c;
	font-size: 14px;
	text-decoration: underline;
}

p.variationshinweis, p.navi{
	margin:0px;
	padding:0px;
	font-size:0.8em;
}

p.box_login, p.content, p.head{
	margin:0px;
	margin-top:5px;
}

p.head, span.head{
	font-weight: bold;
}

span.boxpreis{
	padding:0px;
	margin:0px;
color:#77431c;
}

span.xselling_standard{
	padding:0px;
	margin:0px;
color:#77431c;
	font-size: 1.7em;
}

span.kopf_waehlen{
color:#77431c;
	padding:0;
}

hr.linie{height:1px;color:#D5D5D7;}
.ustklein{font-size: 0.8em;margin:0px;padding:0px;}
.footerklein{
font-family:Georgia, Calibri, Verdana;font-size:10px;color:#77431c;
margin:0px;
padding:0px;
}
.spacer{font-size: 8px;margin:0px;padding:0px;}
.waehrung{font-size: 12px;margin:0px;padding:0px;padding-top:12px;}

.seitenzahl{font-size: 1em;margin:0px;padding:0px;}

a.seitenzahl:link{color:#77431c;text-decoration:none}
a.seitenzahl:visited{color:#77431c;text-decoration:none}
a.seitenzahl:hover{color:#77431c;text-decoration:underline}

.artikelpreis{font-size: 14px;margin:0px;padding:0px;}
.grafikpreis{white-space:nowrap;}

.warning{color:#F25510;font-weight:bold;margin:0px;padding:0px;margin-top:12px;}

textarea.frage{
	width:280px;
	border: 1px solid #caa97a;
	margin:0px;
	padding:2px;
	background: #fff;
}

input.frage_email, input.login{
	width:280px;
	border: 1px solid #caa97a;
	height:13px;
	margin:0;
	padding:2px;
	background: #fff;
}

input.suche {
	width:140px;
	height:13px;
	margin:0;
	padding:2px;
	border: 1px solid #caa97a;
}

input.login_email, input.login_passwort, input.suche_verfeinern, input.schnellkaufEAN{
	width:123px;
	border: 1px solid #caa97a;
	height:13px;
	margin:0;
	padding:2px;
	background: #fff;
}

input.anzahl, input.gehzuseite {
	width:40px;
	border: 1px solid #caa97a;
	height:13px;
	margin:0;
	padding:2px;
	background: #fff;
}

input.login_passwort{
	width:101px;
	border: 1px solid #caa97a;
	height:13px;
	margin:0;
	padding:2px;
	background: #fff;
}

input.gehzuseite{
	width:30px;
	border: 1px solid #caa97a;
	height:13px;
	margin:0;
	padding:2px;
}

input.frage_email, input.login, input.suche, input.login_email, input.login_passwort, input.suche_verfeinern, input.schnellkaufEAN, .box_hersteller_input, input.anzahl, input.gehzuseite, input.kontakt, textarea.frage, select {
font-family:Georgia, Calibri, Verdana;font-size:10px;color:#77431c;
	vertical-align:bottom;
}

hr.katartikel{
	border: 0px dotted #e0d5b9;
}

#footer, #footer_white{
height:100px;color:#77431c;text-align:left;
	width:100%;
	clear:left;
	margin-top:25px;
}
#footer_white{
	background-color: #fff;
	height: 10px;
}

input.button, input.warenkorb, input.finden, input.loginbox {
background-color:#77431c;border-color:#fff;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:11px;
	height:23px;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
}

input.warenkorb{
	width:170px;
}

input.loginbox{
	width:74px;
}

.highslide {
	cursor: pointer;
	outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid silver;
}

.highslide-image {
	border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-bottom: 1px solid white;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: silver;
}
.highslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
	/*
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	*/
}

a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}
.highslide-html {
	background-color: #f2f2f4;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
	display: none;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	padding-left: 22px;
	background-image: url(../js/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: #f2f2f4;
}
.highslide-wrapper .highslide-html-content {
	width: 460px;
	padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	text-align: right;
	border-bottom: 1px solid white;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: silver;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../js/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
	cursor: move;
}
.highslide-resize {
	cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}

#artPrev img, #artNext img {vertical-align:middle;}
#artPrev a, #artNext a, #artPrev a:hover, #artNext a:hover {
color:#77431c;
	font-weight:bold;
	text-decoration:none;
}

/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */
.ratingblock {
	display:block;
	/*border-bottom:1px solid #999;*/
	padding-bottom:8px;
	margin-top:10px;
	margin-bottom:10px;
}

.loading {
	height: 30px;
	background: url('../gfx/starrater/working.gif') 50% 50% no-repeat;
}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../gfx/starrater/starrating_big_yellow.png') top left repeat-x;
}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}

.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.unit-rating li a:hover{
	background: url('../gfx/starrater/starrating_big_yellow.png') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../gfx/starrater/starrating_big_yellow.png') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

#sectionheader{
}

