body {
  	margin			:	0px;
  	font-family		: 	Arial, Helvetica, Verdana,sans-serif;
	font-size		: 	0.7em;
	height			: 	100%;
}

div#inhalt {
	width			:	500px;
	height			:	auto;
}

div#content {
	/*margin			:	50px 0px 0px 50px;*/
	margin			:	0px;
	color			:	#5C5C4F;
	padding-bottom	:	60px;
	background-image: url(../img/il_hintergrund.gif);
	background-position: 0 0;
	background-repeat: repeat-y;
}

div#newslettercontent {
	margin			:	62px 0px 0px 300px;
	color			:	#5C5C4F;
	padding-bottom		:	3.5em;
}

div#content span.cyan,
div#content p.cyan,
div#content h2.cyan	{
	color			:	#00A6D6
}

div#content ul {
	width			:	425px;
}

div#content ul.archiv	{
	padding			:	1.5em 0px 3em 0px;
	margin			:	0px;
	list-style-type		:	none;
	width			:	425px;
}

div#content ul.zelle 	{
	padding			:	1.5em 0px 3em 0px;
	margin			:	0px 0px 0px 0px;
	list-style-type		:	none;
	width			:	425px;
	height			:	135px;
}

div#content ul.archiv li, 
div#content ul.auszeichnung li, 
div#content ul.zelle li {
	line-height		:	145%;
}

div#content ul.archiv li, 
div#content ul.zelle li	{
	margin			:	0px;
	padding			:	0px 0px 1.5em 0px;
	border			:	1px white solid;
}












div#content h2 {
	text-transform		:	uppercase;
	font-size		:	100%;
	width			:	425px;
	margin			:	0px 0px 0px 0px;
	line-height		:	145%;
}

div#content h2.abstand {
	padding-bottom		:	1.5em;
	float			:	left;
}

div#content h2.abstand2 {
	padding-bottom		:	0.5em;
	float			:	left;
}

div#content h3 {
	font-size		:	100%;
	width			:	425px;
	margin-bottom		:	1px;
}

div#content p {
	margin			:	0px 0px 1.5em 0px;
	padding			:	0px;
	line-height		:	145%;
	width			:	425px;
}

div#content font {
	margin			:	0px 0px 0px 0px;
	padding			:	0px;
	line-height		:	145%;
}

div#content p.error {
	color			:	#CF142B;
	font-weight		:	bold;
	width			:	425px;
}

div#content p.intro,
div#content img.image {
	margin-bottom		:	3.5em;
	border			:	0px;
}

p.textbalken {
	background-color	:	#E1DFD1;
	width			:	426px;
}

p.textbalken span.text {
	float			:	left;
}

p.marketingpaket {
	background-color	:	#E1DFD1;
	width			:	428px;
	margin			:	0px;
	padding			:	0px;
}

div#content img.logo {
	margin-bottom		:	1.5em;
	border			:	0px;
}

div#content img.headline {
	margin-bottom		:	1em;
}
div#content img.headline2 {
	margin-top		:	3px;
	margin-bottom		:	1em;
}

div#content img.link {
 	margin-top		:	1.5em;
}

div#abbildung p {
	width			:	150px;
	margin			:	14px 0px 0px 25px;
	color			:	#5C5C4F;
}

div#content table.struktur {
	margin			:	1.5em 0px;
	width			:	95%;
	line-height		:	145%;
}

div#content table.struktur th.aktionaer {
	width			:	83%;
	text-align		:	left;
	text-transform		:	uppercase;
}

div#content table.struktur th.anteil {
	width			:	17%;
	text-align		:	left;
	text-transform		:	uppercase;
}

div#content table.zahlen {
	width			:	25%;
	padding			:	0px;
	margin			:	4px 0px 0px -1px;
	border			:	0px;
}

p.bildunterschrift {}

* html p.bildunterschrift {
	margin-top		:	-12px;
}

