/* agrarfoto.com 2006/2008 - style.css */

/* allgemeines */
* {margin:0; padding:0;}
body {
 font-family:Arial,Helvetica,sans-serif;
 font-size:76%;
 color:#000;
 text-align:center;
}
a {
 color:#000;
}
a:hover {
 text-decoration:none;
}
a img {border:none;}
p#zummenue {/* zur navigation springen */
 position:absolute;
 top:-500px;
 left:-1500px;
}
a#adl {/* adminlink */
 display:block;
 width:20px;
 height:20px;
 text-decoration:none;
 position:absolute;
 top:0;
 left:0;
 cursor:default;
}
p#printhead {display:none;}
p#printfoot {display:none;}
.print {display:none;}
/* gesamt */
div#gesamt {
 width:770px;
 margin:0 auto 0 auto;
 padding-top:30px;
 position:relative;
 text-align:left;
}
/* sonderformate fuer seiten */
body#ueberuns {
 background:url(images/ueberuns_sitebgrnd.jpg) repeat-y center top #fff;
}
body#ueberuns div#gesamt {
 background:url(images/ueberuns_gesamtbgrnd.jpg) no-repeat right bottom;
}
body#team {
 background:url(images/team_sitebgrnd.jpg) repeat-y center top #fff;
}
body#team div#gesamt {
 background:url(images/team_gesamtbgrnd.jpg) no-repeat right bottom;
}
body#video {
 background:url(images/video_sitebgrnd.jpg) repeat-y center top #fff;
}
body#video div#gesamt {
 background:url(images/video_gesamtbgrnd.jpg) no-repeat right bottom;
}
body#food {
 background:url(images/food_sitebgrnd.jpg) repeat-y center top #fff;
}
body#food div#gesamt {
 background:url(images/food_gesamtbgrnd.jpg) no-repeat right bottom;
}
body#neuefotos {
 background:url(images/neuefotos_sitebgrnd.jpg) repeat-y center top #fff;
}
body#neuefotos div#gesamt {
 background:url(images/neuefotos_gesamtbgrnd.jpg) no-repeat right bottom;
}
body#zufallsgalerie {
 background:url(images/zufallsgalerie_sitebgrnd.jpg) repeat-y center top #fff;
}
body#zufallsgalerie div#gesamt {
 background:url(images/zufallsgalerie_gesamtbgrnd.jpg) no-repeat right bottom;
}
body#kontakt {
 background:url(images/kontakt_sitebgrnd.jpg) repeat-y center top #fff;
}
body#kontakt div#gesamt {
 background:url(images/kontakt_gesamtbgrnd.jpg) no-repeat right bottom;
}
body#links {
 background:url(images/links_sitebgrnd.jpg) repeat-y center top #fff;
}
body#links div#gesamt {
 background:url(images/links_gesamtbgrnd.jpg) no-repeat right bottom;
}
body#home {
 background:url(images/home_sitebgrnd.jpg) repeat-y center top #fff;
}
body#home div#gesamt {
 background:url(images/home_gesamtbgrnd.jpg) no-repeat right bottom;
}

/* head */
h1#head {
 height:125px;
 background:url(images/logo.gif) no-repeat;
}
h1#head strong {
 display:none;
}

/* inhalt */
div#inhalt {
 min-height:340px;
 width:365px;
 margin:0 0 0 160px;
 padding:30px;
 border:1px solid #f2f2f2;
 background-image:url(images/inhalt_bgrnd.png);
}
div#inhalt h1 {
 font-size:1.2em;
 margin:0 0 10px 0;
}
div#inhalt h1:first-letter {
 font-size:1.8em;
}
div#inhalt h1 strong {/* zusatz zur überschrift */
 font-weight:normal;
 font-size:0.8em;
}
div#inhalt h1 strong.logostyle {/* logo-formatierung */
 font-size:1em;
}
div#inhalt h2 {
 font-size:1.1em;
 margin:10px 0 5px 0;
}
div#inhalt h2:first-letter {
 font-size:1.4em;
}
/* inhalt sonderformatierungen */
/* über uns */
body#ueberuns div#inhalt h1:first-letter {
 color:#fcdb36;
}
body#ueberuns div#inhalt h2:first-letter {
 color:#fcdb36;
}
body#ueberuns div#inhalt p.infodetail {
 margin-top:15px;
}
body#ueberuns div#inhalt p.infodetail b {
 background-color:#fcdb36;
 color:#fff;
 padding:0 2px 0 4px;
 font-size:1.2em;
 margin-right:5px;
}
/* über uns details */
body.ueberunsdetails div#inhalt {
 width:490px;
}
body.ueberunsdetails div#inhalt h1:first-letter {
 font-size:1.8em;
 color:#fcdb36;
}
body.ueberunsdetails div#inhalt h2 {
 font-size:1em;
 font-weight:normal;
 margin-top:40px;
}
body.ueberunsdetails div#inhalt p {
 margin-bottom:15px;
}
div#inhalt p strong.nb {
 font-weight:normal;
}
body.ueberunsdetails div#inhalt p strong.pl {
 display:block;
 padding:5px 0 0 15px;
}

