/* Styles  aktienfonds.com */
/* copyright 2004 ahhh kah!  Gmbh - www.ahhhkah.de*/


/* farben */

.body {
		background-color : #FFFFFF;	
	}

.weiss {
		background-color : #FFFFFF;

	}
	
.Grau {
		background-color : #6D6F76;
}	
	
.LinieWeiss	{
		background-color : #FFFFFF;
		height: 2px;
	}
	


/* tabellen */
	
.ContentBorder {
		
	border-left : 1px solid #E2E5EE;
	border-right : 1px solid #E2E5EE;
	b/order-bottom : 1px solid #E2E5EE;
	background-color : #FFFFFF;
	}	

	
.LoginTable {
	
	border : 1px solid #D4DEFF;
	background-color : #FFFFFF;
	height:43px;
	width: 99px;
	margin: 0px;
	padding: 0px;
	}	
	
td.ContentText {

	width: 282px; 
	height: 100%; 
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	vertical-align: top;
}

/* Start Tabelle Preiuebersicht */

td.ueberschrift {
	
	padding-top : 7px;
	padding-bottom : 7px;
	padding-right : 7px;
	font-family: Verdana;
	padding-left: 5px;
	font-size: 10px;
	color: #6D6F76;
	background-color: #f6f6f6;
	}	
	
td.preisuebersicht {
	padding-top : 4px;
	padding-bottom : 5px;
	padding-right : 7px;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	}
/* Ende Tabelle Preiuebersicht */

/* Start Ueberschrift LOG-IN Frame-Seiten */

td.loginHeader {

	width: 282px; 
	height: 100%; 
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #6D6F76;
	vertical-align: top;
}

/* Ende Ueberschrift LOG-IN Frame-Seiten */

/* Start Tabelle Rechts Produktansichten - Kosten und Gebühren */

table.KostenTable {
	padding-top : 7px;
	padding-bottom : 7px;
	padding-right : 7px;
	}
	
		
td.KostenTabelleRechts {
	width: 268px;
	padding-top : 4px;
	padding-bottom : 5px;
	padding-right : 7px;
	padding-left: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	}
	

td.TabelleZahlLinks {
	width: 10px;
	padding-top : 4px;
	padding-bottom : 5px;
	padding-right : 7px;
	padding-left: 4px;
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	}


td.TabelleCols {
	width: 100%;
	padding-top : 4px;
	padding-bottom : 5px;
	padding-right : 7px;
	padding-left: 4px;
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	}
	
td.LinieWeiss20	{
		background-color : #FFFFFF;
		height: 20px;
		padding-top : 0px;
	}	
	
td.BulletGrey {
	width: 10px;
	padding-left: 5px;
	padding-right: 1px;
	padding-top : 5px;
	padding-bottom : 7px;
	vertical-align: top;
	}

/* Ende Tabelle Rechts Produktansichten - Kosten und Gebühren */


/* Start Tabelle Rechts Depot eröffnen */

td.hinweis {
	padding-top : 4px;
	padding-bottom : 5px;
	padding-right : 7px;
	padding-left: 7px;
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	}
	
/* Ende Tabelle Rechts Depot eröffnen */	
	
	
/* schrift*/



p {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 8px;
	margin-top: 0px;
	}
	
p.TextHeadline {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: 6D6F76;
	margin-bottom: 4px;
	margin-top: 4px;
	text-align: left;
	}

p.ServiceArea {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 4px;
	margin-top: 0px;
	}
	
p.ServiceArea1 {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 0px;
	margin-top: 0px;
	}		
	
p.ServiceAreaLogin {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 8px;
	margin-top: 0px;
	}		

p.SternText {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 0px;
	margin-top: 0px;
	}	

p.RelatedUeberschrift {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 4px;
	margin-top: 0px;
	font-weight: bold;
	}	
	
		
p.MusterDepotsLegende {
	font-family: Arial;
	font-size: 10px;
	color: #4871F5;
	}	
	
p.FooterText {
	font-family: Verdana;
	font-size: 9px;
	color: #36467D;
	}	

p.ThinBlau {
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	color: #2E5FFF;
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;	
	padding-bottom : 5px;
	}	

p.BoldBlau {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #4871F5;
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;
	}
	
p.BoldWeissBox {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	margin: 0px;	
	padding-bottom : 2px;
	padding-top : 2px;
	padding-left : 7px;
	}		
	
	