div#content table.suche,
div#content table.jobs,
div#content table.ir,
div#content table.berichte,
div#content table.messe,
div#content table.publikationen,
div#content table.bild,
div#content table.presse,
div#content table.aktie,
div#content table.links,
div#content table.marketingpaket {
	width			:	428px;
	padding			:	0px;
	margin			:	1em 0px 0.5em -1px;
}

div#content table.marketingpaket {
	width			:	424px;
	margin			:	-17px 0px 0px 0px;
}

div#content table.messe,
div#content table.bild {
	margin-bottom		:	3em;
}

div#content table.suche th,
div#content table.jobs th,
div#content table.ir th,
div#content table.berichte th,
div#content table.publikationen th,
div#content table.messe th,
div#content table.bild th,
div#content table.presse th,
div#content table.aktie th,
div#content table.links th,
div#content table.publikationen th,
div#content table.marketingpaket th {
	background-color	:	#E1DFD1;
	text-align		:	left;
	font-weight		:	normal;
	padding			:	0.1em 5px;
	height			:	1em;
}

div#content table.jobs th.col1 {
	width			:	30%;
	margin			:	0px 1px 0px 0px;
}

div#content table.presse th.col1,
div#content table.aktie th.col1 {
	width			:	17%;
	margin			:	0px 1px 0px 0px;
}

div#content table.messe th.col1 {
	width			:	22%;
	margin			:	0px 1px 0px 0px;
}

div#content table.messe th.col2 {
	width			:	17%;
	margin			:	0px 1px 0px 0px;
}

div#content table.jobs th.col1 span,
div#content table.presse th.col1 span,
div#content table.aktie th.col1 span {
	float			:	left;
}

div#content table.publikationen th.col1,
div#content table.bild th.col1 {
	width			:	65px;
	margin			:	0px 1px 0px 0px;
}

div#content table.marketingpaket th.col3 {
	margin			:	0px;
	border-left		:	1px #fff solid;
}

div#content table.bild td {
	vertical-align		:	top;
	padding			:	1.2em 0px;
}

div#content table.bild td td {
	padding			:	0px;
}

div#content table.bild td p {
	margin-bottom		:	0px;
}

div#content table.bild td p.spacer {
	margin-bottom		:	2.8em;
}

div#content table.bild td.col2 {
	padding-left		:	5px;
}

div#content table.bild td.download {
	margin			:	1.2em 0px 0px 0px;
	padding			:	0px;
	vertical-align		:	bottom;
}

div#content table.ir th.col1 {
	width			:	15%;
	margin			:	0px 1px 0px 0px;
}

div#content table.berichte th.col1 {
	width			:	30%;
	margin			:	0px 1px 0px 0px;
}

* html div#content table.berichte th.col1 {
	w\idth			:	33%;
	margin			:	0px 1px 0px 0px;
}

div#content table.links th.col1 {
	width			:	25%;
	margin			:	0px 1px 0px 0px;
}

div#content table.ir td.col1,
div#content table.berichte td.col1 {
	background-color	:	#F7F7F3;
}

div#content table.ir td.col1img {
	background-repeat	:	repeat-x;
	background-position	:	left top;
	background-image	:	url(../img/il_hintergrund_art.gif);
	background-color	:	#fff;
}

div#content table.marketingpaket td.col1 {
	width			:	90px;
	margin			:	0px;
	padding			:	0px;
}

div#content table.marketingpaket td.col2 {
	width			:	338px;
	margin			:	0px;
	padding			:	15px 0px 0px 0px;
}

div#content table.marketingpaket td.col2b {
	width			:	248px;
	margin			:	0px;
	padding			:	15px 0px 0px 0px;
}

div#content table.marketingpaket td.col3 {
	width			:	90px;
	margin			:	0px;
	padding			:	15px 0px 0px 0px;
}

div#content table.marketingpaket td.col1 img {
	margin			:	0px;
	padding			:	0px;
}

