body{
				margin: 0px;
				padding: 0px;

				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #636261;

				background-color:#fff;

			scrollbar-track-color:#FFFFFF;
			scrollbar-face-color:#FFFFFF;
			scrollbar-arrow-color:#DBDBDB;
			scrollbar-highlight-color:#DBDBDB;
			scrollbar-3dlight-color:#DBDBDB;
			scrollbar-shadow-color:#DBDBDB;
			scrollbar-darkshadow-color:#DBDBDB;
			}

/* ------------------------------------------------------------------------------------------ */
/* RESET */
h1, h2, h3, h4, h5, h6,
p, ol, ul, li, hr,
a img
	{
		list-style:none;
		border:0;
		
		margin:0;
		padding:0;
	}

h1, h2, h3, h4, h5, h6
	{
		font-size:12px;
	}
	
/* ENDE - RESET */

/* ------------------------------------------------------------------------------------------ */
/* GENERAL */
a
	{
		text-decoration:none;
		color:#a01b5a;
	}

a:hover
	{
		text-decoration:none;
		color:#636261;
	}


li.none
	{
		display:none !important;
	}
		
			
p
	{
		margin:0 0 8px 0;
	}

/* Fontsizes */
.zehnpx
	{
		font-size:10px;
	}

.elfpx
	{
		font-size:11px;
	}


/* FontColours */
.walared 
	{
		font-weight:bold;
		color:#cc123c;
	}
	
.rotockerBold 	
	{
		font-weight:bold;
		color:#C7560B;
	}


.hellGrau
	{
		color:#bbbbbb;
	}

.darkgrey
	{
		color:#666 !Important;
	}

hr
	{
		border:none;
		border-bottom:1px dotted #777;
		
		color:#efefef;
		background:#efefef;

		margin:0 0 8px 0;
		
		/* IE 6 und IE 7 hack */
		*margin:-7px 0 0 0;
	}

td, tr, table, th
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#636261;
		font-weight:normal;
	}
	
table
	{
		border-collapse:collapse;
		
		margin:0 0 8px 0;
	}

tr.uebersichtTabellenkopf
	{
		font-weight:bold;
		text-align:left;

		background-image:url(../_images/hg_tabellenkopf.gif);

		padding:0px 4px 4px 4px;
	}
	
th
	{
		border:1px solid #efefef;
		
		font-weight:bold;

		padding:4px;
	}

td
	{
		border:1px solid #efefef;
		
		padding:4px;
	}

.rahmenContentSitemap td
		{
			border:1px solid #fff;
		}

.zelleDunkel
	{
		background:#f0f0f0;
	}

.zelleHell
	{
		background:#f8f8f8;
	}

th
	{
		text-align:left;
	}
	


.trennerKurz 
		{
			clear:right;
			
			padding:5px 0 5px 0;
		}

.trennerKurz  img
		{
			margin:0 0 0 2px;
			
			float:left;
		}
		

.downloadpfeil
		{
			margin:2px 5px 5px 5px;
			border:0;
			
			float:left;
		}				



/* ------------------------------------------------------------------------------------------------------ */
/* --- STARTSEITE --- */

.rahmenContentStart
	{
		position: relative;
		
		width: 964px;
		height: 426px;
		
		border: 1px solid #A09E9D;
		
		padding: 2px;
		
		float:left;
	}

.rahmenContentStart h1
		{
			font-size:24px;
			font-weight:normal;

			margin:30px 0 14px 12px;
		}

.rahmenContentStart h1 a
		{
			color:#cc123c;
		}




.img-area
	{
		width:964px;
		height:213px;
		
		background:url(../_images/back-gradient.gif) repeat-y;
		
		margin:0 0 8px 0;
	}

.img-area .teaser
		{
			width:152px;
			
			padding:165px 0 0 11px;
			margin:0 125px 0 0;

			float:left;
		}

.img-area .teaser h2
		{
			font-size:16px;
			font-weight:normal;
			line-height:15px;
			color:#565253;
			
			margin:0 0 10px 0;
			padding:0;
			
			float:left;
		}



.img-area img
		{
			float:left;
		}
	
.img-area ul.linklist
		{
			width:230px;
			
			list-style:none;
			font-size:11px;			
			font-weight:bold;
			
			margin:40px 0 0 0;
			padding:0;
			
			float:right;
		}

.img-area ul.linklist li
			{
				font-size:11px;
				margin:0 0 2px 0;
			}

.img-area ul.linklist li.link
			{
				background:url(../_images/bullet-start.gif) 3px 7px no-repeat #fefefd;
				
				padding:4px 5px 3px 22px;
			}

.img-area ul.linklist li.link a
				{
					color:#666;
				}

.img-area ul.linklist li.link a:hover
				{
					color:#a01b5a;
				}



.box
	{
		width:296px;
		height:107px;
		
		background:#f6f6f6;
		
		margin:0 8px 0 0;
		padding:10px;
		
		float:left;
	}

