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;
			}

img,
img a
		{
			border:0;
		}
		
.zehnpx
	{
		font-size:10px;
	}

.elfpx
	{
		font-size:11px;
	}

.hinweis
	{
		width:120px;
		font-size:11px;
		
		padding:0 5px 0 5px;
		margin:8px 0 0 0;
		
		float:left;
	}

hr
	{
		border:none;
		border-bottom:1px dotted #777;
		
		color:#efefef;
		background:#efefef;
		
		/* IE 6 und IE 7 hack */
		*margin:-7px 0 0 0;
	}


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

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

.rahmenContentStart h1
		{
			margin:41px 0 15px 11px;
			padding:0;
		}


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

.img-area .teaser
		{
			width:189px;
			
			padding:50px 0 0 11px;
			margin:0 30px 0 0;

			float:left;
		}

.img-area .teaser h2
		{
			font-weight:normal;

			margin:50px 0 10px 0;
			padding:0;
			
			float:left;
		}

.img-area .teaser h2 a
			{
				color:#a01b5a;
			}

.img-area .teaser h2 a:hover
			{
				text-decoration:underline;
			}



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

.img-area ul.linklist li
			{
				margin:0 0 4px 0;
			}

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



.box
	{
		font-size:11px;
		
		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:16px;
				font-weight:normal;
				
				margin:0 0 8px 0;
				padding:0;
			}

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

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

.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;
			}





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

#navi ul	
			{
				color:#56524B;
				font-weight:bold;
				margin: 0px;
				padding: 0px;
			}

#navi li	
			{
				text-decoration: none;
				list-style: none;
				display: list-item;
				background: url(../_images/navi.gif) no-repeat;
				text-indent: 8px;
				line-height: 75px;
				float:left;
				margin:0px 8px 0px 0px;
				padding:0px 0px 0px 0px;
			}

#navi li a
			{
				color:#56524B;
				text-decoration:none;
				list-style: none;
				display: list-item;
			}

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




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

#subnavi ul
		{
			list-style:none;
			text-indent:12px;
	
			margin:0 0 15px 0;
			padding:0;
		}

#subnavi ul li
			{
				background: url("../_images/subnavi.gif") no-repeat;
		
				margin:0;
				padding:0 0 3px 0;
			}


#subnavi ul li a.linkSubnavi:link, 
#subnavi ul li a.linkSubnavi:visited
				{
					color:#464141;
					text-decoration:none;
					
					display:list-item;

					background: url("../_images/subnavi.gif") no-repeat;
				}

#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;
			display:list-item;

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

.punkteRest{
	width:10px;
	height:auto;
	margin:-16px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	clear:both;
	float:left;
}	

/********************************************** ENDE - Alles zur Subnavi **********************************************/




/********************************************** Navi im Textbereich **********************************************/
#rahmenBildVerlauf{
	width:244px;

	height:430px;

	float:left;
}

#subnaviRatgeber{
	padding:62px 0 0 0;
	float:left;
}



.verlauf{
	width:230px;
	min-height:16px;
	height:auto;
	_height:16px;
	background:url(../_images/hg_tertiaernavi.jpg) repeat-y;
	margin:0px 2px 2px 2px;
	padding:2px 0px 0px 0px;
	
	clear:left;
}


.unterstrich
		{
			margin: 0 3px 0 2px;
			border:0;
		}

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




			

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

#center		
			{
				width: 970px;
				margin:0 auto 0 auto;
			}
			
#head		
			{
				width:970px;
				height:77px;
				_padding:0 0 0 1px;
				_margin:0 0 -1px 0;
			}
			

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

th
		{
			text-align:left;
		}
		

.uebersichtTabellenkopfPlan{
			background-image:url(../_images/hg_tabellenkopf.gif);
			font-weight:bold;
			padding:4px;
			text-align:left;
			}

.uebersichtTabellenkopf{
			background-image:url(../_images/hg_tabellenkopf.gif);
			height:33px;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:0px 0px 2px 4px;
			text-align:left;
			}
			
.zellePlanHell{
			background:#F8F8F8;
			height:14%;
			margin:0px 0px 0px 0px;
			padding:2px 4px 1px 4px;
			}

