@media screen
{
div.csc-frame-rulerBefore {
    border-bottom: 1px #5e9260 solid; 
    margin: 0 0 1em 0;	
}
#col3_content #col3_innen .csc-textpic-imagewrap .csc-textpic-image img {
	border-left: 1px solid #5e9260;
        border-bottom: 1px solid #5e9260;
        border-right: 1px solid #5e9260;
}
#col3_content #col3_innen .csc-textpic.csc-textpic-intext-right-nowrap {
        border-top: 1px solid #5e9260;
        margin-top: 12px;
}

input {
	border:1px #5e9260 solid; 
}
submit {
 background-color: #5e9260 !important;
}

/*dl.csc-textpic-image img {
 border: 1px solid #5e9260;
}*/

div.csc-textpic-border img {
 border: 1px solid #5e9260 !important;
 margin-top: 12px  !important;
}
select {
	background-color: #B7D99F;
    border: 1px solid #5e9260;
}
input, textarea {margin-left:1em; padding:1px 2px 1px 2px; width:auto; font:1em Arial, Helvetica, Sans-Serif; border:1px #5e9260 solid; color:#000;cursor: pointer;background-color:transparent;}
input[type=text]:focus, textarea:focus {color:#000; border-color:#5e9260;}
input.btn {
color: #fff;
background-color: #5e9260;
 padding:0 2px 0 2px;
 border: 1px solid #5e9260;
}


.csc-mailform-submit {
 border: 1px solid #5e9260 !important;
 background-color: #5e9260 !important;
}
/* Rechte Spalte abschalten */
#col2 {display:none;}
#col2_content {display:none;}
/* rechten Randabstand anpassen */
#col3 {margin-right:0; border-right:0;}
/* Spaltentrenner 
#col3 {border-left:2px #ddd dotted;}*/


/**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container

  /* left column | linke Spalte */
  #col1 {
	float: left;
	width: 351px
}
  #col2 { display:none}
  #col3 {
	width: auto;
	margin: 0 0 0 325px;
	background-color: #B7D99F;
}
  #col3 li {
	padding-left: 12px;
    background:  url("../../template/icon_bullet_ueberuns.gif") no-repeat 2px 6px;
  }
  
  
  #col3_lebensmittel{
	width: auto;
	margin: 0 0 0 325px;
	background: #B9BE7F;
}
  #col3_ueberuns {
	width: auto;
	margin: 0 0 0 325px;
	background: #B7D99F;
	  background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
}
  #col3_qualitaet {
	width: auto;
	margin: 0 0 0 325px;
	background: #BFD3C3;
	  background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
}
  #col3_rohstoffe {
	width: auto;
	margin: 0 0 0 325px;
	background: #D1C39F;
	  background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
}
  #col3_lebensmittel {
	width: auto;
	margin: 0 0 0 325px;
	background: #B9BE7F;
	  background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
}
  #col3_tier {
	width: auto;
	margin: 0 0 0 325px;
	background: #EACA99;
	  background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
}
  #col3_aktuelles {
	width: auto;
	margin: 0 0 0 325px;
	background: #C7CCD5;
	  background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
}
  #col1_content {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
  #col3_content {
	padding: 24px 80px 45px 14px;
	margin-left: 50px;
}
  #line {
	background: #5E9260;
}
  #footer {
	border-bottom: 1px #5e9260 solid;
	border-left: 1px #5e9260 solid;
	}

#ecoinform div.ecolist {
   border-top: 1px solid #5e9260;
  }
#ecoinform div.ecopicbox {
	border-right: 1px solid #5e9260;
	border-left: 1px solid #5e9260;
	border-bottom: 1px solid #5e9260;
	}