.box .text
		{
			width:190px;
			float:left;
		}

.box .big
		{
			width:auto;
		}

.box .text h2
			{
				font-size:17px;
				line-height:15px;
				
				margin:0 0 6px 0;
				padding:0;
			}

.box .text h2 a
				{
					color:#666;
				}

.box .text h2 a:hover
				{
					color:#a01b5a;
				}

.box .text p
			{
				font-size:11px;
				font-weight:bold;
				
				margin:0 0 0 0;
				padding:0;
			}

.box .text p a
				{
					color:#636261;
				}

.box .text p a:hover
				{
					color:#a01b5a;
				}

.box .text p img
				{
					float:none;
				}

.box .text p img.arrow
				{
					margin:0 0 0 6px;
				}

.box img
		{
			float:right;
		}

.last
	{
		margin:0;
	}




#naviExtern
			{
				position: absolute;
				bottom: 5px;
				left: 342px;
				width: 617px;
				height: auto;
				color:#56524B;
			}
	
a.linkNaviExtern:link, a.linkNaviExtern:visited, a.linkNaviExtern:active
			{
				color:#56524B;
				text-decoration:none;
			}

a.linkNaviExtern:hover
			{
				color:#a01b5a;
				text-decoration:none;
			}

/* ENDE - Startseite */



/* ------------------------------------------------------------------------------------------------------ */
/* --- HAUPTNAVIGATION --- */
#navi		
	{
		padding:0 0 0 4px;

		float:left;
	}

#navi ul	
		{
			font-weight:bold;
			
			float:left;
		}

#navi li	
			{
				margin:0 8px 0 0;

				float:left;
			}

#navi li a
			{
				color:#56524B;
				text-decoration:none;

				background: url(../_images/navi.gif) no-repeat;

				padding:30px 0 12px 8px;
				
				float:left;
			}

#navi li a:hover, 
#navi li a:active, 
#navi li a:focus,
#navi li .navilinkaktiv
			{
				background:  url(../_images/navi_o.gif) no-repeat;
			}
			
			




/* ------------------------------------------------------------------------------------------------------ */
/* --- SUBNAVIGATION --- */
.punkteRest
	{
		padding:0 0 0 4px;

		clear:both;
		float:left;
	}	

#subnavi
	{
		width:225px;
		height:430px;
	
		background:url("../_images/hg_punkte.gif") repeat-y;
	
		margin:0 0 0 1px;
					
		float:left;
	}

#subnavi ul
		{
			width:100%;

			margin:0 0 15px 0;
			padding:0;
			
			clear:both;
			float:left;
		}

#subnavi ul li
			{
				width:100%;
				
				margin:0 0 3px 0;
				padding:0;

				float:left;
				clear:left;
			}
		

#subnavi ul li a.linkSubnavi 
				{
					color:#464141;
					text-decoration:none;

					background:url(../_images/subnavi.gif) no-repeat;
					
					padding:0 0 0 12px;
				
					float:left;
					clear:left;
				}

#subnavi ul li a.linkSubnavi:hover,
#subnavi ul li a.linkSubnavi:active,
#subnavi ul li a.linkSubnavi:focus
				{
					background: url(../_images/subnavi_o.gif) no-repeat;
				}


#subnavi .linkSubnaviAktivLink,
#subnavi a.linkSubnaviAktivLink
		{
			color:#464141;

			background: url(../_images/subnavi_o.gif) no-repeat;

			padding:0 0 0 12px;

			float:left;
			clear:left;
		}

/* ENDE - SUBNAVI */




/* ------------------------------------------------------------------------------------------------------ */
/* --- NAVI IM TEXTBEREICH --- */
.rahmenBildVerlauf
	{
		width:244px;
		height:430px;
		
		float:left;
	}

.subnaviRatgeber
	{
		width:234px;

		padding:62px 0 0 0;
		display:inline;

		float:left;
	}


.balkenRot
		{
			background:#b00038;

			width:234px;
			height:7px;
			line-height:0;
			
			margin:0 0 2px 0;
			
			float:left;
		}
		
		

.verlauf
	{
		width:240px;
		min-height:16px;
		height:auto;

		background:url(../_images/hg_tertiaernavi.jpg) repeat-y;

		margin:0px 2px 2px 2px;
		padding:2px 0px 0px 0px;
	}

.verlauf a
		{
			color:#636261;
		}

.verlauf a:hover,
.verlauf a.linkAktivStandard,
.verlauf .linkAktivStandard
		{
			color:#a01b5a;
		}

.verlauf img
		{
			vertical-align:middle;
			
			margin:0 5px 0 0;
		}


.verlauf img.unterstrich
		{
			vertical-align: text-bottom;

			margin: 0 3px 3px 2px;
		}

/********************************************** ENDE - Navi im Textbereich **********************************************/




			

