/* Body-Definition */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url('../images/bg.jpg') repeat-x 0px 0px;
	text-align: left;
}
/* Allgemeine Linkdefinition */
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-weight:normal;
}
a:hover {
	text-decoration: none;
	color: #F10020;
}
/* Allgemeine Imagedefinition */
img {
	border: none;
}
/* Styleklassen für Spacerimages */
img.spacer {
	height:1px;
	margin: 0px;
	padding:0px;
}
img.spacer2 {
	height:2px;
	margin: 0px;
	padding:0px;
}
hr.blue {
	color: #789DB3;
	height: 1px;
	border:0px;
	border-bottom: 1px solid #006699;
}
/* Textstyle - positive Werte */
.nrpos {
	font-size: 12px;
	color: #339933;
}
/* Textstyle - negative Werte */
.nrneg {
	font-size: 12px;
	color: #DD0000;
}
.conttxt {
	font-size: 12px;
	color: #000000;
}
.rating {
	vertical-align: bottom;
	margin-bottom: 1px;
}
/* +++ Styles für Bereich HEAD +++ */
table#head {
}
table#head tr {
}
table#head td.full {
	width: 100%;
	padding:0px;
}
table#head td {
	text-align: center;
	border: none;
	padding: 0px;
	margin: 0px;
	background-color:#FFFEE6;
	height: 82px;
}
/* Abstand zwischen Header und Contentteil */
table#head td.whitespc {
	background: #FFFFFF;
	height: 2px;
	padding:0px;
	border-top: 1px solid #999999;
}
/* Styleklasse für Logo */
img.logo {
	vertical-align: bottom;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin-top: 10px;
}
/* +++ END +++ */

div.logoprint {
	display:none;
}

/* +++ Styles für Bereich NAVIGATION +++ */

/* Navigationsbereich */
#navigation {
	height: 100%;
	width: 190px;
	background-color: #FFFFFF;
	font-size: 13px;
	float: left;
	clear:left;
	margin-top: 0px;
}
#navcell {
	width: 220px;
}
#contentcell {
	width: 700px;
}
#buttontbl {
	width: 160px;
}
#buttontbl td {
	padding-right: 0px;
	padding-left: 0px;
}
/* Navigationskopf */
div.navhead {
	text-transform: uppercase;
	background-color: #FFFFFF;
	color: #999999;
	padding: 5px 10px 5px 10px;
	margin-bottom: 7px;
	font-weight: bold;
}
/* Loginbereich / Personalisierter Bereich */
div.pershead {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 5px 1px;
	margin-bottom: 7px;
}
div.persheadactive {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding: 0px 0px 5px 0px;
	margin-bottom: 7px;
	background-image: url(../images/subnav_spacer.gif);
	background-repeat: no-repeat;
	background-position: 0px 28px;
}
/* Navigation 1. Ebene */	
div.nav {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	/*padding: 5px 0px 5px 19px;*/
	background-image: url(../images/subnav_spacer.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 1px 0px;
	background-position: bottom;
}
div.navline {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/subnav_spacer.gif);
	background-repeat: no-repeat;
}
/* Navigation 1. Ebene aktiv */	
div.navo {
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	background-color: #f8f8f8;
}
div.navo a, div.navo a:hover {
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	background-image: url(../images/arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 19px center;
	padding: 5px 0px 4px 30px;
	display: block;
	color: #000;
}
div.navo a:hover {
	color: #f10020;
}
div.nave {
	color: #000;
	font-weight: normal;
	font-size: 11px;
	margin: 0px 15px 0px 10px;
	padding: 0px 0px 7px 0px;
}
/* Subnavigationsbereich */
#subnavigation {
	background-image: url(../images/subnav_spacer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px 0px 10px 28px;
	background-color: #f8f8f8;
}
/* Navigationsliste 2. Ebene */
ul#navsub {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
ul#navsub li {
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
	border: none;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 11px;
}
/* Navigationsliste 3. Ebene */
ul#subsub {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul#subsub li {
	background-image: none;
	padding-left: 10px;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	border:none;
}
/* Linkstyles für navigationsbereich */
ul#navsub a, ul#subsub a {
	font-weight: normal;
	color: #000000;
	display: block;
}
div.nav a {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 19px center;
	padding-left: 11px;
	padding: 5px 0px 4px 30px;
	display: block;
}
ul#navsub a:hover, ul#subsub a:hover {
	font-weight: normal;
	color: #f10020;
	text-decoration: none;
}
div.nav a:hover {
	font-weight: normal;
	color: #f10020;
	text-decoration: none;
	background-color: #fff;
}
ul#navsub a.navsubaktiv {
	font-weight: bold;
	color: #000;
}
ul#navsub a.navsubaktiv:hover {
	font-weight: bold;
	color: #f10020;
}
ul#subsub a.subsubaktiv {
	font-weight: bold;
	color: #000;
}
ul#subsub a.subsubaktiv:hover {
	font-weight: bold;
	color: #f10020;
}
/* +++ Styles Contentarea NAV +++ */
/* Reiter: hellgraue Reiter auf blauem Hintergrund */
.boxnav {
	background-color: #e00018;
	width:100%;
}
ul#navbox {
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
	height:18px;
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#navbox li {
	list-style-type: disc;
	display: inline;
	padding: 0px 25px 2px 10px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	border: none;
}
ul#navbox li.aktiv {
	background-image: url(../images/reiter_bg3.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	background-color: #F4F4F4;
	color: #000000;
}
ul#navbox li a {
	color: #ffffff;
}
ul#navbox li a:hover {
	text-decoration: none;
	color: #dddddd;
}
/* +++ Styles Chart NAV +++ */
/* Reiter: dunkelgraue Reiter auf hellgrauem Hintergrund*/
.chartnav {
	background-color: #F4F4F4;
	width:100%;
	border-top: 1px solid #CCCCCC;
}
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: 1px 25px 2px 7px;
	color: #999999;
	border: none;
}
ul#navchart li.aktiv {
	background-image: url(../images/reiter_bgchart.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #CCCCCC;
	color: #000000;
}
ul#navchart li a {
	color: #999999;
}
ul#navchart li a:hover {
	color: #000000;
}
/* +++ Styles Bereich CONTENT +++ */

