body { 
    padding: 0;
    background-color: #C7D79B;
    font-family: Georgia;
    font-size: 11px;
}

img {border:0}

a {
    text-decoration: none;
    color:#505050;
}

#gewinnspiel {
    position: absolute;
    left: 540px;
    top: 40px;
    width: 117px;
    height: 102px;
    z-index: 1000;
}

#gewinnspiel a {
    display: block;
    width: 117px;
    height: 102px;
    }

fieldset { padding: 0;margin: 0px 5px 0px 5px;}
fieldset input {vertical-align: left;}
fieldset span {width: 100px;}

#container { 
    background-color:white; 
    position: absolute; 
    left: 50%; 
    width: 890px; 
    margin-top:    20px; 
    margin-left: -450px; 
    padding: 5px 5px 5px 5px;
}


#header { 
    background-color:#fff; 
    width:890px; 
    height: 147px; 
    background-image: url(image/header.jpg);
    background-repeat : no-repeat;
}

#header a {
    width:890px; 
    height: 147px; 
    display: block;    
}

#trenner { 
    height: 18px; 
    background-image: url(image/trenner.jpg); 
    background-repeat : no-repeat;
}

#menue { 
    background-color:#cce; 
    position: absolute;
    left:5px; 
    width: 140px;
}


#rechts { 
    position: absolute; 
    right:5px;
    width: 270px; 
}


#mitte { 
    background-color: #EBF1DA;
    margin-right: 275px;
    margin-left: 145px; 
    order-right-style: solid; 
    padding: 0 0 0 0px;
    vertival-align: top;
}

#mitte.mediadaten{
    background-color: #EBF1DA;
    margin-right: 0px;
    margin-left: 145px;
    order-right-style: solid;
    padding: 0 0 0 0px;
    vertival-align: top;
}


/*
#fuss { 
    height: 30px;
    background-color: blue;
    width: 900px; 
}
*/
p {    line-height: 16px; }
#mitte p { 
    width: 320px;
    textalign: left; 
    margin: 5px 0 0 5px;
    padding: 0 0px 3px;
}


#mitte #bild {
    float: left;
    border-top: 1px solid green;
    margin-left: 2px;
    margin-bottom: 5px;
}


#mitte #teaser {
    float: left; 
    vertical-align:top;
    border-top: 1px solid green;
}

#mitte #teaser ul{
    width: 460px;
}
#mitte #teaser li{
    margin-left: 20px;
    padding: 0px 0px 10px 0px;
    list-style-position: outside;
    list-style-type: disc;
    color: #505050; }

#mitte #brotkrumen{
    background-color: #7F0600;
    padding: 5px 5px 5px 5px;
    margin-bottom: 5px;       /* Abstand nach unten zum dunkelroten Balken in der Mitte  */
    color: #fff;
}



#mitte #brotkrumen b {color: #fff;}
#mitte #brotkrumen a {color: #fff;}

.linkblau{color: #0C2D83; font-weight: bold;}

#mitte #kontakt p {
    vertical-align:top;
    width: 420px; }
    
#mitte #kontakt h1, #umfrage_body h1{
    color: #6A8E19;
    margin: 0px 0px 10px 5px;
    font-size: 16px;
    font-weight: bold;}
    
#umfrage_body h1 {margin: 0px 0px 10px 0px;}
    
#mitte #kontakt.mediadaten p, #mitte #kontakt.mediadaten2 p{
    vertical-align:top;
    width: 730px;}

#mitte #kontakt.mediadaten1 p{
    vertical-align:top;
    width: 460px;}

#mitte #kontakt.mediadaten img.formate, #mitte #kontakt.mediadaten2 img.formate{
    margin-bottom: 10px;}

#mitte #kontakt.mediadaten ul{
    vertical-align:top;
    margin: 10px 0px 0px 20px;
    width: 700px;}

#mitte #kontakt.mediadaten1 ul{
    vertical-align:top;
    margin: 10px 0px 0px 20px;
    width: 440px;}

#mitte #kontakt.mediadaten li, #mitte #kontakt.mediadaten1 li{
    margin-left: 20px;
    padding: 0px 0px 10px 0px;
    list-style-position: outside;
    list-style-type: disc;
    color: #505050; }


#mitte #kontakt.mediadaten td, #mitte #kontakt.mediadaten2 td{
    padding-right: 10px;
    vertical-align: top;
    border-bottom: solid 1px #999;
    color: #505050;
    font-family: tahoma;}
    
#mitte #kontakt.mediadaten2 td {
    font-family: georgia;}



#mitte #kontakt.mediadaten td.headline, #mitte #kontakt.mediadaten2 td.headline{
    color: #0C2D83;
    font-weight: bold;
    padding-bottom: 3px;
    vertical-align: bottom;}

#mitte #kontakt.mediadaten tr, #mitte #kontakt.mediadaten2 tr{
    padding-top: 2px; }
#mitte #kontakt.mediadaten table, #mitte #kontakt.mediadaten2 table{
    margin-left: 5px;
    margin-top:5px;}

#mitte #kontakt.mediadaten table.noborder td, #mitte #kontakt.mediadaten2 table.noborder td{
    border: none;
    vertical-align: top;}
    
#mitte #kontakt.mediadaten table.noborder td img, #mitte #kontakt.mediadaten2 table.noborder td img{
    border: none;}

#mitte #kontakt.mediadaten table.noborder td img, #mitte #kontakt.mediadaten2 table.noborder td img{
    margin-top: 0px;}

#mitte #kontakt.mediadaten td.preis{
   text-align: right;
   padding-right: 40px;}