/* ------------------------------------------------------------------------------------------------------ */
/* --- MASTER TEMPLATE --- */

#center		
			{
				width: 970px;
				margin:0 auto 0 auto;
			}
			
#head		
			{
				width:970px;
				height:77px;
				
				float:left;
			}
			

#textfeldRahmen
	{
		width: 740px;
		height: 430px; 

		border: 1px solid #a09e9d;

		float: right;
		
		position:relative;
	}

#textfeldRahmenScroll
	{
		width:740px;
		height:430px;

		border:1px solid #A09E9D;

		overflow:auto;

		float:right;
	}

.rahmenContentSitemap
	{
		position: relative;

		width: 968px;
		height: 430px;

		border: 1px solid #A09E9D;
		
		clear:both;
		float:left;
	}								

.rahmenContentSitemap a
		{
			color:#666;
		}								

.rahmenContentSitemap a:hover
		{
			color:#a01b5a;
		}								

.rahmenContentSitemap img
		{
			margin:0 5px 0 0;
		}								


/* ################################################################################################################### */

/* START - Textfeld Stellenboerse*/

.textfeldHeadStelle,
.textfeldStelle
	{
		width:498px;
		height:60px;
		
		background:#f8f8f8;
		
		margin:0 0 2px 0;
		
		float:left;
	}

.textfeldHeadStelle h1
		{
			font-size:17px;
			line-height: 0.5em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.textfeldHeadStelle h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}



.textfeldStelle
	{
		width:468px;
		height:auto;

		background:#eaeaea;
		
		margin:0;		
		padding:17px 15px 15px 15px;
	}

.textfeldStelle table
		{
			width:100%;
			
			border-collapse:collapse;
			
			margin:0 0 15px 0;
		}


.textfeldStelle table tr,
.textfeldStelle table tr td
			{
				border:1px solid #f8f8f8;
				
				padding:4px;
			}


.textfeldStelle table tr:hover
			{
				background:#ebe6dd;
			}

.textfeldStelle form
		{
			width:100%;
			
			border-top:1px dotted #bebeeb;
			border-bottom:1px dotted #bebeeb;

			margin:0 0 25px 0;
			padding:8px 0 8px 0;
			
			float:left;
		}

.textfeldStelle form input
			{
				float:left;
				clear:both;
				padding:2px;
			}

.textfeldStelle form input.btn_send
			{
				width:auto;
				border:none;
				background:none;
				background:url(../_images/bullet-start.gif) no-repeat left center;
				
				padding:0 0 0 16px;
				margin:0 0 0 5px;
				
				font-size:14px;
				
				cursor:pointer;
			}


.textfeldStelle form input.btn_send:hover
			{
				color:#cc1144;
			}



.textfeldStelle	h1,
.textfeldStelle	h2,
.textfeldStelle	h3
		{
			font-size:12px;
			
			margin:0 0 4px 0;		
			padding:0;
		}

.textfeldStelle	h2
		{
			margin:15px 0 2px 0;		
		}


.textfeldStelle	h3
		{
			font-style:italic;
			font-weight:normal;
			
			border-bottom:1px dotted #bebebe;
			
			padding:0 0 8px 0;
			margin:0;
		}

.textfeldStelle	a
		{
			color:#666;
		}


.textfeldStelle .footer
		{
			font-weight:bold;
			
			border-top:1px dotted #bebeeb;

			margin:20px 0 25px 0;
			padding:8px 0 0 0;
			float:none;
		}

.textfeldStelle .footer .back
		{
			background:url(../_images/pfeil_back_grau.gif) no-repeat left center;
			padding:0 0 0 12px;
			
			float:left;
		}

.textfeldStelle .footer .top
		{
			float:right;
		}




.textfeldStelle	.hoch
		{
			float:right;
		}

.textfeldStelle	.zurueck
		{
			float:left;
		}



/* STOP - Textfeld Stellenboerse */

/* ################################################################################################################### */

/* START - Textfeld Variation 1 mit Head */
.textfeldHead
	{
		width:374px;
		height:60px;
		line-height: 1.2em;
		
		background-color:#f8f8f8;
		
		margin:0 0 2px 0;

		float:left;
	}


.textfeldHead h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.textfeldHead h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}


.textfeldHeadLang
	{
		width:496px;
		height:60px;
		line-height: 1.2em;
		
		background-color:#f8f8f8;
		
		margin:0 0 2px 0;

		float:left;
	}


.textfeldHeadLang h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.textfeldHeadLang h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}
			


#textfeldUnten
	{
		width:344px;
		min-height:351px;
		height:auto;

		color:#636261;

		background-color:#eaeaea;


		padding:17px 15px 0px 15px;

		float:left;
	}




#textfeldUnten h1,
#textfeldUnten h2,
#textfeldUnten h3
		{
			font-size:12px;

			margin:0 0 1px 0;
		}

#textfeldUnten h2
		{
			margin:15px 0px 3px 0px;
		}