/* Positionierung des Sortierungsbuttons */
.sort {
	float: right;
	vertical-align: top;
	padding-left: 3px;
}
/* Contentcontainer */
 #content {
	/*position: absolute; 
	top:124px;*/
	width: 700px;
}
/* +++ Styles Contenthead +++ */
/* Contentkopf - Überschrift */
.contenthead {
	width:100%;
	border-bottom: 1px solid #999999;
	vertical-align: bottom;
}
/* Überschrift im Contentkopf */
#headline {
	color:#4077B0;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 4px;
	padding:0px;
	text-transform:uppercase;
}
h1 {
	color:#4077B0;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 4px;
	padding:0px;
	text-transform:uppercase;
}
/* Breadcrums Positionierung und Grunddefinition */
#breadcrums {
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	margin-bottom: 24px;
	text-transform: uppercase;
}
/* Breadcrum Linkstyle */
#breadcrums a.breadcrums,
#breadcrums a.last,
#breadcrums a {
	color: #666666;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
}
#breadcrums a.last,
#breadcrums span,
#breadcrums span.breadcrums {
	color: #4077b0;
}
#breadcrums a.breadcrums:hover,
#breadcrums a.last:hover,
#breadcrums a:hover {
	text-decoration: none;
}
/* Einfache Suche Positionierung und Grunddefinition */
#simplesearch {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}
/* 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:12px;
	font-weight: normal;
	color: #990000;
	padding: 0px 2px 0px 2px;
}
div.intaberror {
	padding: 0px;
	font-size: 11px;
	color:#E00018;
    text-indent:10px;
    display:none;
}
div.error {
	font-size:12px;
	font-weight: bold;
	color: #990000;
	padding: 0px 2px 6px 2px;
}
div.intabgrey {
	padding: 0px 2px 0px 2px;
	color: #666666;
}
/* +++ Tabellenspezifische Styles +++ */
/* Grunddefinition Tabelle */
table {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
/* Tabellenzeilen Grunddefinition */
tr, tr.last {
	background-color: #FFFFFF;
}
/* Tabellenkopf Grunddefinition*/
th {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding: 2px 0px 3px 0px;
	border-right: 1px solid #999999;
	background-color: #F4F4F4;
}
/* 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 #999999;
	background-color: #F4F4F4;
}
/* 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: 3px 0px 5px 0px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	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 #999999;
	background-color: #F4F4F4;
}
/* Tabellenheader Linie unten (Abstand - Linie) */
td.thbline {
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
}
/* Tabellenheader 2 Linie oben (Linie - Abstand) */
td.th2tline {
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-top: 1px solid #999999;
	background-color: #F4F4F4;
}
/* Tabellenheader 2 Linie unten (Abstand - Linie) */
td.th2bline {
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
}
/* Summenzeile Linie oben (Linie - Abstand) */
td.tftline {
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-top: 1px solid #999999;
	background-color: #F4F4F4;
}
/* Summenzeile Linie unten (Abstand - Linie) */
td.tfbline {
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
}
/* Abschlusslinie für Tabelle*/
.endline {
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-top: 1px solid #999999;
}
/* Abstand + Linie */
td.spcline {
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
}
/* Linie + Abstand */
td.linespc {
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-top: 1px solid #999999;
	background-color: #F4F4F4;
}
/* Tabellenüberschrift */
.thline {
	float:none;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
}
.thline2 {
	float:left;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	text-indent: 10px;
}
/* schmale Tabelle für 2 nebeneinander Fonddetails */
table.fdi {
	width: 290px;
	font-size:12px;
	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 #789DB3;
	padding-right: 5px;
}
table.fdi .col1 {
	width: auto;
}
table.fdi .col2 {
	width: auto;
}
/* Tabelle für Index und Marktuebersichten */
table.iil {
	width: 700px;
	font-size:12px;
}
table.iil th {
	font-size:12px;
}
table.iil tr:hover td {
	background-color: #F4F4F4;
}
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.icd {
	width: 610px;
	font-size:12px;
	margin-bottom: 20px;
}
table.icd th {
	font-size:12px;
}
table.icd tr:hover td {
	background-color: #F4F4F4;
}
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: 700px;
	font-size:12px;
	margin-bottom: 5px;
}
table#rst th {
	font-size:12px;
}
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: 100%;
	font-size:12px;
	margin-bottom: 20px;
	border: 1px solid #999999;
}
table#wpo th {
	font-size:12px;
	font-weight: normal;
	border: 0px;
	background-color: #FFFFFF;
}
table#wpo td {
	border: 0px;
	background-color: #F4F4F4;
}
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:12px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
table.tfl th {
	font-size:12px;
	font-weight: bold;
	border-color: #999999;
}
table.tfl td.spcline {
	border: 0px;
	height: 1px;
}
table.tfl td.thbline {
	border-bottom: 1px solid #999999;
}
table.tfl td {
}
table.tfl td.negtrend {
	text-align: right;
}
table.tfl td.postrend {
	text-align: left;
}
table.tfl tr:hover {
	background-color: #F4F4F4;
}
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: 12px;
	font-weight:bold;
	text-indent: 5px;
	margin-bottom: 5px;
}
/* Index Kursliste Tabelle */
table.ikl {
	width: 680px;
	font-size:12px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
table.ikl th {
	font-size:12px;
	border-color: #999999;
	background-color: #FFFFFF;
}
table.ikl td {
	background-color: #F4F4F4;
}
table.ikl td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table.ikl td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
table.ikl tr:hover td {
	background-color: #FFFFFF;
}
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: 94px;
}
table.ikl .col7 {
	width: 75px;
}
table.ikl .col8 {
	width: auto;
}
/* Index Kursliste Tabelle */
table#qsm {
	width: 680px;
	font-size:12px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