.zellePlanDunkel{
			background:#F0F0F0;
			height:14%;
			margin:0px 0px 0px 0px;
			padding:2px 4px 1px 4px;
			}

.zelleHell{
			background:#F8F8F8;
			margin:0px 0px 0px 0px;
			padding:2px 0px 1px 0px;
			}

.zelleDunkel{
			background:#F0F0F0;
			margin:0px 0px 0px 0px;
			padding:2px 0px 1px 0px;
			}

.zelleDunkelGrau
		{
			background:#bebebe;
			color:#fff;
			font-weight:bold;
			
			padding:2px;
		}

.smallText
		{
			font-size:9px;
			line-height:10px;
		}

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

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

.linkAktivStandard 	{
			text-decoration:none;
			 color:#a01b5a;
			}


.rahmenContent{
			width:970px;
			height:430px;
			text-align:left;
			margin:0 0 2px 0;
			padding:0;
			
			float:left;
			}

.balkenRot
		{
			background:#b00038;

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


#textfeldRahmen
			{
				width: 740px;
				height: 430px; 
				border: 1px solid #a09e9d;
								
				float:right;
			}

#textfeldRahmenScroll{
			width:740px;
			height:430px;
			border:1px solid #A09E9D;
			float:right;
			overflow:auto;
			}

#textfeldRahmenBreit{

			width:968px;
			height:430px;
			border:1px solid #a09e9d;

			float:left;
			}

.bold {
			font-weight:bold;
			}
			
.zitat{
			text-align:right;
			float:right;
			width:auto;
			height:auto;
			margin:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}			

.braunBold 	{
			font-weight:bold;
			color:#734C14;
			}
.walared { 
	
	font-weight:bold;
	color:#cc123c; }

.rotockerBold 	{
			font-weight:bold;
			color:#C7560B;
			}

.hellGrau 	{
			color:#bbbbbb;
			}
			
.knallFarbe	{
			color:#f0429c;
			}

h1.walarot
		{
			font-size:14px;
			color:#DB3340;
			
			padding:0;
			margin:15px 0 2px 0;
		}

h2
		{
			font-size:12px;

			padding:0;
			margin:0 0 2px 0;
		}
			
p
		{
			margin:0 0 6px 0;
		}
/* ################################################################################################################### */

/* START - Textfeld Stellenboerse*/

.textfeldHeadStelle,
.textfeldStelle
	{
		width:483px;
		
		background:#f8f8f8;
		
		margin:0 0 2px 0;
		padding:17px 0 8px 15px;
		
		float:left;
	}

.textfeldStelle
	{
		width:468px;

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


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

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

.textfeldStelle	p
		{
			margin:0 0 8px 0;		
			padding:0;
		}

.textfeldStelle	.hoch
		{
			float:right;
		}

.textfeldStelle	.zurueck
		{
			float:left;
		}




/* STOP - Textfeld Stellenboerse */

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

/* START - Textfeld Variation 1 mit Head */
.textfeldHead{
			width:359px;
			height:43px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}

.textfeldHeadLang{
			width:481px;
			height:43px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}
			
.textfeldHeadScrollen{
			width:462px;
			height:43px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}

.textfeldHeadEinzeilig{
			width:359px; /*359*/
			height:26px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:34px 0px 0px 15px;
			float:left;
			}

.textfeldHeadBreit{
			width:510px;
			height:54px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:5px 0px 0px 5px;
			float:left;
			}
.textfeldHeadEinzeiligLang{
			width:481px;
			height:26px;
			background-color:#F8F8F8;
			margin:0px 0px 2px 0px;
			padding:34px 0px 0px 15px;
			float:left;
			}

#textfeldUnten{
			width:344px;
			min-height:351px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:17px 15px 0px 15px;
			float:left;
			}
			
#textfeldBreit{
			width:485px;
			min-height:351px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:17px 15px 0px 15px;
			float:left;
			}
/*Angaben für IE weil er "min-height" nicht versteht*/
*html #textfeldUnten{
			height:351px;
			}
*html #textfeldBreit{
			height:350px;
			}
