/* CSS Document */

/* Allgemein {{ */

	body {
		width:					100%;
		height:					100%;
		margin:					0px 0px 0px 0px;
		padding:	            0px 0px 0px 0px;
		background-color:		#EEEEEE;
		font-family:			arial, Helvetica, sans-serif;
		font-size:				12px;
		color:					#000000;
		text-align:				center;
	}
	
	div#hauptcontainer {
		margin:					0px auto 0px auto;
		width:					960px;
	} 
	
	p { 
		padding:				0px 0px 0px 0px;
		margin:					10px 0px 15px 0px;
		color:					#000000; 
		line-height:			130%;
		font-size:				12px;
	}
	
	p:hover {
		text-decoration:		none;
	}
	
	img {
		border:					0px;
	}
	
	div, ul, li, a {
		margin:					0px 0px 0px 0px;
		padding:         		0px 0px 0px 0px;
	}
	
	div {
		text-align:				left;
		background-repeat:		no-repeat;
	}
	
	ul {
		text-align:				left;
		border:					0px;
	}
	
	li {
		list-style:				none;
		border:					0px;
	}

	a {
		text-decoration:		none;
		color:					#70991C;
		line-height:			120%;
		font-size:				12px;
	}
	a:hover {
		text-decoration:		underline;
	}
	
	.extern {
		background-image:		url(externer-link.gif);
		background-position:	right;
		background-repeat:		no-repeat;
		padding-right:	        15px;
	}
	
	div.teaser1,
	div.teaser2 {
		margin:					0px 5px 24px 5px;
	}
	div.teaser1 a.bereichvoll {
		/*width:					auto;
		height:					auto;*/
		display:				block;
		color:					#000000;
	}
	div.teaser1 strong.titel {
		display:				block;
		margin:					0px 0px 10px 0px;
		padding:				0;
		font-weight:			bold;
		line-height:			100%;
		color:					#70991C;
		font-size:				13px;
	}
	div.teaser1 a.bereichvoll:hover strong.titel {
		text-decoration:		underline;
	}
	div.teaser1 p a {
		color:					#000000;
	}	
	div.teaser2 p a {
		color:					#70991C;
	}			
	div.teaser1 a:hover {
		text-decoration:		none;
		cursor:					pointer;
	}
	div.teaser1 a:hover h4 {
		text-decoration:		underline;
		color:					#70991C;
		cursor:					pointer;
	}

	div.teaser1 ul li {
		background-image:		url(teaser-liste.gif);
		background-repeat:		no-repeat;
		background-position:	0px 1px;
		padding-left:           10px;
		line-height:			17px;
		color:					#000000;
	}
	div.teaser2 ul li {
		background-image:		url(teaser-liste2.gif);
		background-repeat:		no-repeat;
		padding-left:           10px;
		display:				block;
	}
			
	a#sprache {
		display:				block;
		width:					960px;
		text-decoration:		none;
		text-align:				right;
		font-size:				11px;
		font-weight:			bold;
		margin:					7px 15px 14px 0px;		
	}
	a#sprache:hover {
		text-decoration:		underline;
		font-weight:			bold;
		cursor:					pointer;
	}

	a.zurueck {
		background-image:		url(grafik_link_highlight_zurueck.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		padding:                0px 0px 0px 15px;	
		margin:					0;		
		color:					#666666;
		float:					right;
	}
		
	span.highlight1,
	a.highlight1 {
		background-image:		url(grafik_link_highlight1.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		color:					#70991C;
		padding:                0px 0px 0px 15px;
		margin:					0;
	}
	span.highlight1 {
		float:					right;
		margin-top:				5px;
	}
	
	a.highlight2 {
		background-image:		url(grafik_link_highlight2.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		padding:                0px 0px 0px 15px;	
		margin:					0;		
		color:					#666666;
	}

	a.highlight3 {
		background-image:		url(grafik_link_highlight3.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		padding:                0px 0px 0px 15px;
		color:					#999999;		
	}	
	
	a.highlight4,
	a.highlight5 {
		background-image:		url(grafik_link_highlight4.gif);	
		background-repeat:		no-repeat;
		background-position:	top left;
		padding:                0px 0px 0px 15px;
		margin:					0;
		font-weight:			bold;
		color:					#999999;		
	}
	a.highlight4 span,
	a.highlight5 span {
		margin:					0px 0px 0px 15px;
		display:				block;
	}		
	a.highlight5 {
		color:					#85B520;			
		background-image:		url(grafik_link_highlight5.gif);
	}

	/* {{ HEADER */
		
		div#header {
			width:					960px;
			height:					80px;
			background-image:		url(header.jpg);
		}

		div#header a#logo {
			float:					left;
			margin:					16px 0px 0px 38px;
			padding:				0;
			height:					46px;
			width:					114px;
		}		

		div#header a#login {
			float:					right;
			text-align:				left;
			width:					120px;
			height:					15px;
			margin:					32px 32px 0px 0px;
			padding:                5px 0px 0px 35px;
			color:					#FFFFFF;
			font-weight:			bold;
			font-size:				11px;
		}
		
		ul#metaNavigation {
			margin:					0px 0px 20px 0px;
			width:					945px;
			padding:           	    8px 0px 8px 15px;
			background-color:		#F7F7F7;
			/*border-left:			1px solid #BAC0C2;
			border-right:			1px solid #BAC0C2;*/
			background-image:		url(navigation_bg.gif);
			background-position:	left bottom;
			background-repeat:		no-repeat;

		}
		
		ul#metaNavigation li {
			float:					left;
			padding-left:			40px;

		}
		ul.ohnePublikationen li {
				padding-right:		18px;
		}
		ul#metaNavigation li a {
			font-size:				14px;
			color:					#666666;
			font-weight:			bold;
		}

		ul#metaNavigation li a.aktiv {
			color:					#70991C;
		}

		ul#metaNavigation li a:hover,
		ul#metaNavigation li a.aktiv:hover {
			text-decoration:		none;
			color:					#70991C;
		}

		/*		
		div#navigationAbschluss {
			width:					960px;
			height:					4px;
			background-image:		url(navigation_bg.gif);
			margin-bottom:			20px;
			line-height:			0px;
			font-size:				0px;
		}
		*/
	
	/* }} HEADER */
	
	div#main {
		width:					918px;
		background-color:		#FFFFFF;
		border-left:			1px solid #BAC0C2;
		border-right:			1px solid #BAC0C2;
		padding:                35px 20px 20px 20px;
		line-height:			130%;
		font-size:				12px;
	}
	
	div#mainBorderOben {
		width:					960px;
		height:					4px;
		background-image:		url(top_main.gif);
		line-height:			0px;
		font-size:				0px;	
	}
	
	div#mainBorderUnten {
		width:					960px;
		height:					35px;
		background-image:		url(bottom_main.gif);
		line-height:			0px;
		font-size:				0px;
		margin-bottom:			30px;
	}
	
	div#spalte1 {
		width:					200px;
		margin-right:			20px;
		float:					left;
	}
	div#spalte2 {
		width:					448px;
		margin-right:			20px;
		float:					left;
	}
	div#spalte3 {
		width:					230px;
		float:					right;
	}
	
	/* {{ BOX 1 */
		/* Allgemeingültig */	
		div.box_oben {
			height:					4px;
			line-height:			0px;
			font-size:				0px;		
		}
		div.box_unten {
			height:					4px;
			line-height:			0px;
			font-size:				0px;
			padding:0;
			margin-bottom:			20px;
		}	
		div.boxInhalt {
			border-left:			1px solid #B8BEC1;
			border-right:			1px solid #B8BEC1;
			padding:                10px 10px 5px 10px;
			text-align:				left;
		}
		/* Ende Allgemeingültig */	
		
		/* {{ BOX 1 SPALTE 1*/
			div#main div#spalte1 div.box_oben {
				width:					199px;
				background-image:		url(box1_s1_oben.gif);
				border-right:			1px solid white;
			}
			div#main div#spalte1 div.boxInhalt {
				width:					177px;
			}
			div#main div#spalte1 div.box_unten {
				width:					199px;
				height:					4px;
				background-image:		url(box1_s1_unten.gif);	
			}
		/* }} BOX 1 SPALTE 1 */
	
		/* {{ BOX 1 SPALTE 2*/
			div#main div#spalte2 div.box_oben {
				width:					448px;
				background-image:		url(box1_s2_oben.gif);	
			}
			div#main div#spalte2 div.boxInhalt {
				width:					410px;
				line-height:			130%;
				padding:                15px 18px 15px 18px;
			}
			
			div#main div#spalte2 div.box_unten {
				width:					448px;
				background-image:		url(box1_s2_unten.gif);	
			}
		/* }} BOX 1 SPALTE 2*/
	
		/* {{ BOX 1 SPALTE 3*/
			div#main div#spalte3 div.box_oben {
				width:					230px;
				background-image:		url(box1_s3_oben.gif);
			}
			div#main div#spalte3 div.boxInhalt {
				width:					208px;
			}
			div#main div#spalte3 div.box_unten {
				width:					230px;
				background-image:		url(box1_s3_unten.gif);	
			}
		/* }} BOX 1 SPALTE 3*/	
	/* }} BOX 1 */
	
	/* {{ BOX 2 */
		div.box2 {
			background-image:		url(box2_bg.jpg);
			background-repeat:		repeat-x;
			background-position:	top;
			width:					auto;
		}
		
		div.boxDetailseite div.boxInhalt p strong {
			font-size:				14px;
		}
	/* }} BOX 2 */


	/* {{ SUCH-FORMULAR */ 
	
		div.primaerDB div.boxInhalt {
			background-image:		url(primaerDB-bg.gif);
			background-repeat:		repeat-x;
			background-position:	center;
		}
		div.primaerDB div.boxInhalt h3 {
			display:				block;
			height:					30px;
			margin:					0;
			padding:                0;
		}
		div.primaerDB div.boxInhalt a {
			background-image:		url(grafik_link_highlight2.gif);	
			background-repeat:		no-repeat;
			background-position:	center left;
			color:					#666666;	
			padding:                0px 0px 0px 15px;
			margin:					0px 0px -5px 75px;
			display:				block;
		}
		div.primaerDB div.boxInhalt form.suche {
			margin:0;
			padding:0;
			width:					180px;
			height:					36px;
			display:				block;
		} 
		div.primaerDB div.boxInhalt form.suche fieldset input.text2 {	
			width:					87px;
			height:					19px;
			line-height:			142%;
			font-size:				12px;
			border:					1px solid #B8BEC1;
			margin:					0px 10px 0px 5px;
			padding:				2px 0px 0px 10px;
			color:					#666666;
			background-color:		#ffffff;
			float:					left;
		}
		div.primaerDB div.boxInhalt form.suche fieldset input.button {
			width:					59px;
			height:					22px;
			display:				inline;
		}

		div#spalte1 form.suche,
		div#spalte3 form.suche {
			margin:					25px 0px 20px 0px;
			padding:				0;
		}

		div#spalte1 form.suche input.text,
		div#spalte3 form.suche input.text {	
			width:					136px;
			height:					19px;
			line-height:			142%;
			font-size:				12px;
			border:					1px solid #B8BEC1;
			margin:					0px 10px 0px 0px;
			padding:				2px 0px 0px 10px;
			color:					#666666;
			background-color:		#ffffff;
			float:					left;
		}
		div#spalte1 form.suche input.text {
			width:					107px;
		}  
		div#spalte3 form.suche input.button {
			width:					69px;
			height:					22px;
		}
		
		div#spalte1 form.suche fieldset,
		div#spalte3 form.suche fieldset {
			border-width:			0px;
			margin:					0px;
			padding:				0px;
		}

		div#spalte1 form.suche fieldset legend,
		div#spalte3 form.suche fieldset legend {
			display:				none;
		}


	/* }} FORMULAR */
	