table#qsm th {
	font-size:12px;
	border-color: #999999;
	background-color: #FFFFFF;
}
table#qsm td {
	background-color: #F4F4F4;
}
table#qsm td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table#qsm td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
table#qsm tr:hover {
	background-color: #F4F4F4;
}
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: 590px;
	font-size:12px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
table#bkbw th {
	font-size:12px;
	border-color: #999999;
	background-color: #FFFFFF;
}
table#bkbw td {
	background-color: #F4F4F4;
}
table#bkbw td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table#bkbw td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
table#bkbw tr:hover {
	background-color: #F4F4F4;
}
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: 680px;
	font-size:12px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
table#fkz th {
	font-size:12px;
	font-weight: bold;
	border-color: #999999;
	border: none;
	background-color: #FFFFFF;
}
table#fkz td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table#fkz td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
table#fkz td {
	border-right: none;
	background-color: #F4F4F4;
}
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:12px;
	margin-bottom: 15px;
	border: 1px solid #999999;
	margin-left:5px;
}
table.fch th {
	font-size:12px;
	font-weight: bold;
	border-color: #999999;
	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 #999999;
}
table.fch td {
	border-right: none;
	background-color: #F4F4F4;
}
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: #CCCCCC;
	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: 680px;
	font-size:12px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
table#fper th {
	font-size:12px;
	font-weight: bold;
	border:none;
}
table#fper td.spcline {
	border: 0px;
	height: 1px;
}
table#fper td.thbline {
	border-bottom: 1px solid #999999;
}
table#fper td {
	border:none;
	background-color:#F4F4F4;
}
table#fper td.negtrend {
	text-align: right;
}
table#fper td.postrend {
	text-align: left;
}
/*table#fper tr:hover { background-color: #F4F4F4; }*/
table#fper .col1 {
	width: auto;
}
table#fper .col2 {
	width: 100px;
}
table#fper .col3 {
	width: 100px;
}
table#fper .col4 {
	width: 100px;
}
table#fper .col5 {
	width: 100px;
}
table#fper .col6 {
	width: 100px;
}
/* Index Kursliste Tabelle */
table#fkon {
	width: 680px;
	font-size:12px;
	margin-bottom: 15px;
	border: 1px solid #999999;
}
table#fkon th {
	font-size:12px;
	font-weight: bold;
	border: none;
}
table#fkon td.spcline {
	border: 0px;
	height: 1px;
}
table#fkon td.thbline {
	border-bottom: 1px solid #999999;
}
table#fkon td {
	border: none;
	background-color:#F4F4F4;
}
table#fkon td.negtrend {
	text-align: right;
}
table#fkon td.postrend {
	text-align: left;
}
/*table#fkon tr:hover { background-color: #F4F4F4; }*/
table#fkon .col1 {
	width: auto;
}
table#fkon .col2 {
	width: 220px;
}
table#fkon .col3 {
	width: 220px;
}
/* Index Kursliste Tabelle */
table#oel {
	width: 590px;
	font-size:12px;
	border: 1px solid #999999;
	margin-left: 5px;
}
table#oel th {
	font-size:12px;
	border-color: #999999;
	background-color: #FFFFFF;
}
table#oel td {
	background-color: #F4F4F4;
}
table#oel td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table#oel td.thbline {
	border-bottom: 1px solid #999999;
	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:12px;
	border-color: #999999;
	background-color: #F4F4F4;
}
table#oel.oel2 td {
	background-color: #FFFFFF;
}
table#oel.oel2 td.thtline {
	background-color: #F4F4F4;
}
table#oel.oel2 td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
}
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:340px;
	margin:0px;
	margin-left: 1px;
}
div.javachartpos {
	height:449px;
	margin:0px;
	padding:0px;
	margin-left: 1px;
}
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: 12px;
	margin-left: 20px;
	padding: 0px;
}
table#cpr td {
	border: none;
	background-color: #F4F4F4;
	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: 12px;
	margin-left: 5px;
	padding: 0px;
	border: none;
	margin-bottom: 10px;
}
table#oss td {
	border: none;
	background-color: #F4F4F4;
	vertical-align: middle;
}
table#oss td.empty {
	height: 10px;
}
table#oss tr.special td {
	border-bottom: 1px solid #CCCCCC;
}
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: 12px;
	padding: 0px;
	border: none;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