#textfeldUnten p{
			margin:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			clear:both;
			}

#textfeldUnten h1{
			font-size:12px;
			font-weight:bold;
			margin:0px 0px 1px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUnten h2{
			font-size:12px;
			font-weight:bold;
			margin:15px 0px 3px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUnten h3{
			font-size:12px;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}

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

#textfeldUnten li{
			list-style-image:url(../_images/bullet.gif);
			list-style-position:outside;
			margin:0px 0px 0px 15px;
			padding:0px 0px 0px 0px;
			}

/*Angabe für IE, damit Bullet mittig sitzt*/
* html #textfeldUnten li{
			list-style-image:url(../_images/bullet_ie.gif);
			}

#textfeldUnten .lilabullet{
			list-style-image:url(../_images/bullet_lila.gif);
			list-style-position:outside;
			margin:0px 0px 0px 15px;
			padding:0px 0px 0px 0px;
			}

/*Angabe für IE, damit Bullet mittig sitzt*/
* html #textfeldUnten .lilabullet{
			list-style-image:url(../_images/bullet_lila_ie.gif);
			}

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

#textfeldUnten ul.linkweiss li{
			margin:0 0 5px 18px;
			list-style:url(../_images/linkweiss.gif) outside;
			}

#textfeldUnten .mehrereSeitenPflarchiv{
			width:343px;
			height:16px;
			position:absolute;
			top:410px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}


#textfeldUnten .mehrereSeiten{
			width:343px;
			height:16px;
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}
			
#textfeldUnten .mehrereSeitenRatgeber{
			width:343px;
			height:16px;
			position:absolute;
			top:490px;
			margin:0 0 4px 0;
			float:left;
			}			

#textfeldUnten .mehrereSeitenFest{
			width:343px;
			height:16px;
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

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

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

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


#textfeldUnten .zurueck{
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 285px; 
			padding:0px 0px 0px 0px;
			}

#textfeldUnten .hoch{
			width:120px;
			height:auto;
			text-align:right;
			float:right;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUnten .zurueck2{
			width:auto;
			height:auto;
			float:left;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUntenLang{
			width:466px;
			height:351px;
			
			background-color:#eaeaea;
		
			overflow:auto;
			
			margin:0;
			padding:17px 15px 0 15px;
		
			float:left;
			}
			
#textfeldUntenScrollen{
			width:450px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:17px 15px 0px 15px;
			float:left;
			}

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

#textfeldUntenLang h1{
			font-size:12px;
			font-weight:bold;
			margin:0px 0px 1px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUntenLang h2{
			font-size:12px;
			font-weight:bold;
			margin:15px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			}

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


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

#textfeldUntenLang li{
			list-style-image:url(../_images/bullet.gif);
			list-style-position:outside;
			margin:0px 0px 0px 15px;
			padding:0px 0px 0px 0px;
			}

/*Angabe für IE, damit Bullet mittig sitzt*/
* html #textfeldUntenLang li{
			list-style-image:url(../_images/bullet_ie.gif);
			}


#textfeldUntenLang .mehrereSeitenPflarchiv{
			width:343px;
			height:16px;
			position:absolute;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}
			
#textfeldUntenLang .mehrereSeiten{
			width:466px;
			height:16px;
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldUntenLang .seitenAnzahl{
			width:150px;
			margin:2px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldUntenLang .weiter{
			width:150px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-align:right;
			float:right;
			}

#textfeldUntenLang .neueSuche{
			bottom:0px;
			position:absolute;
			width:466px;
			height:35px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldUntenLang .tabelleRahmen{
			width:auto;
			height:auto;
			margin:8px -6px 0px -6px;
			padding:0px 0px 0px 0px;
			}

#textfeldUntenLang .tabelleRahmen2{
			width:auto;
			height:auto;
			margin:0px -6px 0px -6px;
			padding:0px 0px 0px 0px;
			}
#rahmenInhaltsstoffe{
			width:720px;
			height:auto;
			float:left;
			}

#textfeldInhaltsstoffe{
			width:310px;
			height:100px;
			color:#636261;
			margin:220px 0px 0px 0px;
			padding:0px 15px 0px 50px;
			float:left;
			}

