/***
   hauptnavigation
***/
#nav div.ym-hlist{
}

#nav div.ym-hlist a{
  color: #1a1a1a;
}

/***
  breadcrumb-navigation
***/
#pathnav {
  background-color: white;
  min-height:34px;
}

#pathnav div {
  background-color: white;
}

#pathnav .ym-hlist {
  margin-left: 220px;
  width: 700px;
  font-style: italic;
  height: 34px;
 }
 
#pathnav {
  font-family: 'PT Sans',sans-serif;
 }

#pathnav .ym-hlist ul li {
  margin-right: 15px;
 }

#pathnav .divider  {
  float: right;
  margin-left: 10px;
  margin-right: 10px;
 }

#pathnav .ym-hlist ul {
    margin:0;
    padding: 0.5em 1.5em;
    /* (en|de) Bugfix:IE - Doubled Float Margin Bug */
    display:block;
    float:left; /* LTR */
  }

#pathnav .ym-hlist ul li {
    /* (en|de) Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    float:left; /* LTR */
    font-size:1.0em;
    line-height:1.0em;
    list-style-type:none;
    margin: 0 .25em 0 0;
    padding:0 0 0 0;
    }

#pathnav .ym-hlist ul li a { background-color:transparent; color:#333; margin-top:-8px; padding:0; text-shadow: none;}
#pathnav .ym-hlist ul li a:visited { background-color:transparent; color:#333; margin-top:-8px; padding:0; text-shadow: none;}
#pathnav .ym-hlist ul li a:focus { background-color:transparent; color:#333; margin-top:-8px; padding:0; text-shadow: none;}
#pathnav .ym-hlist ul li a:hover { background-color:transparent;  color:#333; margin-top:-8px; padding:0; text-shadow: none;}
#pathnav .ym-hlist ul li a:active { background-color:transparent;  color:#333; margin-top:-8px; padding:0; text-shadow: none;}

 
/***
   subnavigation
***/
/*ul.ym-vlist{
  margin-top: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  width: 90%;
}*/

/***
   subnavigation modifiziert aufgrund email OH 120418
***/
ul.ym-vlist{
  margin-top: 2px;
  width: 90%;
}

#main > section.ym-column > section.ym-col1 > div.ym-gbox-left > h6{
  display: none;
}

.ym-gbox-left h6.ym-vlist{
  border-bottom: none;
}

.ym-vlist li ul li a, .ym-vlist li ul li strong, .ym-vlist li ul li span{
    padding-left: 15%;
    padding-right: 11%;
    font-size: 1em;
}

h6.ym-vlist {
    background: transparent;
    border-bottom: 3px solid #EEEEEE;
    border-top: 0px solid #DDDDDD;
    color: #0c7149;
    margin-top: 0;
    padding-bottom: 38px;    
}

/*
   header
*/
header{
    /* background-image:url('/fileadmin/img/header/agrofarm-header.jpg'); */
    background: transparent;
    border: 0px solid yellow;
    height: 142px;
    width: 100%;
    padding: 0;
    margin: 0;
}
  
#header_container {
    background-image: url('/fileadmin/img/header/background_header_flexible.png');
    background-repeat: repeat-x;
    border: 0px solid yellow;
    position: relative;
    height: 142px;
    padding: 0;
    margin: 0;
}

#header_container .header_left_static {
    background-image: url('/fileadmin/img/header/background_header_left_part_xs.png');
    background-repeat: no-repeat;
    border: 0px solid red;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}


#header_container .header_center_flexible {
    background: green;
    border: 0px solid yellow;
    display: none;
    height: 142px;
    width:200px;
    padding: 0;
    margin: 0;
}

#header_container .header_right_static_ani {
    background: transparent;
    border: 0px solid yellow;
    display: block;
    float: right;
    padding: 0;
    margin: -142px 0 0 0;
}

#agrofarmani12041702_hype_container {
    background: transparent;
    border: 0px solid yellow;
    padding: 0;
    margin: 0;
}


body{
    background-image: url('/fileadmin/img/header/background_header_flexible.png');
    background-repeat: repeat-x;
    background-color: #FFFFFF;

}

