body {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image: url(gfx/header.jpg);
	background-repeat:no-repeat;
	}

td {
  font-size:12px;
	color:#3C3C3C;
  }  
  
#frame {
	margin-top:29px;
	margin-bottom:20px;
	}

#nav {
	background-color:#0f173f;
	}	

td.col_spacer {
	width:49px;
	}
	
td.col_left {
	width:529px;
	background-color:#EBEDF2;
	}

td.col_right {
	width:355px;
	/*display:none;*/
	}

#footer {
	background-color:#959CB8;
	}

a.standard {
	color:#3C3C3C;
	text-decoration:underline;
	}

a.standard:hover {
	color:#AA2321;
	}	
	
a.manv {
	float:left;
	margin:0px;
	padding:0px;
	}

a.more {
	color:#AA2321;
	text-decoration:underline;
	}

a.more2 {
	color:#AA2321;
	text-decoration:none;
	}

a.grafik { display:block; margin:0px 0px -13px 0px; } 	

p.info  {
	font-size:12px;
	margin:0px;
	padding-bottom:5px;
	}

p.more_info {	
	font-size:12px;	
	margin:0px;
	}
	
p.info a {
	color:#3C3C3C;
	text-decoration:none;
	}
	
p.info a:hover {
	color:#AA2321;
	text-decoration:none;
	}	

p.more_info a {
	font-weight:bold;
	color:#3C3C3C;
	text-decoration:none;
	}
	
p.more_info a:hover {
	font-weight:bold;
	color:#AA2321;
	text-decoration:none;
	}

img.more {
	position:relative;
	top:2px;
	}

form {
	margin:0px;
	padding:0px;
	font-size:12px;
	}

input, select, textarea {
	font-family:verdana,arial,helvetica,sans-serif;
	border:1px solid #959CB8;
	font-size:11px;
	padding:2px;
	}

input.suche {
	margin:0px;
	padding:2px;
	color:#0F173F;
	font-size:10px;
	border:1px solid #959CB8;
	background-color:#EBEDF2;
	}

input.suche_submit {
	margin:0px;
	margin-right:10px;
	padding:0px;
	border:0px;
 	}
	
.suche_ueberschrift {
	font-size:12px;
	font-weight:bold;
	color:#5C638A;
	}

td.form_bez {
	text-align:left;
	}	

.headline_rubrik {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0F173F;
	margin-top:0px;
	margin-bottom:16px;
	padding-top:2px;
	padding-left:11px;
	padding-bottom:2px;
	padding-right:11px;
	}

.headline_empfehlung {
	width:134px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#0F173F;
	margin-top:0px;
	padding-top:2px;
	padding-left:8px;
	padding-bottom:2px;
	padding-right:8px;
	}

div.content_empfehlung {
	background-color:#E0E3EC;
	padding:10px;
	}

a.empfehlung {
	color:#5C638A;
	font-size:11px;
	line-height:110%;
	text-decoration:none;
	}

a.empfehlung:hover {
	text-decoration:underline;
	}				

.headline_rubrik_rechts {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0F173F;
	margin-top:16px;
	padding-top:2px;
	padding-left:11px;
	padding-bottom:2px;
	padding-right:11px;
	}	

.teaser {
	font-size:12px;
	color:#3C3C3C;
	padding:10px;
	clear:both;
	}	
	
.teaser_overline {
	font-size:11px;
	color:#0F173F;
	font-weight:bold;
	margin-bottom:2px;
	}

.teaser_headline {
	font-size:16px;
	font-weight:bold;
	color:#5C638A;
	padding-bottom:3px;
	line-height:110%;
	margin-bottom:3px;
	}

a.anchor_headline	{
	font-size:16px;
	font-weight:bold;
	color:#5C638A;
	text-decoration:none;
	}

a.anchor_headline:hover {
	text-decoration:underline;
	}	

.teaser_image_left {
	float:left;
	padding-right:10px;
	}

.teaser_image_right {
	float:right;
	padding-left:10px;
	}

