/* Style für Template 1*/

body 
{
background-color: #CCCCCC;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Tahoma, Swiss;
margin: 0;
}

p, tr, td, tbody
{
color: #000000;
}

h1
{
	font-size: 18px;
}

h2
{
	font-size: 16px;
}

h3
{
	font-size: 13px;
}


a, a:link, a:visited, a:active
{
	color: #990000;
	text-decoration: underline;
}

a:hover {
	color: #000066;
}


span.news_date_line, span.news_overview_title, span.news_kategorie_line {
	display: none;
	visibility: hidden;
}

span.news_overview_titleitem {
	font-size: 16px;
}

span.news_overview_teaser {
	font-size: 14px;
}

span.news_teaser {
	font-size: 14px;
}


/* Navigation definition */

		#menu 
			{
			width: 170px;
			}
			
			
				
		#menu ul, #menu ol, #menu li 
			{
			padding: 0px;
			margin: 0px;
			list-style: none;
			
			}
			
		#menu a
			{
			font-size: 12px;;
			display: block;
			padding-left: 12px;
			background-image: url(button_gruen.gif);
			height: 29px;
			vertical-align: bottom;
			line-height: 29px;
			
			}
			
		#menu ul li ul li a 
			{
			padding-left: 20px;
			background-image: url(button_blau.gif);
			}

		#menu ul li ul li ul li a 
			{
			padding-left: 28px;
			background-image: url(button_rot.gif);
			}

		#menu ul li ul .menupunkt_news a
		{
			background-image: url(button_spezial.gif);
		}
			
		#menu a:link, #menu a:visited
			{
			text-decoration:none;
			color: #000000;
			}
		
		#menu ul li .menupunkt_aktiv
			{
				color: #000000;
				font-weight: bold;				
			}
			
		#menu ul li ul li .menupunkt_aktiv
			{
			color: #000000;
			font-weight: bold;
			}

		#menu ul li ul li .menupunkt_aktiv a:link, #menu ul li ul li .menupunkt_aktiv a:visited
			{
			color: #000000;
			font-weight: bold;
			}
			
		#menu ul li .menupunkt_aktiv a:link, #menu ul li .menupunkt_aktiv a:visited, #menu ul li .menupunkt_aktiv a:active
			{
			color: #000000;
			font-weight: bold;
			}
			

		.ticker a, .ticker span, .ticker_titel
		{
			font-size: 14px;
		}
	
		#TICKER img
		{
			vertical-align:middle;
		}