table#oss2 td {
	border: none;
	background-color: #F4F4F4;
	vertical-align: middle;
}
table#oss2 td.empty {
	height: 10px;
}
table#oss2 tr.special td {
	border-bottom: 1px solid #CCCCCC;
}
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: Arial, Helvetica, sans-serif; font-size: 10px; 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: Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-transform: none; border: 1px #999999 solid; background-color: #ffffff; padding: 1px 2px 0px 2px; } */
/* simple search - inputfelder */

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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 #999999 solid;
	background-color: #ffffff;
}
input.simple {
	width: 91px; /*height: 13px;*/
	padding: 0px 2px 1px 2px;
	margin: 4px 4px;
}
/* submitbutton */
.subbut {
	font-size: 10px;
	padding: 0px 1px 0px 1px;
	margin: 3px 0px;
	background-color: #FFF;
	color: #f10020;
	border: 1px #999999 solid;
	text-transform: uppercase;
}
.subbut2 {
	font-size: 10px;
	padding: 0px 1px 0px 1px;
	margin: 3px 0px;
	background-color: #FFF;
	color: #f10020;
	border: 1px #999999 solid;
	margin-right: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.subbut3 {
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	background-color: #fff;
	color: #F10020;
	border: 1px #999999 solid;
	height: 18px;
	width: 100px;
	text-transform: uppercase;
}
.subbut4 {
	font-size: 10px;
	font-weight: bold;
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 0px 0px;
	background-color: #fff;
	color: #F10020;
	border: 1px #999999 solid;
	height: 18px;
	width: 50px;
	text-transform: uppercase;
}
.imgsub {
	border:none;
}
.imgsub2 {
	border:none;
	vertical-align:middle;
	margin-bottom: 3px;
	margin-right:18px;
}
.imgsub3 {
	border:none;
	padding: 0px 1px 0px 1px;
	margin: -3px 0px;
}
.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;*/
}
/* wertpapier chart einstellungen */
select.chartsel {
	width:165px;
}
/* styles for printonly content */
.printtxt {
	display: none;
}
.onlyprint {
	display: none;
}
div.reiterbg {
	border-left: 1px solid #789DB3;
	background:url("../images/reiter.gif") top right no-repeat;
	margin-top:1px;
	padding:0;
}
div.reiterbgaktiv {
	border-left: 1px solid #789DB3;
	background:url("../images/reiter_f2.gif") top right no-repeat;
	margin-top: 1px;
	padding:0;
}
div.reiterbg a:hover {
	color: #333333;
}
div.innerreiter {
	font-size: 12px;
	margin: 0;
	padding: 2px 22px 2px 7px;
}
div#detr1 {
	position:absolute;
	left:10px;
}
div#detr2 {
	position:absolute;
	left:68px;
}
div#detr3 {
	position:absolute;
	left:116px;
}
div#detr4 {
	position:absolute;
	left:166px;
}
div#idxchart ul.reiter li {
	background-color: #F4F4F4;
}
div#idxchart ul.reiter li:hover {
	background-color: #FFFFFF;
}
div#idxchart ul.reiter li.aktiv {
	color: #333333;
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.dwldicon {
	margin-top: 5px;
	margin-bottom:-2px;
}
div.newsline {
	font-size: 12px;
	position: relative;
	left: 5px;
	width: 100%;
}
div.dwldline {
	font-size: 12px;
	position: relative;
	left: 5px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 15px;
}
div.news {
	position: relative;
	top: -13px;
	left: 110px;
	width: 460px;
}
div.chrbg {
	border-left: 1px solid #789DB3;
	background:url("../images/reiter2.gif") top right no-repeat;
	margin-top:1px;
	padding:0;
}
div.chrbgaktiv {
	border-left: 1px solid #789DB3;
	background:url("../images/reiter2_f2.gif") top right no-repeat;
	margin-top: 1px;
	padding:0;
}
div.chrbg a:hover {
	color: #333333;
}
div.chir {
	font-size: 11px;
	margin: 0;
	padding: 2px 22px 2px 7px;
}
div#idxr1 {
	position:absolute;
	left:25px;
}
div#idxr2 {
	position:absolute;
	left:74px;
}
div#idxr3 {
	position:absolute;
	left:123px;
}
div#chr1 {
	position:absolute;
	left:15px;
}
div#chr2 {
	position:absolute;
	left:78px;
}
div#chr3 {
	position:absolute;
	left:145px;
}
div#chr4 {
	position:absolute;
	left:212px;
}
div#chr5 {
	position:absolute;
	left:263px;
}
div.graybox {
	font-size: 12px;
	padding: 15px 10px 10px 5px;
	border-bottom: 1px solid #006699;
	/*	border-top: 1px solid #789DB3; */
	background-color: #F4F4F4;
	margin-bottom: 0px;
	display: block;
	height: 100%;
}
div.graybox2 {
	font-size: 12px;
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
	margin-bottom: 20px;
}
div.graybox3 {
	font-size: 12px;
	padding: 10px 0px 5px 5px;
	border-bottom: 1px solid #006699;
	border-top: 1px solid #789DB3;
	background-color: #F4F4F4;/*	margin-bottom: 20px;*/
/*	margin-top:20px;*/
}
div.graybox4 {
	font-size: 12px;
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #006699;
	border-top: 1px solid #006699;
	background-color: #F4F4F4;
	margin:0px;
}
div.grayboxnews {
	font-size: 12px;
	padding: 0px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	background-color: #F4F4F4;
}
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 #006699;
	/*	border-top: 1px solid #789DB3; */
	background-color: #F4F4F4;
}
div#idxchart {
	float: left;
	font-size: 12px;
	width: 190px;
	padding-left:5px;
}
div#idxchart.detail {
	width: 248px;
	margin-top: 10px;
	background-color: #F4F4F4;
}
div.kinfo {
	width:330px;
	height: 215px;
	float: right;
	border: 1px solid #999999;
	margin-top: 10px;
	background-color: #FFFFFF;
}
div#idxinfo.detail {
	width:330px;
	height: 190px;
	float: right;
	border: 1px solid #999999;
	margin-top: 10px;
	background-color: #FFFFFF;
}
div#idxchart.chart {
	width: 551px;
	height: 236px;
}
div.graph {
	height: 190px;
	border: 1px solid #999999;
	background-color: #F4F4F4;
	padding: 0px;
	margin:0px;
}
div#idxchart.chart div.graph {
	height: 236px;
}
/*div#idxinfo {
	float: right;
	width: 230px;
	padding: 7px 5px;
	border-bottom: 1px solid #789DB3;
	border-top: 1px solid #789DB3;
	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: 11px;
	padding-left: 5px;
	text-align: center;
	height: 20px;
}
div.rbox {
	float: right;
}
div.lbox {
	float: left;
}
div.rbox2 {
	float: right;
	width: 250px;
}
div.lbox2 {
	float: left;
	width: 330px;
}
.cbox {
	float:left;
}
div.midbox {
	position:relative;
	left: 32px;
}
div#footer {
	position:relative;
	top: 15px;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #999999;
	padding: 5px 0px 15px 0px;
}
table#hdat {
	width: 340px;
	font-size: 12px;
	border: 1px solid #999999;
	border-bottom: 0px;
}
table#hdat th {
	padding: 2px 0 7px;
	font-size: 12px;
	border: 0px;	
	background-color: #FFFFFF;
}
table#hdat td {
	border-right: 0px;
	background-color: #F4F4F4;
}
table#hdat td.empty {
	height: 25px;
}
table#hdat .col1 {
}
table#hdat .col2 {
	width: auto;
}
table#hdat .col3 {
	width: auto;
}
table#went {
	width: 340px;
	font-size: 12px;
	border: 1px solid #999999;
	border-top: 0px;
	background-color:#FFFFFF;
}
table#went th {
	font-size: 12px;
	border:0px;
	background-color: #FFFFFF;
}
table#went td {
	border-right: 0px;
	background-color: #F4F4F4;
}
table#went .col1 {
}
table#went .col2 {
	width: auto;
}
table#went .col3 {
	width: auto;
}
div.addinfo {
	height: 150px;
	margin-left: 5px;
	margin-bottom: 16px;
}
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: 330px;
	font-size: 12px;
	border: 1px solid #999999;
}
table#topv th {
	font-size: 12px;
	border-right:0px;
	background-color: #FFFFFF;
}
table#topv td {
	border-right: 0px;
	background-color: #F4F4F4;
}
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: 330px;
	font-size: 12px;
	border: 1px solid #999999;
}
table#qkz th {
	font-size: 12px;
	border-right:0px;
	background-color: #FFFFFF;
}
table#qkz td {
	font-size: 12px;
	border-right: 0px;
	background-color: #F4F4F4;
}
table#qkz .col1 {
	width: auto;
}
table#qkz .col2 {
	width: auto;
}
div.addhl {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
}
div.addhl2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	text-indent: 5px;
}
div.formhl {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	margin-top: 10px;
	padding: 5px 0px;
	text-indent: 10px;
	background-color: #FFFFFF;
}
div.formtxt {
	color: #000000;
	font-size: 12px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	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 #999999;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 3px;
}
div.inbox {
	padding-left: 10px;
	margin-top: 7px;
}
/* Newsheadline */
.newshd {
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}
.newsdat {
	font-size: 12px;
	padding-left: 5px;
	line-height: 13px;
}
.newsaut {
	font-size: 12px;
	padding-left: 5px;
}
/* Newstext Hinweise */
div.note {
	text-align: right;
	font-style: italic;
	padding-right:10px;
}
/* dark buttons (with symbols) */
*.dbtn {
	background-color: #fff;
	color: #666666;
	font-size: 9px;
	height: 14px;
	float:right;
	padding: 3px 5px 0px 5px;
	margin: 0px;
	cursor: pointer;
	margin-left: 1px;
	vertical-align:top;
	text-transform: uppercase;/*border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;*/
	
}
a.dbtn, a.dbtn:hover {
	color: #666666;
	text-decoration: none;
}
#bbtn {
	background:url("../images/new_icon_buy.gif") top left no-repeat;
	background-color: #fff;
	padding-left: 20px;
}
#pbtn {
	background:url("../images/new_icon_pers.gif") top left no-repeat;
	background-color: #fff;
	padding-left: 20px;
}
#prbtn {
	background:url("../images/new_btn_print.gif") top left no-repeat;
	background-color: #fff;
	padding-left: 20px;
}
#abtn {
	background:url("../images/new_btn_refresh.gif") center left no-repeat;
	background-color: #fff;
	padding-left: 17px;
}
#lbtn {
	background:url("../images/new_btn_list.gif") top left no-repeat;
	background-color: #fff;
	padding-left: 20px;
}
#hbtn {
	background:url("../images/new_btn_help.gif") top left no-repeat;
	background-color: #fff;
	padding-left: 14px;
}
#smsbtn {
	background:url("../images/new_btn_sms.gif") top left no-repeat;
	background-color: #fff;
	padding-left: 16px;
}
#abtn:hover, #bbtn:hover, #pbtn:hover, #prbtn:hover, #lbtn:hover, #hbtn:hover, #smsbtn:hover {
	text-decoration: none;
}
/* Container Buttons (refresh, print, export) */
.cbut {
	font-size: 12px;
	text-align:right;
	visibility: visible;
	width:100%;
	margin: 0px;
	height:17px;
	margin-bottom: 20px;
}
div.cbut ul {
	margin:0px;
	padding:0px;
}
div.cbut li {
	display:inline;
}
.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;
}
table.profil .col1 {
	width:130px;
}
table.profil .col2 {
	width: auto;
}
table.profil td {
	border: none;
	background-color: #F4F4F4;
	padding: 2px 0px;
}
div.profiltxt {
	font-size: 12px;
	width: 590px;
	margin-left:5px;
}
div.fondtxt {
	font-size: 12px;
	border: 1px solid #999999;
	padding: 7px 7px; /*background-color: #FFFFFF;*/
	line-height: 15px;
	margin-bottom: 15px;
}
/* Tabelle Wertpapier Profil Kennzahlen */
table#pkz {
	width: 610px;
	font-size: 12px;
}
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: 680px;
	font-size: 12px;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
