@charset "UTF-8";

/* benutzte farben

	text:
	body:
	headline:
	border:
	link:

						*/

/* inhaltsverzeichnis

	BROWSER RESET
	HAUPTSTRUKTUR
	SEITENHEADER
	- master head
	- topnav
	- subnavs
	MITTELTEIL
	 - generelle typografie
	 - Mittelteil allgemein
	 - Contentbereich allgemein
	 - Contentbereich : Startseite
	 - Contentbereich : Themenseite
	 - Contentbereich : Artikelseite
	 - Contentbereich : AKTIONEN
	 - Contentbereich : Sitemap
	 - Contentbereich : Impressum
	 - Contentbereich : Suche
	 - Contentbereich : Detailsuche
	SIDEBAR
	FOOTER
	STUFF
	 - Grossansicht von Bildern

						*/


/*	---------------------------------------------------------------
	BROWSERSTYLES RESETTEN
	---------------------------------------------------------------*/

		html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
			margin:0;
			padding:0;
		}

		code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext {
			font: inherit;
			font-size: 1em;
			white-space: normal;
		}

		dfn, i, cite, var, address, em {
			font-style: normal;
		}

		th, b, strong, h1, h2, h3, h4, h5, h6 {
			font-weight: normal;
		}

		a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table {
			border: none;
			outline: none;
		}

		a {
			color: inherit;
			text-decoration: none;
		}

		:focus {
			outline: none;
		}

		table {
			border-collapse: collapse;
			border-spacing: 0;
		}

		caption, th, td, center {
			text-align: left;
			vertical-align: top;
		}

		body {
			line-height: 1;
			background: white;
			color: black;
		}

		q {
			quotes: "" "";
		 }

		ul, ol, dir, menu {
			list-style: none;
		}

		sub, sup {
			vertical-align: baseline;
		}

		:focus {
			outline: none;
		}

		hr {
			display: none;
		} /* hr's werden ausgeblendet */

		font {
			color: inherit !important;
			font: inherit !important;
			color: inherit !important;
		} /* font wird uebergangen */

		marquee {
			overflow: inherit !important; /* "-moz-binding: none" validiert nicht!*/
		}

		blink {
			text-decoration: none;
			color: inherit;
		}

		nobr {
			white-space: normal;
		}


/* ---------- nuetzlich ---------- */

		.clear {
			clear: both;
			height: 0;
			overflow: hidden;
		}

/*	----------------------------------------------------------------------------------------------------------
	STRUKTUR
	----------------------------------------------------------------------------------------------------------*/

	body {
		background: #8C8C8C;
		color: #797E84;
		font-family: arial,helvetica,sans-serif;
		font-size: 10px;
		line-height: 10px;
		text-align: center;
	}

	#centered {
		margin: 0 auto;
		text-align:left;
		font-size: 100.1%;
		width:1000px;
		background-image: url('../media/cont_back.gif');
	}


	#rundeecken_page_top {
		height: 22px;
		width: 1000px;
		line-height: 0;
		background: url('../media/top.gif') no-repeat;
	}

	#rundeecken_page_bottom {
		height: 22px;
		width: 1000px;
		line-height: 0;
		background: url('../media/bottom_part.gif') no-repeat;
	}

/*	----------------------------------------------------------------------------------------------------------
	STYLES FÜR DEN HEADER
	----------------------------------------------------------------------------------------------------------*/

	/* -------------- Master head -------------- */

	#master_head {
		background: #00B300 url(../media/klima_top_bg.jpg) no-repeat top left;
		height: 90px;
		margin: 0 7px 10px 17px;
		width: 966px;
		position: relative;
	}

	#homelink {
		background-color: transparent;
		cursor: pointer;
		height: 45px;
		left: 20px;
		position: absolute;
		top: 35px;
		width: 480px;
		display: block;
	}

	/* -------------- topnav -------------- */


	#topnav {
		margin: 0 0 10px 17px;
		width: 926px;
		padding: 0 0 0 40px;
		height: 35px;
		background-image: url("../media/top_nav_greyBg.gif");
		background-repeat: repeat-x;
		position: relative;
		z-index: 10000;
	}

	#topnav ul {
		float:left;
		height:35px;
		padding: 0;
		margin:0;
	}

	#topnav ul li {
		padding: 0;
		float:left;
		height: 35px;
		margin:0;
	}

	#topnav ul li a {
		padding: 10px 0 0 0;
		height: 25px;
		display:block;
		border-bottom:none;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		text-align:center;
		font-size: 1.0em;
		color: #FFF;
		margin: 0;
	}

	#topnav ul li a .navtext {
		text-align: center;
		line-height: 1.4em;
		font-size: 1.2em;
		font-weight: bold;
		color:  #fff;
	}

	.tn_sub ul li a span {
		margin: 13px 0 0 0;
	}

	#topnav ul li a:hover {
		border-bottom:none;
	}

	.tn_mainDiv {
		position: relative;
		margin-top: 1px;
	}

	.tn_mainDiv li {
		display: block;
		clear: both;
		background:none;
	}


	ul.tn_sub {
		display: none;
		margin:0 0 0 0;
		padding:0;
		position: absolute;
		z-index:10000 !important;
		background: none;
	}

	ul.tn_sub li {
	display: block;
	z-index: 10000;
	}

	ul.tn_sub a,
	ul.tn_sub a:hover {
	display: block;
	}

	#topnav ul #tn_start a {
		background:url(../media/top_nav_greyBg.gif) top left repeat-x; width:96px;
	}
	#topnav ul #tn_start, #topnav ul #tn_start a:hover {
		background:url(../media/top_nav_greenBg.gif) top left repeat-x;
	}
	#topnav ul #tn_start.currentpage a {
		background:url(../media/top_nav_greenBg.gif) top left repeat-x;
	}

	#topnav ul #tn_dasklima a {background:url(../media/top_nav_greyBg.gif) top left repeat-x; width:114px;}
	#topnav ul #tn_dasklima,#topnav ul #tn_dasklima a:hover {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}
	#topnav ul #tn_dasklima.currentpage a {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}

	#topnav ul #tn_verkehr a {background:url(../media/top_nav_greyBg.gif) top left repeat-x; width:129px;}
	#topnav ul #tn_verkehr, #topnav ul #tn_verkehr a:hover {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}
	#topnav ul #tn_verkehr.currentpage a {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}

	#topnav ul #tn_mitmachen a {background:url(../media/top_nav_greyBg.gif) top left repeat-x; width:129px;}
	#topnav ul #tn_mitmachen, #topnav ul #tn_mitmachen a:hover {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}
	#topnav ul #tn_mitmachen.currentpage a { background:url(../media/top_nav_greenBg.gif) top left repeat-x;}

	#topnav ul #tn_wohnenundleben a {background:url(../media/top_nav_greyBg.gif) top left repeat-x; width:164px;}
	#topnav ul #tn_wohnenundleben, #topnav ul #tn_wohnenundleben a:hover {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}
	#topnav ul #tn_wohnenundleben.currentpage a {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}

	#topnav ul #tn_klimapolitik a {background:url(../media/top_nav_greyBg.gif) top left repeat-x; width:134px;}
	#topnav ul #tn_klimapolitik, #topnav ul #tn_klimapolitik a:hover {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}
	#topnav ul #tn_klimapolitik.currentpage a {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}

	#topnav ul #tn_aktionen a {background:url(../media/top_nav_greyBg.gif) top left repeat-x; width:117px;}
	#topnav ul #tn_aktionen, #topnav ul #tn_aktionen a:hover {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}
	#topnav ul #tn_aktionen.currentpage a {background:url(../media/top_nav_greenBg.gif) top left repeat-x;}

	#topnav ul .tn_greenSpacer {background:url(../media/top_nav_greenSpacer.gif) top left repeat-x; width:1px; margin:0;}

	#topnav ul .tn_greySpacer {background:url(../media/top_nav_greySpacer.gif) top left repeat-x; width:1px; margin:0;}


