/* blueprint redefinitionen - special frontpage */

body {
    background: #FFFFFF;
}

/* headerlogo */

#headerlogo {
    background: transparent url("/fileadmin/img/backgrounds/agris_start_header_top_10.jpg") left top no-repeat;
    border: 0px solid green;
    height: 87px;
    margin: 0;   
    padding: 0;   
    width: 960px;
}

.bodytext  {
    background: #FFFFFF;
    margin: 0 8px 0 30px;
    padding: 5px;
}

/* varianten mit verschiedenen anzahlen von spalten */
/* zu beachten fr basic grid: margin und padding immer vielfache von 1.3 */
/* 3 spalten ungleicher breite */

.csc-header h1   {
    background: #FFFFFF;
    margin: 0 10px 0 30px;
    padding: 15px 5px 5px 5px;
}

.dreispaltig_links   {
    background: transparent;
}

.dreispaltig_links .bodytext   {
    background: #FFFFFF;
    margin: 0 10px 10px 30px;
    padding: 5px;
    min-height: 118px;
}

.dreispaltig_links h1  {
    color: #2F722B;
}

.dreispaltig_mitte    {
    background: transparent;
}

.dreispaltig_mitte .bodytext    {
    margin: 0 10px 0 30px;
    padding: 5px;
    min-height: 118px;
}

.dreispaltig_rechts    {
    background: transparent;
}

.dreispaltig_rechts .bodytext    {
    margin: 0 10px 0 30px;
    padding: 5px;
    min-height: 118px;
}

.dreispaltig_rechts h1  {
    color: #2F722B;
}

/* 4 spalten content */

.spalte_01    {
    background: transparent;
    overflow: hidden;
}

.spalte_01 h1  {
    color: #2F722B;
    margin: 0 0 0 13px;
    padding: 15px 0 5px 5px;
}

.spalte_01 img   {
    padding: 0;
}

.spalte_01 .bodytext   {
    background: #FFFFFF;
    margin: 0 0 10px 13px;
    padding: 5px;
    min-height: 160px;
}

.spalte_02    {
    background: transparent;
    overflow: hidden ;
}

.spalte_02 h1  {
    color: #2F722B;
    margin: 0 0 0 13px;
    padding: 15px 0 5px 5px;
}

.spalte_02 img   {
    padding: 0;
}

.spalte_02 .bodytext   {
    background: #FFFFFF;
    margin: 0 0 10px 13px;
    padding: 5px;
    min-height: 160px;
}

.spalte_03  {
    background: transparent;
    overflow: hidden;
}

.spalte_03 h1  {
    color: #2F722B;
    margin: 0 0 0 13px;
    padding: 15px 0 5px 5px;
    letter-spacing: 0.01em;
}

.spalte_03 img   {
    padding: 0;
}

.spalte_03 .bodytext   {
    background: #FFFFFF;
    margin: 0 0 10px 13px;
    padding: 5px;
    min-height: 160px;
}

.spalte_04  {
    background: transparent;
    overflow: hidden;
}

.spalte_04 h1  {
    color: #2F722B;
    margin: 0 0 0 13px;
    padding: 15px 0 5px 5px;
}

.spalte_04 img   {
    padding: 0;
}

.spalte_04 .bodytext   {
    background: #FFFFFF;
    margin: 0 0 10px 13px;
    padding: 5px;
    min-height: 160px;
}

.csc-textpic-image    {
    border: 0px solid blue;    
    margin-bottom: 0;
    padding-top: 15px;
}

.bodytext a    {
    background: transparent url("/fileadmin/img/icons/agri_delta_mehr.gif") right center no-repeat;
    color: #006611;
    border: 0px solid blue;    
    margin-bottom: 0;
    padding-right: 13px;
}