*.content {
	font-size:10px;
	/*line-height:15px;*/
	font-weight:normal;
	color:#535353;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:40px;
	padding-left:14px;
	float:left;
	padding-bottom:30px;
}

body.contentOnly div.content {
	padding-top:0px;
}

*.header_line {
	position:absolute;
	background-color:#FAF7EC;
	background-image:url(/equitystory/img/bg_headerzeile_repeat-x.gif);
	background-repeat:repeat-x;
	color:#CD520F;
	top:0px;
	left:0px;
	width:798px;	/* 798-24 */
	height:24px;	/* 24-2 */
	border-bottom:1px solid #434343;
	margin:0px;
	overflow:hidden;
}

*.header_line *.header_text {
	top:0px;
	padding-left:20px;
	padding-top:4px;
	float:left;
}

*.header_line *.icon {
	float:right;
	width:24px;
	height:24px;
	border-left:1px solid black;
	background-repeat:no-repeat;
}

*.header_line *.icon.print		{ background-image:url(/equitystory/img/service_print.gif); }
*.header_line *.icon.recomend	{ background-position:5px 6px; background-image:url(/equitystory/img/service_recomend.gif); }
*.header_line *.icon.download	{ background-position:7px 5px; background-image:url(/equitystory/img/service_download.gif); }
*.header_line *.icon.sitemap	{ background-image:url(/equitystory/img/service_sitemap.gif); }
*.header_line *.icon.home		{ background-image:url(/equitystory/img/service_home.gif); }
*.header_line *.icon.english	{ background-position:4px 6px; background-image:url(/equitystory/img/flag_en.gif); }
*.header_line *.icon.deutsch	{ background-position:4px 6px; background-image:url(/equitystory/img/flag_de.gif); }


*.footer {
	float:left;
	margin-top:20px;
	border-top:1px solid #CD520F;
	padding-top:10px;
	width:770px;
	text-align:center;
}


/* Blocks */
*.content *.block {
	float:left;
	margin-bottom:14px;
	margin-right:14px;
	background-color:#FAF7EC;
	/* padding left + right = 32px */
}

*.content *.block *.main {
	border-left:14px solid #FAF7EC !important;
	border-right:14px solid #FAF7EC !important;
	border-top:7px solid #FAF7EC !important;
	border-bottom:7px solid #FAF7EC !important;
	overflow:hidden;
}