#textfeldUnten h3
		{
			margin:0;
		}


#textfeldUnten ul
		{
			margin:0 0 8px 0;
		}

#textfeldUnten ul li
			{
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				padding:0 0 0 12px;
			}

#textfeldUnten ul.linkweiss
		{
			margin:8px 0 6px 0;
		}

#textfeldUnten ul.linkweiss li
			{
				margin:0 0 5px 12px;
				
				background:url(../_images/linkweiss.gif) 0 4px no-repeat;
			}


.textfeldUnten .blaettern,
#textfeldUnten .blaettern
		{
			width:344px;

			position:absolute;
			top:410px;
			
			clear:both;
		}

.textfeldUnten .blaettern .seitenAnzahl,
#textfeldUnten .blaettern .seitenAnzahl
			{
				float:left;
			}

.textfeldUnten .blaettern .seitenAnzahl img,
#textfeldUnten .blaettern .seitenAnzahl img
				{
					margin:0 4px 0 0;
				}
	
.textfeldUnten .blaettern .weiter,
#textfeldUnten .blaettern .weiter
			{
				float:right;
			}

.textfeldUnten .blaettern .weiter img,
#textfeldUnten .blaettern .weiter img
				{
					margin:0 4px 0 0;
				}


#textfeldUnten .hoch
		{
			width:120px;
			height:auto;
	
			text-align:right;

			margin:10px 0px 10px 0px;
			padding:0;

			float:right;
		}


#textfeldUntenLang
	{
		width:466px;
		height:351px;

		background-color:#eaeaea;

		overflow:auto;
		
		padding:17px 15px 0px 15px;

		float:left;
	}
			


#textfeldUntenLang h1,
#textfeldUntenLang h2
		{
			font-size:12px;

			margin:0 0 1px 0;
		}

#textfeldUntenLang h2
		{
			margin:15px 0px 5px 0px;
		}
			

#textfeldUntenLang hr
		{
			color:#eaeaea;
			background:#eaeaea;
			border:none;
			border-bottom:1px dotted #666;
		}


#textfeldUntenLang ul
		{
			margin:0px 0 8px 0;
		}

#textfeldUntenLang ul li
			{
				list-style:none;
				background:url(../_images/bullet.gif) 0 4px no-repeat;
	
				padding:0 0 0 12px;
			}


#textfeldUntenLang ul li span.no
			{
				font-size:16px;
				margin:0 5px 0 0;
			}


.textfeldUntenLang .blaettern,
#textfeldUntenLang .blaettern
		{
			width:470px;

			position:absolute;
			top:410px;
			
			clear:both;
		}

.textfeldUntenLang .blaettern .seitenAnzahl,
#textfeldUntenLang .blaettern .seitenAnzahl
			{
				float:left;
			}

.textfeldUntenLang .blaettern .seitenAnzahl img,
#textfeldUntenLang .blaettern .seitenAnzahl img
			{
				margin:0 4px 0 0;
			}
	
.textfeldUntenLang .blaettern .weiter,
#textfeldUntenLang .blaettern .weiter
			{
				float:right;
			}

.textfeldUntenLang .blaettern .weiter img,
#textfeldUntenLang .blaettern .weiter img
				{
					margin:0 5px 0 0;
				}


.overview-a-z-head
	{
		width:618px;
		height:60px;

		background-color:#f8f8f8;

		margin:0 0 2px 0;

		float:left;
	}

.overview-a-z-head h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.overview-a-z-head h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}
			
.overview-a-z-text		
	{
		width:588px;
		height:351px;

		background-color:#eaeaea;

		overflow:auto;
		
		padding:17px 15px 0px 15px;

		float:left;
	}	

.overview-a-z-text ul.abc
		{
			width:100%;
			
			border-bottom:1px dotted #666;
			
			margin:0 0 20px 0;
			padding:0 0 8px 0;
			
			float:left;
		}

.overview-a-z-text ul.abc li
			{
				font-size:12px;
				
				background:none;
				
				margin:0 1px 0 0;
				padding:0;
				
				float:left;
			}

.overview-a-z-text ul.abc li a,
.overview-a-z-text ul.abc li.inActive
				{
					width:10px;
				
					color:#fff;
					text-align:center;
					
					background:#bebebe;
					
					padding:2px 4px 2px 4px;
					
					float:left;
				}

.overview-a-z-text ul.abc li.inActive
				{
					color:#ddd;
				}

.overview-a-z-text ul.abc li a:hover,
.overview-a-z-text ul.abc li .active
				{
					background:#a01b5a;
				}


.overview-a-z-text h1
		{
			font-size:16px;
			font-weight:normal;
		}


.overview-a-z-text h2
		{
			margin:20px 0 0 0;
		}

.overview-a-z-text ul
			{
				width:90%;
				
				clear:both;
				float:left;
				margin:0 0 8px 0;
			}