table#qbt th {
	font-size: 12px;
	border-right:0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	background-color: #FFFFFF;
}
table#qbt td {
	border-right: 0px;
	background-color: #F4F4F4;
}
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: 590px;
	font-size: 12px;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}
table#qkbt th {
	font-size: 12px;
	border-right:0px;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
	background-color: #FFFFFF;
}
table#qkbt td {
	border-right: 0px;
	background-color: #F4F4F4;
}
table#qkbt th.empty {
	background-color: #FFFFFF;
}
table#qkbt th.akt {
	color: #999999;
	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: 590px;
	font-size:12px;
	margin-bottom: 20px;
	border: 1px solid #999999;
}
table#qkt th {
	font-size:12px;
	border: 0px;
	background-color: #FFFFFF;
}
table#qkt td.thbline {
	background-color: #FFFFFF;
}
table#qkt td {
	border-right: 0px;
	background-color: #F4F4F4;
}
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%;
}
table#wsr tr:hover {
	background-color: #F4F4F4;
}
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%;
}
table#fse tr:hover {
	background-color: #F4F4F4;
}
table#fse .colrat {
	width: 41px;
}
table#fse .col1 {
	width: auto;
}
table#fse .col2 {
	width: auto;
}
table#fse .col3 {
	width: 38px;
}
table#fse .col4 {
	width: 70px;
}
table#fse .col5 {
	width: 42px;
}
table#fse .col6 {
	width: 62px;
}
table#fse .col7 {
	width: 62px;
}
table#fse .col8 {
	width: 62px;
}
/* WP-Suche Ergebnis-Tabelle */