/*		 -------------- topnav subnavs -------------- */

	#topnav ul #tn_start ul.tn_sub li,
	#topnav ul #tn_start ul.tn_sub li a,
	#topnav ul #tn_start ul.tn_sub li a:hover,

	#topnav ul #tn_dasklima ul.tn_sub li,
	#topnav ul #tn_dasklima ul.tn_sub li a,
	#topnav ul #tn_dasklima ul.tn_sub li a:hover,

	#topnav ul #tn_verkehr ul.tn_sub li,
	#topnav ul #tn_verkehr ul.tn_sub li a,
	#topnav ul #tn_verkehr ul.tn_sub li a:hover,

	#topnav ul #tn_mitmachen ul.tn_sub li,
	#topnav ul #tn_mitmachen ul.tn_sub li a,
	#topnav ul #tn_mitmachen ul.tn_sub li a:hover,

	#topnav ul #tn_wohnenundleben ul.tn_sub li,
	#topnav ul #tn_wohnenundleben ul.tn_sub li a,
	#topnav ul #tn_wohnenundleben ul.tn_sub li a:hover,

	#topnav ul #tn_klimapolitik ul.tn_sub li,
	#topnav ul #tn_klimapolitik ul.tn_sub li a,
	#topnav ul #tn_klimapolitik ul.tn_sub li a:hover,

	#topnav ul #tn_aktionen ul.tn_sub li,
	#topnav ul #tn_aktionen ul.tn_sub li a,
	#topnav ul #tn_aktionen ul.tn_sub li a:hover {
		color:#797e84;
		font-weight:normal;
		text-align:left;
		border:none;
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		display: block;
		margin:0 !important;
		padding:0 0 0 0;
		width: 210px;
		height:25px;
		white-space: nowrap;
		overflow: visible;
		background: #E6E6E6;
		background-image:none;
	}

	#topnav ul #tn_start ul.tn_sub li a span,
	#topnav ul #tn_dasklima ul.tn_sub li a span,
	#topnav ul #tn_verkehr ul.tn_sub li a span,
	#topnav ul #tn_mitmachen ul.tn_sub li a span,
	#topnav ul #tn_wohnenundleben ul.tn_sub li a span,
	#topnav ul #tn_klimapolitik ul.tn_sub li a span,
	#topnav ul #tn_aktionen ul.tn_sub li a span {
		font-size:12px;
		display:block;
		font-weight:normal;
		padding:7px 0 0 9px;
		margin: 0 0 0 0;
		}


	#topnav ul #tn_start ul.tn_sub li a:hover,
	#topnav ul #tn_dasklima ul.tn_sub li a:hover,
	#topnav ul #tn_verkehr ul.tn_sub li a:hover,
	#topnav ul #tn_mitmachen ul.tn_sub li a:hover,
	#topnav ul #tn_wohnenundleben ul.tn_sub li a:hover,
	#topnav ul #tn_klimapolitik ul.tn_sub li a:hover,
	#topnav ul #tn_aktionen ul.tn_sub li a:hover {
		background: #fff;
	}

	#topnav ul .tn_standard:hover ul.tn_sub,
	#topnav ul #tn_start:hover ul.tn_sub,
	#topnav ul #tn_dasklima:hover ul.tn_sub,
	#topnav ul #tn_verkehr:hover ul.tn_sub,
	#topnav ul #tn_mitmachen:hover ul.tn_sub,
	#topnav ul #tn_wohnenundleben:hover ul.tn_sub,
	#topnav ul #tn_klimapolitik:hover ul.tn_sub,
	#topnav ul #tn_aktionen:hover ul.tn_sub,
	#topnav ul #tn_intranet:hover ul.tn_sub
	{
		display: block;
	}


/* ----------------------------------------------------------------------------------------------------------
	MITTELTEIL
	---------------------------------------------------------------------------------------------------------- */

		/* generelle typografie */

		h1 {
			line-height: 30px;
			font-size: 2.4em;
			font-weight: bold;
			color:  #3dd600;
		}

		h2 {
			line-height: 20px;
			font-size: 1.7em;
			font-weight: bold;
			color:  #3dd600;
		}

		h3 {
			line-height: 20px;
			font-size: 1.5em;
			font-weight: bold;
			color:  #3dd600;
		}

		h4 {
			line-height: 1.4em;
			font-size: 1.2em;
			font-weight: bold;
			color:  #fff;
		}

		.standardparagraf {
			font-size: 1.2em;
			line-height: 1.4em;
			margin: 0 0 0.7em 0;
		}

		.standardliste {
			margin: 0 0 0.7em 0;
		}

		.standardliste li {
			font-size: 1.2em;
			line-height: 1.4em;
		}

		.einleitungstext {
			font-size: 1.2em;
			line-height: 1.4em;
			margin: 0 0 0.7em 0;
			font-weight: bold;
			font-style: italic;
			width: 300px;
		}

		.auszeichnung_italic {
			font-style: italic;
		}

		.auszeichnung_bold {
			font-weight: bold;
		}

		.fliesstext_link{
			color: #f57d0f;
		}

		.fliesstext_link:hover {
			color: #f57d0f;
		}

		.einleitungstext {
			font-size: 1.2em;
			line-height: 1.4em;
			margin: 0 0 0.7em 0;
			font-weight: bold;
			font-style: italic;
		}

		.link {
			color: #f57d0f;
		}

		.link:hover {
			color: #f57d0f;
		}



	/* -------------- Mittelteil allgemein ------------- */

		#mitte {
			background: url('../media/klima_spalten_dummy.gif') repeat-y top left;
			width: 966px;
			margin-left: 17px;
			margin-right: 7px;
		/*	display: none;	*/
		}

		#mittelteil_rundeecken_ende {
			background: url('../media/mittelteil_rundeecken_ende.gif') no-repeat top center;
			width: 966px;
			height: 30px;
			overflow: hidden;
		}