#textfeldInhaltsstoffe p{
			margin:15px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
			

.smallInhaltsstoffe{
			font-size:10px;
			margin:-5px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}

.verysmallInhaltsstoffe{
			font-size:9px;
			}

#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:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}

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

#textfeldInhaltsstoffe2 .inhaltsstoffeDeklaration{
			width:125px;
			height:auto;
			margin:0px 5px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldInhaltsstoffe2 .inhaltsstoffeText{
			width:450px;
			height:auto;
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldInhaltsstoffe2 .hoch{
			width:70px;
			height:auto;
			font-weight:bold;
			text-align:right;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			float:right;
			}

#textfeldTabellen{
			width:480px;
			height:360px;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:8px 8px 0px 8px;
			float:left;
			}
			
#textfeldTabellenAktuelles{
			width:480px;
			height:360px;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:8px 8px 0px 8px;
			float:left;
			overflow-y:scroll;
			overflow-x:hidden;
			overflow:-moz-scrollbars-vertical;
			}

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

#textfeldTabellenAktuelles h2
		{
			margin:10px 0 2px 0;
		}			

#textfeldTabellenAktuelles p
		{
			margin:0px 0px 10px 0px;
			padding:0px;
		}		

#textfeldTabellenAktuelles .zurueck2{
			width:auto;
			height:auto;
			float:left;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}
				
#textfeldTabellenAktuelles .hoch{
			width:120px;
			height:auto;
			text-align:right;
			float:right;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldTabellenAktuelles ul{
			margin:0px 0px 8px 0px;
			padding:0;
			}

#textfeldTabellenAktuelles li{
			list-style-image:url(../images/bullet_lila.gif);
			list-style-position:outside;
			margin:0px 0px 0px 15px;
			padding:0px 0px 0px 0px;
			}

/*Angabe für IE, damit Bullet mittig sitzt*/
* html #textfeldTabellenAktuelles li{
			list-style-image:url(../images/bullet_lila_ie.gif);
			}

#textfeldTabellen p{
			margin:0px 0px 0px 0px;
			padding:8px 0px 0px 6px;
			}

#textfeldTabellen2{
			width:358px;
			min-height:360px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0px 0px 0px 0px;
			padding:8px 8px 0px 8px;
			float:left;
			}

* html #textfeldTabellen2{
			height:360px;
			}

#textfeldTabellen3{
			width:358px;
			min-height:360px;
			height:auto;
			color:#636261;
			background-color:#EAEAEA;
			margin:0;
			padding:8px 8px 0 8px;
			float:left;
			}
			
/*Angabe für IE, weil er "min-height" nicht versteht*/
* html #textfeldTabellen3{
			height:360px;
			}
			
#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;
			}



#textfeldTabellen3 .hoch{
			width:120px;
			height:auto;
			text-align:right;
			float:right;
			margin:10px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			}
			
			
/* STOP - Textfeld Variation 1 mit Head */

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

/* START - Textfeld Variation 2 mit Head*/

#textfeldVarZweiHead{
			width:359px;
			height:26px;
			margin:0px 0px 2px 0px;
			padding:34px 0px 0px 15px;
			float:left;
			}

#textfeldVarZweiHeadZweizeilig{
			width:359px;
			height:43px;
			margin:0px 0px 2px 0px;
			padding:17px 0px 0px 15px;
			float:left;
			}
			
#textfeldVarZwei{
			width:343px;
			height:351px;
			color:#636261;
			margin:0px 0px 0px 0px;
			padding:17px 15px 0px 15px;
			float:left;
			}

#textfeldVarZwei p{
			clear:both;
			margin:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldVarZwei h1{
			font-size:12px;
			font-weight:bold;
			clear:both;
			margin:0px 0px 1px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldVarZwei h2{
			font-size:12px;
			font-weight:bold;
			clear:both;
			margin:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldVarZwei ul{
			margin:0px 0px 8px 0px;
			padding:0px 0px 0px 0px;
			}

#textfeldVarZwei li{
			list-style-image:url(../images/bullet_lila.gif);
			list-style-position:outside;
			margin:0px 0px 0px 16px;
			padding:0px 0px 0px 0px;
			}

/*Angabe für IE, damit Bullet mittig sitzt*/
*html #textfeldVarZwei li{
			list-style-image:url(../images/bullet_lila_ie.gif);
			}


