body
	{
		margin: 0;
		padding: 0;
		spacing: 0;		
		text-align: center;
		background-color: #000000;
	}
	
	a:link  { color: #fff; text-decoration: none }
	a:visited  { color: #fff; text-decoration: none }
	a:hover  { color: #723B80; text-decoration: underline }
	a:active  { color: #723B80; text-decoration: underline }
	
	p
	 { color: #ffffff; font: 10pt arial, hevetica, sans-serif }
	
	p span
	{
		font: 10pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #723B80;
	}
	
	.news_link
	{
		color: #ffffff; 
		font: 10pt arial, hevetica, sans-serif;
	}
	
	.news_link a
	{
		color: #723B80;
		font: 10pt arial, hevetica, sans-serif;
	}
	
	#breadcrumbs
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: normal;
		color: #723B80;	
	}
	
	.produkt_name span
	 { 
	 	color: #333333; 
	 	font: bold 10pt arial, hevetica, sans-serif 
	 }
	
	.produkt_name
	 { 
	 	color: #666666; 
	 	font: 10pt arial, hevetica, sans-serif }
	
	.short_text
	{
		font: 10pt arial, hevetica, sans-serif;
		font-weight: normal;
		color: #666666;
	}
	
	.linie_cat_sub
	{
		font: 10pt arial, hevetica, sans-serif;
		font-weight: normal;
		color: #666666;		
	}
	
	.info
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #ffffff;
	}
	
	.footer
		{
			font: 8pt arial, hevetica, sans-serif;
			color: #ffffff;
		}
	
	.nav
	{
		font: 10pt arial, hevetica, sans-serif;
		color: #ffffff;
	}
	
	h1, h2
	{
		color: #ffffff;/*#333333;*/
		font: normal 12pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	
	h2 span
	{
		color: #2D59AE;
		font: normal 10pt arial, hevetica, sans-serif;
		font-weight: normal;
		margin: 0 0 2px 0;
	}

	#main
	{		
		text-align: center;
		
		
	}
	
	.tabelle_main
	{
		text-align: left;
		width: 1024px;
		border-left: solid 1px #ffffff;
		border-right: solid 1px #ffffff;
		border-bottom: solid 1px #ffffff;
		background: url(../news/images/HG-lila.gif);
		background-repeat: no-repeat;	
		
	}

	.tabelle_teaser
	{
		width: 205px;
		border: 0;		
	}	  	 	
 	
 	.tabelle_categories
 	{
 		width: 590px;
 		border: 0;
 		text-align: left;
 		margin-left: -10px;
 	}
 	.tabelle_sub_categories
 	{
 		width: 590px;
 		border: 0;
 		text-align: left;
 	}
 	
 	.produkte_icons
 	{
 		width: 570px;
 		border: 0;
 		text-align: left;
 	}
 	
 	input {
    font-size: 9pt;
    color: #ffffff;
    border-color: #ffffff;
    padding: 0.1em;
    background-color: #000000;
	}
	
	.google {
    font-size: 9pt;
    color: #000000;
    border-color: #ffffff;
    padding: 0.1em;
    background-color: #000000;
	}	

	input[type=image] {
	 margin: 0px;
	 border: 0;
	 width: 23px;
	 height: 23px;
	}

	
