.headline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#DF3371;
	line-height:20px;
	padding-bottom:5px;
	font-weight: bold;
}
.text-normal-line
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;
}	

.text-normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:14px;
}	

.text-small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	line-height:14px;
}	
.text-normal-grey
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:14px;
}	

.text-normal-grey-line
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:20px;
}	

.text-normal-grey_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999999;
	line-height:20px;
	margin: 0px 0px 0px 4px;
}	

a
{  
	text-decoration: none;
	color:#000000;
}
a:hover
{  
	text-decoration: none;
	color:#000000;
}

.text-red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DD0000;
	line-height:18px;
}	


a.linknorm
{  
	text-decoration: none;
	color:#999999;
}
a.linknorm:hover
{  
	text-decoration: none;
	color:#000000;
}


a.apink
{  
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color:#d7004d;
}
a.apink:hover
{  
	text-decoration: none;
	color:#000000;
}



.footernav
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}
.footernav a
{  
	text-decoration: none;
	color:#999;
}
.footernav a:hover
{  
	text-decoration: none;
	color:#AF0000;
}

.hauptnav
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}
.hauptnav a
{  
	text-decoration: none;
	color:#999;
}
.hauptnav a:hover
{  
	text-decoration: none;
	color:#AF0000;
}

