/*** table style 1 ***/

#table-header {
    width: 100%;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

#td-agrofarm-logo{
    text-align: center;
    width: 250px;
    height: 190px;
    border: 0px solid red;
    vertical-align: bottom;
}

#table-date-language-navigation{
    width: 100%;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

#td-language-navigation-date{
    height: 2.0em;
}

#table-language-navigation{
    width: 100%;
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

#td-date{
    text-align: left;
    width: 50%;
}

#td-language{
    text-align: right;
    width: 50%;
    padding-right: 10px;
    color: #FDA543;
}

#td-inhalt-mitte{
    width: 100%;
}

.span-date{
    font-family: tahoma, arial, sans-serif;
    color: #FDA543;
    font-size: 0.9em;
    font-weight: bold;
}

.span-language-inactive{
    font-family: tahoma, arial, sans-serif;
    color: #000000;
    font-size: 0.9em;
    font-weight: bold;
}

.span-language-active{
    font-family: tahoma, arial, sans-serif;
    color: #FDA543;
    font-size: 0.9em;
    font-weight: bold;
}

#tr-header-flash{
    background-image: url('http://test.medianet.de/agrofarm/flash/header/german/header-td-bg-right.jpg');
    background-repeat: repeat-x;
}

#td-header-flash{
    height: 125px;
}

#content .ausstellerliste_ru a:link {
    color: #005E20; 
    text-decoration: none;
    font-weight: bold;
}

#content .ausstellerliste_ru a:visited {
    color: #005E20;  
    text-decoration: none;
    font-weight: bold;
}

#content .ausstellerliste_ru a:active {
    color: #005E20; 
    text-decoration: none;
    font-weight: bold;
}

#content .ausstellerliste_ru a:hover {
    color: #116E30; 
    text-decoration: none;
    font-weight: bold;
}

#div-area-indicator{
    background: rgb(96, 143, 37) url(http://www.agrofarm.org/fileadmin/agrofarm/2008/englisch/img/nav/nav_pointer_in_bar.jpg) no-repeat scroll 0%;
    margin-top: 0px;
    padding-left: 40px;
    padding-top: 6px;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
    color: rgb(255, 255, 255);
    font-weight: bold; height: 28px;
    font-family: tahoma, arial, sans-serif;
}

/*** testemonials ***/
#testemonial-text{
    border: 0px solid blue;
    font-family: tahoma, arial, sans-serif;
    font-size: 0.7em;
    color: #FDA543;
    font-style: italic;
    margin-top: 20px;
    padding-left: 25px;
}

#testemonial-autor{
    border: 0px solid red;
    font-family: tahoma, arial, sans-serif;
    font-size: 0.7em;
    color: #608F29;
    font-style: normal;
    margin-top: 12px;
    padding-left: 25px;
}

#testemonial_link{
    border-left: 1px dotted #609023;
    border-bottom: 1px dotted #609023;
    font-family: tahoma, arial, sans-serif;
    font-size: 0.7em;
    color: #E41712;
    font-weight: bold;
    margin-top: 12px;
    margin-left: 25px;
    padding: 2px;
}

#testemonial_link a:link {
    color: #E41712;
    text-decoration: none;
}
#testemonial_link a:visited {
    color: #E41712;
    text-decoration: none;
}
#testemonial_link a:active {
    color: #E41712;
    text-decoration: none;
}
#testemonial_link a:hover {
    color: #F78A2B; 
    text-decoration: none;
}

/*** Navigation ***/
.mainlevelactive{
        background-image: url('http://www.agrofarm.org/fileadmin/agrofarm/2008/englisch/img/nav/nav_pointer.jpg');
        background-repeat: no-repeat;
        padding-left: 27px;
        padding-top: 4px;
        font-family: tahoma, arial, sans-serif;
        font-size: 0.8em;
        height: 20px;
        border: 0px solid blue;
}

.mainlevelinactive{
        padding-left: 27px;
        padding-top: 4px;
        font-family: tahoma, arial, sans-serif;
        font-size: 0.8em;
        height: 20px;
}