/* }} Allgemein */

/* {{ HOME */

	p#specialHomeGreencard {
		margin:					10px 0px 0px 0px;
		padding:                0;
		font-size:				10px;
		color:					#666666;
		line-height:			120%;
	}
	p#specialHomeGreencard img {
		float:					left;
		margin:					0px 12px 0px 0px;
	}

	/* {{ ARTIKEL */ 
		div.artikel {
			margin-top:					30px;
			width:					auto;
		}
		div.artikel img {
			margin:					3px 0px 0px 0px;
			padding:                0px 10px 0px 0px;
			float:					left;
		}
		div.artikel p {
			margin:					3px 0px 15px 0px;
			padding:                0px 0px 0px 0px;	
		}
		div.artikel h2 {
			font-size:				18px;
			margin-bottom:			20px;
			margin-top:				25px;
		}
		div.artikel a {
			color:					#70991C;
		}
		div.artikel a:hover {
			text-decoration:		underline;
		}
		div.artikel h5,
		div.artikel h5 a {
			margin-top:				5px;
		}
		div.artikel a span {
			color:					#666666;
			font-size:				12px;
			font-weight:			normal;
			float:					right;
			margin-top:				2px;
			line-height:			120%;

		}
		div.artikel a.highlight2 {
			color:					#666666;
		}
		div.artikel a.highlight2:hover {
			text-decoration:		underline;
		}
		div.artikel ul {
			/*padding-left:	 20px;
			list-style-position:		inside;
			list-style-type:			disc;*/
			margin-left:				10px;
		}			
		div.artikel ul li {
			font-size:					12px;
			display:					block;
			float:						none;
			margin:0;
			padding:0;
			text-align:					left;
			line-height:				130%;
			/*list-style-position:		inside;
			list-style-type:			disc;margin-left:	 20px;*/
			background-image:			url(liste_punkt.gif);
			background-position:		left top;
			padding-left:               10px;
			background-repeat:			no-repeat;
		}
		
	/* }} ARTIKEL */ 

	
	/* Pflanze Steckbrief {{ */

		div.pflanzeSteckbrief {
		
		}

		div.pflanzeSteckbrief h5 {
		
		}	
	
		div.pflanzeSteckbrief table {
		
		}
		
		div.pflanzeSteckbrief table tr {
		
		}
	
		div.pflanzeSteckbrief table tr td {
			font-size:				12px;
			line-height:			19px;
		}
	
		div.pflanzeSteckbrief table tr td.eigenschaft {
			width:					175px;				
		}
	
		div.pflanzeSteckbrief table tr td.wert {
		
		}

	/* }} Pflanze Steckbrief */


	
	div.GenomXPress img.titelbild {
		float:				right;
				width:71px;
		height:101px;
	}
	div.GenomXPress p img {
		float:				none;
	}
	div.GenomXPress div.boxInhalt a.extern {
	/*	background-image:		url(grafik_link_highlight3.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		padding:                0px 0px 0px 15px;*/
		color:					#999999;
	}

	div.specialPflanze div.boxInhalt a {
		float:					right;
 		background-image:		url(grafik_link_highlight3.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		margin:					0px 0px 0px 10px;
		padding:                0px 0px 0px 15px;
		margin-top:				-5px;
		color:					#999999;
	}

	div.specialPflanze div.boxInhalt p a {
		margin-top:				5px;
		padding:				0px 0px 0px 0px;
		background-image:		none;
		float:					none;
		display:				block;
	}
	div.specialPflanze div.boxInhalt p a:hover {
		text-decoration:		none;
		cursor:					pointer;
	}
	div#spalte1 div.specialPflanze div.boxInhalt p a img {
		margin-left:			-15px;
	}
	div.specialPflanze div.boxInhalt p a img {
		width:					188px;
		height:					261px;
	}
	div.specialPflanze div.boxInhalt p a span {
		float:					none;
		background-image:		url(grafik_link_highlight4.gif);	
		background-repeat:		no-repeat;
		background-position:	top left;
		padding:                0px 0px 0px 15px;
		margin:					0;
		font-weight:			bold;
		color:					#999999;	
		width:					100px;	
		display:				block;
	}
	div.specialPflanze div.boxInhalt p a:hover span:hover,
	div.specialPflanze div.boxInhalt p a:hover span {
		background-image:		url(grafik_link_highlight5.gif);	
		text-decoration:		none;
		color:					#85B520;
	}
	
	/* {{ PROJEKTBOXPFLANZE */
		div.specialProjektPflanze div.boxInhalt p a {
			margin-top:				5px;
			padding:				0px 0px 10px 0px;
			float:					none;
			display:				block;
			background-image:			url(subnavi-trennlinie.gif);
			background-position:		bottom;
			background-repeat:			no-repeat;
		}
		div.specialProjektPflanze div.boxInhalt p a:hover {
			cursor:					pointer;
			text-decoration:		none;
		}
		div.specialProjektPflanze div.boxInhalt p a img {
			width:					137px;
			height:					191px;
			float:					none;
			margin:					0px 0px 10px 35px;
		}
		div.specialProjektPflanze div.boxInhalt p a:hover img {
			text-decoration:		none;
		} 
		div.specialProjektPflanze div.boxInhalt strong {
			font-weight:			normal;
			margin:					15px 0px 14px 0px;
			display:				block;
		}
		div.specialProjektPflanze div.boxInhalt p a span {
			background-image:		url(grafik_link_highlight5.gif);	
			background-repeat:		no-repeat;
			background-position:	top left;
			padding:                0px 0px 0px 15px;
			margin:					0;
			font-weight:			bold;
			color:					#85B520;	
			width:					100px;
			display:				block;
			/*overflow:				visible;
			float:					left;
			white-space:			nowrap;*/
		}
		div.specialPflanze div.boxInhalt p a span:hover,
		div.specialPflanze div.boxInhalt p a:hover span:hover,
		div.specialPflanze div.boxInhalt p a:hover span {
			background-image:		url(grafik_link_highlight5.gif);	
			text-decoration:		underline;
			color:					#85B520;

		}
	/* {{ PROJEKTBOXPFLANZE */