#mediadaten_in_kuerze_links{
   width: 180px; float: left;
   margin-left: 5px;
   margin-top:0px;}
   
#mediadaten_in_kuerze_mitte{
   width: 180px;
   margin-left: 5px;
   margin-top:0px;}

#mediadaten_in_kuerze_rechts{
   float: right;position: relative;
   margin-top:0px;}
   
#mitte #kontakt #mediadaten_in_kuerze_links p, #mitte #kontakt #mediadaten_in_kuerze_mitte p{
   width: 170px;
   margin-left: 0px;}


#mitte #bild.bordernone {border: 0;}
#mitte #teaser.bordernone {border: 0;}

#mitte #teaser.bordernone_breit {border: none;}
#mitte #teaser.bordernone_breit p {width: 460px;}
#mitte #teaser.news_breit p{width: 460px;}

#mitte #teaser .breit{width: 460px;}




#mitte img {
    margin: 5px 0px 0px 0px;
    /* border: 1px solid black; */
}

b {color:#0C2D83}
p {color:#505050;}

#mitte #clear { clear:both; }

#subnavi {
    background-color:#C7D79B; 
    position: absolute; 
    left: 50%; 
    width: 900px; 
    margin:    0px 0px 0px -450px; 
    text-align: right;
    margin-bottom: 10px;
    color: #799531;
}

#subnavi a {
    color: #799531;
}






#menue ul, #menue li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type : none;
    padding: 0px 0px 5px 0px;
    background-color: #fff;
}

#menue li {
    margin-bottom: 5px;
    border: 1px solid black; 
    background-color: #ccc;
    padding: 5px 0 5px 5px;
    font-weight: bold;
    color: #5F800E;
}

#rechts img {
    /* border-bottom: 1px solid #C4D3E6; */
    margin-bottom: 5px;
}

#rechts p.gewinnspiel_rechts{border-bottom: 1px solid #c4d3e6; margin-bottom: 10px; margin-top: 0px; padding-bottom: 5px;}

#rechts img.noborder {border: 0;}

#rechts p {
    margin: 5px 0 0 0px;
}


#umfrage_body {background-color: #EBF1DA;}
#umfrage_body img {float: left; padding-right: 5px; display: block;}
#umfrage_body p{width: 430px; border: none;}
#umfrage_body a.weiter {border: solid 1px #000; margin-top: 20px; margin-left: 0px; padding:3px 3px 3px 3px; background-color: #cdcdcd;}
#umfrage_body .www {font-weight: bold;}

#umfrage{
   margin: 15px 0px 10px 10px;}
#umfrage input {margin-left: 20px;}
#umfrage select.selectbox1 {margin-left: 320px;}
#umfrage select.selectbox2 {margin-left: 250px;}
#umfrage select.selectbox3 {margin-left: 200px;}
#umfrage label.eingerueckt1{width: 300px; margin-left: 10px; position: absolute; display: block;}
#umfrage label.eingerueckt2{width: 150px; margin-left: 10px; position: absolute; display: block;}
#umfrage label.eingerueckt4{width: 120px; position: absolute; display: block;}
#umfrage .eingerueckt3{width: 150px; margin-left: 27px;}
#umfrage .eingerueckt4{width: 133px; margin-left: 27px;}
#umfrage .tbeingerueckt{margin-left: 45px;}
#umfrage .tbeingerueckt2{margin-left: 10px;}
#umfrage input.weiter {border: solid 1px #000; margin-top: 20px; margin-left: 0px;}
#umfrage input.weiter2 {border: solid 1px #000; position: absolute; left: 0px; top: 480px; margin-top: 15px; }
#umfrage input.bext {border: solid 1px #000; margin-top: 20px; margin-left: 0px;}
#umfrage input.angaben1 {margin-left: 170px;}
#umfrage select.error1 {border: solid 1px #7F0600;}


#umfrage #chapta {height: 80px; display: block; margin: 0px 0px 0px 0px; }
#umfrage #chapta img {display: block; }
#umfrage #chapta label {clear: both; display: block; margin: 5px 0px 0px 0px; width: 400px;}
#umfrage #chapta input {clear: both; display: block; margin: 5px 0px 0px 0px; }
#umfrage #chapta input.chapta_error {clear: both; display: block; position: relative; margin-left: 0px; top: 0px; border: solid 1px red;}

/*
#umfrage #chapta {height: 80px; width: 200px; display: block;}
#umfrage #chapta img {display: block;}
#umfrage #chapta label {clear: both; display: block; margin-left: 0px; top: 0px; width: 400px;}
#umfrage #chapta input {clear: both; display: block; position: relative; margin-left: 0px; top: 0px;}
#umfrage #chapta input.chapta_error {clear: both; display: block; position: relative; margin-left: 0px; top: 0px; border: solid 1px red;}
*/


   
#linkliste {
    margin: 5px 5px 0 5px;
    line-height: 15px;
}

#linkliste dd {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #008000;
}


#mitte.g{
    margin-right: 500px;
    border: 1px solid red;
}

#umfrage .gewinnspiel_anschrift_span {width: 110px; position: absolute; display: inline;}
#umfrage .gewinnspiel_anschrift_input {margin-left: 120px; }

#footer {
height: 400px;
width: 890px;
background-color: #fff;
}


p.gewinnspiel {display: none;}

a.link {background-image: url('image/link.gif'); background-repeat: no-repeat; padding-left: 12px}

p.fam1 {display: none}
p.fam2 {display: none}
p.fam3 {display: none}