.nobr{
  white-space: nowrap; 
}


#header
{
  text-align:left;
  padding:0;
  margin:0;
  border-top:0px solid #FFF;
  padding-left:0pt;
  padding-top:10px;
  width:1011px;
  font-size:0;

}

#header-navi {
  display:none
}
#left-space{
  width:166px;
  height:21px;
  float:left;
  border:none;
  margin:0;
  padding:0;
  border-right:1px solid #efefef;
}
#left-space,#right-space{
  padding-top:5px;
  padding-bottom:7px;
}
#header-navi a{
  color:#efefef;
}
#header_grafik
{
  padding-top:0;
  padding-bottom:0px;
  _padding-bottom:0px;
  padding-left:0px;
  margin-left:0;
  margin-top:0;
  border:none;
  border-left:solid 1px #4B8368;
  border-right:solid 0px #4B8368;
  border-top:solid 1px #4B8368;
}
#oeko_logo
{
  padding:0;
  margin:0;
  margin-left:20px;
  margin-right:15px;
  border:none;
  vertical-align:top;
}
.blg_grund{
width:170px;padding-left:3px;text-align:center;font-weight:bold;
}
.hn-menu-item,.hn-menu-item-act
{
  display:block;
  float:left;
  height:25px;
}
.hn-menu-item,.hn-menu-item-act
{
  font-size:14px;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
}
.hn-menu-item-al,.hn-menu-item-ga,.hn-menu-item-gh,.hn-menu-item-vb
{
  display:block;
  float:left;
  font-size:14px;
  font-weight:bold;
  text-align:center;
/*  margin-left:5px;
  margin-right:5px;*/
  padding-top:2px;
  margin-top:2px;
  height:20px;
  width:310px;
}
.hn-menu-item-al{
  background-color:#E2BF5F;
  color:black;
}
.hn-menu-item-ga{
  background-color:#B1B2B3;
  color:black;
}
.hn-menu-item-gh{
  background-color:#622D2D;
  color:#efefef;
}
.hn-menu-item-vb{
  background-color:#4DAF48;
  color:black;
}
.hn-menu-item-ga:hover{
  background-image: url('/pics/gastronomie/menu-gradient.png');
}
.hn-menu-item-gh:hover{
  background-image: url('/pics/gehandel/menu-gradient.png');
}
.hn-menu-item-vb:hover{
  background-image: url('/pics/main/menu-gradient.png');
}
.hn-menu-item-al:hover{
  background-image: url('/pics/allergie/menu-gradient.png');
}

#right-space a{
  text-decoration:none;
}
.hn-menu-item-vb:hover, .hn-menu-item-vb-act:hover{
  height:25px;
  color:#fff;
  background-repeat: repeat-x;
}
.hn-menu-item-vb-act{
  float:left;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  padding-left:10px;
  padding-right:10px;
  height:25px;
}
.right-menu-item
{
/*   float:left; */
  font-size:10px;
  font-weight:bold;
  padding-left:0px;
  padding-right:7px;
  _padding-right:6px;
}
.right-menu-item:hover{
  text-decoration:underline;
}
.rightmenu{
  white-space:nowrap;
}
#content-left
{
  float:left;
  width:166px;
  overflow:hidden;

  padding:0;
  padding-top:0px;
  padding-bottom:1px;
  _padding-left:0px;
  margin:0;

  margin-top:0px;
  font-family:Verdana;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  /*  height:1000px;
  background:#F1F1F1;*/

}
#leftmenu{
  font-weight: normal;
  border: groove 2px #999;
  text-decoration:none;
}
#content-left a{
  text-decoration:none;
}

#content-center,#content-center-detail{
  _position:relative;
  _right:3px;
}
#content-center
{
/*   padding-left:5px; */
 /* #position:absolute;*/
  padding-top:0px;
  padding-bottom:0px;
  overflow: hidden;
 /* max-width: 480px;*/
/*   _width:  640px; */
  /*font-size:18px;*/
  _overflow: ;

}
#content-center-detail
{
  padding-left:0px;
  padding-bottom:0px;
  overflow: hidden;
  width: 637px;
  _width:  641px;
/*   _width: 628px; */
  _overflow: ;
  border-bottom:1px solid;
  border-right:1px solid;
  
/*   _width:  460px; */
}
#content-right
{
  float:right;
/*  padding:0;
  margin:0;*/
  width:134px;
  _width:143px;
  padding-left:5px;
  padding-right:5px;
  overflow: hidden;
}