/* }} HOME */


/* {{ SUBNAVIGATION */

div#subnavigation {

}
div#subnavigation div.boxInhalt ul {
	width:					176px;
}
div#subnavigation div.boxInhalt ul li {
	width:					166px;
	height:					auto;
	margin-left:			10px;
	display:				block;
}

div#subnavigation div.boxInhalt ul li a {
	color:					#666666;
	display:				block;
	font-weight:			bold;
	width:					168px;
	font-size:				14px;
	line-height:			18pt;
	background-image:		none;
}



div#subnavigation div.boxInhalt ul li a:hover,
div#subnavigation div.boxInhalt ul li.aktiv a,
div#subnavigation div.boxInhalt ul li.knotenAktiv a {
	color:					#85B520;
	background-image:		url(grafik_link_highlight1.gif);
	background-position:	right;
	background-repeat:		no-repeat;
	text-decoration:		none;
}

ul li.knoten a,
ul li.keinMenu a { 
	color:					#666666;
	width:					150px;
	background-image:		none;
}

div#subnavigation div.boxInhalt ul li.knotenAktiv ul {
	margin-left:			-10px;
}

div#main div#spalte1 div#subnavigation div.boxInhalt ul li ul li.eintrag a,
div#main div#spalte1 div#subnavigation div.boxInhalt ul li.knotenAktiv ul li.eintrag a {
	margin-left:			0px;
	color:					#666666;
	display:				block;
	font-weight:			bold;
	width:					168px;
	font-size:				14px;
	line-height:			18pt;
	background-image:		none;
}

div#subnavigation div.boxInhalt ul li.knotenAktiv ul li.aktiv a,
div#main div#spalte1 div#subnavigation div.boxInhalt ul li.knotenAktiv ul li.eintrag a:hover {
	color:					#85B520;
	background-image:		url(grafik_link_highlight1.gif);
	background-position:	right;
	background-repeat:		no-repeat;
	text-decoration:		none;
	margin-left:			0px;
}

div#subnavigation div.boxInhalt ul li.navMgTop {
	margin-top:					10px;
	padding-top:				5px;
	background-image:			url(subnavi-trennlinie.gif);
	background-position:		top;
	background-repeat:			no-repeat;
}
 
/* }} SUBNAVIGATION */