.overview-a-z-text ul li
				{
					background:url(../_images/arrow.gif) no-repeat 0 4px;
					
					padding:0 0 0 12px;
					margin:0 0 3px 0;
				}

.overview-a-z-text p.back
			{
				position:absolute;
				right:25px;
			}



.meldung1,
.meldung2
		{
			background:#f2f2f2;
			margin:0 0 8px 0;
			padding:8px 8px 2px 8px;
		}

.meldung2
		{
			background:#f7f7f7;
		}

.meldung1 p.date,
.meldung2 p.date
		{
			color:#888;
			margin:0 0 3px 0 !important;
		}

.meldung1 h1,
.meldung2 h1
		{
			margin:0 0 6px 0 !important;
		}


#textfeldUntenLang .zurueck
		{
			float:left;
			margin:10px 0 15px 0;
		}

#textfeldUntenLang .hoch
		{
			float:right;
			margin:0 0 15px 0;
		}


#textfeldTabellen3
	{
		width:358px;
		min-height:360px;
		_height:360px;
		height:auto;
		
		background-color:#eaeaea;

		padding:8px 8px 0 8px;

		float:left;
	}

#textfeldTabellen3 h1,
#textfeldTabellen3 h2
		{
			font-size:12px;
			margin:0 0 2px 0;
			padding:0;
		}

#textfeldTabellen3 h2
		{
			margin:20px 0 2px 0;
		}


#textfeldTabellen3 p,
#textfeldTabellen3 ul
		{
			margin:0 0 8px 0;
			padding:0;
		}

#textfeldTabellen3 ul li
			{
				list-style:url(../_images/bullet.gif) outside;
	
				margin:0 0 0 17px;
				padding:0;
			}

.presse,
.presse2,
.textfeldUnten	.presse2
	{
		background:#f2f2f2;
	
		margin:0 0 5px 0;
		padding:8px;
	
		float:left;
	}

.presse2,
.textfeldUnten	.presse2
	{
		background:#f7f7f7;
	}

.presse h2,
.presse2 h2
		{
			font-size:14px;

			margin:0 0 3px 0 !important;
		}

.presse h2 span,
.presse2 h2 span
		{
			font-size:11px;
			font-weight:normal;
			color:#888;
		}

.presse2 h1
		{
			font-size:12px;
			
			margin:0;
		}

.presse p,
.presse2 p
		{
			margin:0 !important;
		}

.presse .trenner,
.presse2 .trenner
		{
			line-height:1px;
			
			margin:5px 0 5px 0;
		}




#textfeldTransparent
	{
		width: 344px;

		color: #2D2D2D;

		margin: 60px 0 0 0;
		padding: 20px 15px 0 259px;

		float: left;
	}

#textfeldTransparent h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:0.05em;
			text-transform:uppercase;
			color:#ce1144;
			
			margin:0 0 20px 0;
		}

#textfeldTransparent h2
		{
			font-size: 12px;
			
			margin:10px 0 0 0;
		}

			
			
#textfeldTransparent p
		{
			margin: 0 0 8px 0;
		}

#textfeldTransparent .blaettern
		{
			width:344px;

			position:absolute;
			top:410px;
			
			clear:both;
		}

#textfeldTransparent .blaettern .seitenAnzahl
			{
				float:left;
			}

#textfeldTransparent .blaettern .seitenAnzahl img
				{ 
					margin:0 4px 0 0;
				}

	
#textfeldTransparent .blaettern .weiter
			{
				float:right;
			}

#textfeldTransparent .blaettern .weiter img
				{
					margin:0 5px 0 0;
				}




/* ------------------------------------------------------------------------- */
/* BILDER VARIANTEN */

.ganzesBildLinks
	{
		width: 244px;
		height: 430px;
		
		float: left;
	}

.ganzesBildRechts
	{
		width: 122px;
		height: 430px;

		float: right;
	}

.produktBildRechts
	{
		width: 122px;
		height: 226px;
		
		float:right;
	}
	
			
.produktBildRechtsKurz
	{
		width:132px;
		height:184px;

		float:right;
		clear:right;
	}			

.bildGanzeFlaeche
	{
		width: 740px;
		height: 430px;
		
		overflow: hidden;
	}

.bildHalbOben
	{
		width: 240px;
		height: 226px;
		
		margin: 62px 2px 2px 2px;
		padding: 0px;
	}

.center
	{
		text-align:center;
	}

.bildHalbObenOhneRand
	{
		width: 244px;
		
		margin: 60px 0 0 0;
	}


.bildProduktuebersichten
	{
		width: 122px;
		height:430px;
		
		clear:both;
		float:left;
	}	
	

/* STOP - Bilder Varianten */

			





/* Pflanze des Monats/Archiv */

#pflanzenarchivHead
	{
		height:14px;
		margin:80px 0 8px 0;
	}
		
		
#pflanzenarchivHead h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}

			
#pflanzenarchivRand
	{

		padding:0px 15px 0px 15px;
	}