#ecoinform div.ecodetailpicbox {
	border-bottom: 1px #5e9260 solid;
	border-left: 1px #5e9260 solid;
	border-right: 1px #5e9260 solid;

	}
  #ecoinform div.line {
	background: #5e9260;
}
#ecoinform table .ecoinformdetail {
border: 1px solid #5e9260;
}
#ecoinform td.key {
background-color: #5e9260;
}
#ecoinform em {
color: #363825;
}
table.contenttable-0 {
  border-top: 1px solid #5e9260;
}
table.contenttable-0 td,
table.contenttable-0 th {
  border-bottom: 1px solid #5e9260;
}

	
  #line_qualitaet {
	height: 19px;
	background: #618F7F;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
	padding-left: 34px;
	text-transform:uppercase;
	font-size: 96%;
	font-weight: bold
}
  #line_lebensmittel {
	height: 19px;
	background: #7C8056;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
	padding-left: 34px;
	text-transform:uppercase;
	font-size: 96%;
	font-weight: bold
}

  #line_rohstoffe {
	height: 19px;
	background: #8F8065;
	vertical-align: text-bottom;
	color: #fff;
	padding-top: 4px;
	background-image: url(../../template/line_back.gif);
	background-repeat: repeat-y;
	padding-left: 34px;
	text-transform:uppercase;
	font-size: 96%;
	font-weight: bold
	
}
  #line_tier {
	height: 19px;
	background: #BB824B;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
	padding-left: 34px;
	text-transform:uppercase;
	font-size: 96%;
	font-weight: bold
}
  #line_aktuelles {
	height: 19px;
	background: #5D6A86;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../template/line_back.gif);
  background-repeat: repeat-y;
	padding-left: 34px;
	text-transform:uppercase;
	font-size: 96%;
	font-weight: bold
}

  #line_ueberuns_engagement {
	
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/ueberuns_engagement.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  
  #line_ueberuns_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/ueberuns_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_ueberuns_historie {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/ueberuns_historie.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_ueberuns_leitbild {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/ueberuns_leitbild.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_ueberuns_leistung {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/ueberuns_leistung.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_qualitaet_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/qualitaet_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_qualitaet_anspruch {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/qualitaet_anspruch.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_qualitaet_qualitaetssicherung {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/qualitaet_qualitaetssicherung.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_qualitaet_zertifizierung {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/qualitaet_zertifizierung.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_qualitaet_demeter {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/qualitaet_praeparate.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_rohstoffe_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/rohstoffe_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_rohstoffe_rohware {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/rohstoffe_rohware.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_rohstoffe_halbfertigware {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/rohstoffe_halbfertig.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_verbraucher_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_verbraucher_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_verbraucher_gemuese {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_verbraucher_gemuese.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_verbraucher_obst {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_verbraucher_obst.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_verbraucher_pasta {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_verbraucher_obst.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_gv_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_gv_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_gv_produkte {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_gv_produkte.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_gv_zubereitung {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_gv_zubereitung.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_lebensmittel_handel_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/lebensmittel_handel_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_tier_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/tier_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_aktuelles_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/aktuelles_start.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
  #line_start {
	height: 400px;
	vertical-align: text-bottom;
	color: #fff;  padding-left: 8px;
  padding-top: 4px;background-image: url(../../../../fileadmin/images/key/start1.jpg);
  background-repeat: no-repeat;
	font-size: 96%;
  }
    #line_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_start a:focus, 
  #line_start a:hover,
  #line_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_aktuelles_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_aktuelles_start a:focus, 
  #line_aktuelles_start a:hover,
  #line_aktuelles_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_tier_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_tier_start a:focus, 
  #line_tier_start a:hover,
  #line_tier_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_lebensmittel_handel_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_lebensmittel_handel_start a:focus, 
  #line_lebensmittel_handel_start a:hover,
  #line_lebensmittel_handel_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_lebensmittel_gv_zubereitung a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_lebensmittel_gv_zubereitung a:focus, 
  #line_lebensmittel_gv_zubereitung a:hover,
  #line_lebensmittel_gv_zubereitung a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_lebensmittel_gv_produkte a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_lebensmittel_gv_produkte a:focus, 
  #line_lebensmittel_gv_produkte a:hover,
  #line_lebensmittel_gv_produkte a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_lebensmittel_verbraucher_pasta a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_lebensmittel_verbraucher_pasta a:focus, 
  #line_lebensmittel_verbraucher_pasta a:hover,
  #line_lebensmittel_verbraucher_pasta a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_lebensmittel_verbraucher_obst a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_lebensmittel_verbraucher_obst a:focus, 
  #line_lebensmittel_verbraucher_obst a:hover,
  #line_lebensmittel_verbraucher_obst a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_lebensmittel_verbraucher_gemuese a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_lebensmittel_verbraucher_gemuese a:focus, 
  #line_lebensmittel_verbraucher_gemuese a:hover,
  #line_lebensmittel_verbraucher_gemuese a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_lebensmittel_verbraucher_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_lebensmittel_verbraucher_start a:focus, 
  #line_lebensmittel_verbraucher_start a:hover,
  #line_lebensmittel_verbraucher_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_lebensmittel_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_lebensmittel_start a:focus, 
  #line_lebensmittel_start a:hover,
  #line_lebensmittel_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_rohstoffe_rohware a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_rohstoffe_rohware a:focus, 
  #line_rohstoffe_rohware a:hover,
  #line_rohstoffe_rohware a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_rohstoffe_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_rohstoffe_start a:focus, 
  #line_rohstoffe_start a:hover,
  #line_rohstoffe_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_qualitaet_anspruch a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_qualitaet_anspruch a:focus, 
  #line_qualitaet_anspruch a:hover,
  #line_qualitaet_anspruch a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_qualitaet_zertifizierung a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_qualitaet_zertifizierung a:focus, 
  #line_qualitaet_zertifizierung a:hover,
  #line_qualitaet_zertifizierung a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_qualitaet_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_qualitaet_start a:focus, 
  #line_qualitaet_start a:hover,
  #line_qualitaet_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_ueberuns_leistung a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_ueberuns_leistung a:focus, 
  #line_ueberuns_leistung a:hover,
  #line_ueberuns_leistung a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_ueberuns_leitbild a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_ueberuns_leitbild a:focus, 
  #line_ueberuns_leitbild a:hover,
  #line_ueberuns_leitbild a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_ueberuns_historie a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_ueberuns_historie a:focus, 
  #line_ueberuns_historie a:hover,
  #line_ueberuns_historie a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_ueberuns_engagement a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_ueberuns_engagement a:focus, 
  #line_ueberuns_engagement a:hover,
  #line_ueberuns_engagement a:active { text-decoration:underline; background-color: transparent; color:#fff;}
    #line_ueberuns_start a { color: #fff; font-weight: normal; background:transparent; text-decoration:none; }
  #line_ueberuns_start a:focus, 
  #line_ueberuns_start a:hover,
  #line_ueberuns_start a:active { text-decoration:underline; background-color: transparent; color:#fff;}

}


