/* content.css - contains all CSS Classes for content elements  */


.tag-content,
.tag-content-1,
.tag-content-2,
.tag-content-3,
.tag-content-4,
.tag-content-5{
    clear: left;
	width: 464px;
	padding: 18px 15px 10px 15px;
	background-color: #e4eaef;
	/*border-bottom: 1px solid  #DEDEDE;*/
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid  #DEDEDE;
	border-left: 1px solid #FFFFFF;
}

/*
#content {
    clear: left;
	width: 464px;
	padding: 48px 15px 0 15px;
	background-color: #e4eaef;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid  #DEDEDE;
	border-left: 1px solid #FFFFFF;
}
*/





	
.tag-content-img {
	padding: 0;
	width: 463px;
}

.tag-image {
	border-bottom: 1px solid  #DEDEDE;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid  #DEDEDE;
	border-left: 1px solid #FFFFFF;
}
/*.tag-image {
	padding: 0;
	width: 413px;
}*/

.tag-content dl.csc-textpic-image,
.tag-content p {
	padding-bottom: 12px;
}

.csc-textpic-intext-left-nowrap .csc-textpicHeader h2 {
	clear:none;
}

.tag-content td p {
	padding-bottom: 2px;
}

#right_side .tag-content,
.Column2_1 .tag-content,
.Column2_2 .tag-content,
.Column2_1 .tag-content-1,
.Column2_1 .tag-content-2,
.Column2_1 .tag-content-3,
.Column2_1 .tag-content-4,
.Column2_1 .tag-content-5,
.Column2_2 .tag-content-1,
.Column2_2 .tag-content-2,
.Column2_2 .tag-content-3,
.Column2_2 .tag-content-4,
.Column2_2 .tag-content-5{
	width: 176px;
}

#right_side .content-element .content-element {
	margin-bottom:12px;
}

#right_side .tag-image,
.Column2_1 .tag-image,
.Column2_2 .tag-image {
	padding: 0;
	width: 206px;
}

#right_side .tag-content-img {
	padding: 0;
	width: 206px;
	border-right: none;
}

#right_side .tag-content{
	padding-top: 0;
	border-right: none;
	border-bottom: 1px solid  #DEDEDE;
}

#right_side .tag-content,
#right_side .tag-content-1,
#right_side .height-1 {
	/* border: 1px solid red; */
	/* min-height: 175px; */
	/* height: auto !important; */
	/* height: 175px; */
}

#right_side .tag-content-2,
#right_side .height-2 {
	/* min-height: 363px; */
	/* height: auto !important; */
	/* height: 361px; */
}

#right_side .tag-content-3,
#right_side .height-3 {
	/* min-height: 571px; */
	/* height: auto !important; */
	/* height: 567px; */
}

#right_side .tag-content-4,
#right_side .height-4 {
	/* min-height: 779px; */
	/* height: auto !important; */
	/* height: 773px; */
}

#right_side .tag-content-5,
#right_side .height-5 {
	/* min-height: 986px; */
	/* height: auto !important; */
	/* height: 983px; */
}

#right_side .tag-content,
#right_side .tag-content-img {
	/* min-height: 196px; gute Browser */
	/* height: auto !important; gute Browser */
	/* height: 193px; */
	background-color:#f1f1f1; 
}


#content a,
#content a:hover{
	padding: 0 10px 0 0;
	background:url("../images/arrow_link.gif") no-repeat 100% 54%;
}
/*
#tag-content a,
#tag-content a:hover 
*/

.align-right {
	text-align: right;
}
.clickenlarge a{
	background-image: none !important;
	padding-left: 0px !important;
	left: 5px !important;
	position: relative;
}
hr.clean {
	clear: both;
	width: 100%;
	color: white;
	display: none; 
  	visibility: hidden;
}

.Column2_1 { 
	clear:both;
}


a.external-link-new-window {
	/*padding: 0 0 0 14px;*/
	/*background: url(images/link_ext_pic.gif) 1px 2px no-repeat;*/
}
a.external-link-new-window:hover {
	/*background-image: url(images/link_ext_pic_hover.gif);*/
}

/* ------------------------------------------------- right_side */
#right_side a,
#right_side a:hover {
	padding: 0 14px 0 0;
	background:url("../images/arrow_link.gif") no-repeat 98% 53%;
}


