/* ---------------- AB HIER DOPPLUNG ------------------- */

/* Unumgängliche Stile aus dem alten Web-Auftritt (Verankerung in Datenbankaufrufen etc. */
/*entspricht h1*/
.headline {
  font-size		:17px;
  line-height		:17px;
  font-weight		:bold;
  color			::#4B4B4B;
  padding-top		:0px;
  margin-top		:0px;
  padding-bottom	:5px;
  margin-bottom		:5px;
}

/*Registerkarten etc. Seiten aus Projekt Abfrageoptimierung*/
.tdhg002EB8verdmitteFFFFFFb  {font-family: Arial, Verdana, sans-serif; font-size: 8pt; text-align: center; color: #FFFFFF; font-weight: bold; background-color:#b2b2b2; }
.tdhg002EB8verdlinksFFFFFFb  {font-family: Arial,Verdana, sans-serif; font-size: 8pt; text-align: left; color: #FFFFFF; font-weight: bold; background-color:#0f3779; }
.tdhgCCCCCC {background-color:#FFFFFF;}
.tdhgFFFFFFleft {background-image:url(/images2/FFFFFF_unten_759AD7.gif); text-align: left; font-weight: bold; }
.tdhgFFFFFleft {background-image:url(/images2/FFFFFF_unten_759AD7.gif); text-align: left; font-weight: bold; }
.tdhgCCCCCC {background-image:url(/images2/);heigth:1px; }
.tdhgF5F5F5left {background-image:url(/images2/FFFFFF_unten_759AD7.gif); }
.tdhgF5F5F5left {background-image:url(/images2/FFFFFF_unten_759AD7.gif); }
.tdhgF5F5F5right {background-image:url(/images2/FFFFFF_unten_759AD7.gif); text-align: right; }
.tdhgf5f5f5verdmitte000099b  {font-family: Arial,verdana, sans-serif; font-size: 8pt; text-align: center; color: #0f3779; font-weight: bold; background-image:url(/images2/FFFFFF_unten_759AD7.gif); }
.tdhgf5f5f5verdlinks000000b {font-weight: bold; background-color:#FfFfFf; color: #0f3779;}
.tdhgF5F5F5verdmitte {background-color:#ffffff;text-align: center;}
.tdhg000099 {background-image:url(/images2/000099_unten_759AD7.gif); }
.tdhg000099verdmitteFFFFFF  {font-family: Arial,Verdana, sans-serif; font-size: 8pt; text-align: center; color: #b2b2b2; font-weight: bold; background-image:url(/images/000099_unten_759AD7.gif);background-color:#0F3779;}
.tdhg002EB8verdmitteFFFFFFbpad  {font-family: Arial,verdana, sans-serif; font-size: 8pt; text-align: center; color: #0F3779; font-weight: bold; padding-left:15px;padding-right:15px; padding-top:6px;padding-bottom:3px; background-image:url(/images2/759AD7.gif);}
.tdhgD2DEFFverdmitte000099bpad  {font-family: Arial,Verdana, sans-serif; font-size: 8pt; text-align: center; color: #0F3779; font-weight: bold; background-image:url(/images2/background_C3D2F3.gif); padding-left:15px;padding-right:15px; }
.tdhgD2DEFFleft {text-align: left; background-image:url(/images2/background_C3D2F3.gif);}
.tdhgD2DEFFright {text-align: right; background-image:url(/images2/background_C3D2F3.gif); }
.tdhgf5f5f5verdlinks000099pt10  {font-family: Arial,verdana, sans-serif; font-size: 8pt; text-align: left; color: #0F3779; font-weight: bold; background-color:#c3d2f3; font-size:10pt; }
.tdhgf5f5f5verdlinks000099b  {font-family: Arial,verdana, sans-serif; font-size: 8pt; text-align: left; color: #0f3779; font-weight: bold; background-color:#ffffff;}
.tdhgffffffverdlinks000099 {font-family: Arial,verdana, sans-serif; font-size: 8pt; text-align: left; color: #0f3779; background-color:#FFFFFF;  }
.pt8verdrechts {  font-size: 8pt;font-family: Arial,verdana, sans-serif;background-color:#FFFFFF;font-weight: normal; text-align: right;}
.pt8verdmitte {  font-size: 8pt;font-family: Arial,verdana, sans-serif;background-color:#FFFFFF;font-weight: normal; text-align: center;}
.pt8verd {  font-size: 8pt;font-family: Arial,verdana, sans-serif;font-weight: normal; background-color:#FFFFFF;}
.tdhgffffffverdmittedunkelblau {font-weight: bold; background-color:#FfFfFf; color: #0f3779;text-align: center; }
.tdhgF5F5F5verdlinks {
	background-color:#ffffff;
	text-align: left;
}
.hellblau_b {
	font-weight:bold;
	background-color:#D2DCFB;
	color:#0f3779;
	height:16px;
	padding:4px;
	}
.hellblau_bc {
	font-weight:bold;
	background-color:#D2DCFB;
	color:#0f3779;
	height:16px;
	padding:4px;
	text-align: center;
}

/*Navigation Verbraucherpreise Bio*/
.linie_links {
	border-left : 1px;
	border-left-color : #D3D3D3;
	border-left-style : solid;
	padding-left : 3px;
}

.abstand_rechts_links23 {
	padding-left : 23px;
	padding-right : 23px;
	
}

.abstand_rechts_links5 {
	padding-left : 8px;
	padding-right : 8px;

}

.linie_oben_002EB8 {
	border-top : 1px solid #CCCCCC;
}

.linie_oben_002EB8_center {
	border-top : 1px solid #CCCCCC;
	text-align: center;
}

	
.linie_rechts {
	border-right : 1px;
	border-right-color : #D3D3D3;
	border-right-style : solid;
	
	}




/* ---------------- BIS HIER DOPPLUNG AUS ALTEM DESIGN ------------------- */

body,div,form,span,td,a,input {
  font-family		:arial,verdana; 
     
  }

body {
  margin: 0px;
  padding		:0px;  
  font-size		:12px;
  line-height:18px; 
  background:  #fffff; /* #fffacf; #FFFFF;  #FFFCDF fbf6cc FCF0E0  FCC883  FCC883*/
  

}


/* ---------------- Bereich oben ------------------- */



#titelzeile1 {
display:none;

}
#titelzeile2 {
display:none;
 
  
}

input { border: 1px solid #cccccc;

}

/*Agrarmarkttabelle*/
.trennlinie_untertabelle {
  display              :block;
  height               :1px;
  width		       :310px;
  margin               :5px 10px 5px -5px;
  font-size            :2px;
  line-height          :2px;
  background: #4c4c4c;
}
/*AgrarmarkttabelleEnde*/



#logo{
	position:absolute;
	top:20px;
	left:0px;
	width:214px;
	padding:0px;
	margin-top:20px;
	margin-bottom:1px;
	border:0px;
}
.background_kopf_start {
   
  display		:block;  
  height		:123px;
  }
  
.background_kopf {
	display: block; 
  width: 100%;
  height:85px;
  margin-top: 1px;
 
}

form {
  margin		:0px;
  padding		:0px;
}
 input:hover, input:focus, textarea:hover, textarea:focus { 
 border: 1px solid #A62F00; /*0f3779*/ 
}

/*  input:hover, input:focus,{ 
 border: 1px solid #A62F00; /*0f3779*/ 
}*/




.Formularbutton_neu { 
   font: 1em/1.6 verdana; 
   font-weight:bold;
   text-align: left; 
   padding: 0px 0px 2px 2px;
   border: 0px solid #92a6c8;
   color: white;
   width: 40px;
   height: 23px;
   background-color:#fc9200;
   }

 
 .Formularbutton { 
   
   font: 1em/1.6em verdana; 
   font-weight:bold;
   text-align: left; 
   padding: 0px 0px 2px 2px;
   border: 1px solid #92a6c8;
   color: #0f3779;
   width: 40px;
   height: 23px;
   }


.Formularbutton_alt { 
   background: #0F3779 url(/wLayout/design/img/go_blau.gif) center right no-repeat; /*zmp #0F3779*/
   font: 1em/1.6em verdana; 
   font-weight:bold;
   text-align: left; 
   padding: 0px 0px 2px 2px;
   border: 1px solid #92a6c8;
   color: #FFFFFF;
   width: 161px;
   height: 23px;
   } 

 .Formularbutton_Rot{ 
   background: #ff7900; 
   
   font-weight:bold;

   padding: 2px 2px 2px 2px;
   border: 1px solid #CCCCCC;
   color: #FFFFFF;
   width: 161px;
   height: 23px;
   } 

  
   	.Formularbutton_Rosa { 
   background: #D5868E url(/wLayout/img/go_rot.gif) center right no-repeat; 
   font: 1em/1.6em verdana; 
   font-weight:bold;
   text-align: left; 
   padding: 2px 2px 2px 2px;
   border: 1px solid #CCCCCC;
   color: #FFFFFF;
   width: 161px;
   height: 23px;
   } 

.input_news {
  height		:18px;
  margin		:0px 0px 0px 0px;
  padding		:0px 0px 0px 2px;
  border		:1px solid #cccccc;
  color			:#333333;
  font-size		:13px;
}

#picload {
  position: absolute;
  top:      -30px;
  display:  none;
}

a:link		{color:#ff7900;text-decoration:none}  /*0f3779 orange #A62F00 A62F00;*/
a:visited	{color:#ff7900;text-decoration:none}
a:hover		{color:#ff7900;text-decoration:underline}
a:active	{color:#ff7900; /*0f3779*/text-decoration:none}

a.link_weiss:link	{color:#ffffff; font-weight: bold; text-decoration:none; }
a.link_weiss:visited	{color:#ffffff; font-weight: bold; text-decoration:none;}
a.link_weiss:hover	{color:#ffffff; font-weight: bold; text-decoration:underline}
a.link_weiss:active	{color:#ffffff; font-weight: bold; text-decoration:none;}

a.link_grau:link	{color:#C0C0C0;text-decoration:none}
a.link_grau:visited	{color:#C0C0C0;text-decoration:none}
a.link_grau:hover	{color:#ffffff;text-decoration:none}
a.link_grau:active	{color:#ffffff;text-decoration:none}

a.link_dgrau:link	{color:grey;text-decoration:none}
a.link_dgrau:visited	{color:grey;text-decoration:none}
a.link_dgrau:hover	{color:grey;text-decoration:underline;}
a.link_dgrau:active	{color:grey;text-decoration:none;}

a.tooltip:link	        {color:black;text-decoration:none}
a.tooltip:visited	{color:black;text-decoration:none}
a.tooltip:hover	        {color:black;text-decoration:none}
a.tooltip:active	{color:black;text-decoration:none}



h1 {
  font-size		:15px;
  line-height		:15px;
  font-weight		:bold;
  color			:#666666; 
  margin-top		:0px;
  padding-bottom	:5px;
  margin-bottom		:5px;
}

h2 {
  font-size		:13px;
  font-weight		:bold;
  color			:#ff7900;
  padding-top		:0px;
  margin-top		:0px;
  padding-bottom	:5px;
  margin-bottom		:5px;
}

h3 {
  font-size		:13px; 
  line-height		:18px;
  font-weight		:bold;
  color			:#ff7900;
  padding-top		:1px;
  margin-top		:1px;
  padding-bottom	:0px;
  margin-bottom		:0px;
}

h3.download {
  font-size		:13px;
  line-height		:18px;
  font-weight		:bold;
  color			:#4c4c4c;
  background-color      :#f6f6f6;
  padding-top		:1px;
  margin-top		:1px;
  padding-bottom	:0px;
  margin-bottom		:0px;
  padding-left:3px;
}



h4 {
  font-size		:11px;
  font-weight		:bold;
  color			:#FF7900; /*#0f3779 */
  padding		:0px;
  margin		:0px;
}
/* ---------------Verschiedene Schriftfarbe zuweisen---------------------------------- */
.breadcrumb {color:#FF7900; font-size:11px; line-height: 30px;}
a.breadcrumb  {color:#FF7900; font-size:11px; text-decoration:none;}
a.breadcrumb:hover{color:#ffffff;background-color:#C0C0C0;text-decoration:underline;}
a.breadcrumb:visited {color:#FF7900; font-size:11px; text-decoration:none;}
a.breadcrumb:active {color:#FF7900; font-size:11px; text-decoration:none;}


.weissfett
{
  color			:#ffffff;
  font-weight		:bold;
}
.weiss
{
  color			:#ffffff;
}

.graufett
{
  color			:#6A6A6A;
  font-weight		:bold;
}


.rotfett
{
  color			:#A91E2B;
  font-weight		:bold;
}

.blaufett
{
  color			:#0f3779;
  font-weight		:bold;
}
/* ------------------------------------------------- */


#alles{  
  min-width		:770px;
  max-width		:976px;
  width:expression(document.body.clientWidth > 976
	   ? "976px"
           : (document.body.clientWidth <= 770 ? "770px" : "auto"));
  margin-left:auto;
  margin-right:auto;
  


}

#alles_{
   position: relative;
	width: 998px;
	background:  url(images/) repeat-y; 
	margin: auto auto;
	padding: 0px 0px 0px 0px;
	min-height: 100%;
	height: auto;
	}

/* ---------------- Bereich oben wegen Farbunterscheidung ausgelagert in menues.css und menues_login.css------------------- */

.kopf_oben a 		{color:#ffffff; font-size:10px; text-decoration:none}
.kopf_oben a:visited	{color:#ffffff; font-size:10px; text-decoration:none}
.kopf_oben a:active 	{color:#ffffff; font-size:10px; text-decoration:none}
.pfad {
  position:absolute;
}
.pfadlink:link		{color:#ffffff;text-decoration:none}
.pfadlink:visited	{color:#ffffff;text-decoration:none}
.pfadlink:hover		{color:#ffffff;text-decoration:underline}
.pfadlink:active	{color:#ffffff;text-decoration:none}

/* ---------------- Text Log-In oben rechts ------------------- */

#feed{
  position		:absolute;
  top:4px;  
  right			:1px;
  display		:block;
  padding-top:6px;
  height:30px; 
  width:40px;
  background-color	:#ffffff; /*zmp #a91e2b*/  
  text-align		:center;
  vertical-align	:middle;
}
#user{
position		:absolute;
  top:24px;
  right:0px;  
  color		:#b3b3b3;  
  font-size:12px;

}
.login {
  position		:absolute;
  top:31px;
  left			:0px;
  display		:block;
  width			:65px;
  padding-left		:5px;
  padding-right		:2px;
  height		:19px;
  line-height		:19px;
  background-color	:white;  
  text-align		:left;
  vertical-align	:middle;


}
.time {
position		:absolute;
  top:25px;
right			:2px;

}

a.login { color:grey;}

.leistehomelinks {
  position		:absolute;
  top:80px;
  left			:0px;
  font-weight   :bold;
  display		:block;
  width			:60px;
  padding-left		:10px;
  padding-right		:8px;
  height		:21px;
  line-height		:19px;
  background-color: #B3B3B3;
  /*background-color	: #2f702d;#475321; #e46d0A;  ff7400Orange  - #439400hellergruen*/
  color			:#B3B3B3;
  text-align		:left;
  vertical-align	:middle; 
 
  }

.leisteobenlinks {
  font-size             :20px;              
  font-weight           :bold;
  position		:absolute;
  top:95px;
  left			:0px;
  display		:block;
  width			:980px;
  padding-left		:8px;
  padding-right		:8px;
  height		:25px;
  line-height		:25px;
  
  background-color	:#fffff;/* #5E0621;#974807 #3e6a33 dunkles Gr&uuml;n  - #439400hellergruen*/  
  text-align		:left;
  color                 :white;
  vertical-align	:middle; 
  margin-top:20px;
  margin-bottom:20px;

  }
  
   .trennlinie_dick{
  display              :block;
  height               :4px;
  margin               :18px 0px 18px 0px;
  font-size            :2px;
  line-height          :2px;
  background: #ECECEC;

} 
  
  .trennlinie_dick_monitor{
  display              :block;
  height               :4px;
  margin               :18px 0px 18px 0px;
  font-size            :2px;
  line-height          :2px;
  background: #ECECEC;
  margin-top:25px;
}

.loginblau {
  position		:absolute;
  right			:0px;
  display		:block;
  width			:135px;
  padding-left		:10px;
  padding-right		:8px;
  height		:19px;
  line-height		:19px;
  background-color	:#274f92;
  color			:#ffffff;
  text-align		:left;
  vertical-align	:middle;
}
.leisteoben {
  position		:absolute;
  top:95px;
  right				:0px;
  display		:block;
  width			:620px;
  padding-left		:10px;
  padding-right		:8px;
  height		:25px;
  line-height		:25px;
  font-weight           :bold;
  background-color	:#B3B3B3;  /* e46d0A; #BF5930;*/
  color			:white;
  text-align		:left;
  vertical-align	:middle;
}

#leisteoben{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	padding-left:5px;	
	border:0px;
	height:20px;
    font-size:12px;
    font-weight:bold;
    color:#4c4c4c;
    background-color: #f6f6f6;
}
#navoben{
	position:absolute;
	top:0px;
	right:6px;	
	padding:0px;
	margin:0px;
	border:0px;
    height:20px;
    font-size:12px;	
    float:right;
}


a.linkoben:visited { color:#ff7900; text-align:right; margin-top:2px; text-decoration:none; font-size:12px;}

p.linkoben { color:#ff7900; text-align:right; margin-top:2px;   }


#suchen {
	position:absolute;
	top:50px;
	left:750px;
	width:350px;
	padding:0px;
	margin:1px;
	border:0px;
}

#suchen_monitor {
  position:absolute;
  top:32px;
  left:763px;
  display		:block;
  width			:350px;
  height		:22px;
  margin		:0px 0px 0px 0px;
  padding		:10px 10px 10px 10px;
  background-color	:; /* FFAA00 zmp 92a6c8*/
  border: 0px solid #A62F00;
  font-size		:10px;
  color			:#0f3779;
}


#box_topsuche {
  position:absolute;
  top:0px;
  right:250px;
  display		:block;
  width			:350px;
  height		:22px;
  margin		:0px 0px 0px 0px;
  padding		:10px 10px 10px 10px;
  background-color	:; /* FFAA00 zmp 92a6c8*/
  border: 0px solid #A62F00;
  font-size		:10px;
  color			:#0f3779;
}

.logout {
  position		:absolute;
  right			:0px;
  display		:block;
  width			:160px;
  padding-left		:10px;
  padding-right		:8px;
  height		:19px;
  line-height		:19px;
  background-color	:#a91e2b;
  color			:#ffffff;
  text-align		:left;
  vertical-align	:middle;
}

#kopf {
	position:relative;
	width: 100%;
	height: 140px;
    border:0px;
	top:4px;
}

#menue_kopf {
  position		:absolute;
  top			:60px;/*Standort des Menüs mit den Buttons quer (116px)*/
  left      :5px;

  width			:799  px;
  height		:50px;
}
.rubrik_navlink {
  margin-left:0px;
  background		:url(); /*wenn nich drin, IE Fehler Menue*/
  width			:109px;
  height		:50px;
  color:#A62F00;
}
.navlink {
  float			:left;
  background		:url(); /*wenn nich drin, IE Fehler Menue*/
  width			:69px;
  height		:71px;
}
.rubrik_anzeige {

position: absolute;
   top:55px;
   left:370px;
   width:600px;
   font-size:18px;
   font-weight:bold;
   line-height:20px;
   color:#FF7900;/*#b3b3b3*/
   
   }
   
   .rubrik_anzeige_alt {
  position :absolute;
  top:70Px;
  display		:block;
  padding-left		:13px;
  height		:20px;
  padding-top		:0px;
  font-size		:13px;
  color			:#dbe9ff;
  font-weight		:bold;
}

.rubrik_anzeige_login {
  display		:block;
  padding-left		:13px;
  height		:20px;
  padding-top		:25px;
  font-size		:13px;
  color			:#ffffff;
  font-weight		:bold;
  background-color	:#a91e2b;
}



/*-------------------dropdownmenue-----------------*/
#menubar {
background-color:;
font-size:11px;
line-height:16px;
padding-top:0px;
margin:0px;
}
		
#menubar ul {
list-style:none;
background-color:;
padding:0px;
margin-top:5px;
}
			
#menubar li a{
color:#4c4c4c;
}
			
#menubar ul li {
background-color:;
display:inline;
padding:0px;
margin:0px;
font-size:18pt;
line-height:14pt;
position:relative;
}

#menubar ul li a:hover {
text-decoration:none;

}

#menubar ul li a {

}	
			
#menubar ul li ul li a {
color:#0033FF;
font-family:arial;
}
	

#menubar ul li ul li a:hover {
color:#ffffff;
background-color:#0033FF;
}
	
#menubar ul li ul {
display:none;
position:absolute;
left:-20px;
top:20px;
}
			
#menubar ul li:hover ul {
display:inline;
width:200px;
position:absolute;
left:-20px;
top:20px;
border: 1px solid #b3b3b3;
}
			
#menubar ul li:hover ul li {
background-color:white;/*#FAC090*/
border-bottom:1px solid #b3b3b3;
padding-left:5px;
display:block;

}
				
#menubar ul li:hover ul li:hover {				
text-decoration:none;
background-color:#b3b3b3;
color:#ffffff;
}


a.link_rot  {color:#ffffff; font-size:10px; text-decoration:none;}
a.link_rot:hover{color:#ffffff;background-color:#0033FF;text-decoration:none;/*#b3b3b3;*/}
a.link_rot:visited {color:#ffffff; font-size:10px; text-decoration:none; font-family:arial;}
a.link_rot:active {color:#ffffff; font-size:10px; text-decoration:none;}






#nav2 {
	font-size:11px;
	position: absolute;
	top: 1px;
	left: 0px;
	width: autopx;
	padding: 0, 0, 10px, 10px;
	
	border: 0px;
	background-color: #ffffff;

	z-index: 30;
	border-right: 20px #b3b3b3;
	border-left: 1px #b3b3b3;
	
	
	
}

#sddm
{	
	font-size:11px;
	margin: 0;
	padding: 0;
	
	
	}

#sddm li
{	margin: 0;
	
	padding: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
	
	}


#sddm li a
{
	display: block;
	margin: 0 1px 0 0;
	padding: 0px 10px;
	width: auto;
	text-align: center;
	text-decoration: none;
	color:#4c4c4c;
	font: bold 12px arial;

}




#sddm li a:hover
{	background: #FFFFFF;}

#sddm div
{
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width:auto;
	background: #ffffff;
	border: 1px solid #b3b3b3;
	
}

	
	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #FFFFFF;
		color: #FF7900;
		font: 11px arial}

	#sddm div a:hover
	{	background: #b3b3b3;
		color: #FFF}


.menuea {	display: block;
	margin: 0 0px 0 1px;
	padding: 0 4px 0 10px;
	
	background: #ffffff;
	color: #4c4c4c;
	text-align: center;
	text-decoration: none;
	border-right: 1px solid #b3b3b3;
}

.menuei {
	display: block;
	
	padding: 0 4px 0 10px;
	background: #ffffff;
	color: #ff7900;
	text-align: center;
	text-decoration: none;
	border-right: 1px solid #b3b3b3;
}






/* ---------------- Bereich Links, Content, Rechts ------------------- */
table#unterer_bereich {
  padding		:0px;
  margin		:0px;
  border		:none;
  border-collapse	:collapse;
  width			:100%;
  clear			:both;
  margin-top:41px;
}
td#td_left_margin {
  width			:170px;
  padding		:0px 0px 50px 0px;
  background-color	:white;
  border-right: 0px solid #dcdfe4;
}
td#td_content {
  padding		:20px 20px 50px 20px;
  background-color	:#ffffff;
  width			:100%;
 
}

td#td_right_margin {
  width			:207px;
  padding		:20px 0px 50px 0px;
  background-color	:#ffffff;
}
td#td_right_no_margin {
  width			:1px;
  padding		:20px 0px 50px 0px;
  background-color	:#ffffff;
}
#left_margin {
  width			:170px;
}
#content {
  width			:100%;
  font-size		:12px;
  color			:#333333;
  line-height		:15px;
   margin-top:2px;

}

#right_margin {
  width			:207px;
}
/* -- Boxen Linke Spalte -- */

/* ------------------------------------------- */
/* Styles für die Menues in der menues.css !!! */
/* bzw. menues_login.css !!! 		       */
/* ------------------------------------------- */

#menues {
  width				:170px;
  border-bottom			:1px solid #ffffff;
  margin-bottom			:9px;
}

/* ------------------------------------------------------------------------------ */

/* für die kleinen Spitzen */

.spitze {
  position			:absolute;
  top				:-1px; 
  right				:0px;
}

.spitze_ul {
  position			:absolute;
  top				:20px; 
  right				:0px;
}

/* wenn zweizeilig */
.spitze_ul_mz {
  position			:absolute;
  top				:32px; 
  right				:0px;
}


/* -- Boxen Linke Spalte -- */

/* -- wenn Menueeintrag einzeilig -- */ 
#menue_oben {
  background-color      :/*#FF7900*/;
  border-bottom		:1px solid #ffffff;
  margin-bottom		:10px;
  margin-top:30px;		
}
/* für die oberen Ecken im linken .menue */
.menue_open_oben_a {
  position		:absolute;
  top			:-1px; 
  right			:0px;
}

.menue_open {
  position		:absolute;
  top			:0px; 
  right			:0px;
}
/* ------vorher openoben------------------------- */
.menue_open_alink {
  position		:relative;
  width			:149px;
  display		:block;
  height		:20px;
  padding		:0px 8px 0px 13px;
  background-color	:#0f3779;
  color			:#dbe9ff;
  font-size		:10px;
  line-height		:20px;
  border-top		:1px solid #ffffff;
}

.menue_open_login_alink {
  position		:relative;
  width			:149px;
  display		:block;
  height		:20px;
  padding		:0px 8px 0px 13px;
  background-color	:#a91e2b;
  color			:#ffffff;
  font-size		:10px;
  line-height		:20px;
  border-top		:1px solid #ffffff;
}

.menue_open_link {
  position		:relative;
  width			:170px;
  display		:block;
  height		:21px;
  padding		:0px 0px 0px 0px;
  background-color	:#0f3779;
  color			:#dbe9ff;
  font-size		:10px;
  line-height		:20px;
}

.menue_open_login_link {
  position		:relative;
  width			:170px;
  display		:block;
  height		:21px;
  padding		:0px 0px 0px 0px;
  background-color	:#a91e2b;
  color			:#ffffff;
  font-size		:10px;
  line-height		:20px;
}
/* ------------------------------- */

.menue_oben_link {
  display		:block;
  height		:20px;
  padding		:0px 8px 0px 13px;
  background-color	:#91b1e5;
  font-size		:10px;
  line-height		:20px;
  border-top		:1px solid #ffffff;
}

.menue_oben_link_selected {
  display		:block;
  height		:20px;
  padding		:0px 8px 0px 13px;
  background-color	:#0f3779;
  font-size		:10px;
  line-height		:20px;
  border-top		:1px solid #ffffff;
  color:#dbe9ff;
}

a.menue_oben_link:link 		{font-size:10px;color:#0f3779;text-decoration:none}
a.menue_oben_link:visited	{font-size:10px;color:#0f3779;text-decoration:none}
a.menue_oben_link:hover		{font-size:10px;background-color:#0f3779;color:#dbe9ff;}
a.menue_oben_link:active	{font-size:10px;color:#0f3779;text-decoration:none}

.menue_oben_login_link {
  display		:block;
  height		:20px;
  padding		:0px 8px 0px 13px;
  background-color	:#ddb9b9;
  font-size		:10px;
  line-height		:20px;
  border-top		:1px solid #ffffff;
}
a.menue_oben_login_link:link 	{font-size:10px;text-decoration:none}
a.menue_oben_login_link:visited	{font-size:10px;text-decoration:none}
a.menue_oben_login_link:hover	{font-size:10px;background-color:#a91e2b}
a.menue_oben_login_link:active	{font-size:10px;text-decoration:none}

/* -- wenn Menueeintrag mehrzeilig -- */ 
.menue_oben_link_mz {
  display		:block;
  padding		:3px 8px 4px 13px;
  background-color	:#91b1e5;
  font-size		:10px;
  line-height		:13px;
  border-top		:1px solid #ffffff;
}
a.menue_oben_link_mz:link 	{font-size:10px;color:#0f3779;text-decoration:none}
a.menue_oben_link_mz:visited	{font-size:10px;color:#0f3779;text-decoration:none}
a.menue_oben_link_mz:hover	{font-size:10px;background-color:#0f3779;color:#dbe9ff;}
a.menue_oben_link_mz:active	{font-size:10px;color:#0f3779;text-decoration:none}

.menue_oben_login_link_mz {
  display		:block;
  padding		:3px 8px 4px 13px;
  background-color	:#ddb9b9;
  font-size		:10px;
  line-height		:13px;
  border-top		:1px solid #ffffff;
}
a.menue_oben_login_link_mz:link 	{font-size:10px;text-decoration:none}
a.menue_oben_login_link_mz:visited	{font-size:10px;text-decoration:none}
a.menue_oben_login_link_mz:hover	{font-size:10px;background-color:#a91e2b}
a.menue_oben_login_link_mz:active	{font-size:10px;text-decoration:none}
/*-------------------------------------*/


/* -- wenn Menueeintrag unten -- */ 
#menue_unten {
  border-bottom		:1px solid #4d8bd9;
  margin-bottom		:10px;		
}
.menue_unten_link {
  display		:block;
  height		:20px;
  padding		:0px 8px 0px 13px;
  background-color	:#0f3779;
  font-size		:10px;
  line-height		:20px;
  border-top		:1px solid #4d8bd9;
}

a.menue_unten_link:link 	{font-size:10px;color:#dbe9ff;text-decoration:none}
a.menue_unten_link:visited	{font-size:10px;color:#dbe9ff;text-decoration:none}
a.menue_unten_link:hover	{font-size:10px;background-color:#91b1e5;color:#0f3779;}
a.menue_unten_link:active	{font-size:10px;color:#dbe9ff;text-decoration:none}
/* ---------------------------------- */ 


/* -- Contentbereich -- */
.box_content {
  display:        block;
  margin-bottom:  16px;
  font-size		:12px; /*zmp 11px mit Verdana*/
  color			:#333333;
  line-height		:17px;
}
.dachzeile
{
  font-size		:11px; /*zmp 11px mit Verdana*/
  color			:#333333;
  line-height		:15px;
}
.content_pic {
  float			:right;
  margin-top		:3px;
  margin-left		:10px;
  margin-bottom		:8px;
}

.bull_blau {
  display		:block;
  float			:left;
}

.trennlinie {
  display		:block;
  height		:1px;
  margin		:18px 0px 10px 0px;
  font-size		:2px;
  line-height		:2px;
  background-color	:#bdbcbd; 
}


.trennlinie_2 {
  display		:block;
  height		:1px;
  margin		:18px 0px 18px 0px;
  font-size		:2px;
  line-height		:2px;
  background: #bdbcbd; /* #bdbcbd url(../img/trennlinie.gif);*/
}

.trennlinie_3 {
  display		:block;
  height		:2px;
  margin		:25px 0px 18px 0px;
  font-size		:2px;
  line-height		:2px;
  background-image	:url(//wLayout/img/trennlinie.gif);
}

.trennlinie_4 {
  display		:block;
  height		:2px;
  margin		:7px 0px 7px 0px;
  font-size		:2px;
  line-height		:2px;
  background-image	:url(//wLayout/img/trennlinie.gif);
}
.trennlinie_5 {
  display		:block;
  height		:5px;
  margin		:6px 0px 6px 0px;
  font-size		:2px;
  line-height		:2px;
  background-color	:#bdbcbd; 
  }
  
.trennlinie_orange {
  display		:block;
  height		:1px;
  margin		:18px 0px 10px 0px;
  font-size		:2px;
  line-height		:2px;
  background: 	#e46d0a;/*url(/wLayout/img/trennlinie_orange.gif);*/
}
.linie_grau {
			display:block;
			background-color:#C0C0C0;
			padding:0px 2px 0px 2px;
			height:20px;
			line-height:20px;
			margin:1px 0px 2px 0px;
}
.linie_blau {
			display:block;
			background-color:#cad6ea;
			padding:0px 2px 0px 2px;
			height:20px;
			line-height:20px;
			margin:1px 0px 2px 0px;
}
.linie_blau_flexibel {
			display:block;
			background-color:#cad6ea;
			padding:0px 2px 0px 2px;
			line-height:20px;
			margin:1px 0px 2px 0px;}
.linie_blau_b {
			display:block;
			font-weight:bold;
			background-color:#cad6ea;
			color:#0f3779;
			padding:0px 2px 0px 2px;
			height:20px;
			line-height:20px;
			margin:1px 0px 2px 0px;
		
}

.suche_content {
			display:block;
			padding:5px 10px 5px 10px;
			/*background-color:#FCF0E0;*/
			color:#0f3779;
}

.suche_content_hellblau {
			display:block;
			padding:5px 10px 5px 10px;
			background-color:#cad6ea;;
			color:#0f3779;
}

.input_suche_content {
  width			:300px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}
.input_suche_content50 {
  width			:50px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}

.input_suche_content150 {
  width			:150px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}

.input_suche_content375 {
  width			:375px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}

.input_suche_content140 {
  width			:140px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}

.input_suche_content130 {
  width			:130px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}

.input_suche_content120 {
  width			:120px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}
.input_suche_content110 {
  width			:110px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}
.input_suche_content100 {
  width			:100px;
  margin		:5px 5px 5px 0px;
  font-size		:10px;
}
/* ------- tabelle ------*/ 
.tr_blau {
			background-color:#cad6ea;
			color:#0f3779;
			height:16px;
}
.FehlerGelb {
			background-color:#FF9900;
			color:#000000;
			height:16px;
}
.table_gef {
	background-color: #ffffff;
	border-collapse:collapse;
	border: 1px solid #92a6c8;
	padding:2px;
}
.blau_b {
	font-weight:bold;
	background-color:#cad6ea;
	color:#0f3779;
	height:16px;
	padding:4px;
	border: 1px solid #92a6c8;
}
.blau_bc {
	font-weight: bold;
	background-color: #fcf0e0;/*#cad6ea;*/
	color: #0f3779;
	height: 16px;
	padding:4px;
	text-align: center;
	border: 1px solid #92a6c8;
}

.hellor_bc {
	font-weight: bold;
	background-color: #FFFACF;  /* #fcf0e0; #cad6ea;*/
	color: #0f3779;
	height: 16px;
	padding:4px;
	text-align: center;
	border: 1px solid #92a6c8;
}

.blau_bi {
	font-weight:bold;
	background-color:#cad6ea;
	color:#0f3779;
	height:16px;
	padding:4px;
	font-style: italic;
	border: 1px solid #92a6c8;
}

.dunkelblau_b {
	font-weight:bold;
	background-color:;
	color:#A62F00;
	height:24px;
	padding:4px;
	border: 1px solid grey /*#92a6c8*/;
}
.dunkelgrau_b {
	font-weight:bold;
	background-color:#dcdfe4;
	color:#A62F00;
	height:24px;
	padding:4px;
	text-align: left;
	border: 1px solid grey /*#92a6c8*/;
}

.dunkelblau_bc {
	font-weight:bold;
	background-color:#b3b3b3;
	color:#fff;
	height:24px;
	padding:4px;
	text-align: center;
	border: 1px solid grey /*#92a6c8*/;
}

.dunkelgrau_bc {
	font-weight:bold;
	background-color:#b3b3b3;
	color:#fff;
	height:24px;
	padding:4px;
	text-align: center;
	border: 1px solid grey /*#92a6c8*/;
}





	.td_links
{
	padding:2px;
	border: 1px solid grey /*#92a6c8*/;
}
.td_mitte
{
	padding:2px;
	text-align: center;
	border: 1px solid grey /*#92a6c8*/;
}

.td_mitte_brl
{
	padding:2px;
	text-align: center;
	border-left: 1px solid grey /*#92a6c8*/;
        border-right: 1px solid grey /*#92a6c8*/;
}


.td_rechts
{
	padding:2px;
        padding-right:10px;
padding-left:10px;
	text-align: right;
	border: 1px solid grey /*#92a6c8*/;
}


/* rechts ausgerichtet für Zahlen mit unterschiedlichen Vorkommaanzahl, aber trotzdem mittig*/
.td_mitte_rechts
{
	
	text-align: right;
	padding-right:35px;
	padding-left:35px;
	border: 1px solid #92a6c8;
}
.tr_blau {
			background-color:#cad6ea;
			color:#0f3779;
			height:16px;
}

.tr_blau50 {
			background-color:#cad6ea;
			color:#0f3779;
			height:16px;
			width: 250px;
			
}

.tr_dunkelblau {
			font-weight:bold;
			background-color:#0F3779;
			color:#DBE9FF;
			height:24px;

}
.tr_rot {
			font-weight:bold;
			background-color:#A91E2B;
			color:#DBE9FF;
			height:24px;

}
.tr_grau {
			background-color:#dcdfe4;
			height:16px;
}

.tr_hellrot {
			background-color:#e2bfbf;
			}

.tr_mittelrot {
			background-color:#d5868e;
}
      
.tr_dunkelrot {
			background-color:#A91E2B;
						}
						
.tr_orange {
			background-color:#E46D0A;
			}
			
.tr_hellorg {
			background-color:#b3b3b3;
color:#fff;
			}			
.tr_hellgrau {
			background-color:#E6E6E6;
}			
/* border */
.td_blau_l_l {
			border-top:3px solid #ffffff; 
			border-right:1px solid #ffffff; 
			border-bottom:2px solid #ffffff;
			padding:2px;
			height:16px;
			vertical-align:bottom;
}
.td_blau_l_c {
			border-top:3px solid #ffffff; 
			border-right:1px solid #ffffff; 
			border-bottom:2px solid #ffffff;
			padding:2px;
			height:16px;
			text-align:center;
			vertical-align:bottom;
}
.td_blau_l_r {
			border-top:3px solid #ffffff; 
			border-right:1px solid #ffffff; 
			border-bottom:2px solid #ffffff;
			padding:2px;
			height:16px;
			text-align:right;
			vertical-align:bottom;
}
.td_blau_r_r {
			border-top:3px solid #ffffff; 
			border-bottom:2px solid #ffffff;
			padding:2px;
			height:16px;
			text-align:right;
			vertical-align:bottom;
}
/* ---- */

.td_l_l {
			border-right:1px solid #ffffff; 
			padding:2px;
			height:16px;
			vertical-align:bottom;
}
.td_l_r {
			border-right:1px solid #ffffff; 
			padding:2px;
			height:16px;
			text-align:right;
			vertical-align:bottom;
}
.td_l_c {
			border-right:1px solid #ffffff; 
			padding:2px;
			height:16px;
			text-align:center;
			vertical-align:bottom;
}

.td_r_l {
			border-bottom:0px solid #ffffff;
			padding:2px;
			height:16px;
			text-align:left;
			vertical-align:bottom;
}
.td_r_c {
			border-bottom:0px solid #ffffff;
			padding:2px;
			height:16px;
			text-align:center;
			vertical-align:bottom;
}
.td_r_r {
			border-bottom:0px solid #ffffff;
			padding:2px;
			height:16px;
			text-align:right;
			vertical-align:bottom;
}
.td_border_bottom {
			border-bottom:1px solid #CAD6EA;
			border-right:5px solid #FFFFFF;
			padding:2px;
			height:16px;
			text-align:left;
			vertical-align:top;
}
.td_border_bottom_r_l {
			border-bottom:1px solid #CAD6EA;
			border-left:1px solid #CAD6EA;
			border-right:1px solid #CAD6EA;
			padding:2px;
			height:16px;
			text-align:right;
			vertical-align:top;
}


/*TEMPlates Datenbank Pflanzenbau neu*/



.bggrau{ background-color:#DCDFE4;
}

.bgweiss{ background-color:#ffffff;
}

.b {font-weight:bold;
}

.center {text-align:center;
}
.left {text-align:left;padding-left:5px;
}

.right {text-align:right;padding-right:5px;
}
/* Menu Hintergrund Monitor Agrar

.bg_monitor{
background-color: #A62F00;

}

/* Tabellen Styles neu*/
/*Rahmen rechts */

.br {
border-right: 1px solid #b2b2b2;

}

/* Milchneu */
/*  Tabelle Rahmen grau  */ 


.tab_rahmen    {	            
        background-color: #ffffff;
	border-collapse:collapse;
	border: 1px solid #b2b2b2;
	padding:2px;

}

.tab_rabatt    {	            
        background-color: #ffffff;
	border-collapse:collapse;
	border: 1px solid #E46D0A;
	padding:2px;

}

/*Rabatt-Staffel Zellen rahmen unten und rechts */
.bbr {border-right:1px solid #E46D0A;border-bottom:1px solid #E46D0A;
      padding:3px;

}

/*Rabatt-Staffel Zellen rahmen unten */
.bb {border-bottom:1px solid #E46D0A;
}

 /* Hintergrund grau*/

.bg_grau   {   
        background-color: #f2f2f2;}

 /*  Zelle Rahmen grau zentriert*/

.td_datum  {
	
	text-align: center;
	padding-right:5px;
	padding-left:3px;
        border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;

}

/*  Zelle Rahmen unten und oben und rechts linksbündig*/
.td_left_br   {
	
	text-align: left;
	padding-right:10px;
	padding-left:3px;        
	border-right: 1px solid #b2b2b2;
        border-top: 1px solid #b2b2b2; 
        border-bottom: 1px solid #b2b2b2;

}

.td_left_br_h1   {
	
	text-align: left;
	padding-right:10px;
	padding-left:3px;        
	border-right: 1px solid #b2b2b2;
        border-top: 1px solid #b2b2b2; 
        border-bottom: 1px solid #b2b2b2;
        color:#666666;
        font-size:15px;
        font-weight:bold;

}


/*  Zelle Rahmen unten und oben rechtsbündig Rahmen rechts */

.td_right_br   {
	
	text-align: right;
	padding-right:5px;
	padding-left:3px;        
	border-right: 1px solid #b2b2b2;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;

}

/*  Zelle Rahmen unten und oben rechtsbündig*/

.td_right   {
	
	text-align: right;
	padding-right:5px;
	padding-left:5px;
        border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
	

}


/*  Zelle Rahmen unten und oben zentriert*/
.td_center {	
	text-align: center;
	padding-right:3px;
	padding-left:3px;      
	border-top: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
	

}

/*  Zelle ohne Rahmen Hintergrund grau Schrift zentriert*/
.td_grau_zentriert {	
	text-align: center;      
	background-color: #f2f2f2;
	padding-right:5px;
	padding-left:5px;

}


/*  Zelle ohne Rahmen kein Hintergrund grau Schrift zentriert*/
.td_zentriert {	
	text-align: center;      
	padding-right:5px;
	padding-left:5px;

}

 /*  Schriftfarbe dunkelrot/rotbraun*/
.rotbraun  { color: #666666;}

/* Ende Tabellen Milch*/ 



/*
----------- ----------*/ 


.box_dialog_links {
  float			:left;
  width			:270px;
  height		:100px;
  margin		:0px 19px 19px 0px;
  background-color	:#dcdfe4;
  color			:#333333;
}
.box_dialog_rechts {
  float			:left;
  width			:270px;
  height		:100px;
  margin		:0px 0px 19px 0px;
  background-color	:#dcdfe4;
  color			:#333333;
}
.dialog_text {
  display		:block;
  padding		:3px 5px 5px 0px;
}

.dialog_text_unten {

}

.footer {
	clear:both;
	display:block;
	padding-top:30px;
	font-size:9px;
	color:#333333;
	line-height:14px;
	margin-bottom : 0;
}

#footer {
	position:relative;
	bottom:0pt;
	margin: 20px 0px 20px 0px;
        padding-left:5px;	
	height: 20px;
        font-size:12px;
	width: 100%;
        background-color:#f6f6f6;

}

.trennline_footer{
  display              :block;
  height               :1px;
  margin               :18px 0px 18px 0px;
  font-size            :2px;
  line-height          :2px;
  background: #f6f6f6;
}

/* -- Box Suchen Seite --*/
#suche {
  display		:block;
  width			:350px;
  height		:40px;
  margin		:0px 0px 0px 0px;
  padding		:10px 8px 10px 10px;
  background-color	:#92a6c8;
  font-size		:10px;
  color			:#0f3779;
}


/* -- Boxen Rechte Spalte --*/
#box_suche {
  display		:block;
  width			:175px;
  height		:50px;
  margin		:0px 0px 0px 0px;
  padding		:10px 8px 10px 10px;
  background-color	:; /* FFAA00 zmp 92a6c8*/
  border: 1px solid #dcdfe4;
  font-size		:10px;
  color			:#0f3779;
}


#box_topsuche {
  position:absolute;
  top:0px;
  right:250px;
  display		:block;
  width			:350px;
  height		:22px;
  margin		:0px 0px 0px 0px;
  padding		:10px 10px 10px 10px;
  background-color	:; /* FFAA00 zmp 92a6c8*/
  border: 0px solid #A62F00;
  font-size		:10px;
  color			:#0f3779;
}

#box_suche_login {
  display		:block;
  width			:189px;
  height		:40px;
  margin		:0px 0px 0px 0px;
  padding		:10px 8px 10px 10px;
  background-color	:#a91e2b;
  font-size		:10px;
  color			:#ffffff;
}

.input_suche {
  width			:115px;
  font-size		:10px;
  margin-left		:8px;
  margin-bottom		:8px;
}


#box_rot {
  width			:205px;
  margin		:15px 0px 0px 0px;
  border-bottom		:1px solid #a91e2b;
  border-left		:1px solid #a91e2b;
  border-right		:1px solid #a91e2b;
  font-size		:10px;
  color			:#333333;
}

#box_rot_breiter {
  width			:505px;
  margin		:15px 0px 0px 0px;
  border-bottom		:1px solid #a91e2b;
  border-left		:1px solid #a91e2b;
  border-right		:1px solid #a91e2b;
  font-size		:10px;
  color			:#333333;
  
}

.box_rot_




 {
  color			:#ffffff;
  display		:block;
  padding-left		:9px;
  padding-right		:7px;
  height		:19px;
  line-height		:19px;
  background-color	:#a91e2b;
  text-align		:left;
  vertical-align	:middle;
}

.box_rot_kopf_breiter {
  color			:#ffffff;
  display		:block;
  padding-left		:9px;
  padding-right		:7px;
  height		:19px;
  line-height		:19px;
  background-color	:#a91e2b;
  text-align		:left;
  vertical-align	:middle;
}
.box_rosa_D5868E_kopf {
  color			:#ffffff;
  display		:block;
  padding-left		:9px;
  padding-right		:7px;
  height		:19px;
  line-height		:19px;
  background-color	:#D5868E;
  text-align		:left;
  vertical-align	:middle;
}
.box_rot_kopf_flexibel {
  color			:#ffffff;
  display		:block;
  padding-left		:9px;
  padding-right		:7px;
  line-height		:19px;
  background-color	:#a91e2b;
  text-align		:left;
  vertical-align	:middle;
}
.box_rot_unten {
  display		:block;
  padding		:5px 10px 6px 10px;
  line-height		:13px;
}


#box_grau {
  display		:block;
  overflow		:auto;
  width			:205px;
  margin		:15px 0px 0px 0px;
  border-bottom		:1px solid #bdbcbd;
  border-left		:1px solid #bdbcbd;
  border-right		:1px solid #bdbcbd;
  font-size		:10px;
  color			:#333333;
}

#box_weiss {
  display		:block;
  overflow		:auto;
  width			:205px;
  margin		:15px 0px 0px 0px;
  border-bottom		:1px solid #bdbcbd;
  border-left		:1px solid #bdbcbd;
  border-right		:1px solid #bdbcbd;
  font-size		:10px;
  color			:#FFFFFF;
}
#box_hellblau {
  display		:block;
  overflow		:auto;
  width			:205px;
  margin		:15px 0px 0px 0px;
  border-bottom		:1px solid #0f3779;
  border-left		:1px solid #0f3779;
  border-right		:1px solid #0f3779;
  font-size		:10px;
  color			:#333333;
}
#box_grau_top {
  display		:block;
  overflow		:auto;
  width			:205px;
  margin		:0px 0px 0px 0px;
  border-bottom		:1px solid #bdbcbd;
  border-left		:1px solid #bdbcbd;
  border-right		:1px solid #bdbcbd;
  font-size		:10px;
  color			:#333333;
}



#box_ami {
  display		:block;
  overflow		:visible;
  width			:205px;
  margin		:15px 0px 0px 0px;  
  font-size		:11px;
  color			:#333333;
}

.box_ami_kopf {
  margin-right:10px;
  display		:block;
  color			:#6a6a6a;
  font-weight		:bold;
  padding-left		:9px;
  padding-right		:7px;
  height		:19px;
  line-height		:19px;
  background-color	:;
  border-bottom:1px solid #b2b2b2;
}
.box_ami_unten {
  display		:block;
  padding		:5px 20px 6px 10px;
  line-height		:13px;
  margin-right:10px;
}



.box_grau_kopf {
  display		:block;
  color			:#0f3779;
  font-weight		:bold;
  padding-left		:9px;
  padding-right		:7px;
  height		:19px;
  line-height		:19px;
  background-color	:#bdbcbd;
}
.box_grau_unten {
  display		:block;
  padding		:5px 20px 6px 10px;
  line-height		:13px;
}
.box_grau_pic {
  float			:right;
  margin-left		:5px;
  margin-bottom		:5px;
}
.box_hellblau_kopf {
  display		:block;
  color			:#0f3779;
  font-weight		:bold;
  padding-left		:9px;
  padding-right		:7px;
  height		:19px;
  line-height		:19px;
  background-color	:#cad6ea;
}
.elementStandard    {margin-bottom:10px;}
.elementHeadline    {}
.elementSubheadline {}

/* Unumgängliche Stile aus dem alten Web-Auftritt (Verankerung in Datenbankaufrufen etc. */
/*entspricht h1*/
.headline {
  font-size		:17px;
  line-height		:17px;
  font-weight		:bold;
  color			:#4B4B4B;
  padding-top		:0px;
  margin-top		:0px;
  padding-bottom	:5px;
  margin-bottom		:5px;
}

/*Registerkarten etc. Seiten aus Projekt Abfrageoptimierung*/
.tdhg002EB8verdmitteFFFFFFb  {font-family: arial, Verdana, sans-serif; font-size: 8pt; text-align: center; color: #FFFFFF; font-weight: bold; background-color:#b2b2b2; }
.tdhg002EB8verdlinksFFFFFFb  {font-family: arial, Verdana, sans-serif; font-size: 8pt; text-align: left; color: #FFFFFF; font-weight: bold; background-color:#0f3779; }
.tdhgCCCCCC {background-color:#FFFFFF;heigth:1px; }
.tdhgFFFFFFleft {background-image:url(/images/FFFFFF_unten_759AD7.gif); text-align: left; font-weight: bold; }
.tdhgFFFFFleft {background-image:url(/images/FFFFFF_unten_759AD7.gif); text-align: left; font-weight: bold; }
.tdhgCCCCCC {/*background-image:url(/images/FFFFFF_unten_759AD7.gif);*/ heigth:1px;}
.tdhgF5F5F5left {background-image:url(/images/FFFFFF_unten_759AD7.gif); }
.tdhgF5F5F5left {background-image:url(/images/FFFFFF_unten_759AD7.gif); }
.tdhgF5F5F5right {background-image:url(/images/FFFFFF_unten_759AD7.gif); text-align: right; }
.tdhgf5f5f5verdmitte000099b  {font-family: arial, verdana, sans-serif; font-size: 8pt; text-align: center; color: #0f3779; font-weight: bold;background-image:url(/images/FFFFFF_unten_759AD7.gif); }
.tdhgf5f5f5verdlinks000000b {font-weight: bold; background-color:#FfFfFf; color: #0f3779;}
.tdhgF5F5F5verdmitte {background-color:#ffffff;text-align: center; }
.tdhg000099 {background-image:url(/images/000099_unten_759AD7.gif); }
.tdhg000099verdmitteFFFFFF  {font-family: arial, Verdana, sans-serif; font-size: 8pt; text-align: center; color: #b2b2b2; font-weight: bold;background-image:url(/images/000099_unten_759AD7.gif);background-color:#b2b2b2;}
.tdhg002EB8verdmitteFFFFFFbpad  {font-family: arial, verdana, sans-serif; font-size: 8pt; text-align: center; color: #0F3779; font-weight: bold; padding-left:15px;padding-right:15px; padding-top:6px;padding-bottom:3px; background-image:url(/images/759AD7.gif);}
.tdhgD2DEFFverdmitte000099bpad  {font-family: arial, Verdana, sans-serif; font-size: 8pt; text-align: center; color: #0F3779; font-weight: bold; background-image:url(/images/background_C3D2F3.gif); padding-left:15px;padding-right:15px; }
.tdhgD2DEFFleft {text-align: left; background-image:url(/images/background_C3D2F3.gif);}
.tdhgD2DEFFright {text-align: right; background-image:url(/images/background_C3D2F3.gif); }
.tdhgf5f5f5verdlinks000099pt10  {font-family: arial, verdana, sans-serif; font-size: 8pt; text-align: left; color: #0F3779; font-weight: bold; background-color:#c3d2f3; font-size:10pt; }
.tdhgf5f5f5verdlinks000099b  {font-family: arial, verdana, sans-serif; font-size: 8pt; text-align: left; color: #0f3779; font-weight: bold; background-color:#ffffff;}
.tdhgffffffverdlinks000099 {font-family: arial, verdana, sans-serif; font-size: 8pt; text-align: left; color: #0f3779; background-color:#FFFFFF;  }
.pt8verdrechts {  font-size: 8pt;font-family: arial, verdana, sans-serif;background-color:#FFFFFF;font-weight: normal; text-align: right;}
.pt8verdmitte {  font-size: 8pt;font-family: arial, verdana, sans-serif;background-color:#FFFFFF;font-weight: normal; text-align: center;}
.pt8verd {  font-size: 8pt;font-family: arial, verdana, sans-serif;font-weight: normal; background-color:#FFFFFF;}
.tdhgffffffverdmittedunkelblau {font-weight: bold; background-color:#FfFfFf; color: #0f3779;text-align: center; }
.tdhgF5F5F5verdlinks {
	background-color:#ffffff;
	text-align: left;
}
.hellblau_b {
	font-weight:bold;
	background-color:#D2DCFB;
	color:#0f3779;
	height:16px;
	padding:4px;
	}
.hellblau_bc {
	font-weight:bold;
	background-color:#D2DCFB;
	color:#0f3779;
	height:16px;
	padding:4px;
	text-align: center;
}

/*Navigation Verbraucherpreise Bio*/
.linie_links {
	border-left : 1px;
	border-left-color : #D3D3D3;
	border-left-style : solid;
	padding-left : 3px;
}

.abstand_rechts_links23 {
	padding-left : 23px;
	padding-right : 23px;
	
}

.abstand_rechts_links5 {
	padding-left : 8px;
	padding-right : 8px;

}

.linie_oben_002EB8 {
	border-top : 1px solid #CCCCCC;
}

.linie_oben_002EB8_center {
	border-top : 1px solid #CCCCCC;
	text-align: center;
}

	
.linie_rechts {
	border-right : 1px;
	border-right-color : #D3D3D3;
	border-right-style : solid;
	
	}
/*Groessere Zeilenhöhe bei Erzeuger Online*/
.pt8 {
	line-height : 20px;
}

.pt8blau {
	line-height : 20px;
	color			:#0f3779;
}

/*Für die Tabellen in Eier-Online*/

.bodytextfettweiss {
	background-color: #0F3779;
	color: #DCDFE4;
	font-weight: bold;
}

.bodytextfettblau {	
	color: #0f3779;
	font-weight: bold;
}
/*Stile für die Homepage*/
.ueber_uns {
  float			:right;
  height		:13px;
  font-size		:11px;
  line-height		:25px;
}
/* mittelbereich */
.head {
  display		:block;
  width			:730px;
  right			:0px;
  height		:27px;
  line-height		:20px;
  background-color	:#0f3779;
  color			:#d6e3f4;
  font-size		:10px;
  font-weight		:bold;
} 
.branchen_links {
  float			:left;
  width			:238px;	
  height		:40px;
  margin		:0px 1px 1px 0px;
  background-color	:#92a6c8;
  color			:#333333;
} 
.grafik_box {
  float			:left;
  width			:476px;
  margin		:0px 0px 0px 0px;
  padding		:0px 0px 0px 5px;
  background-color	:#6380B0;
  color			:#ffffff;
}
.grafik {
  display		:block;
  float			:left;
  padding		:10px 10px 0px 0px;
}
.grafik_box_text {
  display		:block;
  padding		:7px 10px 10px 0px;
} 

.grafik_box_unten {
  clear			:both;
  display		:block;
  height		:12px;
  line-height		:22px;
  margin-bottom		:22px;
  background-color	:#0f3779;
  color			:#d6e3f4;
  font-size		:14px;
  font-weight		:bold;
}

.zmp_grafiken {
  float			:right;
  height		:13px;
  font-size		:11px;
}
.branchen {
	display		:block;
	width			:479px;
	height		:300px;
	background-color	:#0f3779;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.branchen_icon {
  display		:block;
  float			:left;
  padding-right		:3px;
}
.branchen_rechts {
  float			:left;
  width			:234px;	
  height		:50px;
  margin		:0px 0px 1px 0px;
  background-color	:#92a6c8;
  color			:#333333;
}
.branchen_oben {
  display		:block;
  position		:relative;
  height		:25px;
  background-color	:#0f3779;
  color:#d6e3f4;
}
.branchen_reiter {
  display		:block; 
  position		:absolute;
  left			:1px;
  top			:0px;
}
.branchen_text {
  display		:block;
  padding		:2px 2px 0px 0px;
  color			:#0f3779;
}
/*rechts*/
#box_wirueberuns {
  display		:block;
  width			:189px;
  height		:70px;
  margin		:0px 0px 0px 0px;
  padding		:10px 8px 10px 10px;
  background-color	:#0f3779;
  font-size		:11px;
  color			:#ffffff;
}
#box_foren {
  display		:block;
  width			:189px;
  height		:182px;
  margin		:0px 0px 0px 0px;
  padding		:10px 8px 10px 10px;
  background-color	:#0f3779;
  font-size		:11px;
  color			:#ffffff;
}
#box_menuepunkte {
  display		:block;
  width			:189px;
  height		:70px;
  margin		:0px 0px 0px 0px;
  padding		:10px 8px 10px 10px;
  background-color	:#274f92;
  font-size		:11px;
  color			:#ffffff;
}
.bodytextfettweiss {
	background-color: #0F3779;
	color: #DCDFE4;
	font-weight: bold;
}

.bodytextfettblau {	
	color: #0f3779;
	font-weight: bold;
}

.table_organigramm {
	border-collapse: collapse;
	border: 1px solid #333333;
	height: 60px;
}

.box_organigramm {
	float: left;
	width: 270px;
	height: auto;
	margin: 0px 19px 19px 0px;
	background-color: #759AD7;
	color: #333333;
}

.tr_organigramm {
	background-color: #DCDFE4;
	vertical-align: middle;
	height: 65 px;
	border: 1px solid #BDBCBD;

}

.tr_rot_organigramm {
	background: #BDBCBD;
}

.td_weiss {
background-color:#FFFFFF}



.blau_b_orga {
	background-color : #cad6ea;
	color: #0f3779;
	font-size:11px;
	height: 60px;
	width:100px;
	border: 1px solid #92a6c8;
	
}

.blau_nicht_fett {
	font-size:11px;
	color : #0f3779;
	padding : 0px;
	margin : 0px;
}
.dunkelrot_fett {
	font-weight : bold;
	font-size:11px;
	background-color : #A91E2B;
	color : #FFFFFF;
	padding:1px;
	display : block;
}
.platzhalter_orga {
	font-size:11px;
	background-color: ;
	color:#0f3779;
	height:60px;
	padding:1px;
	border: ;
	
}

.antwort {
background-image:url(../img/);
background-position: 0px 15px;
background-repeat:no-repeat;
padding-left:16px;
padding-top:15px;

}

td.category {
font-weight:bold;
padding-left:5px;
border-right: 1px solid #b2b2b2;

}

td.region {
padding-left:3px;
border-right: 1px solid #b2b2b2;


}

.bggold {

        background-color:#b3b3b3;
}


#tt1 {
      background-color: #00FFFF;
      color: green;
      padding: 3px;
      width: 120px;
    }

 .xbtooltip {
      display: none;
      position: absolute;
      background-color: #fff;
    }

/*Für die Tabellen im KIS*/

.bghellgrau {

        background-color:#f2f2f2;
}


td.cp {

	text-align:center;
	padding:3px;
}
td.lp {

	text-align:left;
	padding:3px;
}

td.bb {
      border-bottom:2px solid #f2f2f2;

}

/*Reiter neu in EZM*/

table.SelectTable{
    width:670px;
}

table.SelectTable tr{
}

table.SelectTable td{
    padding:3px 10px;
    text-align:center;
    background:#ededed url('/wLayout/img/bg_reiter_inact.png') no-repeat;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    font-size:90%;
    font-weight:bold;
    text-decoration:none;
    color:#8e8e8e;

   
}

table.SelectTable td a{    
    font-weight:bold;
    text-decoration:none;
    color:#8e8e8e;

}


table.SelectTable td.selected {
  background:#fff url('/wLayout/img/bg_reiter_act.png') no-repeat;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}
table.SelectTable td.selected a{
    color:#FF7900;
}

table.SelectTable td a:hover{
    color:#FF7900;
}