.zahl_des_monats {
	/*margin-top:44px;*/
	}	
								
.zahl_des_monats_content {
	font-size:11px;
	color:#0F173F;
	background-color:#EBEDF2;
	/*
	border:1px #0F173F;
	border-right:1px solid #0F173F;
	border-bottom:1px solid #0F173F;
	border-left:1px solid #0F173F;
	*/
	padding:5px;
	}

a.zahl {
	font-size:11px;
	color:#0F173F;
	text-decoration:none;
	}

a.zahl:hover {
	color:#AA2321;
	text-decoration:none;
	}	 	

.teaser_rubrik {
	font-size:11px;
	color:#3C3C3C;
	padding:10px;
	clear:both;
	}
	
div.ansichten {
	text-align:center;
	padding:5px;
	border:1px solid #0F173F;
	}

div.ansichten img {
	margin-right:5px;
	margin-left:5px;
	}

div.footer_data {
	font-size:11px;
	color:#FFFFFF;
	padding:10px;
	}

a.footer {
	color:#FFFFFF;
	text-decoration:none;
	}

a.footer:hover {
	color:#D8DBE6;
	text-decoration:none;
	}	

.content {
	font-size:12px;
	color:#3C3C3C;
	padding:10px;
	line-height:150%;
	clear:both;
	}

div.content p strong {
 	display:block;
	}	

div.content p q {
 	display:block;
	font-weight:bold;
	}

div.content p i {
 	display:block;
	}			

img.footer_data {
	position:relativ;
	top:2px;
	}					

.aktienkurs {
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#044476;
	}

.spacer5px {
	margin-bottom:5px;
	padding-right:10px;
	}

.noborder {
	border:0px;
	}	

input.submit {
	font-size:10px;
	font-weight:bold;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	background-color:#AA2321;
	}

.seiten {
	color:#AA2321;
	}

a.seite {
	color:#AA2321;
	}

.red {
	color:#AA2321;	
	}
	
.hits {
	color:#AA2321;
	}	

a.query {
	font-size:12px;
	color:#3C3C3C;
	text-decoration:none;
	}
	
a.query:hover {
	text-decoration:underline;
	}	

div.bildstrecke {
	background-color: #E0E3EC;
	text-align: center;
	padding: 10px;
	border: 1px #044476;
	border-top: 1px solid #044476;
	border-left: 1px solid #044476;
	border-right: 1px solid #044476;
	margin-top: 10px;
}

div.bildstrecke_text {
	font-size:12px;
	background-color:#959CB8;
	color:#FFFFFF;
	text-align:left;
	padding:2px;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:2px;
	padding-left:10px;
	border:1px #044476;
	border-left:1px solid #044476;
	border-bottom:1px solid #044476;
	border-right:1px solid #044476;
	line-height:120%;
	clear:both;
	}

div.bildstrecke img {
	padding-right:5px;
	padding-left:5px;
	}

div.infobox {
	border:1px solid #0F173F;
	background-color:#E0E3EC;
	}

.infobox_headline {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#959CB8;
	padding:5px;
	padding-left:10px;
	}

a.infobox {
	color:#3C3C3C;
	text-decoration:underline;
	}	

.infobox_content {
	padding:15px;
	}		

div.formular {
	padding:10px;
	border:1px solid #044476;
	background-color:#E0E3EC;
	}

div.feedback_true {
	padding:10px;
	border:1px solid #009900;
	background-color:#E0E3EC;
	}

div.feedback_false {
	padding:10px;
	border:1px solid #CC0000;
	background-color:#E0E3EC;
	}

.artikel_datum {
	font-size:10px;
	color:#6C6C6C;
	}

.analysten_coverage_head {
	background-color:#959CB8;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
 	}

.analysten_coverage_content {
	background-color:#E0E3EC;
 	}

a.glossar {
	color:#3C3C3C;
	}

a.glossar:hover {
	color:#AA2321;
	}					
  
div.fett {display:block; margin-bottom:10px; font-weight:bold}  