.sublevelactive{
        background-image: url('http://www.agrofarm.org/fileadmin/agrofarm/2008/englisch/img/nav/nav_pointer_small.jpg');
        background-repeat: no-repeat;
        padding-left: 43px;
        padding-top: 4px;
        font-family: tahoma, arial, sans-serif;
        font-size: 0.8em;
}

.sublevelinactive{
        padding-left: 43px;
        padding-top: 4px;
        font-family: tahoma, arial, sans-serif;
        font-size: 0.8em;
}

#navigation{
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

#navigation a:link {
    color: #000000; 
    text-decoration: none;
}
#navigation a:visited {
    color: #000000;  
    text-decoration: none;
}
#navigation a:active {
    color: #000000; 
    text-decoration: none;
}
#navigation a:hover {
    color: #F78A2B; 
    text-decoration: none;
}


#td-language a:link {
    color: #000000; 
    text-decoration: none;
}
#td-language a:visited {
    color: #000000;  
    text-decoration: none;
}
#td-language a:active {
    color: #000000; 
    text-decoration: none;
}
#td-language a:hover {
    color: #F78A2B; 
    text-decoration: none;
}

/*** Content ***/
#content {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 10px;
    font-family: tahoma, arial, sans-serif;
    font-size: 0.9em;
}

#content a:link {
    color: #608F25; 
    text-decoration: none;
    font-weight: bold;
}
#content a:visited {
    color: #608F25;  
    text-decoration: none;
    font-weight: bold;
}
#content a:active {
    color: #608F25; 
    text-decoration: none;
    font-weight: bold;
}
#content a:hover {
    color: #005E20; 
    text-decoration: none;
    font-weight: bold;
}

.hr-separator{
        border: 1px solid #608F25;
        margin-top: 20px;
        margin-bottom: 10px;
        width: 100%;
}

/*** Typo3 Styles ***/
.csc-header .csc-header-n2 .csc-header-n3{
        font-size: 0.8em;
}

h1{
        font-size: 0.9em;
        margin-top: 10px;
        font-weight: bold;
}

.csc-firstHeader{
        margin-top: 20px;
}

h3{
        font-size: 0.9em;
        margin-bottom: 10px;
        font-weight: bold;
}

.bodytext{
        font-size: 0.9em;
        margin-top: 0px;
        margin-bottom: 0px;
}

.csc-textpic-caption{
        font-size: 0.7em;
        color: #608F25;
        font-style: italic;
}

.csc-bulletlist{
        font-size: 0.9em;
        padding-left: 20px;
        list-style-type: disc;
        margin-top: 10px;
        font-size: 1.0em;
}

ul {
        padding-left: 20px;
}

li{
        font-size: 0.9em;
        list-style-type: disc;
        margin-top: 0px;
}

.csc-uploads-1{
        font-size: 0.8em;
}

.csc-uploads-fileName{
        vertical-align: top;
}

em {
    background: #FFFFFF;
    font-style: normal;
}

table {
    background: #FFFFFF;
}

.table-exhibit{
        width: 100%; 
        border-top: 0px solid #658A52;
        font-size: 0.9em;
}

td.tddark{
   background: #026725;
   font-size: 0.9em;
   text-align: left;
   padding-left: 3px;
   color: #FFFFFF;
   border:1px solid #FFFFFF;
}

td.tdlight{
   background: #608F25;
   text-align: left;
   padding-left: 3px;  
   color: #FFFFFF;
   border:1px solid #FFFFFF;
   font-size: 0.9em;
}

td.tdnobg{
   background: #FFFFFF;
   border: 1px solid #608F25;
   font-size: 0.9em;
   text-align: right;   
   border-top:1px solid #000000;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
}


.csc-header br{
   display: none;
}

.table-ulsimulation {
    background: #FFFFFF;
    font-size: 0.9em;
}

.tr-ulsimulation {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}

.td-ulsimulation {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
}

/*** Forms ***/
label{
   font-size: 0.8em;
}

input {
   font-size: 0.8em;
   border:0px;
   background: #FFFFFF;
   color: #004117;
   border: 1px solid #FDA543;
}