#textfeldVarZwei .mehrereSeitenPflarchiv{
			width:343px;
			height:16px;
			position:absolute;
			top:450px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}


#textfeldVarZwei .mehrereSeiten{
			width:343px;
			height:16px;
			position:absolute;
			top:490px;
			bottom:0px;
			margin:0px 0px 4px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldVarZwei .seitenAnzahl{
			width:180px;
			margin:2px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

#textfeldVarZwei .weiter{
			width:150px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			text-align:right;
			float:right;
			}
			
#spacerdiv104px{
			width:104px;
			height:430px;
			float:left;
			}

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

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


/* ENDE - Textfeld Variation 2 mit Head*/

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

/* START - Transparentes Textfeld - Eingang eines Hautpnavigationspunktes */
#textfeldTransparent{
			width:344px;
			height:333px;
			color:#2D2D2D;
			margin:62px 0px 0px 0px;
			padding:35px 15px 0px 259px;
			float:left;
			}

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

#textfeldTransparent h1,
#textfeldTransparent h2
		{
			font-size:12px;
			margin:25px 0px 8px 0px;
			padding:0;
		}

#textfeldTransparent h2
		{
			margin:10px 0 0 0;
		}
			
a.linkTransparent:link, a.linkTransparent:visited, a.linkTransparent:active{
			text-decoration:none;
			color:#2D2D2D;
			}

a.linkTransparent:hover 	{
			text-decoration:none;
			color:#666666;
			}
			
/* STOP - Transparentes Textfeld - Eingang eines Hautpnavigationspunktes */

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

/* START - Bilder Varianten */
.ganzesBildLinks{
			width:244px;
			height:430px;
			float:left;
			}

.ganzesBildRechts{
			width:122px;
			height:430px;
			float:right;
			}

.produktBildRechts{
		width: 122px;

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

		float:right;
		clear:right;
	}			

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

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

.bildGanzeHaelfteUnten{
			width:710px;
			height:135px;
			clear:both;
			float:left;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}

.bildRechts104{
			width:103px;
			height:226px;
			margin:0px;
			padding:0px;
			float:left;
			}

.bildHalbRechtsOben{
			width:258px;
			height:173px;
			margin:0px 0px 2px 2px;
			padding:0px 0px 0px 0px;
			float:left;
			}

.bildHalbRechtsUnten{
			width:262px;
			height:191px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

.bildGanzLinks2{
			width:104px;
			height:430px;
			float:left;
			}

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

/* STOP - Bilder Varianten */

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



/* START - Hotels */
#hotelsTitel{
			width:350px;
			height:26px;
			float:left;
			margin:0px 0px 2px 0px;
			padding:34px 0px 0px 128px;
			}

#hotels{
			width:618px;
			height:368px;
			margin:0;
			padding:0;
			overflow:auto;
			float:left;
			}

#hotels	p
			{
				margin:0 0 10px 0;
			}

#hotels	p.bold
			{
				margin:0 0 4px 0;
			}

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

#hotels h2{
	margin:15px 0 2px 0;
			}

#hotels ul{
			margin:-8px 0 10px 0;
			padding:0;
			}

#hotels .lilabullet{
			list-style:url(../_images/bullet_lila.gif) outside;
			margin:0 0 0 17px;
			padding:0;
			}

/*Angabe für IE, damit Bullet mittig sitzt*/
* html #hotels .lilabullet{
			list-style-image:url(../_images/bullet_lila_ie.gif);
			}


#hotels #hotelsHead
			{
			background-image:url(../produkte/uebersicht/images/hg_tabellenkopf.gif);
			position:absolute;
			width:616px;
			height:30px; /*20*/
			margin:0 0 0 2px;
			padding:16px 0 0 0;
			float:left;
			}

