.CSS_System_Edit {
	padding-top : 10px;
	font-family : Arial;
	font-size : 10pt;
}

.CSS_System_EditHead {
	margin-right : 10px;
	margin-left : 10px;
	margin-top : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px  solid  #CCCCCC;
	color : #000000;
	font-size : 10pt;
	background-color : #CCCCCC;
	font-family : Arial;
	font-weight : bold;
}

.CSS_System_EditContent {
	margin-right : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	border : 1px  solid  #CCCCCC;
}

.inhalt_headline {
	font-size : 10pt;
	/*color : #302299;*/
	margin-top : 15px;
    margin-bottom:5px;
	font-family : Arial, Helvetica, SunSans-Regular;
	/*font-style : italic;*/
	font-weight : bolder;
}

.inhalt_table {
	font-size : 10pt;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
}

.inhalt_text {
	font-family : Arial, Helvetica, Geneva, SunsSans-Regular;
	font-size : 10pt;
}

.inhalt_tablecol_text {
	font-family : Arial, Helcetica, Geneva,SunSans-Regular;
	font-size : 10pt;
}

.inhalt_tablecol_picture {
}

.inhalt {
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-size : 10pt;
}

.button {
	font-size : 8pt;
	background-color : #b7b7b7;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	border : 1px solid #000000;
}

.input {
	border-width : 1px;
	border-style : solid;
	border-color : #b7b7b7;
}

.textarea {
	border-width : 1px;
	border-style : solid;
	border-color : #b7b7b7;
}

.CSS_NavBar {
	font-size : 12pt;
	/*color : #302299;*/
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	/*font-style : italic;*/
	font-weight : bold;
}

.status_text {
	font-size : 8pt;
	font-family : Arial, Helvetica, Geneva, SunsSans-Regular;
}

.CSS_Menu:link {
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-size : 10pt;
	font-weight : bolder;
	text-decoration : none;
	color : #5C6163;
}