div.ym-wrapper{
    background-color: #ffffff;
}

/*
    Content
*/

h1{
    font-size: 1.2em;
    line-height: 1.2em;
}

.ym-gbox-left h1 {
    font-size: 1.0em;
    line-height: 1.0em;
    margin-bottom: 10px;
}

.ym-gbox-left{
    margin-top: 1em;
}

/*
    Testemonials
*/

#testemonial-text{
    border: 0px solid blue;
    width: 80%;
    margin-left: 20px;
    font-style: italic;
    font-size: 0.9em;
}

#testemonial-autor{
    border: 0px solid blue;
    width: 80%;
    margin-left: 20px;
    color: #608F29;
    font-size: 0.9em;
}

#testemonial-pic{
    border: 0px solid blue;
    width: 80%;
    margin-left: 20px;
 /*   text-align: center; */
}

#testemonial_link{
    padding: 10px 0 30px 0;
    border: 0px solid blue;
    width: 80%;
    margin-left: 20px;
    font-size: 0.9em;
}

/* ++++++++++++++++++++ Formate fuer Presseadapter start ++++++++++++++++++++ */

TABLE.presse-table, TABLE.presse-table TR TD, TABLE.presse-table TR
{
  vertical-align:top;
}

TABLE.presse-table
{
  border:0;
  border-spacing:0;
   margin-bottom:2px;
   margin-top:0px;  
  width:100%;
}

TABLE.presse-table TR TD
{
  padding:3px 0px 2px 2px;
}

.presse-nav
{
  background:#EFEFEF;
   border: 1px solid #DDDDDD;
  font-weight:700;
}

.presse-date
{
  color:#000;
  font-size:0.9em;
  padding-right: 7px;
}

.presse-tr-odd
{
  background:#fff;
}

.presse-tr-even
{
  background:#fff;
}

.presse-titel
{
  font-size:1.1em;
  font-weight:700;
  color: #007722;
}

.presse-kurzbeschreibung
{
  font-weight:700;
  text-align:left;
}

.presse-artikel
{
  text-align:left;
}

.presse-td-thumb, .presse-artikel img
{
  margin:0.2em 1em 0.5em 0;
}

.presse-thumb
{
  border:1px solid #000;
  float:left;
  margin-bottom:2px;
  margin-left:4px;
  margin-right:4px;
}

/* pressebereich - padding fuer Bilder */

#pressecontent img {
    padding: 5px 15px 5px 0;
}

/* ++++++++++++++++++++ Notwendige fixes aufgrund email OH 120418 ++++++++++++++++++++ */

.ym-wbox {
  padding: 0 0 20px 0;
}

.ym-wrapper {
  background-color: white;
 }

.ym-col1 {
  margin-top: -50px;
  width: 240px;
 }
 
/* --------------------- navigation vertical ---------------------  */ 

/* navigation vertical level 1 */ 
/* active - typo 3 class -  list element navigation level 1 */