table.ane {
	width: 100%;
	margin-bottom: 15px;
}
table.ane tr:hover {
	background-color: #F4F4F4;
}
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;
}
table.ane2 tr:hover {
	background-color: #F4F4F4;
}
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;
}
table#ase tr:hover {
	background-color: #F4F4F4;
}
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: 12px;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	padding: 10px;
}
form#searchform2 {
	margin: 0px;
	font-size: 12px;
	background-color: #F4F4F4;
	border: 1px solid #999999;
	padding: 5px 0px;
	margin-bottom: 20px;
}
/* Positionierung und Style Seitenangaben */
.rspg {
	float: left;
	color: #666666;
	font-size: 12px;
	padding-top: 2px;
}
/* Positionierung und Style Seitenlinks */
.rslk {
	float:right;
	font-size: 12px;
	padding-top: 2px;
}
/* Linkstyle */
a.plk {
	font-weight: bold
}
/* Textstyle - blauer für Seitenzahlenpunkte .. 1 2 3 .. */
.ppt {
	color: #006699;
}
div.pagectrtop {
	height: 18px;
	margin-top: 20px;
}
div.pagectrbtm {
	height: 18px;
	margin-bottom: 20px;
}
table#searchtab {
	background-color: #F4F4F4;
}
table#searchtab td {
	background-color: #F4F4F4;
	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: 87px;
}
table#searchtab div.intab {
	padding-right: 10px;
}
input.asisin {
	width: 100%;
	margin-top: 1px;
}
input.asrlz {
	width: 100%;
	margin-top: 1px;
}
select.aswhg {
	width: 87px;
	margin-top: 1px;
}
select.asrend {
	width: 87px;
	margin-top: 1px;
}
select.aszins {
	width: 87px;
	margin-top: 1px;
}
select.askup {
	width: 87px;
	margin-top: 1px;
}
table#akz {
	width: 680px;
	font-size: 12px;
	border: 1px solid #999999;
	margin-bottom: 10px;
}
table#akz th {
	font-size: 12px;
	border-right:0px;
}
table#akz td {
	font-size: 12px;
	border-right: 0px;
	background-color: #F4F4F4;
}
table#akz td.sectab {
	border-left: 1px solid #999999;
}
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: 190px;
	margin-top: 2px;
}
table#newstab {
	background-color: #F4F4F4;
	margin-left: 10px;
}
table#newstab td {
	background-color: #F4F4F4;
	border:none;
}
table#newstab .col1 {
	width: 200px;
}
table#newstab .col2 {
	width: 200px;
}
table#newstab .col3 {
	width: auto;
}
table#newstab *.subbut {
	margin-top:15px;
}
table#fondtab {
	width: 590px;
	background-color: #F4F4F4;
}
table#fondtab td {
	background-color: #F4F4F4;
	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: #F4F4F4;
}
table#fondtaberw td {
	background-color: #F4F4F4;
	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: 217px;
}
input.fitp {
	width: 60px;
}
div.newstxt {
	width: 670px;
	margin-left: 5px;
}
/* pre { font-family: Arial, Helvetica, sans-serif; line-height: 16px; } */


