/* Standardangaben */
h2					{ font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: bold; color: #002276; margin-bottom:10px; }

.nm					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.lt					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.xlt				{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.xxlt				{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }

/* Überschriften */
.hd					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #002276; }
.bighd				{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #002276; }
.formhd				{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #ffffff; }

.bluehead			{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #002276; }
.redhead			{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #990000; }


/* Textvariationen */
.nmwhite			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
.nmred				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }
.nmgrey				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.nmblue				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #002276; }

.ltwhite			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.ltgrey				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.xltgrey			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }


/* verschiedene Textauszeichnungen */
.redmarker			{ color:#ffffff; background-color:#990000; padding-left:3px; padding-right:2px; }
.greymarker			{ color:#ffffff; background-color:#999999; }
.bluediv			{ color:#000000; background-color:#edeff4; padding:3px; padding-left:10px; font-weight:bold; }

.annohead			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; }
.anno				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 12px;}

.footnote			{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #677aa1; }
.xxltfootnote		{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #677aa1; }

.secure				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #677aa1; }

.error				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }
.errhd				{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #990000; }

/* Profisellerbox */
.psid_lt			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }
.psid_error			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }

/* Eingabefelder */
.field				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.field_error		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #990000; color: #ffffff; }
.ddown				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ddown_error		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #990000; color: #ffffff; }



/* Hervorgehobene Wörter im Kontext bei den Suchergebnissen */
.context		{ font-weight: bold; color:#ffffff; background-color:#990000; }

.hilight		{ font-weight: bold; background-color: #990000; color:#ffffff; }

#l1				{ position: absolute; left:0px; top:0px; width:228px; height:352px; visibility:hidden; }

/* Links */
A:link				{ text-decoration:underline; color:#990000; }
A:active			{ text-decoration:none; color:#000000; }
A:visited			{ text-decoration:underline; color:#990000; }
A:hover				{ text-decoration:none; color:#000000; }

A.white:link		{ text-decoration:underline; color:#ffffff; }
A.white:active		{ text-decoration:none; color:#ffffff; }
A.white:visited		{ text-decoration:underline; color:#ffffff; }
A.white:hover		{ text-decoration:none; color:#ffffff; }

A.nav:link			{ text-decoration:none; color:#000000; }
A.nav:active		{ text-decoration:none; color:#990000; }
A.nav:visited		{ text-decoration:none; color:#000000; }
A.nav:hover			{ text-decoration:underline; color:#990000; }

A.nav1:link			{ text-decoration:none; color:#8E3209; }
A.nav1:active		{ text-decoration:none; color:#990000; }
A.nav1:visited		{ text-decoration:none; color:#8E3209; }
A.nav1:hover		{ text-decoration:underline; color:#990000; }

A.nav1active:link		{ text-decoration:none; color:#000000; }
A.nav1active:active		{ text-decoration:none; color:#990000; }
A.nav1active:visited	{ text-decoration:none; color:#000000; }
A.nav1active:hover		{ text-decoration:underline; color:#990000; }

A.naventry:link		{ text-decoration:none; color:#677aa1; font-size: 10px; }
A.naventry:active	{ text-decoration:none; color:#677aa1; font-size: 10px; }
A.naventry:visited	{ text-decoration:none; color:#677aa1; font-size: 10px; }
A.naventry:hover	{ text-decoration:none; color:#000000; font-size: 10px; }

A.naventry1:link	{ text-decoration:none; color:#000000; background-color: #e1e4ec; font-size: 10px; }
A.naventry1:active	{ text-decoration:none; color:#000000; background-color: #e1e4ec; font-size: 10px; }
A.naventry1:visited	{ text-decoration:none; color:#000000; background-color: #e1e4ec; font-size: 10px; }
A.naventry1:hover	{ text-decoration:none; color:#000000; background-color: #e1e4ec; font-size: 10px; }

A.navorder:link		{ text-decoration:none; color:#990000; }
A.navorder:active	{ text-decoration:none; color:#990000; }
A.navorder:visited	{ text-decoration:none; color:#990000; }
A.navorder:hover	{ text-decoration:underline; color:#990000; }

A.nav2:link			{ text-decoration:none; color:#ffffff; }
A.nav2:active		{ text-decoration:none; color:#ffffff; }
A.nav2:visited		{ text-decoration:none; color:#ffffff; }
A.nav2:hover		{ text-decoration:underline; color:#000000; }

A.footer:link		{ text-decoration:none; color:#ffffff; }
A.footer:active		{ text-decoration:none; color:#ffffff; }
A.footer:visited	{ text-decoration:none; color:#ffffff; }
A.footer:hover		{ text-decoration:underline; color:#677aa1; }

.navinactive		{ color: #666666; }
.navdisabled		{ color: #C1C1C1; }

/* Obere Navigation im Bestellprozess */
.opWaiting		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #859EAF; }
.opCurrent		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #859EAF; }
.opCompleted	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #859EAF; }
.opNext			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #859EAF; }

A.opCompleted:link		{ text-decoration:none; color: #859EAF; }
A.opCompleted:active	{ text-decoration:none; color: #859EAF; }
A.opCompleted:visited	{ text-decoration:none; color: #859EAF; }
A.opCompleted:hover		{ text-decoration:underline; color:#990000; }

A.opnext:link		{ text-decoration:none; color: #859EAF; }
A.opnext:active		{ text-decoration:none; color: #859EAF; }
A.opnext:visited	{ text-decoration:none; color: #859EAF; }
A.opnext:hover		{ text-decoration:underline; color:#990000; }

/* Seitliche Navigation im Bestellprozess */
.snPercent		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5E77B9; font-weight:bold; }
.snWaiting		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #859EAF; }
.snCompleted	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.snCurrent		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold; }

.snStepWaiting		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.snStepCompleted	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

A.snCompleted:link		{ text-decoration:none; color: #000000; }
A.snCompleted:active	{ text-decoration:none; color: #000000; }
A.snCompleted:visited	{ text-decoration:none; color: #000000; }
A.snCompleted:hover		{ text-decoration:underline; color: #000000; }

A.snWaiting:link		{ text-decoration:none; color: #859EAF; }
A.snWaiting:active		{ text-decoration:none; color: #859EAF; }
A.snWaiting:visited		{ text-decoration:none; color: #859EAF; }
A.snWaiting:hover		{ text-decoration:underline; color: #859EAF; }

A.snStepCompleted:link		{ text-decoration:none; color: #000000; }
A.snStepCompleted:active	{ text-decoration:none; color: #000000; }
A.snStepCompleted:visited	{ text-decoration:none; color: #000000; }
A.snStepCompleted:hover		{ text-decoration:underline; color: #000000; }