#hotels #hotelsHeadScroll
			{
			background-image:url(../produkte/uebersicht/images/hg_tabellenkopf.gif);
			position:absolute;
			width:597px;
			height:20px; /*20*/
			margin:0 0 0 2px;
			padding:16px 0 0 0;
			float:left;
			}

* html #hotels #hotelsHeadScroll
			{
			width:599px;
			}

.hotelsKopfHotel
			{

			width:245px;
			font-weight:bold;
			padding:0 0 0 6px;
			float:left;
			}			

* html .hotelsKopfHotel
			{
			width:244px;
			}			

.hotelsKopfAdresse
			{
			width:183px;
			font-weight:bold;
			float:left;
			}			

* html .hotelsKopfAdresse
			{
			width:186px;
			}			

.hotelsKopfKontakt
			{
			font-weight:bold;
			float:left;
			}			

.hotelsContent
			{
			height:auto;
			}			


.hotelsTabellenkopf{
			background-image:url(../produkte/uebersicht/images/hg_tabellenkopf.gif);
			height:33px;
			font-weight:bold;
			margin:0px 0px 0px 0px;
			padding:0px 0px 2px 4px;
			text-align:left;
			}

* html .hotelsTabellenkopf{
			height:31px;
			}

.hotelsZelle{
			background-color:#F8F8F8;
			margin:0px 0px 0px 0px;
			padding:2px 0px 2px 4px;
			}

.hotelsZelleLeer{
			background-color:#F8F8F8;
			}

/* STOP - Hotels */

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

/*START - Pflanzenarchiv */
#pflanzenarchivHead
	{
		height:14px;
		margin:80px 0 8px 0;
		padding:0 0 0 15px;
	}
			
#pflanzenarchivRand
	{

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

.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;
	}

/*STOP - Pflanzenarchiv */

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

/* START - International*/
.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{
			text-decoration:none;
			color:#747474;
			margin:-10px 0px -9px 0px;
			padding:10px 0px 9px 0px;			
			}			

.internationalZelle a.internationalLink:hover{
			text-decoration:none;
			color:#fff;
			background-color:#a01b5a;
			display:block;
			}		

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

.internationalZelleInaktiv{
			font-weight:bold;
			font-size:17px;
			color:#BDBDBD;
			text-align:center;
			width:15%;
			padding:10px 0px 9px 0px;			
			background-color:#D8D8D8;
			}

#textfeldUnten .internationalAdresse{
			width:210px;
			height:auto;
			float:left;
			margin:0px 0px 8px 0px;
			}

#textfeldUnten .internationalVerkauf{
			width:130px;
			float:right;
			}

/* STOP - Internatioal*/



/* Pflanze des Monats/Archiv */

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

.pdm-head
	{
		width:359px;
		height:43px;
	
		background-color:#f8f8f8;
	
		margin:0 0 2px 244px;
		padding:17px 0 0 15px;
		
		position:absolute;
		top:78px;
		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;
		}

/* ------------------------------------------------------------- */
/* 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;
	}


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

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

.footer .right
		{
			float:right;
		}

		

.footer ul.naviUnten
	{		
		color: #4C4B1F;
		
		margin:0 0 20px 0;
		padding:0;
		
		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;
	}

#photos hr
		{
			color:#fff;
			background:#fff;
			border:none;
			border-bottom:1px dotted #666;
			
			margin:0 5px 20px 0;

			*margin:-7px 5px 14px 0;
			
			clear:both;
		}

#photos h1
		{
			font-size:12px;
			
			margin:0 0 5px 0;
			padding:0;			
		}

#photos p
		{
			width:400px;
			margin:0 0 8px 0;
			padding:0;			
		}

#photos .photo,
.photo
		{
			width:142px;
			
			margin:0 5px 8px 0;
			
			float:left;
		}


/* 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;
		}




/* ------------------------------------------------------------- */
/* 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;
	}

.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;
			}

.nl-archiv h1,
.nl-archiv h2
		{
			color:#4c4c4c;
			font-size:18px;
			font-weight:normal;
			line-height:17px;

			margin:0;
			padding:0;
		}

.nl-archiv h2
		{
			font-size:16px;
		}

		