/* {{ NEWS */

	div.specialPlantGem div.boxInhalt img {
		margin:	 				-20px -10px 13px 0px;
	}
	div.specialPlantGem div.boxInhalt a {
		/*background-image:		url(grafik_link_highlight1.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		color:					#70991C;
		padding:                0px 0px 0px 15px;
		margin:					0;*/
		float:					right;
	}

	div.specialEtna09 div.boxInhalt img {
		float:					right;
	}
	div.specialEtna09 div.boxInhalt h2 {
		font-size:				14px;
	}
	div.specialEtna09 div.boxInhalt a {
		background-image:		url(grafik_link_highlight2.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		padding:                0px 0px 0px 15px;	
		margin:					0;		
		color:					#666666;
	}
	
	div.specialTermine div.boxInhalt h2 {
	 	font-size:				14px;
		text-align:				center;
	}
	div.specialTermine div.boxInhalt a {
		background-image:		url(grafik_link_highlight1.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		color:					#70991C;
		padding:                0px 0px 0px 15px;
		margin:					0;
	}
	
	div.specialMPICampus div.boxInhalt img {
		margin:					0px -10px -8px -10px;
	
	}
	

	
	body#news div#main div#spalte3 div.box2 div.boxInhalt a.highlight1,
	body#projekte div#main div#spalte3 div.box2 div.boxInhalt a.highlight1,
	body#kontakt div#main div#spalte3 div.box2 div.boxInhalt a.highlight1,
	body#news div#main div#spalte3 div.box2 div.boxInhalt a.highlight2,
	body#kontakt div#main div#spalte3 div.box2 div.boxInhalt a.highlight2 {
		float:					right;
	}	
	
	div.BoxNewsTermine a {
		float:					right;
		background-image:		url(grafik_link_highlight1.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		color:					#70991C;
		padding:                0px 0px 0px 15px;
		margin:					0;
	}
	div.BoxNewsTermine div.boxInhalt h5 {
		text-align:				left;
		margin:					10px 0px 0px 0px;
		padding:                0;
	}

	div.BoxNewsTermine div.boxInhalt h5 a {
		font-weight:			bold;
		font-size:				12px;
		float:					none;
		background:				none;
		display:				block;
	}
	div.BoxNewsTermine div.boxInhalt h5 a strong {
		display:				block;
		float:					left;
		width:					245px;
		height:					auto;
		padding-bottom:4px;
	}
	div.BoxNewsTermine div.boxInhalt h5 a:hover strong {
		text-decoration:		underline;
	}
	div.BoxNewsTermine div.boxInhalt h5 a:hover {
		cursor:					pointer;
		text-decoration:		none;
	}
	div.BoxNewsTermine div.boxInhalt h5 a span {
		color:					#666666;
		font-size:				12px;
		font-weight:			normal;
		float:					none;
		width:					135px;
		float:					left;
		text-align:				right;
		display:				block;
		margin-right:			10px;
	} 
	div.BoxNewsTermine div.boxInhalt h5 a:hover span {
		text-decoration:		none;
	}
	div.BoxNewsTermine div.boxInhalt span.linie {
		margin:						10px 0px 10px 0px;
		display:					block;
		height:						1px;
		background-image:			url(subnavi-trennlinie.gif);
		background-position:		center;
		background-repeat:			repeat-x;
		float:						none;
	}

/* }} NEWS }} */

/*div.specialPflanze a {
	margin-top:				-10px;
} 
div.specialPflanze a img {
	margin:				5px 0px 0px 20px;
}*/

/* {{ PROJEKTE */
	

	div.specialProjekteVerweis div.boxInhalt {
		padding-bottom:	    0px;
		margin-bottom:		-5px;
		width:				420px;
		text-align:			right;
	}

	/*
	div.specialProjekteVerweis div.boxInhalt a {
		background-image:	url(projekte_verweis.gif);
		background-position:right center;
		background-repeat:	no-repeat;
		display:			block;
		width:				220px;
		text-align:			right;
		height:				29px;
		line-height:		29px;
		color:				#999999; 
		padding:			0px 40px 0px 0px;
		border:				1px solid #000000;
		margin:				0px 90px 0px 0px;
	}
	*/

	div.specialProjekteVerweis div.boxInhalt a {
		margin:				0px 75px 0px 0px;
		color:				#999999; 
		font-size:			14px;
		font-weight:		bold;
	}

	div.specialProjekteVerweis div.boxInhalt a span {
		background-image:	url(projekte_verweis.gif);
		background-position:right center;
		background-repeat:	no-repeat;
		display:			block;
		width:				280px;
		float:				right;
		height:				29px;
		line-height:		29px;
		padding:			0px 40px 0px 0px;
		border:				0px solid #000000;
		cursor:				pointer;
	}

	div.specialProjekteVerweis div.boxInhalt a span b {
		text-transform:		uppercase;
	}
	
	div.specialProjekteVerweis div.boxInhalt a img {
		margin:					5px 0px 0px 10px;
	}
	
	div.specialProjektModulBox {
	}
	
	div#main div#spalte2 div.specialProjektModulBox div.box_oben {
		background-image:		url(projektmodulbox_top.gif);
		height:					7px;
	}
	div#main div#spalte2 div.specialProjektModulBox div.box_unten {	
		margin-bottom:			0px;
		background-image:		url(projektmodulbox_bottom.gif);
		height:					5px;
	}
	div#main div#spalte2 div.specialProjektModulBox div.boxInhalt {
		background-color:		#85B520;
		border-color:			#85B520;
		margin-bottom:0;
		padding-bottom:5px;
	}
	
	div.specialProjektModulBox p {
		margin:					4px 0px 25px 5px;
		padding:          		0;
		color:					#666666;
		font-size:				10px;
	}

	div.specialProjektModulBox div.boxInhalt {
		margin-left:			0px;
		margin-right:			0px !important;
		padding-right:			0px !important;
		padding-left:			15px !important;
		width:					431px !important;
	}

	div.specialProjektModulBox div.boxInhalt h3 {
		 color:					#ffffff;
	}

	div.specialProjektModulBox div.boxInhalt ul {
		width:					420px;
		margin:					0px;
		padding:				0px;
	}
	div.specialProjektModulBox div.boxInhalt ul li {
		font-size:				12px;
		line-height:			130%;
		width:					88px;
		height:					101px;
		margin:					0px 9px 0px 0px;
		padding:                10px 5px 10px 5px;
		display:				block;
		float:					left;
		background-repeat:		no-repeat;
	}

	div.specialProjektModulBox div.boxInhalt ul li a {
		color:					#000000;
	}	

	div.specialProjektModulBox div.boxInhalt ul li a:hover span {
		text-decoration:		underline;
	}

	div.specialProjektModulBox div.boxInhalt ul li a span {
		display:				block;
		margin-top:				10px;
	}
	div.specialProjektModulBox div.boxInhalt ul li#modul5 a span {
		color:					#ffffff;
		margin-top:				5px;
		/*margin-left:			5px;*/
	}

	div.specialProjektModulBox div.boxInhalt ul li a strong {
		padding:                    0;
		font-weight:				bold;
		font-size:					14px;
		line-height:				130%;
		color:						#000000;
		/*margin:						-3px 0px 5px 0px;*/
		text-transform:				uppercase;
	}
	
	div.specialProjektModulBox div.boxInhalt ul li#modul1 {
	 	background-image:	url(projekte-module1.gif);
	}
	
	div.specialProjektModulBox div.boxInhalt ul li#modul2 {
	 	background-image:	url(projekte-module2.gif);
	}
	
	div.specialProjektModulBox div.boxInhalt ul li#modul3 {
	 	background-image:	url(projekte-module3.gif);
		padding-right:      2px;
		width:				91px;
	}
	
	div.specialProjektModulBox div.boxInhalt ul li#modul4 {
	 	background-image:	url(projekte-module4.gif);
		margin-right:		0px;
	}	
	
	div.specialProjektModulBox div.boxInhalt ul li#modul5 {
	 	background-image:	url(projekte-module5.gif);
		width:				420px;
		height:				56px;
		margin-left:		0px;
		margin-right:		0px;
		padding-right:		0px;
		padding-bottom:		0px !important;
	}
	div.specialProjektModulBox div.boxInhalt ul li#modul6 {
	 	background-image:	url(projekte-module6.gif);
		width:				419px;
		height:				56px;
		margin-left:		0px;
		margin-right:		0px;
		padding-right:		0px;
		padding-bottom:		0px !important;
	}		
	div.specialProjektModulBox div.boxInhalt ul li#modul5 strong,
	div.specialProjektModulBox div.boxInhalt ul li#modul5 p {
		/*margin-top:			5px;
		margin-left:		5px;*/
		color:				#ffffff;
	}

	div.specialProjektModulBox div.boxInhalt ul li#modul5 a {
		margin-left:			15px;

		float:					left;
	}

	div.specialProjektModulBox div.boxInhalt ul li#modul5 a:hover strong {
		text-decoration:		underline;
	}
	