#right_side h1,
#right_side h1.csc-firstHeade,
#right_side h2,
#right_side h2.csc-firstHeaderr {
	color: #96abbb;
	font-size: 90.91%;
	padding: 19px 0 19px 13px;
	background:url("../images/arrow_header.gif") no-repeat 0% 50%;
}

#right_side p.head {
	color: #FFFFFF;
	/*padding: 3px 4px 7px 4px;*/
}
#right_side p {
	padding: 0;
}
#right_side p.prep {
	font-weight: bold;
	border-bottom: 1px solid #d2ddde;
}

/* --------------------------------------------- MultiColumn Content */

div.Column2_1,
div.Column2_2 {
	float: left;
}
div.Column2_1 {
	
}

/* --------------------------------------------------- Drop Down Site Map */
.tx-dropdownsitemap-pi1 img {
	display: none;
}

/* --------------------------------------------------- Tabellen */
table.BorderTable {
	border-collapse: collapse;
	border: 1px solid #FFFFFF;
}

td.TableHeaderOneLeft {
	background: #375264;
	color: #FFFFFF;
	text-align: left;
}
td.TableHeaderOneRight {
	background: #375264;
	color: #FFFFFF;
	text-align: right;
}

td.TableHeaderTwoLeft {
	background: #9a968a;
	font-weight: bold;
	text-align: left;
}

td.TableHeaderTwoRight {
	background: #9a968a;
	font-weight: bold;
	text-align: right;
}

td.CellOneLeft {
	background: #FFFFFF;
	text-align: left;
}

td.CellOneRight {
	background: #FFFFFF;
	text-align: right;
}

td.CellTwoLeft {
	background: #bcbdb8;
	text-align: left;
}

td.CellTwoRight {
	background: #bcbdb8;
	text-align: right;
}

td.CellRight {
	text-align: right;
}

/*----- wide page ------*/
.wide-page #content_container {
	width: 704px;
	background: url(images/content_background_wide.jpg) repeat-y top left;
}

.wide-page #content {
	float: left;
	width: 100%;
}


.wide-page #content {
    clear: left;
	width: 672px;
	padding: 19px 15px 15px 15px;
	background-color: #e4eaef;
	/*border-bottom: 1px solid  #DEDEDE;*/
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid  #DEDEDE;
	border-left: 1px solid #FFFFFF;
}

#content hr {
	display: block;
	visibility: visible;
	height: 2px;
	width: 100%;
	/*color: grey;*/
	padding: 0px;
	background: url(images/hr_bg.gif) repeat-x top left;
	/*border-top: 1px solid #C9CED2;
	border-bottom: 1px solid white;*/
	margin: 0px auto 0px auto;
	border: none;
}