#content-right-detail
{
  float:right;
  padding:0;
  margin:0;
/*   width:15.2em; */
  text-align: center;
}
#bitmask{
  position:absolute;
  left:180px;
  top:200px;
  width:570px;
/*   height:300px; */

  background:#efefef;
  border:1px solid #898989;
  padding:15px;
  z-index:500;
}
#bitmask table{
  font-size:11px;
  float:left;
  border:1px solid #acacac;margin:1px;
  height:100%;
  margin:3px;
  background-color:#aaa;
}
#bitmask th{
/*   border:1px outset #111; */
  background:#ccc;
  margin:2px;
  padding:2px;
}
#bitmask div,#bitmask input{
/*   border:1px outset #111; */
  background:url('./images/top10-gradient.png');
  padding:3px;
  margin:0;
  margin-top:1px;
  cursor:hand;
  cursor:pointer;
}
#bitmaskToggleButton{
display: none;
}
#bitmaskToggleButton button{
display: none;
}
#bitmaskToggleButton .inaktiv{
  background-image: url('/typo3conf/ext/ecoinform/files/images/allergie/allergie-gruenlow.gif');
}
#bitmaskToggleButton .aktiv{
  background-image: url('/typo3conf/ext/ecoinform/files/images/allergie/allergie-gruenhigh.gif');
}
#bitmask div:hover,input:hover{
/*   border:1px outset #111; */
  background-image:url('/typo3conf/ext/ecoinform/files/images/hn-hover-gradient.png');
}
.suchfeld {
 padding-top: 35px;
    /*clear: left;*/
}
.suchfeld input {
/*   background-color:#fff; */
/*  height:12px;*/
/*  width:118px;*/
/* #width:107px;*/
/*  _width:110px;*/
/*  font-size:10px;*/
/* border-top:1px inset #aaa;*/
}
#suchtext {
/*   position:absolute; */
  color:#555;
/*   font-size:10px; */
  width:44px;
  height:11px;
  border:0;
  font-weight:bold;
 /* #position:absolute;
  #right:5px;*/
}
.adressdb {
  position:absolute;
  left:710px;
  top:80px;
  font-size:12px;

}
.begleit {
  font-size:10px;
  border:none;
}
.begleit img {
  border:none;
}
.begleit h4 {
  font-size:10px;
}

/* Content Bildernav Elemente */


.adressen_form{
	width: 170px;
}
.content-t3{
  padding:7px;
  margin-bottom:3px;
  margin-right:1px;
  padding-left:22px;
}
.content-t3, .content-t3 b{
  font-size:13px;
  color:#efefef;
}
#c_titel {
  font-size:12px;
  font-weight:bold;
}
#c_langtext,#c_kurztext{
  padding-top:5px;
  padding-left:2px;
  padding-right:5px;
  font-size:12px;
}




.login {
  border:dotted 1px gray;
  margin-top:10px;
}
#input_text{
  float:left;
  margin-top:10px;
  font-size:14px;
  font-weight:normal;
  width:100px;
}
.submit{
  border:outset 1px gray;
  
}
.login, .submit {
  /*background:url('http://erfassung.ecoinform.local/images/hn-gradient.png');*/
}
#allergie div{padding:1px;margin:1px;margin-left:3px;border:outset 1px #efefef;}

.sbtn{
  /*font-size:8px;
  float:right;*/
}




/*alt oekoinform.css*/

#suche, .site_suche{
 /* text-align:center;*/
  /*border-top:5px solid #f4ffee;*/
  /*border-bottom:5px solid #f4ffee;*/
  clear: both;
}
.site_suche a:hover{
  text-decoration:underline;
}
#suche {
  
}
#suchFilter{
  font-size:11px;
}
#suchFilter option,select{
  font-size:10px;
}
#suchFilter select{
  font-size:11px;
}
#adr_suche{
  margin:0px;
  text-align:left;
  padding-left:3px;
  padding-right:3px;
  background:#efefef;
  min-height:23px;
}
#adr_suche:hover{
  background:url('/pics/tiny-menu-gradient.png');
  text-decoration:none;
}