/* ----------------------------------------------------------------------
	Contentbereich allgemein
------------------------------------------------------------------------- */


	/* -------------- Titeltabs im mittelteil -------------- */

	.titeltab_gruen {
		width: 234px;
		background: #f1f1f1 url('../media/titeltab_gruen_bg.jpg') repeat-x;
		margin: 0 0 10px 0;
	}

	.titeltab_gruen p {
		width: 212px;
		padding: 10px 0 4px 12px;
		font-size: 1.2em;
		font-weight: bold;
		color: #fff;
	}

	.titeltab_gruen_abschluss {
		width: 234px;
		height: 15px;
		background: url('../media/titeltab_gruen_abschluss.gif') no-repeat top left;
	}



	.titeltab_gruen_lang {
		width: 346px;
		background: #f1f1f1 url('../media/titeltab_gruen_lang_bg.gif') repeat-x;
		margin: 0 0 10px 0;
	}

	.titeltab_gruen_lang p {
		width: 346px;
		padding: 10px 0 4px 12px;
		font-size: 1.2em;
		font-weight: bold;
		color: #fff;
	}

	.titeltab_gruen_lang_abschluss {
		width: 346px;
		height: 15px;
		background: url('../media/titeltab_gruen_lang_abschluss.gif') no-repeat top left;
	}

	.titeltab_grau {
		width: 234px;
		background: #f1f1f1 url('../media/titeltab_grau_bg.gif') repeat-x;
		margin: 0 0 10px 0;
	}

	.titeltab_grau p {
		width: 212px;
		padding: 10px 0 4px 12px;
		font-size: 1.2em;
		font-weight: bold;
		color: #fff;
	}

	.titeltab_grau_abschluss {
		width: 234px;
		height: 15px;
		background: url('../media/titeltab_grau_abschluss.gif') no-repeat top left;
	}



/* bis auf einige gesondert aufgefuehrte ausnahmen sind folgende zwei styles als beginn jeder box im contentbereich notiert */


	.boxtitel_lang {
		width: 702px;
		background: #fff url('../media/graue_ecke_ro.gif') no-repeat top right;
		padding: 0 0 5px 0;
		margin: 0 0 0 10px;
	}

	.boxtitel_kurz {
		width: 346px;
		background: #fff url('../media/graue_ecke_ro.gif') no-repeat top right;
		padding: 0 0 5px 0;
	}


	/* Der eigentlich contentbereich */

		#contentbereich {
			width: 712px;
			float: left;
			margin: 0 0 0 0;
			background: #f1f1f1;
			display: inline; 		/* ie doppelmargin bugfix*/
		}

		.contentbereich_rundeecken_beginn {
			height: 12px;
			width: 722px;
			background: #fff url('../media/contentbereich_rundeecken_beginn.gif') no-repeat bottom left;
			overflow: hidden
		}

		.halbespalte {
			width: 346px;
			float: left;
			margin: 0 0 0 10px;
			display: inline; 	/* ie doppelmargin bugfix*/
		}



/* ----------------------------------------------------------------------
	Contentbereich : Startseite
   ------------------------------------------------------------------------- */


		/* topthemabox */

		 #topthemabox {
			width: 702px;
			margin: 0 0 10px 10px;
			background: #fff url('../media/graue_ecke_lu.gif') no-repeat bottom left;
		}

		.topthema_teasertext {
			margin: 0 37px 0 0;
			padding: 0 0 30px 0;
			width: 300px;
			float: left;
		}

			#topthemabox .topthema_teasertext .meta {
				font-size: 1em;
				margin: 0 0 0.5em 20px;
			}

			#topthemabox .topthema_teasertext .topthemaheadline {
				margin: 0 0 0.5em 20px;
			}

			#topthemabox .topthema_teasertext .teasertext {
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0 20px;
			}

			#topthemabox .topthema_teasertext .link {
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0 20px;
				color:  #f57d0f;
			}

		#topthemabild {
			float: left;
			width: 365px;
			height: 269px;
			position: relative;
		}

			#topthemabild img {
				width: 365px;
				height: 269px;
				position: absolute;
				z-index: 1;
			}

			#topthemabild .maske {
				width: 365px;
				height: 269px;
				position: absolute;
				z-index: 2;
				background: url('../media/topthemabild_overlay.gif') no-repeat top left;
			}

		/* weitereartikel_box */

		 #weitereartikel_box {
			width: 702px;
			background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
			padding: 0 0 20px 0;
			margin: 0 0 10px 10px ;
		}

			.artikelteaser {
				width: 320px;
				float: left;
				margin: 0 0 30px 20px;
				display: inline; 		/* ie doppelmargin bugfix*/
			}

			.artikelteaser .meta {
				font-size: 1em;
				margin: 0 0 0.5em 0;
				width: 250px;
			}

			.artikelteaser h2 {
				margin: 0 0 1em 0;
				width: 300px;
			}

			.artikelteaser .artikelteaser_img {
				width: 150px;
				border: 4px solid #f1f1f1;
				float: left;
			}

			.artikelteaser .artikelteaser_text {
				float: left;
				width: 145px;
				margin: 0 0 0 15px;
				display: inline; 		/* ie doppelmargin bugfix*/
			}

			.artikelteaser .artikelteaser_text .teasertext {
				font-size: 1.2em;
				line-height: 1.4em;
			}


			.teasertextlink {
				color: #f57d0f;
				white-space: nowrap;
			}

			.teasertextlink:hover {
				color: #f57d0f;
			}

		/* weiterfuehrendelinks_box */

			#aeltereartikelbox {
				width: 326px;
				float: left;
				background: #fff url('../media/mittelteil_box_abschluss_klein.gif') no-repeat bottom left;
				padding: 0 0 20px 20px;
			}

				#aeltereartikelbox ul {
					width: 300px;
				}

					#aeltereartikelbox ul li {
						margin: 0 0 1em 0;
					}

					#aeltereartikelbox ul li a {
						font-size: 1.2em;
					}

					#aeltereartikelbox ul li a:hover {
						color: #f57d0f;
					}

					#aeltereartikelbox ul li a .artikeltitel {
						font-weight: bold;
					}

			#beliebtesteartikelbox {
				width: 326px;
				float: left;
				background: #fff url('../media/mittelteil_box_abschluss_klein.gif') no-repeat bottom left;
				padding: 0 0 20px 20px;
			}

				#beliebtesteartikelbox ul li {
					margin: 0 0 1em 0;
				}

				#beliebtesteartikelbox ul {
					width: 300px;
				}

				#beliebtesteartikelbox ul li a {
					font-size: 1.2em;
					font-weight: bold;
				}

				#beliebtesteartikelbox ul li a:hover {
					color:  #f57d0f;
				}