/* wertpapiersuche - inputfeld suchbegriff */
input.fsearch2 {
	width:303px; /*height:13px;*/
}
/* wertpapiersuche - selectbox wpart + boerse */
select.fsel2 {
	width:305px;
}
select.fselsmall {
	width:210px;
}
table#fsee {
	width: 590px;
	font-size: 12px;
}
table#fsee th {
	font-size: 12px;
	border-right:0px;
}
table#fsee td {
	font-size: 12px;
	border:none;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #f4f4f4;
}
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: 100px;
}
/* Depotnavigationsliste Einstandswert/Schlusskurs */
ul#chartsel {
	font-size: 12px;
	list-style-type: none;
	color: #000000;
	font-weight: bold;
	margin-bottom: 5px;
	margin-right: 10px;
}
ul#chartsel li {
	display: inline;
	vertical-align: middle;
}
div.subbutpos {
	margin-left:27px;
	margin-top:9px;
}
div#login {
	font-size: 11px;
	font-family:Arial, Helvetiva, sans-serif;
	width:178px;
	margin-bottom: 0px;
	background-color: #ffffff;
}
div.logintab {
	height: 80px;
	padding: 7px 10px;
	border: 1px solid #789DB3;
	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: #006699;
	border:none;
	padding: 0px 0px 0px 8px;
}
/* Index Kursliste Tabelle */
table.ihs {
	width: 180px;
	font-size:12px;
	border: 1px solid #999999;
}
table.ihs th {
	font-size:12px;
	font-weight: bold;
	border-color: #999999;
	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 #999999;
}
table.ihs td.negtrend {
	text-align: right;
	border-right: 1px solid #CCCCCC;
}
table.ihs td.postrend {
	text-align: left;
}
table.ihs td {
	border-right: none;
}
table.ihs tr:hover {
	background-color: #F4F4F4;
}
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: 10px;
}
form#loginform {
	margin: 0px;
	padding:0px;
}
div#persarea {
	font-size: 11px;
	margin-left: 30px;
	width:160px;
	margin-bottom: 5px;
	text-align:left;
}
div.iptline {
	height: 37px;
	margin: 0px;
	padding:0px;
}
input.iptlogin {
	font-size: 11px;
	width: 158px;
	background-color: #F4F4F4;
	padding: 1px 0 1px 0;
}
div.loginleft {
	text-align: left;
	margin-top: 0px;
	height: 22px;
	display: block;
}
div.loginright {
	float: right;
	margin-top: 0px;
	height: 22px;
	display: block;
}
img.selbtn {
	margin-right: 5px;
	margin-bottom: -1px;
}
/* Navigationsliste 2. Ebene */
ul#persnav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul#persnav li {
	font-size: 10px;
	font-weight: normal;
	color: #006699;
	border: none;
	height: 14px;
}
ul#persnav li a {
	text-decoration: none;
}
ul#persnav li a:hover {
	text-decoration: none;
}
div.more {
	margin-top: 4px;
	margin-bottom: 20px;
	font-size: 12px;
}
table#nlist {
}
table#nlist td {
	border:none;
}
table#nlist tr {
	background-color: #F4F4F4;
}
table#nlist tr:hover {
	background-color: #FFFFFF;
}
table#nlist .col1 {
	width:auto;
}
table#nlist .col2 {
	width:auto;
}
table#nlist div.intab {
	padding-left: 10px;
	padding-right: 10px;
}
table#utl {
	margin-top: 10px;
}
table#utl td {
	border:none;
}
table#utl th {
	border: none;
	font-weight: bold;
}
table#utl tr {
	background-color: #F4F4F4;
}
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: 700px;
	font-size:12px;
	margin-bottom: 10px;
}
table.dfx th {
	font-size:12px;
}
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: 700px;
	font-size:12px;
	margin-bottom: 10px;
}
table.dmk th {
	font-size:12px;
}
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: 700px;
	font-size:12px;
	margin-bottom: 30px;
}
table.zhe th {
	font-size:12px;
}
table.zhe tr.sum td {
	background-color: #F4F4F4;
	border-color: #999999;
	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;
}
form#devisenform {
	margin: 0px;
	font-size: 12px;
	background-color: #F4F4F4;
	border-top: 1px solid #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
}
form.zinsenform {
	margin: 0px;
	font-size: 12px;
	background-color: #F4F4F4;
	border-top: 1px solid #789DB3;
	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: #F4F4F4;
}
table#devrtab tr.empty td {
	border-top: 1px solid #CCCCCC;
	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: 700px;
	font-size:12px;
	margin-bottom: 10px;
}
table.zgm th {
	font-size:12px;
}
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: 700px;
	font-size:12px;
	margin-bottom: 10px;
}
table.zkm th {
	font-size:12px;
}
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: 590px;
	margin-bottom: 15px;
	border: 1px solid #999999;
	margin-left: 10px;
}
table#osm th {
	font-size:12px;
	border-color: #999999;
	background-color: #FFFFFF;
}
table#osm td {
	background-color: #F4F4F4;
}
table#osm td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table#osm td.thbline {
	border-bottom: 1px solid #999999;
	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 #999999;
	background-color: transparent;
	width: 205px;
}
div.infoc {
	border: 1px solid #789DB3;
	margin-bottom: 15px;
	margin-left: 5px;
	background-color: #FFFFFF;
}
table.infotab {
	width:680px;
	margin-left:5px;
	margin-bottom: 0px;
}
table.infotab td {
	background-color:#F4F4F4;
	border:0px;
}
table.infotab .col1 {
	width:248px;
}
table.infotab .col2 {
	width:6px;
}
table.infotab .col3 {
	width:auto;
}
div.infobox {
	border: 1px solid #999999;
	background-color:#FFFFFF;
	margin-left:4px;
	height:99%;
}
/* Index Kursliste Tabelle */
table#foi {
	width: 408px;
	font-size:12px;
	margin: 0px 5px; /*margin-top: 3px;*/
}
table#foi th {
	font-size:12px;
}
table#foi td {
	border-right: 0px;
	border-bottom: 1px solid #999999;
	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: auto;
}
table#foi .col2 {
	width: auto;
}
table.idxi {
	width: 200px;
	font-size:12px;
	margin: 0px 5px 0 6px; /*margin-top: 3px;*/
}
table.idxi th {
	font-size:12px;
}
table.idxi td {
	border-right: 0px;
	border-bottom: 1px solid #999999;
	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:12px;
	border: 1px solid #999999;
	margin: 0px;
}
table.ihs th {
	font-size:12px;
	font-weight: bold;
	border-color: #999999;
	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 #999999;
}
table.ihs td {
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
}
table.ihs tr.last td {
	border: none;
}
table.ihs tr:hover {
	background-color: #F4F4F4;
}
table.ihs .col1 {
	width: auto;
}
table.ihs .col2 {
	width: 20px;
}
table.ihs .col3 {
	width: auto;
}
table.ihs div.intab {
}
table#perstab {
	background-color: #F4F4F4;
}
table#perstab td {
	background-color: #F4F4F4;
	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: 12px;
	padding: 0px;
	border: none;
	border: 1px solid #999999;
}
table.mdepot1 td {
	border: none;
	background-color: #F4F4F4;
	vertical-align: middle;
	padding: 7px;
}
table.mdepot1 tr.special td {
	border-bottom: 1px solid #CCCCCC;
}
/* 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:12px;
	border: 1px solid #999999;
	margin-left: 5px;
}
table#md1 th {
	font-size:12px;
	border-color: #999999;
	background-color: #FFFFFF;
	padding:  2px;
}
table#md1 td {
	background-color: #F4F4F4;
}
table#md1 td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table#md1 td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
table#md1 tr:hover td {
	background-color: #f4f4f4;
}
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;
}
table#md1.md2 th {
	font-size:12px;
	border-color: #999999;
	background-color: #F4F4F4;
	padding:  2px;
}
table#md1.md2 td {
	background-color: #FFFFFF;
}
table#md1.md2 td.thtline {
	background-color: #F4F4F4;
}
table#md1.md2 td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
}
table#md1.md2 td.lastcol {
	text-align: left;
	border-right: 0px solid #FFFFFF;
	padding: 2px;
}
/* Musterdepot Zusammenfassung */
table#md3 {
	width: 100%;
	font-size:12px;
	border: 1px solid #999999;
}
table#md3 td {
	padding: 5px;
	background-color: #F4F4F4;
}
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 #999999;
	margin-left: 5px;
}
table#md4 th {
	font-size:12px;
	border-color: #999999;
	background-color: #FFFFFF;
	padding:  2px;
}
table#md4 td {
	background-color: #F4F4F4;
}
table#md4 td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table#md4 td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
table#md4 tr:hover td {
	background-color: #f4f4f4;
}
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;
}
table#md4.md5 th {
	font-size:12px;
	border-color: #999999;
	background-color: #F4F4F4;
}
table#md4.md5 td {
	background-color: #FFFFFF;
}
table#md4.md5 td.thtline {
	background-color: #F4F4F4;
}
table#md4.md5 td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
}
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: 10px;
	padding: 0px 1px 0px 1px;
	margin: 3px 0px;
	background-color: #FFF;
	color: #F10020;
	border: 1px #999999 solid;
	width: 135px;
	font-weight: bold;
	text-transform: uppercase;
}
/* Tabelle Formular Benachrichtigungen setzen */
table.benachricht1 {
	width: 100%;
	font-size: 12px;
	padding: 0px;
	border: none;
	border: 1px solid #999999;
}
table.benachricht1 .col1 {
	width: 70%;
}
table.benachricht1 .col2 {
	width: 30%;
}
table.benachricht1 td {
	border: none;
	background-color: #F4F4F4;
	vertical-align: middle;
	padding: 7px;
}
table.benachricht1 tr.special td {
	border-bottom: 1px solid #CCCCCC;
}
table.benachricht1 td.rightcol {
	background-color: #e9e9e9;
	border-left: 1px solid #CCCCCC;
}
table.benachricht1 td.rightcol1 {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.benachricht1 td.special3 {
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.benachrichtx1 {
	width: 100%;
	font-size: 10px;
	padding: 0px;
	border: none;
	border: 1px solid #999999;
}
table.benachrichtx1 .col1 {
	width: 70%;
}
table.benachrichtx1 .col2 {
	width: 30%;
}
table.benachrichtx1 td {
	border: none;
	background-color: #F4F4F4;
	vertical-align: top;
	padding: 7px;
}
table.benachrichtx1 td.formerror {
	border: none;
	vertical-align: middle;
	padding: 7px;
}
table.benachrichtx1 tr.special td {
	border-bottom: 1px solid #CCCCCC;
}
table.benachrichtx1 td.rightcol {
	border-left: 1px solid #CCCCCC;
}
table.benachrichtx1 td.rightcol1 {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
table.benachrichtx1 td.rightcol2 {
	border-bottom: 1px solid #CCCCCC;
}
table.benachrichtx1 td.special3 {
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.formfield {
	width:260px;
}
.formfielderror {
	width:260px;
	background-color: #F4E0E0;
}
table.formtable1 td {
	border:none;
}
table.formtable1 {
	width: 100%;
	font-size: 12px;
	padding: 0px;
	border: none;
}
table.formtable1 .col1 {
	width: 30%;
}
table.formtable1 .col2 {
	width: 70%;
}
table.formtable1 .colx1 {
	width: 30%;
}
table.formtable1 .colx2 {
	width: 70%;
}
table.formtable1 .smalltext {
	width: 70px;
	margin: 0px;
	margin-right: 20px;
}
table.formtable1 select.formselect1 {
	font-size: 12px;
}
table.formtable1 select.formselect2 {
	font-size: 12px;
	margin-left: 10px;
}
table.formtable1 select.formselect3 {
	font-size: 12px;
	margin-left: 20px;
}
.savebutn {
	width: 100%;
	text-align: right;
	padding-top: 10px;
}
/* Musterdepot Transaktionen */

table#md7 {
	width: 590px;
	font-size:12px;
	border: 1px solid #999999;
	margin-left: 5px;
}
table#md7 th {
	font-size:12px;
	border-color: #999999;
	background-color: #FFFFFF;
	padding:  2px;
}
table#md7 td {
	background-color: #F4F4F4;
}
table#md7 td.spcline {
	border: 0px;
	height: 1px;
	background-color: #FFFFFF;
}
table#md7 td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
table#md7 tr:hover td {
	background-color: #f4f4f4;
}
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;
}
table#md7.md8 th {
	font-size:10px;
	border-color: #999999;
	background-color: #F4F4F4;
}
table#md7.md8 td {
	background-color: #FFFFFF;
}
table#md7.md8 td.thtline {
	background-color: #F4F4F4;
}
table#md7.md8 td.thbline {
	border-bottom: 1px solid #999999;
	background-color: #F4F4F4;
}
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: #F4F4F4;
	border: 0px;
}
table#mdchart1 tr, table#mdchart1 td {
	background-color: #F4F4F4;
	border: 0px;
}
table#mdchart1 .col1 {
	width: 298px;
}
table#mdchart1 .col2 {
	width: 292px;
}
table#mdchart2 {
	width: 100%;
	font-size:12px;
	background-color: #F4F4F4;
}
table#mdchart2 .col1 {
	width: 70%;
}
table#mdchart2 .col2 {
	width: 15%;
}
table#mdchart2 .col3 {
	width: 15%;
}
table#mdchart2 td {
	background-color: #F4F4F4;
	border-bottom: 1px solid #CCCCCC;
}
div.colorbox {
	width: 30px;
	height: 15px;
}
div.spacerdiv {
	height: 21px;
}
table#maintable {
	border: none;
	width: 920px;
}
table#maintable td.noborder {
	border: none;
}
.firstcell {
	background-color: #FFFEE6;
	text-align: center;
	border: none;
	margin: 0px;
	padding: 0px;
}
.bggray {
	background-color: #999999;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
}
.bgyellow {
	background-color: #FFFEE6;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
}
.bordergray {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-color: #FFFEE6;
	margin-left: auto;
	margin-right: auto;
}
.sbmenu {
	background-color: #999999;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	border-right: none;
	border-bottom: none;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	background-color: #FFFEE6;
}
.topright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	background-color: #FFFEE6;
	text-align: right;
}
a.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}
a.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}
.skiplink {
	display:none
}
.noborder {
	border: none;
}
.noborderbg {
	border: none;
	background-color: #ffffff;
}
textarea 
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform: none;
	border: 1px #999999 solid;
	background-color: #ffffff;
	margin:6px 6px 6px 6px;
	width: 180px;
	height: 50px;
}

form {
margin:0;
}

