/*************************************
/*Klassen für Standardtags definieren
/************************************/


b			{font-weight:bold;}
strong			{font-weight:bold;}
img			{border-style:none;}

td			{font-family:arial,helvetica;}
body                    {font-family:arial,helvetica;background-color:#f2f2f2;margin-top:5px;font-size:13px;}
p                       {font-family:arial,helvetica;}
table			{font-family:arial,helvetica;}

a:active		{color: #000000;}
a:link			{color: #000000;}
a:visited 		{color: #000000;}
a:hover 		{color: #9A0A33;}



/**********************
/*Universelle Klassen
/**********************/

/*
Allgemeine bzw. flexmodul-/template-übergreifende Klassen
*/

/* Überschriften */
.headline	{font-family:arial,helvetica;
		color:#000000;
		font-size:23px;
		font-weight:bold;
}

/* Unterüberschriften/Absatzüberschriften */
.subheadl	{font-family:arial,helvetica;
		color:#000000;
		font-size:16px;
		font-weight:bold;
}

/* Unterüberschriften/Absatzüberschriften grauer Hintergrund*/
.grey_subheadl	{font-family:arial,helvetica;
		color:#000000;
		background-color:#e2e2e2;
		font-size:16px;
		font-weight:bold;
}

/* normaler Text innerhalb der Artikel */
.normtext	{font-family:arial,helvetica;
		color:#000000;
		font-size:13px;
		text-decoration:none;
}
.normtext:hover      {font-family:arial,helvetica;
                	color: #9A0A33;
                	font-size:13px;
			text-decoration:none;
}

/* normaler Text innerhalb der Artikel grauer Hintergrund*/
.grey_normtext	{font-family:arial,helvetica;
		color:#000000;
		background-color:#e2e2e2;
		font-size:13px;
}
.grey_normtext:hover  {font-family:arial,helvetica;
                color:#9a0a33;
                background-color:#e2e2e2;
                font-size:13px;
}

/* bold Text innerhalb der Artikel */
.boldtext	{font-family:arial,helvetica;
		color:#000000;
		font-size:13px;
		font-weight:bold;
		 text-decoration:none;
}

.boldtext:hover       {font-family:arial,helvetica;
                color:#9a0a33;
                font-size:13px;
                font-weight:bold;
		 text-decoration:none;
}


/* Bildzeilen */
/* transparent */
.bildzeile	{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#f2f2f2;
		font-size:10px;
}
/* grau */
.bzgrey		{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#e2e2e2;
		font-size:10px;
}


/* grey */
.bildzeile_grey_normtext	{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#e2e2e2;
		font-size:10px;
}

/* hell */
.bildzeile_normtext	{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#f2f2f2;
		font-size:10px;
}


/* UniversalKlasse für normalen und grauen Hintergrund */
/* e2 grau */
.bggrey		{background-color:#e2e2e2;
		border-spacing:1px;}
/* f2 grau */
.bgtrans	{background-color:#f2f2f2;}

/* ArtikelFuss rechtbündig */
.afussr	{font-family:arial,helvetica;
		text-align:right;
		color:#000000;
		font-size:10px;
}

/* ArtikelFuss */
.afuss	{font-family:arial,helvetica;
		color:#000000;
		font-size:10px;
}

.afusslink	{font-family:arial,helvetica;
		color:#000000;
		font-size:12px;
}

/*
Verschiedene Link Klassen
*/

/* nohover link desc */
a.plain:active         {color: #000000;}
a.plain:link           {color: #000000;}
a.plain:visited        {color: #000000;}
a.plain:hover          {color: #9a0a33;}


/* strong link desc */
a.strong:active		{color: #000000;}
a.strong:link		{color: #000000;}
a.strong:visited 	{color: #000000;}
a.strong:hover 		{color: #9A0A33;}

/* red_s link desc */
a.red_s:active		{color: red;}
a.red_s:link		{color: red;}
a.red_s:visited 	{color: red;}
a.red_s:hover 		{color: #9A0A33;}


/* general link desc */
a.nounderline:active		{color: #000000;text-decoration:none;}
a.nounderline:link		 {color: #000000;text-decoration:none;}
a.nounderline:visited		{color: #000000;text-decoration:none;}
a.nounderline:hover  		{color: #000000;text-decoration:none;}
.nounderline:active            {color: #000000;text-decoration:none;}
.nounderline:link               {color: #000000;text-decoration:none;}
.nounderline:visited           {color: #000000;text-decoration:none;}
.nounderline:hover             {color: #000000;text-decoration:none;}



/* Verlinkte Texte, Extrabildlinks, etc */
a.text:active		{color: #000000;
			text-decoration:none;}
a.text:link		{color: #000000;
			text-decoration:none;
			border-style:none;}
a.text:visited 		{color: #000000;
			text-decoration:none;}
a.text:hover 		{color: #9a0a33;
			text-decoration:none;}

/* Linkklasse für Subheadlines */
/* Unterüberschriften/Absatzüberschriften */
a.linksubheadl:active	{font-family:arial,helvetica;
			color:#000000;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
}

a.linksubheadl:link	{font-family:arial,helvetica;
			color:#000000;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
}

a.linksubheadl:visited	{font-family:arial,helvetica;
			color:#000000;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
}
a.linksubheadl:hover	{font-family:arial,helvetica;
			color:#9a0a33;
			font-size:16px;
			font-weight:bold;
			text-decoration:none;
}

/* Linkklasse für Normtext */
a.linknormtext:active	{font-family:arial,helvetica;
			color:#000000;
			font-size:13px;
			font-weight:normal;
			text-decoration:none;
}

a.linknormtext:link	{font-family:arial,helvetica;
			color:#000000;
			font-size:13px;
			font-weight:normal;
			text-decoration:none;
}

a.linknormtext:visited	{font-family:arial,helvetica;
			color:#000000;
			font-size:13px;
			font-weight:normal;
			text-decoration:none;
}
a.linknormtext:hover	{font-family:arial,helvetica;
			color:#9a0a33;
			font-size:13px;
			font-weight:normal;
			text-decoration:none;
}

/* Linkklasse für Bildzeilen */
a.bzeile:active		{font-family:arial,helvetica;
			color:#000000;
			font-size:10px;
			font-weight:normal;
			text-decoration:none;
}

a.bzeile:link		{font-family:arial,helvetica;
			color:#000000;
			font-size:10px;
			font-weight:normal;
			text-decoration:none;
}

a.bzeile:visited	{font-family:arial,helvetica;
			color:#000000;
			font-size:10px;
			font-weight:normal;
			text-decoration:none;
}
a.bzeile:hover		{font-family:arial,helvetica;
			color:#9a0a33;
			font-size:10px;
			font-weight:normal;
			text-decoration:none;
}



/*
Klassen EXKLUSIV für Editmode
*/

/*Style für Flexmodul-Erklärungen*/
.flexlegende	{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#dddddd;
		font-size:12px;
}

/* Bildzeilen im Editmode*/
.bildzeile_edit	{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#ffffff;
		font-size:10px;
}
.bildzeile_edit_right {font-family:arial,helvetica;
                text-align:right;
                color:#000000;
                background-color:#ffffff;
                font-size:10px;
}




/***********************************
/*Klassen für spezielle Flexmodule
/**********************************/

/*Styles für Flexmodul 'Variabele Tabelle' */

/* Tabellenkopf grau*/
.tkopf		{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#e2e2e2;
		font-size:12px;
		font-weight:bold;
}

/* Tabellenfuss grau*/
.tfuss		{font-family:arial,helvetica;
		text-align:right;
		color:#000000;
		background-color:#e2e2e2;
		font-size:11px;
}

/* Tabellenkopf f2f2f2*/
.tkopfhell	{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#f2f2f2;
		font-size:12px;
		font-weight:bold;
}

/* Tabellenfuss f2f2f2*/
.tfusshell	{font-family:arial,helvetica;
		text-align:right;
		color:#000000;
		background-color:#f2f2f2;
		font-size:11px;
}

/* Zellen der Tabelle */
.tzell		{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#f2f2f2;
		font-size:12px;
}

/*Styles für Flexmodul 'Graue Liste' */

/* Liste grau*/
.boxgrey	{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#e2e2e2;
		font-size:12px;
		font-weight:normal;
}

/* Liste 'transparent'*/
.boxlist	{font-family:arial,helvetica;
		text-align:left;
		color:#000000;
		background-color:#f2f2f2;
		font-size:12px;
		font-weight:normal;
}


