body {	
	color:#fff;
	background:#000 url(../img/space.gif); 
	}		

img	{
	border:1px solid #fff;
	}
	
/* ++++++++ spezielle Font Size Definitionen  wie headings etc +++++++++++ */ 
h1, h2, h3, h4 {
	color:#fff;
	}

/* ++++++++ wrap +++++ */
#wrap {
	background:#000 url(../img/bg_inv.gif);			
	}
#wrap.blank, #logo	{
	background:#000;
	}
#topnavi {
	background:#000;	
	border-right:8px solid #fff;
	border-left:8px solid #fff;
	border-top:3px solid #fff;	
	border-bottom:3px solid #fff;		
	}
#topnavitxt {
   	background:#000;		
	color:#fff;	
	}

/* ++++++++ Bereich links +++++ */

#navilinks	{
	background:#fff;
	border-top:2px solid #fff;	
	border-bottom:2px solid #fff;	
	} 


/* ++++ Bereich mitte +++++ */	

#topthema, #contentinfobox, #rubrik {
	background:#000;
	} 
#topthema h4, #quelle a, #rubrik, #rubrik a, .contentinfo, #mitte div.contentinfo a, #quelle			{
	color:#fff;
	}
.contentinfo img	{	
	display:none;
	}


/* ++++ Bereich rechts +++++ */	

#eingabe	{
	border:2px solid #fff;
	}
.butt	{		
	color:#fff;
	border:1px solid #000;
	background-image:url(../img/arr_inv.gif);
	background-color:#000;
	}
#tools div {
	border-bottom:1px solid #fff;
	}
#tools div a{	
	border:1px solid #fff;
	}	
#tools div a.inv1, #tools div a.percent	{	
	background-color:#000;
	color:#fff;	
	}
#tools div a.inv0	{	
	background-color:#fff;
	color:#000;	
	}
#teaser	{
	background:#000;	
	}
#teaser h3 {
	background:#fff;
	color:#000;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:2px solid #fff;
	}
#subnavirechts {	
	border-top:1px solid #fff;
	}
	
/* ++++++ Bereich rechts; Folgeseiten +++++++ */
#termine, #termine h3 {	
	background:#000;
	}


/* ++++++ Bereich footer +++++++ */

#footer {
	color:#000;
    background:#fff;
	}      
#top img	{
	display:none;
	}
#top	{	
	color:#fff;
	border-top:1px solid #fff;
	}
#top a	{	
	color:#fff;
	}

/* ++++++++++++++++++ Allgemeine Links ++++++++++++++++++++++++ */

a:link, a:visited {
	color:#fff;
	}
a:hover	{
	background:#fff;
	color:#000 !important;
	}
a:active	{
	color:#fff;
	}


/* ++++++++++++++++++ Links für die Topnavigation +++++++++++++++++++++++ */



#topnavi a:link, #topnavi a:visited {
	color:#fff;
	font-weight:bold;
	background:#000;
	text-decoration:none;  
	line-height:170%;        
	padding:2px 4px 2px 8px;
	}
#topnavi a:hover, #topnavi a:active {
	color:#fff !important;
	font-weight:bold;
	background:#000;
	border-left:6px solid #fff; 	
	line-height:170%;   
	padding:2px 4px 2px 2px;
	}
/* +++++++++++++++++++ Links für die Navigation ++++++++++++++++++++++ */

#navilinks a:link, #navilinks a:visited {
	color:#fff;
	background:#000;
	}
#navilinks a:hover, #navilinks a:active, #navilinks a.sectionactive	{
	color:#fff !important;
	background:#000;
	}

/* ++++++++++++++++++ Links sonstige +++++++++++++++++++++++ */

#tools div a:hover, #tools div a:active	{
	background:#000;	
	}
#footer a {
	color:#000;
	background:#fff;
	}    

/* ++++++++++++++++++ Formulare +++++++++++++++++++++++ */
input, select	{
	border:1px solid #fff;		
	}
input	{
	background:#000;
	color:#fff;
	}
#formarea, .form-button 	{	
	background:#000;
	}
.txtright form	{
	background:#000!important;
	}
#formarea textarea, .form-button	{
	border:1px solid #fff;
	}
.redtxt, .redtxt a, .rezepte, .rezepte a 	{
	color:#fff;
	}
.grey	{
	background:#666;
	}