/* ----------------------------------------------------------------------
	Contentbereich : Themenseite
   ------------------------------------------------------------------------- */


		#themaheader {
			width: 722px;
			height: 109px;
			position: relative;
		}

		#themaheader .themaheader_bild {
			width: 722px;
			height: 109px;
			position: absolute;
			z-index: 2;
		}

		#themaheader .overlay {
			width: 722px;
			height: 109px;
			position: absolute;
			z-index: 4;
			background: url('../media/thema_headerbild_overlay.gif') no-repeat top left;
		}


		#themaheader_ohne_bild {
			width: 722px;
			height: 9px;
			background: url('../media/rundeecken_mittelteilbeginn.gif') no-repeat -11px left;

		}

		#themaheader_ohne_bild .themaheader_bild {
			width: 722px;
			height: 109px;
			position: absolute;
			z-index: 2;
			display: none;
		}


		#themaheader_ohne_bild .overlay {
			width: 722px;
			height: 109px;
			position: absolute;
			z-index: 4;
			background: url('../media/thema_headerbild_overlay.gif') no-repeat top left;
			display: none;
		}


		/* thema_neueartikel_box */

		#thema_neueartikel_box {
			width: 702px;
			background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
			padding: 0 0 20px 0;
			margin: 0 0 10px 10px ;
		}


		#thema_alleartikel_box {
			width: 346px;
			float: left;
			padding: 0 0 10px 0;
			background: #fff url('../media/mittelteil_box_abschluss_klein.gif') no-repeat bottom left;
		}

			.artikelteaser_klein {
				width: 295px;
				margin: 0 0 30px 15px;
			}

			.artikelteaser_klein .teaserbild_container {
				width: 75px;
				padding: 3px;
				background: #f1f1f1;
				float: left;
				display: inline;
			}

			.artikelteaser_klein .teasertext_klein_wrapper {
				width: 190px;
				margin: 0 0 0 15px;
				float: left;
				display: inline;
			}

			.artikelteaser_klein .teasertext_klein_wrapper h2 {
				margin: 0 0 0.5em 0;
				width: 190px;
			}

			.artikelteaser_klein .meta {
				width: 190px;
				font-size: 1em;
				margin: 0 0 0.5em 0;
			}

			.artikelteaser_klein .teasertext {
				width: 190px;
				font-size: 1.2em;
				line-height: 1.4em;
			}


		#themabeschreibung_box {
			width: 311px;
			float: left;
			padding: 0 15px 30px 20px;
			background: #fff url('../media/mittelteil_box_abschluss_klein.gif') no-repeat bottom left;
		}

			#themabeschreibung_box h2 {
				margin: 0 0 0.7em 0;
			}

			#themabeschreibung_box .einleitungstext {
				margin: 0 0 0.7em 0;
			}

			#themabeschreibung_box .standardparagraf {
				margin: 0 0 0.7em 0;
			}

			/* <-- egotec <riewe@egotec.com **/
			#themabeschreibung_box .standardparagraf a {
				color: #f57d0f;
			}
			/* --> */




/* ----------------------------------------------------------------------
	Contentbereich : Artikelseite
   ------------------------------------------------------------------------- */



	#artikelverzeichnis_box {
		width: 662px;
		padding: 10px 20px 0 20px;
		margin: 0 0 20px 0;
	}

		#artikelverzeichnis_box p {
			margin: 0 0 0.7em 0;
			font-size: 1.2em;
		}

		#artikelverzeichnis_box span {
			font-weight: bold;
			line-height: 1.4em;
			font-size: 1.2em;
			white-space: nowrap;
		}

		#artikelverzeichnis_box .link {
			font-weight: bold;
			color: #797E84;
			white-space: nowrap;
		}

		#artikelverzeichnis_box .link:hover {
			color: #f57d0f;
		}

		#artikelverzeichnis_box .themenportal_link {
			color: #797E84;
			font-weight: bold;
			font-size: 1.2em;
			padding: 0 0 0 10px;
			background: url('../media/bullet_sprite.gif') no-repeat 0 5px;
			white-space: nowrap;
		}

		#artikelverzeichnis_box .themenportal_link:hover {
			background: url('../media/bullet_sprite.gif') no-repeat -294px 5px;
			color:  #f57d0f;
		}



		#artikelcontainer {
			width: 702px;
			background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
			padding: 0 0 0 0;
			margin: 0 0 0 10px ;
		}