div#content table.marketingpaket td.col3 select {
	width			:	70px;
	margin-left		:	0.5em;
}

div#content table.ir td.space,
div#content table.berichte td.space {
	font-size		:	1px;
	height			:	3px;
}

div#content table.jobs td h2,
div#content table.ir td p,
div#content table.ir td h2,
div#content table.links td h2,
div#content table.links td p,
div#content table.berichte td p,
div#content table.berichte td h2,
div#content table.marketingpaket td p {
	padding			:	0px;
	margin			:	0px;
}

div#content table.jobs td p {
	padding-top		:	0px;
	margin-top		:	0px;
}

div#content table.marketingpaket td p {
	width			:	auto;
}

div#content table.marketingpaket td p.beschreibung {
	width			:	auto;
	padding-bottom		:	15px;
}

div#content table.jobs td ul,
div#content table.jobs td h2,
div#content table.ir td h2,
div#content table.berichte td h2,
div#content table.links td h2,
div#content table.presse td h2,
div#content table.aktie td h2,
div#content table.presse td h3,
div#content table.presse td ul,
div#content table.bild td h2,
div#content table.bild td h3,
div#content table.bild td ul {
	width			:	auto;
	float			:	none;
}

div#content table.publikationen td {
	vertical-align		:	top;
	padding			:	0.3em 0px 1.2em 0px;
	margin			:	0px;
}
	
div#content table.publikationen td.col2 {
	padding			:	0.3em 5px 1.2em 5px;
	line-height		:	145%;
}

div#content table.jobs td,
div#content table.ir td,
div#content table.berichte td,
div#content table.links td,
div#content table.messe td,
div#content table.presse td,
div#content table.marketingpaket td {
	vertical-align		:	top;
	padding			:	0.3em 5px 1.2em 5px;
	margin			:	0px;
	line-height		:	145%;
}

div#content table.marketingpaket td {
	border-bottom		:	1px #E1DFD1 solid;
	padding			:	0px;
	margin			:	0px;
}

div#content table.allgemein td {
	line-height		:	145%;
}

div#content table.zahlen td {
	line-height		:	120%;
	padding			:	5px 0 5px 0;
	white-space		:	nowrap;
}

div#content table.aktie td {
	vertical-align		:	bottom;
	padding			:	0.4em 5px 0em 5px;
	margin			:	0px;
	line-height		:	100%;
}

div#content table.jobs td p,
div#content table.ir td p,
div#content table.berichte td p,
div#content table.links td p,
div#content table.publikationen td p,
div#content table.bild td p,
div#content table.presse td p,
div#content table.aktie td p {
	width			:	100%;
}

div#content table.links td p,
div#content table.presse td p,
div#content table.aktie td p {
	margin-bottom		:	0px;
}

div#content table.presse td h3 {
	margin-top		:	0px;
}


div#content table th span.title {
	float			:	left;
}

div#content table th span.blaettern {
	float			:	right;
	height			:	100%;
}

div#content table th span.blaettern span.page {
	float			:	left;
	height			:	100%;
}

div#content ul.presse {
	list-style-type		:	none;
	padding			:	1.5em 0px 3em 0px;
	margin			:	0px;
	float			:	left;
	width			:	430px;
}

div#content ul.presse li {
	float			:	left;
	margin			:	0px;
	padding			:	0px;
	width			:	215px;
	height			:	130px;
}

div#content ul.presse li a img {
	border			:	0px;
}

div#content table.box {
	width			:	90%;
	padding			:	2% 3%;
	margin			:	0.5em 0px 1.5em 0px;
	background-color	:	#F7F7F3;
}

div#content table.box td.col1 {
	width			:	25%;
	padding			:	0px 0px 1% 0px;
	margin			:	0px;
}

div#content table.box td.col2 {
	width			:	75%;
	padding			:	0px 0px 1% 0;
	margin			:	0px 0px 0px 0;
}

