p, div {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
a{
  color: #061842;
}
body {
  font-family: Arial;
  /*font-size: 12px;*/
  font-size: 12px;
  color: #061842;
  background-image: url(../img/background.jpg);
  background-repeat: repeat-y;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.clearFloat{
  clear: both;
}
/* Styles Admin Panel  START */
.typo3-adminPanel{
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: 999;
}
/* Styles Admin Panel  END */
.top_bar {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  width: 100%;
  height: 172px;
  background-color: #061842;
}
.left_bar {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  height: 100%;
  width: 28px;
  background-color: #061842;
}
#Biogas {
  background-image: url(../img/bg_biogas.jpg);
  background-repeat: repeat-y;
}
#Biogas .top_bar, #Biogas .left_bar {
  background-color: #b3c144;
}

#Hochsilo {
  background-image: url(../img/bg_hochsilo.jpg);
  background-repeat: repeat-y;
}
#Hochsilo .top_bar, #Hochsilo .left_bar {
  background-color: #f6bd00;
}

#Guelle {
  background-image: url(../img/bg_guelle.jpg);
  background-repeat: repeat-y;
}
#Guelle .top_bar, #Guelle .left_bar {
  background-color: #af8554;
}

#Industrie {
  background-image: url(../img/bg_industrie.jpg);
  background-repeat: repeat-y;
}
#Industrie .top_bar, #Industrie .left_bar {
  background-color: #459dd2;
}

/* Fläche auf der das Bild und die Bildunterschrift sind: */
.csc-textpic-imagewrap {
  font-size: 11px;
}
dl.csc-textpic-image {
  border-bottom: 20px solid white;
  background-color: #a7b4c4;
}
.changer-img-caption {
  background-color: #a7b4c4;
  text-align: left;
}
dd.csc-textpic-caption, .changer-img-caption {
  padding: 5px;
}
#Hochsilo dl.csc-textpic-image, #Hochsilo .changer-img-caption {
  background-color: #fbe599;
}
#Guelle dl.csc-textpic-image, #Guelle .changer-img-caption {
  background-color: #d0a672;
}
#Biogas dl.csc-textpic-image, #Biogas .changer-img-caption {
  background-color: #e1e6b4;
}
#Industrie dl.csc-textpic-image, #Industrie .changer-img-caption {
  background-color: #b5d8ed;
}

.mybody {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 1002px;
  position: absolute;
  left: 0px; 
  top: 0px; 
  z-index: 10;
}

.left_column {
  width: 250px;
  float: left;  
  z-index: 20;
}

.content_column {
  position: absolute;
  left: 250px;
  top: 0px;
  z-index: 20;
  width: 749px;
  background-color: #ffffff;
  float: left;
  border-left: 2px solid #ffffff;
  border-right: 1px solid #ffffff;
  color: #061842;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
/*** Menü, Ebene 1 ***/
.menu_one {
  line-height: 20px;
  background-color: #d1d1d1; 
  z-index: 10;
}
.menu_one a {
  color: #4c4b4d;
}
.menu_one .one {
  background-image: url(../img/m_1_i.jpg);
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 55px;
  margin-left: 17px;
  overflow: visible; 
}
.menu_one .one_act {
  background-image: url(../img/m_1_a.jpg);
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 17px;
  margin-left: 17px;
  /*overflow: hidden; */
  overflow: visible;
}

.menu_one_after {
  background-color: #d1d1d1; 
  z-index: 10;
  margin-left: 28px;
  padding-top: 7px;
}

.menu_one_after a {
  color: #4c4b4d;
}

.menu_one_after div {
  padding-left: 44px;
  line-height: 20px;
}

.menu_one_after img {
  display: none;
}

.one_act {
  font-weight: bold;
  height: 14px;
}

.one_act img {
  padding-right: 8px;
  position: relative;
  bottom: 0px;
}
/*** Abstandhalter Ebene 1 zu 2,3 ***/
.menu_spacer {
  margin-top: 10px;
  background-image: url(../img/menu_spacer.jpg);
  background-repeat: repeat-x;
  width: 250px;
  height: 5px;
  overflow: hidden;
}
.menu_one_after .menu_spacer {
  margin-top: 10px;
  background-image: url(../img/menu_spacer.jpg);
  /*background-repeat: no-repeat;*/
  width: 178px;
  height: 5px;
}

* html .menu_one_after {
  margin-top: 0px;
}
* html .menu_one_after .menu_spacer {
  width: 222px;
  background-repeat: repeat-x;
}
* html .menu_spacer {
  width: 250px;
  background-repeat: repeat-x;
}
/*** Alles was nicht Ebene 1 Menü ist ***/
.menu_remain {
  padding-top: 10px;
  padding-left: 32px;
  width: 218px;
}
* html .menu_remain {
  width: 250px;
}
/*** Zweite Ebene ***/
.menu_two {
  line-height: 20px;
  position: relative;
  left: -15px;
}
.menu_two a {
  color: #061842;
}

.menu_two img {
  position: relative;
  top: 1px;
  padding-right: 6px;
}
.menu_two .two {
  background-image: url(../img/m_2_i.jpg);
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 17px;
}
.menu_two .two_act {
  background-image: url(../img/m_2_a.jpg);
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 17px;
}
.menu_two .two_act a {
  color: #061842;
  font-weight: bold;
}

/*** Dritte Ebene ***/
.menu_three {
  margin-left: 55px;
  line-height: 13px;
}

.menu_three div {
  padding-bottom: 3px;
  padding-top: 3px;
}
.menu_three a {
  color: #58585a;
}
.menu_three .three_act {
  background-image: url(../img/m_2_a.jpg);
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 17px;
  width: 180px;
  position: relative;
  left: -17px;
}
/*** Sonstiges: ***/
.keyvis {
  background-image: url(../img/keyvisual_startseite.jpg);
  background-repeat: no-repeat;
  width: 749px;
  height: 172px;
  border-right: 1px solid white;
  z-index: 10;
}
#Hochsilo .keyvis {
  background-image: url(../img/keyvisual_hochsilo.jpg);
}
#Guelle .keyvis {
  background-image: url(../img/keyvisual_guelle.jpg);
}