/* team */
body#team div#inhalt h1:first-letter {
 color:#f82f39;
}
body#team div#inhalt ul.auswahl {
 list-style-type:none;
 height:80px;
}
body#team div#inhalt ul.auswahl li {
 float:left;
 margin-right:5px;
}
body#team div#inhalt ul.auswahl li a {
 display:block;
 padding:1px;
 border:1px solid #fff;
}
body#team div#inhalt ul.auswahl li.aktiv a,
body#team div#inhalt ul.auswahl li a:hover {
 border:1px solid #f82f39;
}
body#team div#inhalt div.detail {
 height:230px;
}
body#team div#inhalt div.detail img {
 float:left;
 margin-right:10px;
}
body#team div#inhalt div.detail h3 {
 font-size:1.2em;
 margin:0;
 padding-top:10px;
}
body#team div#inhalt div.detail ul {
 margin:10px 0 0 0;
 padding:0 0 0 200px;
}
body#team div#inhalt div.detail ul li {
 margin-bottom:2px;
}

/* videos */
body#video div#inhalt h1:first-letter {
 color:#7d9ed1;
}
body#video div#inhalt p {
 margin-bottom:15px;
}

/* food */
body#food div#inhalt h1:first-letter {
 color:#bd8202;
}
body#food div#inhalt p {
 margin-bottom:15px;
}
body#food div#inhalt h2:first-letter {
 font-size:1em;;
}

/* neue fotos */
body#neuefotos div#inhalt h1:first-letter {
 color:#cc7047;
}
body#neuefotos div#inhalt h1#nl {
 margin-top:25px;
}
body#neuefotos div#inhalt form {
 margin:10px 0 10px 0;
}
body#neuefotos div#inhalt form b {
 display:block;
 clear:both;
 float:left;
 width:5.5em;
 padding-top:4px;
}
body#neuefotos div#inhalt form input.lieferdatenform {
 width:280px;
}
body#neuefotos div#inhalt form input.anmelden, body#neuefotos div#inhalt form input.abmelden {
 background-color:#fff;
 width:100px;
 margin-top:2px;
 font-weight:bold;
}
body#neuefotos div#inhalt form input.anmelden {
 margin-left:81px;
}
/* zufallsgalerie */
body#zufallsgalerie #inhalt div#zufallsgaleriepic {
 height:270px;
 /*background-color:#ccc;*/
}
body#zufallsgalerie #inhalt div#zufallsgaleriepic img {
 padding:2px;
 border:1px solid #f2f2f2;
}
body#zufallsgalerie #inhalt p {
 width:360px;
}
body#zufallsgalerie #inhalt p.next:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
body#zufallsgalerie #inhalt p.next a {
 display:block;
 width:160px;
 float:left;
 height:20px;
 padding:20px 0 0 10px;
 background:url(images/naechstes_bild.jpg) no-repeat;
 font-weight:bold;
 text-decoration:none;
 outline-color:#fff;
 color:#fff;
 margin-right:10px;
}
body#zufallsgalerie #inhalt p.next a:hover {
 background-position:0 5px;
}
body#zufallsgalerie #inhalt p.next a:active {
 background-position:0 10px;
}
body#zufallsgalerie #inhalt p.details a {
 display:block;
 width:340px;
 padding:5px 0 5px 10px;
 background:#ed8629;
 margin-top:5px;
 font-weight:bold;
 text-decoration:none;
 outline-color:#fff;
 color:#fff;
}
body#zufallsgalerie #inhalt p.details a:hover {
 width:330px;
 padding-left:20px;
}
/* kontakt */
body#kontakt div#inhalt h1:first-letter {
 color:#405a67;
}
body#kontakt div#inhalt address {
 font-style:normal;
 border:1px solid #f2f2f2;
 padding:13px;
 margin:20px 0 25px 0;
}
body#kontakt div#inhalt address b {
 clear:both;
 float:left;
 display:block;
 width:4em;
}
body#kontakt div#inhalt p {
 margin-top:18px;
}
/* links */
body#links div#inhalt h1:first-letter {
 color:#f8ae2b;
}
body#links div#inhalt ul {
 margin:0 0 0 20px;
}
body#links div#inhalt ul li#erster {
 display:none;
}
body#links div#inhalt ul li {
 margin-bottom:5px;
}
body#links div#inhalt ul li a {
 font-weight:bold;
}
/* home */
body#home div#inhalt {
 padding-top:45px;
 min-height:325px;
}
body#home div#inhalt h1:first-letter {
 color:#638a2f;
}
body#home #inhalt p a#bdblink strong {/* grafischer link zur bdb */
 display:none;
}
body#home #inhalt p a#bdblink {
 text-decoration:none;
 display:block;
 width:290px;
 height:104px;
 background:url(images/home_bdb_link.gif) no-repeat;
 margin:15px 0 20px 0;
}
body#home #inhalt p a#bdblink:hover {
 background-position:0 -105px;
}
body#home #inhalt div#news {/* newsbereich */
 min-height:70px;
}
body#home #inhalt div#news h1 {
 margin:0;
}
body#home #inhalt address {
 width:290px;
 height:24px;
 background:url(images/home_tel.png) no-repeat;
 font-style:normal;
 padding:7px 0 0 50px;
 margin:15px 0 0 0;
}

