/* ### global style sheet for everything except colors ### */
/* ### please update all css files simultaneously ### */
/* ### html elements in alphabetical order ### */
p.mehr {
    clear:left;
    text-align:right;
}
a.mehr, a.mehrDownload {
    background-repeat:no-repeat;
    background-position:right;
    margin:0px 0px 0px 0px;
    padding:4px 30px 4px 0px;
}
a.ImageBig {
    /* color:#027A32; /* debug */
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:4px 30px 4px 0px;
    background-repeat:no-repeat;
    background-position:right;     
    /* background-image:url(<img src="images_admin/bigger.gif" border="0" width="20" height="26">); /* debug */
}
body {
    font-family:Arial, Helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
 background-repeat:repeat-y;
 font-size:12px;
}
body#onecol {
 background-position:-197px 0px;
}
h1 {
 /* font-size:35px; */
 font-size:22px;
 margin-bottom: 0px;
 padding-bottom:0px;
}
h1.hBig {
 font-size:26px;
 margin-bottom:0px;
 padding-bottom:0px;
}
h2 {
 font-size:16px;
    font-weight:bold;
}
h3 {
 font-size:14px;
    font-weight:bold;
}
p {
    line-height:1.6em;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
#h2green {
    color: #FFFFFF;
    background-color:#027A32;    
}
#h2blue  {
    color: #FFFFFF;
    background-color:#0B2775;    
}
#h2red  {
    color: #FFFFFF;
    background-color:#98000C;    
}
/* ### /html elements in alphabetical order ### */
/* ### seitenaufbau ### */
div#header {
    position:absolute;
    width:770px;
    left:197px;
    top:0px;
    height:150px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 12px 0px;
    background-repeat:no-repeat;
}
div#logo {
    position:absolute;
    top:0px;
    left:0px;
 width:185px;
 height:162px;
}
div#logo img {
    border:none;
}
/* ### /seitenaufbau ### */
/* ### navigation ### */
/* metanavigation */
#navmetaspace {
    position:absolute;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    top:0px;
    left:197px;
    width:163px;
    height:30px;
}
ul#navmeta {
    position:absolute;
    top:0px;
    left:550px;
    width:417px;
    height:30px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}
ul#navmeta a {
    display:block;
    margin:0px 0px 0px 0px;
    padding:6px 0px 0px 0px;
    height:24px;
    font-size:12px;
    overflow:hidden;
    font-weight:bold; 
}
ul#navmeta #suche a {
    text-align:left;
    padding-left:8px;
    background-image:url(<img src="images_admin/btn_suche.gif" border="0" width="10" height="15">);
    background-position:220px 7px;
    background-repeat:no-repeat;
}
ul#navmeta li {
    position:absolute;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:30px;
    text-align:center;
}
ul#navmeta li#impressum {
    top:0px;
    left:0px;
    width:89px;
}
ul#navmeta li#space {
    top:0px;
     left:-180px;
    width:170px;
}
ul#navmeta li#translation {
    text-align:left;
    position:relative;
    top:2px;
    left:-345px;
    height: 20px;
}
ul#navmeta li#sitemap {
    top:0px;
    left:99px;
    width:73px;
}
ul#navmeta li#suche {
    top:0px;
    left:182px;
    width:235px;
}
ul#navmeta li a {
    text-decoration:none;
}
form#sucheform {
    display:inline;
    position:absolute;
    left:785px;
    top:5px;
}
* html form#sucheform {
    top:3px;
}
form#sucheform input {
    border:none;
    margin:0px 0px 0px 0px;
    height:18px;
    width: 160px;
}
a.suche {
    background-repeat:no-repeat;
    background-position:right;
    text-align:right;
    margin:0px 0px 0px 0px;
    padding:4px 30px 4px 0px;
}
/* /metanavigation */
/* navigation */
/* Positionierung und Farben der ersten Navigationsebene */
div#nav1Wrapper {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:absolute;
    top:115px;
    left:197px;
    z-index:2;
}
ul#nav1 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
}
ul#nav1 li {
    list-style-type:none;
}
ul#nav1 li a {
    display:block;
    padding:9px 0px 0px 0px;
    text-align:center;
    font-weight:bold;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    white-space:nowrap;
    height:26px;
}
ul#nav1 li#nav11 {
    position:absolute;
    top:0px;
    left:0px;
    width:54px;
}
ul#nav1 li#nav11 a.active:hover {
 color: #fff;
}
ul#nav1 li#nav12 {
    position:absolute;
    top:0px;
    left:64px;
    width:122px;
}
ul#nav1 li#nav12 a.active:hover {
 color: #fff;
}
ul#nav1 li#nav13 {
    position:absolute;
    top:0px;
    left:196px;
    width:105px;
}
ul#nav1 li#nav13 a.active:hover {
 color: #fff;
}
ul#nav1 li#nav14 {
    position:absolute;
    top:0px;
    left:311px;
    width:75px;
}
ul#nav1 li#nav14 a.active:hover {
 color: #fff;
}
ul#nav1 li#nav15 {
    position:absolute;
    top:0px;
    left:396px;
    width:95px;
}
ul#nav1 li#nav15 a.active:hover {
 color: #fff;
}
ul#nav1 li#nav16 {
    position:absolute;
    top:0px;
    left:501px;
    width:130px;
}
ul#nav1 li#nav16 a.active:hover {
 color: #fff;
}
ul#nav1 li#nav17 {
    position:absolute;
    top:0px;
    left:641px;
    width:55px;
}
ul#nav1 li#nav17 a.active:hover {
 color: #fff;
}
ul#nav1 li#nav18 {
    position:absolute;
    top:0px;
    left:706px;
    width:64px;
}
ul#nav1 li#nav18 a.active:hover {
 color: #fff;
}
/* Navigation weitere Ebenen */
div#nav2Wrapper {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:absolute;
    top:162px;
    left:0px;
}
ul#nav2 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
    width:185px;
    overflow:hidden;
}
div#nav3Wrapper {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:absolute;
    top:162px;
    left:197px;
 width:185px;
}
ul#nav3 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 12px 0px;
    list-style-type:none;
    width:185px;
    overflow:hidden;
}
ul#nav2 li, ul#nav3 li {
 font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