div#content table.common   {
	margin			:	-1px;
}

div#content table.common th   {
	width			:	30%;
	background-color	:	#E1DFD1;
	text-align		:	left;
	font-weight		:	normal;
	padding			:	0.1em 7px;
	height			:	1em;
	border-left		:	1px #FFF solid;
}

div#content table.common th.nutzen,
div#content table.common th.angewaehlt   {
	background-color	:	#5C5C4F;
	color			:	#FFF;
}

div#content table.common td.dark   {
	background-color	:	#F7F7F3;
}

div#content table.common td   {
	vertical-align		:	top;
	text-align		:	left;
	padding			:	6px 7px 11px 7px;
	border-bottom		:	1px #E1DFD1 solid;
}

div#content table.common td   {
	vertical-align		:	top;
	text-align		:	left;
	padding			:	6px 7px 11px 7px;
	border-bottom		:	1px #E1DFD1 solid;
}

div#content table.common td p,
div#content table.common td h2	{
	width			:	auto;
}

div#content table.service   {
	margin			:	-1px;
}

div#content table.service th   {
	width			:	30%;
	background-color	:	#E1DFD1;
	text-align		:	left;
	font-weight		:	normal;
	margin-bottom		:	10px;
	padding			:	0.1em 7px;
	height			:	1em;
	border-left		:	1px #FFF solid;
}

div#content table.service td   {
	vertical-align		:	top;
	text-align		:	left;
	padding			:	0px 0px 10px 1px;
}

div#content table.service td p,
div#content table.service td h2	{
	width			:	auto;
	font-size		:	10px;
}

div#content form.sortieren {
	padding			:	20px 0px 8px 0px;
	margin			:	0px;
	width			:	425px;
	text-align		:	right;
}

div#content form.sortieren select {
	border-top		:	1px #A0A3A4 solid;
	border-left		:	1px #A0A3A4 solid;
	border-bottom		:	1px #747776 solid;
	border-right		:	1px #747776 solid;
	background-color	:	#E1DFD1;
	font-family		: 	Arial, Helvetica, Verdana,sans-serif;
	font-size		:	1em;
	color			:	#5C5C4F;
	margin			:	0px;
	width			:	112px;
}

div#content table.modulhersteller {
	margin-bottom		:	40px;
}

div#content table.modulhersteller th {
	width			:	425px;
	background-color	:	#E1DFD1;
	text-align		:	left;
	font-weight		:	normal;
	padding			:	0.1em 7px;
	border-left		:	1px #FFF solid;
	height			:	1em;
}

div#content table.modulhersteller th.col1 {
	width			:	190px;
}

div#content table.modulhersteller th.col2 {
	width			:	90px;
}

div#content table.modulhersteller th.col3 {
	width			:	97px;
}

div#content table.modulhersteller td {
	padding			:	12px 0px 0px 7px;
	vertical-align		:	top;
}

div#content table.modulhersteller td strong,
div#content table.modulhersteller td strong a {
	color		:	#00A6D6;
}

div#content table.modulhersteller td strong a:hover {
	color		:	#CF142B;
}

div#content h2.modulhersteller {
	width			:	411px;
	background-color	:	#E1DFD1;
	padding			:	0.1em 7px;
	background-repeat	:	repeat-y;
	background-position	:	149px 0px;
	background-image	:	url(../img/ic_weiss.gif);
	margin-bottom		:	15px;
	text-transform		:	none;
}

div#content div.moduldetails {
	margin			:	0px 7px;
	padding-bottom		:	12px;
}

div#content div.modulhersteller {
	float			:	left;
	padding-bottom		:	40px;
}

div#content p.modulhersteller1 {
	width			:	135px;
	padding			:	0px 7px;
	margin			:	0px;
	float			:	left;
}

div#content p.modulhersteller2 {
	width			:	255px;
	padding			:	0px 7px;
	margin			:	0px;
	float			:	left;
}