/* diese styles muessen verwendet werden, wenn ein bild im Artikelheader
	vorliegt */


	#artikel_kopfbereich {
		width: 702px;
		height: 200px;
		position: relative;
	}

		#artikel_kopfbereich .tab_und_overlay {
			width: 702px;
			height: 200px;
			position: absolute;
			z-index: 4;
			left: 0px;
			top: 0px;
			background: url('../media/artikel_headerbild_overlay.gif') no-repeat top right;
		}

			#artikel_kopfbereich .artikel_titeltab {
				width: 346px;
				background: url('../media/titeltab_lang_unflexibel.gif') repeat-x;
				margin: 0 0 10px 0;
				height: 37px;
			}

				#artikel_kopfbereich .artikel_titeltab  p {
					width: 300px;
					padding: 10px 0 12px 12px;
					font-size: 1.2em;
					font-weight: bold;
					color: #fff;
				}


	/* diese styles muessen verwendet werden, wenn KEIN bild im Artikelheader
		vorliegen soll */

	#artikel_kopfbereich_ohne_bild {
		width: 702px;
		height: 37px;
		position: relative;
	}

		#artikel_kopfbereich_ohne_bild  .tab_und_overlay {
			width: 702px;
			position: absolute;
			z-index: 4;
			left: 0px;
			top: 0px;
			background: #fff url('../media/graue_ecke_ro.gif') no-repeat top right;
		}

			#artikel_kopfbereich_ohne_bild .artikel_titeltab {
				width: 346px;
				background: url('../media/titeltab_lang_unflexibel_mit_weiss.gif') repeat-x;
				margin: 0 0 10px 0;
				height: 37px;
			}

				#artikel_kopfbereich_ohne_bild .artikel_titeltab  p {
					width: 300px;
					padding: 10px 0 12px 12px;
					font-size: 1.2em;
					font-weight: bold;
					color: #fff;
				}


	#artikel_kopfbereich .artikelheaderbild {
		position: absolute;
		z-index: 2;
		left: 0px;
		top: 0px;
	}

	#artikeltitel {
		width: 642px;
		margin: 0 0 20px 30px;
		padding: 0 0 0.7em 0;
		border-bottom: 1px solid #f1f1f1;
	}

		#artikeltitel .artikelmeta {
			width: 642px;
			line-height: 1.6em;
			margin: 0 0 0.7em 0;
		}

		#artikeltitel .h1 {
			width: 642px;
		}


	#artikelspalte_links {
		width: 440px;
		padding: 0 0 10px 0;
		margin: 0 0 0 30px;
		float: left;
		display: inline;
	}

		#artikelspalte_links .einleitungstext {
			width: 440px;
		}

		#artikelspalte_links .standardparagraf {
			width: 440px;
		}

		#artikelspalte_links h2 {
			width: 400px;
			margin: 0 0 0.3em 0;
		}


	#artikelspalte_rechts {
		width: 150px;
		margin: 0 0 0 30px;
		padding: 40px 0 0 0;
		float: left;
		display: inline;
	}

		.artikel_bild {
			margin: 0 0 30px 0;
			border-bottom: 1px solid #f1f1f1;
			padding: 0 0 1.4em 0;
		}

			.artikel_bild .artikel_bildlink {
				display: block;
				margin: 0 0 0.7em 0;
			}
			.artikel_bild p {
				font-size: 1.1em;
				line-height: 1.4em;
				font-style: italic;
				width: 150px;
			}

			.artikel_bild .grossansichtlink {
				font-size: 1.1em;
				display: block;
				margin: 0.7em 0 0 0;
				padding: 0 0 0 15px;
				width: 135px;
				background:url('../media/icon_vergroessern.gif') no-repeat 0em 0px;
				color: #797E84;
			}

			.artikel_bild .grossansichtlink:hover {
				background:url('../media/icon_vergroessern.gif') no-repeat 0em -190px;
				color: #f57d0f;
			}


		.artikel_infosnippet {
			background: url('../media/infosnippet_icon.gif') no-repeat top left;
			padding: 45px 0 1.4em 0;
			margin: 0 0 30px 0;
			border-bottom: 1px solid #f1f1f1;
		}

			.artikel_infosnippet h3 {
	 			width: 150px;
				margin: 0 0 0.3em 0;
			}

			.artikel_infosnippet p {
				width: 150px;
				line-height: 1.4em;
				font-size: 1.1em;
			}


		.artikel_downloads {
			background: #f1f1f1 url('../media/artikel_downloadbox_icon.gif') no-repeat top left;
			padding: 45px 0 1.4em 0;
			margin: 0 0 30px 0;
		}

			.artikel_downloads p {
				font-weight: bold;
				font-size: 1.5em;
				width: 130px;
				margin: 0 10px 1em 10px;
			}

			.artikel_downloads .downloadslink_xls {
				line-height: 1.4em;
				font-size: 1.1em;
				display: block;
				margin: 1.0em 0 0 10px;
				padding: 0 0 0 20px;
				width: 135px;
				color: #797E84;
				background: url('../media/icon_xls.gif') no-repeat 0 0;
			}

				.artikel_downloads .downloadslink_xls:hover {
					background: url('../media/icon_xls.gif') no-repeat 0 -86px;
					color: #f57d0f;
				}

			.artikel_downloads .downloadslink_sonstiges {
				line-height: 1.4em;
				font-size: 1.1em;
				display: block;
				margin: 1.0em 0 0 10px;
				padding: 0 0 0 20px;
				width: 135px;
				color: #797E84;
				background: url('../media/icon_sonstiges.gif') no-repeat 0 0;
			}

				.artikel_downloads .downloadslink_sonstiges:hover  {
					color: #f57d0f;
					background: url('../media/icon_sonstiges.gif') no-repeat 0 -86px;
				}

			.artikel_downloads .downloadslink_pdf {
				line-height: 1.4em;
				font-size: 1.1em;
				display: block;
				margin: 1.0em 0 0 10px;
				padding: 0 0 0 20px;
				width: 135px;
				color: #797E84;
				background: url('../media/icon_pdf.gif') no-repeat 0 0;
			}

				.artikel_downloads .downloadslink_pdf:hover  {
					color: #f57d0f;
					background: url('../media/icon_pdf.gif') no-repeat 0 -86px;
				}

			.artikel_downloads 	.downloadslink_mp3 {
				font-size: 1.1em;
				line-height: 1.4em;
				display: block;
				margin: 1.0em 0 0 10px;
				padding: 0 0 0 20px;
				width: 135px;
				color: #797E84;
				background: url('../media/icon_mp3.gif') no-repeat 0 0;
			}

				.artikel_downloads .downloadslink_mp3:hover  {
					color: #f57d0f;
					background: url('../media/icon_mp3.gif') no-repeat 0 -86px;
				}

			.artikel_downloads .downloadslink_mov {
				font-size: 1.1em;
				line-height: 1.4em;
				display: block;
				margin: 1.0em 0 0 10px;
				padding: 0 0 0 20px;
				width: 135px;
				color: #797E84;
				background: url('../media/icon_mov.gif') no-repeat 0 1px;
			}

				.artikel_downloads .downloadslink_mov:hover  {
					color: #f57d0f;
					background: url('../media/icon_mov.gif') no-repeat 0 -87px;
				}

			.artikel_downloads .downloadslink_img {
				line-height: 1.4em;
				font-size: 1.1em;
				display: block;
				margin: 1.0em 0 0 10px;
				padding: 0 0 0 20px;
				width: 135px;
				color: #797E84;
				background: url('../media/icon_img.gif') no-repeat 0 0;
			}

				.artikel_downloads .downloadslink_img:hover  {
					color: #f57d0f;
					background: url('../media/icon_img.gif') no-repeat 0 -86px;
				}

			.artikel_downloads .downloadslink_doc {
				line-height: 1.4em;
				font-size: 1.1em;
				display: block;
				margin: 1.0em 0 0 10px;
				padding: 0 0 0 20px;
				width: 135px;
				color: #797E84;
				background: url('../media/icon_doc.gif') no-repeat 0 0;
			}

				.artikel_downloads .downloadslink_doc:hover  {
					color: #f57d0f;
					background: url('../media/icon_doc.gif') no-repeat 0 -86px;
				}


		#artikelfooter {
			width: 642px;
			margin: 0 0 20px 30px;
			padding: 10px 0 0 0;
			border-top: 1px solid #f1f1f1;
		}

		.bildnachweis_titel {
			line-height: 1.4em;
			font-style: italic;
		}

		.bildnachweis_inhalt_liste {
			padding: 0;
			text-indent: 0;
			margin: 0;
			list-style: decimal;
			list-style-position: inside;
			line-height: 1.4em;
			white-space: nowrap;
		}

		.bildnachweis_inhalt_liste li {
			line-height: 1.4em;
			white-space: nowrap;
		}