p.DepotHeadline {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6D6F76;
	text-decoration:none;
	margin: 0px;	
	padding-bottom : 7px;
	}	
	

.WeissBoldBox {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color : #597EF6;
	height : 15px;
	width: 98px;
	padding-left : 3px;
	padding-right : 2px;
	padding-top : 2px;
	padding-bottom : 2px;
	border : 0px;
	
	}	


/* BreadCrumb*/
	
p.BreadCrumb {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 0px;
	margin-top: 0px;
	}

	
td.BreadCrumbTab {
	
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;	
	padding-bottom : 7px;
	}		
	
	
td.BreadCrumbTab2 {
	
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;	
	padding-bottom : 4px;
	}		
	
/* BreadCrumb*/	

	
strong {
	font-weight:bold;
	}
	
b{
    font-weight:bold;
	}	


br {
	padding-top : 0px;
	padding-bottom : 0px;
	}


/*buttons*/

button.ButtonBoldBlau {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #4871F5;
	background-color : #FFFFFF;
	text-decoration:none;
	border:0px;
	margin:0px;
	padding:0px;
	cursor:pointer;
}	

/*Links*/

a.BoldBlau:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #4871F5;
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;
	}
	
a.BoldBlau:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #4871F5;
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;
	}

a.BoldBlau:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #4871F5;
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;
	}	
	
a.BoldBlau:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #4871F5;
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;	
	}		
	
a.BoldBlau:focus {
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #4871F5;
	background-color : #FFFFFF;
	text-decoration:none;
	margin: 0px;	
	}	

	/*Textlink*/
	
a.textlink:link   {
		font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		}

a.textlink:visited {
        font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		}
	
a.textlink:hover {
        font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		background-color : #E5EBFF;
        }

a.textlink:active {
        font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		background-color : #E5EBFF;
		}
		 
a.textlink:focus {
        font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		}

/*musterdepotlink*/
	
a.MusterDepotlink:link   {
		font-family: Verdana;
		font-size: 10px;
		color: #4871F5;
		text-decoration:none;
		font-weight:normal;
		}

a.MusterDepotlink:visited {
        font-family: Verdana;
		font-size: 10px;
		color: #4871F5;
		text-decoration:none;
		font-weight:normal;
		
		}
	
a.MusterDepotlink:hover {
       font-family: Verdana;
		font-size: 10px;
		color: #4871F5;
		text-decoration:none;
		font-weight:normal;
		background-color : #E5EBFF;
        }

a.MusterDepotlink:active {
        font-family: Verdana;
		font-size: 10px;
		color: #4871F5;
		text-decoration:none;
		font-weight:normal;
		background-color : #E5EBFF;
		}
		 
a.MusterDepotlink:focus {
        font-family: Verdana;
		font-size: 10px;
		color: #4871F5;
		text-decoration:none;
		font-weight:normal;
		}

		
		
		
/*footerlink*/

	
a.FooterLink:link   {
		font-family: Verdana;
		font-size: 9px;
		color: #36467D;
		text-decoration:none;
		font-weight:normal;
		}

a.FooterLink:visited {
         font-family: Verdana;
		font-size: 9px;
		color: #36467D;
		text-decoration:none;
		font-weight:normal;
		}
	
a.FooterLink:hover {
        font-family: Verdana;
		font-size: 9px;
		color: #36467D;
		text-decoration:none;
		font-weight:normal;
		background-color : #FFFFFF;
        }

a.FooterLink:active {
        font-family: Verdana;
		font-size: 9px;
		color: #36467D;
		text-decoration:none;
		font-weight:normal;
		background-color : #FFFFFF;
		}
		 
a.FooterLink:focus {
        font-family: Verdana;
		font-size: 9px;
		color: #36467D;
		text-decoration:none;
		font-weight:normal;
		}


a.impressemail:link, a.impressemail:visited {
		background-image:url(../images/emailadresse.gif);
		}

a.impressemail:hover, a.impressemail:active, a.impressemail:focus {
		background-image:url(../images/emailadresse_mo.gif);
        }


	
/*forms*/	


input.ServiceNewsletter {
	border:1px solid #7394FF;
	background-color : #FFFFFF;
    width:93px;
	height:17px;
    font-family : Verdana;
    font-size:10px;
	color: #6D6F76;  
	padding-left: 3px;
	padding-right: 3px;
	}	
	