div#content blockquote {
	width			:	400px;
	margin-left		:	25px;
	padding-left		:	0px;
}

div#content blockquote p {
	display			:	inline;
}

div#content ul.abc {
	width			:	385px;
	padding			:	20px;
	margin-left		:	0px;
	margin-bottom		:	32px;
	background-color	:	#F7F7F3;
}

div#content ul.abc li {
	display			:	inline;
	padding			:	0px 5px 0px 0px;
	margin			:	0px;
	text-transform		:	uppercase;
}

div#content div.glossartext {
	position		:	relative;
	left			:	20px;
	width			:	405px;
}

div#content div.glossartext h2,
div#content div.glossartext p {
	width			:	100%;
}

div#content div.infoblock {
	float			:	left;
	width			: 	404px;
	background-color	: 	#e1dfd1;
	padding-top		: 	1.5em;
	padding-right		: 	11px; 
	padding-bottom		: 	2em;
	padding-left		: 	11px; 
}

div#content div.infoblock h2,
div#content div.infoblock p {
	width			:	404px;
	float			:	left;
}

div#content div.infoblock ul {
	list-style-type		:	none;
	padding-left		:	0px;
	margin			:	0 0 1.35em 0;
	line-height		:	145%;
	width			:	404px;
	float			:	left;
}

div#content div.infoblock ul li {
	padding			:	0em 1em 0px 1em;
	margin			:	0em 0px 0px 0px;
	background-position	:	0em 0.65em;
	background-image	:	url(/img/ic_liste.gif);
	background-repeat	:	no-repeat;
}

div#content p.referenz {
	margin			:	0px 0px 4px 0px;
	padding			:	0px;
	width			:	425px;
	float			:	left;
}

div#content p.referenz img {
	border-right		:	4px #fff solid;
	float			:	left;
}

div#content p.referenz a {
	margin			:	0px;
	padding			:	35px 0px 0px 8px;
	display			:	block;
	width			:	338px;
	height			:	20px;
	float			:	left;
	color			:	#5C5C4F;
	font-weight		:	bold;
	background-color	:	#E1DFD1;
}

div#content p.referenz a span {
	padding-left		:	0.75em;
	background-repeat	:	no-repeat;
	background-position	:	right center;
	background-image	:	url(/img/ic_pfeil_intern.png);
}

div#content p.referenz a:hover span {
	padding-left		:	0.75em;
	background-repeat	:	no-repeat;
	background-position	:	right center;
	background-image	:	url(/img/ic_pfeil_inter_weiss_hover.png);
}

div#content p.referenz a.intern:link {
	background-color	:	#E1DFD1;
	float			:	left;
}

div#content p.referenz a.intern:hover {
	background-color	:	#00A6D6;
	color			:	#fff;
}

div#content div.referenz_content {
	margin			:	0px;
	padding			:	0px;
	width			:	425px;
	float			:	left;
	background-color	:	#fdfdfd;
}

div#content div.referenz_content #left{
	margin			:	0px;
	padding			:	0 0 0 1px;
	width			:	215px;
	float			:	left;
}

div#content div.referenz_content #right{
	margin			:	0px;
	padding			:	0px;
	width			:	200px;
	float			:	right;
}

div#content div.referenz_content #left p{
	margin			:	0px;
	padding			:	0px;
	width			:	215px;
}

div#content div.referenz_content #left table {
	margin			:	0px 0px 14px 0px;
	padding			:	0px;
	width			:	215px;
}

div#content div.referenz_content #left table td {
	margin			:	0px;
	padding			:	5px 0px 1px 1px;
	border-bottom		:	1px solid #E1DFD1;
	vertical-align		:	top;
}

div#content div.referenz_content #left table td.col1{
	width			:	84px;
	font-weight		:	bold;
}

div#content div.referenz_content #left table td.col2{
	width			:	auto;
}