/* }} PROJEKTE */

/* {{ PFLANZEN */

	div#pflanzen_auflistung {
		width:					457px;
		margin:					0px 0px 0px 0px;
		padding:	            0px 0px 0px 0px;

	}
	div#pflanzen_auflistung a {
		float:					left;
		display:				block;
		width:					142px;
		height:					290px;
		margin:					0px 10px 10px 0px;
		padding:				0;	
	}
	div#pflanzen_auflistung a:hover {
		text-decoration:		none;
	}
	div#pflanzen_auflistung a span {
		display:				block;
		position:				relative;
		top:					-50px;
		left:					10px;
		float:					none;
		background-image:		url(grafik_link_highlight5.gif);	
		background-repeat:		no-repeat;
		background-position:	top left;
		padding:                0px 0px 0px 15px;
		margin:					0;
		font-weight:			bold;
		color:					#85B520;	
		width:					100px;
		cursor:					pointer;
		height:45px;
		margin-bottom:-50px;
	}

	div#pflanzen_auflistung a:hover span {
		text-decoration:		underline;
	}
	
	div.pflanzeDetailBoxAcronymAuflistung a.bereichvoll strong.titel {
		color: 					#000000;
		margin-bottom:0;
		padding-bottom:0;
	}
	div.pflanzeDetailBoxAcronymAuflistung a.bereichvoll strong.titel span {
		text-transform:			uppercase;
	}
	div.pflanzeDetailBoxAcronymAuflistung ul {	
		margin-top:0;
		padding-top:0;
	}
	div.pflanzeDetailBoxAcronymAuflistung ul li a {
		color:					#000000;
	}	
	div.pflanzeDetailBoxAcronymAuflistung ul li a:hover {
		text-decoration:		underline;
	}	


/* }} PFLANZEN */

/* {{ DETAILSEITE */
	div.Detailseite h5 {
		font-size:			18px;
		line-height:		130%;
	}
	div.Detailseite h2 {
		color:				#999999;

	}
	div.Detailseite div.artikel table tr td  {
		line-height:		100%;
		height:				20px;
	}
	div.Detailseite ul li {
		background-image:url(detailseite-liste.gif);
		background-repeat:no-repeat;
		padding-left:20px;
	}

/* }} DETAILSEITE */
	
