.headline 
{
	font-weight: bold;
	font-size: 14pt;
}

.header1 
{
	font-weight: bold;
	font-size: 14pt;
	color:#738DC5;
}

.header2 
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
}

.header3 
{
	color: rgb(115, 141, 197);
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

.subline 
{
	font-weight: bold;
	font-size: 12pt;
	color: #B1004A;
}
.subline a:link { text-decoration:none; color:#B1004A}
.subline a:visited { text-decoration:none; color:#B1004A}
.subline a:hover { text-decoration:none; color:#000000}
.subline a:active { text-decoration:none; color:#B1004A}

.sublinenone
{
	font-weight: bold;
	font-size: 12pt;
	color: #B1004A;
}

.sublinenone a:link { text-decoration:none; color:#B1004A}
.sublinenone a:visited { text-decoration:none; color:#B1004A}
.sublinenone a:hover { text-decoration:none; color:#000000}
.sublinenone a:active { text-decoration:none; color:#B1004A}


.sublinegelb 
{
	font-weight: bold;
	font-size: 12pt;
	color: #DA9A23;
}

.textauszeichnung 
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	
}
.textauszeichnung a:link { text-decoration:none; color:#B1004A}
.textauszeichnung a:visited { text-decoration:none; color:#B1004A}
.textauszeichnung a:hover { text-decoration:none; color:#000000}
.textauszeichnung a:active { text-decoration:none; color:#B1004A}

.textauszeichnungnone 
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	
}
.textauszeichnungnone a:link { text-decoration:none; color:#738DC5}
.textauszeichnungnone a:visited { text-decoration:none; color:#738DC5}
.textauszeichnungnone a:hover { text-decoration:none; color:#B1004A}
.textauszeichnungnone a:active { text-decoration:none; color:#B1004A}

.standardText
{
	font-weight: normal;
	font-size: 10pt;
	line-height: 130%;
	margin: 0 0 0 0; 
}

.standardText a:link { font-weight: bold; text-decoration:none; color:#738DC5}
.standardText a:visited { font-weight: bold; text-decoration:none;color:#738DC5}
.standardText a:hover { font-weight: bold; text-decoration:none;color:#000000}
.standardText a:active { font-weight: bold; text-decoration:none;color:#000000}

.standardRot
{
	font-weight: normal;
	font-size: 10pt;
	line-height: 130%;
	margin: 0 0 0 0; 
}

.standardRot a:link { font-weight: bold; text-decoration:none; color:#B1004A}
.standardRot a:visited { font-weight: bold; text-decoration:none;color:#B1004A}
.standardRot a:hover { font-weight: bold; text-decoration:none;color:#000000}
.standardRot a:active { font-weight: bold; text-decoration:none;color:#000000}

.standardGelb
{
	font-weight: normal;
	font-size: 10pt;
	line-height: 130%;
	margin: 0 0 0 0; 
}

.standardGelb a:link { font-weight: bold; text-decoration:none; color:#DA9A23}
.standardGelb a:visited { font-weight: bold; text-decoration:none;color:#DA9A23}
.standardGelb a:hover { font-weight: bold; text-decoration:none;color:#000000}
.standardGelb a:active { font-weight: bold; text-decoration:none;color:#000000}

.fliestext 
{
	font-weight: normal;
	font-size: 10pt;
	line-height: 130%;
	margin: 0 0 0 0em;
}

.fliestext a:link { font-weight: bold; text-decoration:none; color:#738DC5}
.fliestext a:visited { font-weight: bold; text-decoration:none; color:#738DC5}
.fliestext a:hover { font-weight: bold; text-decoration:none; color:#B1004A}
.fliestext a:active { font-weight: bold; text-decoration:none; color:#000033}

.fliestextnone 
{
	font-weight: normal;
	font-size: 10pt;
	line-height: 130%;
}

.fliestextnone a:link { font-weight: bold; text-decoration:none; color:#738DC5}
.fliestextnone a:visited { font-weight: bold; text-decoration:none;color:#738DC5}
.fliestextnone a:hover { font-weight: bold; text-decoration:none;color:#B1004A}
.fliestextnone a:active { font-weight: bold; text-decoration:none;color:#000033}


.MsoNormal
{
	font-weight: normal;
	font-size: 10pt;
	line-height: 130%;
	margin: 0 0 0 0em;
}

.MsoNormal a:link { font-weight: bold; text-decoration:none; color:#738DC5}
.MsoNormal a:visited { font-weight: bold; text-decoration:none; color:#738DC5}
.MsoNormal a:hover { font-weight: bold; text-decoration:none; color:#B1004A}
.MsoNormal a:active { font-weight: bold; text-decoration:none; color:#000033}


.blueText
{
	color: rgb(115, 141, 197);
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	margin: 0 0 0 0; 
}

.microtext 
{
	font-weight: normal;
	font-size: 9pt;
}

/* ----------- Styles fuer Layouttabellen Anfang -------------- */

.tabelle 
{
	border: 1px solid #999999;
	table-layout: fixed;
	border-collapse: collapse;
}


.tabkopf 
{
	vertical-align: middle;
	background-color: #738DC5;
	border: 1px solid #AAAAAA;
	border-style: hidden;
	padding: 0.5em;
}


.tabkoschrift
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	line-height: 130%;
	padding: 0.5em;
}

.tabkoschrift a:link { font-weight: bold; text-decoration:none; color:#FFFFFF}
.tabkoschrift a:visited { font-weight: bold; text-decoration:none;color:#FFFFFF}
.tabkoschrift a:hover { font-weight: bold; text-decoration:none;color:#DA9A23}
.tabkoschrift a:active { font-weight: bold; text-decoration:none;color:#DA9A23}

.tab2koschrift
{
	color: #000033;
	font-weight: bold;
	font-size: 10pt;
	line-height: 130%;
	padding: 0.5em;
}

.tab2koschrift a:link { font-weight: bold; text-decoration:none; color:#738DC5}
.tab2koschrift a:visited { font-weight: bold; text-decoration:none;color:#738DC5}
.tab2koschrift a:hover { font-weight: bold; text-decoration:none;color:#999999}
.tab2koschrift a:active { font-weight: bold; text-decoration:none;color:#999999}


.tabinschrift
{
	color: #000033;
	font-weight: normal;
	font-size: 9pt;
	line-height: 130%;
	padding: 0.5em;
}

.tabinschrift a:link { font-weight: bold; text-decoration:none; color:#738DC5}
.tabinschrift a:visited { font-weight: bold; text-decoration:none;color:#738DC5}
.tabinschrift a:hover { font-weight: bold; text-decoration:none;color:#3C4A7E}
.tabinschrift a:active { font-weight: bold; text-decoration:none;color:#B1004A}



.tabgrau 
{
	vertical-align: top;
	background-color: #EEEEEE;
	border: 1px;
	border-style: hidden;
	border-color: #AAAAAA;
	padding: 0.5em;
}

.tabweiss 
{
	vertical-align: top;
	font-weight: normal;
	font-size: 9pt;
	line-height: 130%;
	color: #000099;
	background-color: #FFFFFF;
	border: 1px;
	border-style: hidden;
	border-color: #AAAAAA;
	padding: 0.5em;
}

/* ----------- Styles fuer Layouttabellen Ende -------------- */

.bildLinksUmflossen
{
	float: left;
	margin: 0 1em 0 0; 
	padding: 0;
}

.bildRechtsUmflossen
{
	float: right;
	margin: 0 0 0 1em; 
	padding: 0;
}