div#content div.referenz_content #blaettern{
	margin			:	0px;
	padding			:	0px;
	width			:	425px;
}

/* FORMULARE */

form.irform input.error {
	background-color	:	#F5D0D5;
}

input.suche,
ul.exemplare select,
form.irform input,
form.irform select,
form.abmelden input,
form.irform textarea {
	border-top		:	1px #5C5C4F solid;
	border-left		:	1px #5C5C4F solid;
	border-bottom		:	1px #E1DFD1 solid;
	border-right		:	1px #E1DFD1 solid;
	width			:	16em;
	color			:	#5C5C4F;
	margin-bottom		:	0.5em;
	font-family		: 	Arial, Helvetica, Verdana,sans-serif;
	font-size		:	1em;
}


input.suche {
	margin			:	0px 5px 4px 5px;
	color			:	#5C5C4F;
	font-size		:	11px;
	width			:	150px;
	position		:	relative;
	top			:	-5px;
}

* html input.suche {
	top			:	0px;
}

form.irform {
	width			:	31em;
	margin-top		:	0px;
	padding-top		:	0px;
}

form.partnerschaft,
form.kontakt {
	width			:	32em;
}

form.irform h2 {
	padding			:	0em;
	float			:	left;
	width			:	100%;
}

form.irform h2.abstand {
	padding-bottom		:	1.5em;
}

form.irform h2.abstand2 {
	padding-bottom		:	0.5em;
}

form.irform label {
	width			:	12.8em;
	display			:	block;
	float			:	left;
}

form.irform label.textfeldlabel {
	width			:	25em;
	display			:	block;
	float			:	left;
	padding-bottom	:	10px;
}




form.irform textarea {
	height			:	150px;
	width			:	325px;
}

form.irform p a.senden {
	margin-left		:	12.8em;
}

form.irform ul.auswahl,
form.irform ul.tochterunternehmen {
	list-style-type		:	none;
	margin			:	0px;
	padding			:	0px 0px 0em 0px;
	float			:	left;
}

form.irform ul.auswahl li {
	padding			:	0px 0px 0.5em 0px;
	margin			:	0px;
	float			  :	left;
	width			  :	49%;
}

form.irform ul.tochterunternehmen li {
	padding			:	0px 0px 0.5em 0px;
	margin			:	0px;
	float			  :	left;
 	width			  :	33%;
}

form.irform ul.auswahl li input,
form.irform ul.auswahl li select,
form.irform ul.tochterunternehmen li input {
	margin			:	0px 0.5em 0px 0px;
	border			:	0px;
	float			:	left;
	width			:	auto;
}

form.irform ul.auswahl li label,
form.irform ul.tochterunternehmen li label {
	display			:	block;
	float			:	left;
	width			:	auto;
}

.inaktiv {
	color			:	#E1E1D3;
}

p.linie {
	margin-top		:	3px;
	border-top		:	1px #E1DFD1 solid;
}

form.irform span.pflicht {
	float			:	right;
	display			:	block;
	font-size		:	10px;
	padding-right		:	3.5em;
}

form div.irform {
	padding:0px;
	margin:0px;
	float:none;
	height:3em;
}

form div.irform {
	margin-left:12.5em;
}

form div.irform label {
	width:auto;
	margin-right:2em;
}

form div.irform input {
	width:auto;
	margin-right:0.3em;
	border:0px;
	float:left;
}

form.abmelden {
	width			:	24.5em;
	padding			:	2em;
	background-color	:	#e1dfd1;
}

form.abmelden h2 {
	padding-bottom		:	1.5em;
	float			:	left;
}

form.abmelden p {
	width			:	auto;
	display			:	inline;
}

form.abmelden input {
	margin-top		:	0.5em;
	width			:	15.5em;
	font-size		:	1em;
	color			:	#5C5C4F;
	float			:	left;
}