/* menue */
ul#menue {
 list-style-type:none;
 position:absolute;
 top:180px;
 left:20px;
}
ul#menue li {}
ul#menue li.abst {
 margin-bottom:15px;
}
ul#menue li.headline {
 padding:1px 0 1px 10px;
 color:#fff;
}
ul#menue li a {
 display:block;
 width:120px;
 padding:1px 0 1px 10px;
 text-decoration:none;
 color:#fff;
}
/*body#zufallsgalerie ul#menue li a, */
body#links ul#menue li a, 
body#links ul#menue li,
body#ueberuns ul#menue li a,
body#ueberuns ul#menue li {
 color:#000;
}
ul#menue li a:hover {
 background-color:#fff;
 color:#000;
 outline:1px solid #fff;
}
ul#menue li a.aktuell {
 font-weight:bold;
}
/* zufallsbild */
p#zufallsbild {
 position:absolute;
 bottom:86px;
 left:24px;
}
/* partner */
ul#partner {
 background:url(images/partner.gif) no-repeat;
 list-style-type:none;
 height:50px;
 padding:31px 0 0 155px;
} 
ul#partner li {
 float:left;
}
ul#partner li a#kick strong {
 display:none;
}
ul#partner li a#kick {
 display:block;
 height:30px;
 width:20px;
 background:url(images/partner_kick.jpg) no-repeat;
}
ul#partner li a#kick:hover {
 background-position:0 -35px;
}
ul#partner li a#globl strong {
 display:none;
}
ul#partner li a#globl {
 display:block;
 height:30px;
 width:54px;
 background:url(images/partner_globl.jpg) no-repeat;
}
ul#partner li a#globl:hover {
 background-position:0 -35px;
}
ul#partner li a#browarny strong {
 display:none;
}
ul#partner li a#browarny {
 display:block;
 height:30px;
 width:62px;
 background:url(images/partner_browarny.jpg) no-repeat;
}
ul#partner li a#browarny:hover {
 background-position:0 -35px;
}
ul#partner li a#genetic strong {
 display:none;
}
ul#partner li a#genetic {
 display:block;
 height:16px;
 width:72px;
 background:url(images/partner_genetic.jpg) no-repeat;
}
ul#partner li a#genetic:hover {
 background-position:0 -18px;
}
ul#partner li a#bauernnetzwerk strong {
 display:none;
}
ul#partner li a#bauernnetzwerk {
 display:block;
 height:26px;
 width:110px;
 background:url(images/partner_bauernnetzwerk.jpg) no-repeat;
}
ul#partner li a#bauernnetzwerk:hover {
 background-position:0 -39px;
}
