BODY, HTML {	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	color: mediumblue;				}A {	text-decoration : none;	font-family: Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight: bold;	color: #8F8F8F;			}A:HOVER {	text-decoration : underline;}A.nav {	text-decoration : none;	font-size: 10pt;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #383CAE;}A.nav:HOVER {	text-decoration : underline;}.normal  {	font-family : Arial, Helvetica, sans-serif;	font-size: 12pt;	font-weight : normal;	color: mediumblue;			}h1 {	font-family : Arial, Helvetica, sans-serif;	font-size: 26pt;	color: mediumblue;	font-weight : bold;	margin-top : 2pt;	margin-bottom : 6pt;}h2 {	font-family : Arial, Helvetica, sans-serif;	font-size: 18pt;	color: #4169E1;	font-weight : bold;	margin-top : 2pt;	margin-bottom : 6pt;}h3 {	font-family : Arial, Helvetica, sans-serif;	font-size: 14pt;	color: slategray;	font-weight : bold;	margin-top : 2pt;	margin-bottom : 6pt;}h4 {	font-family : Arial, Helvetica, sans-serif;	font-size: 14pt;	color: royal;	font-weight : bold;	margin-top : 2pt;	margin-bottom : 6pt;}.teaserheader {	font-family : Arial, Helvetica, sans-serif;	font-size: 12pt;	color: #ffffff;	font-weight : bold;}P  {	font-family :  Arial, Helvetica, sans-serif;	font-size: 12pt;	color: mediumblue;	font-weight : normal;	line-height : 12pt;	margin-top : 2pt;	margin-bottom : 12pt;			}p {   text-align: justify;}small {	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;   color: red;}P.teaser  {	font-family :  Arial, Helvetica, sans-serif;	font-size: 12pt;	color: #ffffff;	font-weight : normal;	line-height : 12pt;	margin-top : 0pt;	margin-bottom : 8pt;		}P.list  {	font-family : Arial, Helvetica, sans-serif;	color: #000000;	font-weight : normal;	line-height : 12pt;	margin-top : 0pt;	margin-bottom : 0pt;}P.illu  {	color: #ffffff;	line-height : 11pt;	font-size: 8pt;	margin-bottom : 3px;	margin-top: 3px;	margin-left : 6px;	margin-right : 6px;}td.cell {	font-family : Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #ffffff;	font-weight : normal;}td.rowheader {	font-family : Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #ffffff;	font-weight : bold;}td.colheader {	font-family : Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;	font-weight : bold;}INPUT.form {	font-size: 8pt;    font-family : Arial, Helvetica, sans-serif;	BORDER: #383CAE 1 solid;	color : #8F8F8F;}TEXTAREA.form {	font-size: 8pt;    font-family : Arial, Helvetica, sans-serif;	BORDER: #383CAE 1 solid;	color : #8F8F8F;}INPUT.search {	font-size:8pt;	font-family : Arial, Helvetica, sans-serif;	background-Color=#ffffff;    color : #8F8F8F;	BORDER: #A6A6A6 1 solid;	width: 160px;}P.s2d  {	font-family : Arial, Helvetica, sans-serif;	font-size: 17pt;	color: #C3C6C7;	font-weight : bold;	margin-top : 5pt;	margin-bottom : 5pt;	line-height: 19pt;}P.s2dsmall, A.s2dsmall  {	font-family : Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #383CAE;	margin-top : 2pt;	margin-bottom : 2pt;	line-height: 10pt;}td.s2d {	font-family : Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;	font-weight : normal;}INPUT.s2d {	font-size:8pt;	font-family : Arial, Helvetica, sans-serif;	background-Color=#ffffff;}SELECT.s2d {	font-size:8pt;	font-family : Arial, Helvetica, sans-serif;	background-Color=#ffffff;	width:160px;}a.s2d {	font-size:8pt;	text-decoration : none;	font-family : Arial, Helvetica, sans-serif;	font-weight: bold;	color: #383CAE;}a.s2dsmall, a.s2dinfo  {	text-decoration:underline;}/** Für Formulare und Shopseiten **//* Schriftart für Formulartabellen und Formularelemente */table.formtab td,table.formtab input,table.formtab select,table.formtab textarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;}/* Rahmen und Farbe Formularelemente normal */table.formtab select.tx,table.formtab input.tx,table.formtab textarea.tx {	background-color: #A6A6A6;	border: 1px solid #b1b1b1;}/* Weitere Styledefinitionen für Formularelemente *//* Rahmen und Farbe Formularelemente Highlight */table.formtab select.txh,table.formtab input.txh,table.formtab textarea.txh,table.formtab td.txh,table.formtab table.txh {	border: 1px solid #A70C0C;	background-color: #F5E5E5;}/* Tabellenbreite */table.pluginwidth {	width: 570px;	margin: auto;}table.completewidth, td.completewidth {	width: 100%;}/* Breite der Formularfelder */table.formtab input.tx,table.formtab input.txh,table.formtab textarea.tx,table.formtab textarea.txh {	width: 285px;}/* Höhe der Formularfelder */table.formtab textarea.tx,table.formtab textarea.txh {	height: 114px;}/* Farbeliche Anzeige von Fehlermeldungen, immer identisch */table.formtab td.h, p.h {	color: #A70C0C;	font-weight: bold;	text-align: center;}/* Focus und Mausover von Formularelementen, immer identisch *//*table.formtab textarea:focus,table.formtab textarea:hover,table.formtab select:focus,table.formtab select:hover,table.formtab input:focus,table.formtab input:hover {	background-color: #FFFFFF;} *//* Innenabstand von Formularelementen und Tabellenzellen, immer identisch */table.formtab input,table.formtab textarea,table.formtab td {	padding-left: 3px;	padding-right: 3px;	margin: 0px;}