/* ----------------------------------------------------------------------
	Contentbereich : AKTIONEN
   ------------------------------------------------------------------------- */


	#aktionen_box {
		width: 672px;
		background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
		padding: 0 0 20px 30px;
		margin: 0 0 0 10px ;
	}

	.einzelaktion {
		width: 600px;
		margin: 0 0 30px 0;
		padding: 0 0 30px 0;
		border-bottom: 1px solid #f1f1f1;
	}

		.einzelaktion .text {
			float: left;
			width: 400px;
		}

		.einzelaktion h3 {
			width: 400px;
			margin: 0 0 0.6em 0;
		}

		.event_info_text {
			width: 400px;
			line-height: 1.4em;
			font-size: 1.2em;
			margin: 0 0 0.7em 0;
		}

		.einzelaktion_bild {
			float: left;
			margin: 3em 0 0 30px;
			border: 3px solid #f1f1f1;
		}

		.einzelaktion_meta {
			width: 600px;
			margin: 15px 0 0 0;
		}

			.einzelaktion_meta li {
				width: 190px;
				float: left;
				display: inline;
			}

			.einzelaktion_meta .meta_titel {
				width: 190px;
				font-weight: bold;
				margin: 0 0 0.7em 0;
				border-bottom: 1px solid #f1f1f1;
			}

			.einzelaktion_meta .datum {
				margin: 0 15px 0 0;
				width: 190px;
				line-height: 1.4em;
				font-size: 1.2em;
			}

			.einzelaktion_meta .ort {
				margin: 0 15px 0 0;
				width: 190px;
				line-height: 1.4em;
				font-size: 1.2em;
			}

			.einzelaktion_meta .aktion_weblinks {
				width: 190px;
				line-height: 1.4em;
				font-size: 1.2em;
			}

			.einzelaktion_meta .metalink {
				display: block;
				color:  #f57d0f;
			}

			.einzelaktion_meta .metalink:hover {
				color:  #f57d0f;
			}



/* ----------------------------------------------------------------------
	Contentbereich : Sitemap
   ------------------------------------------------------------------------- */


	#sitemap_box	{
		width: 682px;
		background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
		padding: 0 0 20px 20px;
		margin: 0 0 0 10px ;
	}

	.sitemap_spalte {
		float: left;
		width: 200px;
		margin: 0 0 20px 20px;
		display: inline;
	}

		#sitemap_box .sitemap_main_link {
			display: block;
			line-height: 1.5em;
			font-size: 1.5em;
			font-weight: bold;
			color:  #3dd600;
			width: 220px;
		}

		#sitemap_box .sitemap_main_link:hover {
			color:  #f57d0f;
		}


		#sitemap_box ul {
			margin: 0 0 20px 20px;
			width: 220px;
		}

		#sitemap_box ul li {
			font-size: 1.2em;
			line-height: 1.4em;
			width: 220px;
		}

		#sitemap_box ul li .sitemaplink {
			color: #797E84;
		}

		#sitemap_box ul li .sitemaplink:hover {
			color:  #f57d0f;
		}





/* ----------------------------------------------------------------------
	Contentbereich : Impressum
------------------------------------------------------------------------- */



	#impressum_box	{
		width: 672px;
		background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
		padding: 0 0 30px 30px;
		margin: 0 0 0 10px ;
	}

	#impressum_box	h3 {
		width: 600px;

	}

	#impressum_box	.standardparagraf {
		width: 600px;
		margin: 0 0 1.4em 0;
	}



/* ----------------------------------------------------------------------
	Contentbereich : Suche
   ------------------------------------------------------------------------- */

	#neuesuchebox {
		width: 672px;
		background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
		padding: 0 0 30px 30px;
		margin: 0 0 10px 10px ;
	}

	#neuesuchebox h3 {
		margin: 0 0 20px 0;
	}

	#neuesuchebox form {
		display: block;
	}

	.neuesuche_input {
		margin: 0 10px 0 0;
		display: block;
		float:left;
		width: 325px;
		height: 18px;
		font-size: 12px;
		padding: 1px 1px 1px 5px ;
		color: #797e84;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		display: inline;  /* ie double margin bug fix */
	}

	.neuesuche_abschicken {
		display: block;
		float:left;
		font-size: 12px;
		padding: 1px 1px 1px 1px;
		margin: 2px 0 10px 0;
		width:45px;
		height:22px;
		display: inline; /* ie double margin bug fix */
	}

	* html .neuesuche_abschicken {
		margin: -2px 0 10px 0;
		padding: 0px 1px 1px 1px;
		height: 22px;
	}


	#sucheergebnis_box {
		width: 672px;
		background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
		padding: 0 0 30px 30px;
		margin: 0 0 0 10px ;
	}

	#sucheergebnis_box h3 {
		margin: 0 0 20px 0;
	}

	.suchergebnis_p {
		width: 622px;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #f1f1f1 ;
		margin: 0 0 10px 0;
		line-height: 1.4em;
		font-size: 1.2em;
	}

	.suchergebnis_p a {
			color: #797E84;
	}

	.suchergebnis_p a:hover {
			color: #f57d0f;
	}

	.pageflip {
		margin: 20px 0 0 0;
	}

	.pageflip p {
		font-size: 1.2em;
		line-height: 1.4em;
		margin: 0 0 0.7em 0;
	}

	.flip {
		font-weight: bold;
		font-size: 1.2em;
		line-height: 1.4em;
		color: #797E84;
	}

	.flip:hover {
		color: #f57d0f;
	}

	.flip_active {
		font-weight: bold;
		font-size: 1.2em;
		line-height: 1.4em;
		color: #f57d0f;
	}