/* {{ TABELLE STELLENANZEIGEN UND PROJEKTE-ALLE */
	div.tabelle {
		width:					695px;
		float:					left;
	}
	div.tabelle a.alle {
	 	float:					right;
		background-image:		url(grafik_link_highlight1.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		color:					#70991C;
		padding:                0px 0px 0px 15px;
		margin:					0;	 
	}
	div.tabelle h3 {
		font-size:				16px;
	}
	div.tabelle table.liste a {
		float:					none;
	}

	table.liste {
		background-color:	#FFFFFF;
		border-spacing:		0px;
		border-collapse:	collapse;
		border-width:		0px;
		width:				100%;
	}
	
	table#publikationen {
		height:				auto;
	}
	
	td.right {
		text-align:			right;
	}
	td.right h3 {
		font-size:			14px;
	}
	
	table.liste tr.ueberschriften th {
		border-bottom:		1px solid #BBC2D5;
		border-top:			1px solid #BBC2D5;
		background-image:	url(hintergrund-kopfzeile3.gif);
		background-position:center right;
		background-repeat:	repeat-x;
		padding:			4px 10px 0px 10px; 
		color:				#8998B6; 
		font-weight:		normal;
		font-size:			11px;
		margin:				0;
		text-align:			left;
	}

	table.liste tr.ueberschriften th.Institut_Einrichtung,
	table.liste tr.item td.Institut_Einrichtung {
		width:				230px;
	}

	table.liste tr.ueberschriften th.Stellenbezeichnung,
	table.liste tr.item td.Stellenbezeichnung {
		width:				260px;
	}
	
	table.liste tr.ueberschriften th.Einstelldatum {
	
	}
	
	table.liste tr.ueberschriften th.Modul,
	table.liste tr.item td.Modul {
		width:				124px;
	}
	table.liste tr.ueberschriften th.Projekt,
	table.liste tr.item td.Projekt {
		width:				65px;
	}
	table.liste tr.ueberschriften th.Kontakt,
	table.liste tr.item td.Kontakt {
		width:				65px;
	}
	table.liste tr.ueberschriften th.Institut,
	table.liste tr.item td.Institut {
		width:				60px;
	}	
	table.liste tr.ueberschriften th.leer,
	table.liste tr.item td.leer {
		width:				130px;
	}
	table.liste tr.ueberschriften th.Laufzeit,
	table.liste tr.item td.Laufzeit {
		width:				60px;
	}
	table.liste tr.ueberschriften th.Budget,
	table.liste tr.item td.Budget {
		width:				62px;
	}

	table.liste tr.ueberschriften th.erster {
		border-left:		1px solid #BBC2D5;
	}
		
	table.liste tr.ueberschriften th.letzter {
		border-right:		1px solid #BBC2D5;
		background-position:center center;
	}
	
	table.liste tr.ueberschriften th a {
		text-decoration:	none;
		display:			block;
		padding-right:		15px;
		color:				#999999;
		font-size:			11px;
		background-image:	none;	
	}
	
	table.liste tr.ueberschriften th a:hover {
		background:			url(aufsteigend.gif) right 2px no-repeat;
		font-weight:		bold;
		color:				#666666;
	}
	
	table.liste tr.ueberschriften th a.absteigend {
		font-weight:		bold;
		color:				#666666;
		background:			url(absteigend.gif) right 2px no-repeat;
	}
	
	table.liste tr.ueberschriften th a.aufsteigend {
		font-weight:		bold;
		color:				#666666;
		background:			url(aufsteigend.gif) right 2px no-repeat;
	}
	
	table.liste tr.ueberschriften th a.absteigend:hover {
		background:			url(aufsteigend.gif) right 2px no-repeat;
	}
	
	table.liste tr.ueberschriften th a.aufsteigend:hover {
		background:			url(absteigend.gif) right 2px no-repeat;
	}
	
	table.liste tr.item td {
		background-image:	url(hintergrund-zeile.gif);
		background-position:left bottom;
		background-repeat:	repeat-x;
		/* border-top:		2px solid #ffffff; */
		font-size:			12px/*0.75em*/;
		color:				#000000;
		padding:			11px 10px 10px 10px;
		margin:				0;
		vertical-align:		top;
	}

	div.tabelle tr.item td a.mehr {
		display:				block;
		background-image:		url(grafik_link_highlight1.gif);	
		background-repeat:		no-repeat;
		background-position:	0px 2px;
		color:					#70991C;
		padding:                0px 0px 0px 15px;
		margin:					0;	 
	}
	
	table.liste tr.item td.Institut_Einrichtung {
		text-align: 		left;
	}

	table.liste tr.item td.Stellenbezeichnung {
		color:				#999999;
		text-align:			left;
	}

	span.light,
	table.liste tr.item td.Einstelldatum {
		color:				#707070;
	}

	table.liste tr.item td.Einstelldatum span.Bewerbungsschluss {
		color:				#000000;
		font-weight:		bold;
	}

	table.liste tr.item td.Modul {
		text-transform:		uppercase;
		color:				#707070;
		line-height:		20px; 
		font-size:			11px;
	}
	table.liste tr.item td.Laufzeit_Budget {
		text-align:			right;
		width:				auto;/* 120px;*/
		font-size:			12px;
		line-height:		20px; 
		color:				#707070; 
	}	
	table.liste tr.item td.Laufzeit_Budget span {
		color:				#000000;
		line-height:		20px; 
	}

	table.liste tr.item td.Projekt_Kontakt_Institut {
		width:				auto;/*370px;*/
		font-size:			12px;
		color:				#000000;
		line-height:		20px; 
	}	
	table.liste tr.item td.Projekt_Kontakt_Institut a {
		color:				#70991C;
		font-weight:		bold;
		line-height:		20px; 
	}
	table.liste tr.item td.Projekt_Kontakt_Institut span {
		color:				#707070;
		line-height:		20px; 
	}
	
	table.liste tr.highlightEin {
		background-color:	#F7F7FD;
		cursor:				pointer;
	}

	div.tabelle tr.highlightEin td a.mehr {
		text-decoration:		underline;
	}
		
	table.liste div.mmdoCmsDisabledArea {
		display:			none;
	}
	
	div.tabelleTop {
		background-image:		url(tabelle_bg_top.gif);
		background-repeat:		no-repeat;
		background-position:	top left;
		width:					698px;
		height:					4px;
		margin:					0;
		padding:0;
	}
	ul#tabelleTop {
		width:					698px;
		height:					26px;
		
		margin:0;
		padding:0;
		background-image:		url(projekte-register-bg.gif);
		background-repeat:		repeat-x;
		background-position:	top left;
	}
	ul#tabelleTop li {
		float:					left;
		width:					156px;
		height:					26px;
		margin-right:			5px;
	}
	ul#tabelleTop li a {
		text-align:				center;
		display:				block;
		height:					21px;
		background-repeat:		no-repeat;
		background-position:	top left;
		width:					156px;
		background-image:		url(projekte-register-inaktiv.jpg);
		padding:	5px 0px 0px 0px;
		color:					#B5B5B5;
		font-size:				13px;
		font-weight:			bold;
	}
	ul#tabelleTop li a.aktiv {
		background-image:		url(projekte-register-aktiv.jpg);
		color:					#85B520; 		
	}	
	div.tabelle div#tabelleBottom {
		background-image:		url(tabelle_bg_bottom.gif);
		background-repeat:		no-repeat;
		background-position:	top left;
		width:					698px;
		height:					6px;
		margin-bottom:			20px;
	}
	div.reihe {
		width:					640px;
		height:					35px;
		float:					none;
		display:				block;
	}
	div#uAbstand {
		margin-bottom:			5px;
	}
	div.reihe div.links h1,
	div.reihe div.rechts h5 {
		vertical-align:			bottom;
		margin:					0;
		padding:                0;
	}
	div.reihe div.rechts h5 {
		color:					#999999;		
	}	
	div.reihe div.links {
		padding-top:			10px;
		width:					310px; 
		float:					left;
		height:					30px;
	}
	div.reihe div.rechts {
		padding-top:			10px;
		float:					right;
		text-align:				right;
		height:					30px;
		width:					305px;
	}
	div.reihe2 {
		width:					auto; 
	}
	form.suchformular {
		margin:				0 0 0px 0;
		padding:			5px 20px 15px 20px;
		font-size:			0.8em;
		font-size:			12px;
		height:				83px;
		width:				656px;
	}
	form#projektSuche {
		background-image:		url(tabelle_bg.jpg);
		background-position:	left top;
		background-repeat:		repeat-x;
		border-left:			1px solid #cccccc;
		border-right:			1px solid #cccccc;
	}
	form#publikationSuche {
		background-image:		url(tablle_bg_publikation.gif);
			border-left:			1px solid #cccccc;
		border-right:			1px solid #cccccc;
		background-position:	left bottom;
		background-repeat:		repeat-x;
		height:					140px;
		display:block;
	}
	#publi_lcolor a {
		color:					#999999;
	}
	form.suchformular input {
		color:				#999999;
		padding:			0;
		margin:				0;
	}
	
	form.suchformular select {
		font-size:			1em;
		font-size:			12px;
		color:				#999999;
		padding:			0px 0;
		height: 			20px;
		padding:			0;
		margin:				0;
	}
	
	form.suchformular input#volltext {
		width:				295px;
		margin:				0px 0px 0 0;
		padding:			0px 0px 0px 5px;
		font-size:			12px;
		line-height:		160%;
		height:				17px; 
	}
	
	form.suchformular input#submitSucheFormular,
	form.suchformular input#resetSucheFormular {
		color:				#000000;
		width:				70px;
		margin-top:			0px;
		float:				left;
	}
	
	form.suchformular input#submitSucheFormular {
		width:				187px;
		margin-left:		40px;
	}
	div#typ,
	div#typ2,
	div#typ3 {
		height:					26px;
		margin:					0pt 0pt 0pt 0px;
		text-align:				center;
		width:					310px;
	}

	div#volltext {
		float:					left;
		width:					325px;
	}
	input#volltextsuche {
		width:				295px;
		margin:				0px 0px 0 0;
		padding:			0px 0px 0px 5px;
		font-size:			12px;
		line-height:		160%;
		height:				17px; 
	}
	div#typ select,
	div#typ2 select {
		margin:					0px 0px 0pt;
		width: 					305px;
	}
	div#typ3 select {
		width:					140px;
	}
/* }} TABELLE STELLENANZEIGEN UND PROJEKTE-ALLE */