select.DepotStrategien {
	border:1px solid #7394FF;
	background-color : #FFFFFF;
    width:171px;
	height:17px;
    font-family : Verdana;
    font-size:10px;
	color: #6D6F76;  
	padding-left: 3px;
	padding-right: 3px;
	}



.kastenblau{
	border : 1px solid #95A9C8;
	background-color : #4E9FE;
	}

.blassblau_form {  background-color: #D1DBEB}
.dunkelbau {  background-color: #D1DBEB}


.input_pw_vergessen{

	border:1px solid #CE1029;
	background-color : #CCCCCC;
    width:100px;
    font : Tahoma;
    font-size:11px;
    padding : 1px;

}

/* Produktselector */

#ProductSelector{
	position : absolute; 
	top : 565px; 
	left : 149px; 
	width : 279px;
	/*height: 530px; */
	overflow : hidden; 
	z-index : 1; 
}

.Pteaser {
	position : absolute; 
	top: 565px; 
	left: 464px; 
}

.ProductSelectorClass{
position : absolute; 
width : 315px; 
/*height: 530px; */
overflow : hidden; 
z-index : 1; 
}

.ProductText{
	font-family: Verdana;
	font-size: 10px;
	line-height: 14px;
	color: white;
	text-decoration:none;
	font-weight:normal;
	height: 90px;
	width: 316px;
	overflow : hidden;
}


.ProductImage {
	height: 106px;
	width: 279px;
	padding:0px;
	overflow : hidden;
}

.PT-Table {
	border-collapse: collapse;
	margin-top:16px;
	width: 595px;
	empty-cells:show;
}

TD.PT-Table {
	border-collapse: collapse;
	margin:0px;
}

.PT {
	font-family: Verdana;
	font-size: 10px;
	color: white;
	text-decoration:none;
	font-weight:normal;
	overflow : hidden; 
}

.PT-active {
	margin-left: 33px;
	height: 98px;
	width: 280px;
	display: block;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer;
}

#PT1 {
	background-image:url(../images/discount-brokerage_bg.jpg);
	background-repeat:no-repeat;
	width: 316px;
}
#PT2 {
	background-image:url(../images/gemanagtes-portfolio_bg.jpg);
	background-repeat:no-repeat;
	width: 316px;
}
#PT3 {
	background-image:url(../images/individualdepot_bg.jpg);
	background-repeat:no-repeat;
	width: 316px;
}
#PI1 {
	background-image:url(../images/discount-brokerage_pic.jpg);
	background-repeat:no-repeat;
	width: 279px;
}
#PI2 {
	background-image:url(../images/gemanagtes-portfolio_pic.jpg);
	background-repeat:no-repeat;
	width: 279px;
}
#PI3 {
	background-image:url(../images/individualdepot_pic.jpg);
	background-repeat:no-repeat;
	width: 279px;
}
.PT-Bg {
	background-image:url(../images/top_bg.gif);
	background-repeat:no-repeat;
}

.PT-Head {
	font-family: Verdana;
	font-size: 10px;
	color: #6E6E76;
	font-weight:normal;
	padding-top:0px;
	padding-left:3px;
	height: 52px;
	overflow : hidden; 
}

.PT-Head1 {
    padding-left: 1px;
}
.PT-Head2 {
	font-size: 15px;
	font-weight:bold;
}

#DD {
	position : absolute; 
	top : 158px; 
	left : 461px; 
	width : 278px;
	height: 43px; 
	overflow : hidden; 
	z-index : 10;
	background-image:url(../images/dropdown_bg.jpg);
	background-repeat: no-repeat;
	background-position: 1px 43px;
}

#DDH {
	background-image:url(../images/dd_bg.gif);
	background-repeat:no-repeat;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 3px;
	width: 268px;
	height: 37px;
	border: 1px solid #dbdcdd;
	font-family: Verdana;
	font-size: 10px;
	line-height: 20px;
	color: #6E6E76;
	text-decoration:none;
	font-weight:normal;
	overflow: hidden;
}



.DDM {
	background-color: transparent;
	background-image:url(../images/buttons/pfeil.gif);
	background-position: 2px 6px;
	background-repeat:no-repeat;
	padding-left: 19px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 253px;
	border-left: 1px solid #dbdcdd;
	border-right: 1px solid #dbdcdd;
	border-bottom: 1px solid #dbdcdd;
}

