/* CSS Document */
html {height:100%; min-height:100%}
body { height:100%;  min-height:100%; margin:0px; padding:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#e5eef7; background-image:url(Bilder/bg.jpg); background-repeat:repeat-x; background-position:top;  }

.fleft {float:left;}
.fright {float:right;}
.fclear{ clear:both;}
h1 { color:#b2c900; margin:-4px 0px 20px -2px; padding:0px; font-size:14px; font-weight:bold;}
h2 { font-size:14px;  margin-top:35px;}
h3 { font-size:14px;  margin:0px 0px 10px 0px; padding:0px;}

.printlogo{
	display: none;
}


/*Logo - Header*/
.logo{ background-image:url(Bilder/interboves_logo.jpg); width:157px; height:89px; position:absolute; left:37px; }
.header{ width:831px; height:300px;  margin:auto; position:relative;  background-position:left;  }
.start {background-image:url(Bilder/start_kuh.jpg);}
.home { background-image:url(Bilder/bg.jpg); background-position:top;}
.about {background-image:url(Bilder/about_us.jpg);}
.our_livestock {background-image:url(Bilder/kuhe1.jpg);}
.sheep{ background-image:url(Bilder/livestock_sheep.jpg);}
.holzstein{ background-image:url(Bilder/livestock_holzstein.jpg);}
.redholzstein { background-image:url(Bilder/livestock_redholzstein.jpg);}
.felckvieh {background-image:url(Bilder/livestock_fleckvieh.jpg);}
.braunvieh { background-image:url(Bilder/livestock_braunvieh.jpg);}
.breeds { background-image:url(Bilder/livestock_other.jpg);}
.pigs{ background-image:url(Bilder/livestock_pig.jpg);}
.goats{background-image:url(Bilder/livestock_goat.jpg);}
.fattening{background-image:url(Bilder/abroad_1.jpg);}
.slaughtering{background-image:url(Bilder/livestock_slaughtering.jpg);}
.abroad{background-image:url(Bilder/livestock_abroad.jpg);}
.logistic{background-image:url(Bilder/livestock_logistik1.jpg);}
.services{background-image:url(Bilder/livestock_service1.jpg);}
.zusatzbild{position:absolute; width:366px; height:17px; z-index:2; left: 465px; top: 300px;}
.flash{position:absolute; width:832px; height:202px; z-index:2; left: 0px; top: 98px;}
.flashgame{position:relative; width:440px; height:330px; z-index:5; left: 0px; top: 0px;}
.zusatzinfo{position:absolute; width:290px;  z-index:3; left: 100px; top: 167px; text-align:right; color:#438d0d; font-size:14px;}
.zusatzinfoLeft{position:absolute; width:290px;  z-index:3; left: 415px; top: 80px; text-align:left; color:#438d0d; font-size:14px;}

img.fleft {margin-right:10px; margin-bottom:10px;}


/*kontent*/
.weiss{ height:10px; width:799px; background-color:#FFFFFF;}
.weissunten{ height:10px;	width:200px;	background-color:#FFFFFF;	position: absolute;	top:-12px;	left:50%;	margin-left:-200px; }
.startseiteabstand { padding:50px 51px 60px 0px; }
.sprachabs { margin-bottom:10px; display:block;}
.haupt{ position:relative;   min-height:100%; width:100%;  background-image:url(Bilder/mitte_bg.gif); background-position:center; background-repeat:repeat-y;}
.haupt2{ position:relative;  min-height:100%;   width:100%; background-image:url(Bilder/mitte_bg2.gif); background-position:center; background-repeat:repeat-y; left:0px;}
.kontent {width:800px; margin:0px auto 0px auto; text-align:left; border-top:1px solid #E3EDF6; color:#61402F; font-size:11px; }
.inhalt{ padding:32px 42px 20px 5px; width:520px;  display:block; margin-bottom:50px;}
.trennlinie{ display:block; border-top:1px solid #e5eef7; margin:30px 0px 10px 0px; padding-top:5px;}

td {height:24px; vertical-align:middle; padding-left:38px; border-left:1px solid #FFF; border-bottom:1px solid #FFF;}
.extradiv{ background-color:#a6b6c6;}
.extra td{padding:3px; border:0px solid #fff; }
.extra tr{background-color:#FFFFFF;}
.extra tr.tdblau  { background-color:#e6eef8;}
.news td{ padding:0px;}

.tdueberschrift { padding:0px;}
.tdueberschrift2 { padding-left:38px;}

.tdblau { background-color:#e6eef8;}

/*Navigation*/
.navi{font-size:12px; width:207px;  margin:2px 0px 50px 0px;}
.navilinks{ text-align:right; color:#316809; margin: 25px 32px 20px 10px; }
.zusatzabstand{ padding:4px 16px 0px 0px; display:block; margin:5px 0px 5px 0px; }
.livestock{ margin-bottom:-8px; border:0px solid #fff; margin-right:3px; }


/*Links

a.ani {background-position:top; color:#9bae0c; width:445px; height:17px; display:block; margin:5px; padding:0px; font-size:9px; font-size:14px; text-decoration:none;}
a.ani:hover{background-position:bottom; color:#619102; width:445px; height:17px; display:block; margin:5px; padding:0px; font-size:9px; font-size:14px; text-decoration:none; }
*/
a.ani {color:#9bae0c; line-height:23px;  font-size:14px; text-decoration:none;}
a.ani:hover{ color:#619102;   font-size:14px; text-decoration:none; }
a.linkde{font-size:14px;text-decoration:none; color:#E5E5E5;}
a.linkeng{font-size:14px; text-decoration:none;}
a.linkfr{font-size:14px;text-decoration:none; color:#E5E5E5;}
a.linkch{font-size:14px;text-decoration:none;}
a.linkru{font-size:14px; text-decoration:none;}



.navi a {color:#316809; width:180px;  display:block; text-decoration:none;}
.navi a:hover{ background-image:url(Bilder/pfeil.jpg); background-position:right; background-repeat:no-repeat; text-decoration:none;}
.navi a.livestock {color:#316809; width:180px;  display:block; text-decoration:none;}
.navi a.livestock:hover{ background-image:url(Bilder/pfeil.jpg); background-position:right; background-repeat:no-repeat; text-decoration:none;}

a.sub{ width:146px; font-size:11px; display:block; border-bottom:1px solid #e5eef7; color:#78a538;  text-decoration:none;}
.navi a.aktiv, a.livestock, .navi a.aktiv:hover {color:#316809;  display:block; background-image:url(Bilder/pfeil_aktiv.jpg); background-position:right center; background-repeat:no-repeat; font-weight:bold; }
.inhalt a{ color:#316809; text-decoration:none; }
.inhalt a:hover{ color:#61402F; text-decoration:underline; }
a.zurueck {  text-decoration:none; padding:3px 5px 3px 5px; color:#316809; margin-top:5px;}
a.zurueck:hover { text-decoration:none; padding:3px 5px 3px 5px; background-color:#e5eef7; color:#3c210a; }
.footer a { color:#316809; text-decoration:none;}
.footer a:hover{color:#788800; text-decoration:none;}



/*formulare*/
input { border:1px solid #316809;}
#submit{margin-left:4px;}
select{ border:1px solid #316809;}
textarea {border:1px solid #316809; width:503px; margin:4px;}
label {width:105px; display:block; float:left;}
.error_message {color:#CC0000;}
.formulartable td{margin:0px; padding:0px; border:0px solid #FFF; }
form {background-color:#FFFFFF;}
.iradio{border:0px solid #FFF;}


/*Footer*/
.footer{ position:absolute;  top:100%;  height:53px;  background-color:#b2c900; width:100%; margin-top:-54px; color:#3c210a; border-top:1px solid #e5eef7; font-size:10px; left:0px;}
.footertext{ width:786px;  text-align:left;  margin:23px auto 0px auto; }