/* {{ FOOTER */	
	div#footer hr {
		height:					4px;
		width:					918px;
		margin-top:				20px;
		border:0;
	}
	
	div#footer span {
		color:					#70991C;
		width:					200px;
		margin-right:			20px;
		float:					left;
	}
	
	div#footer ul {
		width:					auto;
		margin-right:			20px;
		float:					left;
	}
	div#footer ul li {
		display:				inline;
		margin-right:			10px;
	}
	div#footer ul li a {
		color:					#70991C;
	}
	
/* }} FOOTER */
/* --------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin:						0;
	padding:                    0;
	font-weight:				bold;
	line-height:				100%;
}
h1 {
	font-size:					25px;
	line-height:				112%;
	color:						#85B520;
}
h1 span {
	color:						#999999;
}

h2 {
	font-size:					21px;
	color:						#666666;
	margin:						5px 0px 25px 0px;
			line-height:		120%;
}
h3 {
	font-size:					14px;
	line-height:				130%;
	color:						#000000;
	margin:						-3px 0px 5px 0px;
}
h4 {
	color:						#70991C;
	font-size:					13px;
}
h5,
h5 a {
	color:						#70991C;
	font-size:					16px;
	margin:						30px 0px 0px 0px;
}
h6 {
	line-height:				130%;
	color:						#000000;
	font-size:					15px;
	margin-top:					-13px;
}

hr {
	color:						#9F9F9F;
	background-color:			#9F9F9F;
	height:						2px;
}

.highlight {
	color:						#85B520;
}

/* --------------------------- */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	line-height:0;
}
/* Hides from IE-mac \*/ 
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}	
/* End hide from IE-mac */


div.ServiceFeature div.boxInhalt a {
	background-image:		url(grafik_link_highlight1.gif);	
	background-repeat:		no-repeat;
	background-position:	center left;
	color:					#70991C;
	padding:                0px 0px 0px 15px;
	margin:					0;
}

/* {{ THEMENBOX HINTERGRUNDBILDER */
	div#spalte2 div.themenbox a {
		background-image:		url(grafik_link_highlight1.gif);	
		background-repeat:		no-repeat;
		background-position:	center left;
		padding:                0px 0px 0px 15px;	
		margin:					0;		
		/*color:					#666666;		 */
		color:					#70991C;
	}
	
	div#spalte2 div.themenbox p.hintergrund {
		width:				303px;
		margin:				25px 0px 0px 0px;
	}

	.hintergrund {
		width:				303px;
	}

	body div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-position:	top right;	
	}

	body#home div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-home.jpg);
		background-position:	bottom right;
	}

	body#stellenanzeigen div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt p,
	body#news div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt p,
	body#pflanzen div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt p,
	body#projekte div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt p,
	body#home div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt p,
	body#home div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt ul {
		width:					290px;
	}
	body#projekteInternational div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt p {
		width:					300px;
	}

	body#gabi div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-gabi.jpg);
	}
	body#gabi div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2 {
		width:				260px;
		display:			block;
	}

	body#news div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-news.jpg);
	}

	body#projekte div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-projekte.jpg);
	}

	body#projekteStart div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(projekte_bg_start.gif);
	}	

	body#projekteERA-Net-PG div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(projekte_bg_era.gif);
	}

	body#projekteBasis div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(projekte_bg_basis.gif);
	}
	
	body#projekteGABI-Kanada div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(projekte_bg_kanada.gif);
	}
	body#projekteProdukte div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt	 {
		background-image:		url(projekte_bg_produkte.gif);
	}	

	body#projekteBrücken div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(projekte_bg_bruecken.gif);
	}	
	
	body#projektePlant-KBBE div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(projekte-bg-plant-KBBE.gif);
	}	
	body#projekteRessourcen div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(projekte_bg_ressourcen.gif);
	}	
	
	body#projekteRessourcen div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(projekte_bg_ressourcen.gif);
	}
	
	body#projekteInternational div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-international.jpg);
		background-position:	bottom right;
	}

	body#projekteStart div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h1,
	body#projekteBasis div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h1,
	body#projekteProdukte div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h1,
	body#projekteRessourcen div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h1,
	body#projekteBrücken div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h1,
	body#projekteERA-Net-PG div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h1,
	body#projekteGABI-Kanada div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h1,
	body#projektePlant-KBBE div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h1 {
		display:			inline;
	}
			
	body#projekteStart div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2,
	body#projekteBasis div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2,
	body#projekteProdukte div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2,
	body#projekteRessourcen div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2,
	body#projekteBrücken div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2,
	body#projekteERA-Net-PG div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2,
	body#projekteGABI-Kanada div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2,
	body#projektePlant-KBBE div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2 {
		display:				inline;
		font-size:				25px;
		text-transform:			uppercase;
		margin-left:			5px;
		color:					#999999;
	}

	body#pflanzen div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-pflanzen.jpg);
	}		

	body#stellenanzeigen div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-stellenanzeigen.jpg);
	}	

	body#kontakt div#hauptcontainer div#main div#spalte2 div.box1 div.boxInhalt {
		background-image:		url(kontakt-karte.gif);
		background-repeat:		no-repeat;
		background-position:	center center;
		height:					365px;
	}
	
	body#kontakt div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-kontakt.jpg);
		height:					auto;
		background-position:	top right;
	}		

/*	body#kontakt div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt img {
		margin:					0px -20px -15px -10px; 
	}*/
	body#kontakt div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt h2 {
		width:				300px;
		display:			block;	
	}
	body#kontakt div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt a {
		text-decoration:		none;
		color:					#70991C;
		line-height:			120%;
		font-size:				12px;
		background:				none;
		margin-left:0;
		padding-left:0;
	}
	body#kontakt div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt a:hover {
		text-decoration:		underline;
	}
	body#kontakt div#hauptcontainer div#main div#spalte2 div.themenbox div.box_unten {
		background-image:		url(kontakt-haus.jpg);
		background-repeat:		no-repeat;
		height:					147px;
	}


	
	body#impressum div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt {
		background-image:		url(themenbox-impressum.jpg);
		background-position:	bottom right;
	}	
	body#impressum div#hauptcontainer div#main div#spalte2 div.themenbox div.boxInhalt p {
		width:					290px;
	}
	
/* }} THEMENBOX HINTERGRUNDBILDER */

div.bildbox div.boxInhalt img {
 	margin:					0px -10px 0px -10px;
}

div.anreise h5 {
	color:					#666666;
}

span.PflanzeBackendAusrichten {

}
span-PflanzeBackendAusrichten div a img,
span.PflanzeBackendAusrichten div a {
	float:none;

}




/* PAGINATION */
ul.zeigeAnzahl {
	list-style:			none;
	margin:				0;
	padding:			0px 0 0 0px;
	width:				auto;

	text-align:			right;
}

ul.zeigeAnzahl  li {
	display:			inline;
	margin:				0 2px;
	text-align:			right;
	display:			inline;
	padding-left:       5px;
}

ul.zeigeAnzahl  li a,
ul.zeigeAnzahl  li a:hover,
ul.zeigeAnzahl  li strong  {
	font-size:			12px;
	color:				#000000;
}

ul.zeigeAnzahl  li a {
	color:				#999999;
	text-decoration:	none;
}


ul.zeigeAnzahl  li strong {
	font-weight:		normal;
}

