td                                                             { color: #323232; font-size: 12px; font-family: Helvetica, Arial; font-weight: 400; line-height: 14px; text-align: justify; margin: 0; padding: 0; border: 0 }h1      { color: #323232; font-weight: bold; font-size: 12px; line-height: 14px; font-family: Helvetica, Arial; text-align: justify; margin: 0pt; padding: 0pt; border: 0pt }p      { color: #323232; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Helvetica, Arial; text-align: justify; margin: 0pt; padding: 0pt; border: 0pt }body     { color: #323232; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Helvetica, Arial; text-align: justify; margin: 0pt; padding: 0pt; border: 0pt }b               { font-size: 12px; font-family: Helvetica, Arial; font-weight: bold; line-height: 14px; margin: 0; padding: 0; border: 0 }
.rechts    { color: #323232; font-size: 12px; line-height: 14px; text-align: right }.backround_bild      { color: #323232; font-size: 12px; line-height: 14px; background-color: transparent; text-align: right }
.links { color: #323232; font-size: 12px; line-height: 14px; text-align: left }
.links_read { color: blue; font-size: 12px; line-height: 14px; text-align: left }
.links_bold       { color: #323232; font-weight: bold; font-size: 12px; line-height: 14px; text-align: left }
.rechts { color: #323232; font-size: 12px; line-height: 14px; text-align: right }
.laufschrift { color: #323232; font-size: 8pt; line-height: 10pt }
.rechts_bold { color: #323232; font-weight: bold; font-size: 12px; line-height: 14px; text-align: right }
.zentriert       { color: #323232; font-size: 12px; line-height: 14px; text-align: center }
.weiss_zentriert { color: white; font-size: 10px; font-weight: 600; line-height: 12px; text-align: center }
.rot { color: red; font-weight: 600 }
.rot_zentriert { color: red; font-weight: 600; text-align: center }
.zentriert_bold { color: #323232; font-weight: bold; font-size: 12px; line-height: 14px; text-align: center }
.weiss_center   { color: white; font-weight: bold; font-size: 12px; line-height: 14px; text-align: center }
.weiss_links { color: white; font-weight: bold; font-size: 12px; line-height: 14px; text-align: left }
.titel_mittig { color: #323232; font-weight: bold; font-size: 12px; line-height: 14px; text-align: center; vertical-align: middle }
.rahmen_tabelle              { color: #323232; font-size: 12px; line-height: 14px; text-align: left; padding: 6px; border-style: none solid solid solid; border-width: 1px; border-color: #7a8599 }
.rahmen_li_un             { color: #323232; font-size: 12px; line-height: 14px; padding: 6px; border-style: none none solid solid; border-width: medium medium 1px medium; border-color: #7a8599 }
.rahmen_un         { color: #323232; font-size: 12px; line-height: 14px; padding: 6px; border-style: none none solid none; border-width: medium medium 1px medium; border-color: #7a8599 }
.rahmen_ob           { color: #323232; font-size: 12px; line-height: 14px; padding: 6px; border-style: solid none none none; border-width: 1px medium medium medium; border-color: #7a8599 }
.rahmen_ob_un  { color: #323232; font-size: 12px; line-height: 14px; padding: 6px; border-style: solid none solid none; border-width: 1px medium 1px medium; border-color: #7a8599 }
.rahmen_zelle_li_un                 { color: #323232; font-size: 12px; line-height: normal; vertical-align: middle; padding: 6px; border-style: none none solid solid; border-width: medium medium 1px 1px; border-color: #7a8599 }
.rahmen_zelle_un        { color: #323232; font-size: 12px; line-height: normal; vertical-align: middle; padding: 6px; border-style: none none solid none; border-width: medium medium 1px medium; border-color: #7a8599 }
.rahmen_zelle_re_un         { color: #323232; font-size: 12px; line-height: normal; vertical-align: middle; padding: 6px; border-style: none solid solid none; border-width: medium 1px 1px medium; border-color: #7a8599 }
.rahmen_zelle_li_un_re                   { color: #323232; font-size: 12px; line-height: normal; padding: 6px; vertical-align: middle; border-top: 1px none #7a8599; border-right: 1px solid #7a8599; border-bottom: 1px solid #7a8599; border-left: solid #7a8599 }
.ob_un_re   { color: #323232; font-size: 12px; line-height: normal; text-align: center; padding: 6px; vertical-align: middle; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #7a8599 }
.rahmen_li_un_re  { color: #323232; font-size: 12px; line-height: normal; vertical-align: middle; padding: 0px; border-style: none solid solid solid; border-width: medium 1px 1px 1px; border-color: #7a8599 }
.rahmen_ob_un_re  { color: #323232; font-size: 12px; line-height: normal; vertical-align: middle; padding: 0px; border-style: solid solid solid none; border-width: 1px 1px 1px medium; border-color: #7a8599 }
.rahmen_li_re  { color: #323232; font-size: 12px; line-height: normal; vertical-align: middle; padding: 0px; border-style: none solid none solid; border-width: medium 1px medium 1px; border-color: #7a8599 }
.rahmen_li_re_center  { color: #323232; font-weight: bold; font-size: 12px; line-height: normal; text-align: center; vertical-align: middle; padding: 0px; border-style: none solid none solid; border-width: medium 1px medium 1px; border-color: #7a8599 }
.rahmen_li  { color: #323232; font-size: 12px; line-height: normal; vertical-align: middle; padding: 0px; border-style: none none none solid; border-width: medium medium medium 1px; border-color: #7a8599 }
.rahmen_gesamt                 { color: #323232; font-weight: bold; font-size: 12px; line-height: normal; text-align: center; padding: 0px; border: solid 1px #7a8599 }
.rahmen_weiss    { color: #323232; font-weight: bold; font-size: 12px; line-height: normal; background-color: #eeeff1; text-align: center; padding: 1px; border: solid 1px #fff }
.rahmen_gefuellt   { color: white; font-weight: bold; font-size: 12px; line-height: normal; background-color: #887446; text-align: center; vertical-align: middle; border: solid 1px #7a8599 }
.rahmen_blau_gesamt           { color: #323232; font-size: 12px; line-height: normal; vertical-align: middle; border: solid 1px #27374e }
.titel_01_16_px          { color: #323232; font-weight: normal; font-size: 16px; line-height: normal; text-align: justify }
.text_block_programm    { color: #323232; font-size: 15px; font-weight: 600; line-height: normal; text-align: justify }
.titel_02_16_px   { color: #323232; font-weight: bold; font-size: 16px; line-height: normal; text-align: left }.titel_02_14_px   { color: #323232; font-weight: bold; font-size: 14px; line-height: normal; text-align: left }.titel_02_12_px   { color: #323232; font-weight: bold; font-size: 12px; line-height: normal; text-align: left }
.titel_02_10_px  { color: #323232; font-weight: bold; font-size: 10px; line-height: normal; text-align: left }
.titel_02_08_px  { color: #323232; font-weight: bold; font-size: 8px; line-height: normal; text-align: left }
.titel_01_14_px    { color: #323232; font-weight: bold; font-size: 14px; line-height: normal; text-align: left }.titel_01_12px   { color: #323232; font-weight: bold; font-size: 12px; line-height: normal; text-align: left }.titel_01_18_px    { color: #323232; font-weight: bold; font-size: 18px; line-height: normal; text-align: left }.titel_01_28_px  { color: #323232; font-weight: bold; font-size: 28px; line-height: normal; text-align: left }A:link               { color: #bf7a00; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; text-align: left }A:active              { color: #be7a00; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; text-align: left }A:visited              { color: #be7a00; font-size: 12px; font-weight: bold; line-height: 14px; text-decoration: none; text-align: left }A:hover               { color: #c80000; font-weight: bold; font-size: 12px; line-height: 14px; text-align: left }
/* FormCheck tipbox */
/* tipbox :
	table : 
		tl		: top left
		t		: top
		tr		: top right
		l 		: left
		r		: right
		bl		: bottom left
		b		: bottom (with mark)
		br		: bottom right
		c		: center
	components : 
		a.close	: close button
		err		: errors div
		p		: error line
*/
.fc-tbx .tl { background: url("../01_layoutelemente/03_formular/tl.png") no-repeat }
.fc-tbx .t { background: url("../01_layoutelemente/03_formular/t.png") repeat-x; height: 16px }
.fc-tbx .tr { background: url("../01_layoutelemente/03_formular/tr.png") no-repeat }
.fc-tbx .l { background: url("../01_layoutelemente/03_formular/l.png") repeat-y; width: 16px }
.fc-tbx .r { background: url("../01_layoutelemente/03_formular/r.png") repeat-y; width: 16px }
.fc-tbx .bl { background: url("../01_layoutelemente/03_formular/bl.png") no-repeat }
.fc-tbx .b { background: url("../01_layoutelemente/03_formular/b.png") no-repeat; height: 25px }
.fc-tbx .br { background: url("../01_layoutelemente/03_formular/br.png") no-repeat }
.fc-tbx .c { background: url("../01_layoutelemente/03_formular/c.png") }
.fc-tbx a.close { background: url("../01_layoutelemente/03_formular/close.png") no-repeat; cursor: pointer; display: block; margin-left: 5px; position: relative; width: 10px; height: 10px; float: right }
.fc-tbx .err { float: left }
.fc-tbx p { color: #fff; font-size: 10px; font-family: tahoma, verdana, sans-serif; display: block; margin: 0; padding: 0; width: auto; border: 0 }
.ajax_loader { background: url("../01_layoutelemente/03_formular/ajax_loader.gif") no-repeat center; width: 200px; height: 150px }
/* FormCheck validation div */
.fc-error { background-color: #eaeaea; margin-top: 5px; border: solid 1px #888 }
.fc-error p { color: #a00; margin: 5px }

