@media screen , projection {
	#scrollarea {
		background: url(/www_global/portal/images/lebensministerium/portal/klimaaktiv/mobilitaet/rotate_mobilitaet.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;*/
	}
	#pfadleiste ul.breadcrumb {
		font-size: 12px;
	}
	#content div.pagenav a {
		color: #4F78A8;
		text-decoration: none;
		font-weight: bold;
	}
	#content div.pagenav a:hover {
		text-decoration: underline;
	}
	/* article_search >> rahmen-, schrift- und hintergrundfarbe */
	#searchform input,#searchform select,#searchform #submit {
		color: #3C6DA5;
		background-color: #fff;
	}
	#suchleiste {
		float: left;
		overflow: hidden;
	}
	li.MeldungenItems {
		padding: 0;
		font-size: .1em;
		line-height: .1em;
	}
	li.MeldungenItems a {
		text-decoration: underline;
		font-size: 12px;
		padding: 0;
	}
	#teaser ul li.teaserbox h2 a {
		text-decoration: none;
		font-weight: bold;
	}

	/*Fiala 20081203 Bug:6229*/
	#teaser a.externallink {
	padding:0px !important;
	background-image:none !important;
	}
	#searchresult hr {
		border: 1px solid gray;
		margin: 0;
	}
	#searchresult p #intro {
		padding: 5px 0 0 0;
	}
	#searchresult ul {
		padding-bottom: 20px;
	}
	#searchresult #treffer {
		padding: 0;
		font-weight: bold;
		clear: both;
	}
	#searchresult a.more {
		font-size: 9px;
		color: #4F78A8;
		float: left;
		padding-top: 5px;
	}
	#searchresult h2 a {
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}
	#searchresult h1 {
		padding: 10px 0 15px 0;
	}
	/* hintergrundfarbe der ueberschrift (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;
	}
	#teaser ul li p a.more,#articlelist ul li p a.more {
		text-decoration: none;
		color: #4F78A8;
	}
	#articlelist ul li h2 a {
		font-weight: bold;
		text-decoration: none;
	}
	/* schrift- und hintergrundfarbe des gesuchten ausdrucks im suchergebnis */
	span.foundwords {
		background-color: #4F78A8;
		color: #fff;
	}
	/* hintergrundfarbe der mainarea - ist kompletter bereich unterhalb der servicebox */
	#scrollarea #mainarea {
		background-color: #ffffff;
	}
	/* 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: underline;
		font-weight: normal;
	}
	#searchresult a.command {
		font-size: 100%;
	}
	#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;
		color: #4F78A8;
		overflow: visible;
	}
	#subnav a {
		color: #4F78A8;
		text-decoration: none;
		display: block;
	}
	/*#subnav #kontextlink,
#subnav #kontextlink a,
#subnav #banner,
#bannerlist #banner,
#subnav #banner a,
#bannerlist #banner a {
  background-color: #4F78A8;
	color: #fff;
}*/ /* 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: 106px !important;
	}
	#servicemenue4 {
		left: 213px;
		width: 107px !important;
	}
	#servicemenue5 {
		left: 213px;
		width: 106px !important;
	}
	/*change CI Anpassungen*/
	#servicemenue6 {
		left: 279px;
		width: 176px !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;
	}
	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;
	}
	/*20070613 - ie7 bug*/ /*
div.Image {
	float: left;
	width: 71px;
	height: 71px;
	overflow: hidden;
	margin-right: 10px;
}*/ /*bannerlist*/
	#bannerlist {
		width: 284px;
		background-color: #C4D9F4;
		top: 0;
		left: 0;
		position: absolute;
		overflow: hidden;
	}
	#bannerlist h2 {
		font-size: 13px;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	#bannerlist a {
		font-size: 13px;
		font-weight: bold;
		color: #000;
		letter-spacing: .4px;
		text-decoration: none;
	}
	#bannerlist .Image {
		float: left;
	}
	#bannerlist a.mehr {
		color: #4F78A8;
		font-size: 9px;
		font-style: italic;
	}
	#bannerlist a.mehr:hover {
		text-decoration: underline;
	}
	#bannerlist ul {
		margin-left: 15px;
		margin-right: 10px;
	}
	#bannerlist li {
		font-size: 12px;
		list-style-type: none;
		margin-bottom: 10px;
	}
	.cleardiv {
		clear: both;
		height: 2px :
	}
	/*banner*/
	#subnav #banner {
		margin: 0pt 0pt 0px;
		padding-bottom: 11;
		padding-top: 10px;
		width: 284px;
	}
	#banner {
		font-size: 75%;
	}
	#banner h3 {
		margin: 0 22px 0 21px;
		padding: 0;
		font-size: 1.5em;
		font-weight: bold;
		color: #fff;
	}
	#banner p {
		margin: 0 22px 0 21px;
		padding: 0;
		font-weight: bold;
	}
	#banner a {
		text-decoration: none;
		display: block;
		color: #fff;
		/*MOD RM 20080519*/
		font-size: 100%;
	}
	#banner a:hover,#banner a:focus,#banner a:active {
		text-decoration: underline;
	}
	/*pfadleiste*/
	#content #pfadleiste {
		width: 600px;
		clear: both;
	}
	#content #pfadleiste a {
		font-size: 12px;
		font-style: italic;
		color: #4F78A8;
		text-decoration: underline;
	}
	#content #pfadleiste ul li {
		font-size: 12px;
	}
	#content .imageleft a {text-decoration:none;}
	#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;
	}
	#article form input {
		font-size: 12px;
		border: 1px solid #4f78a8;
	}
	#article form label {
		letter-spacing: 0.4px;
	}
	#email,#firstname,#surname,#username {
		height: auto;
		width: 164px;
	}
	#article form input.buttoncolor {
		color: #000;
		background-color: #fff;
		height: auto;
		width: auto :
	}
	#article form a.NBRight {
		color: #4f78a8;
	}
	#article div.imageleft {
		float: left;
		margin: 4px 0 0 0;
		padding: 0 0 8px 0;
		overflow: visible;
		clear: none;
	}
	p.pagenav a {
		font-weight: bold;
	}
	p.pagenav {
	font-size:69%;
	}
	#searchresult p.pagenav {
	font-size:90%;
	}
	/*Erweiterung Klima Aktiv Farben Hauptnavigation und Servicebox*/
	.subnav {
		border-right: 2px solid #4F78A8
	}
	.subnav1 {
		border-right: 2px solid #36639a
	}
	.subnav2 {
		border-right: 2px solid #953b76
	}
	.subnav3 {
		border-right: 2px solid #3f7622
	}
	.subnav4 {
		border-right: 2px solid #c83838
	}
	.subnav5 {
		border-right: 2px solid #ff8b22
	}
	.subnav6 {
		border-right: 2px solid #f9aa51
	}
	.subnav7 {
		border-right: 2px solid #fcd230
	}
	.subnav8,.subnav9,.subnav10 {
		border-right: 2px solid #545461
	}
	#mainarea .subnav #banner,#mainarea .subnav #banner a {
		background-color: #4F78A8
	}
	#mainarea .subnav1 #banner,#mainarea .subnav1 #banner a {
		background-color: #36639a
	}
	#mainarea .subnav2 #banner,#mainarea .subnav2 #banner a {
		background-color: #953b76
	}
	#mainarea .subnav3 #banner,#mainarea .subnav3 #banner a {
		background-color: #3f7622
	}
	#mainarea .subnav4 #banner,#mainarea .subnav4 #banner a {
		background-color: #c83838
	}
	#mainarea .subnav5 #banner,#mainarea .subnav5 #banner a {
		background-color: #ff8b22;
		color: #000000;
	}
	#mainarea .subnav6 #banner,#mainarea .subnav6 #banner a {
		background-color: #f9aa51;
		color: #000000;
	}
	#mainarea .subnav7 #banner,#mainarea .subnav7 #banner a {
		background-color: #fcd230;
		color: #000000;
	}
	#mainarea .subnav8 #banner,#mainarea .subnav8 #banner a,#mainarea .subnav9 #banner,#mainarea .subnav9 #banner a,#mainarea .subnav10 #banner,#mainarea .subnav10 #banner a
		{
		background-color: #545461
	}
	#scrollarea #servicebox {
		color: #000000;
	}
	#scrollarea .servicebox1 {
		background-color: #87a3ce;
		border-bottom: 1px solid #87a3ce;
	}
	#scrollarea .servicebox2 {
		background-color: #cea2c3;
		border-bottom: 1px solid #cea2c3;
	}
	#scrollarea .servicebox3 {
		background-color: #a9c985;
		border-bottom: 1px solid #a9c985;
	}
	#scrollarea .servicebox4 {
		background-color: #d87878;
		border-bottom: 1px solid #d87878;
	}
	#scrollarea .servicebox5 {
		background-color: #faa953;
		border-bottom: 1px solid #faa953;
	}
	#scrollarea .servicebox6 {
		background-color: #f8ce85;
		border-bottom: 1px solid #f8ce85;
		color: #000000;
	}
	#scrollarea .servicebox7 {
		background-color: #f5e874;
		border-bottom: 1px solid #f5e874;
		color: #000000;
	}
	#scrollarea .servicebox8,#scrollarea .servicebox9,#scrollarea .servicebox10
		{
		background-color: #aeaeae;
		border-bottom: 1px solid #aeaeae;
	}
	#servicebox #zielgruppen span {
		color: #000000;
	}
	/*Bug:918*/
	#article div.imageleft {
	clear: none;
	float:left;
	}
} /* end media all */

