/***	Farben	***/
#header,
#right,
#left_main,
#center,
#left_all,
#all,
#path,
#path_left,
#footer,
#footer_left,
html,
body{background-color:#000000;}

/***	Schriften start	***/
	#all a:visited,
	#all p a:visited,
	p,
	h1,
	h2, h2 a,
	h3 a,
	p a, p a:active,
	.text-header1,
	.text-header2,
	.text-bold, #header_right{
		color: #ffffff;
	}
/***	Schriften ende	***/





/***	General Elements starts		***/
	.mmhide_top-blackline {
		border-top:1px solid #FFFFFF;
	}
	.mmhide_path-sep-th {
		background-image: url(images/nav_dotline_inv.gif);
	}
/***	General Elements ends		***/





/***	Left div starts	***/			
		#left_main li a, #left_all li a{
			color: #ffffff;
			background-image: url(images/bullet_nav1.gif);
			border-bottom: 1px solid #AAAAAA;
		}	
		#left_main ul ul a, #left_all ul ul a{
			background-image: url(images/bullet_nav2.gif);
		}
		#left_main ul ul ul, #left_all ul ul ul{
			margin-top:2px;
			margin-bottom:8px;
		}
		#left_main ul ul ul a, #left_all ul ul ul a{
			background-image: url(images/bullet_nav3.gif);
		}
		#left_main li a:hover, 
		#left_all li a:hover,
		.navlist .active{
			background-color:#333333;
		}		
		* html .navlist li, 
		* html .navlist li ul li,
		* html .navlist li ul li ul li{
			border:1px solid #e4eaee;
		}
		/***	nav	ends	***/ 


		
	
		/*** Sprachauswahl starts	***/
			.mmhide_n-english,
			.mmhide_n-english a,
			.mmhide_n-english a:visited{
				color: #ffffff;
			}
		/*** Sprachauswahl ends		***/
		
			




/***	Tabellen fuer Inhalte starts	***/
		.table, .table_projects{
			border: 1px solid #ffffff;
		}
		.table-header1 {
			color: #ffffff;
			background-color: #CFE6E6;
			}
		.table-header2,
		.table-text,
		.table-text a{
			color:#FFFFFF;
		}
		.table-data {
			color: #ffffff;
			background-color:#000000;
		}
		table_no_border{
			border:0px solid black;
		}
		.table_nav3{
			border:0px solid white;
		}
/***	Tabellen fuer Inhalte ends	***/





/***	Listen im Text starts	***/
		.listing-all{
			list-style-image: url(images/bullet_nav1inv.gif);
		}
		.listing-all li,
		.listing-all a,
		.listing-all em,
		#partner ul li{
		color:#FFFFFF;
		}
		
		.listing-pdf a{
			color: #4d97a2;
		}
/***	Listen im Text ends	***/
	




/*** Path  starts	***/
	#path a,
	#path p {
		color:#FFFFFF;
		}
	* html #path hr{
		border-top:1px dotted black;
	}
/*** Path ends ***/





/***	Footer start	***/
	#footer p,
	#footer  a, 
	#footer a:visited,
	#footer a:hover {
		color: #ffffff;
	}
/***	Footer ends	***/


/***	Spezial sites	***/
	/***	Partner	***/
		#partner {
		 background-color: #000000;
		 border: 1px solid #FFFFFF;
		}
		#partner h1 {
		 color: #FFFFFF;
		 background-color: #4D97A2;
		}
		#partner h1 a {
		 background-image: url(test/kreuz.png);
		 color:#FFFFFF;
		}
		#partner p {
		 color:#FFFFFF;
		}
		#partner p ul {
			list-style-image: url(images/bullet_list2.gif);
			color:#FFFFFF;
		}
		.partner p ul li{
			color:#FFFFFF;
		}
	/*** Partner endet	***/


	/*** Karte beginnt	***/
      	th.directions, 
		th.map ,
     	.googledir div table td,
		.googledir div div table td{
			background-color:#000000;
			color:#ffffff;
		}
		.googledir a{
			color:#ffffff;
		}
	/*** Karte endet	***/



	/*** Themen-Boxen auf Home und Themen ***/
		.mmhide_h-boxg-h1-td, .mmhide_h-boxr-h1-td {
			color: #000000;
		}
		.mmhide_h-boxg-h1-td {
			background-color: #4D97A2;
		}
		.mmhide_h-boxg-td {
			border: 1px solid #4D97A2;
		}
		.mmhide_h-boxr-h1-td {
			background-color: #990033;
		}
		.mmhide_h-boxr-td {
			border: 1px solid #990033;
		}
		.mmhide_h-boxg-links-td {
			background: #000000 url(images/small-bullet-blackinv.gif) no-repeat 0.35em 0.6em;
			border:0.01em solid #000000;
		}
		a.mmhide_home-boxlink:link , 
		a.mmhide_home-boxlink:visited , 
		a.mmhide_home-boxlink:hover , 
		a.mmhide_home-boxlink:active,
		.mmhide_h-boxg-text-td,
		.newslist ,
		.newslist li a {
			color: #ffffff;
		}
		.newslist li{
			background: url(images/bullet_nav2inv.gif) no-repeat 0px 0.5em;
		}	
		.container {
			border:2px solid #000;
			background:#000;
		}
		*+html .ie7{
			border:1px solid #4D97A2;
		}
			/*** Themen-Boxen auf Home und Themen  endet***/
	

/* ------ */
/* Hoverendes Popup */
/* ------ */
.popup {
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}