form.abmelden label {
	margin-top		:	0.5em;
	width			:	5em;
	display			:	block;
	float			:	left;
}

input.typeBt {
	margin-bottom		:	0.1em;
}

div#anrede{
	display			:	block;
	white-space		:	nowrap;
}

form.irform input.anrede {
	border			:	0px;
	display			:	inline;
	width			:	20px;
	margin-top		:	-1px;
}

form.irform label.anrede {
	border			:	0px;
	display			:	inline;
	width			:	30px;
	margin			:	3px;
	float			:	none;
	vertical-align		:	top;
}

form.irform input.category {
	border			:	0px;
	display			:	inline;
	width			:	20px;
	margin-top		:	-1px;
	float			: 	left;
}

form.irform label.category {
	border			:	0px;
	display			:	inline;
	width			:	30px;
	margin			:	3px;
	float			:	none;
	vertical-align		:	top;
}



form.irform .anrede_label {
	width			:	12.5em;
	float			:	left;
}

form.partnerschaft .anrede_label {
	width			:	14.7em;
	float			:	left;
}

form.irform select.kategorie {
	width			:	14em;
	margin			:	0em 0px 0.5em 0em;
	padding			:	0px;
	border-top		:	1px #909394 solid;
	border-left		:	1px #909394 solid;
	border-bottom		:	1px #616464 solid;
	border-right		:	1px #616464 solid;
	color			:	#5C5C4F;
	font-size		:	1em;
}

form.irform input.readonly{
	border			:	0px;
}

/* LINKS */

a.liste {
	margin-left		:	115px;
}

a.plus 	{
	font-weight		:	bold;
}

a.plus,
a:link,
a:visited {
	text-decoration		: 	none;
	color			:	#5C5C4F;
}

a:hover,
a:active,
a:focus,
a.meta_activ:link,
a.meta_activ:visited,
a.meta_activ:active,
a.meta_activ:hover,
a.meta_activ:focus {
	text-decoration		: 	none;
	color			:	#CF142B;
}

a.boerse {
	font-weight		:	bold; 
	padding-right		:	1.25em;
	background-image	:	url(../img/ic_pfeil_boerse.gif);
	background-repeat	:	no-repeat;
	background-position	:	right center;
}


a.interneverlinkung {
	font-weight		:	bold;
}

th a.interneverlinkung {
	font-weight		:	normal;
}

a.interneverlinkung span {
	padding-left		:	0.75em;
	background-repeat	:	no-repeat;
	background-position	:	center center;
	color			:	#fff;
}

a.interneverlinkung:link span,
a.interneverlinkung:visited span {
	background-image	:	url(../img/ic_pfeil_intern.gif);
}

a.interneverlinkung:hover span,
a.interneverlinkung:active span,
a.interneverlinkung:focus span {
	background-image	:	url(../img/ic_pfeil_intern_hover.gif);
}

span.highlight{
	color			:	#00A6D6;
}

table.ir td.col1 a:link,
table.ir td.col1 a:visited {
	font-weight		:	normal;
	color			:	#9CA696;
}

table.ir td.col1 a:hover,
table.ir td.col1 a:active,
table.ir td.col1 a:focus {
	color			:	#CF142B;
}

/************** Trennlinie *********/

/* Trennlinie universal einsetzbar  */

.separator {
	font-size				:	1px;
	line-height				:	1px;
	height					:	3px;
	border-bottom				:	1px solid #E1E1D3;
/* -- 	Achtung! Wegen der font-size oben hier die margins 
		und paddings nicht in relativen Werten angeben -- */
	margin					:	6px 0px 14px 0px;
	padding					:	0px;
	width					:	426px;
}

.fixfloat {
	float					:	none;
	clear					:	both;
	width					:	1px;
	margin					:	0em;
	padding					:	0em;
	font-size				:	0px;
	line-height				:	0px;
	height					:	1px;
}

.separator hr {
	display					:	none;
}