#pflanzenarchivRand table tr,
#pflanzenarchivRand table tr td
			{
		
				border:1px solid #fff;
			}

.pflanzenarchivZelle
	{
		margin:-1px -3px -2px -3px;
		padding:1px 3px 2px 3px;

		background-color:#F2EAE0;
	}

#pflanzenarchivRand a.pflanzenarchivLink:link, a.pflanzenarchivLink:visited, a.pflanzenarchivLink:active
	{
		color:#636261;
		text-decoration:none;
	}								

#pflanzenarchivRand a.pflanzenarchivLink:hover
	{
		color:#636261;
		text-decoration:none;
		background-color:#FFFFFF;
		margin:-1px -3px -2px -3px;
		padding:1px 3px 2px 3px;
		display:block;
	}

.pdm-rahmen-navi
	{
		width:244px;
		position:absolute;
		top:78px;
		
		float:left;
	}

.pdm-head
	{
		width:374px;
		height:60px;
	
		background-color:#f8f8f8;
	
		margin:0 0 2px 244px;
		
		position:absolute;
		top:78px;
		float:left;
	}

.pdm-head h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 15px;
		}


.pdm-head h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}



.pdm-rahmen-content
	{
		width:344px;
		margin:62px 0 0 244px;
		
		float:left;
	}

.pdm-content
	{
		width:344px;
		min-height:342px;
		height:auto;
		_height:342px;
		color:#636261;
		
		background-color:#eaeaea;

		padding:17px 15px 9px 15px;
			
	}

.pdm-content	h1,
.pdm-content	h2
		{
			font-size:12px;
			
			margin:0 0 6px 0;
			padding:0;
		}

.pdm-content	h2
		{
			margin:10px 0 2px 0;
		}

.pdm-content	p
		{
			margin:0 0 6px 0;
			padding:0;
		}


/* ------------------------------------------------------------------------- */
/* International*/
.bildHalbObenOhneRand table
		{
			width:244px;
			height:210px;
			
			margin:0;
		}

.internationalZelle
	{
		font-weight:bold;
		font-size:17px;
		color:#747474;
		text-align:center;

		width:15%;

		padding:10px 0px 9px 0px;			

		background-color:#D8D8D8;
	}

.internationalZelle a.internationalLink:link, 
.internationalZelle a.internationalLink:visited, 
.internationalZelle a.internationalLink:active
		{
			color:#747474;
			text-decoration:none;

			margin:-10px 0px -9px 0px;
			padding:10px 0px 9px 0px;			
		}			

.internationalZelle a.internationalLink:hover
		{
			color:#fff;
			text-decoration:none;

			background-color:#a01b5a;

			display:block;
		}		

.internationalZelleAktiv,
.internationalZelleAktiv a
		{
			font-weight:bold;
			font-size:17px;
			color:#fff !important;
			text-align:center;
		
			width:15%;
		
			background-color:#a01b5a;

			padding:10px 0px 9px 0px;			
		}

.internationalZelleInaktiv
	{
		font-weight:bold;
		font-size:17px;
		color:#BDBDBD;
		text-align:center;

		background-color:#D8D8D8;

		width:15%;

		padding:10px 0px 9px 0px;			
	}

#textfeldUnten .internationalAdresse
		{
			width:210px;

			margin:0px 0 8px 0;

			float:left;
		}

#textfeldUnten .internationalVerkauf
		{
			width:130px;

			float:right;
		}

/* STOP - Internatioal*/





/* ------------------------------------------------------------- */
/* Druckfunktion links oben */

.druckbutton
	{
		width:240px;
		
		background:url("../_images/hg_tertiaernavi.jpg") no-repeat;
		
		position:absolute;
		top:121px;
			
		margin:0 2px 2px 2px;
		padding:2px 0 0 0;
		
		z-index:9999;
	}

.druckbutton img
	{
		margin:4px 4px 0 4px;
		
		float:left;
	}






/* START - Footer*/
.footer
	{
		margin:2px 0 0 0;

		float:left;
		clear:both;
		
		position:relative;
	}


.footer img,
.footer .left
	{
		float:left;
	}

.footer .left
		{
			width:651px;
			
			margin:60px 0 0 0;
		}

.footer .right
		{
			float:right;
		}

		

.footer ul.naviUnten
	{		
		color: #4C4B1F;
		
		margin:0 0 20px 0;
		padding:0;
		
		
		position:absolute;
		top:20px;
		
		float:left;
	}			



.footer ul.naviUnten li
		{
			list-style:none;
			
			margin:0 4px 0 0;
						
			float:left;
		}


.footer ul.naviUnten li a.linkNaviUnten,
.footer ul.naviUnten li a.linkNaviUnten:hover,
.footer ul.naviUnten li .linkNaviUntenAktiv
			{
				color: #4C4B1F;
				text-decoration: none;
			}

