body, html {
    font-family : Georgia,Times, serif;
    font-size :12px;
    margin:0;
    padding:0;
    background-image :url(shop_images/bg_and.gif);
    background-repeat :repeat;
    background-position : top;
    color: #341314;
    height:100%;}

#aussenframe { background-color : #ffffff;width :900px;border: 0px;height:auto ;  text-align : center;overflow:hidden;margin:auto;}

#corner{
position: absolute;
right: 0;
top: 0;
display: block;
width: 200px; 
height: 200px; 
background: url(corner.png);
z-index:1;
}

.black_overlay{
	
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 3300px;
	background-color: #341314;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
}
 
.white_content {
	position: absolute;      
	top: 15%;
	left: 23%;
	width: 50%;
	height: 55%;
	padding: 16px;
	border: 16px solid white;
	background-color: #b11117;
	z-index:2500;
	overflow: auto;
	
}
.white_content p{margin : 10px; text-align:left;color:#ffffff;}
.white_content a{margin : 0px; text-align:left;color:#ffffff;text-decoration:underline}
.white_content a:hover{margin : 0px; text-align:left;color:#ffffff;text-decoration:underline}

#header{width :860px; height : 100px;background-color : #ffffff;	position:relative;  margin: auto; }
#logo {width : 320px; height : 70px;position:absolute;top:25px; left:-10px;text-align : left;background-color : #ffffff;float:left;  }
#warenkorb {background-image :url(shop_images/new_cart.gif);background-repeat:no-repeat;background-color : #ffffff;width : 200px; height : 75px;position:absolute;top:15px; left:660px;text-align : left;float:left;  }
#warenkorb p {margin: 0 0 0 60px;text-align:left;color:#b11117;font-size:12px;font-family :Georgia,Times;font-weight:normal;line-height:20px}

#sprache {width : 300px; height : 25px;position:absolute;top:68px; left:560px;text-align : right;float:left;  }

#suche {width : 300px; height : 25px;position:absolute;top:45px; left:550px;text-align : left;float:left; ;background-color : #ffffff; }
#suche p {margin: 0;text-align:right;color:#b11117;font-size:12px;font-family :Georgia,Times;font-weight:bold}

#naviobenwrap{width :100%; height : 25px;background-color : #b11117;	 }
#navioben{width :860px; height : 25px;background-color : #b11117;	text-align:right ; margin: auto;padding:0 35px 0 0}
#navioben p {width :860px;position:relative;margin: 0px 10px 0 0;line-height:25px;text-align:right;color:#ffffff;font-size:12px;font-family :Georgia,Times;font-weight:bold}

#content_all {text-align: left;width :860px;position:relative; /* needed for footer positioning*/
              height:auto !important; /* real browsers */	height:100%; /* IE6: treaded as min-height*/
              min-height:100%; /* real browsers */ margin: auto;padding:0px 0px 0px 0px;  background-color :#ffffff;   }


#contentleft {width : 200px; float : left; background-color :#ffffff; }

#navileft {width : 200px;float : left;  margin:30px 0 0 0px}
#navileftindex {width : 200px;float : left;  margin-top:10px}
#navileft p, #navileftindex p {margin : 10px 0 10px 0; text-align:left;font-family :Georgia,Times;font-size:14px;line-height:24px;font-style:normal;font-weight:bold}

#leftbox  {width : 180px; float : left;  background-color :#ebd08e;}
#leftbox p {margin : 10px; text-align:left; }
#leftbox1  {width : 180px;float : left; background-color :#b11117;margin:10px 0 10px 0}
#leftbox1 p {margin : 10px; text-align:left;color:#ffffff;}
#leftbox2  {width : 200px;float : left; background-color :#b11117;margin:10px 0 10px 0}
#leftbox2 p {margin : 10px; text-align:left;color:#ffffff;}
#leftbox2 a {margin : 0px; text-align:left;color:#ffffff;}
#leftbox2 a:hover {margin : 0px; text-align:left;color:#ffffff;text-decoration:underline}
#leftbox3  {width : 200px;float : left; margin:10px 0 10px 0}
#leftbox3 p {margin : 10px 10px 10px 20px; text-align:left; }
#leftbox4  {width : 200px;float : left; margin:0px;border-top: 1px solid #341314;border-bottom: 1px solid #341314}
#leftbox4 p, #leftbox4 h4  {margin : 0px 30px 10px 0; text-align:left; }
#leftbox4security  {height:80px;background-image :url(https://www.honigundpfeffer.de/shop_images/ssl_siegel_256_bit_60.png);background-repeat:no-repeat;background-color : #f3ecd6; width : 200px;float : left; margin:10px 0 10px 0;}
#leftbox4security p, #leftbox4security h4  {font-family : Arial, Helvetica;margin : 10px 15px 10px 85px; text-align:left;font-size:11px;line-height : 14px; }
#leftbox5  {width : 200px;float : left; margin:20px 0 0 0; background-color :#f3ecd6}
#leftbox5 p, #leftbox5 h5  {margin : 0px ; text-align:left;font-size:12px }
#leftbox6  {width : 200px;float : left; margin:20px 0 0 0; background-color :#ebd08e}
#leftbox6 p {margin : 10px ; text-align:left;font-size:10px;line-height : 16px; }

div#contentright {width : 640px; float : right; background-color :#ffffff;min-height:520px;padding:10px 0 0 0;margin:0 0 0 20px}

div.contentright_text{background-color :#ffffff;}
div.contentright_text p{margin : 10px 0px 0px 0px;  text-align:justify}

div.contentright_text table{width:640px;background-color :#ffffff;margin:10px 0 10px 0;padding:0px;}

div.artikel_thumb{width : 640px; float : left; padding: 10px 0 5px 0;margin :0 0px 5px 0px;background-color :#ffffff;border-bottom:1px solid #341314;}

.artikel{width : 640px; float : right; padding: 10px 0 5px 0;margin :0 0px 5px 0px;background-color :#ffffff;border-bottom:1px solid #341314;}

/* mit rahmen, wenn bild 248x180px
.produktbild_thumb{width:268px;height:200px;float:left;overflow:hidden; ;margin: 0 0 0 10px;border:1px solid #a61d1d}
.produktbild_thumb img {text-align:left;padding:10px }

aufteilung bild 3 spalten, text 4 spalten
.produktbild_thumb{width:260px;height:200px;float:left;overflow:hidden; margin:0 0px 0 10px}
.produktbild_thumb img {text-align:left; }
.produktbeschreibung_thumb{width:350px;height:200px;float:left;position:relative; background-color :#ffffff;}
.produktbeschreibung_thumb p { text-align:left;color:#a61d1d;}*/

/*aufteilung 50%/50%*/

.produktbild_thumb{-moz-box-shadow: 3px 3px 3px #acabab; -moz-transform: rotate(0deg); -webkit-box-shadow: 3px 3px 3px #acabab; -webkit-transform: rotate(0deg); 
box-shadow: 3px 3px 3px #acabab; transform: rotate(0deg);padding:10px;
width:293px;height:178px;float:left;overflow:hidden; margin:0 0px 10px 0px; border:1px solid #eeeeee}
.produktbild_thumb img {width:293px;height:178px;text-align:left}

.produktbild{-moz-box-shadow: 3px 3px 3px #acabab; -moz-transform: rotate(0deg); -webkit-box-shadow: 3px 3px 3px #acabab; -webkit-transform: rotate(0deg); 
box-shadow: 3px 3px 3px #acabab; transform: rotate(0deg);padding:15px;
width:608px;height:299px;float:left;overflow:hidden; margin:10px 0px 10px 0px;white-space:nowrap; border:1px solid #eeeeee}
.produktbild img {width:608px;height:299px;text-align:left;margin:0px 0px 0 0px;padding:0px }

div.produktbeschreibung_thumb{width:315px;height:200px;float:left;position:relative; background-color :#ffffff;margin-left:10px;}

div.headline_thumb{width:315px;height:45px;float:left;position:relative; background-color :#ffffff;margin-left:0px;overflow:hidden}

div.produktbeschreibung_text  { width:315px;height:105px;text-align:left;color:#341314;margin:0;padding:0px 0 10px 0;background-color :#ffffff;overflow:hidden;}
div.produktbeschreibung_text p{text-align:left;margin:5px 0px 10px 0; overflow:hidden}

div.produktbeschreibung{width:424px;min-height:150px;float:left;position:relative; margin-left:0px;;background-color :#ffffff }
div.produktbeschreibung p { text-align:left;color:#341314;margin:10px 10px 20px 0;}

div.preis_wrap {width : 315px; height : 30px;position:relative;top:10px; left:0px;text-align : left;float:left;padding:0px 0px 0px 0;;background-color :#ffffff }

div.preis_category {width : 200px; height : 20px;position:relative;top:0px; left:0px;text-align : left;float:left;padding:0px 0px 10px 0;background-color :#ffffff }
div.preis_category p {line-height:30px;margin : 0px; padding:0px;height : 20px;font-size : 16px;color:#341314;font-family :Georgia,Times;font-weight:bold ;}

div.preis {width : 200px; height : 20px;position:relative;top:0px; left:0px;text-align : right;float:right;padding:0px 0px 10px 0;background-color :#ffffff }
div.preis p {line-height:30px;margin : 0px; padding:0px;height : 20px;font-size : 16px;color:#341314;font-family :Georgia,Times;font-weight:bold ;}

div.kaufen_thumb {background-color: transparent;width : 120px; height : 30px;position:absolute;top:0px; left:165px;text-align : left}
div.kaufen_thumb p   {background-color :transparent;line-height:30px;margin : 3px 0 0 0 ; padding:0px;height : 30px;font-size : 16px;color:#341314;font-family :Georgia,Times;font-weight:bold ; }

#addThis {width : 160px; height : 20px;position:relative;text-align : right;float:right;margin:30px 0 0 0;padding:0px 0px 0px 0;background-color :#ffffff }
#productWeight {width : 200px; height : 20px;position:relative;top:0px; text-align : right;float:right;padding:0px 0px 0px 0;background-color :#ffffff  }
#newItemInCart {width :100%; height : 20px;background-color : #dfdfcf; text-align:center ; padding:5px 0 0 0; margin:10px 0 0 0; border:solid silver 1px;;background-color :#ff88ff }

#kaufen {background-color :#a61d1d;width : 200px; height : 38px;float:right;position:relative;text-align : right;padding:5px 0px 0px 0; }
#kaufen p   {background-color :#55ffff;line-height:30px;margin : 0px; padding:0px;height : 20px;font-size : 16px;color:#341314;font-family :Georgia,Times;font-weight:bold ; }

.kaufen_button { width: 150px; height : 25px; background-color: #a61d1d; color:#ffffff;margin:2px 0px 0 0px;  font-size : 14px;line-height:25px;color:#ffffff;font-family :Georgia,Times;font-weight:bold; border:solid  0px black; cursor: pointer;}
.kaufen_button:hover { background-color: #a61d1d; color: #f3ecd6;}

.weiter_kaufen_button { width: 170px; background-color: #b11117; color:#ffffff; padding: 5px;  font-size : 14px;line-height:25px;color:#ffffff;font-family :Georgia,Times;font-weight:bold; border:solid  0px black; cursor: pointer;}
.weiter_kaufen_button:hover { background-color: #341314; color:white;}

.weiter_kaufen_input {vertical-align:middle;  background-color: #b11117; color:#ffffff; padding:5px;  font-size : 14px;;color:#ffffff;font-family :Georgia,Times;font-weight:bold; border:solid  0px black; cursor: pointer;}
.weiter_kaufen_input:hover { background-color: #341314; color:white;}

.weiter_kaufen_input_2 {vertical-align:middle; width: 280px; background-color: #b11117; color:#ffffff; padding:5px;  font-size : 14px;color:#ffffff;font-family :Georgia,Times;font-weight:bold; border:solid  0px black; cursor: pointer;}
.weiter_kaufen_input_2:hover { background-color: #341314; color:white;}

.update_button { width: 80px; height: 25px;  color:#341314; margin-top:0px;margin-right:0px;  font-size : 10px;line-height:25px;font-family :Georgia,Times; border:solid  0px black; cursor: pointer;}

.eingabefeld{margin: 0px;padding:3px; background-color: #ffffff; font: 12px Georgia,Times, serif; width: 227px; border : 1px solid #341314; color: #341314; }
.eingabefeld_zipcode{margin: 0px;padding:3px; background-color: #ffffff; font: 12px Georgia,Times, serif; width: 50px; border : 1px solid #341314; color: #341314; }
.eingabefeld_anzahl{margin:0px 10px 0 10px;padding:0px; width: 25px;height:22px;font: 14px Georgia,Times, serif;font-weight:bold  }


div#teaser{width : 620px;height:240px; float : right; background-color :#b11117;;margin:20px  20px 40px 20px;position:relative; background-image :url(shop_images/teaser_neu_glutenfreielebkuchen.jpg);}
#teaser_text1{width : 340px; height: 150px;position:absolute; top:10px;left:20px;;margin:0px}
#teaser_text1 p{ color:#ffffff; margin:10px 0px 0px 10px; font-size:14px;}
#teaser_text2{width : 340px; height: 70px;position:absolute; top:200px;left:20px; ;margin:0px}
#teaser_text2 p{color:#ffffff;text-align:right;font-size:14px;font-weight:normal;font-style:italic}
#teaser_text2 p a, a:hover{color:#ffffff;text-decoration:none;}
#teaser_text3{width : 380px; height: 150px;position:absolute; top:10px;left:220px;;margin:0px}
#teaser_text3 p{ color:#ffffff; margin:10px 0px 0px 10px; font-size:14px;}
#teaser_text3 p a, a:hover{color:#ffffff;text-decoration:none;}
#teaser_bild{width : 250px; height: 280px;float:right; ;margin:0px;overflow:hidden}
#teaser_bild2{width : 250px; height: 280px;position:absolute; top:0px;left:370px;z-index:5;visibility:hidden; ;margin:0px;overflow:hidden}
#teaser_bild3{width : 250px; height: 280px;position:absolute; top:0px;left:370px;z-index:6;visibility:hidden; ;margin:0px;overflow:hidden}
#teaser_bild4{width : 250px; height: 280px;position:absolute; top:0px;left:370px;z-index:7;visibility:hidden; ;;margin:0px;overflow:hidden}

div#teaserlarge{width : 900px;height:210px; float : right;margin:0px  0px 10px 0px;position:relative; background-image :url(shop_images/teaser_l.jpg);}
#teaserlarge_text{ width : 550px; height: 150px;position:absolute; top:20px;left:350px;margin:0px;text-align:left}
#teaserlarge_text p{ color:#b11117; margin:0px 0px 0px 0px; font-size:14px;}
#teaserlarge_text h4{ color:#b11117; }


#hinweis{background-color :#ffffff;width : 640px; height : 24px;text-align : left;float:left;margin:0px 0px 10px 0px;}
#hinweis2{background-color :#ffffff;width : 640px;height : 24px;text-align : left;float:left;padding:10px 0px 0px 0px; }

#hinweis p, #hinweis2 p {font-family :Georgia,Times;font-size:10px;line-height:12px;margin: 0 0px 0 0}

#achtung{width:620px;margin:20px 20px 20px 0px; padding: 10px;background-color :#ebc3c5;}

#partnerprodukte{border-bottom:1px solid #341314;padding: 10px 0 0 0;width : 630px;min-height:250px;float : right; margin :10px 10px 10px 0;}
#partnerprodukt1  {width : 190px; min-height:200px; border : 0px solid #5F0000;float : left;margin:10px 20px 0px 0px;}
#partnerprodukt2  {width : 190px; min-height:200px ; border : 0px solid #5F0000;float : left; margin:10px 20px 0px 10px;;}
#partnerprodukt3 {width : 190px;  min-height:200px ;border : 0px solid #5F0000;float : left; margin:10px 0px 0px 10px;}
#partnerprodukt1 p, #partnerprodukt2 p, #partnerprodukt3 p{ font-size:11px;font-weight:bold;line-height:14px;}
div.partnerproduktbild{-moz-box-shadow: 3px 3px 3px #acabab; -moz-transform: rotate(0deg); -webkit-box-shadow: 3px 3px 3px #acabab; -webkit-transform: rotate(0deg); 
box-shadow: 3px 3px 3px #acabab; transform: rotate(0deg);padding:4px;
width:186px;height:130px;float:left;overflow:hidden; margin:0px 0px 8px 0;  border:1px solid #eeeeee}
div.partnerproduktbild img {width:186px;height:130px}

#vorzurueck{border-top:1px solid #341314;padding: 5px 0 0 0;width : 630px;height:15px; float : right; margin :0px 10px 10px 0;}
#vorzurueck p{font-size:10px;}

#copyright {width :100%; height : 185px; float:left;vertical-align : baseline;margin:30px 0 0px 0 ;background-color :#ffffff; border-top:0px solid #5e5d62;text-align:center }
#copyright h3{font-weight :bold;font-size:16px}
#copyboxenwrap {width:860px;background-color :#ffffff ;text-align:center;margin:auto}

#copybox1  {width : 200px; height : 160px; border : 0px solid #5F0000;float : left;margin:0px 10px 0px 0px;}
#copybox2  {width : 210px; height : 160px; border : 0px solid #5F0000;float : left; margin:0px 10px 0px 0px}
#copybox3 {width : 210px;  height : 160px;border : 0px solid #5F0000;float : left; margin:0px 10px 0px 0px;}
#copybox4 {width : 210px; height : 160px; border : 0px solid #5F0000;float : left; margin:0px 0px 0px 0px;}
#copybox1 p, #copybox2 p, #copybox3 p, #copybox4 p {margin : 10px; text-align:left;color:#b11117;font-size:11px;line-height:16px }
#copybox1 a, #copybox2 a, #copybox3 a, #copybox4 a {margin : 0px; text-align:left;color:#b11117;display:block; }
#copybox1 a:hover, #copybox2 a:hover, #copybox3 a:hover, #copybox4 a:hover {margin : 0px; text-align:left;color:#341314;display:block; }

#copyzeile{width :100%; height : 25px; float:left;vertical-align : baseline;margin:0px 0 0px 0 ;background-color :#b11117; border-top:0px solid #5e5d62;text-align:center }
#copyzeile p {font-size:10px; line-height:10px;text-align:center;color:#ffffff;margin:10px 0 0 0 }

/*
h1{font-family :Georgia,Times;font-style:italic; color:#341314; margin : 0px ;padding: 30px 10px 0px 0px;font-weight :normal; letter-spacing:0em; font-size : 26px;line-height:20px;text-align : left;}
*/
h1{font-family :Georgia,Times;font-style:normal; color:#341314; margin : 0px ;padding: 30px 10px 5px 0px;font-weight :normal; letter-spacing:0em; font-size : 22px;line-height:22px;text-align : left;}
h2{font-family :Georgia,Times; font-style:normal;color : #341314; margin : 0px ;padding: 0px 10px 5px 0px;font-weight :normal; letter-spacing:0em; font-size : 20px;line-height:22px;text-align : left;}
h3{font-family :Georgia,Times; color : #b11117; margin : 0px ;padding: 10px 10px 0px 10px;font-weight :normal; letter-spacing:0em; font-size : 20px;line-height:20px;text-align : left;}
h4{font-family :Georgia,Times;font-style:italic; color:#ffffff; margin : 0px ;padding: 10px 10px 0px 10px;font-weight :normal; letter-spacing:0em; font-size : 20px;line-height:22px;text-align : left;}
h5{font-family :Georgia,Times; color:#341314; margin : 20px 0 0 0px ;padding: 0px;font-weight :bold; letter-spacing:0em; font-size : 14px;line-height:20px;text-align : left;}
h6{font-family :Georgia,Times;font-style:italic; color:#b11117; margin : 0px ;padding: 10px 10px 10px 0px;font-weight :normal; letter-spacing:0em; font-size : 20px;line-height:20px;text-align : left;}

p{line-height:18px}

.activeLink{color:#a61d1d;}

a{color:#341314;text-decoration:none;}
a:hover{color:#a61d1d;text-decoration:none;}

.navileft{color:#341314;text-decoration:none;}
a.navileft{color:#341314;text-decoration:none;}
a.navileft:hover {color:#a61d1d;text-decoration:none;  }
a.navileft:active {color:#a61d1d;text-decoration:none;  }
.navileftaktiv {color:#a61d1d;text-decoration:none; text-decoration:none;font-family :Georgia,Times; font-weight :bold; }

.navitop{color:#ffffff;text-decoration:none;}
a.navitop{color:#ffffff;text-decoration:none;}
a.navitop:hover {color:#ffffff;text-decoration:none;border-bottom:2px solid #ffffff  }
a.navitop:active {color:#ffffff;text-decoration:none;  }
.navitopaktiv {margin: 0 10px 0 0;text-align:right;color:#ffffff;font-size:12px;font-family :Georgia,Times;font-weight:bold}


.copy{color:#ffffff;text-decoration:none;}
a.copy{color:#ffffff;text-decoration:none;}
a.copy:hover {color:#ffffff;text-decoration:underline;}
a.copy:active {color:#ffffff;text-decoration:underline;}
.copyaktiv {color:#ffffff;text-decoration:underline;}

.links{color:#b11117;text-decoration:none;}
a.links{color:#b11117;text-decoration:none;}
a.links:hover {color:#b11117;text-decoration:underline;}
a.links:active {color:#b11117;text-decoration:underline;}
.linksaktiv {color:#b11117;text-decoration:underline;}


img{border:0px solid #ffffff}

table{margin:10px 20px 10px 20px;      border:0px #6699CC solid }
tr{}
td{ text-align:left; vertical-align:middle;padding:5px 10px 5px 0;}

#payment_table{padding:0px;margin:0px}

.right{text-align:right}

hr{border: 1px solid #341314;
   height: 0px;
   width: 630px;margin:0px;padding:0px}

#contentversandkosten {width : 890px; background-color :#ffffff;min-height:520px;height:auto ;}
#contentversandkosten p, #contentversandkosten h1{margin : 20px;  text-align:left}



/*twitter-----------------------------------*/



#twitter_div {width : 180px; text-align:left; padding:10px;margin:0px 0 0px 0;font-size:11px;overflow:hidden }
#twitter_div ul {color:#341314;margin : 0px 0 0px 0px;padding: 0 0 0px 0; line-height : 18px;text-align : left;}


#twitter_update_list{list-style:none;}
#twitter_update_list li {color:#341314;text-decoration:none;padding: 0px;margin-left:0px;margin:8px 0px 0px 0px;text-align: left;}
#twitter_update_list a{color:#b11117;}
#twitter-link{color:#b11117;font-size:10px;text-align:right;float:right;margin:10px 0px 10px 10px}