ul#nav2 li a, ul#nav3 li a {
    display:block;
    margin:0px 0px 0px 0px;
 border-bottom:1px solid #fff;
 padding:7px 0px 7px 14px;
 text-align:left;
 overflow:hidden;
 white-space:normal;
 height:auto;
 line-height:1em;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
ul#nav2 li.lastitem a, ul#nav3 li.lastitem a {
    margin:0px 0px 0px 0px;
    padding:7px 0px 7px 14px;
 border-bottom:none;
}
ul#nav2 li a:hover, ul#nav3 li a:hover {
}
ul#nav2 li .navblau a.active, ul#nav3 li .navblau a.active {
    background-color: #0B2775;
}
ul#nav2 li .navgelb a.active, ul#nav3 li .navgelb a.active {
    background-color: #9C472B;
}
ul#nav2 li .navgruen a.active, ul#nav3 li .navgruen a.active {
    background-color: #007A32;
}
ul#nav2 li .navrot a.active, ul#nav3 li .navrot a.active {
    background-color: #98000C;
}

/* /Navigation weitere Ebenen */
/* /navigation */
/* content elemente */
/* Termine Homepage */
#termine {
    position:absolute;
    left:0px;
    top:162px;
    width:185px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
}
#termine #bluete {
    padding:0px 0px 24px 0px;
    margin:0px 0px 0px 0px;
    background-color:#F2D602;
}
.termine {
    width:161px;
    margin:0px 0px 13px 0px;
    padding:10px 12px 12px 12px;
    font-weight:bold;
}
#termine h2 {
    margin:0px 0px 2px 0px;
    padding:0px 0px 0px 0px;
}
#termine p {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:normal;
    line-height:normal;
}
h2#termineHeadline {
    font-size:16px;
    font-weight:bold;
    padding:7px 7px 7px 12px;
    margin:0px 0px 0px 0px;
}
#thema {
    font-size:16px;
}
/* /Termine Homepage */
#nav2 h2 {
    font-size:50px;
    font-weight:bold;
    padding:5px 10px 5px 10px;
    margin:0px 0px 0px 0px;
}
/* CONTENT */
#contentFull {
    position:absolute;
    left:197px;
    top:162px;
    width:770px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#contentFull img.imgBig{
    border:none;
    margin:0px 0px 12px 0px;
    padding:0px 0px 0px 0px;
}
#contentFull img.leftalign {
    float:left;
    border:none;
    margin:0px 5px 0px 0px;
    padding:0px 12px 0px 0px;
 position:relative;
}
#contentFull img.rightalign {
    float:right;
    border:none;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 12px;
 position:relative;
}
#contentFull h1 {
    padding:3px 7px 0px 7px;
    margin:0px 0px 0px 0px;
    /* padding:3px 7px 10px 7px;
    margin:0px 0px 8px 0px; */
}
#contentFull h1 .subhead {
    display:block;
    font-size:20px;
    padding:3px 0px 3px 0px;
    margin:0px 0px 0px 0px;
}
#contentFull h2 {
    font-size:16px;
    font-weight:bold;
    padding:3px 7px 0px 7px;
    margin:0px 0px 0px 0px;
}
#contentFull p {
    margin:0px 0px 12px 0px;
    padding:0px 6px 0px 6px;
}
.contentInhaltFull {
    width:746px;
    margin:0px 0px 12px 0px; 
    padding:12px 12px 1px 12px;
}
#contentHalf {
    position:absolute;
    left:394px;
    top:162px;
    width:573px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
}
#contentHalf h1 {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
}
#contentHalf h2 {
    font-size:20px;
    font-weight:bold;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px;       
}
/* Teaser Rezepte */
#contentHalf .contentTeaserRezepte  {
    width:549px;
    margin:0px 0px 12px 0px; 
    padding:12px 12px 12px 12px;
}
#contentHalf .contentTeaserRezepte h1 {
    margin:0px 0px 0px 173px; 
    padding:2px 0px 0px 0px 
}
#contentHalf .contentTeaserRezepte img {
    float:left;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px 
}
#contentHalf .contentTeaserRezepte p {
    margin:0px 0px 0px 173px; 
    padding:0px 0px 0px 0px;  
}
/* /Teaser Rezepte */
/* content Rezepte */
#contentHalf .contentRezept {
    margin:0px 0px 12px 0px; 
    padding:12px 12px 12px 12px;
}
#contentHalf .contentRezept h1 {
    margin:0px 0px 9px 173px; 
    padding:2px 0px 0px 0px 
}
#contentHalf .contentRezept img {
    float:left;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px 
}
#contentHalf .contentRezept p {
    margin:0px 0px 0px 173px; 
    padding:0px 0px 0px 0px;  
}
#contentHalf .contentRezept dl {
    margin:0px 0px 0px 173px; 
    padding:0px 0px 0px 0px;  
}
#contentHalf .contentRezept dt {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px;  
    font-weight:bold;
}
#contentHalf .contentRezept dd {
    margin:0px 0px 23px 0px; 
    padding:0px 0px 0px 0px;  
    line-height:1.6em;
}
#contentHalf .contentRezept ul {
    margin:0px 0px 23px 0px; 
    padding:0px 0px 0px 0px;
    list-style-type:none;
}
#contentHalf .contentRezept li {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px;
    list-style-type:none;
    line-height:1.6em;
}
/* /content Rezepte */
#contentHalf img.leftalign {
    float:left;
    border:none;
    margin:0px 0px 5px 0px;
    padding:0px 12px 0px 0px;
 position:relative;
}
#contentHalf img.rightalign {
    float:right;
    border:none;
    margin:0px 0px 4px 0px;
    padding:0px 0px 0px 12px;
 position:relative;
}
/* ### content home ### */
/* this is the main content on the homepage of the site */
#contentHome {
    position:absolute;
    left:197px;
    top:162px;
    width:573px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#contentHome img.imgBig{
    border:none;
    margin:0px 0px 12px 0px;
    padding:0px 0px 0px 0px;
}
#contentHome img.leftalign {
    float:left;
    border:none;
    margin:0px 5px 0px 0px;
    padding:0px 12px 0px 0px;
}
#contentHome img.rightalign {
    float:right;
    border:none;
    margin:0px 0px 0px 5px;
    padding:0px 0px 0px 12px;
}
#contentHome h1 {
 font-size: 34px;
    padding:3px 7px 10px 7px;
    margin:0px 0px 10px 0px;
}
#contentHome h1 .subhead {
    display:block;
    font-size:20px;
    padding:3px 0px 3px 0px;
    margin:0px 0px 0px 0px;
}
#contentHome h2 {
    padding:3px 7px 4px 7px;
    margin:0px 0px 8px 0px;
}
#contentHome p {
    margin:0px 0px 18px 0px;
    padding:0px 6px 0px 6px;
}
.contentInhaltHome {
    width:549px;
    margin:0px 0px 12px 0px; 
    padding:12px 12px 12px 12px;
}
/* ### /content home ### */
/* ### teaser ### */
#teaserContent {
    position:absolute;
    left:782px;
    top:162px;
    width:185px;
}
#teaserContentNavi {
    position:absolute;
    left:197px;
    top:162px;
    width:185px;
}
.teaserContentInhalt {
    margin:0px 0px 12px 0px; 
    padding:12px 12px 12px 12px;
}
.teaserContentInhalt .rd img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.teaserContentInhalt p {
 margin: 0px 0px 12px 0px;
 padding: 6px 0px 0px 4px;
}
.teaserContentInhalt img {
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 0px 0px;
}
.teaserContentInhalt h1, .teaserContentInhalt h2, .teaserContentInhalt h3 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.teaserNavi {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
/* ### /teaser ### */
.navigationjump {
    display:none;
}
/* ### auswählbare Hintergrundfarben der Überschriften und Navigationsbuttons ### */
.bgGruen, #nav2Wrapper #nav2 li a.bgGruen, #nav3Wrapper #nav3 li a.bgGruen {
    background-color:#027A32;
}
.bgGelb, #nav2Wrapper #nav2 li a.bgGelb, #nav3Wrapper #nav3 li a.bgGelb {
    background-color:#9C472B;
}
.bgRot, #nav2Wrapper #nav2 li a.bgRot, #nav3Wrapper #nav3 li a.bgRot {
    background-color:#98000C;
}
.bgBlau, #nav2Wrapper #nav2 li a.bgBlau, #nav3Wrapper #nav3 li a.bgBlau {
    background-color:#0B2775;
}
.Gruen, .archivGruen p, .archivGruen h1, .archivGruen h2, .archivGruen h3, .archivGruen h4, .archivGruen h5, .archivGruen h6, .archivGruen a, .archivGruen p.mehr a{
 color:#027A32;
}
.Gelb, .archivGelb p, .archivGelb h1, .archivGelb h2, .archivGelb h3, .archivGelb h4, .archivGelb h5, .archivGelb h6, .archivGelb a, .archivGelb p.mehr a {
    color:#9C472B;
}
.Rot, .archivRot p, .archivRot h1, .archivRot h2, .archivRot h3, .archivRot h4, .archivRot h5, .archivRot h6, .archivRot a, .archivRot p.mehr a {
    color:#98000C;
}
.Blau, .archivBlau p, .archivBlau h1, .archivBlau h2, .archivBlau h3, .archivBlau h4, .archivBlau h5, .archivBlau h6, .archivBlau a, .archivBlau p.mehr a {
    color:#0B2775;
}
.clearer {
    clear:both;
    height:1em;
    font-size:1px;
}
/*Templates für die Pressemeldungen*/ 
.pressemeldung {
    background-color:#F9F495;
    margin:0px 0px 12px 0px;
}
.pressemeldung p {
}
.pressemeldung p#link {
    text-align:right; 
    width:547px;
}
.pressemeldung p#Download {
    text-align:left; 
    width:547px;
    float:left;
}
.pressemeldung h1 {
    width:350px;
}
.pressemeldung h3 {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.pressemeldung img {
    margin:0px 0px 0px 0px;
    padding:0px 0px 10px 0px;
}
ul#bereich  {
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
    width:192px;
    float:left;
}
ul#datum  {
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;
    width:215px;
    float:left;
}
ul#spacer  {
    margin:0px 0px 10px 0px;
    padding:0px 0px 10px 0px;
    list-style-type:none;
    width:166px;
    float:left;
    background-color:#F9F495;
}
ul#bereich  li{
    margin:0px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    color:#FFFFFF;
    font-weight:bold;
}
ul#datum li {
    margin:0px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:#F2D602;
    font-weight:bold;
    color:#027A32;
}
/*Templates für die Pressemeldungen ENDE*/ 
#rapsbluete {
    height:185px;
    width:185px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.ImageDownload {
    margin:5px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:#fff200;
    font-weight:bold;
    color:#027A32;
}
a.ImageDownload {
    color:#027A32;
}
.presserahmen {
    margin:0px 0px 0px 0px;
    padding:12px 12px 12px 12px;
}
.text {
    width:340px;
    float:left;
    margin:0px 12px 0px 0px;
}
.bild {
    width:190px;
    float:left;
    margin:0px 0px 0px 0px;
}
ul#mitgliederVerbaende, ul#mitgliederFirmen  {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 list-style-type:none;
 width:379px;
 float:left;
}
ul#mitgliederVerbaende {
 margin:0px 12px 0px 0px;
}
ul#mitgliederFirmen  li, ul#mitgliederVerbaende li {
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 background-color: #F9F495;
}
ul#mitgliederFirmen li a, ul#mitgliederVerbaende li a {
 margin: 0px 0px 10px 0px;
 padding: 7px 0px 6px 18px;
 width: 361px;
 display: block;
 line-height:1.6em;
}
#contentFull .contentInhaltFullMitglieder h1 {
 margin: 0px 0px 10px 0px;
 padding: 6px 3px 3px 18px;
}
#contentHalf .tankeLeft h1 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 5px 0px;
}
.tankeLeft{
 float:left;
 width:280px; 
 margin-right:10px
}
.tankeRight{
 float:right;
 width:245px;
}
.tankeRight form {
 margin: 20px 0px 27px 0px;
 padding: 0px 0px 0px 0px;
}
.tankeRight input {
 width: 200px;
 height:21px;
 border:none;
 background-color:#A7D1A2;
 vertical-align:middle;
}
.tankeRight select {
 color:#027A32;
 width: 249px;
 height:21px;
 font-size:14px;
 font-weight:bold;
 border:none;
 background-color:#A7D1A2;
 vertical-align:middle;
}
.tankeRight option {
 height:21px;
 background-color:#A7D1A2;
 vertical-align:middle;
}
.tankeRight form div {
 font-size:18px;
 font-weight:bold;
 text-align:right;
 margin-bottom:10px;
}
.tankeRight a.btnSuche {
 background-color:#007A32;
 margin: 10px 0px 10px 45px;
 padding: 6px 32px 5px 8px;
 background-image:url(images_admin/btn_suche_gruen.gif);
 background-repeat:no-repeat;
 background-position:65px 7px;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
}
.tankeRight img#mapGermany {
 margin: 12px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.tankeRight ul {
 margin: 0px 0px 15px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type:none;
}
.tankeRight li {
 font-size:13px;
 font-weight:bold;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type:none;
}
a.seitenanfang {
 float: left;
 margin: 0px 12px 0px 12px;
 padding: 5px 25px 6px 0px;
 background-position:right;
 background-repeat:no-repeat;
}
a.drucken {
 float: right;
 margin: 0px 12px 0px 12px;
 padding: 5px 25px 6px 0px;
 background-position:right;
 background-repeat:no-repeat;
}
#footerlinks {
 height:35px;
}
img.floatleft {
 float:left;
 margin: 0px 10px 10px 0px;
 padding: 0px 0px 0px 0px;
 position:relative;
}
img.floatright {
 float:right;
 margin: 0px 0px 10px 10px;
 padding: 0px 0px 0px 0px;
 position:relative;
}
.textcolleft {
 width: 300px;
 padding-bottom:1px;
}
#contentFull .contentInhalt .textcolleft h1 {
 margin-bottom:0px;
 padding-bottom:0px;
}
#contentFull .contentInhalt h1.derVerband {
 margin-bottom:0px;
 padding-bottom:0px;
}
#contentHalf .pressemeldungfood {
 background-color:#F9F495; 
 color:#98000C;  
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 12px 0px;
}
#contentHalf .pressemeldungverband {
 background-color:#F9F495; 
 color:#F09600;
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 12px 0px;
}
#contentHalf .pressemeldungnonfood {
 background-color:#F9F495; 
 color:#007A32;  
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 12px 0px;
}
#contentHalf .pressemeldungagrar {
 background-color:#F9F495; 
 color:#0B2775;  
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 12px 0px;
}
#contentHalf .pressemeldungtext h1 {
 margin:0px 0px 0px 0px; 
 padding: 9px 0px 0px 13px;
}
#contentHalf .pressemeldungtext p {
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 0px 13px;
}
#contentHalf .pressemeldungtext p.bereich {
 margin: 0px 0px 0px 0px; 
 padding: 3px 0px 3px 14px; 
 color:#fff; width:185px; 
 font-weight:bold;
}
.pressemeldungtext {
 width:370px;
 float:left; 
}
.pressemeldunginfos {
 float:right;
 width: 185px;
}
.pressmeldungillu {
  margin: 0px 0px 10px 12px;
  padding: 0px 0px 0px 0px;
}
.pressemeldunginfos p {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
.pressemeldunginfos p.vergroessern {
 margin: 0px 0px 0px 0px;
 padding: 3px 0px 3px 14px;
 position:relative;
 top: -9px;
}
.pressemeldunginfos a.vergroessern {
 margin: 0px 0px 0px 0px;
 padding: 5px 28px 5px 0px;
 margin-right:12px;
 background-image:url(images_admin/btn_pfeil_zoom.gif);
 background-position:right;
 background-repeat:no-repeat;
}
.pressemeldunginfos a.mehr {
 margin-right:12px;
}
#contentHalf .pressemeldunginfos p.pressemeldungdatum {
 background-color:#F2D602; 
 margin: 0px 0px 12px 0px; 
 padding: 3px 0px 3px 14px; 
 font-weight:bold;
}
#contentHalf .pressemeldunginfos p.pressemeldungdownloaddatum {
 background-color:#F2D602; 
 margin: 0px 0px 12px 0px; 
 padding: 3px 0px 3px 14px; 
 font-weight:bold;
}
#contentHalf .pressemeldunginfos p.pressemeldungdownloadlink {
 background-color:#FFE600; 
 margin: 0px 0px 1px 0px; 
 padding: 3px 0px 3px 14px; 
 font-weight:bold;
}
p.pressemeldungdownloadlink a {
 text-decoration:none;
}
.pressemeldungfood a, .pressemeldungfood .pressemeldunginfos a {
 color: #98000C;
}
.pressemeldungverband a, .pressemeldungverband .pressemeldunginfos a {
 color: #F09600;
}
.pressemeldungnonfood a, .pressemeldungnonfood .pressemeldunginfos a {
 color: #007A32;
}
.pressemeldungagrar a, .pressemeldungagrar .pressemeldunginfos a {
 color: #0B2775;
}
.pressemeldungfood .bereich {
 background-color:#98000C; 
}
.pressemeldungverband .bereich {
 background-color:#F09600; 
}
.pressemeldungnonfood .bereich {
 background-color:#007A32; 
}
.pressemeldungagrar .bereich {
 background-color:#0B2775; 
}
#pressearchiv .pressemeldungfood .bereich {
 display: none;
}
#pressearchiv .pressemeldungverband .bereich {
 display: none;
}
#pressearchiv .pressemeldungnonfood .bereich {
 display: none;
}
#pressearchiv .pressemeldungagrar .bereich {
 display: none;
}
img.contentimagebig {
 margin: 0px 0px 12px 0px;
 padding: 0px 0px 0px 0px;
}
h4.download {
 font-size: 12px;
 font-weight: bold;
 margin: 0px 0px 1px 0px; 
 padding: 3px 0px 3px 14px; 
}
.contentInhalt {
 position:relative;
 padding:12px 12px 0px 12px; 
 margin: 0px 0px 12px 0px;
}
#teaserContent h2 {
 padding: 2px 2px 2px 10px;
}
#teaserContent p {
 line-height: normal;
}

#contentFull .contentInhalt {
 width:746px;
}
#contentHalf .contentInhalt {
 width:549px;
}
#contentHalf .pressemeldungfood, #contentHalf .pressemeldungnonfood, #contentHalf .pressemeldungagrar  {
 width:573px;
}
.contentInhalt p {
 padding-bottom:12px;
}
.rd { color:#f00; font-size:12px; font-weight:normal; }
div#rdopen{
    position:absolute;
    top:130px;
    left:2px;
}
ul#sitemap { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; list-style-type:none; }
ul#sitemap li { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; font-weight:bold; list-style-type:none; }
ul#sitemap li ul { margin:0px 0px 0px 0px; font-weight:normal; }
ul#sitemap li ul li { margin:0px 0px 0px 15px; font-weight:normal; }
 
#bereichrot .contentInhalt, #bereichrot .contentInhalt a {
 color: #98000C;
}
#bereichgruen .contentInhalt, #bereichgruen .contentInhalt a {
 color: #007A32;
}
#bereichblau .contentInhalt, #bereichblau .contentInhalt a {
 color: #0B2775;
}
#bereichorange .contentInhalt, #bereichorange .contentInhalt a {
 color: #F09600;
}