.footer ul.naviUnten li  a.linkNaviUnten:hover,
.footer ul.naviUnten li  .linkNaviUntenAktiv
			{
				color: #a01b5a;
			}
/* STOP - Footer */




/* ------------------------------------------------------------- */
/* Imagegallery Jquery*/
#photos
	{
		float:left;
		
		margin:5px 0 0 5px;
	}



/* ------------------------------------------------------------- */
/* Präparateangaben */

.praeparate h1,
.praeparate h2
	{
		font-size:12px;
		
		margin:0 0 15px 0;
		padding:0;
	}

.praeparate h2
	{
		margin:0 0 2px 0;
	}
	

.praeparate p
	{
		margin:0 0 10px 0;
	}

/* Angaben im ratgeber */

.praeparateangaben
	{
		font-size:10px;
		line-height:10px;
		
		border-top:1px dotted #666;
		
		padding:3px 0 0 0;
		margin:0 0 12px 0;
	}


.praeparateangaben h1
		{
			font-size:10px !important;
			
			margin:0 0 3px 0 !important;
		}
		
.praeparateangaben p
		{
			margin:0 0 3px 0 !important;
		}





/* ------------------------------------------------------------- */
/* WALA FILM */
.video-left,
.video-right
	{
		float:left;
	}


.video-left
	{
		width:137px;
		height:400px;
		
		background:#efefef;
		
		padding:15px;
	}

.video-left h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:0 0 8px 0;
			
			float:left;
		}


.video-left h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}

.video-left p
		{
			clear:both;
		}



/* ------------------------------------------------------------- */
/* NEWSLETTER ARCHIV */
.newsletterBack
	{
		background:url(../_content/newsletter/archive/images/back-archive.gif) repeat-x;
	}

.newsletterScroll
	{
		width:700px;
		height:430px;
		
		padding:0 20px 0 20px;
		
		overflow:auto;
	}

.newsletterHead
	{
		margin:30px 0 40px 70px;
		
		float:left;
	}


.newsletterHead h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:13px 15px 0 0;
		}


.newsletterHead h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}


.newsletterArchive
	{
		width:100%;
		
		clear:left;
		float:left;
	}

.newsletterArchive h1
		{
			font-size:14px;
			color:#87888a;
			
			margin:0 35px 0 70px;
			padding:0;
			
			clear:left;
			float:left;
		}

.newsletterArchive ul,
.newsletterArchive ul li
		{
			list-style:none;
			
			margin:0;
			padding:0;
		}

.newsletterArchive ul
		{
			width:428px;
			
			margin:0 0 10px 0;
			
			float:left;
		}

.newsletterArchive ul li
		{
			margin:0 4px 4px 0;
			
			float:left;
		}

.newsletterArchive ul li.last
		{
			margin:0 0 4px 0;
		}

.newsletterArchive ul li a
			{
				width:96px;
				height:33px;
				
				color:#fff;

				background:#bebebe;
				
				padding:4px;
				
				float:left;
			}

.newsletterArchive ul li a:hover
			{
				background:#cc1144;
			}




/* ------------------------------------------------------------- */
/* NACHRICHTEN ARCHIV */
.news-back
	{
		background:url(http://www.wala.de/_content/news/images/back-news.jpg) no-repeat;

	}

.news
	{
		width:550px;
		height:395px;
		
		padding:15px 170px 20px 20px;

		overflow:auto;
	}


.news h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:0 0 30px 0;
		}


.news h1 span
		{
			font-weight:normal;
			margin:0;
			float:left;
		}

.news h2.result
		{
			font-size:14px;
			font-weight:normal;
			
			border-bottom:1px dotted #636363;
		
			margin:0 0 15px 0;
			padding:0 0 6px 0;
		}

.news .message
		{
			width:96%;
			
			border-bottom:1px dotted #636363;
			
			padding:0 0 15px 0;
			margin:0 0 15px 0;
			
			float:left;
		}

.news .message h2
			{
				width:80%;

				font-size:14px;
				font-weight:normal;

				margin:0 0 5px 0;
				padding:0;
			}

.news .message h2 a
				{
					color:#3d3d3d;
				}


.news .message img.pic
			{
				border:1px solid #bebebe;
				
				margin:0 10px 0 0;

				float:left;
			}

.news .message p
			{
				margin:0;
				padding:0;
			}

.news .message p a
				{
					color:#636261;
				}

.news .message p.date
			{
				color:#909090;
				
				margin:0 0 8px 0;
			}


.news p.toTop
		{
			margin:0 0 0 0;
			
			clear:both;
		}

.news p.toTop a
		{
			color:#cc123c;
		}

.news p.toTop a:hover,
.news .message h2 a:hover
		{
			text-decoration:underline;
		}
		
.news form
		{
			margin:0 0 0 0;
			
			float:right;
		}

.news form fieldset
			{
				border:none;
				margin:0;
				padding:0;
			}


