<!-- Corporate-red: #8C0000 -->
body 
{ 
	background-color:	#FFFFFF;
	background-image:	url(images/bg.gif); 
	background-repeat:	repeat-x;
	margin:			0;
	topmargin:		0;
	bottommargin:		0;
	leftmargin:		0;
	rightmargin:		0;
	padding:		0;
	font-family:		Tahoma,Arial;
}

.red
{
	padding:		10;
	vertical-align:		bottom;
	text-align:		left;
	color:			#FFFFFF;
	background-color:	#952B1F;
}

.logo
{
	vertical-align:		top;
	text-align:		right;
	padding: 		5;
}

.masken
{
	text-align:		center;
	vertical-align:		middle;
}

.adresse
{
	color:			#FFFFFF;
	padding-left: 		10px;
}

td
{
	vertical-align:		top;
	text-align:		left;
	font-size:		9pt;
	background-repeat:	repeat-x;
	font-family:		Tahoma,Arial;

}

.small
{
	font-size:		8pt;
}

.text
{
	padding-right:		10px;
}

.titel
{
	vertical-align:		middle;
	font-size: 		14pt;
	padding-right:		5px;
}

.footnote
{
	vertical-align:		top;
	text-align:		right;
	font-size: 		6pt;
	padding-right:		5px;
	padding-left:		5px;
	color:			#BBBBBB;
}

.newstable
{
	border-collapse:	collapse;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
}

.sitemap
{
	border-collapse:	collapse;
	vertical-align:		middle;
	text-align:		left;
	padding-left:		0px;
	padding-right:		0px;
	padding-top:		0px;
	padding-bottom:		0px;
}

.news
{
	padding-left:		7px;
	padding-right:		7px;
	background-image:	url(images/news_bg.gif); 
	background-repeat:	repeat-y;
}

.newstext
{
	font-size: 		7pt;
	padding-top: 		4px;
}

.dltabletitle
{
	font-size: 		14pt;
	vertical-align:		middle;
	font-weight:		bold;
	text-align:		left;
	padding-left:		10px;
}

.dltabletitleimg
{
	vertical-align:		middle;
	text-align:		left;
}

.dltablehead
{
	vertical-align:		middle;
	font-weight:		bold;
	text-align:		center;
	background:		#EEEEEE;
	border:			1px solid black;
}

.input
{
	vertical-align:		middle;
	border-left:		1px solid #DDDDDD;
	border-right:		1px solid #DDDDDD;
	border-top:		1px solid #DDDDDD;
	border-bottom:		1px solid #DDDDDD;
	text-align:		left;
}
.dltablebody
{
	vertical-align:		middle;
	border-left:		1px solid #DDDDDD;
	border-right:		1px solid #DDDDDD;
}

.dltablebodys
{
	vertical-align:		middle;
	border-left:		1px solid #DDDDDD;
	border-right:		1px solid #DDDDDD;
	font-size:		7pt;
}

.dltabledesc
{
	vertical-align:		middle;
	border-left:		1px solid #DDDDDD;
	border-right:		1px solid #DDDDDD;
	border-bottom:		1px solid black;
	padding-left:		5px;
}

.main
{
	padding-top: 		5px;
	background-image:	url(images/bg_thea.gif); 
	background-repeat:	no-repeat;
	background-position:	center;

}

.animation_bg
{
	background-color:	#FFFFFF;
	background-image:	url(bild_bg.jpg); 
	background-repeat:	no-repeat;
	background-position:	center;
}

.menu_bg
{
	background-color:	#FFFFFF;
	background-image:	url(menu_bg.jpg); 
	background-repeat:	no-repeat;
	background-position:	left;
}

<!--
a:link 
{ 
	text-decoration:	none; 
	color:			#6A70B1;
}
a:visited 
{ 
	text-decoration:	none;
	color:			#333366;
}
a:hover 
{ 
	text-decoration:	underline; 
	color:			#6A70B1;
}
a:active 
{ 
	text-decoration:	underline; 
	color:			#6A70B1;
}
-->


a:link 
{ 
	text-decoration:	none; 
	color:			#8C002B;
}
a:visited 
{ 
	text-decoration:	none;
	color:			#660033;
}
a:hover 
{ 
	text-decoration:	underline; 
	color:			#8C002B;
}
a:active 
{ 
	text-decoration:	underline; 
	color:			#8C002B;
}