/* ----------------------------------------------------------------------
	Contentbereich : Detailsuche
   ------------------------------------------------------------------------- */

	#detailsuche_box {
		width: 672px;
		background: #fff url('../media/mittelteil_box_abschluss_gross.gif') no-repeat bottom left;
		padding: 0 0 30px 30px;
		margin: 0 0 10px 10px ;
	}

	#detailsuche_box h3 {
		margin: 0 0 20px 0;
	}

	#detailsuche_form {
		display: block;
	}

	#detailsuche_form label {
		line-height: 1.4em;
		margin: 0 0 0.5em 0;
		font-size: 1.2em;
		display: block;
	}

	#detailsuche_input_wrapper {
		float: left;
		margin: 0 50px 0 0;
		width: 250px;
		height: 200px;
	}

	#detailsuche_input {
		display: block;
		width: 250px;
		height: 18px;
		font-size: 12px;
		padding: 1px 1px 1px 5px ;
		color: #797e84;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
	}

	#detailsuche_selects_liste {
		margin: 0 0 0 0;
		width: 300px;
		float: left;
	}

		#detailsuche_form ul li select {
			margin: 0 0 20px 0;
		}


	.abschicken_zeile {
		text-align: right;
		border-top: 1px solid #f1f1f1;
		margin: 10px 0 0 0;
		padding: 20px 0 0 0;
		width: 600px;
	}

	.detailsuche_abschicken {
		font-size: 12px;
		padding: 1px 1px 1px 1px;
		margin: 2px 0 10px 15px;
		height:22px;
	}


/* ----------------------------------------------------------------------
	SIDEBAR
   ------------------------------------------------------------------------- */



		#sidebar {
			width: 234px;
			margin: 0px 0px 0px 20px;
			float: left;
			background: #f1f1f1;
			display: inline; /* ie double margin fix */
		}

		* html #sidebar {
			margin: 0px 0px 0px 10px;
		}

		.sidebar_link {
			color:  #797E84;
			display: block;
			font-weight: bold;
			font-size: 1.2em;
		}

		.sidebar_link:hover {
			color:  #f57d0f;
		}

		/* ---- spaltentitel fuer die sidebar ---- */

			.sidebar_spaltentitelbox {
				width: 222px;
				padding: 11px 0 12px 12px;
				background: #f1f1f1 url('../media/spaltenkopf_sidebar_allgemein.jpg') no-repeat;
				}

			.spaltentitel {
				font-weight: bold;
				color: #fff;
				font-size: 1.2em;
			}

			.sidebar_spaltentitelbox_klimatipp {
				width: 222px;
				padding: 11px 0 12px 12px;
				background: #f1f1f1 url('../media/spaltenkopf_sidebar_klimatipp.jpg') no-repeat;
			}

			.sidebar_spaltentitelbox_downloads {
				width: 222px;
				padding: 11px 0 12px 12px;
				background: #f1f1f1 url('../media/spaltenkopf_sidebar_downloads.jpg') no-repeat;
			}

			.sidebar_allgemein_boxende {
				overflow: hidden;
				height: 22px;
				width: 234px;
				background: url('../media/sidebar_rundeecken_ende.gif') no-repeat;
			}



		#suchebox {
			width: 219px;
			padding: 5px 0 10px 15px;
			background: #b3b3b3;
		}

		.suchebox_rundeecken_beginn {
			overflow: hidden;
			height: 12px;
			width: 234px;
			background: url('../media/suche_rundeecken_beginn.gif') no-repeat bottom left;
		}

		.suchebox_rundeecken_ende {
			overflow: hidden;
			height: 22px;
			width: 234px;
			background: url('../media/sidebar_rundeecken_ende_suche.gif') no-repeat;
		}

			.suchebox_headlines {
				font-weight: bold;
				color: #fff;
				font-size: 1.2em;
				margin: 0 0 10px 0;
			}

			.suche_input {
				display: block;
				float:left;
				width: 162px;
				height: 16px;
				font-size: 12px;
				padding: 1px 1px 1px 3px ;
				color: #797e84;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				border: none;
				background: #fff url('../media/suchebackground.gif');
				margin: 0 0 10px 0;
				display: inline;  /* ie double margin bug fix */
			}

			.suche_abschicken {
				display: block;
				float:left;
				margin: 0 0 10px 0;
				width:34px;
				height:18px;
				border: none;
				background-image: url('../media/suchebutton_background.gif');
				background-position: 0px 0px;
				cursor: pointer;
				display: inline; /* ie double margin bug fix */
			}

			.suche_abschicken:hover {
				background-position: 0px 18px;
			}

			.detailsuche_link {
				width: 194px;
				display: block;
				color: #fff;
				font-weight: bold;
				font-size: 1.2em;
				padding: 0 0 0 10px;
				margin: 0 0 1em 0;
				background: url('../media/bullet_weiss_sprite.gif') no-repeat 0 2px;
			}

			.detailsuche_link:hover {
				background: url('../media/bullet_weiss_sprite.gif') no-repeat -294px 2px;
				color:  #f57d0f;
			}


		#klimatippbox {
			padding: 15px 15px 20px 15px;
			width: 204px;
			background: url(../media/rundeecken_spaltentitel.gif) no-repeat top center;
		}

			#klimatippbox p {
				width: 204px;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 1em 0;
			}

			#klimatippbox .klimatippboxlink {
				color: #797E84;
				font-weight: bold;
				font-size: 1.2em;
				padding: 0 0 0 10px;
				width: 194px;
				margin: 0 0 1em 0;
				background: url('../media/bullet_sprite.gif') no-repeat 0 5px;
			}

			#klimatippbox .klimatippboxlink:hover {
				background: url('../media/bullet_sprite.gif') no-repeat -294px 5px;
				color:  #f57d0f;
			}

	 	#neustedownloadsbox {
			padding: 15px 15px 0 15px;
			width: 204px;
			background: url(../media/rundeecken_spaltentitel.gif) no-repeat top center;
		}

			#neustedownloadsbox .downloadslink_xls {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0.7em 0;
				width: 184px;
				padding: 0 0 0 20px;
				color: #797E84;
				background: url('../media/icon_xls.gif') no-repeat 0 0;
			}

				#neustedownloadsbox .downloadslink_xls:hover {
					background: url('../media/icon_xls.gif') no-repeat 0 -86px;
					color: #f57d0f;
				}

			#neustedownloadsbox .downloadslink_sonstiges {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0.7em 0;
				width: 184px;
				padding: 0 0 0 20px;
				color: #797E84;
				background: url('../media/icon_sonstiges.gif') no-repeat 0 0;
			}

				#neustedownloadsbox .downloadslink_sonstiges:hover  {
					color: #f57d0f;
					background: url('../media/icon_sonstiges.gif') no-repeat 0 -86px;
				}

			#neustedownloadsbox .downloadslink_pdf {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0.7em 0;
				width: 184px;
				padding: 0 0 0 20px;
				color: #797E84;
				background: url('../media/icon_pdf.gif') no-repeat 0 0;
			}

				#neustedownloadsbox .downloadslink_pdf:hover  {
					color: #f57d0f;
					background: url('../media/icon_pdf.gif') no-repeat 0 -86px;
				}

			#neustedownloadsbox	.downloadslink_mp3 {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0.7em 0;
				width: 184px;
				padding: 0 0 0 20px;
				color: #797E84;
				background: url('../media/icon_mp3.gif') no-repeat 0 0;
			}

				#neustedownloadsbox .downloadslink_mp3:hover  {
					color: #f57d0f;
					background: url('../media/icon_mp3.gif') no-repeat 0 -86px;
				}

			#neustedownloadsbox .downloadslink_mov {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0.7em 0;
				width: 184px;
				padding: 0 0 0 20px;
				color: #797E84;
				background: url('../media/icon_mov.gif') no-repeat 0 1px;
			}

				#neustedownloadsbox .downloadslink_mov:hover  {
					color: #f57d0f;
					background: url('../media/icon_mov.gif') no-repeat 0 -87px;
				}

			#neustedownloadsbox .downloadslink_img {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0.7em 0;
				width: 184px;
				padding: 0 0 0 20px;
				color: #797E84;
				background: url('../media/icon_img.gif') no-repeat 0 0;
			}

				#neustedownloadsbox .downloadslink_img:hover  {
					color: #f57d0f;
					background: url('../media/icon_img.gif') no-repeat 0 -86px;
				}

			#neustedownloadsbox .downloadslink_doc {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				margin: 0 0 0.7em 0;
				width: 184px;
				padding: 0 0 0 20px;
				color: #797E84;
				background: url('../media/icon_doc.gif') no-repeat 0 0;
			}

				#neustedownloadsbox .downloadslink_doc:hover  {
					color: #f57d0f;
					background: url('../media/icon_doc.gif') no-repeat 0 -86px;
				}


		#partnersitesbox {
			padding: 15px 15px 10px 15px;
			width: 204px;
			background: url(../media/rundeecken_spaltentitel.gif) no-repeat top center;
		}

			.partnersiteslink {
				display: block;
				font-weight: bold;
				font-size: 1.2em;
				line-height: 1.4em;
				width: 204px;
				margin: 0 0 0.7em 0;
				color:  #797E84;
			}

			.partnersiteslink:hover {
				color:  #f57d0f;
			}

