A { color:#666666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
A:hover { color:#2f4c9c; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a.navileft 		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666666;
				text-decoration: none;
				}
a.navileft:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #2f4c9c;
				text-decoration: underline;
				}
a.intext		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				text-decoration: underline;
				}
a.intext:hover	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #2f4c9c;
				text-decoration: underline;
				}
li				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				color: #666666;
				}
.12ptwhite 		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #FFFFFF;
				font-weight: bold;
				}
.products		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #2f4c9c;
				}
.headline		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #666666;
				}
.headline_invert{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #666666;
				width: 100%;}
.type-norm		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				padding-left: 5px;
				text-decoration: none;
				}
td		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				text-decoration: none;
				}
a.type-norm		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				text-decoration: underline;
				}
a.type-norm:hover		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #CC0000;
				text-decoration: none;
				}
.tx-indexedsearch-redMarkup		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #cc0000;
				text-decoration: none;
				}
.type-link		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				text-decoration: underline;
				}
.type-box		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				}
.warning		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #CC0000;
				padding-left: 5px;
				}
.warning_ohne	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #CC0000;
				}
.warning_letter	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #CC0000;
				}
.download-link	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				}
a.download-link	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				text-decoration: underline;
				}
a.download-link:hover	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #CC0000;
				text-decoration: underline;
				}
.headwhite		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #999999;
				width: 188px;
				}
.headwhite_virus{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #CC0000;
				width: 188px;
				}
.headwhite_vdf 	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #999999;
				width: 188px;
				}
.headwhite_grey 	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #666666;
				width: 188px;
				}
.boxcontent		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #666666;
				text-decoration: none;
				}
a.boxcontent		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #666666;
				text-decoration: none;
				}
a.boxcontent:hover		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #666666;
				text-decoration: none;
				}
a.boxcontent:active		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #666666;
				text-decoration: none;
				}
a.boxcontent:visited		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #666666;
				text-decoration: none;
				}
.bulletlist		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				}
.input-search	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				height: 16px;
				width: 105px;
				border: 1px #CCCCCC solid;
				}
.headlinered	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				color: #CC0000;
				}
.produkt_text	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				color: #000000;
				}
.tx-ideaavviruslex-pi2-vir-def-pad5
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #333333;
				padding-left: 5px;
				}
.tx-ideaavviruslex-pi2-vir-def-pad5lightgrey
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #333333;
				background-color: #E7E7E7;
				padding-left: 5px;
				}
.tx-ideaavviruslex-pi2-vir-def-dropdown
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				height: 16px;
				width: 240px;
				}
.tx-ideaavviruslex-pi2-headwhite
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #CC0000;
				width: 100%;
				}
.tx-ideaavviruslex-pi2-headgrey
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				background-color: #666666;
				width: 100%;
				}
.tx-ideaavviruslex-pi2-searchbox-sword
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				height: 17px;
				width: 240px;
				border: none;
				}
.tx-ideaavviruslex-pi2-searchbox-button
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				height: 17px;
				width: 110px;
				background-color: #F0F0F0;
				border-top: 1px solid #CCCCCC;
				border-right: 1px solid #666666;
				border-bottom: 1px solid #666666;
				border-left: 1px solid #CCCCCC;
				}
.faq-quest		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: 666666;
				}
.faq-answ		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				color: 666666;
				}
.faq-head		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #FFFFFF;
				}
.faq-subhead	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #333333;
				padding-left: 5px;
				}
.txt_klein		{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #333333;
				padding-left: 5px;
				}
.vir-def-dropdown
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				height: 16px;
				width: 240px;
				border: none;
				}
.eingabefeld	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				height: 17px;
				width: 392px;
				border: none;
				}
.eingabefeld_neu	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				height: 17px;
				width: 392px;
				border: none;
				}
.eingabefeld_klein
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				height: 17px;
				width: 110px;
				border: none;
				}
.eingabefeld_rechts
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				height: 17px;
				width: 178px;
				border: 0px;
				}
.eingabefeld1	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				width: 240px;
				border: none;
				}
.eingabearea	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				width: 395px;
				border: none;
				}
.eingabearea_neu	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				width: 395px;
				border: none;
				}
.buttons		{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				height: 19px;
				width: 110px;
				background-color: #F0F0F0;
				cursor: hand;
				border-top: 1px solid #CCCCCC;
				border-right: 1px solid #666666;
				border-bottom: 1px solid #666666;
				border-left: 1px solid #CCCCCC;
				}
.idea_sitemap_level0
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #ffffff;
				background-color: #999999;
				border-top: 1px solid #333333;
				border-right: 1px solid #333333;
				border-bottom: 1px solid #333333;
				border-left: 1px solid #333333;
				}
.idea_sitemap_level1
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				background-color: #cccccc;
				border-top: 1px solid #333333;
				border-right: 1px solid #333333;
				border-bottom: 1px solid #333333;
				border-left: 1px solid #333333;
				}
.idea_sitemap_level2
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				background-color: #ffffff;
				border-top: 1px solid #333333;
				border-right: 1px solid #333333;
				border-bottom: 1px solid #333333;
				border-left: 1px solid #333333;
				}
.idea_sitemap_link0
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #ffffff;
				}
.idea_sitemap_link1
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				}
.idea_sitemap_link2
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				}
a.idea_sitemap_link0
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #ffffff;
				text-decoration: none;
				}
a.idea_sitemap_link1
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				}
a.idea_sitemap_link2
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				}
a.idea_sitemap_link0:hover
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #cc0000;
				text-decoration: underline;
				}
a.idea_sitemap_link1:hover
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #cc0000;
				text-decoration: underline;
				}
a.idea_sitemap_link2:hover
				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #cc0000;
				text-decoration: underline;
				}
.vir-def-dropdown	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				height: 17px;
				width: 392px;
				border: none;
				}
.language_link	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration: none;
				color: #FFFFFF;
				background-color: #2f4c9c;
				}
a.language_link	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration: none;
				color: #FFFFFF;
				background-color: #2f4c9c;
				}
a.language_link:hover	{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-decoration: none;
				color: #FFFFFF;
				background-color: #2f4c9c;
				}
.drp-language	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		background-color: #2f4c9c;
		height: 17px;
		width: 126px;
		}

.press_date	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				text-decoration: none;
		}
.press_headline	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #666666;
				text-decoration: none;
				}
.press_subline	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				text-decoration: none;
				}
.press_intro	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				font-weight: bold;
				text-decoration: none;
				}
.press_copytext	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				text-decoration: none;
				}
.press_contact	{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #666666;
				text-decoration: none;
				}

.partner_head_red {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				color: #FFFFFF;
				background-color: #c00000;
}
.partner_zeile {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				color: #000000;
				background-color: #cccccc;
}
.konfig_radio {
	width: 15px;
}

.konfig_userfeld {
	width: 90px;
	border: 1px inset #333333;
}
.feuser_input {
	margin-left:5px;
	margin-bottom:5px;
	font-size:11px;
	height: 18px;
	border: 1px solid #BFBFBF;

}


/* default styles for extension "tx_ideaavviruslex_pi2" */
  .tx-ideaavviruslex-pi2 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }