.fx {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; color: #000000; clip:   rect(   )}
.fxBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; line-height: 18px; color: #000000;}
.fx_ueberschrift {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.fx_ueberschriftWeiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.klein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 11px}
.ueberschrift_gross {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.bild_rechts {  clip:   rect(0 0px  ); text-align: right; margin-top: 0px; margin-right: 0px; position: relative; visibility: visible}
.higr      { background-image: url("fotos/grundlagen_grafiken/higr0001.gif"); background-repeat: no-repeat }
.fx_fett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 20px; color: #333333}
.pos_1 {  left: 212px; top: 108px; clip:  rect(   )}
.ueberschrift_mittel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
.ueberschrift_mittelRot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #B90000}
.untermenu {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color: #FFFFFF; background-image: url(fotos/menue/rot.gif); background-repeat: repeat; line-height: 11px}
.schmale_zeile {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 2px; letter-spacing: 1px}
.grosseueberschr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.fx_blau {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #0033CC; text-align: justify}
.aufz {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666}
.fx_blau_uebers {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0033CC}
.ues_startseite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.klein2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
.start_rechts {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 13px}

.fx_form_grau {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #535353}

.fx_form_weiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}

.fxKleinBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; line-height: 18px; color: #000000;}

.ueberschrift_gross {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 20px; color: #333333}

.mini {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}

h1 {
	color: blue;
	font-size: 14pt;
}

h2 {
	color: yellow;
	font-size: 12pt;
}

h3 {
	color: #000000;
	font-size: 10pt;
}

.error {
	font-weight: bold;
	color: #ff0000;
}

label {
  display: block;
  float: left;
  width: 100px;
}

A.white {
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal;
	color: #ffffff;
	line-height: 100%;
	margin: 0px;
	padding: 5px;
}

A:LINK.white {
	color: #ffffff;
}

A:VISITED.white {
	color: #ffffff;
}

A:HOVER.white {
	text-decoration: underline;
	color: #ffffff;
}

A:ACTIVE.white {
	color: #ffffff;
}


A.blau {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #0033CC;
	text-decoration: underline;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
}
A:LINK.blau {color: #0033CC;}
A:VISITED.blau {color: #0033CC;}
A:HOVER.blau {text-decoration: underline;color: #0033CC;}
A:ACTIVE.blau {color: #0033CC;}


/* FormProcessor stylesheet */
.stdFPTable { background-color:#EEEEEE; }
.stdFPTitle { font:normal 9pt Arial, Helvetica, "sans serif"; color:#000000; }
.stdFPReqTitle { font:bold 9pt Arial, Helvetica, "sans serif"; color:#000000; /*text-decoration:underline;*/ }
.stdFPCheckBoxTitle  { font:bold 9pt Arial, Helvetica, "sans serif"; color:#000000; }
.stdFPCheckBoxTitleN  { font: 9pt Arial, Helvetica, "sans serif"; color:#000000; }
.stdFPRadioTitle  { font:bold 9pt Arial, Helvetica, "sans serif"; color:#000000; }
.stdFPError { font:bold 9pt Arial, Helvetica, "sans serif"; color:#B90000; }
.stdFPComment { font:normal 9pt Arial, Helvetica, "sans serif"; color:#999999; }
.stdFPButton,
.stdFPSubmitButton { font:bold 9pt Arial, Helvetica, "sans serif"; color:#FFFFFF; background-color:#B90000; border:  1px solid black;cursor:pointer;}
.stdFPText { font:normal 9pt Arial, Helvetica, "sans serif"; color:#000000; }
.stdFPFatalError { font:bold 9pt Arial, Helvetica, "sans serif"; color:#B90000; }
.stdFPGroupTbl { border:1px solid #FFFFFF; }
.stdFPGroupTitleCell { font:bold 9pt Arial, Helvetica, "sans serif"; color:#000000; text-align:center; }
.stdFPOuterTable { background-color:#B90000; }
.stdFPOuterTableHeaderCell { font:bold 10pt Arial, Helvetica, "sans serif"; text-align:center; color:white; }
.stdFPOuterTableContentCell { background-color:#EEEEEE; }
.stdForm  {
	border: 1px solid;
	border-color: #B90000;
	background-color:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, "sans serif";
	font-size:9pt;
	font-weight : normal;
	width:400;
}
.stdForm2  {
	border: 1px solid;
	border-color: #B90000;
	background-color:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, "sans serif";
	font-size:9pt;
	font-weight : normal;
	width:300;
	padding: 2px;
	margin: 2px;
}
.stdForm3  {
	border: 1px solid;
	border-color: #B90000;
	background-color:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, "sans serif";
	font-size:9pt;
	font-weight : normal;
	width:100;
	padding: 2px;
	margin: 2px;
}

.stdFormTeaser  {
	border: 1px solid;
	border-color: #B90000;
	background-color:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, "sans serif";
	font-size:9pt;
	font-weight : normal;
	width:405;
  height:50;
	margin: 0px;
	padding: 0px;
}

.stdFormText  {
	border: 1px solid;
	border-color: #B90000;
	background-color:#FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, "sans serif";
	font-size:9pt;
	font-weight : normal;
	width:500;
    height:400;
}

.kontakt  {
	background-color:#F0F0F0;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 120;
}

.kontakt2  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 180px;
}

.kontakt4 {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 390px;
}

.kontaktButton  {
	color: #000000;
	background-color:#FFFFFF;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 10pt;
	font-weight : normal;
	width: 150px;
}

.formMail  {
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 7pt;
	font-weight : normal;
	width: 25;
}

.formMail2  {
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 7pt;
	font-weight : normal;
}

.formMail3  {
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 7pt;
	font-weight : normal;
	width: 50px;
}

.formMail4  {
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 7pt;
	font-weight : normal;
	width: 50px;
	margin-top: 1px;
}

.info  {
	border: 1px;
	border-color: #B90000;
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: auto;
}

.kontakt_plz  {
	background-color:#F0F0F0;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 9pt;
	font-weight : normal;
	width: 50;
}

.kontaktVorname  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 117px;
}

.kontaktNachname  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 102px;
}

.kontaktFirma  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 59px;
}

.kontaktPLZ  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 57px;
}

.kontaktNr  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 34px;
}

.kontaktStr  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 128px;
}

.kontaktOrt  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 105px;
}

.kontakt186  {
	background-color:#FFFFFF;
	color: #000000;
	font-family: Verdana, Helvetica, "sans serif";
	font-size: 8pt;
	font-weight : normal;
	width: 193px;
}

.fx-klein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; font-style: normal; line-height: 10px; color: #000000;}


form {
padding: 0px;
margin: 0px;
}