.keyvis_nav {
  /*border: 1px solid black;*/
  position: absolute;
  top: 4px;
  left: 0px;
  width: 730px;
  text-align: right;
  height: 20px;
  z-index: 20;
}
.keyvis_nav img {
  position: relative;
  top: 2px;
}
.keyvis_nav a {
  color: #061842;   
}


.content {
  padding: 20px 0 20px 20px;
  background-color: #ffffff;
}

.content h1 {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 10px 0;
}

/*** Typo3 ***/
.bodytext {
  margin-bottom: 20px;
}


#referenzen {
  margin-top:20px;
}

#refnav{
  width: 410px;
  float: left;
}
#refctrl{
  height: 270px;
  width: 43px;
  float: left;
}

#refpic {
  float: left;
}

.changer-nav {
  /*border: 1px solid black;*/
  width: 108px;
  padding-bottom: 20px;
}
.changer-nav-inner{
  /*border: 1px solid black;*/
  background-color: #d1d1d1;
  text-align: center;
}
.changer-element {
  /*border: 1px solid black;*/
  height: 270px;
  width: 135px;
  float: left;
}
.changer-main{
  /*border: 1px solid black;*/
  width: 274px;
  background-color: #d1d1d1;
  text-align: center;  
}

#rotateleft {
  float: left;
  padding-top: 212px;
  padding-right: 2px;
}

#rotateright {
  float: left;
  padding-top: 212px;
  padding-left: 2px;
}

/* Formen */

form{
  font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
fieldset{
  border: 0px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}
input, textarea, select, submit {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 6px;
}

label{
  width: 376px;
  float: left;
  text-align: left;
  margin-bottom: 4px;
}

#mailformName, #mailformVorname, #mailformFirma, #mailformStrasse_Postfach, #mailformPostleitzahl, #mailformOrt, #mailformLand, #mailformTelefon, #mailformTelefax, #mailformEMail, #mailformNachricht {
  position: relative;
  left: -206px;
}

#mailformSilos_fuer_Maiskonservierung {

}
#mailformSilos_fr_Getreidekonservierung, #mailformSilos_fr_SilageGrfutterkonserv {

}
#mailformBitte_schicken_Sie_mir_weitere, #mailformRufen_Sie_mich_unter_der_unten {

}

#ab-nav {
  /*border: 1px solid black;*/
  position: absolute;
  top: 182px;
  right: 0px;
}
#ab-nav a {
  color: #061842;   
}
.ab-nav-entity {
  background-image: url(../img/bg_link.gif);
  width: 109px;
  height: 15px;
  padding: 2px;
  margin-bottom: 2px;
  float: left;
  text-align: center;
}
* html .ab-nav-entity {
  width: 113px;
  height: 19px;
  float: left;
}
.ab-nav_trenner{
  /*border: 1px solid black;*/
  width: 10px;
  float: left;
}
.montage_picMenu{
  margin: 40px 0px 0px 0px;
}
/*Style News Bereich Startseite START*/
.cont_news{
  /*border: 1px solid black;*/
  margin: 30px 0px 0px 60px;
}
.cont_news h1{
  /*border: 1px solid black;*/
  margin: 0px 0px 20px 0px;
  font-size: 14px;
  font-weight: bold;
}
.cont_news .bodytext{
  /*border: 1px solid black;*/
  margin: 0px 0px 10px 0px;
} 
/*Style News Bereich Startseite END*/
.picchanger{
  /*border: 1px solid black;*/
  background-color: #d1d1d1;
  text-align: center;
}
/*Style Referenzdatenblatt Liste START*/
.refdb_zeile{
  /*border: 1px solid black;*/
  margin: 0px 0px 5px 25px;
}
.refdb_icon{
 /*border: 1px solid black;*/
 width: 21px;
 height: 21px;
 float: left; 
}
.refdb_link{
  /*border: 1px solid black;*/
  float: left;
  margin: 2px 0px 0px 0px;
}
/*Style Referenzdatenblatt Liste END*/

/*Style Referenzen neu START*/
.ref{
	margin-bottom: 35px;
}
.ref_cont .ref_img{
	float: left;
	margin-right: 15px;
}
#Hochsilo .ref_cont .ref_img {
  border: 1px solid #fbe599;
  border-bottom: 25px solid #fbe599;
}
#Guelle .ref_cont .ref_img {
  border: 1px solid #d0a672;
  border-bottom: 25px solid #d0a672;
}
#Biogas .ref_cont .ref_img {
  border: 1px solid #e1e6b4;
  border-bottom: 25px solid #e1e6b4;
}
#Industrie .ref_cont .ref_img {
  border: 1px solid #b5d8ed;
  border-bottom: 25px solid #b5d8ed;
}
.ref_cont .db_link a{
	display: block;
	float: left;
}
.ref_cont .db_link a.link{
	padding-top: 2px;
}
.ref_cont .db_link a.link:after{
	clear: both;
}
/*Style Referenzen neu END*/