#navigationpath{
 /* margin:0px;
  padding:0px;
  padding-left:3px;
  border-left:1px solid #efefef;
  min-height:25px;
/*   width: 200px; */
  }
#navigationpath a{
  FONT-WEIGHT: 700;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 12px;
  TEXT-DECORATION: none ;
}
.zwei_spalten{
  width: 18em;
} 


td.navi1 {
  FONT-SIZE: 10px; 
  FONT-WEIGHT: 300;
  COLOR: #000000;
  FONT-FAMILY: arial;
  TEXT-DECORATION: none
}

td.navi2 {
  FONT-SIZE: 10px; 
  FONT-WEIGHT: 300;
  COLOR: #000000;
  FONT-FAMILY: arial;
  TEXT-DECORATION: none
}
.tablenavi {
  background-color: #f9ab56;
}
.fussnoten {
  font-size: 10px; 
  font-style:italic;
  margin-top:3px;
}

.hlCell {
        background-color: #FFFFFF;
        color: #000000;
        font-size: 15px; 
}
.hlCell2 {
        background-color: #FFFFFF;
        color: #000000;
}

.prodTitle {
        font-weight: bold;
        font-size: 135%;
        padding: 10px 0px 5px 0px;
}

.mTitle {
  font-weight: 700;
  font-size: 12px;
  color: #33333;
  padding: 5px 0px 2px 5px;
}

.mLabel {
  background-color: #C4D9CD;
  font-weight: bold;
  font-size: 13px;
  color: #000000;
}
.mLabel2 {
  background-color: #C4D9CD;
  font-weight: bold;  
  color: #000000;
}

table.tabrahmen {
  border-width:1px; 
  border-style:solid; 
  border-color:#3D61AD;
  font-size:13px;
}
table.tabrahmen2 {
  border-width:1px; 
  border-style:solid; 
  border-color:#3D61AD;
}



td.mLabel {
  COLOR: #ffffff;
  background-color: #3D61AD;
}

.m_tabkat {
  font-weight: 700;
  font-size: 13px;
}

.submit_button
{
  padding:0;
  margin:0;
  border:0;
  background-color:#FFF;
  color:#000;
  font-weight: bold;
}

.prod_header{
  FONT-SIZE: 12px; 
  FONT-WEIGHT: 700;
  COLOR: #000;
  FONT-FAMILY: arial;
  TEXT-DECORATION: none
}


.prodlist_markenlink{
  FONT-SIZE: 14px; 
  COLOR: #000;
  FONT-FAMILY: arial;
  TEXT-DECORATION: none;
}
.prodlist_markenlink:hover{
  TEXT-DECORATION: underline;
}
.prodlist_name_einheit{
  display:block;
  FONT-SIZE: 12px; 
  FONT-WEIGHT: 700;
  COLOR: #000;
  FONT-FAMILY: arial;
  TEXT-DECORATION: none;  
  width:195px; 
  overflow:hidden;
}

.prodlist_prodzusatz, .prodlist_qualitaet{
  display:block;
  FONT-SIZE: 12px; 
  FONT-WEIGHT: 300;
  COLOR: #000;
  FONT-FAMILY: arial;
  FONT-STYLE: italic;
  TEXT-DECORATION: none;  
}

a.navpath{
  FONT-WEIGHT: 700;
  FONT-FAMILY: arial;
  TEXT-DECORATION: none;
  }
  
.prodlist_td_abstand{
  FONT-SIZE: 35px; 
  border:0px;
  border-bottom:1px solid #3D61AD;
}

.prodlist_td_navpath a{
  FONT-WEIGHT: 700;
  FONT-FAMILY: arial;
  TEXT-DECORATION: none;
  margin-top: 18px;
  font-size: 12px;
}