/*	----------------------------------------------------------------------------------------------------------
	FOOTER
	----------------------------------------------------------------------------------------------------------*/




	#footer_content {
		height: 50px;
		margin: 0 7px 0 17px;
		width: 966px;
		font-size: 1.0em;
		background: #f1f1f1;
	}
	
		#footer_content div.footer_wrapper {
			clear: both;
			padding-top: 17px;
		}	

		#footer_content #footer_bildnachweis {
			/*width: 500px;*/
			float: left;
			/*margin: 0 10px 0 15px;*/
			display: inline; /* ie double margin bug fix */
		}

			#footer_content #footer_bildnachweis .bildnachweis_titel {
				line-height: 1.4em;
				font-style: italic;
			}

			#footer_content #footer_bildnachweis .bildnachweis_inhalt {
				line-height: 1.4em;
			}

				#footer_content #footer_bildnachweis .bildnachweis_inhalt span{
					white-space: nowrap;
				}

		#footer_content #footer_extraactions {
			margin: 10px 20px 0 0;
			width: 410px;
			float: left;
			display: inline; /* ie double margin bug fix */
		}
		
		.print1 {
			float: left;
			text-align: left;
			vertical-align: middle;				
			padding-left: 30px;
		}

		.print2 {
			float: right;
			text-align: right;
			vertical-align: middle;
			padding-right: 30px;
		}		

		img.pipe {
			padding:0 5px 0 5px;
			position: relative;
			top: 3px;
		}

		#print_button {
			margin: 0 0 0 0;
			padding: 0 7px;
			width:13px;
			height:11px;
			background:url(../media/icon_druck.gif) left 1px no-repeat;
		}

		#print_button:hover {
			background-position:left -13px;
		}

		#pdf_button {
			margin: 0 0 0 0;
			padding: 0 7px;
			width:13px;
			height:15px;
			background:url(../media/pdf_button.gif) left top no-repeat;
		}

		#pdf_button:hover {
			background-position:left -14px;
		}
		
		#footer_content a {
			color:#797e84;
		}

		#footer_content a:hover {
			color:  #f57d0f;
		}

		#footer_content .dots {
			margin: -1px 12px 0 0;
			float:left;
		}

				#footer_content .link {
					display: block;
					margin: 0 0 0 10px;
					float: right;
					color:#797e84;
				}

				#footer_content .link:hover {
					margin: 0 0 0 10px;
					float: right;
					color:  #f57d0f;
				}

		/* ---- optischer abschluss für den footer ---- */


			.spaltenende_footer {
				overflow: hidden;
				height: 12px;
				width: 966px;
				margin: 0 7px 0 17px;
				background: url(../media/footer_rundeecken_ende.gif) no-repeat;
			}


/* ----------------------------------------------------------------------
	STUFF
------------------------------------------------------------------------- */

		/* ---- Grossansicht von Bildern in neuem Fenster---- */