div.pagination {
	margin:				25px auto 0px auto;
	height:				50px;
	text-align:			center;
}

div.pagination ul {
	list-style-type:	none;
	margin:				0;
	padding:			0;
}

div.pagination ul li {
	display:			inline;
	float:				left;
	margin:				0px 2px 0px 2px;
	font-size:			12px/*0.75em*/;
	color:				#000000;
	line-height:		20px;
}

div.pagination ul li.seite a { 
	text-decoration:	none;
	display:			block;
	padding:			2px 4px 2px 4px;
	color: 				#999999;

}

div.pagination ul li.seite strong { 
	display:			block;
	padding:			2px 4px 2px 4px;
}

div.pagination ul li.seite a:hover {
	color:				#000000;
}

div.pagination ul li.zurueck {
	margin-left:		0px;
	margin-right:		10px;
}

div.pagination ul li.zurueck a {
	display:			block;
	width:				24px;
	height:				22px;
	background-image:	url(paginationZurueck.gif);
	background-position:left top;
	background-repeat:	no-repeat;
}

div.pagination ul li.zurueck a:hover {
	background-image:	url(paginationZurueckHover.gif);
}

div.pagination ul li.zurueck a span {
	display:			none;
}

div.pagination ul li.zurueck span.keinHover {
	display:			block;
	width:				24px;
	height:				22px;
	background-image:	url(paginationZurueck.gif);
	background-position:left top;
	background-repeat:	no-repeat;
}

div.pagination ul li.zurueck span.keinHover span {
	display:			none;
}

div.pagination ul li.vorwaerts {
	margin-right:		0px;
	margin-left:		10px;
}

div.pagination ul li.vorwaerts a {
	display:			block;
	width:				24px;
	height:				22px;
	background-image:	url(paginationVor.gif);
	background-position:left top;
	background-repeat:	no-repeat;
}

div.pagination ul li.vorwaerts a:hover {
	background-image:	url(paginationVorHover.gif);
}

div.pagination ul li.vorwaerts a span {
	display:			none;
}

div.pagination ul li.vorwaerts span.keinHover {
	display:			block;
	width:				24px;
	height:				22px;
	background-image:	url(paginationVor.gif);
	background-position:left top;
	background-repeat:	no-repeat;
}

div.pagination ul li.vorwaerts span.keinHover span {
	display:			none;
}


/* Suche {{ */

	TABLE.searchBox {
		margin-left:					auto;
		margin-right:					auto;
	}
	
	TABLE.searchBox TR TD FORM TABLE TR TD INPUT#query {
		line-height:					16px !important;
	}
	
	P#result_report {
		margin:							20px 0px 20px 0px;
		padding:						0px;
	}
	
	DIV#results {
	
	}
	
	DIV#results P.resultItem {
		margin:						20px 0px 0px 0px;
		padding:					0px;
	}
	
	DIV#results P.resultItem SPAN.resultNum {
		font-weight:				bold;
		/*color:					#a0a0a0;*/
	}
	
	DIV#results P.resultItem A.title {
		/*color:					#02487F;*/
		text-decoration:			none;
	}
	
	DIV#results P.resultItem A.title:HOVER {
		text-decoration:			underline;
	}
	
	
	DIV#results P.resultItem SPAN.url {
		color:						#a0a0a0;
	}
	
	P#other_pages {
		margin:						20px 0px 0px 0px;
		text-align:					center;
	}
	
	P#other_pages A {
		/*color:					#02487F;*/
		text-decoration:			none;
	}
	
	P#other_pages A:HOVER {
		text-decoration:			underline;
	}
	
	P#did_you_mean {
	
	}
	
	P#did_you_mean A {
		/*color:					#02487F;*/
		text-decoration:			none;
	}
	
	P#did_you_mean A:HOVER {
		text-decoration:			underline;
	}
	
/* }} Suche */

div.artikel span.news {
	display:					block;
	float:						right;
	line-height:				14px;
	padding-top: 5px;

}
div.artikel span#aktuelles {
	width:60px;
	text-align:right;
}

div.artikel h5.news {
	float:						left;
	display:block;
	margin:0;
	padding:0;
	/*font-size:14px;*/
	font-size:13px;
	color:#70991C;
	margin-top:5px;
}
div.artikel h5#aktuelles {
	width:350px;
}
div.artikel hr {
	float:none;
	display:block;
	width:460px;
}

h2.ueberschrift {
	color:						#999999;
}

div.projektarchiv div.boxInhalt a h3 {
	color:						#666666;
	font-size:					14px;
}
div.projektarchiv div.boxInhalt a:hover h3 {
	color:						#70991C;
	font-size:					14px;
	text-decoration:			none;
}

hover.nono,
.nono:hover {
	text-decoration:			none;
}

li#modul4 a:hover strong,
li#modul4 a:hover span {
	text-decoration:			none;
}


body#pflanzen div#spalte2 h2.ueberschrift {
	font-style:					italic;
}

.feed,
h5 a {
	font-size:13px;
	display:block;
}
.feed a {
	display:inline;

}
h5 a span {
	padding-left:5px;
}

ul#internat li {
	width:						420px;
	height:						45px;
	padding:0;
	margin:0;
	margin-bottom:5px;
}
ul#internat li#modul1 {
	background-image:				url(inter-eranet.gif);
}
ul#internat li#modul2 {
	background-image:				url(inter-kanada.gif);
}
ul#internat li#modul3 {
	background-image:				url(inter-kbbe.gif);
	width:							420px;
}
ul#internat li#modul4 {
	background-image:				url(inter-weitere.gif);
}
ul#internat li a {
	padding:0;
	margin:0;
	width:						415px;
	height:						45px;
	display:					block;
	padding-top: 3px;
	padding-left:5px;
}
ul#internat li a strong,
ul#internat li a span {
	margin:0;
	padding:0;
}
ul#internat li a span {
	margin-top:3px;
}

table.feed_tab {
	width:440px;
	padding:0;
	margin:0;
}
table.feed_tab tr {
	vertical-align:				middle;
}
td.feed_titel {
	width:65%;
	color:						#70991C;
	vertical-align:				bottom;
	font-weight:				bold;
	padding-right:10px;
	
		font-size:12px;

	text-decoration:none;
}
td.feed_titel_ {
	width:370px;
	color:						#70991C;
	vertical-align:				bottom;
	font-weight:				bold;
	padding-right:10px;
	
	font-size:12px;

	text-decoration:none;
}
td.feed_datum {
	width:35%;
	vertical-align:				bottom;
	text-align:					right;
}
.feed {
	background-image:				url(rss_feed_icon.gif);
	background-repeat:				no-repeat;
	background-position:			left;
	display:						block;
	text-align:						right;
	margin-bottom:					2px;
	color:							#F4781F;
	width:64px;
}
div.nomargin {
	margin-top:0;
		margin-bottom:40px;
}
.feed_ {
	width:		60px;
	vertical-align:				bottom;
	text-align:					right;
}

a.feed_link:hover {
	text-decoration:			none;
	cursor:						pointer;
}