/* Ohne Innenabstand: */
*.content *.block.no_padding *.main {
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

*.content *.block.no_fill {	background-color:#E9E6DC !important; }

*.content *.block.no_right_margin {	margin-right:0px !important; }

/* Breiten der einzelnen Blcke */
*.content *.block.s1_4 { width:189px; }
*.content *.block.s1_3 { width:247px; } /*252*/
*.content *.block.s3_8 { width:269px; }
*.content *.block.s1_2 { width:378px; } /**/
*.content *.block.s2_3 { width:508px; } /*504*/
*.content *.block.s3_4 { width:567px; }
*.content *.block.s1_1 { width:770px; }
*.content *.block.s13_17 {width:580px;}
*.content *.block.s4_17 {width:176px;}


/* Breaker Element --> Neuer Flow Bereich */
*.content *.breaker {
	clear:both;
	width:370px;
	height:1px;
	margin-right:0px !important;
}

/* Fix Hhe: */
*.content *.block *.main.fix_height1 { height:348px; }
*.content *.block *.main.fix_height2 { height:205px; }
*.content *.block *.main.fix_height3 { height:183px; }
*.content *.block *.main.fix_height4 { height:208px; }
*.content *.block *.main.fix_height5 { height:748px; }
*.content *.block *.main.fix_height6 { height:770Px; }
*.content *.block *.main.fix_height7 { height:366px; }
*.content *.block *.main.fix_height8 { height:630px; }
*.content *.block *.main.fix_height9 { height:391px; }
*.content *.block *.main.fix_height10 { height:470px; }
*.content *.block *.main.fix_height11 { height:326px; }
*.content *.block *.main.fix_height12 { height:850px; }
*.content *.block *.main.fix_height13 { height:620px; }
*.content *.block *.main.fix_height14 { height:725px; }

*.content *.block *.main.fix_height_home { height:219px; }
*.content *.block *.main.fix_height_home2 { height:130px; }
*.content *.block *.main.fix_height_websites { height:333px; }
*.content *.block *.main.fix_height_meldepflichten_1 { height:333px; }
*.content *.block *.main.fix_height_meldepflichten_2 { height:225px; }
*.content *.block *.main.fix_height_meldepflichten_3 { height:500px; }
*.content *.block *.main.fix_height_webcasts_1 { height:333px; }
*.content *.block *.main.fix_height_webcasts_2 { height:273px; }
*.content *.block *.main.fix_height_webcasts_3 { height:212px; }
*.content *.block *.main.fix_height_distribution_1 { height:333px; }
*.content *.block *.main.fix_height_distribution_2 { height:211px; }
*.content *.block *.main.fix_height_distribution_3 { height:304px; }
*.content *.block *.main.fix_height_berichte_1 { height:333px; }
*.content *.block *.main.fix_height_berichte_2 { height:402px; }
*.content *.block *.main.fix_height_unternehmen { height:440px; }
*.content *.block *.main.fix_height_unternehmen2 { height:300px; }
*.content *.block *.main.fix_height_management_1 { height:575px !important; }
*.content *.block *.main.fix_height_management_2 { height:332px; }
*.content *.block *.main.fix_height_presse { height:216px; }
*.content *.block *.main.fix_height_profil { height:318px; }
*.content *.block *.main.fix_height_profil2 { height:448px; }
*.content *.block *.main.fix_height_jobs { height:720px; }
*.content *.block *.main.fix_height_jobs2 { height:480px; }
*.content *.block *.main.fix_height_jobs3 { height:630px; }
*.content *.block *.main.fix_height_kontakt { height:188px; }

*.content *.block *.main.fix_height_inside { height:200px; }
*.content *.block *.main.fix_height_seminarinhalte { height:288px; }
*.content *.block *.main.fix_height_referenten { height: 470px; }
*.content *.block *.fix_height_kontakt_seminare{ height: 120px; }
*.content *.block *.fix_height_kontakt2_seminare{ height: 255px; }
*.content *.block *.fix_height_termine_seminare{ height: 414px; }
*.content *.block *.fix_height_kontakt3_seminare{ height: 180px; }
*.content *.block *.fix_height_anmeldung_seminare{ height: 338px; }

/* Farbe des Blocks light ist default! (Deprecated:)*/
/*.content *.block.light {
	background-color:#FAF7EC;
}
.content *.block.dark {
	background-color:#E9E6DC;
}*/

/* /Blocks */


/* Corners */
*.content *.block.light *.corner {
	height:5px;
	line-height:5px;
	font-size:0px;
	background-repeat:no-repeat;
	overflow:hidden;
	background-repeat:no-repeat;
}

*.content *.block.light *.corner.top		{ width:100%;	}
*.content *.block.light *.corner.bottom { width:100%;	}


*.content *.block.light *.corner.top *.left			{	float:left;	 width:5px; background-image:url(/equitystory/img/corner_top_left_light.gif); }
*.content *.block.light *.corner.top *.right		{ float:right; width:5px; background-image:url(/equitystory/img/corner_top_right_light.gif);}
*.content *.block.light *.corner.bottom *.left	{	float:left;  width:5px; background-image:url(/equitystory/img/corner_bottom_left_light.gif); }
*.content *.block.light *.corner.bottom *.right {	float:right; width:5px; background-image:url(/equitystory/img/corner_bottom_right_light.gif); }
/* / Corners */




/* Ueberschriften */
*.content h2 {
	font-size:11px;
	color:#CD520F;
	border-bottom:1px solid #CD520F;
	margin:0px;
	margin-bottom:11px;
	padding:0px;
}

*.content h3 {
	font-size:11px;
	color:#CD520F;
	margin:0px;
	margin-bottom:4px;
	padding:0px;
}
*.content h4 {
	font-size:11px;
	color:#CD520F;
	margin:0px;
	margin-bottom:1px;
	padding:0px;
}


/* / Ueberschriften */

*.content table td {
font-size:10px;
color:#535353;
}

/* Daten-Tabellen */
*.content table.data {
	font-size:10px;
	vertical-align:top;
	width:100%;
}


*.content table.data td { 
	vertical-align:top;
	padding:2px;
	padding-right:5px;
	color:#535353;
}

*.content table.data td.level2 { 
	vertical-align:top;
	padding:2px;
	padding-right:5px;
	color:#535353;
}


*.content table.data tr.even td {
	background-color:#E9E6DC;
}



*.content table.data td h3 {
	padding-top: 10px;
	font-size: 10px;
	color:#CD520F;
}

/* Fields-Tabellen */
*.content table.fields {
	position:relative;
	left:-5px;
	font-size:10px;
	vertical-align:top;
	/*border-spacing:10px;*/
}

*.content table.fields td { 
	vertical-align:top;
	padding:8px;
	margin:20px;
	color:#535353;
	/*background-color:#E9E6DC;*/
	/*width:50%;*/
}

*.content table.fields.b100 {
	width:100%;
}


*.content table th {
	text-align:left;
	font-weight:bold;
	color:#CD520F;
	border-bottom:1px solid #CD520F;
	margin-bottom:4px;
	font-size:11px;
}

*.content table td.archiv {
	text-align:right;
	font-weight:bold;
	color:#CD520F;
	border-top:1px solid #CD520F;
	margin-top:4px;
	padding-top:4px;
}



*.content table tr.light	{ background-color:#FAF7EC;}
*.content table tr.dark	{ background-color:#E9E6DC;}
/* / Daten-Tabellen */

/* Switch Links */
*.content *.switch_item {
	display:none;
	height:245px;
	overflow:hidden;
}

*.content *.switch_item_news {
	display:none;
	height:395px;
	overflow:hidden;
}


*.content table img.pic_icon {float:right; margin-top:3px; margin-left:3px; margin-right:5px;}
*.content table img.Pic_Icon {float:right; margin-top:3px; margin-left:3px; margin-right:5px;}

*.content *.show {
	display:block !important;
}


*.content *.switch_links {
	line-height:16px;
	margin-top:10px;
}

*.content *.switch_links div {
	padding-left:5px;
}


*.content *.switch_links *.dark {
	background-color:#E9E6DC;
}

*.content *.switch_links *.bold {
	font-weight:bold;
}

ul.switch_ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul.switch_ul li {
	padding-left:10px;
	background-image:url(/equitystory/img/arrow_black.gif);
	background-position:3px 4px;
	background-repeat:no-repeat;
}


/* tabellen ---------------- */

*.content table * {
	font-size:10px;
	color:#52504D;
}

*.content table thead * {
	font-weight:bold;
}



/* even_odd tabellen **************************** */

*.content table.even_odd td {
	padding-left:10px;
}

/* thead */
*.content table.even_odd thead td.marked {
	background-color:#EE5A00;
	color:white;
}

/* tbody */
*.content table.even_odd tbody tr.odd td {
	background-color:#E6E3DA;

}

*.content table.even_odd tbody td, *.content table.even_odd tbody tr {
	height:30px;
}

*.content table.even_odd tbody td {
	border-right:1px solid #F8F6EA;
}

/* *********************************************** */

/* marked_col tabellen **************************** */

*.content table.marked_col td {
	padding-left:10px;
	border-right:1px solid #F8F6EA;
}

*.content table.marked_col td.width_55 {
	width: 55px;
}

*.content table.marked_col td.centered {
	text-align: center;
	padding-left: 0px;
}

/* thead */

*.content table.marked_col thead td.marked{
	background-color:#EE5A00;
	color:white !important;
}

/* tbody */

*.content table.marked_col tbody td {
	height:18px;
}

*.content table.marked_col tbody td.marked {
	background-color:#E9E6DD;
	/*color:#EE5A00;*/
}

*.content table.marked_col tbody td {
	border-bottom:1px solid #F8F6EA;
	
}


/* *********************************************** */

/* figures tabellen ****************************** */
*.content table.figures {
	width:96%;
}

*.content table.figures td {
	color:#52504D !important;
	text-align:right;
}

*.content table.figures td.col0 {
	text-align:left !important;
}

*.content table.figures tr.odd {
	background-color:#E9E6DD !important;
}

*.content table.figures tr.rownr1 {
	background-color:#FAF7EC !important;
}

*.content table.figures tr.rownr1 .col1 {
	background-color:#EE5A00 !important;
}
*.content table.figures tr.rownr1 .col1 b{
	color:white !important;
}
	

/* *********************************************** */

/* reports tabellen ******************************* */

*.content table.reports td.description_col,  *.content table.reports td.format_col {
	background-color:#D9D6CD;
	color:#EE5A00;
}

*.content table.reports tr.data td {
	vertical-align:top;
	background-color:#E9E6DD;
	line-height:16px;
	padding-top:3px;
	padding-bottom:3px;
}


/*
*.content table thead td.firstcol {
	background-color:#EE5A00;
	color:white;
	width:120px;
}


*.content table tbody tr.odd td {
	background-color:#E6E3DA;
}

*.content table tbody tr.even td a {
	background-image:url(/equitystory/img/arrow_orange_small.gif);
}
*/
*.content table tbody td.text_bold {
	font-weight:bold;
}

*.content table tbody td.text_orange {
	color:#CD520F;
}

*.content table tbody td.text_orange_bold {
	color:#CD520F;
    font-weight: bold;
}

/*
*.content table td {
	padding-left:15px;
}

*.content table.height_30 tbody td{
	height:30px;
}
*/

/* shareholder tabelle */
*.content table.shareholder {
	width:100%;
}

*.content table.shareholder td.col2 {
	text-align: right;
}

*.content table.shareholder tr.even td {
	background-color: #FAF7EC;
}

/* financial table */
/**.content table.berichte td {
	height:20px;
}

*.content table.berichte thead td {
	height:15px;
}

*.content thead td.marked{
	background-color:#EE5A00;
	color:white;
}

*.content table.berichte tbody td, *.content table.gray_bg tbody td {
	background-color:#E9E6DD;
}

*.content table.berichte tbody td.description_col, *.content table tbody td.marked {
	background-color:#DDDAD1;
}*/

/* figures table */
/**.content table.figures td {
	text-align:right;
	padding-left:5px;
}

*.content table.figures td.col0 {
	text-align:left;
}

*.content table.figures td.row1 {
	text-align:center;
}

*.content table.startpage tr {
	height:25px;
}

*.content table.startpage td {
	border-bottom:3px solid #FAF8EC;
	border-right-width:0px;
	margin:0px;
}

*.content table.startpage tbody tr.odd td {
	background-color:#E9E6DD;
}

*.content table.startpage tbody tr.even td {
	background-color:#D9D6CD;
}



*/

.old_date {
	color: #707070 !important;
}

/* Glossar start - by Tahir */
.content .orange	{
	color:#CD520F;
}

.content .no_bold {
	font-weight:normal;
}

.content .glossar_letters {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 15px;
}

.content .glossar_heading {
	font-size: 10px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#D9D6CD;
	font-weight: bold;
}

.content .glossar_detail {
	padding:10px;
	padding-left:15px;
	background-color:#E9E6DC;
	margin-bottom: 18px;
}
/* Glossar end - by Tahir */

/* faq start */
*.content div.faq_box {
	background-color:#E9E6DD;
	margin-bottom: 10px;
	border-style: none;
	width: 740px;
}

*.content div.faq_box h4 {
	background-color:#D9D6CD;
	width:700px;
	color:#4B4744;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding-left:20px;
	padding-right:20px;
}

*.content div.faq_box h4 span.text_orange {
	color:#EE5A00;
}

*.content div.faq_box p {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	width:700px;
}
/* end faq */

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size: 11px;
}


table.shareholder td.col2 {
	text-align:right;
}

/* begin Newsservice */
*.content *.block.s1_2.newsservice_left { margin-left:2px; }
*.content *.block.s1_2.newsservice_right { margin-right:0px; }
*.main.newsservice h2{
	margin-bottom:7px;
}
*.main.newsservice h3{
	margin-bottom:10px;
}
*.main.newsservice p{
	line-height:13px;
	margin-top:10px;
}

*.main.newsservice .clear_both{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}

*.main.newsservice *.checkbox{
	height:25px; float:left; margin-left:-4px; margin-right:8px;
}
*.main.newsservice *.email_label{
 	float:left; margin-top:5px;margin-left:-1px;
}
*.main.newsservice *.email_box{
 	float:left; margin-top:1px;margin-left:5px;margin-bottom:0px;padding:0px;
}
*.main.newsservice *.email_send{
 	float:left; margin-top:5px; margin-left:15px;
}
*.main.newsservice *.spacer{
	margin-top:19px;
	margin-bottom:18px;
	height:1px;
	line-height:1px;
	font-size:0px;
	border-bottom:1px solid #CD520F;
}
*.main.newsservice *.text_for_checkbox{
 	line-height:14px; margin-bottom:8px;
}
*.main.newsservice *.first_bottom_spacer{
 	height:13px; /* see custom_ie.css for different height! */
}
*.main.newsservice *.first_bottom_spacer.eng{
 	height:21px; /* see custom_ie.css for different height! */
}
*.main.newsservice *.second_bottom_spacer{
 	height:0px; /* see custom_ie.css for different height! */
}
*.main.newsservice *.third_bottom_spacer{
 	height:13px; /* see custom_ie.css for different height! */
}
*.main.newsservice *.third_bottom_spacer.eng{
 	height:0px; /* see custom_ie.css for different height! */
}
*.main.newsservice *.fourth_bottom_spacer{
 	height:41px; /* see custom_ie.css for different height! */
}
/* end Newsservice */

div.referenzen_text {
	float: right;
	width: 500px;
}

img.referenzen_img {
	margin-top: 10px;
}

div.referenzen_spacer {
	margin: 15px 0px;
	height: 0px;
	line-height: 0px;
}





table.news_layout,
table.news_layout_data_tabel,
table.news_footer_layout {
       border: 0px;
	   font-size: 11px;
}

table.news_layout_data_tabel {
	width:100%;
	font-size: 11px;
}

table.news_layout tr td,
table.news_layout tr td p,
table.news_layout tr td p sup,
table.news_layout tr td p b,
table.news_layout tr td b,
table.news_layout tr td p u,
table.news_layout tr td span,
table.news_layout tr td span b,
table.news_layout tr td ul li b,
table.news_layout tr td ol li b,
table.news_layout_data_tabel tr td,
table.news_footer_layout tr td {
         font-family:"Courier New", Courier, mono;
         font-size: 11px;
}

table.news_layout tr td p {
	margin:10px 0px 0px 0px;
}

table.news_layout tr td ul li,
table.news_layout tr td ol li{
	margin:5px 0px 0px 0px;
	font-size: 11px;
}

table.news_layout tr td a {
	color:black;
	text-decoration:underline;
	font-size: 11px;
	background-image:none;
	padding-left:0px;
}

table.news_layout *{
	font-family:"Courier New", Courier, mono;
    font-size: 11px;
}