td{ font-size:11px; color:#ffffff; font-family:Arial,Helvetica,Geneva;}
img { border:none;}

.bg_home {
/* background-image: url(img/weltkarte.gif); */
background-repeat: no-repeat;
background-position: top left;
}

.bg_oele {background: url(img/bg_zitronen.jpg) no-repeat top left;}

.bg_lebensmittel {background: url(img/bg_oliven.jpg) no-repeat top left;}


a:link { color:#000000;}
a:visited { color:#000000;}
a:hover { color:#006334;}
a:active { color:#006334;}

form {
margin: 0;
padding: 0;
}

.home_intro {
font-size: 12px;
font-weight: bold;
}

.suche {
padding: 2px 0 1px 9px;
}
.suche input {
border: 2px solid #80B19A;
margin: 0;
width: 120px;
height: 16px;
color: #006334;
}

.footer {
padding-top: 10px;
}

.footer a:link{
/*margin-right: 10px;*/
color: #FFFFFF;
}

.footer a:visited{
/*margin-right: 10px;*/
color: #FFFFFF;
}

.footer a:hover{
/*margin-right: 10px;*/
color: #FFFFFF;
}

/*********** SEITENNAVIGATION *************/


.navi_headline { font-weight:normal; font-size:11px;}

.navi_headline_bold { font-weight:bold; font-size:11px;}

.navi_headline a { 
height: 21px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
margin: 0px;
background-image: none;
}

.navi_headline a:link { 
background-image: none;
color:#FFFFFF;
height:auto;
}

.navi_headline a:hover { 
background-image: none;
color:#FFFFFF;
height:auto;
}

.navi_headline a:visited { 
background-image: none;
color:#FFFFFF;
height:auto;
}

.sidenav {
padding-top: 3px;
}

.sidenav span {
padding: 4px 0px 0px 19px;
display: block;
}

.sidenav div {
background-image: url(img/sn_top.gif);
background-repeat: no-repeat;
height: 21px;
}
.sidenav div.top_2 {
background-image: url(img/sn_normal_ohne_pfeil.gif);
background-repeat: no-repeat;
}
.sidenav div.top_3 {
background-image: url(img/sn_normal_ohne_pfeil.gif);
background-repeat: no-repeat;
padding-left: 20px;
}
.sidenav div.bottom {
background-image: url(img/sn_bottom_ohne_pfeil.gif);
background-repeat: no-repeat;
height: 21px;
}

.sidenav a.open{
display: block;
height: 21px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
margin: 0px;
width:190px;
}
.sidenav a:link.open {
background-image: url(img/sn_normal_open.gif);
background-repeat: no-repeat;
}
.sidenav a:visited.open {
background-image: url(img/sn_normal_open.gif);
background-repeat: no-repeat;
}
.sidenav a:hover.open {
background-image: url(img/sn_normal_open.gif);
background-repeat: no-repeat;
}

.sidenav a.sub{
padding: 0px 0px 0px 12px;
display: block;
height: 21px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
margin: 0px;
}
.sidenav a:link.sub {
background-image: url(img/sn_normal_sub.gif);
background-repeat: no-repeat;
}
.sidenav a:visited.sub {
background-image: url(img/sn_normal_sub.gif);
background-repeat: no-repeat;
}
.sidenav a:hover.sub {
background-image: url(img/sn_normal_sub_ov.gif);
background-repeat: no-repeat;
}

.sidenav a.sub_on{
padding: 0px 0px 0px 12px;
display: block;
height: 21px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
margin: 0px;
}
.sidenav a:link.sub_on {
background-image: url(img/sn_normal_sub_on.gif);
background-repeat: no-repeat;
}
.sidenav a:visited.sub_on {
background-image: url(img/sn_normal_sub_on.gif);
background-repeat: no-repeat;
}
.sidenav a:hover.sub_on {
background-image: url(img/sn_normal_sub_on.gif);
background-repeat: no-repeat;
}

.sidenav a.sub_zwei{
padding: 0px 0px 0px 12px;
display: block;
height: 34px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
margin: 0px;
}
.sidenav a:link.sub_zwei {
background-image: url(img/sn_sub_zwei.gif);
background-repeat: no-repeat;
}
.sidenav a:visited.sub_zwei {
background-image: url(img/sn_sub_zwei.gif);
background-repeat: no-repeat;
}
.sidenav a:hover.sub_zwei {
background-image: url(img/sn_sub_zwei_ov.gif);
background-repeat: no-repeat;
}

.sidenav a.sub_zwei_on{
padding: 0px 0px 0px 12px;
display: block;
height: 34px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
margin: 0px;
}
.sidenav a:link.sub_zwei_on {
background-image: url(img/sn_sub_zwei_on.gif);
background-repeat: no-repeat;
}
.sidenav a:visited.sub_zwei_on {
background-image: url(img/sn_sub_zwei_on.gif);
background-repeat: no-repeat;
}
.sidenav a:hover.sub_zwei_on {
background-image: url(img/sn_sub_zwei_on.gif);
background-repeat: no-repeat;
}

.sidenav a.zweizeilig_open{
display: block;
font-weight: bold;
height: 34px;
text-decoration: none;
color: #FFFFFF;
margin-bottom: 0;
width:190px;
}
.sidenav a:link.zweizeilig_open {
background-image: url(img/sn_zwei_open.gif);
background-repeat: no-repeat;
}
.sidenav a:visited.zweizeilig_open {
background-image: url(img/sn_zwei_open.gif);
background-repeat: no-repeat;
}
.sidenav a:hover.zweizeilig_open {
background-image: url(img/sn_zwei_open.gif);
background-repeat: no-repeat;
}

.sidenav a.on{
display: block;
height: 21px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
margin: 0px;
width:190px;
}
.sidenav a:link.on  {
background-image: url(img/sn_normal_on.gif);
background-repeat: no-repeat;
}
.sidenav a:visited.on  {
background-image: url(img/sn_normal_on.gif);
background-repeat: no-repeat;
}
.sidenav a:hover.on  {
background-image: url(img/sn_normal_on.gif);
background-repeat: no-repeat;
}


.sidenav a.zweizeilig_on{
display: block;
font-weight: bold;
height: 34px;
text-decoration: none;
color: #FFFFFF;
margin-bottom: 0;
width:190px;
}
.sidenav a:link.zweizeilig_on {
background-image: url(img/sn_zwei_on.gif);
background-repeat: no-repeat;
}
.sidenav a:visited.zweizeilig_on {
background-image: url(img/sn_zwei_on.gif);
background-repeat: no-repeat;
}
.sidenav a:hover.zweizeilig_on {
background-image: url(img/sn_zwei_on.gif);
background-repeat: no-repeat;
}

.sidenav a.normal {
display: block;
height: 21px;
font-weight: bold;
text-decoration: none;
}
.sidenav a:link.normal {
color: #FFFFFF;
background-image: url(img/sn_normal.gif);
background-repeat: no-repeat;
}
 
.sidenav a:visited.normal {
color: #FFFFFF;
background-image: url(img/sn_normal.gif);
background-repeat: no-repeat;
} 

.sidenav a:hover.normal {
color: #FFFFFF;
background-image: url(img/sn_normal_ov.gif);
background-repeat: no-repeat;
}

.sidenav a.zweizeilig {
display: block;
font-weight: bold;
height: 34px;
text-decoration: none;
color: #FFFFFF;
margin-bottom: 0;
width:190px;
}

.sidenav a:link.zweizeilig {
color: #FFFFFF;
background-image: url(img/sn_normal_zwei.gif);
background-repeat: no-repeat;
margin-bottom: 0;
height: 34px;
}

.sidenav a:visited.zweizeilig {
color: #FFFFFF;
background-image: url(img/sn_normal_zwei.gif);
background-repeat: no-repeat;
margin-bottom: 0;
height: 34px;
}
 
.sidenav a:hover.zweizeilig {
color: #FFFFFF;
background-image: url(img/sn_normal_zwei_ov.gif);
background-repeat: no-repeat;
margin-bottom: 0;
height: 34px;
}


/******   ENDE SEITENNAV   *************/
.dot_line_hg {
background: url(img/dot_line_hg.gif) repeat-x top;
height:1px;
line-height: 1px;
}

.dot_line_hg_td {
padding-bottom:1px;
background: url(img/dot_line_hg.gif) repeat-x bottom;

}


.box_l {
padding: 12px 0 10px 12px;
color: #006334;
background-color: #FFFFFF;
font-weight: bold;
line-height: 14px;
}

.box_l div.plain{
margin-top:4px;
color: #000000;
line-height: 14px;
font-weight: normal;
}


.box_r {
padding: 12px 10px 10px 0px;
background-color: #FFFFFF;
}

.contbox {
padding: 13px 8px 7px 13px;
color: #060606;
background-color: #FFFFFF;
line-height: 17px;
}

.contbox_frame {
/*padding: 13px 8px 7px 13px;*/
color: #060606;
background-color: #FFFFFF;
line-height: 17px;
}

.contbox_contframe {
padding: 0px 8px 7px 13px;
color: #060606;
background-color: #FFFFFF;
line-height: 17px;
font-size:11px; 
font-family:Arial,Helvetica,Geneva;
}

.contbox_contframe h1 {
color: #006336;
background-color: #FFFFFF;
line-height: 17px;
font-size: 13px;
font-weight: bold;
font-family:Arial,Helvetica,Geneva;
}


.contboxfood {
padding: 6px 8px 6px 13px;
color: #006334;
background-color: #FFFFFF;
line-height: 17px;
font-weight: bold;
font-size: 13px;
}

.contboximg {
padding: 0px 8px 6px 13px;
background-color: #FFFFFF;
}

.fliesstextimg {
margin: 0px 10px 0px 0px;
}


.contbox_green{
padding: 13px 8px 7px 13px;
color: #FFFFFF;
background-color: #006334;
line-height: 17px;
}

.contbox_green .head {
font-weight: bold;
margin-bottom: 6px;
display: block;
}

.contbox_green a:link {
color: #FFF;
text-decoration:underline;
}
.contbox_green a:visited {
color: #FFF;
text-decoration:underline;
}
.contbox_green a:hover {
color: #FFF;
text-decoration:underline;
}


.cont_verl_l {
background: url(img/cont_verl_l.gif) repeat-y;}


.cont_verl_r {
background: url(img/cont_verl_r.gif) repeat-y;}


.contbox ul {
height:205px;
list-style-image: url(img/bullet.gif);
list-style-position: outside;
margin-left: 13px;
padding: 0px;
}

.contbox li {
margin-bottom: 3px;
padding: 0px;
}

.servicebox {
margin: 15px 0 0 0px;
}

.servicebox div {
background-image: url(img/head_box.gif);
height: 21px;
}

.servicebox .foot {
background-image: url(img/foot_box.gif);
height: 21px;
}

.servicebox .content {
padding: 9px 0px 0px 19px;
color: #FFF;

line-height: 14px;
font-size: 11px;
font-weight: bold;
background: url(img/servicebglang.gif) repeat-y;
height: 65px;
}

.servicebox .content a:link {
color: #FFF;
display: block;
text-decoration:none;
font-weight: bold;
height: 14px;
}


.servicebox .content a:hover {
color: #FFF;
display: block;
text-decoration:underline;
font-weight: bold;
height: 14px;
}

.servicebox .content a:visited {
color: #FFF;
display: block;
text-decoration:none;
font-weight: bold;
height: 14px;
}

.pdf_img { margin:0 5px 0 0;}
.content_black_font 
{ 
padding: 9px 9px 9px 20px;
color:#000000; background-color:#FFFFFF;
}

.head {
font-weight: bold;
margin-bottom: 6px;
display: block;
}

/******   Tabellen   *************/
/******   Standard   *************/

.tabelle table{
border: 1px solid #006334;
margin: 0;
font-weight: normal;
font-size: 11px;
line-height: 14px;
text-align: center;
width: 416;
}

.tabelle td{
padding: 3px 0px 3px 6px;
color: #000000;
}

.tabelle tr.oben td{
color: #FFFFFF;
}

.tabelle tr.oben{
color: #FFFFFF;
background-color: #006334;
}

.tabelle tr.print_header td {
background-color: #FFFFFF;
}

.tabelle td.print_header{
color: #006334;
}

.tabelle tr.weiss{
background-color: #FFFFFF;
}

.tabelle tr.gruen{
background-color: #e5efea;
color: #000000;
}

.tabelle tr.rot{
background-color: #eFCCCC;
color: #000000;
}

.tabelle tr.gelb{
background-color: #FFFFCC;
color: #000000;
}

.tabelle tr.blau{
background-color: #CCFFFF;
color: #000000;
}
.tabelle tr.green{
background-color: #CCFF99;
color: #000000;
}
.tabelle tr.nix{
background-color: #FFFFCC;
color: #000000;
}

.tabelle td.artikel {
text-align: left;
}

.tabelle td.artikel_print {
text-align: left;
color: #006334;
}

/******   ohne Rahmen   *************/

.tabellex table{
border: 0px;
margin: 0;
font-weight: normal;
font-size: 11px;
line-height: 14px;
text-align: center;
width: 380;
}

.tabellex td{
padding: 3px 0px 3px 6px;
color: #000000;
}

.tabellex tr.oben td{
color: #FFFFFF;
}

.tabellex tr.oben{
color: #FFFFFF;
background-color: #006334;
}

.tabellex tr.print_header td {
background-color: #FFFFFF;
}

.tabellex td.print_header{
color: #006334;
}

.tabellex tr.weiss{
background-color: #FFFFFF;
}

.tabellex tr.gruen{
background-color: #e5efea;
color: #000000;
}

.tabellex tr.rot{
background-color: #eFCCCC;
color: #000000;
}

.tabellex tr.gelb{
background-color: #FFFFCC;
color: #000000;
}

.tabellex tr.nix{
background-color: #FFFFCC;
color: #000000;
}

.tabellex td.artikel {
text-align: left;
}

/******   roter Rahmen   *************/

.tabellerot table{
border: 5px solid #993366;
margin: 0;
font-weight: normal;
font-size: 11px;
line-height: 14px;
text-align: center;
width: 416;
}

.tabellerot td{
padding: 3px 0px 3px 6px;
color: #000000;
}

.tabellerot tr.oben td{
color: #FFFFFF;
}

.tabellerot tr.oben{
color: #FFFFFF;
background-color: #006334;
}

.tabellerot tr.weiss{
background-color: #FFFFFF;
}

.tabellerot tr.gruen{
background-color: #e5efea;
color: #000000;
}

.tabellerot tr.rot{
background-color: #eFCCCC;
color: #000000;
}

.tabellerot tr.gelb{
background-color: #FFFFCC;
color: #000000;
}

.tabellerot tr.nix{
background-color: #FFFFCC;
color: #000000;
}

.tabellerot td.artikel {
text-align: left;
}