.csc-mailform-submit {
   background: #5E8F24;
   color: #FFFFFF;
   border: 1px solid #CCCCCC;
   font-weight: bold;
}

textarea {
   border: 1px solid #FDA543;
}

/*** fremdsprachige Fact Sheets ***/
.table-factsheet{
    border: 0px solid blue;
}

.td-factsheet-name{
     border: 0px solid red;
     vertical-align: top;   
     text-align: right;
     font-size: 0.8em; 
     font-weight: bold; 
     padding-top: 10px;  
     width: 25%; 
}

.td-factsheet-value{
     border: 0px solid yellow;   
     vertical-align: top;
     font-size: 0.8em;
     padding-left: 10px;
     padding-top: 10px;
     width: 75%; 
}

.table-factsheet li{
     font-size: 1.0em;
}

.align-center{
    text-align: center;
}

/*** Tabellen: Ausstellerliste ***/
table.ausstellerliste{
    width: 100%;
    border-top: 0px solid #658A52;
}

table.ausstellerliste td{
   background: #608F25;
   text-align: left;
   padding-left: 3px;  
   color: #FFFFFF;
   border:1px solid #FFFFFF;
   font-size: 0.9em;
}

table.ausstellerliste td.td-0{
   background: #026725;
   font-size: 0.9em;
   text-align: left;
   padding-left: 3px;
   color: #FFFFFF;
   border:1px solid #FFFFFF;
}

table.ausstellerliste th{
   background: #608F25;
   text-align: left;
   padding-left: 3px;  
   color: #FFFFFF;
   border:1px solid #FFFFFF;
   font-size: 0.9em;
}

table.ausstellerliste th.td-0{
   background: #026725;
   font-size: 0.9em;
   text-align: left;
   padding-left: 3px;
   color: #FFFFFF;
   border:1px solid #FFFFFF;
}

/*** RTE: Kursive Texte ***/
.bodytext em {
   font-style: italic;
}


/*** RTE: Rechtsbuendige Texte ***/
p.align-right{
   text-align: right;
}

/*** TMailform ***/
.tx-pilmailform-pi1 table {
   border: 0px solid blue;
   font-size: 0.9em;
}

.tx-pilmailform-pi1  td.td-label {
   border: 0px solid blue;
   text-align: left;
   font-weight:bold;
}

.tx-pilmailform-pi1  td.colspanned {
   border: 0px solid blue;
   padding: 30px 0 20px 10px;
   font-weight:bold;
}

.tx-pilmailform-pi1  td.topic {
   border: 0px solid blue;
   padding: 40px 0 15px 5px;
   text-align: left;
   font-weight:bold;
}


.tx-pilmailform-pi1  td.validationError{
  background-color: #F89B3E;
}


/*** Orange Links, wichtiger Inhalt ***/


/* Box fuer wichtigen Content */
.urgentbox{
border:1px solid #8E1007;
background-color:#FFCC66;
padding-top:5px;
padding-bottom:5px;
padding-left: 5px;

}

#bannerrighttop{
margin-bottom: 3px;
}

#td-banner{
border: 0px solid yellow;
padding-left: 30px;
}

.table-simple{
border: 1px solid #cccccc;
width: 100%;
border-collapse: collapse;
font-size: 0.7em;
}

.table-simple td{
border: 1px solid #cccccc;
padding: 3px 10px 3px 10px;
vertical-align: top;
}

.table-simple th{
border: 1px solid #cccccc;
font-weight: normal;
}

.table-simple tr.tr-odd{
background-color: #f7f7f7;
}

.table-simple caption{
font-weight: bold;
padding: 10px 0 10px 0px;
margin:10px 0 0 0;
background-color: #eeeeee;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

/*** Original style table pid173 ***/

.style1 {
	font-weight: bold;
}
.style3 {font-size: 15px; font-weight: bold; }
.style6 {font-size: 15px; }
.style11 {
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1pt;
	border-bottom-color: #336633;
}
.style20 {font-size: 18px}
.style21 {font-size: 14px; font-weight: bold; }
.style22 {font-size: 14px; }
.style23 {font-size: 14px; font-weight: bold; }