.prodlist_table_item{
  background-repeat:-y;
  margin-left: 3px;
  margin-right: 3px;
  float:left;
  width: 309px;
  _width: 307px;
  height: 135px;
  margin-top: 10px;
  padding-top: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  border-bottom:1px solid #ccc;
  cursor:hand;
  cursor:pointer;
  overflow:hidden;

/*   border-right:1px dotted #3D61AD; */
}
	
}
table.prodlist_table_item:hover{
/*   background:#efefef; */
  background:url('/pics/top10-gradient.png');
}

.prodlist_image img{
  text-align:left;
  padding-right:10px;
  padding-top:10px;
  border:0;
}

 
.prod_img_size{
  width:100px;
  height:100px;
  text-align:center;
  border:1px solid #ccc;
  display:table;
}
.prod_image{
  float:right;
  background-color:#fff;
  padding:10px;
  padding-left:15px;
  padding-right:15px;
  margin-left:5px;
  -moz-border-radius:20px
}


.bildernavi_img{
  margin-top:10px;
}
.bildernavi-height{
  display:block;
  margin:0;
  padding:0;
  height:100px;
  border:1px solid #ccc;

}
.bildernavi-height,td.bildernavigation {
  width:155px;
}
span.bn_name{
  display:block;
  margin:0px;
  margin-top:1px;
  padding:0px;
  height:45px;
  width:157px;
  padding-top:5px;
  FONT-FAMILY: Verdana;
  font-size:12px;
  overflow:hidden;
}
span.bildernavigation {
  FONT-WEIGHT: 300;
  COLOR: black;
  TEXT-ALIGN: CENTER;
  PADDING-BOTTOM:20px;
/*   PADDING-TOP:20px; */
  
/*  background-color: red; */
/*  border-top:1px solid; */
  TEXT-DECORATION: none;
  padding:1px;
}
.bildernavigation img{
  border:0;
}
a.bildernavigation:link, a.bildernavigation:visited {
  text-decoration:none;
  border: 0px solid #fff;

  font-weight: normal;
  
}
a.bildernavigation:active, a.bildernavigation:hover,.bildernavi-height:hover {
    background:url('./images/top10-gradient.png');
	font-weight: normal;
    color: #006941;
	text-decoration: underline;

}
.bildernavigation{
  background:#fff;
  float:left;

}


/* PRODUKTDETAILSEITE */

.prod_detail_head{
  padding:10px;
  font-size:11px;
 /* background:url(/typo3conf/ext/ecoinform/files/images/nr.png) left;
  background-repeat:repeat-y;
  background-color:#fafafa;*/
  padding-left:20px;
  -moz-border-radius:0px 20px 20px 0px;
}
.prod_detail_head_name {
  padding:7px;
  padding-left:12px;
      font-size: 161%;
	color: #006941;
}

.prod_detail_head_name i {
    font-size: 120%;
		color: #000;
}

.prod_detail_head i{
  font-size:11px;
}
.prod_img{
  float:right;
  text-align:center;
  width:202;
  border-left:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin-left:10px;
}
.prod_img img{
  text-align:left;
}
.prod_key_topper{
  clear:left;
  float:left; 
  font-weight:bold;
  font-size:13px;
/*   margin-bottom:3px; */
  
}

.prod_key{
  margin-bottom:2px;
}
.prod_key_topper{
  width:125px;
}
.prod_key,.prod_key_single{
  clear:left;
  font-size:13px;
  font-weight:bold;
  display:block;
/*   margin-bottom:5px; */
/*   margin-top:10px; */
}
.prod_key_single{
  margin-left:125px;
}
.prod_value,.prod_value_single{
  font-size:11.5px;
  margin-bottom:10px;
}
.cl{
  clear:left;
}
.prod_detail_table{
  border: 0px solid #FFFFFF;
  border:1px outset;
  text-align:center;
/*   width:  631px; */
  _width:  445px;
/*   padding-left:2px; */
  margin-left:0px;
}

.prod_detail_table th{
  font-size:13px;
  font-weight:700;
  text-align: left;
/*  width:6.5em; */
  vertical-align:top;
}


.prod_detail_table td{
  font-size:13px;
  font-weight:100;
  text-align: left;
  vertical-align:top;
}
.text{
  font-size:14px;
  font-weight:100;
  text-align: left;
  padding-left:10px ;
  margin:0;
  padding:10px;
  vertical-align:top;
}