.news form input
			{
				width:150px;

				color:#999;
				
				background:url(../_images/back-input.gif) repeat-x;
				
				padding:4px;
				
				float:left;
			}
			
.news form input.search_btn
			{
				width:auto;
				height:auto;
				
				background:none;
				border:none;
				
				margin:4px 0 0 4px;
			}


.news-text
	{
		width:496px;
		height:368px;
		
		background-color:#eaeaea;
		
		overflow:auto;
		
		float:left;
	}		

.news-text .wrapper
		{
			padding:15px 15px 10px 15px;
		}		

.news-text img
		{
			margin:0 5px 0 0;
			float:left;
		}


.news-text p
		{
			margin:0 0 8px 0;
			padding:0;
		}		

.news-text h2
		{
			font-size:16px;
			font-weight:normal;
			
			margin:15px 0 3px 0;
			padding:0;
		}		

.news-text h3
		{
			font-size:12px;
			
			margin:8px 0 0 0;
			padding:0;
		}		

.news-text a
		{
			color:#971b37;
		}		

.news-text a:hover
		{
			text-decoration:underline;
		}		


.news-text p.pflichtangaben
		{
			font-size:11px;
			color:#8d8d8d;
		}		

.news-text h2.pflichtangaben
		{
			font-size:12px;
			font-weight:bold;
			color:#8d8d8d;
			
			border-top:1px dotted #8d8d8d;
			
			padding:5px 0 0 0;
			margin:15px 0 8px 0;
		}		


/* ------------------------------------------------------------- */
/* Contact Form */

.contact-form
	{
		width:700px;
		height:390px;
		
		padding:20px;
		
		background: url(http://www.wala.de/_images/contact.gif) bottom left no-repeat #efefef;
		
		position:relative;
	}

.contact-form h1
		{
			font-size:17px;
			line-height: 0.9em;
			word-spacing:-0.05em;
			color:#444;
			
			margin:0 0 10px 0;
		}


.contact-form h1 span
		{
			font-weight:normal;
			margin:0;
		}

.contact-form h2
		{
			font-size:12px;
			
			margin:0 0 8px 0;
			padding:0;
		}

.contact-form p
		{
			margin:0 0 8px 0;
			padding:0;
		}



.contact-form fieldset
		{
			width:340px;
			
			display:inline;
			
			border:none;
			border-top:1px dotted #666;
			
			margin:0 10px 0 0;
			padding:10px 0 0 0;
			
			float:left;
		}

.contact-form input,
.contact-form select,
.contact-form textarea
		{
			width:240px;
			
			padding:3px;
			margin:0 0 4px 0;
		}

.contact-form select
		{
			width:248px;
		}

.contact-form input.city
		{
			width:149px;
		}

.contact-form textarea
		{
			width:332px;
			height:150px;
		}

.contact-form input.short
				{
					width:186px;
					
					margin:12px 0 0 0;
				}

.contact-form input.checkradio
		{
			width:12px;
			
			border:none;
			background:none;
			
			margin:4px 5px 0 0;
			*margin:0 5px 0 0;
			padding:0;
			
			float:left;
		}

.contact-form .label-checkradio
		{
			width:310px;
			margin:3px 0 -1px 0;
			
			float:left;
			clear:none !important;
		}
	

.contact-form input.btn_send
		{
			width:200px;
			
			font-size:14px;
			color:#fff;
			text-align:left;
			
			background:url(http://www.wala.de/_images/back-btn-submit.gif) repeat-x;
			border:none;
						
			margin:15px 0 0 0 !Important;
			padding:3px 5px 2px 5px;
			
			cursor:pointer;
			
			clear:both;
			float:right;
		}

.contact-form input.btn_send:hover
		{
			background:url(http://www.wala.de/_images/back-btn-submit-hover.gif) repeat-x;

		}

.contact-form .border-check
		{
			width:100%;
			
			border-top:1px dotted #666;
			border-bottom:1px dotted #666;
			
			margin:8px 0 0 0;
			padding:8px 0 8px 0;
			
			clear:both;
			float:left;
		}


#textfeldInhaltsstoffe2{
			width:580px;
			min-height:351px;
			height:auto;
			background:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:17px 15px 0px 15px;
			clear:both;
			float:left;
			}

/*Angabe für IE, weil er "min-height" nicht versteht*/
* html #textfeldInhaltsstoffe2{
			height:351px;
			}


#textfeldInhaltsstoffe2 p{
			margin:0 0 8px 0;
			padding:0;
			}

#textfeldInhaltsstoffe2 h1{
			font-weight:bold;
			font-size:14px;
			clear:both;
			margin:0 0 2px 0;
			padding:0;
			}

#textfeldInhaltsstoffe2 h2
		{
			width:125px;
			font-size:12px;
			font-weight:normal;
			
			margin:0px 5px 0 0;
			padding:0;
			
			float:left;
		}

