/*************************************************************************************/
/*												 */
/*	template und css typo3 realisierung wurden von					 */
/*	mediaEngineering gestaltet!								 */
/*	infos und fragen auf: http://www.media-engineering.de				 */
/*	oder unter: http://www.pimpyourwebshop.de		    				 */
/*								    				 */
/*************************************************************************************/
/* 	CSS Document 										 */
/*************************************************************************************/

html{
  height: 100%;
  margin-bottom: 1px;
}

body{
  text-align: center;
  background: url(images/bg.jpg) repeat-x;
/*  height: 32px;  */
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
/*  font-family: calibri;  */
  color: #666666;
}

h1{
  color: #ee7f01;
  font-size: 18px;
  font-weight: bold;
}

.black{
  color: #1a1a1a;
  font-weight: bold;
}

#container{
  text-align: left;
  width: 959px;
  margin: 0 auto;
  margin-top: 26px;
}

#logo{
  position: absolute;
  top: 0px;
  z-index: 1;
  margin-left: 798px;
}

#header{
  width: 958px;
  height: 350px;
}

#header_marker{
  float: left;
  position: absolute;
  top: 26px;
  margin: 0 auto;
}

#menu{
  background: url(images/menu.jpg) repeat-x top;
  height: 52px;
  width: 959px;
  color: #666666;
  font-size: 16px;
  text-decoration: none;
}

#menu_top{
  padding-top: 10px;
}

#menu_marker{
  width: 700px;
  float: left;
}

#menu a,
#suche a{
  color: #666666;
  font-size: 16px;
  text-decoration: none;
}

#menu a:hover,
#menu a:focus,
#suche a:hover,
#suche a:focus{
  color: #000000;
  font-size: 16px;
  text-decoration: none;
}

#suche{
  width: 200px;
  float: right;
  text-align: right;
}

#content{
  width: 959px;
  margin-top: 15px;
}

#left{
  width: 249px;
  float: left;
  color: #666666;
}

#left_shop{
  width: 279px;
  float: left;
  color: #b3b3b3;
}

#left_kontakt{
  width: 239px;
  float: left;
  color: #b3b3b3;
}

#main{
  width: 458px;
  float: left;
}

#main_kontakt{
  float: left;
}

#main_shop{
  width: 679px;
  float: left;
}

#main_produkte{
  width: 428px;
  float: left;
}

#right{
  width: 252px;
  float: right;
}

#right_kontakt{
  width: 232px;
  float: right;
}

#right_spalte{
  width: 225px;
  float: right;
}

#brotkrumen{
  font-size: 12px;
  color: #b3b3b3;
  margin-top: -15px;
  margin-left: 4px;
}

#brotkrumen a{
  font-size: 12px;
  color: #b3b3b3;
  text-decoration: none;
}

#brotkrumen a:hover,
#brotkrumen a:focus{
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.clear{
  clear: both;
}

#footer{
  margin: auto;
/*  width: 650px;*/
  width: 100%;
  text-align: center;
  margin-top: 15px;
  color: #b3b3b3;
  font-size: 12px;
}

#footer a{
  color: #b3b3b3;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

#footer a:hover{
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

#main_start{
  font-size: 14px;
  width: 450px;
  float: left;
  margin-left: 5px;
}

#start_right{
  width: 485px;
  margin-left: 5px;
  float: right;
}

#start_right h1{
  background: transparent url(images/wrap.jpg) no-repeat scroll 0 6px;
  color: #666666;
  font-size: 12px;
  padding-left: 8px;
}

#zeile1{
  width: 160px;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}

#zeile2{
  width: 115px;
  float: left;
/*  padding-left: 5px;  */
/*  padding-right: 5px;  */
  margin-left: 10px;
  margin-right: 10px;
}

*html #zeile2{
  width: 135px;
  margin-left: 20px;
  margin-right: 0px;
}

#zeile3{
  width: 167px;