/* FusionCharts and other Modifications by Steffen Becker halbach-media.com */
h6                            { text-align: right; margin-bottom: 18px; font-size: 10px; font-weight: normal; }
.contenttable                 { border-spacing: 2px; padding-bottom: 0; margin-bottom: 12px; }
.contenttable th              { background: #375264; color: #fff; padding: 5px 3px 6px; vertical-align: bottom; }
.contenttable td              { background: #fff; color: #4e4e4e; padding: 5px 3px 6px 3px; }
.contenttable .td-1,
.contenttable .td-2,
.contenttable .td-last        { text-align: right; width: 90px; }
.tag-content .dateHeaderTable { margin-top: -18px; padding-bottom: 0; }
.dateHeaderTable td           { background: none; font-weight: bold; }



/* Integratin equity content by halbach-media.com */
.contenttable a:visited {
	color:#355063;
	text-decoration:none;
}

.contenttable a {
	color:#355063;
	text-decoration:none;
}
.ir_startpage .td-0 {
	width:80px;
}
.ir_startpage .td-last {
	width:auto;
}
.ir_startpage tr .td-0 {
	text-align:right;
}
.ir_startpage tr .td-last {
	text-align:left;
}
.ir_startpage tr th {
	text-align:left !important;
}


.ir_basisdaten .td-0 {
	width:130px;
}
.ir_basisdaten .td-last {
	width:auto;
}
.ir_basisdaten tr .td-0 {
	text-align:left;
}
.ir_basisdaten tr .td-last {
	text-align:left;
}
.ir_basisdaten tr th {
	text-align:left !important;
}


.t_kapitalmassnahmen .td-0 {
	width:80px;
}
.t_kapitalmassnahmen .td-last {
	width:auto;
}
.t_kapitalmassnahmen .td-1 {
	width:auto;
}
.t_kapitalmassnahmen tr .td-0 {
	text-align:right;
}
.t_kapitalmassnahmen tr .td-1 {
	text-align:right;
}
.t_kapitalmassnahmen tr .td-last {
	text-align:right;
}
.t_kapitalmassnahmen tr th {
	text-align:right !important;
}


.ir_finanzkennzahlen .td-0 {
	width:auto;
}
.ir_finanzkennzahlen .td-last {
	width:auto;
}
.ir_finanzkennzahlen .td-1 {
	width:auto;
}
.ir_finanzkennzahlen tr .td-0 {
	text-align:left;
}
.ir_finanzkennzahlen tr .td-1 {
	text-align:right;
}
.ir_finanzkennzahlen tr .td-last {
	text-align:right;
}


.ir_geschaeftsberichte .td-0 {
	width:auto;
}
.ir_geschaeftsberichte .td-last {
	width:auto;
}
.ir_geschaeftsberichte .td-1 {
	width:auto;
}
.ir_geschaeftsberichte tr .td-0 {
	text-align:left;
}
.ir_geschaeftsberichte tr .td-1 {
	text-align:left;
}
.ir_geschaeftsberichte tr .td-last {
	text-align:left;
}


.ir_quartalsberichte .td-0 {
	width:auto;
}
.ir_quartalsberichte .td-last {
	width:auto;
}
.ir_quartalsberichte .td-1 {
	width:auto;
}
.ir_quartalsberichte tr .td-0 {
	text-align:left;
}
.ir_quartalsberichte tr .td-1 {
	text-align:left;
}
.ir_quartalsberichte tr .td-last {
	text-align:left;
}


.ir_praesentationen .td-0 {
	width:auto;
}
.ir_praesentationen .td-last {
	width:auto;
}
.ir_praesentationen .td-1 {
	width:auto;
}
.ir_praesentationen .td-2 {
	width:auto;
}
.ir_praesentationen tr .td-0 {
	text-align:left;
}
.ir_praesentationen tr .td-1 {
	text-align:left;
}
.ir_praesentationen tr .td-2 {
	text-align:left;
}
.ir_praesentationen tr .td-last {
	text-align:left;
}


.ir_finanzkalender .td-0 {
	width:120px;
}
.ir_finanzkalender .td-last {
	width:auto;
}
.ir_finanzkalender tr .td-0 {
	text-align:left;
}
.ir_finanzkalender tr .td-last {
	text-align:left;
}
.ir_finanzkalender tr th {
	text-align:left !important;
}


.ir_satzung .td-0 {
	width:80px;
}
.ir_satzung .td-last {
	width:auto;
}
.ir_satzung tr .td-0 {
	text-align:left;
}
.ir_satzung tr .td-last {
	text-align:left;
}
.ir_satzung tr th {
	text-align:left !important;
}


.ir_research .td-0 {
	width:auto;
}
.ir_research .td-1 {
	width:auto;
}
.ir_research .td-2 {
    width:auto;
}
.ir_research .td-last {
	width:85px;
}
.ir_research tr .td-0 {
	text-align:left;
}
.ir_research tr .td-1 {
	text-align:left;
}
.ir_research tr .td-2 {
    text-align:left;
}
.ir_research tr .td-last {
	text-align:left;
}
.ir_research tr th {
	text-align:left !important;
}

h4 {
	color:#355063;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px;
}


.ir_adHoc2009 .td-0 {
	width:120px;
}
.ir_adHoc2009 .td-last {
	width:auto;
}
.ir_adHoc2009 tr .td-0 {
	text-align:left;
}
.ir_adHoc2009 tr .td-last {
	text-align:left;
}
.ir_adHoc2009 tr th {
	text-align:left !important;
}



.ir_finanzberichte2009 .td-0 {
	width:auto;
}
.ir_finanzberichte2009 .td-last {
	width:130px;
}
.ir_finanzberichte2009 tr .td-0 {
	text-align:left;
}
.ir_finanzberichte2009 tr .td-last {
	text-align:left;
}
.ir_finanzberichte2009 tr th {
	text-align:left !important;
}



.ir_finanzkalender2009 .td-0 {
	width:130px;
}
.ir_finanzkalender2009 .td-last {
	width:auto;
}
.ir_finanzkalender2009 tr .td-0 {
	text-align:left;
}
.ir_finanzkalender2009 tr .td-last {
	text-align:left;
}
.ir_finanzkalender2009 tr th {
	text-align:left !important;
}


.ir_adHoc2008 .td-0 {
	width:120px;
}
.ir_adHoc2008 .td-last {
	width:auto;
}
.ir_adHoc2008 tr .td-0 {
	text-align:left;
}
.ir_adHoc2008 tr .td-last {
	text-align:left;
}
.ir_adHoc2008 tr th {
	text-align:left !important;
}



.ir_finanzberichte2008 .td-0 {
	width:auto;
}
.ir_finanzberichte2008 .td-last {
	width:130px;
}
.ir_finanzberichte2008 tr .td-0 {
	text-align:left;
}
.ir_finanzberichte2008 tr .td-last {
	text-align:left;
}
.ir_finanzberichte2008 tr th {
	text-align:left !important;
}



.ir_finanzkalender2008 .td-0 {
	width:130px;
}
.ir_finanzkalender2008 .td-last {
	width:auto;
}
.ir_finanzkalender2008 tr .td-0 {
	text-align:left;
}
.ir_finanzkalender2008 tr .td-last {
	text-align:left;
}
.ir_finanzkalender2008 tr th {
	text-align:left !important;
}


.ir_adHoc2007 .td-0 {
	width:120px;
}
.ir_adHoc2007 .td-last {
	width:auto;
}
.ir_adHoc2007 tr .td-0 {
	text-align:left;
}
.ir_adHoc2007 tr .td-last {
	text-align:left;
}
.ir_adHoc2007 tr th {
	text-align:left !important;
}



.ir_finanzberichte2007 .td-0 {
	width:auto;
}
.ir_finanzberichte2007 .td-last {
	width:130px;
}
.ir_finanzberichte2007 tr .td-0 {
	text-align:left;
}
.ir_finanzberichte2007 tr .td-last {
	text-align:left;
}
.ir_finanzberichte2007 tr th {
	text-align:left !important;
}



.ir_finanzkalender2007 .td-0 {
	width:130px;
}
.ir_finanzkalender2007 .td-last {
	width:auto;
}
.ir_finanzkalender2007 tr .td-0 {
	text-align:left;
}
.ir_finanzkalender2007 tr .td-last {
	text-align:left;
}
.ir_finanzkalender2007 tr th {
	text-align:left !important;
}


.ir_adHoc2006 .td-0 {
	width:120px;
}
.ir_adHoc2006 .td-last {
	width:auto;
}
.ir_adHoc2006 tr .td-0 {
	text-align:left;
}
.ir_adHoc2006 tr .td-last {
	text-align:left;
}
.ir_adHoc2006 tr th {
	text-align:left !important;
}



.ir_finanzberichte2006 .td-0 {
	width:auto;
}
.ir_finanzberichte2006 .td-last {
	width:130px;
}
.ir_finanzberichte2006 tr .td-0 {
	text-align:left;
}
.ir_finanzberichte2006 tr .td-last {
	text-align:left;
}
.ir_finanzberichte2006 tr th {
	text-align:left !important;
}



.ir_finanzkalender2006 .td-0 {
	width:130px;
}
.ir_finanzkalender2006 .td-last {
	width:auto;
}
.ir_finanzkalender2006 tr .td-0 {
	text-align:left;
}
.ir_finanzkalender2006 tr .td-last {
	text-align:left;
}
.ir_finanzkalender2006 tr th {
	text-align:left !important;
}



.ir_newstable .td-0 {
	width:80px;
}
.ir_newstable .td-last {
	width:auto;
}
.ir_newstable tr .td-0 {
	text-align:right;
}
.ir_newstable tr .td-last {
	text-align:left;
}
.ir_newstable tr th {
	text-align:left !important;
}

.newFusionchart .td-0 {
	text-align:right;
	width:40px;
}
.newFusionchart .td-1 {
	text-align:left;
}
.newFusionchart .td-2 {
	display:none;
}
.newFusionchart .td-last {
	display:none;
}

#website #newFusionChart_0 div{
	background-color:transparent;
}

#uid324 #content_container #ce1245,
#uid324 #content_container #ce1797,
#uid324 #content_container #ce2476 {
	height:225px;
}

.news-single-subheader p {
	margin-bottom:0;
	padding-bottom:1px;
}
