@media screen , projection {
	#scrollarea {
		background: url(/www_global/portal/images/lebensministerium/portal/klimaaktiv/start/rotate_klimaaktiv.jpg) left top no-repeat white;
	}
	/* article_search + article_pagenavigation + article_path >> schrift- und hintergrundfarbe */
	#servicebox,#servicebox a {
		background-color: #90B8E9;
		color: #3C6DA5;
		border-bottom: 1px solid #90B8E9;
		/*color: #40570A;*/
	}
	/* article_search >> rahmen-, schrift- und hintergrundfarbe */
	#searchform input,#searchform select,#searchform #submit {
		color: #3C6DA5;
		background-color: #fff;
	}
	#suchleiste {
		float: left;
		overflow: hidden;
	}
	/* hintergrundfarbe der �berschrift (caption) einer tabelle in einem artikel bzw. artikelliste */
	#article table caption,#articlelist table caption {
		background-color: #fff;
	}
	/* tabellen in artikeln - untere rahmenfarbe */
	#article table td,#articlelist table td,#article table th,#articlelist table th
		{
		border-bottom: 1px solid #000;
	}
	/* schrift- und hintergrundfarbe des gesuchten ausdrucks im suchergebnis */
	span.foundwords {
		background-color: #a2d32a;
		color: #fff;
	}
		/*Fiala 20081203 Bug:6229*/
	#teaser a.externallink {
	padding:0px !important;
	background-image:none !important;
	}
	/* hintergrundfarbe der mainarea - ist kompletter bereich unterhalb der servicebox */
	#mainarea {
		background-color: #C4D9F4;
	}
	/* hintergrund-, schrift- und rahmenfarbe des content bereich */
	#content {
		color: #000;
		background-color: #fff;
		padding-top: 50px;
	}
	/* linkfarbe im content bereich */
	#content a {
		color: #4F78A8;
		text-decoration: none;
		font-weight: normal;
	}
	#content li.teaserbox h2 a {
		font-weight: bold;
	}
	/* horizontale trennline - farbe */
	#content hr {
		color: #fff;
	}
	#content ul li h2,#content ul li h2 a {
		font-size: 13px;
		font-style: bold;
	}
	#content ul li h2 a:hover {
		text-decoration: underline;
	}
	/* menubox_level2 */
	#subnav {
		padding-bottom: 12px;
		background-color: #ffffff;
		overflow: visible;
	}
	#subnav a {
		color: #4F78A8;
		text-decoration: none;
		display: block;
	}
	#subnav #kontextlink,#subnav #kontextlink a,#banner,#banner a {
		background-color: #4F78A8;
		color: #fff;
	}
	#subnav ul.mydesk li {
		color: #4f78a8;
	}
	#banner {
		width: 284px;
		margin: 0 0 11px 0;
		padding-top: 9px;
		padding-bottom: 11px;
		font-size: 75%;
	}
	#banner h3 {
		margin: 0 22px 0 21px;
		padding: 0;
		font-size: 1.5em;
		font-weight: bold;
		color: #fff;
	}
	#banner a {
		text-decoration: none;
		display: block;
	}
	#bannerlist #banner a {
		color: #fff;
		font-size: 100%;
	}
	#banner a:hover,#banner a:focus,#banner a:active {
		text-decoration: underline;
	}
	#banner p {
		margin: 0 22px 0 21px;
		padding: 0;
		font-weight: bold;
	}
	/* end menubox_level2 */ /* menubox_service */
	#serviceleiste {
		padding: 3px 0 0 0;
		margin: 0;
		border: 0;
		background-color: #fff;
		color: #6C6C6C;
		min-height: 68px; /* 68+3=71 */
		font-size: 69%;
		max-width: 1011px;
		min-width: 786px;
		position: relative;
	}
	#serviceleiste ul {
		padding: 0;
		margin: 0;
		letter-spacing: 1px;
		list-style-type: none;
		position: relative;
		z-index: 23;
		top: 0;
		width: 142px;
		float: left;
		min-height: 68px; /* Opera 6 needs this */
	}
	#serviceleiste li {
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	#serviceleiste a {
		color: #000;
		text-decoration: none;
		font-size: 1em;
		line-height: 1.4em;
	}
	#serviceleiste a:focus {
		text-decoration: underline;
	}
	#servicemenue1 {
		left: 213px;
		width: 71px !important;
	}
	#servicemenue2 {
		left: 213px;
		width: 107px !important;
	}
	#servicemenue3 {
		left: 213px;
		width: 107px !important;
	}
	#servicemenue4 {
		left: 213px;
		width: 106px !important;
	}
	#servicemenue5 {
		left: 213px;
		width: 106px !important;
	}
	/*change CI Anpassungen*/
	#servicemenue6 {
		left: 279px;
		width: 107px !important;
	}
	#servicemenue6 li#english a {
		background: url(/www_global/portal/images/lebensministerium/portal/flag_en.gif) no-repeat left bottom transparent
			;
		padding: 4px 0 0 28px;
	}
	#servicemenue6 li#german a {
		background: url(/www_global/portal/images/lebensministerium/portal/flag_de.gif) no-repeat left bottom transparent
			;
		padding: 4px 0 0 28px;
	}
	/*change CI Anpassungen*/
	.additionallogo {
		padding-top: 1px;
	}
	#LogoBild {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 200px;
		height: 71px;
		padding-left: 21px;
		padding-top: 14px;
		z-index: 999;
	}
	#logo {
		padding: 0 37px 0 0; /* there is margin in image! */
		margin: 0;
		float: right;
		right: 0;
		top: 5px; /*change: 3px to 6px for CI Logo 5 for IE6*/
		height: 60px; /* 68+3=71 */ /*change: 68px to 60px for CI Logo*/
		width: 86px;
		position: absolute;
		z-index: 30;
		background-color: White;
	}
	/* end menubox_service */
	/* menubox_hauptnav farben + mouseoverfarben */
	/*****************************/
	#hauptnav {
		margin: 0;
		padding: 0;
		border: 0;
		height: 71px;
		max-width: 1011px;
		min-width: 786px;
		background-color: #4F78A8;
		overflow: hidden;
		clear: both;
		background-repeat: repeat-y;
	}
	#hauptnav ul {
		margin: 0;
		padding: 0;
		border: 0;
		letter-spacing: 1px;
		font-size: 69%;
		height: 71px;
		width: 781px;
		text-align: left;
	}
	#hauptnav li {
		margin: 0;
		padding: 0;
		width: 71px;
		height: 71px;
		list-style-type: none;
		float: left;
		overflow: hidden; /* Text au�erhalb der Box unterdr�cken */
	}
	#hauptnav a {
		margin: 0;
		padding: 0;
		height: 61px;
		width: 71px;
		font-size: 1em;
		text-decoration: none;
		color: #D8EDA8; /* #552C17; */
		float: left;
		overflow: visible;
		display: inline-block; /* fixing safari overflow bug */
	}
	#hauptnav a span {
		padding: 4px 0 0 5px;
		display: block;
		font-size: 11px;
		letter-spacing: -0.01em;
	}
	#hauptnav a,#hauptnav a:hover,#hauptnav a:visited {
		color: white;
		/*color: #552C17;*/
	}
	#hauptnav li a {
		background-color: #4F78A8;
		color: white;
	}
	#hauptnav li#hauptnav0 a {
		border-bottom: 10px solid #24426F;
	}
	#hauptnav li#hauptnav0 a:hover,#hauptnav li#hauptnav0 a:focus {
		background-color: #24426F;
	}
	#hauptnav li#hauptnav1 a,#hauptnav li#hauptnav1active a {
		border-bottom: 10px solid #36639A;
	}
	#hauptnav li#hauptnav1 a:hover,#hauptnav li#hauptnav1 a:focus,#hauptnav li#hauptnav1active a
		{
		background-color: #36639A;
	}
	#hauptnav li#hauptnav2 a,#hauptnav li#hauptnav2active a {
		border-bottom: 10px solid #953B76;
	}
	#hauptnav li#hauptnav2 a:hover,#hauptnav li#hauptnav2 a:focus,#hauptnav li#hauptnav2active a
		{
		background-color: #953B76;
	}
	#hauptnav li#hauptnav3 a,#hauptnav li#hauptnav3active a {
		border-bottom: 10px solid #3F7622;
	}
	#hauptnav li#hauptnav3 a:hover,#hauptnav li#hauptnav3 a:focus,#hauptnav li#hauptnav3active a
		{
		background-color: #3F7622;
	}
	#hauptnav li#hauptnav4 a,#hauptnav li#hauptnav4active a {
		border-bottom: 10px solid #C83838;
	}
	#hauptnav li#hauptnav4 a:hover,#hauptnav li#hauptnav4 a:focus,#hauptnav li#hauptnav4active a
		{
		background-color: #C83838;
	}
	#hauptnav li#hauptnav5 a,#hauptnav li#hauptnav5active a {
		border-bottom: 10px solid #FF8B22;
	}
	#hauptnav li#hauptnav5 a:hover,#hauptnav li#hauptnav5 a:focus,#hauptnav li#hauptnav5active a
		{
		background-color: #FF8B22;
		color: #000000;
	}
	#hauptnav li#hauptnav6 a,#hauptnav li#hauptnav6active a {
		border-bottom: 10px solid #F9AA51;
	}
	#hauptnav li#hauptnav6 a:hover,#hauptnav li#hauptnav6 a:focus,#hauptnav li#hauptnav6active a
		{
		background-color: #F9AA51;
		color: #000000;
	}
	#hauptnav li#hauptnav7 a,#hauptnav li#hauptnav7active a {
		border-bottom: 10px solid #FCD230;
	}
	#hauptnav li#hauptnav7 a:hover,#hauptnav li#hauptnav7 a:focus,#hauptnav li#hauptnav7active a
		{
		background-color: #FCD230;
		color: #000000;
	}
	#hauptnav li#hauptnav8 a,#hauptnav li#hauptnav8active a {
		border-bottom: 10px solid #4F78A8;
	}
	#hauptnav li#hauptnav8 a:hover,#hauptnav li#hauptnav8 a:focus,#hauptnav li#hauptnav8active a
		{
		background-color: #545461;
		border-bottom: 10px solid #545461;
	}
	#hauptnav li#hauptnav9 a,#hauptnav li#hauptnav9active a {
		border-bottom: 10px solid #4F78A8;
	}
	#hauptnav li#hauptnav9 a:hover,#hauptnav li#hauptnav9 a:focus,#hauptnav li#hauptnav9active a
		{
		background-color: #545461;
		border-bottom: 10px solid #545461;
	}
	#hauptnav li#hauptnav10 a,#hauptnav li#hauptnav10active a {
		border-bottom: 10px solid #4F78A8;
	}
	#hauptnav li#hauptnav10 a:hover,#hauptnav li#hauptnav10 a:focus,#hauptnav li#hauptnav10active a
		{
		background-color: #545461;
		border-bottom: 10px solid #545461;
	}
	#hauptnav li a:hover {
		cursor: pointer;
	}
	/* end menubox_hauptnav */
	#subnav a {
		display: inline;
	}
	.subnav {
		border-right: 2px solid #4F78A8;
	}
	div.calendarImageDetail {
		width: 90%;
		text-align: center;
	}
	div.calendarImageName {
		padding-left: 50px;
		font-size: 80%;
		padding-top: 10px;
	}
	#content #Submit1 {
		border: 1px solid #000099;
		color: white;
		background-color: #000099;
		width: 75px;
	}
	#bannerlist {
		width: 284px;
		background-color: #c4d9f4;
		top: 0;
		left: 0;
		position: absolute;
		overflow: hidden;
	}
	#bannerlist a {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		letter-spacing: .4px;
		text-decoration: none;
	}
	#bannerlist a.mehr {
		color: #4F78A8;
		font-size: 9px;
	}
	/*20070613 - ie7 bug*/
	div.Image {
		float: left;
		width: 71px;
		height: 71px;
		overflow: hidden;
		margin-right: 10px;
	}
	#bannerlist ul {
		margin-left: 15px;
		margin-right: 10px;
	}
	#bannerlist li {
		font-size: 12px;
		list-style-type: none;
		margin-bottom: 10px;
		/*margin-top: 10px;*/
	}
	.cleardiv {
		clear: both;
		/*margin-bottom: 2px;*/
		height: 2px :
	}
	#bannerlist .Image {
		float: left;
	}
	#bannerlist h2 {
		font-size: 13px;
		/*  clear: right; */
		margin-top: 1px;
		margin-bottom: 1px;
	}
	#content #pfadleiste a {
		font-size: 12px;
		font-style: italic;
		color: #4F78A8;
		text-decoration: underline;
	}
	#zielgruppen {
		float: right;
		margin: 0px 60px 0 0;
		padding: 6px 0 0 0;
	}
	#zielgruppen span {
		padding-left: 2px;
		color: #3C6DA5;
		font-style: normal;
		font-size: x-small;
	}
	#zielgruppen select {
		width: 200px;
		font-size: x-small;
	}
	p.pagenav {
	font-size:90%;
	}
	/*Bug:5104*/
	#content p.pagenav a {
		font-weight: bold;
		text-decoration: underline;
	}
	/*Bug:5104*/
	#content p.pagenav span.navigation a {
		text-decoration: none;
	}
	/*Bug:918*/
	#article div.imageleft {
	clear: none;
	float:left;
	}
	}
	/* end media all */