.ym-vlist li.active a { background:#0c4223; color: #FFFFFF; font-weight: bold; }
.ym-vlist li.active a:visited { background:#0c4223; color: #FFFFFF; font-weight: bold; }
.ym-vlist li.active a:focus { background:#0c4223; color: #FFFFFF; font-weight: bold; }
.ym-vlist li.active a:hover { background:#0c4223; color: #FFFFFF; font-weight: bold; }
.ym-vlist li.active a:active { background:#0c4223; color: #FFFFFF; font-weight: bold; }

/* html classes -  list elements navigation level 1 */

.ym-vlist li a { background-color:#9cc248; color:#333; }
.ym-vlist li a:visited { background-color:#9cc248; color:#333; }
.ym-vlist li a:focus { background-color:#84a43c; color:#000; }
.ym-vlist li a:hover { background-color:#b5d335; color:#000; }
.ym-vlist li a:active { background-color:#b5d335; color:#000; }

/* navigation vertical level 2 */ 
/* active - typo 3 class -  list element navigation level 2 */

.ym-vlist li.current a {
  background:#0c4223 url('/fileadmin/img/backgrounds/background_nav_left_level2_active.png') 20px 9px no-repeat; color: #FFFFFF; padding: 0 0 0 42px; border-bottom: 1px solid #DDDDDD; line-height: 2em;
}

/* html classes -  list elements navigation level 2 */

ul.ym-vlist .li-nav-level2 a { background: #e2efc4 url('/fileadmin/img/backgrounds/background_nav_left_level2.png') 20px 9px no-repeat; color:#000; padding: 0 0 0 42px; line-height: 2em; width: 165px; }
ul.ym-vlist .li-nav-level2 a:visited { background: #e2efc4 url('/fileadmin/img/backgrounds/background_nav_left_level2.png') 20px 9px no-repeat; color:#000; line-height: 2em; }
ul.ym-vlist .li-nav-level2 a:focus { background: #b5d335 url('/fileadmin/img/backgrounds/background_nav_left_level2.png') 20px 9px no-repeat; color:#000; line-height: 2em; }
ul.ym-vlist .li-nav-level2 a:hover { background: #b5d335 url('/fileadmin/img/backgrounds/background_nav_left_level2.png') 20px 9px no-repeat; color:#000; line-height: 2em; }
ul.ym-vlist .li-nav-level2 a:active { background: #b5d335 url('/fileadmin/img/backgrounds/background_nav_left_level2.png') 20px 9px no-repeat; color:#000; line-height: 2em; }
/* typo im content Bereich */

.ym-col2 .ym-gbox-left { color: #000000; font-family: tahoma, arial, sans-serif; }

h1, h2, h3, h4, h5 {
    color: #0d5630;
    font-weight: bold;
    /* font-family: Optima,Helvetica,sans-serif; */
    font-family: tahoma, arial, sans-serif;
}

.ym-col2 a { background-color:transparent; color:#0d5630; text-decoration: underline;  }
.ym-col2 a:visited { background-color:transparent; color:#0d5630; text-decoration: underline;  }
.ym-col2 a:focus { background-color: transparent; color:#0d5630; text-decoration: underline;  }
.ym-col2 a:hover { background-color: transparent; color:#0d5630; text-decoration: underline; }
.ym-col2 a:active { background-color: transparent; color:#0d5630; text-decoration: underline;  }

/* horizontale navigation und search */

#nav .ym-hlist {
    border: 0px solid red;
    height: 32px;
    padding: 0 0 0 0;
    margin: 0;
    z-index: 1000;
}

#nav .ym-hlist form {
    border: 0px solid red;
    padding-top: 2px;
    margin-left: 0;
    padding-left: 0;
}

#nav .ym-hlist form input.ym-searchfield {
    background-color: #f6b47a;
    border: 0px solid red;
    color: #888888;
    width: 120px;
}

#nav .ym-hlist ul {
    padding-top: 2px;
    padding-left: 290px;
    width: 430px;
    position: absolute;
    right: 180px;
}

#nav .ym-hlist ul li {
    font-size: 0.9em;
}

  .ym-hlist ul li a:focus,
  .ym-hlist ul li a:hover,
  .ym-hlist ul li a:active  {
    background:#e55e2f;
  }
  
/* background datum fuer horizontale navigation und search sprachspezifisch */
  
#nav.img_date_en .ym-hlist {
    background: #e57b2f  url('/fileadmin/img/nav/background_image_date_nav_big_en.png') 17px 9px no-repeat;
}

#nav.img_date_ru .ym-hlist {
    background: #e57b2f  url('/fileadmin/img/nav/background_image_date_nav_big_ru.png') 17px 9px no-repeat;
}

#nav.img_date_de .ym-hlist {
    background: #e57b2f  url('/fileadmin/img/nav/background_image_date_nav_big_de.png') 17px 9px no-repeat;
}

#nav.img_date_fr .ym-hlist {
    background: #e57b2f  url('/fileadmin/img/nav/background_image_date_nav_big_en.png') 17px 9px no-repeat;
}

#nav.img_date_es .ym-hlist {
    background: #e57b2f  url('/fileadmin/img/nav/background_image_date_nav_big_en.png') 17px 9px no-repeat;
}

#nav.img_date_it .ym-hlist {
    background: #e57b2f  url('/fileadmin/img/nav/background_image_date_nav_big_en.png') 17px 9px no-repeat;
}

#nav.img_date_tr .ym-hlist {
    background: #e57b2f  url('/fileadmin/img/nav/background_image_date_nav_big_en.png') 17px 9px no-repeat;
}

#nav.img_date_cn .ym-hlist {
    background: #e57b2f  url('/fileadmin/img/nav/background_image_date_nav_big_en.png') 17px 9px no-repeat;
}

/* background header left part logo sprachspezifisch */
  
.header_left_static_en {
    background: transparent url('/fileadmin/img/header/background_header_left_part_xs_de.png') left top no-repeat;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}

.header_left_static_ru {
    background: transparent url('/fileadmin/img/header/background_header_left_part_xs_ru.png') left top no-repeat;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}

.header_left_static_de {
    background: transparent url('/fileadmin/img/header/background_header_left_part_xs_de.png') left top no-repeat;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}

.header_left_static_fr {
    background: transparent url('/fileadmin/img/header/background_header_left_part_xs_de.png') left top no-repeat;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}

.header_left_static_es {
    background: transparent url('/fileadmin/img/header/background_header_left_part_xs_de.png') left top no-repeat;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}

.header_left_static_it {
    background: transparent url('/fileadmin/img/header/background_header_left_part_xs_de.png') left top no-repeat;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}

.header_left_static_tr {
    background: transparent url('/fileadmin/img/header/background_header_left_part_xs_de.png') left top no-repeat;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}

.header_left_static_cn {
    background: transparent url('/fileadmin/img/header/background_header_left_part_xs_de.png') left top no-repeat;
    display: block;
    height: 142px;
    width: 475px;
    padding: 0;
    margin: 0;
}


.ym-searchform .ym-searchbutton {
    color: #000000;
    cursor: pointer;
    display: inline;
    font-size: 0.85em;
    line-height: 1.3571em;
    padding: 0.25em 0.25em 1px 0.25em;
    border: solid 1px transparent;
    text-shadow: 1px 1px rgba(0,0,0,0.5);

    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;

    background-color: #f6b47a;
}

/* tables allgemein */

table.table_standard  {width: 100%; border-top: 0px solid #658A52; font-size: 1em;}


/* mailforms allgemein */

#mailform {margin-top: 10px; width: 400px;}
.csc-mailform {background: #EEEEEE; padding:5px;}
#mailform fieldset.csc-mailform .csc-mailform-field label {display: block; width: 300px; margin-top: 10px;}
#mailformformtype_mail {margin-top: 10px;}

/* layout modifikation suchergebnisseite */

.tx-indexedsearch  {margin-top: -45px;}

/* layout modifikation presse */

.tx-webappbridge-pi1  {margin-top: -10px;}

/* layout fuer Text- Bild-Kombinationen */

DIV.csc-textpic-imagewrap {
border: 0px solid black;
margin-bottom:10px;
  }
  
  .csc-textpic-image img {
padding-bottom: 5px;
  }

.csc-textpic-caption {
font-size: 0.82em;
line-height: 1.2em;
  }

/* hr */

hr.hr-separator  {
border-bottom: 2px solid green;
  }
  
/* RTE Block style text align right */

.align-right  {
text-align: right;
padding-right: 300px;
  }

/* table formatting frontpage tr */

table.table_frontpage_tr {
    margin-bottom: 50px;
}

table.table_frontpage_tr td.td-0 {
    color: #0d5630;
    font-weight: bold;
    font-size: 0.875em;
}

table.table_frontpage_tr td.td-1 {
    font-size: 1em;
}

table.table_frontpage_tr tr.tr-2 td.td-0 {
    background: #;
    border-top: 1px solid white;
}

table.table_frontpage_tr tr.tr-3 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-4 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-5 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-6 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-7 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-8 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-9 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-10 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-11 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-12 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-16 td.td-0 {
    background: #;
    border-top: 1px solid white;
}

table.table_frontpage_tr tr.tr-16 td.td-1 {
    background: #;
    border-top: 1px solid white;
}

table.table_frontpage_tr tr.tr-17 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-17 td.td-1 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-18 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-18 td.td-1 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-19 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-19 td.td-1 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-20 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-20 td.td-1 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-22 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-22 td.td-1 {
    background: #;
    border-top: 1px solid white;
}

table.table_frontpage_tr tr.tr-24 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-24 td.td-1 {
    background: #;
    border-top: 1px solid white;
}

table.table_frontpage_tr tr.tr-25 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-25 td.td-1 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-27 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-27 td.td-1 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-28 td.td-0 {
    background: #;
    border-top: 1px solid white;
}

table.table_frontpage_tr tr.tr-29 td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr tr.tr-29 td.td-1 {
    background: #;
    border-top: 1px solid white;
}

table.table_frontpage_tr tr.tr-last td.td-0 {
    background: #;
    border-top: 1px solid white;
} 

table.table_frontpage_tr_b {
    margin-bottom: 40px;
    border: 0;
} 

table.table_frontpage_tr_b td {
    padding: 2px;
    border: 0;
}

table.table_frontpage_tr_b tr.tr-7 {
} 

table.table_frontpage_tr_b tr.tr-7 td {
    border-top: 1px solid white;
}

/* table formatting frontpage tr_c */

/* ebene table tag ############################ */

table.table_frontpage_tr_c {
    border-right: 0;
    font-weight: bold;
    font-size: 0.9em;
    margin-bottom: 40px;
}

table.table_frontpage_tr_c tr.tr-0 td {
    border-top: 2px solid white;
}

/* ebene row tag ############################ */

table.table_frontpage_tr_c tr.tr-2 {
    font-weight: normal;
    font-size: 0.875em;
}

table.table_frontpage_tr_c tr.tr-3 td {
    border-bottom: 0;
}

table.table_frontpage_tr_c tr.tr-4 td {
    border-top: 0;
}

table.table_frontpage_tr_c tr.tr-5 td {
    border-bottom: 0;
}

table.table_frontpage_tr_c tr.tr-6 td {
    border-top: 0;
}

table.table_frontpage_tr_c tr.tr-8 {
    display: none;
}

table.table_frontpage_tr_c tr.tr-10 td.td-0 {
    border-right: 1px solid black;
}

/* ebene td tag ############################ */

table.table_frontpage_tr_c td {
    border-left: 2px solid white;
    border-bottom: 2px solid white;
    padding: 2px;
}

table.table_frontpage_tr_c td.td-0 {
    border-left: 1px solid black;
    border-bottom: 1px solid black;
}

table.table_frontpage_tr_c td.td-1 {
    background-color: #9cc248;
    color: white;
}

table.table_frontpage_tr_c td.td-2 {
    background-color: #004822;
    color: white;
}

table.table_frontpage_tr_c td.td-3 {
    background-color: #9cc248;
    color: white;
}

table.table_frontpage_tr_c td.td-4 {
    background-color: #004822;
    color: white;
}

table.table_frontpage_tr_c td.td-5 {
    background-color: #9cc248;
    color: white;
}

/* 0 row zero ############################ */


table.table_frontpage_tr_c tr.tr-0 td.td-0 {
    border-left: 1px solid white;
    border-bottom: 1px solid white;
} 

table.table_frontpage_tr_c tr.tr-0 td.td-1 {
    background-color: #ffffff;
    color: #000000;
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
} 

table.table_frontpage_tr_c tr.tr-0 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-0 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-0 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-0 td.td-5 {
}

/* 1 row one ############################ */

table.table_frontpage_tr_c tr.tr-1 td.td-0 {
    border: 1px solid white;
} 

table.table_frontpage_tr_c tr.tr-1 td.td-1 {
} 

table.table_frontpage_tr_c tr.tr-1 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-1 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-1 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-1 td.td-5 {
} 

/* 2 row two ############################ */

table.table_frontpage_tr_c tr.tr-2 td.td-0 {
    border-left: 1px solid white;
} 

table.table_frontpage_tr_c tr.tr-2 td.td-1 {
} 

table.table_frontpage_tr_c tr.tr-2 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-2 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-2 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-2 td.td-5 {
}

/* 3 row three ############################ */

table.table_frontpage_tr_c tr.tr-3 td.td-0 {
} 

table.table_frontpage_tr_c tr.tr-3 td.td-1 {
} 

table.table_frontpage_tr_c tr.tr-3 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-3 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-3 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-3 td.td-5 {
} 

/* 4 row four ############################ */

table.table_frontpage_tr_c tr.tr-4 td.td-0 {
    font-weight: normal;
    font-size: 0.875em;
    color: #000000;
    font-style: italic;
} 

table.table_frontpage_tr_c tr.tr-4 td.td-1 {
} 

table.table_frontpage_tr_c tr.tr-4 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-4 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-4 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-4 td.td-5 {
} 

/* 5 row five ############################ */

table.table_frontpage_tr_c tr.tr-5 td.td-0 {
} 

table.table_frontpage_tr_c tr.tr-5 td.td-1 {
} 

table.table_frontpage_tr_c tr.tr-5 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-5 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-5 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-5 td.td-5 {
} 

/* 6 row six ############################ */

table.table_frontpage_tr_c tr.tr-6 td.td-0 {
    font-weight: normal;
    font-size: 0.875em;
    color: #000000;
    font-style: italic;
} 

table.table_frontpage_tr_c tr.tr-6 td.td-1 {
} 

table.table_frontpage_tr_c tr.tr-6 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-6 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-6 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-6 td.td-5 {
} 

/* 7 row seven ############################ */

table.table_frontpage_tr_c tr.tr-7 td.td-0 {
} 

table.table_frontpage_tr_c tr.tr-7 td.td-1 {
    background-color: #004822;
} 

table.table_frontpage_tr_c tr.tr-7 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-7 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-7 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-7 td.td-5 {
} 

/* 8 row eight ############################ */

table.table_frontpage_tr_c tr.tr-8 td.td-0 {
} 

table.table_frontpage_tr_c tr.tr-8 td.td-1 {
} 

table.table_frontpage_tr_c tr.tr-8 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-8 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-8 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-8 td.td-5 {
}

/* 9 row nine ############################ */

table.table_frontpage_tr_c tr.tr-9 td.td-0 {
} 

table.table_frontpage_tr_c tr.tr-9 td.td-1 {
    background-color: #004822;
} 

table.table_frontpage_tr_c tr.tr-9 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-9 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-9 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-9 td.td-5 {
} 

/* 10 row ten ############################ */

table.table_frontpage_tr_c tr.tr-10 td.td-0 {
} 

table.table_frontpage_tr_c tr.tr-10 td.td-1 {
} 

table.table_frontpage_tr_c tr.tr-10 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-10 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-10 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-10 td.td-5 {
} 

/* 11 row eleven ############################ */

table.table_frontpage_tr_c tr.tr-11 td.td-0 {
} 

table.table_frontpage_tr_c tr.tr-11 td.td-1 {
    background-color: #004822;
} 

table.table_frontpage_tr_c tr.tr-11 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-11 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-11 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-11 td.td-5 {
} 

/* 12 row twelve ############################ */

table.table_frontpage_tr_c tr.tr-12 td.td-0 {
} 

table.table_frontpage_tr_c tr.tr-12 td.td-1 {
    background-color: #004822;
} 

table.table_frontpage_tr_c tr.tr-12 td.td-2 {
}

table.table_frontpage_tr_c tr.tr-12 td.td-3 {
} 

table.table_frontpage_tr_c tr.tr-12 td.td-4 {
}

table.table_frontpage_tr_c tr.tr-12 td.td-5 {
}

/* last row last ############################ */

table.table_frontpage_tr_c tr.tr-last td.td-0 {
}

table.table_frontpage_tr_c tr.tr-last td.td-1 {
    background-color: #004822;
}

p.align-center{
    text-align: center;
}

td.tddark {
    background-color: #004822;
    color: white;
}

table.table_frontpage_tr_d td {
    padding: 2px;
}

/* Erweiterung von YAML section grid module um 100% für home ru */

.ym-g100 { 
    width:100%; 
}

.ym-g100 .ym-gbox-left {
    margin-top: 0; 
}

.ym-g100 .ym-clearfix p {
    margin-top: 0; 
}

/* tmailform */

.validationError {
  color: #cc0000;
}