.CSS_Menu:visited {
	font-size : 10pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_Menu:hover {
	font-size : 10pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_MenuActive {
	font-size : 10pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_SubMenu:link {
	font-size : 8pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_SubMenu:visited {
	font-size : 8pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_SubMenu:hover {
	font-size : 8pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_SubMenuActive {
	font-size : 8pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bold;
	text-decoration : none;
}

.CSS_SubMenu {
	font-size : 8pt;
	color : #000000;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_StatusMenu:link {
	font-size : 8pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_StatusMenu:hover {
	font-size : 8pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_StatusMenu:visited {
	font-size : 8pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_NewsLink:link {
	font-size : 9pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_NewsLink:hover {
	font-size : 9pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
	font-weight : bolder;
}

.CSS_NewsLink:visited {
	font-size : 9pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
	font-weight : bolder;
}

.CSS_StatusMenu {
	font-size : 8pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_BWA_Bildunterschrift {
	width : 525px;
	height : 15px;
	font-size : 8pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-align : center;
	background-color : #CECFCE;
}

.CSS_NewsTermine:link {
	font-size : 10pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_NewsTermine:visited {
	font-size : 10pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_NewsTermine:hover {
	font-size : 10pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_NewsLink:link {
	font-size : 9pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_NewsLink:visited {
	font-size : 9pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
	font-weight : bolder;
}

.CSS_NewsLink:hover {
	font-size : 9pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
	font-weight : bolder;
}

.CSS_TopNewsTermine:link {
	font-size : 8pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_TopNewsTermine:visited {
	font-size : 8pt;
	color : #5C6163;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_TopNewsTermine:hover {
	font-size : 8pt;
	color : #303681;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_TickerLink {
	font-size : 8pt;
	color : #003366;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bold;
	text-decoration : none;
}

.CSS_BoerseHead {
	font-size : 10pt;
	padding-bottom : 2px;
	background-color : #efefef;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_BoerseHeadDatum {
	font-size : 8pt;
	color : #000000;
	background-color : #efefef;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 10px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_BoerseReplaceLink {
	font-size : 9pt;
	padding-bottom : 2px;
	padding-right : 4px;
	background-color : #efefef;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_BoerseOverviewInhalt {
	font-size : 10pt;
	font-family : Arial, Helvetica, Geneva, SunsSans-Regular;
	padding-top : 5px;
	padding-left : 2px;
}

.CSS_BoerseLabelText {
	font-size : 8pt;
	color : #000000;
	padding-top : 5px;
	padding-bottom : 2px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_PotraitInhaltText {
	font-size : 10pt;
	font-family : Arial, Helvetica, Geneva, SunsSans-Regular;
}

.CSS_PotraitName {
	font-size : 10pt;
	font-family : Arial, Helvetica, Geneva, SunsSans-Regular;
	font-weight : bold;
}

.CSS_Visit_Label {
	font-size : 8pt;
	padding-left : 2px;
	padding-top : 5px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_Visit_EntryTitel {
	font-size : 10pt;
	padding-bottom : 2px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bold;
	text-decoration : none;
	padding-top : 2px;
	padding-left : 2px;
}

.CSS_Visit_Entry {
	font-size : 10pt;
	padding-top : 5px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
	padding-left : 2px;
}

.CSS_Visit_Border_bottom {
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
}

.CSS_Visit_Border_bottom_left {
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-bottom-style : solid;
	border-left-style : solid;
}

.CSS_Visit_Border_bottom_right {
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-right-width : 1px;
	border-right-color : #CCCCCC;
	border-bottom-style : solid;
	border-right-style : solid;
}

.CSS_Visit_Border_left {
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-left-style : solid;
}

.CSS_Visit_Border_left_right {
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-right-width : 1px;
	border-right-color : #CCCCCC;
	border-left-style : solid;
	border-right-style : solid;
}

.CSS_Visit_Border_right {
	border-right-width : 1px;
	border-right-color : #CCCCCC;
	border-right-style : solid;
}

.CSS_Visit_Border_top_left {
	border-top-width : 1px;
	border-top-color : #CCCCCC;
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-top-style : solid;
	border-left-style : solid;
}

.CSS_Visit_Border_top_right {
	border-top-width : 1px;
	border-top-color : #CCCCCC;
	border-right-width : 1px;
	border-right-color : #CCCCCC;
	border-top-style : solid;
	border-right-style : solid;
}

.CSS_NewsTermineDatum {
	font-size : 8pt;
	color : #000000;
	background-color : #efefef;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 10px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	text-decoration : none;
}

.CSS_NewsOverviewTitel {
	font-size : 10pt;
	padding-bottom : 2px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-bottom-style : solid;
	border-right-style : solid;
	border-bottom-color : #CCCCCC;
	border-right-color : #CCCCCC;
}

.CSS_NewsInhalt {
	font-size : 10pt;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-bottom-color : #CCCCCC;
	border-right-color : #CCCCCC;
	padding-top : 2px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	border-bottom-style : solid;
	border-right-style : solid;
	padding-right : 2px;
}

.CSS_NewsTermineTitel {
	font-size : 10pt;
	padding-bottom : 2px;
	background-color : #efefef;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bolder;
	text-decoration : none;
}

.CSS_NewsTermineBorder_bl {
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-left-width : 1px;
	border-left-color : #CCCCCC;
	border-bottom-style : solid;
	border-left-style : solid;
}

.CSS_NewsTermineBorder_br {
	border-bottom-width : 1px;
	border-bottom-color : #CCCCCC;
	border-right-width : 1px;
	border-right-color : #CCCCCC;
	border-bottom-style : solid;
	border-right-style : solid;
}

.CSS_News_public {
	border : 1px solid #003366;
	width : 500px;
	margin-bottom : 10px;
}

.CSS_News_public_Head {
	background-color : #003366;
	color : #FFFFFF;
	width : 100%;
	font-size : 8pt;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
}

.CSS_News_public_Title {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding : 8px;
	font-weight : bold;
	font-family : Arial, Helvetica,Geneva,SunsSans-Regular;
}

.CSS_News_public_Text {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding : 8px;
	font-family : Arial, Helvetica, Geneva,SunSans-Regular;
}

.CSS_News_public_Addition {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding-top : 5px;
	font-weight : bold;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
}

.CSS_News_extra {
	border : 1px solid #339920;
	width : 500px;
	margin-bottom : 10px;
}

.CSS_News_extra_Head {
	background-color : #339920;
	color : #FFFFFF;
	width : 100%;
	font-size : 8pt;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
}

.CSS_News_extra_Title {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding : 8px;
	font-weight : bold;
	font-family : Arial,Helvetica,Geneva,SunsSans-Regular;
}

.CSS_News_extra_Text {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding : 8px;
	font-family : Arial,Helvetica,Geneva,SunsSans-Regular;
}

.CSS_News_extra_Addition {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding-top : 5px;
	font-weight : bold;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
}

.CSS_News_Detail_public {
	border : 1px solid #003366;
	width : 500px;
	margin-bottom : 10px;
}

.CSS_News_Detail_public_Head {
	background-color : #003366;
	color : #FFFFFF;
	width : 100%;
	font-size : 8pt;
	font-family : Arial,Helvetica,Geneva,SunsSansRegular;
}

.CSS_News_Detail_public_Title {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding : 8px;
	font-family : Arial, Helvetica, Geneva, SunSans-Regular;
	font-weight : bold;
}

.CSS_News_Detail_public_Text {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	padding : 8px;
	font-size : 10pt;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
}

.CSS_News_Detail_extra {
	border : 1px solid #339920;
	width : 500px;
	margin-bottom : 10px;
}

.CSS_News_Detail_extra_Head {
	background-color : #339920;
	color : #FFFFFF;
	width : 100%;
	font-size : 8pt;
	font-family : Arial,Helvetica,Geneva,SunsSans-Regular;
}

.CSS_News_Detail_extra_Title {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding : 8px;
	font-weight : bold;
	font-family : Arial,Helvetica,Geneva,SunsSans-Regular;
}

.CSS_News_Detail_extra_Text {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	padding : 8px;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
}

.CSS_News_Detail_public_Label {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
	font-weight : bold;
	padding-bottom : 2px;
	padding-right : 2px;
	padding-left : 0px;
	padding-top : 2px;
}

.CSS_News_Detail_public_Content {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 0px;
}

.CSS_News_Detail_extra_Label {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
	font-weight : bold;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 2px;
}

.CSS_News_Detail_extra_Content {
	background-color : #FFFFFF;
	color : #000000;
	width : 100%;
	font-size : 10pt;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 0px;
}

/*.CSS_PageTopTermineNews_Box {
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-left-width : 1px;
	border-bottom-color : #302299;
	border-left-color : #302299;
	border-right-color : #302299;
	border-bottom-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	padding-left : 5px;
}

.CSS_PageTopTermineNews_Header {
	background-color : #302299;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-left-width : 1px;
	border-top-color : #302299;
	border-bottom-color : #302299;
	border-left-color : #302299;
	border-right-color : #302299;
	font-size : 10pt;
	color : #FFFFFF;
	font-family : Arial,Helvetica,Geneva,SunSans-Regular;
	font-style : italic;
	font-weight : bold;
	border-top-style : solid;
	border-bottom-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 5px;
}*/
