a, td, body		{ font-family:Arial, Helvetica, Sans-Serif; font-size:12px; text-decoration:none; }

a 			{ font-weight: bold; color: #0000FF }

.copyright		{ font-size:9px; font-weight:normal; color:#C3C3C3; }

.nav-link		{ font-size:12px; font-weight:bold; color:#FFFFFF; }
.nav-link:hover	{ font-size:12px; font-weight:bold; color:#C1C0FF; }

.table				{ background:#000000; }

.text-td			{ font-size:12px; font-weight:normal; color:#000000; background:#FFFFFF; }
.text-link			{ font-size:12px; font-weight:normal; color:#000000; }
.text-link:hover		{ font-size:12px; font-weight:normal; color:#FF0000; }
.text-flare-link		{ font-size:12px; font-weight:bold; color:#FF0000; }
.text-flare-link:hover	{ font-size:12px; font-weight:bold; color:#FFFFFF; background:#FF0000; }

.freetext-td			{ font-size:12px; font-weight:normal; color:#000000; background:#FFFFFF; }
.freetext-link		{ font-size:12px; font-weight:normal; color:#000000; }
.freetext-link:hover	{ font-size:12px; font-weight:normal; color:#FF0000; }

.title-td			{ font-size:12px; font-weight:bold; color:#FFFFFF; background:#503DB5; }
.title-small-td		{ font-size:11px; font-weight:normal; color:#FFFFFF; background:#503DB5; }
.title-link 			{ font-size:12px; font-weight:bold; color:#FF0000; }

.subtitle-td			{ font-size:12px; font-weight:bold; color:#FFFFFF; background:#9299FF; }
.subtitle-link			{ font-size:12px; font-weight:bold; color:#FFFFFF; }
.subtitle-link:hover		{ font-size:12px; font-weight:bold; color:#503DB5; }
.name-td			{ font-size:12px; font-weight:bold; color:#000000; background:#D7E5FF; }
.name-link			{ font-size:12px; font-weight:bold; color:#000000; }
.name-link:hover		{ font-size:12px; font-weight:bold; color:#FF0000; }
.name-small			{ font-size:11px; font-weight:normal; color:#000000; }
.name-small-link		{ font-size:11px; font-weight:normal; color:#000000; }
.name-small-link:hover	{ font-size:11px; font-weight:normal; color:#FF0000; }
.value-td			{ font-size:12px; font-weight:normal; color:#000000; background:#B0C3FF; }
.value-td-emp			{ font-size:12px; font-weight:normal; color:#000000; background:#FFFAAA; }
.value-link			{ font-size:12px; font-weight:bold; color:#000000; }
.value-link:hover		{ font-size:12px; font-weight:bold; color:#FF0000; }

.input-textarea		{ font-size:12px; font-weight:normal; color:#000000; background:#FFFFFF; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-text			{ font-size:12px; font-weight:normal; color:#000000; background:#FFFFFF; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-button		{ font-size:10px; font-weight:normal; color:#000000; background:#FFFFFF; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-button:hover		{ font-size:10px; font-weight:normal; color:#FFFFFF; background:#FF0000; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.input-checkbox		{ font-size:10px; font-weight:normal; color:#000000; }
.input-radio			{ font-size:10px; font-weight:normal; color:#000000; }
.input-select			{ font-size:11px; font-weight:normal; color:#000000; background:#FFFFFF; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.title-input-select		{ padding:0px; font-size:12px; font-weight:bold; color:#000000; background:#FFFAAA; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.subtitle-input-select	{ height:15px; padding:0px; font-size:9px; font-weight:normal; color:#000000; background:#FFFFFF; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }

.merkzettel-title-td			{ font-size:12px; font-weight:bold; color:#FFFFFF; background:#FACF00; }
.merkzettel-title-small-td			{ font-size:11px; font-weight:normal; color:#FFFFFF; background:#FACF00; }
.merkzettel-subtitle-td			{ font-size:12px; font-weight:bold; color:#000000; background:#FFED95; }
.merkzettel-name-td			{ font-size:12px; font-weight:bold; color:#000000; background:#FFF8D9; }
.merkzettel-name-link			{ font-size:12px; font-weight:bold; color:#000000; }
.merkzettel-name-link:hover		{ font-size:12px; font-weight:bold; color:#FF0000; }
.merkzettel-value-td			{ font-size:12px; font-weight:normal; color:#000000; background:#FFF2B1; }

.suchen-title-td			{ font-size:12px; font-weight:bold; color:#FFFFFF; background:#3181D0; }
.suchen-subtitle-td			{ font-size:12px; font-weight:bold; color:#000000; background:#C8E9FF; }
.suchen-name-td			{ font-size:12px; font-weight:bold; color:#000000; background:#DCECF6; }
.suchen-value-td			{ font-size:12px; font-weight:normal; color:#000000; background:#F1F9FE; }
.suchen-value-small			{ font-size:11px; font-weight:normal; color:#000000; }

.headline-std 		{ font-size:13px; font-weight:bold; color:#0000AA; }
.headline-std-sub 		{ font-size:11px; color:#0000AA; }
.text-blass 			{ color:#A0A0A0; }
.text-klein 			{ font-size:11px; }

.ivs-tab-hl 			{ font-weight:bold; color:#FFFFFF; }
.ivs-tab-hl-gr 		{ font-size:14px; font-weight:bold; color:#FFFFFF; }
.ivs-tab-hervorgehoben 	{ font-weight:bold; color:#0000AA; }
.ivs-objekte-kopf-inaktiv 	{ font-size:12px; font-weight:bold; color:#F0F0F0; }
.ivs-objekte-kopf 		{ font-size:11px; color:#FFFFFF; }
.ivs-seitennavigation 	{ font-size:11px; }
.ivs-seitennavigation-link 	{ font-size:11px; font-weight:normal; }
.ivs-select-lage 		{ font-size: 12px; width:280px; }

.button-std		{ font-size:10px; font-weight:normal; color:#000000; background:#FFFFFF; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.button-std:hover		{ font-size:10px; font-weight:normal; color:#FFFFFF; background:#FF0000; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.button-aufpreis		{ font-size:10px; font-weight:normal; color:#000000; background:#FFFFFF; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }
.button-aufpreis:hover		{ font-size:10px; font-weight:normal; color:#FFFFFF; background:#FF0000; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; }

.button-std-alt				{ font-size:10px; font-weight:bold; }
.button-aufpreis-alt			{ font-size:9px; }

.inputfield-std			{ font-size: 12px; width:130px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF; }
.inputfield-std-kurz		{ font-size: 12px; width:60px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF; }
.inputfield-std-lang		{ font-size: 12px; width:250px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF; }
.inputfield-std-extra-lang	{ font-size: 12px; width:500px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF; }
.textarea-std			{ font-size: 12px; font-size: 12px; width:500px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF; }
.textarea-std-kurz			{ font-size: 12px; font-size: 12px; width:350px; border-left:#000000 solid 1px; border-right:#000000 solid 1px; border-top:#000000 solid 1px; border-bottom:#000000 solid 1px; border-color:#000000; background:#FFFFFF; }
.listbox-std				{ font-size: 12px; width:220px; }

.immonex-kopf 			{ font-size:12px; font-weight:bold; color:#000000; }
.immonex-kopf-plain 		{ font-size:12px; font-weight:normal; color:#000000; }
.immonex-hauptueberschrift 	{ font-size:12px; font-weight:bold; color:#FFFFFF; }
.immonex-name 			{ font-size:12px; color:#000000; }
.immonex-name-small 		{ font-size:8pt; color:#000000; }
.immonex-name-a 			{ font-size:12px; font-weight:bold; color:#3539FF; }
.immonex-value 			{ font-size:12px; font-weight:bold; color:#000000; }
.immonex-value-a 			{ font-size:12px; font-weight:bold; color:#3539FF; }
.immonexdemo-kopf 		{ font-size:12px; font-weight:bold; color:#FF0000; }

.link-gruen-normal 			{ font-size:12px; font-weight:bold; color:#0097A7; }
.link-gruen-highlight 		{ font-size:12px; font-weight:bold; color:#58FFB6; }
.link-maklerfinder-normal 	{ font-size:12px; font-weight:bold; color:#E1003A; }
.link-maklerfinder-vip 		{ font-size:14px; font-weight:bold; color:#E1003A; }
.link-maklerfinder-gross 		{ font-size:16px; font-weight:bold; color:#E1003A; }
.headline-maklerfinder 		{ font-size:11pt; font-weight:bold; color:#000000; }
.headline-maklerfinder-weiss 	{ font-size:11pt; font-weight:bold; color:#FFFFFF; }
.liste-maklerfinder 			{ font-size:11px; color:#000000; }
.p-edit-formnav 			{ font-family:sans-serif; font-size:10px; }
.link-ivs-headline-offen 		{ color:#FFFFFF; }
.link-ivs-headline-geschlossen 	{ color:#00FFFF; }
.link-ivs-menu-highlight 		{ color:#FFFFFF; }

.a2 		{ font-weight:bold; color:FF0000; }
.a3 		{ font-weight:bold;	color:#3539FF; }
.p2 		{ font-size:12px; }
.p3 		{ font-size:8pt; }
.td2 		{ font-size:12px; }
.td3 		{ font-size:10px; }
.td4 		{ font-size:12px; text-align:left; }
.td5 		{ font-size:12px; font-weight:bold; color:FFFFFF; }
.td6 		{ font-size:12px; color:FFFFFF; }

.icrate table td { font-size:11px }
.icrate .text-light { color:#A0A0A0 }