/* Body-Definition */
body { font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url(../images/bg.gif); background-repeat: repeat-y; background-color:#E0E7EA;}

/* Allgemeine Linkdefinition */
a { font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: none; font-weight:normal; }
a:hover { font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline; font-weight:normal; }
/* Breadcrum Linkstyle */
a.breadcrums { font-size:10px; color: #a09b98; }
a.breadcrums:hover { color: #a09b98;
text-decoration:underline; }

/* Allgemeine Imagedefinition */
img { border: none; }
/* Styleklassen für Spacerimages */
img.spacer { height:1px; margin: 0px; padding:0px; }
img.spacer2 { height:1px; margin: 0px; padding:0px; }
/* Ratingpunkt Positionierung */
.rating { vertical-align: bottom; margin-bottom: 1px; }

/* HR-Definition */
hr.divider { color: #4C7094; height: 1px; border:0px; border-bottom: 1px solid #4C7094; }

/* Textstyle - positive Werte */
.nrpos {	font-size: 11px; color: #009933; }
/* Textstyle - negative Werte */
.nrneg {	font-size: 11px; color: #DD0000;	}

/* +++ Styles für Bereich HEAD +++ */
table#head { width: 996px;}
table#head tr {  }
table#head td { border: none; padding: 0px; margin: 0px; background-color:#FFFFFF;}
table#head td.tablebank {
	background-color: #A09B98;
	color:#FFFFFF;
	font-size:12px;
	border: none;
	border-bottom:1px solid #ffffff;
	min-height:25px;
	padding-left:10px;
	width: 142px;
	text-align:left;
	padding-top:4px;
	border-right:1px solid #D9D7D6;
	
}

table#head td.tablebank2 {
	background-color: #A09B98;
	color:#D9D7D6;
	font-size:12px;
	border: none;
	border-bottom:1px solid #ffffff;
	height:25px;
	padding-left:10px;
	padding-top:0px;
	width: 832px;
	text-align:left;
	border-right:1px solid #FFFFFF;
	vertical-align:middle;
}


img.language {
margin-bottom:2px;
}

.form_country {
	margin: 0;
	padding: 0;
	display: inline;
}

.select_country {
	color: #A09B98;
	background: #fff;
	border: 1px solid #fff;
	vertical-align: middle;
	font-size:12px;
}


.option_country {
	color: #A09B98;
}



/* ganze sichtbare Breite ausfüllen */
/*table#head td.full { width: 1025px; padding:0px; border-right:1px solid #FFFFFF; }*/
/* Abstand zwischen Header und Contentteil */
/*table#head td.whitespc { background: #FFFFFF; height: 0px; padding:0px;  }*/
/* Styleklasse für Logo */
div.logo {  float:right; height:100px; margin-bottom:0px; padding-bottom:0px; margin-right:0px; }
div.head {  float:left; height:100px; margin-bottom:0px; padding-bottom:0px;}
div.onlyprint2 { display:none;}

/* +++ END +++ */

/* +++ Styles für Bereich NAVIGATION +++ */
/* Navigationsbereich */
#navigation { 
	height: 100%; 
	width: 152px; 
	background-color: #E0E7EA; 
	font-size: 12px;  
	margin-top: 19px; 
	border-bottom:1px solid #FFFFFF;  
}

/* Navigationskopf */
div.navhomeaktiv { background-color: #335C85;  border-top: 1px  solid #FFFFFF; padding:3px 0px 3px 0px; margin:0px; padding-left:10px; color:#FFFFFF;}
div.navhome { background-color: #c6d3dd;  border-top: 1px  solid #FFFFFF; padding:3px 0px 3px 0px; margin:0px; padding-left:3px;}
div.navheadneut {text-transform: uppercase; background-color: #c6d3dd;  border-top: 1px  solid #FFFFFF; padding:0px; margin:0px; padding-left:40px;  background-image: url(../images/nav_bank_inaktiv.gif); background-repeat: no-repeat; background-position: 0px 0px; }
div.navhead1 { text-transform: uppercase; background-color: #c6d3dd;  border-top: 1px  solid #FFFFFF; padding:0px; margin:0px; padding-left:40px; border-bottom: 1px solid #FFFFFF;  background-image: url(../images/nav_leasing_inaktiv.gif); background-repeat: no-repeat; background-position: 0px 0px; }
div.navhead { color:#FFFFFF; font-weight:bold; text-transform: uppercase; background-color: #c6d3dd;  border-top: 1px  solid #FFFFFF; padding:1px 0px 1px 10px; margin:0px; border-bottom: 1px solid #FFFFFF;}
div.empty { text-transform: uppercase; background-color: #E0E7EA; height:21px; }

/* Loginbereich / Personalisierter Bereich */
div.pershead { font-size: 12px; padding: 0px 0px 5px 0px; margin-bottom: 7px; color:#003366; font-weight:bold; }	
/* Navigation 1. Ebene */	
div.nav { 	
	color: #003366;
	text-decoration: none;
	background-color: #E0E7EA;
	border: 0;
	display: block;
	margin: 0;
	padding:0px;
}
/* Navigation 1. Ebene aktiv */	
div.navo { 
	color: #ffffff;
	text-decoration: none;
	background-color: #C6D3DD;
	background-image: url(../images/arrow_menu_active_off.gif);
	background-position:  8px 0%;
	background-repeat: no-repeat;
	border: 0;
	display: block;
	margin: 0;
	padding: 2px 10px 2px 20px;
}

div.navo a,
div.navo a:hover { 	
	color: #ffffff;
	text-decoration: none;
	border: 0;
	display: block;
	margin: 0;
	padding: 0px 10px 0px 0px;
}

/* Subnavigationsbereich */
#subnavigation {
	margin: 0px 0px 0px 10px;
	padding: 7px 0px 0px 0px;
	background-color: #e0e7ea;
}

/* Navigationsliste 2. Ebene */
ul#navsub { list-style-type: none; margin: -7px 0px 0px -10px;	padding: 0px; }
ul#navsub li { 
	color: #ffffff;
	text-decoration: none;
	background: #c6d3dd;
	background-color: #e0e7ea;
	border: 0;
	display: block;
	margin: 0px;
	padding:  2px 0px 2px 30px; 
}
/* Linkstyles für navigationsbereich */
ul#navsub a { 
	color: #003366;
	text-decoration: none;
	background: #E0E7EA;
	border: 0;
	display: block;
	margin: -2px 0px -2px -30px;
	padding: 2px 0px 2px 30px; 
}
	
ul#navsub a:hover { 
	color: #ffffff;
	text-decoration: none;
	background: #c6d3dd;
}
	
/* Navigationsliste 3. Ebene */
ul#subsub {	 
	list-style-type: none; 
	margin: 2px 0px -2px -30px;
	padding: 0px;
	background-color: #e0e7ea;
}

ul#subsub li {	
	color: #ffffff;
	text-decoration: none;
	font-size:11px;
	background-color: #e0e7ea;
	border: 0;
	display: block;
	margin: 0px;
	padding:  2px 0px 2px 45px; 
}
	
ul#subsub a { 
	color: #003366;
	text-decoration: none;
	background: #E0E7EA;
	border: 0;
	display: block;
	margin: -2px 0px -2px -45px;
	padding: 2px 0px 2px 45px; 
}

div.nav a {
	color: #003366;
	text-decoration: none;
	background: #E0E7EA url(../images/arrow_menu_off.gif) 8px 0% no-repeat;
	border: 0;
	display: block;
	margin: 0;
	padding: 2px 10px 2px 20px;
}

ul#subsub a:hover { 
	color: #ffffff;
	text-decoration: none;
	background: #c6d3dd;
	border: 0;
	display: block;
	margin: -2px 0px -2px -45px;
	padding: 2px 0px 2px 45px;
} 
	
div.nav a:hover { 	color: #ffffff;
	text-decoration: none;
	background: #C6D3DD url(../images/arrow_menu_on.gif) 8px 0% no-repeat;
	border: 0;
	display: block;
	margin: 0;
	padding: 2px 10px 2px 20px;
}
/* +++ END +++ */

ul#navsub a.navsubaktiv {  font-weight: normal; color:#FFFFFF; background-color: #C6D3DD; }
ul#navsub a.navsubaktiv:hover { font-weight: normal; color:#FFFFFF; background-color: #C6D3DD; } 



ul#subsub a.subsubaktiv { font-weight: bold; }
ul#subsub a.subsubaktiv:hover { font-weight: bold; } 

/* +++ Styles Contentarea NAV +++ */
/* Reiternav Contentarea für Details (hier hellgrau auf blau) */
.boxnav {background-color: #003366; width:100%; }
/* Navigationsliste für Reiternavigation */
ul#navbox {	font-size: 11px; line-height: 18px; height:18px; list-style-type: none; margin: 0px; padding: 1px 0px 0px 0px; }
ul#navbox li {	list-style-type: disc; display: inline; padding: 2px 25px 3px 10px; color: #FFFFFF; border: none; }
ul#navbox li.aktiv { background-image: url(../images/reiter_bg2.gif); background-repeat: no-repeat; background-position: right; background-color: #E0E7EA; color: #003366; }
/* Linkstyles für Reiternavigation */
ul#navbox li a { color: #FFFFFF; }
ul#navbox li a:hover { color: #E0E7EA; }
ul#navbox li a.tabaktiv { color: #003366; }
ul#navbox li a.tabaktiv:hover { color: #003366; }

/* Reiternav Chart für Details-Chart (hier dunkelgrau auf hellgrau) */
.chartnav {background-color: #E0E7EA; width:100%; border-top: 1px solid #C6D3DD; }
/* Navigationsliste für Reiternavigation */
ul#navchart {	font-size: 11px; line-height: 18px; height:18px; list-style-type: none; margin: 0px; padding: 1px 0px 0px 3px; }
ul#navchart li { list-style-type: disc; display: inline; padding: 2px 25px 3px 7px; color: #A09B98; border: none; }
ul#navchart li.aktiv { background-repeat: no-repeat; background-position: right; color: #003366; font-weight:bold; }
/* Linkstyle für Reiternavigation */
ul#navchart li a { color: #003366; }
ul#navchart li a:hover { color: #000000; }

/* Navigationbuttons mit Symbol für Aktionen wie Aktualisieren, Drucken, usw */
/* Grunddefinition Button mit Symbol */
*.dbtn { background-color: #E0E7EA; color: #003366; font-size: 10px;  float:right; padding: 0px 5px 0px 5px; margin: 0px; cursor: pointer; vertical-align:top; margin-left:3px; margin-top:-1px; text-decoration:none; }
/* Button Kaufen */
#bbtn { background:url("../images/icon_buy.gif") top left no-repeat;	background-color: #E0E7EA;	padding: 1px 5px 2px 20px; }
/* Button Personalisieren */
#pbtn { background:url("../images/icon_pers.gif") top left no-repeat; background-color: #E0E7EA; padding: 1px 5px 2px 20px; }
/* Button Drucken */
#prbtn {	background:url("../images/btn_print.gif") top left no-repeat; background-color: #E0E7EA; padding: 1px 5px 2px 20px; }
/* Button Aktualisieren */
#abtn { background:url("../images/btn_refresh.gif") top left no-repeat; background-color: #E0E7EA;	padding: 1px 5px 2px 20px; }
/* Button Liste */
#lbtn { background:url("../images/btn_list.gif") top left no-repeat; background-color: #E0E7EA;	padding: 1px 5px 2px 20px; }
/* Button Hilfe */
#hbtn { background:url("../images/btn_help.gif") top left no-repeat;background-color: #E0E7EA;	padding: 1px 5px 2px 15px; }
/* Button SMS */
#smsbtn { background:url("../images/btn_sms.gif") top left no-repeat; background-color: #E0E7EA; padding: 1px 5px 2px 15px;  }

/* Container für Symbolbuttons (refresh, print, export) */
.cbut { font-size: 12px; text-align:right; visibility: visible; width:100%; margin: 0px; height:17px; margin-bottom: 20px; }
/* Navigationsliste für Symbolbuttons */
div.cbut ul { margin:0px; padding:0px; }
div.cbut li { display:inline; }
/* +++ END +++ */

/* +++ Styles Bereich CONTENT +++ */
/* Contentcontainer */
#content { position: absolute; top:152px; width: 623px; background-color:#FFFFFF;} 

/* +++ Styles Contenthead +++ */
/* Contentkopf - Überschrift */
/*.contenthead {	width:100%; vertical-align: bottom;
color: #003366;
	font-weight: bold;
	background: url(../images/content_head_verlauf.jpg) no-repeat;
	padding: 2px 5px; }*/
.contenthead {	width:100%; border-bottom: 1px solid #003366; vertical-align: bottom; color: #003366; font-weight: bold; }
/* Textstyle - Überschrift Contentkopf */
#headline {	font-weight: bold; font-size: 12px;	caption-side: inherit; }
/* Breadcrums Positionierung und Grunddefinition */
#breadcrums { margin-top: 3px; font-family: Arial, Helvetica, sans-serif; color: #a09b98; font-size: 10px; margin-bottom: 24px; text-decoration:none;}
/* Einfache Suche Positionierung und Grunddefinition */
#simplesearch { float: right; font-family: Arial, Helvetica, sans-serif; color: #A09B98; font-size: 12px; }

/* Positionierung des Sortierungsbuttons */
.sort { float: right; vertical-align: top; padding-left: 3px; }
/* zur Positionierung von Elementen innerhalb einer Tabelle -> Lösung für unterschiedliche Padding-Darstellungen bei Browsern */
div.intab {	padding: 0px 2px 0px 2px; }
div.intaberr {	font-size:11px; font-weight: normal; color: #990000; padding: 0px 2px 0px 2px; }
div.error {	font-size:11px; font-weight: bold; color: #990000; padding: 0px 2px 6px 2px;}

/* +++ Tabellenspezifische Styles +++ */
/* Grunddefinition Tabelle */
table { font-size: 12px; font-weight: normal; color: #000000; }
/* Tabellenzeilen Grunddefinition */
tr, tr.last { background-color: #FFFFFF; }

/* Tabellenkopf Grunddefinition*/
th { color: #003366; text-align: left; font-weight: bold; vertical-align: top; padding: 2px 0px 2px 0px; border-right: 1px solid #4C7094; background-color: #E0E7EA; }
/* table header - last column, rechtsbuendig */
th.lastcol { text-align: right; border-right: 0px solid #FFFFFF; }
/* table header - last column, linksbuendig */
th.lastcoll { border-right: 0px solid #FFFFFF; }
/* table header - last column, zentriert */
th.lastcolc { text-align: center; border-right: 0px solid #FFFFFF; }

/* Tabellenkopf Variante*/
th.th2 { text-align: left; font-weight: normal; vertical-align: top; padding: 2px 0px 3px 0px; border-right: 1px solid #A09B98; background-color: #E0E7EA; }
/* table header - last column, rechtsbuendig */
th.th2lc { text-align: right; border-right: 0px solid #FFFFFF; }
/* table header - last column, linksbuendig */
th.th2lcl { border-right: 0px solid #FFFFFF; }
/* table header - last column, zentriert */
th.th2lcc { text-align: center; border-right: 0px solid #FFFFFF; }

/* Tabellenzelle Grunddefinition */
td { text-align: left; padding: 2px 0px 4px 0px; border-right: 1px solid #C6D3DD; border-bottom: 1px solid #C6D3DD; vertical-align: top; }
/* Styles Tabellenzelle letzte Zeile */
tr.last td { border-bottom: 0px; }
/* Tabellenzelle - letzte Spalte, rechtsbuendig */
td.lastcol { text-align:right; border-right: 0px; }
/* Tabellenzelle - letzte Spalte, linksbuendig */
td.lastcoll { border-right: 0px; }
/* Spezielle Zellendarstellung - kein Depot, Widmungsfehler */
td.special { border-right: 0px; font-weight: bold; vertical-align: middle;	height: 25px; }

/* Tabellenheader Linie oben (Linie - Abstand) */
td.thtline { height: 2px; margin: 0px; padding: 0px 0px 0px 0px;	border: 0px; border-top: 1px solid #4C7094; background-color: #E0E7EA; }
/* Tabellenheader Linie unten (Abstand - Linie) */
td.thbline { padding: 0px 0px 0px 0px;	border: 0px; border-bottom: 1px solid #4C7094; background-color: #E0E7EA; }
/* Tabellenheader 2 Linie oben (Linie - Abstand) */
td.th2tline { padding: 0px 0px 0px 0px;	border: 0px; border-top: 1px solid #4C7094; background-color: #E0E7EA; }
/* Tabellenheader 2 Linie unten (Abstand - Linie) */
td.th2bline { padding: 0px 0px 0px 0px;	border: 0px; border-bottom: 1px solid #4C7094; background-color: #E0E7EA; }
/* Summenzeile Linie oben (Linie - Abstand) */
td.tftline { padding: 0px 0px 0px 0px; border: 0px; border-top: 1px solid #4C7094; background-color: #E0E7EA; }
/* Summenzeile Linie unten (Abstand - Linie) */
td.tfbline { padding: 0px 0px 0px 0px;	border: 0px; border-bottom: 1px solid #4C7094; background-color: #E0E7EA; }

/* Abschlusslinie für Tabelle*/
.endline { padding: 0px 0px 0px 0px; border: 0px; border-top: 1px solid #C6D3DD; }
/* Abstand + Linie */
td.spcline { padding: 0px 0px 0px 0px;	border: 0px; border-bottom: 1px solid #4C7094; background-color: #E0E7EA; }
/* Linie + Abstand */
td.linespc { padding: 0px 0px 0px 0px;	border: 0px; border-top: 1px solid #4C7094; background-color: #E0E7EA; }

/* Tabellenüberschrift */
.thline { float:none; color: #000000; font-size: 11px; font-weight: bold; padding-bottom: 0px; margin-bottom: 3px;  }
.thline2 { float:left; color: #000000; font-size: 11px; font-weight: bold; padding-bottom: 3px; text-indent: 10px;}

/* schmale Tabelle für 2 nebeneinander Fonddetails */
table.fdi { width: 290px; font-size:11px; margin: 0px; }
table.fdi td { border-right: 0px; }
table.fdi td.leftcol { font-weight: bold; padding-left: 5px;}
table.fdi td.rightcol { text-align: right;  padding-right: 5px;}
table.fdi td.rightcol2 { text-align: right; border-right: 0px solid #4C7094; padding-right: 5px; }
table.fdi .col1 { width: auto;} 
table.fdi .col2 { width: auto; }

/* Tabelle für Index und Marktuebersichten */
table.iil {	width: 623px; font-size:11px; }
table.iil th {	font-size:11px;  }
table.iil tr:hover td {background-color: #E0E7EA; }
table.iil .col1 { } 
table.iil .col2 { width: 95px; }
table.iil .col3 { width: 20px; }
table.iil .col4 { width: 88px; }
table.iil .col5 { width: 95px; }
table.iil .col6 { width: 70px; }
table.iil .col7 { width: 70px; }

/* Tabelle für Index und Marktuebersichten */
table.itf {	width: 623px; font-size:11px; margin-bottom: 20px;}
table.itf th {	font-size:11px;  }
table.itf tr:hover td {background-color: #E0E7EA; }
table.itf .col1 { } 
table.itf .col2 { width: auto; }
table.itf .col3 { width: auto; }
table.itf .col4 { width: 70px; }
table.itf .col5 { width: auto; }
table.itf .col6 { width: auto; }

/* Tabelle für Index und Marktuebersichten */
table.icd {	width: 623px; font-size:11px; margin-bottom: 20px;}
table.icd th {	font-size:11px;  }
table.icd tr:hover td {background-color: #E0E7EA; }
table.icd .col1 { } 
table.icd .col2 { width: auto; }
table.icd .col3 { width: 68px; }
table.icd .col4 { width: auto; }
table.icd .col5 { width: auto; }
table.icd .col6 { width: auto; }
table.icd .col7 { width: 80px; }

/* Index Kursliste Tabelle */
table#rst {	width: 623px; font-size:11px; margin-bottom: 15px; }
table#rst th {	font-size:11px;  }
table#rst td.negtrend { text-align: right; }
table#rst td.postrend { text-align: left;   }
table#rst .col1 { width: auto;} 
table#rst .col2 { width: 35px; }
table#rst .col3 { width: auto; }
table#rst .col4 { width: auto; }
table#rst .col5 { width: 40px; }
table#rst .col6 { width: 88px; }
table#rst .col7 { width: 70px; }
table#rst .col8 { width: 65px; }


/* Index Kursliste Tabelle */
table#wpo {	width: 603px; font-size:11px; margin-bottom: 20px;border: 1px solid #4C7094; }
table#wpo th {	font-size:11px; font-weight: bold; border: 0px; background-color: #FFFFFF; } 
table#wpo td { border: 0px; background-color: #E0E7EA; }
table#wpo td.spcline { background-color: #FFFFFF; border-color: #FFFFFF;}
table#wpo .col1 { width: auto;} 
table#wpo .col2 { width: auto; }
table#wpo .col3 { width: 80px; }
table#wpo .col4 { width: 88px; }
table#wpo .col5 { width: auto; }
table#wpo .col6 { width: auto; }
table#wpo .col7 { width: auto; }
table#wpo .colboerse { width: auto; }

/* Index Kursliste Tabelle */
table.tfl {	width: 590px; font-size:11px; margin-bottom: 15px;border: 1px solid #4C7094; }
table.tfl th {	font-size:11px; font-weight: bold; border-color: #4C7094;} 
table.tfl td.spcline { border: 0px; height: 1px; }
table.tfl td.thbline { border-bottom: 1px solid #4C7094; }
table.tfl td { }
table.tfl td.negtrend { text-align: right; }
table.tfl td.postrend { text-align: left;   }
table.tfl tr:hover { background-color: #E0E7EA; }
table.tfl .col1 { width: auto;} 
table.tfl .col2 { width: auto; }
table.tfl .col3 { width: 20px; }
table.tfl .col4 { width: 60px; }
table.tfl .col5 { width: 88px; }
table.tfl .col6 { width: auto; }

.charttabhl { font-size: 11px; font-weight:bold; text-indent: 5px; margin-bottom: 5px; margin-left:0px;  padding-left:0px; }

/* Index Kursliste Tabelle */
table.ikl {	width: 603px; font-size:11px; margin-bottom: 15px;border: 1px solid #4C7094; }
table.ikl th {	font-size:11px; border-color: #4C7094; background-color: #FFFFFF;} 
table.ikl td {background-color: #E0E7EA; }
table.ikl td.spcline { border: 0px; height: 1px; background-color: #FFFFFF;}
table.ikl td.thbline { border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table.ikl tr:hover td { background-color: #FFFFFF; }
table.ikl .colrat { width: 41px;} 
table.ikl .col1 { width: auto;} 
table.ikl .col2 { width: auto; }
table.ikl .col3 { width: 40px; }
table.ikl .col4 { width: auto; }
table.ikl .col5 { width: 60px; }
table.ikl .col6 { width: 80px; }
table.ikl .col7 { width: 75px; }
table.ikl .col8 { width: auto; }


/* Index Kursliste Tabelle */
table#qsm {	width: 603px; font-size:11px; margin-bottom: 15px;border: 1px solid #4C7094; }
table#qsm th {	font-size:11px; border-color: #4C7094;background-color: #FFFFFF;} 
table#qsm td {background-color: #E0E7EA; }
table#qsm td.spcline { border: 0px; height: 1px;background-color: #FFFFFF; }
table#qsm td.thbline { border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table#qsm tr:hover { background-color: #E0E7EA; }
table#qsm .col1 { width: auto;} 
table#qsm .col2 { width: auto; }
table#qsm .col3 { width: 40px; }
table#qsm .col4 { width: auto; }
table#qsm .col5 { width: 88px; }
table#qsm .col6 { width: 90px; }
table#qsm .col7 { width: 90px; }

/* Index Kursliste Tabelle */
table#bkbw {	width: 603px; font-size:11px; margin-bottom: 15px;border: 1px solid #4C7094; }
table#bkbw th {	font-size:11px; border-color: #4C7094; background-color: #FFFFFF; } 
table#bkbw td { background-color: #E0E7EA; }
table#bkbw td.spcline { border: 0px; height: 1px;  background-color: #FFFFFF;}
table#bkbw td.thbline { border-bottom: 1px solid #4C7094;  background-color: #FFFFFF; }
table#bkbw tr:hover { background-color: #E0E7EA; }
table#bkbw .col1 { width: auto;} 
table#bkbw .col2 { width: auto; }
table#bkbw .col3 { width: auto; }
table#bkbw .col4 { width: auto; }
table#bkbw .col5 { width: auto; }
table#bkbw .col6 { width: 88px; }
table#bkbw .col7 { width: auto; }


/* Index Kursliste Tabelle */
table#fkz {	width: 603px; font-size:11px; margin-bottom: 15px;border: 1px solid #4C7094; }
table#fkz th {	font-size:11px; font-weight: bold; border-color: #4C7094; border: none; background-color: #FFFFFF;} 
table#fkz td.spcline { border: 0px; height: 1px; background-color: #FFFFFF;}
table#fkz td.thbline { border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table#fkz td { border-right: none; background-color: #E0E7EA;}
table#fkz tr:hover td { background-color: #FFFFFF; }
table#fkz .col1 { width: auto;} 
table#fkz .col2 { width: auto; }
table#fkz .col3 { width: auto; }
table#fkz .col4 { width: auto; }
table#fkz .col5 { width: auto; }

/* Index Kursliste Tabelle */
table.fch {	width: 280px; font-size:11px; margin-bottom: 15px;border: 1px solid #4C7094; margin-left:5px; }
table.fch th {	font-size:11px; font-weight: bold; border-color: #4C7094; border: none;} 
table.fch tr.chart td { padding: 0px; }
table.fch td.spcline { border: 0px; height: 1px; }
table.fch td.thbline { border-bottom: 1px solid #4C7094; }
table.fch td { border-right: none; background-color: #E0E7EA; }
table.fch tr:hover td { background-color: #FFFFFF; }
table.fch .col1 { width: auto;} 
table.fch .col2 { width: 20px; }
table.fch .col3 { width: 60px; }

div.chartco1 { background-color: #076E91; width: 20px; height: 10px; }
div.chartco2 { background-color: #99C7D7; width: 20px; height: 10px; }
div.chartco3 { background-color: #CDE2E9; width: 20px; height: 10px; }
div.chartco4 { background-color: #E8F2F6; width: 20px; height: 10px; }
div.chartco5 { background-color: #D9D7D6; width: 20px; height: 10px; }
div.chartco6 { background-color: #AEAEAE; width: 20px; height: 10px; }
div.chartco7 { background-color: #808080; width: 20px; height: 10px; }
div.chartco8 { background-color: #404040; width: 20px; height: 10px; }



/* Index Kursliste Tabelle */
table#fper {	width: 603px; font-size:11px; margin-bottom: 15px;border: 1px solid #4C7094; }
table#fper th {	font-size:11px; font-weight: bold; border:none;} 
table#fper td.spcline { border: 0px; height: 1px; }
table#fper td.thbline { border-bottom: 1px solid #4C7094; }
table#fper td { border:none; background-color:#E0E7EA;}
table#fper td.negtrend { text-align: right; }
table#fper td.postrend { text-align: left;   }
/*table#fper tr:hover { background-color: #E0E7EA; }*/
table#fper .col1 { width: auto;} 
table#fper .col2 { width: 110px; }
table#fper .col3 { width: 110px; }
table#fper .col4 { width: 110px; }
table#fper .col5 { width: 110px; }

/* Index Kursliste Tabelle */
table#fkon {	width: 603px; font-size:11px; margin-bottom: 15px;border: 1px solid #4C7094; }
table#fkon th {	font-size:11px; font-weight: bold; border: none;} 
table#fkon td.spcline { border: 0px; height: 1px; }
table#fkon td.thbline { border-bottom: 1px solid #4C7094; }
table#fkon td { border: none; background-color:#E0E7EA;}
table#fkon td.negtrend { text-align: right; }
table#fkon td.postrend { text-align: left;   }
/*table#fkon tr:hover { background-color: #E0E7EA; }*/
table#fkon .col1 { width: auto;} 
table#fkon .col2 { width: 220px; }
table#fkon .col3 { width: 220px; }


/* Index Kursliste Tabelle */
table#oel {	width: 603px; font-size:11px; border: 1px solid #4C7094; margin-left: 5px;  }
table#oel th {	font-size:11px; border-color: #4C7094; background-color: #FFFFFF;} 
table#oel td { background-color: #e0e7ea; }
table#oel td.spcline { border: 0px; height: 1px; background-color: #FFFFFF;}
table#oel td.thbline { border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table#oel tr:hover td { background-color: #FFFFFF; }
table#oel .col1 { width: auto;} 
table#oel .col2 { width: 92px; }
table#oel .col3 { width: 92px; }
table#oel .col4 { width: auto; }
table#oel .col5 { width: 40px; }
table#oel .col6 { width: 71px; }
table#oel .col7 { width: 60px; }


table#oel.oel2 { width: 100%; margin-left: 0px; border: none; }
table#oel.oel2 th {	font-size:11px; border-color: #4C7094; background-color: #E0E7EA; border-right: 1px solid #4C7094;} 
table#oel.oel2 td { background-color: #FFFFFF; }
table#oel.oel2 td.thtline { background-color: #E0E7EA; }
table#oel.oel2 td.thbline { border-bottom: 1px solid #4C7094; background-color: #E0E7EA;}

img.trendimg { margin-top: 2px; }
img.torte { width: 288px; }

div.charttab {
	padding-left: 5px;
	margin-top: 10px;
}

div.charttab2 {
	padding-left: 5px;
	margin-top: 15px;
	margin-left:5px;
}

div.chartpos {
height:327px;
text-align:center;
margin:0px;
margin-left: 1px;
margin-bottom:15px;
padding-bottom:10px;
/*border-right:1px solid #C6D3DD;
border-left:1px solid #C6D3DD;*/
border-bottom:1px solid #C6D3DD;
background-color: #E0E7EA;
width:620px;  
}
div.javachartpos {
height:449px;margin:0px;padding:0px;margin-left: 1px;
width:603px;  
color:#C6D3DD;
}

div.plchartpos {
margin:0px;padding:0px;margin-left: 1px;
}

div.smallchart { height:220px; }
div.smallchart2 { height:240px; }


/* Textausrichtung rechts*/
.aright { text-align: right; }
/* Textausrichtung zentriert */
.acent {	text-align: center; }


/* Tabelle Wertpapier Charts Einstellungen*/
table#cpr { width: 550px; font-size: 11px; margin-left: 20px; padding: 0px; }
table#cpr td {	border: none; background-color: #E0E7EA; vertical-align: middle;}
table#cpr .col1 {	width: 90px; }
table#cpr .col2 {	width: 180px; }
table#cpr .col3 {	width: 90px; }
table#cpr .col4 {	width: 180px; }

/* Tabelle Wertpapier Charts Einstellungen*/
table#oss { width: 590px; font-size: 11px; margin-left: 5px; padding: 0px; border: none; margin-bottom: 10px;}
table#oss td { border: none; background-color: #E0E7EA; vertical-align: middle;}
table#oss td.empty { height: 10px; }
table#oss tr.special td { border-bottom: 1px solid #c6d3dd;  }
table#oss tr.special td.empty { border:none; }
table#oss div.intab {padding-left: 10px; }
table#oss .col1 {	width: 140px; }
table#oss .col2 {	width: 215px; }
table#oss .col3 {	width: auto; }


/* Tabelle Wertpapier Charts Einstellungen*/
table#oss2 { width: 100%; font-size: 11px; padding: 0px; border: none; margin-bottom: 10px; border: 1px solid #4C7094;}
table#oss2 td { border: none; background-color: #E0E7EA; vertical-align: middle;}
table#oss2 td.empty { height: 10px; }
table#oss2 tr.special td { border-bottom: 1px solid #C6D3DD;  }
table#oss2 tr.special td.empty { border:none; }
table#oss2 div.intab {padding-left: 10px; }
table#oss2 .col1 {	width: 160px; }
table#oss2 .col2 {	width: 215px; }
table#oss2 .col3 {	width: auto; }

/* +++ Styles für FORMULARE +++ */
/* allgemeiner Selectbox Style */
/* select {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; text-transform: none; text-decoration: none; text-align: left; background-color: #ffffff; height: 18px; } */
/* allgemeiner Input-Tag Style */
/*input { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; text-transform: none; border: 1px #A09B98 solid; background-color: #ffffff; padding: 1px 2px 0px 2px; } */
/* simple search - inputfelder */

select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-transform: none; text-decoration: none; text-align: left; background-color: #ffffff; }
input { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; text-transform: none; border: 1px #4C7094 solid; background-color: #ffffff; }

input.simple { width: 91px; font-size: 11px; background-color: #FFFFFF; margin:4px 4px 4px 4px; padding:1px 0px 1px 2px; border: 1px #4C7094 solid;}
/* submitbutton */
.subbut { font-size: 11px; padding: 0px 0px 2px 1px; margin: 3px 0px ;  background-color: #E0E7EA; color: #003366; border: 1px #4C7094 solid; height:18px;}
.subbut2 { font-size: 11px; padding: 0px 1px 0px 1px; margin: 0px 0px 3px 0px;  background-color: #E0E7EA; color: #003366; border: 1px #4C7094 solid; margin-right: 20px; }
.subbut3 { font-size: 10px; padding: 0px 1px 1px 9px; margin: 4px 10px 0px 0px;  background: #E0E7EA url(../images/btn_arrow.gif) -3px 4px no-repeat; color: #003366;  width: 80px; height:14px; border:0px;}
.subbut4 { font-size: 10px; padding: 0px 0px 1px 9px; margin: 4px 0px 0px 0px;  background: #E0E7EA url(../images/btn_arrow.gif) -3px 4px no-repeat; color: #003366;  width: 37px; height:14px; border:0px;}
.subbut5 { font-size: 11px; padding: 0px 1px 2px 1px; margin: 3px 0px ;  background-color: #E0E7EA; color: #003366; border: 1px #4C7094 solid; height:18px; width:80px; }
.noborder { border: none; }
.noborderbg { border: none; background-color: #E0E7EA; }

.imgsub { border:none;  }
.imgsub2 { border:none; vertical-align:middle;margin-bottom: 3px;margin-right:18px; }
.imgsub3 { border:none; padding: 0px 0px 0px 0px; margin: -3px 0px;}
.imgsub4 { border:0px; margin-top:5px;  }

.btnloeschen { margin: 2px 1px 0px 1px; border:none;}
.btnaendern { margin: 3px 1px 0px 1px; border:none; background-color: none; background: none;}

/* input ohne border für Radiobuttons, Checkboxes, Img-Submitbuttons */
input.noborder { border: none; background-color: transparent; padding: 0px; }
/* Optionsscheinsuche */
input.osearchisin { width: 198px; }
input.osearchbw { width: 198px; }
select.osearchemit, select.osearchmarket, select.osearchvbw { width: 200px; }
input.osearchbpvon, input.osearchbpbis, input.osearchfvon, input.osearchfbis { width: 94px; }



/* wertpapier chart einstellungen */
input.gd {	width:40px; /*height:13px;*/ padding-left: 1px; }
/* wertpapier chart einstellungen */
select.chartsel { width:165px; }



/* styles for printonly content */
.printtxt {	display: none; }
.onlyprint { display: none; }



.dwldicon {margin-top: 5px; margin-bottom:-2px; }


div.newsline {
	font-size: 11px;
	position: relative;
	left: 5px;
	width: 100%;
}

div.dwldline {
	font-size: 11px;
	position: relative;
	left: 5px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 15px;
}

div.news {
position: relative;
top: -13px;
left: 110px;
width: 460px;
}

ul.iponews { list-style-type: none; margin: 0px; padding: 0px; margin-top: 10px; font-size:11px; }
ul.iponews li { margin-bottom: 8px; }



div.graybox {
	font-size: 11px;
	padding: 15px 10px 10px 5px;
	border-bottom: 1px solid #4C7094;
/*	border-top: 1px solid #4C7094; */
	background-color: #E0E7EA;
	margin-bottom: 20px;
}

div.graybox2 {
	font-size: 11px; 
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #4C7094;
	background-color: #E0E7EA;
	margin-bottom: 20px;
}

div.graybox3 {
	font-size: 11px; 
	padding: 10px 0px 5px 5px;
	border-bottom: 1px solid #4C7094;
	border-top: 1px solid #4C7094;	
	background-color: #E0E7EA;
/*	margin-bottom: 20px;*/
/*	margin-top:20px;*/
}

div.graybox4 {
	font-size: 11px; 
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #4C7094;
	border-top: 1px solid #4C7094;	
	background-color: #E0E7EA;
	margin:0px;
}

div.grayboxnews {
	font-size: 12px;
	padding: 0px;
	border-bottom: 1px solid #4C7094;
	border-top: 1px solid #4C7094;	
	background-color: #E0E7EA;
}

 div#det.grayboxnews {
	padding: 10px 0px 5px 5px;
	margin-top: 20px;
}

div.grayboxnews2 {
	font-size: 12px;
	padding: 15px 10px 5px 5px;
	border-bottom: 1px solid #4C7094;
/*	border-top: 1px solid #4C7094; */
	background-color: #E0E7EA;
}




div#idxchart {
	float: left;
	font-size: 12px;
	width: 190px;
	padding-left:5px;
}
 
div#idxchart.detail {
	width: 248px;
	margin-top: 10px;
	background-color: #E0E7EA;
}


div.kinfo {
	width:330px;
	height: 215px;
	float: right;
	border: 1px solid #4C7094;
	margin-top: 10px;
	background-color: #FFFFFF;
}

div#idxinfo.detail {
	width:330px;
	height: 190px;
	float: right;
	border: 1px solid #4C7094;
	margin-top: 10px;
	background-color: #FFFFFF;
}



div#idxchart.chart {
	width: 551px;
	height: 236px;
}

div.graph {
	height: 184px;	
	border: 1px solid #4C7094;
	background-color: #E0E7EA;
	padding: 0px;
	margin:0px;
}

div#idxchart.chart div.graph {
	height: 236px;
}

/*div#idxinfo {
	float: right;
	width: 230px;
	padding: 7px 5px;
	border-bottom: 1px solid #4C7094;
	border-top: 1px solid #4C7094;
	background-color: #FFFFFF;
	margin-right: 20px;
	margin-top:12px;
}*/

div.infohl {
	font-size: 12px;
	font-weight: bold;
	width: 180px;
	float: right;
	padding: 0px 10px 0px 0px;
	margin-right: 10px;
	margin-top:12px;
	text-transform: uppercase;
}


/*div#idxinfo.detail {
	width: 180px;
	margin-top: 4px;
	margin-right: 10px;
}
*/
div.infohd {
	float:left;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}
div.info {
	text-align: right;
	float:right;
	font-size: 12px;
	line-height: 15px;	
}


div#legende {
	font-size: 9px; 
	padding-left: 5px;	
	text-align: center;
	height: 20px;
}

div.rbox { float: right; }
div.lbox { float: left; }
.cbox { float:left;  }

div.midbox {position:relative; left: 32px; }

div#footer {
	font-size: 10px; margin-top: 5px; margin-bottom: 10px; border-top: 1px solid #a09b98; padding-top: 5px; color:#a09b98; 
}



table#hdat { width: 330px; font-size: 11px; border: 1px solid #4C7094; border-bottom: 0px; }
table#hdat th { font-size: 11px; border: 0px; background-color: #FFFFFF; }
table#hdat td { border-right: 0px; background-color: #E0E7EA;  }
table#hdat td.empty { height: 25px; }
table#hdat .col1 { } 
table#hdat .col2 { width: auto; }
table#hdat .col3 { width: auto; }

table#went { width: 330px; font-size: 11px; border: 1px solid #4C7094; border-top: 0px; background-color:#FFFFFF; }
table#went th { font-size: 11px; border:0px; background-color: #FFFFFF; }
table#went td { border-right: 0px; background-color: #E0E7EA; }
table#went .col1 { } 
table#went .col2 { width: auto; }
table#went .col3 { width: auto; }

div.addinfo {
	height: 140px;
	margin-left: 5px;
	margin-bottom: 10px;
}
div.markets {
	height: auto;
	margin-left: 5px;
}

div.basis {
	height: auto;
	margin-left: 5px;
}
div.kennzahl {
	height: auto;
	margin-left: 5px;
}

div.charts {
	height: auto;
	margin-bottom: 20px;
}

div.mtab {
	height: auto;
	margin-bottom: 20px;
}

table#topv { width: 264px; font-size: 11px; border: 1px solid #4C7094; }
table#topv th { font-size: 11px; border-right:0px; background-color: #FFFFFF;  }
table#topv td { border-right: 0px; background-color: #E0E7EA;}
table#topv tr:hover td { border-right: 0px; background-color: #FFFFFF;}
table#topv .col1 { width: auto; } 
table#topv .col2 { width: auto; }
table#topv .col3 { width: 20px; }
table#topv .col4 { width: 60px; }


table#qkz { width: 263px; font-size: 11px; border: 1px solid #4C7094; }
table#qkz th { font-size: 11px; border-right:0px;  background-color: #FFFFFF; }
table#qkz td { font-size: 11px; border-right: 0px; background-color: #E0E7EA; }
table#qkz .col1 { width: auto; } 
table#qkz .col2 { width: auto; }

div.addhl { color: #000000; font-size: 11px; font-weight: bold; padding-bottom: 3px; }
div.addhl2 { color: #000000; font-size: 11px; font-weight: bold; padding-bottom: 3px; text-indent: 5px;}


div.formhl { color: #000000; font-size: 11px; font-weight: bold; 
border-top: 1px solid #4C7094;border-bottom: 1px solid #4C7094; margin-top: 10px; padding: 5px 0px; text-indent: 10px; background-color: #FFFFFF;
 }

div.formtxt { color: #000000; font-size: 11px;
border-top: 1px solid #4C7094;border-bottom: 1px solid #4C7094; margin-top: 10px; padding: 2px 0px; background-color: #FFFFFF;
 }


form.optsearch { margin: 0px; }


div.whitebox {
	width: 590px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #4C7094;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 3px;
}
div.inbox {
	padding-left: 10px; margin-top: 7px;
}

/* Newsheadline */
.newshd {	font-size: 11px;	font-weight: bold; padding-left: 6px;}
.newsdat {	font-size: 11px; padding-left: 6px; line-height: 13px;}
.newsaut {	font-size: 11px; padding-left: 6px;  }
/* Newstext Hinweise */
div.note {	text-align: right;	font-style: italic; font-size:11px;  }




.trend1 { width: 2px; height: 7px; margin-top: 3px; }
.trend2 { width: 4px; height: 7px; margin-top: 3px;}
.trend3 { width: 6px; height: 7px; margin-top: 3px; }
.trend4 { width: 8px; height: 7px; margin-top: 3px; }
.trend5 { width: 10px; height: 7px; margin-top: 3px; }
.trend6 { width: 12px; height: 7px; margin-top: 3px; }
.trend7 { width: 14px; height: 7px; margin-top: 3px; }
.trend8 { width: 16px; height: 7px; margin-top: 3px; }
.trend9 { width: 18px; height: 7px; margin-top: 3px; }
.trend10 { width: 20px; height: 7px; margin-top: 3px; }


/* Tabelle Wertpapier Profil Daten*/
table.profil {	margin-left: 5px; font-size: 11px; }
table.profil .col1 {	width:130px; }
table.profil .col2 { width: auto; }
table.profil td {	border: none; background-color: #E0E7EA; padding: 2px 0px; }

div.profiltxt { font-size: 11px;	width: 590px; margin-left:5px; }

div.fondtxt { font-size: 11px; border: 1px solid #4C7094; padding: 7px 7px; /*background-color: #FFFFFF;*/ line-height: 13px; margin-bottom: 15px;}

/* Tabelle Wertpapier Profil Kennzahlen */
table#pkz { width: 610px; font-size: 11px; }
table#pkz .col1 {	width: auto; }
table#pkz .col2 {	width: 110px; }
table#pkz .col3 {	width: 110px; }
table#pkz .col4 {	width: 110px; }
table#pkz .col5 {	width: 110px; }



table#qbt { width: 603px; font-size: 11px; border: 1px solid #4C7094; margin-top: 10px; margin-left: 5px; margin-bottom: 10px; }
table#qbt th { font-size: 11px; border-right:0px; border-bottom: 1px solid #D9D7D6; font-weight: bold;background-color: #FFFFFF; }
table#qbt td { border-right: 0px; background-color: #E0E7EA;}
table#qbt th.empty { background-color: #FFFFFF; }
table#qbt tr:hover td { background-color: #FFFFFF; }
table#qbt .col1 { width: auto; } 
table#qbt .col2 { width: 90px; }
table#qbt .col3 { width: 90px; }
table#qbt .col4 { width: 90px; }
table#qbt .col5 { width: 90px; }

table#qkbt { width: 603px; font-size: 11px; border: 1px solid #4C7094; margin-top: 10px; margin-left: 5px; margin-bottom: 10px; }
table#qkbt th { font-size: 11px; border-right:0px; border-bottom: 1px solid #D9D7D6; font-weight: bold;background-color: #FFFFFF;}
table#qkbt td { border-right: 0px; background-color: #E0E7EA;}
table#qkbt th.empty { background-color: #FFFFFF; }
table#qkbt th.akt { color: #4C7094; text-align: right; background-color: #FFFFFF;}
table#qkbt tr:hover td { background-color: #FFFFFF; }
table#qkbt .col1 { width: auto; } 
table#qkbt .col2 { width: 75px; }
table#qkbt .col3 { width: 75px; }
table#qkbt .col4 { width: 75px; }
table#qkbt .col5 { width: 75px; }
table#qkbt .col6 { width: 75px; }

/* Index Kursliste Tabelle */
table#qkt {	width: 603px; font-size:11px; margin-bottom: 20px;border: 1px solid #4C7094; }
table#qkt th {	font-size:11px; border: 0px;background-color: #FFFFFF; } 
table#qkt td.thbline {	background-color: #FFFFFF; } 
table#qkt td { border-right: 0px;background-color: #E0E7EA;}
table#qkt tr.akt td { background-color: #FFFFFF; }
table#qkt tr:hover td { background-color: #FFFFFF; }
table#qkt .col1 { width: auto;} 
table#qkt .col2 { width: auto; }
table#qkt .col3 { width: auto; }



form#quotes_simple {
	margin: 0px;
}

/* WP-Suche Ergebnis-Tabelle */
table#wsr {	width: 100%; font-size:11px; }
table#wsr tr:hover { background-color: #E0E7EA; font-size:11px; }
table#wsr .colrat { width: 41px; }
table#wsr .col1 { width: 135px; }
table#wsr .col2 { width: 53px; }
table#wsr .col3 { width: auto; }
table#wsr .col4 { width: 80px; }
table#wsr .col5 { width: 60px; }
table#wsr .col6 { width: auto; }
table#wsr .col7 { width: 78px; }

/* WP-Suche Ergebnis-Tabelle */
table#fse {	width: 100%; font-size:11px; }
table#fse tr:hover { background-color: #E0E7EA; font-size:11px; }
table#fse .colrat { width: 41px; }
table#fse .col1 { width: auto; }
table#fse .col2 { width: auto; }
table#fse .col3 { width: 38px; }
table#fse .col4 { width: 60px; }
table#fse .col5 { width: 42px; }
table#fse .col6 { width: 52px; }
table#fse .col7 { width: 52px; }
table#fse .col8 { width: 52px; }

/* WP-Suche Ergebnis-Tabelle */
table.ane {	width: 100%; margin-bottom: 15px; font-size:11px; }
table.ane tr:hover { background-color: #E0E7EA; }
table.ane .col1 { width: 50px; }
table.ane .col2 { width: auto; }
table.ane .col3 { width: auto; }
table.ane .col4 { width: 92px; }
table.ane .col5 { width: 69px; }
table.ane .col6 { width: 70px; }
table.ane .col7 { width: auto; }
table.ane .col8 { width: auto; }
table.ane .col9 { width: auto; }

table.ane2 {	width: 100%; margin-bottom: 15px; font-size:11px;}
table.ane2 tr:hover { background-color: #E0E7EA; }
table.ane2 .col6 { width: 117px; }
table.ane2 .col1 { width: auto; }
table.ane2 .col2 { width: 80px; }
table.ane2 .col3 { width: 120px; }
table.ane2 .col4 { width: 45px; }

/* WP-Suche Ergebnis-Tabelle */
table#ase {	width: 100%; margin-top: 20px; margin-bottom: 15px; font-size:11px;}
table#ase tr:hover { background-color: #E0E7EA; }
table#ase .col1 { width: auto; }
table#ase .col2 { width: auto; }
table#ase .col3 { width: 50px; }
table#ase .col4 { width: auto; }
table#ase .col5 { width: 40px; }
table#ase .col6 { width: 45px; }
table#ase .col7 { width: 65px; }

/* wertpapiersuche - inputfeld suchbegriff */
input.search {	width:90px; /*height:13px;*/ }
/* wertpapiersuche - selectbox wpart + boerse */
select.wsel { width:130px; /*height:16px; */ }

/* wertpapiersuche - inputfeld suchbegriff */
input.fsearch {	width:210px; margin-top:3px; /*height:13px;*/ }
/* wertpapiersuche - selectbox wpart + boerse */
select.fsel { width:210px; margin-top:3px;}


form#searchform {
	margin: 0px;
	font-size: 11px; 
	background-color: #E0E7EA;
	border: 1px solid #4C7094;
	padding: 10px; 

}

form#searchform2 {
	margin: 0px;
	font-size: 11px; 
	background-color: #E0E7EA;
	border: 1px solid #4C7094;
	padding: 5px 0px 5px 0px; 
	margin-bottom: 20px;
}


/* Positionierung und Style Seitenangaben */
.rspg { float: left; color: #003366; font-size: 11px; padding-top: 2px; padding-left:5px; }
/* Positionierung und Style Seitenlinks */
.rslk { float:right; font-size: 11px; padding-top: 2px; padding-right: 2px;}
/* Linkstyle */
a.plk { font-weight: bold }

/* Textstyle - blauer für Seitenzahlenpunkte .. 1 2 3 .. */
.ppt { color: #1963A9; }

div.pagectrtop { height: 18px; margin-top: 20px;}
div.pagectrbtm { height: 18px; margin-bottom: 20px;}

table#searchtab { background-color: #E0E7EA;  font-size:11px; width:335px; }
table#searchtab td { background-color: #E0E7EA; border:none; }
table#searchtab td.aright {  }
table#searchtab .col1 { width: 120px; }
table#searchtab .col2 { width: 87px; }
table#searchtab .col3 { width: 40px; }
table#searchtab .col4 { width: 88px;}
table#searchtab div.intab { padding-right: 10px; }

input.asisin { width: 215px; margin-top: 1px;}
input.asrlz { width: 85px; margin-top: 1px;} 
select.aswhg { width: 88px; margin-top: 1px;}
select.asrend { width: 88px; margin-top: 1px; }
select.aszins { width: 88px; margin-top: 1px;}
select.askup { width: 88px; margin-top: 1px;}


table#akz { width: 603px; font-size: 11px; border: 1px solid #4C7094; margin-bottom: 10px; }
table#akz th { font-size: 11px; border-right:0px;  }
table#akz td { font-size: 11px; border-right: 0px; background-color: #E0E7EA; }
table#akz td.sectab { border-left: 1px solid #4C7094; }
table#akz div.intab { padding-left: 5px; padding-right: 5px; }
table#akz .col1 { width: 25%; } 
table#akz .col2 { width: 25%; }
table#akz .col3 { width: 25%; } 
table#akz .col4 { width: 25%; }

select.nsel { width: 190px; margin-top: 2px; }
input.ntext { width: 186px; margin-top: 2px; }

table#newstab { background-color: #E0E7EA; margin-left: 0px; font-size:11px; width: 610px; }
table#newstab td { background-color: #E0E7EA; border:none; padding-left: 8px;}
table#newstab .col1 { width: 202px; }
table#newstab .col2 { width: 202px; }
table#newstab .col3 { width: 202px; }
table#newstab *.subbut {margin-top:15px; }


table#fondtab { width: 603px; background-color: #E0E7EA; font-size:11px; }
table#fondtab td { background-color: #E0E7EA; border:none; }
table#fondtab .col1 { width: 220px; }
table#fondtab .col2 { width: 220px; }
table#fondtab .col3 { width: 55px; }
table#fondtab .col4 { width: auto; }
table#fondtab *.subbut {margin-top:15px; }

a.searchlink {
font-size: 11px;
}

table#fondtaberw { width: 100%; background-color: #E0E7EA; font-size:11px; }
table#fondtaberw td { background-color: #E0E7EA; border:0px;}
table#fondtaberw div.intab2 { padding-left: 10px;}
table#fondtaberw .col1 { width: 175px; }
table#fondtaberw .col2 { width: 95px; }
table#fondtaberw .col3 { width: auto; }
table#fondtaberw .subbut { margin-right: 142px; }


input.fitp { width: 60px; }

div.newstxt { width: 590px; margin-left: 6px; font-size:11px;  }

/* pre { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; } */


/* wertpapiersuche - inputfeld suchbegriff */
input.fsearch2 {	width:302px; /*height:13px;*/ }
/* wertpapiersuche - selectbox wpart + boerse */
select.fsel2 { width:306px; }
select.fselsmall { width:210px;  }


table#fsee { width: 610px; font-size: 11px; }
table#fsee th { font-size: 11px; border-right:0px;  }
table#fsee td { font-size: 11px; border:none; padding-right: 10px; padding-left: 10px;background-color: #E0E7EA; }
table#fsee td.term { font-weight: bold ;}
table#fsee td.btn { vertical-align: bottom; }
table#fsee .col1 { width: auto; } 
table#fsee .col2 { width: auto; }
table#fsee .col3 { width: 80px; }


/* Depotnavigationsliste Einstandswert/Schlusskurs */
ul#chartsel {	font-size: 11px; list-style-type: none; color: #003366; font-weight: bold;	margin-bottom: 5px; margin-right: 10px;}
ul#chartsel li {	display: inline; vertical-align: middle;}


div.subbutpos {
margin-right:2px;margin-top:9px;
text-align:right;
}


div#login { 
font-size: 9px; font-family:Arial, Helvetiva, sans-serif; width:178px; margin-bottom: 0px; background-color: #ffffff; 
}
div.logintab {  height: 80px;
padding: 7px 10px; border: 1px solid #4C7094; margin-bottom: 10px; background-color: #FFFFFF;
}

/* Navigationsliste 3. Ebene */
ul.linklist {	list-style-type: none; margin: 0px;	padding: 4px 0px 2px 0px; }
ul.linklist li {	background-image: url(../images/nav_dot2.gif); background-repeat: no-repeat; background-position: 0px 6px; font-weight: bold; color: #1963A9; border:none; padding: 0px 0px 0px 8px; }


/* Index Kursliste Tabelle */
table.ihs {	width: 180px; font-size:11px; border: 1px solid #4C7094; }
table.ihs th {	font-size:11px; font-weight: bold; border-color: #A09B98; border: none;} 
table.ihs tr.chart td { padding: 0px; }
table.ihs td.spcline { border: 0px; height: 1px; }
table.ihs td.thbline { border-bottom: 1px solid #4C7094; }
table.ihs td.negtrend { text-align: right; border-right: 1px solid #D9D7D6;}
table.ihs td.postrend { text-align: left;  }
table.ihs td { border-right: none; }
table.ihs tr:hover { background-color: #E0E7EA; }
table.ihs .col1 { width: auto;} 
table.ihs .col2 { width: 20px; }
table.ihs .col3 { width: auto; }

table.ihs div.intab { }

form#chartset {
	margin: 0px;
	font-size: 12px; 
}

form#loginform { margin: 0px; padding:0px; }
div#persarea { font-size: 9px; margin-left: 10px; width:132px; margin-bottom: 10px; text-align:left; margin-top:10px;}
div#persarea2 { font-size: 9px; padding-left: 10px; width:152px; margin-bottom: 10px; text-align:left; border-top:1px solid #FFFFFF; padding-top:10px;}
div.iptline { height: 18px; margin: 0px; padding:0px; font-size:11px; color: #003366;  }
input.iptlogin { font-size: 9px; width: 75px; background-color: #FFFFFF; float: right; margin:0px; padding:1px 0px 1px 0px;  }

div.loginleft {  margin-top: 0px; height: 15px; }

div.loginright { float: right; margin-top: 0px;  height: 15px;}

img.selbtn { margin-right: 5px; margin-bottom: -1px;}
/* Navigationsliste 2. Ebene */
ul#persnav { list-style-type: none; margin: 0px; padding: 0px; font-size:11px; }
ul#persnav li {	font-weight: normal; color: #1963A9; border: none; height: 14px;}


div.more {
	margin-top: 4px;
	 margin-bottom: 20px;
	 font-size: 11px;
}


table#nlist { font-size:11px; width: 600px; margin-left:0px; }
table#nlist td { border:none; }
table#nlist tr { background-color: #E0E7EA; }
table#nlist tr:hover { background-color: #E0E7EA; }
table#nlist .col1 { width:auto; }
table#nlist .col2 { width:auto; }
table#nlist div.intab { padding-left: 6px; padding-right: 8px; }




table#utl { margin-top: 10px; font-size:11px; }
table#utl td { border:none; }
table#utl th { border: none; font-weight: bold; }
table#utl tr { background-color: #E0E7EA;}
table#utl tr:hover { background-color: #FFFFFF; }
table#utl .col1 { width:auto; }
table#utl .col2 { width:auto; }
table#utl .col3 { width:auto; }
table#utl .col4 { width:auto; }

table#utl div.intab { padding-left: 10px; padding-right: 10px; }





/* Index Kursliste Tabelle */
table.dfx {	width: 623px; font-size:11px; margin-bottom: 10px;}
table.dfx th {	font-size:11px;  }
table.dfx td.negtrend { text-align: right; }
table.dfx td.postrend { text-align: left;   }
table.dfx .col1 { } 
table.dfx .col2 { width: 30px; }
table.dfx .col3 { width: auto; }
table.dfx .col4 { width: auto; }
table.dfx .col5 { width: auto; }
table.dfx .col6 { width: auto; }


/* Index Kursliste Tabelle */
table.dmk {	width: 623px; font-size:11px; margin-bottom: 10px;}
table.dmk th {	font-size:11px;  }
table.dmk td.negtrend { text-align: right; }
table.dmk td.postrend { text-align: left;   }
table.dmk .col1 { } 
table.dmk .col2 { width: auto; }
table.dmk .col3 { width: 40px; }
table.dmk .col4 { width: 88px; }
table.dmk .col5 { width: auto; }
table.dmk .col6 { width: auto; }
table.dmk .col7 { width: auto; }
table.dmk .col8 { width: auto; }
table.dmk .col9 { width: auto; }


/* Index Kursliste Tabelle */
table.zhe {	width: 623px; font-size:11px; margin-bottom: 30px;}
table.zhe th {	font-size:11px;  }
table.zhe tr.sum td {	background-color: #E0E7EA; border-color: #A09B98; border-bottom: 0px;	}
table.zhe .col1 { } 
table.zhe .col2 { width: 120px; }
table.zhe .col3 { width: 120px; }
table.zhe .col4 { width: 120px; }
table.zhe .col5 { width: 120px; }

table.zhs {	width: 623px; font-size:11px; margin-bottom: 20px;}
table.zhs th {	font-size:11px;  }
table.zhs tr.sum td {	background-color: #E0E7EA; border-color: #A09B98; border-bottom: 0px;	}
table.zhs .col1 { } 
table.zhs .col2 { width: 150px; }
table.zhs .col3 { width: 150px; }
table.zhs .col4 { width: 150px; }



form#devisenform {
	margin: 0px;
	font-size: 11px; 
	background-color: #E0E7EA;
	border-top: 1px solid #4C7094;
	padding-top: 10px; 
	padding-bottom: 10px; 	
	padding-left: 3px; 
}

form.zinsenform {
	margin: 0px;
	font-size: 12px; 
	background-color: #E0E7EA;
	border-top: 1px solid #4C7094;
	padding-top: 10px; 
	padding-bottom: 10px; 	
	padding-left: 3px; 
}

select.devsel {
	margin-left: 10px;
}

table#devrtab { width: 285px; }
table#devrtab td { border: none; background-color: #E0E7EA;}
table#devrtab tr.empty td { border-top: 1px solid #4C7094; height: 8px; }
table#devrtab td.special { font-weight:bold; }
table#devrtab .col1 { width: 80px; }
table#devrtab .col2 { width: auto; }

input.iptcalc, input.ipterg { width: 205px; }
select.currsel { width: 100%; }

/* Index Kursliste Tabelle */
table.zgm {	width: 623px; font-size:11px; margin-bottom: 10px;}
table.zgm th {	font-size:11px;  }
table.zgm td.negtrend { text-align: right; }
table.zgm td.postrend { text-align: left;   }
table.zgm .col1 { } 
table.zgm .col2 { width: auto; }
table.zgm .col3 { width: 40px; }
table.zgm .col4 { width: 88px; }
table.zgm .col5 { width: auto; }
table.zgm .col6 { width: auto; }
table.zgm .col6 { width: auto; }


/* Index Kursliste Tabelle */
table.zkm {	width: 623px; font-size:11px; margin-bottom: 10px;}
table.zkm th {	font-size:11px;  }
table.zkm .col1 { } 
table.zkm .col2 { width: auto; }
table.zkm .col3 { width: auto; }
table.zkm .col4 { width: auto; }
table.zkm .col5 { width: auto; }

table#osm { width: 603px; margin-bottom: 15px; border: 1px solid #4C7094; margin-left: 10px;font-size:11px; }
table#osm th {	font-size:11px; border-color: #4C7094; background-color: #FFFFFF;} 
table#osm td { background-color: #E0E7EA; }
table#osm td.spcline { border: 0px; height: 1px; background-color: #FFFFFF;}
table#osm td.thbline { border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table#osm tr:hover td { background-color: #FFFFFF; }
table#osm .col1 { width: auto; }
table#osm .col2 { width: 95px; }
table#osm .col3 { width: 95px; }
table#osm .col4 { width: 95px; }
table#osm .col5 { width: 95px; }
table#osm .col6 { width: 95px; }


input.erg { border: none; border-bottom: 1px solid #4C7094; background-color: transparent; width: 205px; }

div.infoc { border: 1px solid #4C7094; margin-bottom: 15px; margin-left: 5px; background-color: #FFFFFF; }


table.infotab {	width:590px; margin-left:5px; margin-bottom: 15px; }
table.infotab td { background-color:#E0E7EA; border:0px; }
table.infotab .col1 { width:248px;}
table.infotab .col2 { width:20px; }
table.infotab .col3 { width:auto;}

div.infobox {
	border: 1px solid #4C7094; width:345px;background-color:#FFFFFF; margin-left:6px;  height:99%;
}


div.infobox2 {
	border: 1px solid #4C7094; width:330px;background-color:#FFFFFF;  height:99%; margin-bottom: 3px;
}

/* Index Kursliste Tabelle */
table#foi { width: 320px; font-size:11px; margin: 0px 5px; /*margin-top: 3px;*/}
table#foi th {	font-size:11px;}
table#foi td { border-right: 0px; border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table#foi td.leftcol { font-weight: bold; }
table#foi td.rightcol { text-align: right; }
table#foi tr.last td { border-bottom: 0px; }
table#foi .col1 { width: 50%;} 
table#foi .col2 { width: 50%; }



table.idxi { width: 162px; font-size:11px; margin: 0px 5px 0px 5px; /*margin-top: 3px;*/}
table.idxi th {	font-size:11px;}
table.idxi td { border-right: 0px; border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table.idxi td.leftcol { font-weight: bold; }
table.idxi td.rightcol { text-align: right; }
table.idxi tr.last td { border-bottom: 0px; }
table.idxi .col1 { width: auto;} 
table.idxi .col2 { width: auto; }


table.icharttab { width: 100%; margin: 0px; margin-bottom: 15px; padding: 0px; }
table.icharttab td { border: none;}
table.icharttab .col1 { width:183px; }
table.icharttab .col2 { width:auto; }
table.icharttab .col3 { width:183px; }
table.icharttab .col4 { width:auto; }
table.icharttab .col5 { width:183px; }


/* Index Kursliste Tabelle */
table.ihs {	width: 180px; font-size:11px; border: 1px solid #4C7094; margin: 0px; }
table.ihs th {	font-size:11px; font-weight: bold; border-color: #A09B98; border: none;} 
table.ihs tr.chart td { padding: 0px; }
table.ihs td.spcline { border: 0px; height: 1px; }
table.ihs td.thbline { border-bottom: 1px solid #A09B98; }
table.ihs td { border-right: none; border-bottom: 1px solid #C6D3DD; }
table.ihs tr.last td { border: none; }
table.ihs tr:hover { background-color: #E0E7EA; }
table.ihs .col1 { width: auto;} 
table.ihs .col2 { width: 20px; }
table.ihs .col3 { width: auto; }

table.ihs div.intab { }


table#perstab { background-color: #E0E7EA; }
table#perstab td { background-color: #E0E7EA; border:none; }
table#perstab td.aright {  }
table#perstab .col1 { width: 150px; }
table#perstab .col2 { width: 150px; }
table#perstab .col3 { width: auto; }
table#perstab div.intab { padding-right: 10px; }

/* Tabelle Musterdepot Navigation */
table.mdepot1 { width: 100%; font-size: 11px; padding: 0px; border: none; border: 1px solid #4C7094;}
table.mdepot1 td { border: none; background-color: #E0E7EA; vertical-align: middle; padding: 7px; }
table.mdepot1 tr.special td { border-bottom: 1px solid #D9D7D6;  }

table.emailtable { width:  100%; font-size: 11px; padding: 0px; border: none; }
table.emailtable td { border: none; background-color: #E0E7EA; vertical-align: top; padding: 0px; }

/* Depot auswählen */

select.omdepot { width: 140px; }
div.omdepotf { text-align: right; }
select.omdepotf { width: 140px; }

/* Depot Detail Tabelle */
table#md1 {	width: 590px; font-size:11px; border: 1px solid #4C7094; margin-left: 5px;  }
table#md1 th {	font-size:12px; border-color: #4C7094; background-color: #FFFFFF; padding:  2px;} 
table#md1 td { background-color: #E0E7EA; }
table#md1 td.spcline { border: 0px; height: 1px; background-color: #FFFFFF;}
table#md1 td.thbline { border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table#md1 tr:hover td { background-color: #E0E7EA; }
table#md1 .col1 { width: auto;} 
table#md1 .col2 { width: 62px; }
table#md1 .col3 { width: 72px; }
table#md1 .col4 { width: 90px; }
table#md1 .col5 { width: 90px; }
table#md1 .col6 { width: 80px; }
table#md1 .col7 { width: 60px; }


table#md1.md2 { width: 100%; margin-left: 0px; border: none; font-size:11px;}
table#md1.md2 th {	font-size:11px; border-color: #4C7094; background-color: #E0E7EA; padding:  2px;} 
table#md1.md2 td { background-color: #FFFFFF; }
table#md1.md2 td.thtline { background-color: #E0E7EA; }
table#md1.md2 td.thbline { border-bottom: 1px solid #4C7094; background-color: #E0E7EA;}
table#md1.md2 td.lastcol { text-align: left; border-right: 0px solid #FFFFFF; padding: 2px; }

/* Musterdepot Zusammenfassung */
table#md3 { width: 100%; font-size:11px; border: 1px solid #4C7094; }
table#md3 td { padding: 5px;  background-color: #E0E7EA; }
table#md3 .col1 { width: auto;} 
table#md3 .col2 { width: 90px; }
table#md3 .col3 { width: auto; }
table#md3 .col4 { width: 90px; }

/* Musterdepot WP Suche */
input.md1isin { width: 100px; }
select.md1boerse { width: 100px; }
select.md1typ { width: 100px; }

/* Benachrichtigungen */

table#md4 {	width: 590px; font-size:12px; border: 1px solid #4C7094; margin-left: 5px;  }
table#md4 th {	font-size:12px; border-color: #4C7094; background-color: #FFFFFF; padding:  2px;} 
table#md4 td { background-color: #E0E7EA; }
table#md4 td.spcline { border: 0px; height: 1px; background-color: #FFFFFF;}
table#md4 td.thbline { border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table#md4 tr:hover td { background-color: #E0E7EA; }
table#md4 .col1 { width: auto;} 
table#md4 .col2 { width: 50px; }
table#md4 .col3 { width: 62px; }
table#md4 .col4 { width: 90px; }
table#md4 .col5 { width: 90px; }
table#md4 .col6 { width: 50px; }
table#md4 .col7 { width: 70px; }

table#md4.md5 { width: 100%; margin-left: 0px; border: none; font-size:11px;}
table#md4.md5 th {	font-size:11px; border-color: #4C7094; background-color: #E0E7EA;} 
table#md4.md5 tr:hover td { background-color: #E0E7EA; }
table#md4.md5 td { background-color: #FFFFFF; }
table#md4.md5 td.thtline { background-color: #E0E7EA; }
table#md4.md5 td.thbline { border-bottom: 1px solid #4C7094; background-color: #E0E7EA;}
table#md4.md5 td.lastcol { text-align: left; border-right: 0px solid #FFFFFF; padding: 2px; }

/* Musterdept übernehmen Formular */
table.uebnehm1 { width: 100%;  }
table.uebnehm1.td { background-color: #e9e9e9; }

.uebbtn1 { font-size: 11px; padding: 0px 1px 0px 1px; margin: 3px 0px;  background-color: #E0E7EA; color: #003366; border: 1px #4C7094 solid; }


/* Tabelle Formular Benachrichtigungen setzen */
table.benachricht1 { width: 100%; font-size: 11px; padding: 0px; border: none; border: 1px solid #4C7094;}
table.benachricht1 .col1 { width: 70%; } 
table.benachricht1 .col2 { width: 30%;  }
table.benachricht1 td { border: none; background-color: #E0E7EA; vertical-align: middle; padding: 7px; }
table.benachricht1 tr.special td { border-bottom: 1px solid #C6D3DD;  }
table.benachricht1 td.rightcol { background-color: #C6D3DD; border-left: 1px solid #C6D3DD;  }
table.benachricht1 td.rightcol1 { border-top: 1px solid #C6D3DD; border-bottom: 1px solid #C6D3DD;  }
table.benachricht1 td.special3 { font-weight: bold; border-top: 1px solid #C6D3DD;  border-bottom: 1px solid #C6D3DD; }

table.benachrichtx1 { width: 100%; font-size: 11px; padding: 0px; border: none; border: 1px solid #4C7094;}
table.benachrichtx1 .col1 { width: 70%; } 
table.benachrichtx1 .col2 { width: 30%;  }
table.benachrichtx1 td { border: none; background-color: #E0E7EA; vertical-align: top; padding: 7px; }
table.benachrichtx1 td.formerror { border: none; vertical-align: middle; padding: 7px; }
table.benachrichtx1 tr.special td {border: none;}
table.benachrichtx1 td.rightcol { border: none;}
table.benachrichtx1 td.rightcol1 { border-top: 1px solid #C6D3DD; border-bottom: 1px solid #C6D3DD;  }
table.benachrichtx1 td.rightcol2 { border-bottom: 1px solid #D9D7D6;  }
table.benachrichtx1 td.special3 { font-weight: bold; border-top: 1px solid #C6D3DD;  border-bottom: 1px solid #C6D3DD; }

.formfield { width:260px; }
.formfielderror { width:260px; background-color: #E5C3C5; }

table.formtable1 { width: 100%; font-size: 11px; padding: 0px; border: none; }
table.formtable1 .col1 { width: 30%; font-size: 11px; }
table.formtable1 .col2 { width: 70%; font-size: 11px;}
table.formtable1 .colx1 { width: 20%; font-size: 11px; }
table.formtable1 .colx2 { width: 50%; font-size: 11px;}
table.formtable1 .colx3 { width: 30%; font-size: 11px;}
table.formtable1 .smalltext { width: 70px; margin: 0px; margin-right: 20px; }
table.formtable1  select.formselect1 { font-size: 11px; }
table.formtable1  select.formselect2 { font-size: 11px; margin-left: 10px; }
table.formtable1  select.formselect1 { font-size: 11px; }
table.formtable1  select.formselect3 { font-size: 11px; margin-left: 20px; }
.savebutn { width: 100%; text-align: right; padding-top: 10px; }


/* Musterdepot Transaktionen */

table#md7 {	width: 590px; font-size:11px; border: 1px solid #4C7094; margin-left: 5px;  }
table#md7 th {	font-size:11px; border-color: #4C7094; background-color: #FFFFFF; padding:  2px;} 
table#md7 td { background-color: #E0E7EA; }
table#md7 td.spcline { border: 0px; height: 1px; background-color: #FFFFFF;}
table#md7 td.thbline { border-bottom: 1px solid #4C7094; background-color: #FFFFFF;}
table#md7 tr:hover td { background-color: #E0E7EA; }
table#md7 .col1 { width: auto;} 
table#md7 .col2 { width: auto; }
table#md7 .col3 { width: 62px; }
table#md7 .col4 { width: 50px; }
table#md7 .col5 { width: 80px; }
table#md7 .col6 { width: 50px; }
table#md7 .col7 { width: 70px; }
table#md7 .col8 { width: 40px; }

table#md7.md8 { width: 100%; margin-left: 0px; border: none; font-size:11px;}
table#md7.md8 th {	font-size:11px; border-color: #4C7094; background-color: #E0E7EA;} 
table#md7.md8 td { background-color: #FFFFFF; }
table#md7.md8 td.thtline { background-color: #E0E7EA; }
table#md7.md8 td.thbline { border-bottom: 1px solid #4C7094; background-color: #E0E7EA;}
table#md7.md8 td.lastcol { text-align: right; border-right: 0px solid #FFFFFF; padding: 2px; }



div.backlink {  width: 100%; text-align: right; padding-top: 10px; font-size: 12px; }

/* musterdepot chartgrafik */
div.chartbox { width: 298px; height: 128px; }


table#mdchart1 { width: 590px; font-size:12px; background-color: #E0E7EA; border: 0px;  }
table#mdchart1 tr, table#mdchart1  td { background-color: #E0E7EA; border: 0px;  }
table#mdchart1 .col1 { width: 298px;  }
table#mdchart1 .col2 { width: 292px;  }


table#mdchart2 { width: 100%; font-size:12px; background-color: #E0E7EA; }
table#mdchart2 .col1 { width: 70%; }
table#mdchart2 .col2 { width: 15%; }
table#mdchart2 .col3 { width: 15%; }
table#mdchart2 td { background-color: #E0E7EA; border-bottom: 1px solid #D9D7D6;  }

div.colorbox { width: 30px; height: 15px; }

div.spacerdiv { height: 21px; }

.skiplink {display:none}

input.buttonlink { border: none; 
font-family: Arial, Helvetica, sans-serif; color: #1963A9; 
font-size: 12px; text-decoration: none; background-color: #ffffff;
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.noborder { border: 0px; }
.littlearrow {padding: 2px 0px 0px 2px; }



table#maintable {
	border: none; 
	width: 996px;
	border-right:1px solid #FFFFFF;
}
table#maintable td.noborder {
	border: none; 
}
#navcell { width: 152px; background-image: url(../images/bg_line.gif); background-repeat: repeat-y; }
#contentcell { width: 663px; background-color:#FFFFFF; padding-left:40px; padding-top:20px; }
#rightcell { width: 140px; background-color:#E0E7EA; }
#buttontbl { width: 135px; }

a.homenav { color: #003366;
	text-decoration: none;
	background-color: #c6d3dd;
	width: 100%;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	
	
 }
a.homenav:hover { 	color: #003366;
	text-decoration: underline;
	background-color: #c6d3dd;
	width: 100%;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	
 }



a.topnav { color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #c6d3dd;
	display: block;
	width: 100%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	
	
 }
a.topnav:hover { 	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #4CA4DB;
	display: block;
	width: 100%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	
 }
 
 a.topnav1 { color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #c6d3dd;
	display: block;
	width: 100%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	
 }
a.topnav1:hover { 	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #E48B4C;
	display: block;
	width: 100%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	
 }
 
 
 a.topnavneut { 
 color: #FFFFFF;
 font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	padding: 2px 0px 2px 0px;
	height:17px;
	
 }
a.topnavneut:hover { 	
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	padding: 2px 0px 2px 0px;
	height:17px;
	
 }




a.topnavbank:link, a.topnavbank:visited, a.topnavbank:active		
{
	color: #ffffff;
	text-decoration: none;
}
a.topnavbank:hover {
	color: #ffffff;
	text-decoration: underline;
}


a.topnavinaktiv:link, a.topnavinaktiv:visited, a.topnavinaktiv:active	{
	color: #D9D7D6;
	text-decoration: none;
}
a.topnavinaktiv:hover {
	color: #ffffff;
	text-decoration: underline;
}

.white {
	color: #ffffff;
}


.small {
font-size:11px;
}

table.small td.box {
width:15px;
padding:0px;
margin:0px;
vertical-align:top;
padding:0px 0px 5px 0px;
}
table.small td.box2 {
width:5px;
padding:0px;
margin:0px;
}

table.small td.text{
width:603px;
padding:0px;
margin:0px;
}

img.trendimg {display:none;}
td.trendcol {border-right:none;}
th.trendcol {border-right:none;}
td.trendcol div {display:none;}
th.trendcol div {display:none;}