.linespace1 {
	height: 15px;
	}
.linespace2 {
	height: 4px;
	}
.PT-H {
	}

/* Listen allgemein*/

ul {
	margin-top: 5px;

	margin-bottom: 0px;
	}

li {
	list-style-image: url(../images/buttons/bulletpoint_grey.gif);
	margin-bottom: 8px;
	margin-top: 0px;
	
	font-family: Verdana;
	font-size: 10px;
	color: 6D6F76;
	text-decoration:none;
	font-weight:normal;
 	}

/* Liste Start Seite Blau*/
	
ul.StartSeite {
	margin-top: 5px;
	margin-left: -23px; 
	}

* html ul.StartSeite {
		margin-top: 5px;
		margin-left: 21px; 
		}

li.StartSeite {
	list-style-image: url(../images/buttons/pfeil.gif);
	padding-bottom: 8px;
	margin-top: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #2E5FFF;
	text-decoration:none;
	font-weight:normal;
	border-bottom: 1px solid #D3D3D3;
 	}
* html li.StartSeite {

	color: red;

 	}

	
	
	
	/*Kontaktform*/

tr.KontaktFormRadio  {
	padding-top: 0px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	
	}
	
td.KontaktForm {
	padding-top : 0px;
	padding-bottom: 0px;
	padding-right : 0px;
	padding-left: 0px;
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	
	}	

input.KontaktFormFieldName {
	border:1px solid #7394FF;
	background-color: #FFFFFF;
	width:132px;
	height:17px;
	font-family : Verdana;
	font-size:10px;
	color: #6D6F76;  
	padding-left: 3px;
	padding-right: 3px;
	}

input.KontaktFormFieldNameError {
	border:1px solid #FF6060;
	background-color: #FFFFFF;
	width:132px;
	height:17px;
	font-family : Verdana;
	font-size:10px;
	color: #6D6F76;  
	padding-left: 3px;
	padding-right: 3px;
	}
	
input.KontaktFormField {
	border:1px solid #7394FF;
	background-color: #FFFFFF;
	width:280px;
	height:17px;
	font-family : Verdana;
	font-size:10px;
	color: #6D6F76;  
	padding-left: 3px;
	padding-right: 3px;
	}

input.KontaktFormFieldError {
	border:1px solid #FF6060;
	background-color: #FFFFFF;
	width:280px;
	height:17px;
   font-family : Verdana;
	font-size:10px;
	color: #6D6F76;  
	padding-left: 3px;
	padding-right: 3px;
	}

textarea.KontaktFormArea {
	border:1px solid #7394FF;
	background-color: #FFFFFF;
   width:280px;
	height:120px;
   font-family : Verdana;
   font-size:10px;
	color: #6D6F76;  
	padding-left: 3px;
	padding-right: 3px;
	}
	
textarea.KontaktFormAreaError {
	border:1px solid #FF6060;
	background-color: #FFFFFF;
   width:280px;
	height:120px;
   font-family: Verdana;
   font-size:10px;
	color: #6D6F76;  
	padding-left: 3px;
	padding-right: 3px;
	}
	
radio {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	}	
	
p.KontaktFormText {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 0px;
	margin-top: 4px;
	}

/* Sitemap */

p.SitemapText {
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	margin-bottom: 0px;
	margin-top: 0px;
	}


table.SitemapTable {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-left: 0px;
	}


td.SitemapRechts {
	width: 100%;
	horizontal-align: left;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-left: 0px;
	}


td.Sitemap {

	width: 275px; 
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	vertical-align: bottom;
	
	}

td.SitemapLevelOne {

	width: 275px;
	height: 3px; 
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	vertical-align: bottom;
	
	}	
	
td.SitemapLevelTwo {

	width: 275px;
	height: 1px; 
	font-family: Verdana;
	font-size: 10px;
	color: #6D6F76;
	vertical-align: bottom;
	
	}	
	
a.SitemapLink:link   {
		font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		
		}

a.SitemapLink:visited {
         font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		
		}
	
a.SitemapLink:hover {
        font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		background-color : #E5EBFF;
		
        }

a.SitemapLink:active {
        font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		background-color : #E5EBFF;
		
		}
		 
a.SitemapLink:focus {
        font-family: Verdana;
		font-size: 10px;
		color: #2E5FFF;
		text-decoration:none;
		font-weight:normal;
		
		}