.text_center{
  font-size:13px;
  font-weight:100;
  text-align: center;
  vertical-align:top;
}


#table_allergie{
  font-size:20px;
}



#title,.title {
/*   font-family:sans-serif; */
  font-weight:normal;
  font-weight:bold;
  font-size:13px;
  width:100%;
  text-align:left;
}
#key,.key {
  font-family:sans-serif;
  font-weight:normal;
  text-align:center;
  max-width:200px;
  font-size:11px;
  border-style:solid;
  border-width:1pt;
  padding-left:7px;
  padding-right:7px;
}
#val,.val {
  font-family:sans-serif;
  font-size:11px;
  font-weight:normal;
  text-align:center;
  border-style:solid;
  border-width:1pt;
  background-color:#eeeeee;
  border-color:#aaaaaa;
  padding-left:7px;
  padding-right:7px;
}




/*Farbeinstellungen*/

#werbebanner, #werbebanner_head, #main, .winkel, #footer, #content-center-detail, #prod_detail_head{
  border-left-color:#d7edd8;
  border-right-color:#d7edd8;
  border-top-color:#d7edd8;
  border-bottom-color:#d7edd8;
}

.prodlist_td_navpath, #navigationpath, #navigationpath a, .weiteredetails{
  /*color:#FCFFFB;*/
   /*background:#598C51; */

}

span.bn_name{
  /*background:#B3CAB0;*/
}

#content-left {
  border-color:#5D81AD;
/*  border-top-color:#3D61AD;
  border-left-color:#5D81AD;
  border-right-color:#ADC1FD;
  border-bottom-color:#ADC1FD;*/

}
.content-t3,.content-t3 b,#site4058{
  color:black;
}
#content-center-width{
  width:350px;

}
#site4058{
  width:317px;
  font-size:16px;
  float:right;
}
.menuitem-site4058{
  border-top:dotted 2px;
  padding:1px;
  padding-top:30px;
  padding-bottom:30px;
  padding-left:340px;
  font-weight: normal;
  text-decoration:none;
  border-top-color:#fff;
  color:#000;
  background:url('/pics/menuitem-site4058-norm.gradient.png');
  background-color:#EBF0EA;
}
.menuitem-site4058:hover{
  background:url('/pics/menuitem-site4058-gradient.png');
}
.content-t3,#site4058{
/*   background-repeat: repeat-x; */
  background-color:#EEF7D8;
}
.prodlist_table_item, .prod_detail_table, #suche {
/*   background:url('/pics/verbraucher/fv.gif'); */
  border-color: #ccc;
}
#key,.key {
  background-color:rgb(9,71,31);
  color:#efefef
}


.linkVerbraucher,.linkGEH,.linkGV{
  background-color:#e9f5e9;
  border-color:#e9f5e9;
}

#header-navi{
  background:#4DAF48;
}
.hn-menu-item:hover, .hn-menu-item-act:hover, .hn-menu-item-act{
  display:block;
  background-image: url('/pics/main/menu-gradient.png');
}
#site4058{
  width:294px;
  font-size:16px;
  float:right;
}
.menuitem-site4058{
  border-top:dotted 2px;
  padding:1px;
  padding-top:30px;
  padding-bottom:30px;
  padding-left:340px;
  font-weight: normal;
  text-decoration:none;
  border-top-color:#fff;
  color:#000;
  background:url('/pics/menuitem-site4058-norm.gradient.png');
  background-color:#EBF0EA;
}
.suchfeld {
 padding-bottom: 10px;
    clear: left;
}
#ecoinform table .ecoinformdetail {
margin: 0 24px 22px 2px;
padding: 0;
color: #000;
}

#ecoinform table .ecoinformdetail {
    font-size: 120%;
border: 1px solid #006941;
margin:0;
}
#ecoinform td.key {
background-color: #006941;
}
#ecoinform td.key {
padding: 2px 10px 2px 10px;
color: #fff;
text-align: center;
}
#ecoinform td.val {
padding: 2px 5px 2px 5px;
color: #000;
text-align: center;
}
#ecoinform p {
    padding-top: 20px;
    font-size: 120%;
}
#ecoinform table {
padding: 0;
margin:0;
}