/*  width: 142px;  */
  float: right;
  padding-left: 5px;
  padding-right: 5px;
}


		/* anzeige produktdaten */
		/* einzelansicht */


.product_note{
  width: 100%;
  line-height: 1.5;
}

.product_note p{
  margin: 0;
}

.product_note a,
.product_note a:hover{
  color: #EE7900;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.product_imagedivbox{
/*  position: absolute;
  top: 30px;
  margin: 0 auto 0 -279px;
  text-align: center;
  width: 958px;  */
  margin-top: 12px;
  margin-bottom: 12px;
}

.show_product_data_headline1{
  color: #EE7900;
  font-size: 18px;
  font-weight: bold;
}

.show_product_data_headline2{
  font-weight: bold;
/*  width: 125px;*/
  float: left;
}

.show_product_data_text1{
  color: #808080;
  width: 300px;
  float: right;
}

.show_product_data_text2{
  color: #808080;
}

.product_note_left{
  font-size: 12px;
/*  width: 60%;*/
  width: 400px;
  float: left;
}

/*
.product_note_left a img{
  position: absolute;
  top: 30px;
  margin: 0 auto;
}
*/

.product_note_right{
  color: #808080;
  font-size: 12px;
/*  width: 35%;*/
  float: right;
}

.product_note_right_links{

}

.product_note_right a:hover{
  color: #DC4E00;
}


		/* anzeige produktdaten */
		/* listenansicht */


.page_navigation{
  clear: both;
}

.page_navigation a,
.page_navigation a:hover{
  color: #EE7900;
  text-decoration: none;
}

.listitem{
  float: left;
  line-height: 1.5;
  color: #808080;
  font-size: 12px;
  width: 200px;
  height: 250px;
/*  padding: 0px 10px;*/
  margin: 5px 10px;
  border-bottom: 1px solid #EE7900;
}

.listitem_mat{
  float: left;
  line-height: 1.5;
  color: #808080;
  font-size: 12px;
  width: 200px;
/*  height: 250px;*/
/*  padding: 0px 10px;*/
  margin: 5px 10px 25px;
  border-bottom: 1px solid #EE7900;
}

.listitem a,
.listitem_mat a{
  color: #EE7900;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.listitem a:hover,
.listitem_mat a:hover{
  color: #DC4E00;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.listitem_spacer10{
  height: 10px;
}

.listitem_spacer80{
  height: 80px;
}

.listitem_spacer125{
  height: 125px;
}


		/* anzeige produktdaten */
		/* shopmenue */


#left_shop ul,
#left_kontakt ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

#left_shop li,
#left_kontakt li{
  list-style: none;
  margin: 0;
  padding: 0;
}

.ebene_1_no{
  line-height: 1.5;
  padding-left: 10px;
  margin-left: 0px;
}

.ebene_2_no{
  line-height: 1.5;
  padding-left: 10px;
  margin-left: 10px;
}

.ebene_1_cur{
  line-height: 1.5;
  background: transparent url(images/wrap.jpg) no-repeat scroll 0% 50%;
  padding-left: 10px;
  margin-left: 0px;
}

.ebene_2_cur{
  line-height: 1.5;
  background: transparent url(images/wrap.jpg) no-repeat scroll 0% 50%;
  padding-left: 10px;
  margin-left: 10px;
}

a,
a.mail,
.ebene_1_no a,
.ebene_2_no a{
  font-size: 12px;
  color: #666666;
  text-decoration: none;
}/*a.internal-link,*/

.ebene_1_cur a,
.ebene_2_cur a{
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}

a:hover,
a.mail:hover
.ebene_1_no a:hover,
.ebene_2_no a:hover,
.ebene_1_cur a:hover,
.ebene_2_cur a:hover,
.ebene_1_no a:focus,
.ebene_2_no a:focus,
.ebene_1_cur a:focus,
.ebene_2_cur a:focus{
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}/*a.internal-link:hover,*/


		/* mailform_plus */


.space_left_1{
  width: 75px;
  float: left;
}
