body {
	background-color: #ffffff; 
	font-family: verdana, arial; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
}

td {
	font-family: verdana, arial; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
}
.smallfont{
	font-family: verdana, arial; 
	font-size: 9px; 
	font-weight: normal; 
	color: #000000
}
.prof{
	
}
.rot{
	font-family: verdana, arial; 
	font-size: 11px; 
	font-weight: normal; 
	color: #990000
}
.fonds{
	font-family: verdana, arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000
}

.listBgColor0 {background-color: #E4E4E4}
.listBgColor1 {background-color: #F4F4F4}
.listBgColorHighlight {background-color: #D0D0D0}
.listBgColorBody {background-color: #B4B4B4}
.listBgColorBorder {background-color: #ffffff}
.rahmen {background-color: gray}
.rahmenContent {background-color: #ffffff}

.strong {font-weight: bold}
.buttons {font-family: verdana, arial; font-size: 11px; font-weight: bold; color: #000000;}
.positive {color: green}
.negative {color: red}
.zero {color: blue}
.highlightSearchStr {color: blue}
.white { color: #ffffff }

a {color: #B90A13}
a:hover {color: #999999}
a.artikel:visited {color: #7A4953}

h1 {font-size: 16px; font-weight: bold; color: #B90A13; display: inline;}
.h1 {font-size: 16px; font-weight: bold; color: #B90A13;}
h2 {font-size: 12px; font-weight: bold; color: #B90A13; display: inline;}
.h2 {font-size: 12px; font-weight: bold; color: #B90A13;}
h3 {font-size: 13px; font-weight: normal; color: #B90A13; display: inline;}
.h3 {font-size: 13px; font-weight: normal; color: #B90A13;}
h4 {font-size: 12px; font-weight: normal; color: #B90A13; display: inline;}
.h4 {font-size: 12px; font-weight: normal; color: #B90A13;}

.menu0Line1 {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: bold; text-decoration: none;}
.menu0Line1separator {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: bold; text-decoration: none;}
.menu0Line1hi {background-color: #B90A13; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu0Line1 {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu0Line1:hover {background-color: #B90A13; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}

.menu0Line2 {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: bold; text-decoration: none;}
.menu0Line2separator {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: bold; text-decoration: none;}
.menu0Line2hi {background-color: #B90A13; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu0Line2 {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu0Line2:hover {background-color: #B90A13; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}

.menu0Line3 {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: normal; text-decoration: none;}
.menu0Line3separator {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: normal; text-decoration: none;}
.menu0Line3hi {background-color: #B90A13; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu0Line3 {background-color: #ffffff; color: #B90A13; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu0Line3:hover {background-color: #B90A13; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}

.menu1Line1 {background-color: #DEDEDE; color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
.menu1Line1_separator {background-color: #DEDEDE; color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu1Line1 {background-color: #DEDEDE; color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu1Line1:hover {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.menu1Line1hi {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu1Line1hi {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: bold;text-decoration: none;}
a.menu1Line1hi:hover {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}

.menu1Line2 {background-color: #E6E7E7; color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
.menu1Line2_separator {background-color:#E6E7E7; color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu1Line2 {background-color: #E6E7E7; color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu1Line2:hover {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
.menu1Line2hi {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu1Line2hi {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
a.menu1Line2hi:hover {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}

.menu1Line3 {background-color: #F7F7F7; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
.menu1Line3_separator { background-color: #f7f7f7; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu1Line3 {background-color: #f7f7f7; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu1Line3:hover {background-color:#C4090E; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
.menu1Line3hi {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu1Line3hi {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu1Line3hi:hover {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}

.menu1Line4 {background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
.menu1Line4_separator { background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu1Line4 {background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu1Line4:hover {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
.menu1Line4hi {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu1Line4hi {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu1Line4hi:hover {background-color: #C4090E; color: #ffffff; font-size: 10px; font-weight: normal; text-decoration: none;}

.menu2Line1 {background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
.menu2Line1separator {background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
.menu2Line1hi {background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu2Line1 {background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: none;}
a.menu2Line1:hover {background-color: #ffffff; color: #000000; font-size: 10px; font-weight: normal; text-decoration: underline;}

.h1b {  font-size: 16px; font-weight: bold; color: #000000 }
.h1normal {  font-size: 16px; font-weight: normal; color: #990000 }
.h1bnormal {  font-size: 16px; font-weight: normal; color: #000000 }
.form1 {  font-weight: normal; color: #990000; background-color: #DDDDDD }
.source{
	font-family: 'Times New Roman',Times,serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #999999
}

select {font-family: verdana; font-size: 11px; background-color: #ffffff }
input {font-family: verdana; font-size: 11px; }
textarea {font-family: verdana; font-size: 11px; background-color: #ffffff }
.inputgewinn {font-family: verdana; font-size: 11px; background-color: #ffffff }
.links {color: #333333; font-size: 11px; font-weight: normal; text-decoration: none;}
.links:hover {color: #cccccc}

.smartPortfolioTitle {
	font-family: verdana, arial; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000;
}
.smartPortfolioLogo {
	font-family: verdana, arial; 
	font-size: 14px; 
	font-weight: bold; 
	font-style:italic; 
	color: #000000;
}

/* The Alsett Clearing Method */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
* html .clearfix {height: 1%; font-size:0;}
.clearfix {display: block;}

.AktuelleNews td.first {
	width: 10%;
	text-align: center;
	border-right: 1px solid #fff;
}
.AktuelleNews td.second {
	width: 90%;
	text-align: left;
}
.AktuelleNews tr.first, .bestFonds tr.first, .NeueFonds tr.first,.neueZertifikate tr.first, .Glossary tr.first, .searchList tr.first {
	background-color: #fff;
}
.AktuelleNews tr.second, .bestFonds tr.second, .NeueFonds tr.second,.neueZertifikate tr.second, .Glossary tr.second, .searchList tr.second {
	background-color: #dedede;
}
.NeueFonds td.first,.neueZertifikate td.first {
	width: 75%;
	border-right: 1px solid #fff;
}
.NeueFonds td.second,.neueZertifikate td.second {
	width: 25%;
	text-align: center;
}
.bestFonds td.first {
	width: 75%;
	border-right: 1px solid #fff;
}
.bestFonds td.second {
	width: 25%;
	text-align: center;
}

/* ********************+
* Fondstipps *
********************/

.tableFondstips {
    width: 976px;
    border-collapse: collapse;
}
caption {
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding: 6px;
    background-color: #b4b4b4;
}
.tableFondstips td, .tableFondstips th {
    font-size: 10px;
    border: 1px solid #fff;
}
.tableFondstips td {
    vertical-align: top;
}
.tableFondstips th {
    padding: 6px 3px;
    background-color: #b4b4b4;
    vertical-align: top;
}
.tableFondstips tr.trOdd {
    background-color: #e4e4e4;
}
.tableFondstips tr.trEven {
    background-color: #f4f4f4;
}
.tableFondstips tr.trEven td,.tableFondstips tr.trOdd td {
    padding: 6px 3px;
}
td.tdLast {
    border-bottom: 2px solid #b4b4b4;
}


/* *******************************************
* Styles für Textanzeige
**********************************************/
.textAd * {
	margin: 0;
	padding: 0;
}
.textAd {
	width: 730px;
	height: 70px;
	border-top: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	padding: 6px 0;
	margin: 6px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img.anzeige{
	position: relative;
	left: 680px;
	top: 9px;
	_top: 11px;
	_left: 680px;
}
.textAd img.imgLeft{
	margin-right: 6px;
	float: left;
}
.textAd img.imgRight{
	margin-left: 6px;
	float: right;
}
.textAd h1{
	font-size: 12px;
	color: #c4090e;
	display: block;
	margin-bottom: 3px;
}
.textAd h1 a{
	font-size: 12px;
	color: #c4090e;
}
.textAd p.content{
	font-size: 11px;
}

/* CSS class für BILDER im Newscontent-Bereich
CM, 20100421 */
td.newsContent img {
	margin-right: 12px;
	border: 1px solid #808080;
}
