/* Version Schweiz */
body {
	padding: 0;
	margin: 0;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	background-color: #b8bfc5;
	background-image: url(../images/main/bg_site.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
}

#page {
	PADDING-RIGHT: 10px;
	BACKGROUND-POSITION: 50% top;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	WIDTH: 991px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-y; 
	TEXT-ALIGN: left;
}

#page #content {
	background: #fff url(../images/main/bg_content.gif) left top repeat-y;
}

/** Used to track page statistics **/
#pageStats {
	visibility:hidden;
	display:none;
}

#breadcrumb {
/*font-size:11px;
	color:#435e6c;
	padding: 15px 0 15px 20px;
	background:#FFFFFF;*/
	height:20px;
	background-image:url(../images/main/bg_content.gif);
	
}

#homeblock {
	position: relative;
	left: 80px;
	top:-5px;
	height: 30px;
	width: 240px;
	z-index: 50;
}

#homeblock a  {
	text-decoration: none;
}

#homeblock  #homelink {
	display: block;
	height: 25px;
	width: 240px;

	background-color: transparent;
}
 #homelink2  {
	position:absolute;
	top:90px;
	height:50px;
	width:410px;
	background-color: transparent;
	z-index: 50;
	text-decoration:none;
} 

/***************************************************************************
* Headlines
***************************************************************************/
h2 {
	font-size:19px;
	margin-bottom: 9px;
	color: #333;
}


h5 {
	margin: 12px 0;
	font-size:14px;

}

h6 {
	font-size:11px;
	color: #000000;
	padding-left:10px;
	line-height: 15px;
	text-align:left;
}


/***************************************************************************
* Text-Styles
***************************************************************************/
.t1 {
	font-size:12px;
	/*font-weight:bold;*/
	color:#333;
}

.t2 {
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
}
.t3 {
	color:#333;
	font-size:12px;
	font-weight:normal;
}
/* used for capitals in underlying selection*/
.t4 {
	font-size:18px;
	font-weight:bold;
}

.t5 {
	font-size:11px;
	color:#808080;
}

.t6 {
	font-size:12px;
	font-weight:bold;
	color:#333;
}

.t7 {
	font-size:11px;
	font-weight:bold;
	color:#333;
}

.t8 {
	font-size:10px;
	color:#333;
}

/*may be used for intrday emission text */
.t9 {
	letter-spacing:3px;
	color:#DC4822;
	font-weight:bold;
}
/*is used for intraday within kurstabelle */
.t10 {
	letter-spacing:1px;
	color:#DC4822;
	font-weight:bold;
}

/***************************************************************************
* Color-Definitions
***************************************************************************/
.bgHeadline1 {
	background-color:#BAD1E1;
}
.bgHeadline2 {
	background-color:#77A4C3;
}
.bgHeadline3 {
	background-color:#D6E1E9;
}

.bgTableRowOdd1 {
	background-color: #fcfcfc;
}
.bgTableRowEven1 {
	background-color:#edf3f7;
}
.bgTableRowEven2 {
	background-color:#FFF;
}

.bgTableRowOdd {
	background-color: #fcfcfc;
}
.bgTableRowOdd:hover {
	background-color: #D6E1E9;
}
.bgTableRowEven {
	background-color:#edf3f7;
}
.bgTableRowEven:hover {
	background-color: #D6E1E9;
}

.bgTableRowFlush {
	background-color: green;

}

.bgTableBody1 {
	background-color:#DAE7EF;
}

.bgBorder1 {
	background-color:#C9D2D7;
}

.bgHomepage {
	background-color:#FFF;
}

.bgTableBody2 {
	background-color:#F5F9FC;
}

.colorRed {
	color:#FF0000;
}
/***************************************************************************
* Positionierung
***************************************************************************/
.center {
	text-align:center;
}


/***************************************************************************
* Paragraphs
***************************************************************************/
.intro {
	margin:0;
	padding:0;
}


/***************************************************************************
* Border Definitions
***************************************************************************/
/* Used for border lines */
.border1 {
	border-bottom: 1px solid #C9D2D7;
}

.border2 {
	border-top: 1px solid #CCC;
}

/* used for faelligkeitsmatrix */
.border3 {
	border: 1px solid #9BAAB5;
}

.border4 {
	border-bottom: 1px solid #CCC;
}

/***************************************************************************
* Common Tables
***************************************************************************/
.commonTable th {
	background-color:#D6E1E9;
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:5px 10px 5px 10px;
	margin:0;
}



.commonTable table {

}	

.commonTable td {
padding:4px 0 4px 10px;
font-size:11px;	
cursor:pointer;
}

.commonTable tr {

}
/***********************************
Startpage News-Box:
***********************************/
/* The following 3 styles are also defined in statisch.css */
.newsinternalsmall {
	background: transparent url(../images/statisch/img/page.gif) left -1px no-repeat;
	color: #333333;
	padding-left: 21px;
	line-height: 18px;
	font-size: 11px;
}
/* The following 3 styles are also defined in statisch.css */
.newsexternalsmall{
	background: transparent url(../images/statisch/img/page_link.gif) left -1px no-repeat;
	color: #6f0000;
	padding-left: 21px;
	line-height: 18px;
	font-size: 11px;
}
/* The following 3 styles are also defined in statisch.css */
.newsdatumsmall {
	font-size: 11px;
	line-height: 9px;
	margin: 0;
	padding: 0;
	color: #666666;
	padding-left: 21px !important;
	padding-top: 4px !important;
}


/***************************************************************************
* Links
***************************************************************************/
.a1 {
	font-size:11px;
	color:#464646;
	padding-left:10px;
}
.a2 {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#333;
}

.a3 {
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#333;
}

.a4 {
	padding:5px 0 5px 0;
	font-size:12px;
	color:#333;
}
/* used in faelligkeitsmatrix */
.a5 {
	font-size:11px;
	text-decoration:underline !important;
	font-weight:bold;
	color:#333;
}

.a6 {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
.a7 {
	font-size:12px;
	text-decoration:underline;
	color:#333;
}
.a8 {
	font-size:11px;
	color:#464646;
}

/* A class for every tooltip. used in templates Tooltip1 and 2*/
.aTooltip {
	padding-left:3px;
}

/***************************************************************************
* Helpers
***************************************************************************/
/* Is used at the end of table like layouts to clear the document flow*/
 .clear {
	clear:both;
}

.invisible {
	display:none;
	visibility:hidden;
}

#homepage .spacer {
	height:16px;
	padding:0;
	margin:0;
}

/**Used for a deviding line */
.devLine {
		border-bottom: 1px solid #cccccc;
}

/** This class is used to display maintenance alements upon the side. 
It has to switch to display:none in PROD 
**/
.maintenance {
	display:none;
	color:#333333;
	background:#FFFFAA;
	position:fixed;
	left:1150px;
}

.pointer {
  cursor:pointer;
}

/***************************************************************************
* Easy Clearing with generated content (add your styles to be cleared to the list)
***************************************************************************/

#snapshot #headerBox:after,
.underlying #headerBox:after,
.tabNaviBox:after,
.cleared:after,
 .tabNaviBox .tabNaviMenu:after,
 .box1 dl:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html #snapshot #headerBox,
* html .underlying #headerBox,
* html .tabNaviBox,
* html .cleared,
* html .box1 dl  {height: 1% } /* for IE5+6*/

*:first-child+html  #snapshot #headerBox,
*:first-child+html .underlying #headerBox,
*:first-child+html .tabNaviBox,
*:first-child+html .cleared,
*:first-child+html .box1 dl  { min-height: 1px;} /* forIE7 */


/******************************************************************************/
/* Styles for accordion navigation elements 
/******************************************************************************/
 #vertical_container {
	width:960px;
	padding-bottom:8px;
}
.accordion_toggle {
	cursor: pointer;
	background-image: url(../images/main/pfeil_rotklein2.gif);
	background-repeat: no-repeat;
	padding-left:10px !important;
	background-position: 0 3px;	

}

/** When the accordion was selected*/	
.accordion_toggle_active {
	background-image: url(../images/main/pfeil_rotkleinrunter.gif);
	background-repeat: no-repeat;
	padding-left:10px !important;
	background-position: 0 4px;
}
		
.accordion_content {
	overflow: hidden;
	font-size:12px;
	
}

 .accordion_content p {
	padding-left:10px !important;
	width:900px;
	line-height: 150%;
}

 .accordion_content b {
}

#headerpic {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../images/main/bg_visual1.jpg); WIDTH: 991px; COLOR: white; BACKGROUND-REPEAT: no-repeat; HEIGHT: 173px; BACKGROUND-COLOR: #b8bfc5
}
#logoweiteres {
	BACKGROUND-POSITION: 80px 50%; MARGIN-TOP: -5px; BACKGROUND-IMAGE: url(../images/main/logo_hsbctrinkaus.gif); WIDTH: 991px; COLOR: white; BACKGROUND-REPEAT: no-repeat; HEIGHT: 54px; BACKGROUND-COLOR: white
}

#logowrapper A#weitere {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 174px; COLOR: white; HEIGHT: 17px; BACKGROUND-COLOR: red; TEXT-DECORATION: none;

}

* HTML #logowrapper A#weitere {
	DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 11px; FLOAT: right; WIDTH: 174px; COLOR: white; HEIGHT: 17px; BACKGROUND-COLOR: red
}
#logowrapper A#weitere > IMG {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 1px; WIDTH: 9px; HEIGHT: 5px
}
P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px
}

IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.copyright {
	FLOAT: right; MARGIN-RIGHT: -15px
}
.left {
	FLOAT: left
}
.minilogo {
	FLOAT: left; MARGIN-LEFT: -15px; MARGIN-RIGHT: 15px; PADDING-TOP: 2px
}

/******************************************************************************/
/* Footer
/******************************************************************************/

#page #footer {
	width: 991px;
	text-align:left;
	background-color: white;	
	height: 26px;
	padding-bottom: 4px;
}

#page #footer  p {
	width: 950px;
	margin:0 0 0 5px;
	/*margin: 0 auto;*/
	padding-top: 5px;
	/*padding-left: -15px;*/
	border-top: 1px solid red;
	font-size: 0.75em;
	vertical-align: middle;
	color: #303030;
}

#page #footer span.upsize {
  font-size: 15px;
}

#page #footer span.voter {
  padding-left: 20px;
  color:#668497;
}

#page #footer a {
	color: #303030;
	text-decoration: none;
}

#page #footer span.star {
	background: url(../images/main/stern_off.gif) left 50% no-repeat;
	width: 15px;
	height: 10px;
	cursor:pointer;
}
/*
#page #footer span.star:hover {
	background: url(../images/main/stern_on.gif) left 50% no-repeat;
	width: 15px;
	height: 10px;		
}
*/
#page #footer span.star a:hover {
	background: url(../images/main/stern_on.gif) left 50% no-repeat;
	width: 15px;
	height: 10px;		
}

#page #homepageHeader {
		margin: 0 auto;
		z-index: 1000;
		background-color: #b8bfc5;
		background-image: url(../images/main/bg_visual1.jpg);	
		background-repeat: no-repeat;
		background-position: top;
		width: 991px;
		height: 173px;
	
}
#page #content p {
	padding-left:0px;
}


#page #content .innerPadding {
	padding:0 20px 20px 20px;
}

/******************************************************************************/
/* Service
/******************************************************************************/
.servicebox {
	top:-11px;
	float: right;
	position: relative;
	width: 231px;
	height: 140px;
	background: url('../images/main/bg_infokasten.gif') no-repeat left bottom;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .servicetabs {
        display: none;
    }
}

/* Skin */
.servicetabs {
	margin-left: 0px;
	list-style: none;
	height: 22px;
	width: 100%;
}

.servicetabs li {
    margin-right: 0px;
    float:left;
}

.servicetabs A {
	display: block;
	z-index: 2;
}

.servicetabs H6 {
	padding: 22px 0 0 0;
    overflow: hidden;
    height: 0px !important;
}

.servicetabs LI.aufeinenblick div {
	width: 113px !important;
	background: #476B82 url('../images/backgrounds/reiter_aufeinenblick1.gif') no-repeat left top !important;
}
.servicetabs LI.kontakt div {
	width: 71px !important;
	background: #476B82 url('../images/backgrounds/reiter_kontakt1.gif') no-repeat left top !important;
}

.servicetabs LI.aufeinenblick div.active {
        background: #A7C0CF url('../images/backgrounds/reiter_aufeinenblick2.gif') no-repeat left top !important;
}

.servicetabs LI.kontakt div.active {
        background: url('../images/backgrounds/reiter_kontakt2.gif') no-repeat left top !important;
}

.servicetabs a.active, .servicetabs a.active:hover  {
	padding: 0;
}

.servicetabs a.active, .servicetabs a:hover, .servicetabs a:focus, .servicetabs a:active {
    outline: 0; /* @ Firefox, switch off dotted border */
}

.servicetabs .tabs-selected a:link, .servicetabs .tabs-selected a:visited,
.servicetabs .tabs-disabled a:link, .servicetabs .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}

.servicetabs a:hover, .servicetabs a:focus, .servicetabs a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.servicebox DIV.services {
	padding: 10px 8px 10px 8px;
}

.servicebox FORM {
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}

.servicebox INPUT.wknsearch {
	border: 1px solid #6F8B99;
	height: 11px;
	padding: 2px 3px 4px 4px;
	margin-right: 5px;
	width: 150px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #A2B0B9;
}

.serviebox INPUT.suchen {
	vertical-align: middle;
}

.servicebox FORM DIV {
	float: left;
}

.servicebox .services UL {
	list-style-type: none;
	font-size: 11px;
	font-family: Arial, sans-serif;
	line-height: 20px;
	color: #172a38;
	float:left;
}

.servicebox .services A {
	color: #172a38;
	text-decoration: none;
}

.servicebox .services LI {
	padding-left: 23px;
}

.servicebox .services LI.infoline {
	background: url('../images/icons/icon_infoline.gif') no-repeat left 1px;
}

.servicebox .services LI.rating {
    background: url('../images/icons/icon_rating.gif') no-repeat left 1px;
}

.servicebox .services LI.wirueberuns {
    background: url('../images/icons/icon_ueberuns.gif') no-repeat left 1px;
}

.servicebox .services LI.praktikum {
    background: url('../images/icons/icon_praktikum.png') no-repeat left 1px;
}

.servicebox .services LI.kontakt {

    background: url('../images/icons/icon_kontakt.gif') no-repeat left 1px;
}

.servicebox .services LI.rueckruf {

    background: url('../images/icons/icon_rueckruf.gif') no-repeat left 1px;
}

.servicebox .services LI.hotline {

    background: url('../images/icons/icon_berater.gif') no-repeat left 1px;
}

.servicebox .services LI.presse {

       background: url('../images/icons/icon_presse.gif') no-repeat left 1px;
}

.makeTop {
	VERTICAL-ALIGN: top; POSITION: relative
}

.schatten {
	width: 100%;
	height: 12px;
	background: white url(../images/main/bg_schatten.gif) repeat-x;
}

#internet {
	position: absolute;
	width: 991px;
	margin: 0 auto;
	height: 1px;	
	top: 1px;
	z-index: 100;
	padding: 0 10px;
}

#headerpic {
   color: white;
	background-color: #b8bfc5;
	background-image: url(../images/main/bg_visual1.jpg);	
	background-repeat: no-repeat;
	background-position: top;
	width: 991px;
	height: 173px;
}

#logoweiteres {
   color: white;
	width: 991px;
	height: 54px;
	margin-top: -5px;
	background-color: white;
	background-image: url(../images/main/logo_hsbctrinkaus.gif);	
	background-position: 80px;
	background-repeat: no-repeat;
}
/* within template index2 the background image is set dynamicaly by country*/
#logowrapper {
		margin: 0 auto;
		padding: 0;
		width: 991px;
		height: 54px;
		z-index: 1000;
		font-size: 13px;
		background-color: white;
/*		background-image: url(../images/main/logo_hsbctrinkaus.gif);	*/
		background-position: 80px;
		background-repeat: no-repeat;
}

#logowrapper a#weitere {
	display: block;
	float: right;
	color: white;
	background-color: red;
	width: 174px;
	height: 17px; 
	font-size: 11px;	
	margin-top: 0;	
	text-decoration: none;
	vertical-align: top;
}

* html #logowrapper a#weitere  {
	display: block;
	float: right;
	color: white;
	background-color: red;
	width: 174px;
	height: 17px; 
	font-size: 11px;	
	padding-left: 7px;  
}

#logowrapper a#weitere > img {
	padding-bottom: 1px;
	margin-top: 5px;
	width: 9px;
	height: 5px;
}

#logowrapper a#laenderauswahl {
	display: block;
	float: right;
	color: white;
	background-color: red;
	width: 115px;
	height: 17px; 
	font-size: 11px;	
	margin-top: 0;	
	text-decoration: none;
	vertical-align: top;
}

#logowrapper a#sitemap {
	display: block;
	float: right;
	color: white;
	background-color: red;
	width: 50px;
	height: 17px; 
	font-size: 11px;	
	margin-top: 0;	
	text-decoration: none;
	vertical-align: top;
}

#logowrapper a#help {
	display: block;
	float: right;
	color: white;
	background-color: red;
	width: 30px;
	height: 17px; 
	font-size: 11px;	
	margin-top: 0;	
	text-decoration: none;
	vertical-align: top;
}

* html #logowrapper a#laenderauswahl  {
	display: block;
	float: right;
	color: white;
	background-color: red;
	width: 115px;
	height: 17px; 
	font-size: 11px;	
	padding-left: 7px;  
}

#logowrapper a#laenderauswahl > img {
	padding-bottom: 1px;
	margin-top: 5px;
	width: 9px;
	height: 5px;
}

p {
	padding:0 15px;
	color: #333333;
}

img {
	border: none;
}

.copyright {
	float: right;
	margin-right: 0px;
	margin-top: 7px;
	font-size: 11px;
}

.left {
	float: left;
}
.right {
	float:right;
}

.clearer {
	display:inline;
	clear: both;
}

.minilogo {
	float: left;
	padding-top: 2px;
	margin-left: -15px;
	margin-right: 15px;
}

.makeTop {
	position: relative;
	vertical-align: top;
}

/***************************************************************************
* Snapshot
***************************************************************************/
#snapshot  {
	padding: 0;
	margin: 0 auto;
	z-index: 1000;
	background: #fff url(../images/main/bg_content.gif) left top repeat-y;
	background-repeat: repeat-y;
	background-position: top;
	padding-left:20px;
	padding-right:20px;
}

#snapshot #headerBox {
	padding-bottom:20px;
}

#snapshot #headerBox #divLeft {
	float:left;
}
#snapshot #headerBox h2 {
	padding-right:28px;
	display:inline;
}
#snapshot #headerBox #isin {
	padding-right:20px;
}

#snapshot #headerBox #wkn {

}

#snapshot #headerBox #wasTun {
	float:right;
}

#snapshot #headerBox #wasTun input {
	padding-left:10px;
}
#snapshot	.tabNavi  {
	width:951px;
}

#snapshot .tabNavi #snapshotTab0{
	margin-left:10px;
}

 #snapshot .tabNaviBox #contentData {
	background-color:#F5F9FC;
	width:951px;	
	padding-bottom:20px;
}
#snapshot .tabNaviMenu span {
	font-size:12px;
}  

#snapshot #contentData{
		width: 931px;	
		height: 100%;		
}

#snapshot table #col1 {
	vertical-align:top;
}

#snapshot table #col2 {
	width:220px;
	vertical-align:top;
}

#snapshot table #col3 {
	width:420px;
	vertical-align:top;
}

#snapshot #kursdatenBox {
	width:220px;
}

#snapshot #kennzahlenBox {
	width:220px;
}

#snapshot #kennzahlenBox table {
	width:220px;
}

#snapshot #kennzahlenBox table .label {
	width:140px;

}
#snapshot #kennzahlenBox table .data {
	width:65px;
}
#snapshot #stammdatenBox {
	width:280px;
	margin-right:20px;
	margin-left:10px;
}
#snapshot #stammdatenBox table {
	width:280px;
}

#snapshot #aktuellesBox {
	width:100%;
}

#snapshot #aktuellesBox #aktuellesTable {
	width:100%;
	
}


#snapshot #aktuellesBox p {
	padding-bottom:5px;
	color:#333;
	font-size:12px;
}
#snapshot #aktuellesBox a {
	color:#333;
	font-size:12px;
	text-decoration:underline;
}


#snapshot #aktuellesBox table td {
	padding:0 10px 0 10px;
	padding-top:5px;
}

#snapshot	#col3 .tabNaviBox  {	
	margin-left:20px;
	margin-top:20px;
	width:395px;
}

#snapshot	#col3 .tabNaviBox  .tabNavi {
	width:395px;
}

#snapshot .tabNaviMenu span {
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}

#snapshot .tabNavi  .activated {
	/*background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;*/
	background:url(../images/backgrounds/bg_reiter3_aktiv.gif) repeat-x top left;
}
#snapshot #col3 .tabNavi .activated {
	background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;
}
#snapshot	#col3 #chartContentData {
	height:280px;
	border-left:1px solid #738997;
	border-right:1px solid #738997;
	border-bottom:1px solid #738997;
}
#snapshot	#col3 #chartContentData #chartImg {
	width:100%;
	height:100%;
}

#snapshot .snapshotFooter {
	padding:10px 0;
}

#snapshot #stammdatenChartBox {
	width:210px;
}

#snapshot #intradayTooltip {
	cursor:pointer;
}
/***************************************************************************
* Snapshot dataBox
Used as common data table box
***************************************************************************/
#snapshot .dataBox {
	padding:0;
	margin:20px 0 20px 0;
}
#snapshot .dataBox table {
	width:100%;
	padding:0;
	margin:0;
}

#snapshot .dataBox table td {
	height:20px;
	padding: 3px 0;
	border-bottom:1px solid #F4F8FB;
}

#snapshot  .dataBox table .label {
	padding:3px 10px;
	width:170px;
}
#snapshot  .dataBox table .data {
	vertical-align:top;
	padding-right:3px;
}

/******************************************************************************/
/* ChartBox
/******************************************************************************/
#snapshot .bigChartPicBox .tabNaviBox {
	margin-top:20px;
	width:650px;
	padding-right:10px;
}
#snapshot .bigChartPicBox .tabNavi {
	width:650px;
}

#snapshot .bigChartPicBox .tabNaviMenu span {
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}

#snapshot .bigChartPicBox .tabNavi  .activated {
	background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;
}

#snapshot	.bigChartPicBox #bigchartcontent {
	border-left:1px solid #738997;
	border-right:1px solid #738997;
	border-bottom:1px solid #738997;
}

#snapshot .bigChartDataBox {
	padding:0 0 0 11px;
	margin:0;
	width:200px;
	vertical-align:top;
	
}

#snapshot .bigChartPicBox {
	vertical-align:top;
	height:426px;
}

#snapshot .bigChartPicBox .bigChartImg {
	display:inline;
	float:left;
	border-right: none;
	position: relative;
	top: -1px;
	padding:0;
	margin:0;
}

#snapshot .bigChartPicBox #controls .getchart img {
	position: relative;
	left: 10px;
	padding:0;
	margin:0;
}

#snapshot .bigChartPicBox #controls {
	position: relative;
	top: -1px;
	width: 187px;
	height:400px;
	background-color: white;
	border-left:1px solid  #edf3f7;
}

#snapshot .bigChartPicBox #controls td {
	padding-left:10px;
}
#snapshot .bigChartPicBox #controls label {
	padding-right:3px;
}
/* for IE5+6*/
* html #snapshot .bigChartPicBox #controls label  {
	position:relative;
	top:3px;
}

#snapshot .bigChartPicBox #controls #gitterein, #snapshot .bigChartPicBox #controls #gitteraus {
	margin-right:5px;
	vertical-align:bottom;
}
/*
#snapshot .bigChartPicBox .tabNav #bigchartcontent {
	position:relative;
	margin:0;
	padding:0;
	top:-1px;
	clear:both;	
	border: 1px solid #00008b;
	height:400px;
	width:648px;
}
*/
#snapshot .bigChartPicBox .chartform select {
	font-size: 9px;
	font-weight: bold;		
	width: 103px;
}
/******************************************************************************/
/* TimesAndSales Box
/******************************************************************************/
#snapshot #timesAndSalesSnapshot {
	padding:20px 0 20px 10px;
}

#snapshot #timesAndSalesSnapshot table #text {
	padding-left:10px;
}

/******************************************************************************/
/* DownloadBox
/******************************************************************************/

#snapshot #downloadBox {
	margin:0;
	padding:20px 0 20px 20px;
	width:540px;

}

#snapshot #downloadBox table {
	width:100%;
	padding:0;
	margin:0;
}

#snapshot #downloadBox table th {
	font-size:11px;
	color: #000000;
	padding-left:10px;
	/*line-height: 15px;*/
	line-height: 15px;
	background-color:#BAD1E1;
}
#snapshot #downloadBox table .label {
	padding:3px 10px;
	width:420px;
	
}

#snapshot #downloadBox table .label a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#333;
}

#snapshot #downloadBox table td {
	height:20px;
	padding: 3px 0;
	border-bottom:1px solid #F4F8FB;
}

#snapshot #downloadBox table .dataRight {
	vertical-align:top;
	padding-right:10px;
	width:100px;
}
#snapshot #downloadBox table .dataRight .imgLink{
padding-left:5px;

}
#snapshot #downloadBox table .dataRight a {
	text-decoration:none;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

#snapshot #downloadBox table .dataRight img {
	padding-right:14px;
}

#homepage {
	/*PADDING-RIGHT: 5px; */
	padding-right:0;
	margin: 0px; 	
	PADDING-LEFT: 20px; 
	FONT-SIZE: 13px; 
	PADDING-BOTTOM: 20px; 
	COLOR: #333333; 
	PADDING-TOP: 0px; 
	BACKGROUND-IMAGE: url(../images/main/bg_content.gif);
	BACKGROUND-REPEAT: repeat-y; 
	BACKGROUND-COLOR: white; 
	/*BACKGROUND-POSITION: 50% top; */
	vertical-align: top;
	/*border-bottom:1px solid red;*/
}

#homepage .schatten { 
	height:16px;
}

.zeichnungSSI table {
	width:260px;;
	
}

.zeichnungSSI table td {
	padding:2px 0;
	margin:0;
	
}
.zeichnungSSI table .tdCol1 {
	padding-left:10px;
}

.zeichnungSSI table .tdCol2 {
	padding-left:5px;
	width:100px;
}
.bildrechts , .bildrechts2 {
	margin:0;
	padding:0;	
	width: 260px;
	/*background-color: #edf3f7;*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.bildrechts .button {
	margin:0;
	padding: 12px 0 0 6px;
}
.bildrechts img {
	padding:0;
	margin:0; 
	
}

.bildrechts .leftPart {
	float:left;
	width:140px;
	height:117px;
	padding:0;
	margin:0;

}
.bildrechts .rightPart {
	float:right;
	padding:0;
	margin:0;
	height:116px;
}

.bildrechts .grey , .bildrechts2 .grey{
	background-color: #dae7ef;
}

.bildrechts h4 , .bildrechts2 h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #bad1e1;
	padding: 2px;
	line-height: 14px;
}

.bildrechts table , .bildrechts2 table {
		width: 260px;
}
	
.bildrechts a , .bildrechts2 a{
	text-decoration: none;
	color: #333333;
}

.bildrechts table td {
		line-height: 14px;
		width: 100%;
		vertical-align: top;
}

.bildrechts2 table td{
		line-height: 14px;
		width: 100%;
		background-color: #edf3f7;
		font-weight: bold;
		vertical-align: top;
		padding-top: 10px;
}

.bildrechts2 img.photo {
	padding: 10px;
	padding-top: 0;
}

#mainspacer {
	width: 15px;
}

#maincol1 , #maincol2 , #maincol3 {
	vertical-align: top;
}

#maincol1 {
	padding: 0 25px 0 0;
	width:380px;
}

#maincol2 {
	width:240px !important;
	
/*	padding: 0 25px 0 0 !important;*/
}

#maincol3 {
	width:260px;
	padding-left:25px;
	/*padding: 0 20px 0 0;*/
	
}
#maincol1 .mainpromo {
	height:280px;

}
#page #content .promotext {
	font-size:12px;
	color: #333333;
	padding: 9px 0 0 7px;
	line-height:14px;
}

 .invisible {
	display:none;
}

/***************************************************************************
* Homepage TimesAndSales
***************************************************************************/
#homepage #timesAndSalesMehr {
	float:left;		
	
width:248px;
	border:1px solid #D6E1E9;
	padding:5px;
}


#homepage #timesAndSalesMehr dt {
  float:right;
}





#homepage #timesAndSalesMehr #textTrades
{
}



/***************************************************************************
*indexCharts
***************************************************************************/
 .indexCharts #contentData {
	width:258px;
	height:188px;
	border:1px solid #9BAAB5;
	border-top:none;
	padding:0;
	margin:0;
}
.indexCharts	.tabNavi  {
	width:260px;
}
/*overwriting the default tab backgrounds */
 .indexCharts .tabNaviMenu span {
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}
 .indexCharts .tabNavi  .activated {
	background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;
}
.indexCharts #contentData img {
	padding-top:0;
	margin-top:0;
}	

/***************************************************************************
*Unsere Besten SSI
***************************************************************************/
.unsereBestenSSI h6{
	margin-bottom:12px;
}

.unsereBestenSSI #unsereBestenContentData {
	position:relative;
	padding-top:0;
	margin:0;
	/*border-top:1px solid #778997;
	top:-1px;*/

/*	width:260px; */
/*   width:380px; */
/*	height:160px; */
   min-height: 220px;
	clear:both;	
}

 .unsereBestenSSI .table a {
	font-size:11px;
	color:#333333;
	padding-left:4px;
	text-decoration:none;
}

 .unsereBestenSSI .table thead th{
	line-height:20px;
	font-size:11px;

	background-color:#D6E1E9;
	padding-left:4px;
}

 .unsereBestenSSI .table td {
	
	line-height: 22px;
}
 .unsereBestenSSI .tooltip {
	padding:0 0 0 4px;
	margin:0;
	position:relative;
	top:-8px;
	font-size:11px;
}
/***************************************************************************
* Schnellauswahl
***************************************************************************/
#maincol3 #schnell {
	width:260px;
	height:36px;
	padding:0;
	margin:0;
}

#maincol3 #schnell #schnellauswahl {
	font-size:11px;
	margin:6px 0 8px 10px;
	vertical-align:top;
}

#maincol3 #schnell img {
	cursor:pointer;
	margin:4px 0 8px 0px;
}

/***************************************************************************
* Freetrades SSI
***************************************************************************/

 .freetradesSSI .broker {
	width:130px;
}
 .freetradesSSI .date {
	font-size:11px;
}

/***************************************************************************
* The new TabNavigation
***************************************************************************/
	.tabNavi {
			float:left;
/*			width:260px; */
/*			width: 380px; */>
			margin:0;
			padding:0 0 0 0;
			list-style: none;
			background: url(../images/main/tabNavi_border.gif) repeat-x bottom left;
		}

		.tabNavi li {
			float:left;
			margin: 0 1px 0 0;
			padding:0;
			font-family:Arial;		
		}
			
		.tabNaviMenu span  {
			float:left;
			display:block;
			margin:0;
			font-size:11px;
			font-weight:bold;
			padding: 4px 9px 4px 9px;
			color: #D3E1EB;
			text-decoration:none;
			/*border: 1px solid #7F94A2;*/
			border-bottom: none;
	
			/*Thats the default. overwrite it with bg_reiter2_deaktiv.gif if u want to*/	
			/*background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;*/
background: url(../images/backgrounds/bg_reiter2_deaktiv.gif) repeat-x top left;
			cursor:pointer;
		}

		.tabNavi  .activated {
			color:#000;
			font-size:11px;	
			padding-bottom: 5px;
			/*background: #9BB0BD url(../images/main/reiter_aktiv.gif) repeat-x top left;	*/
			/*background: #9BB0BD url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;*/
			background: #9BB0BD url(../images/backgrounds/bg_reiter2_aktiv.gif) repeat-x top left;
			border-left:1px solid #869aa7;
			border-right:1px solid #869aa7;
		}

		.tabNavi .deactivated {
			position:relative;
			top: 3px;
		}

/***************************************************************************
* Box1
***************************************************************************/
#homepage .box1 {
	width:260px;
	margin:0;
	padding:0;
}
	
#homepage .box1 dl {

	width:260px;
	margin:0;
	padding:0;
}
	
#homepage .box1 dl dt {
	
	width:260px;
	float:right;
	margin:0;
	padding:0;
}

#homepage .box1 dd {
	margin:9px 6px 9px 88px;
	padding:0;
}
#homepage .box1 dd.img img {

	float:left;
	margin:0 10px 0 0;
}

#homepage .box1 dl dd.img {

	margin:9px 6px  9px 6px;
}		

/* To produce a grid like style */	
#homepage .box1 .floatAlt dt {

	float:left;
	margin: 0 78px 0 0;
}
/* For switching between image on the left or right side */	
#homepage .box1 .floatAlt dd {		

	margin:9px 88px 9px 10px;
}

#homepage .box1 .floatAlt dd.img img {
	float:right;
	margin:0 0 0 10px;
}



/***************************************************************************
* Box3
***************************************************************************/
#homepage .box3 {
	width:260px;
	margin:0;
	padding:0;
	height:140px;
}
#homepage .box3 table {
	width:100%;
	height:140px;
}

#homepage .box3 table th {
	height:15px;
}

#homepage .box3 table td {
	padding-top:9px;
	vertical-align:top;
}

#homepage .box3 table .tdCol1 {
	width:180px;
	padding: 9px 3px 0 9px;
	vertical-align:top;
}
#homepage .box3 table .tdCol2 {
	padding-right:6px;

}
/***************************************************************************
* Propertybox
***************************************************************************/
.propertyBox {
	width:185px;
	float:left;
}

.propertyBox p.label_checkbox_pair {
	padding:2px 0 0 0;
	margin:0;
	position: relative;
	height:20px;
}

/* for IE5+6*/
* html .propertyBox p.label_checkbox_pair {
	padding-left:5px;	
} 

.propertyBox p.label_checkbox_pair label {
	margin-left: 6px;
	vertical-align:middle;
	width:100px;

}

.propertyBox p.label_checkbox_pair input {
	vertical-align:middle;
	margin-left:10px;
}

.propertyBox .subTitle {
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
}

/***************************************************************************
* SWXListed Box
***************************************************************************/

#swxListedBox {
	width:200px;
	float:right;
	/* for positioning under the filter box*/
	clear:right;
}

.frmCriteria {
	padding:0;
	margin:0;
}

.frmCriteria table {
	width:100%;
}

.frmCriteria .subTitle {
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
}

.frmCriteria table td {
	border-bottom: 1px solid #C9D2D7;	
	padding:2px;
}

.frmCriteria table .col1 {
	width:20px;
}

.frmCriteria table  input {
	margin-left:8px;
	margin-right:5px;
}

/*different margin for IE 6 */
* html .frmCriteria table input {
	margin-left:6px;
}

/***************************************************************************
* Criteria Box
***************************************************************************/
#criteriaBox {
	width:200px;
	float:left;
	margin-right:20px;
}

#frmCriteria {
	padding:0;
	margin:0;
}

#frmCriteria table {
	width:100%;
}

#frmCriteria .subTitle {
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
}

#frmCriteria table td {
	border-bottom: 1px solid #C9D2D7;	
	padding:2px;
}

#frmCriteria table .col1 {
	width:20px;
}

#frmCriteria table  input {
	margin-left:8px;
	margin-right:5px;
}
#frmCriteria #button_auswahl_loeschen {
	margin:10px 0 10px 10px;
}


/*different margin for IE 6 */
* html #frmCriteria table input {
	margin-left:6px;
}

/***************************************************************************
* SliderBox
***************************************************************************/
#sliderBox {
	padding:0;
	margin:0 20px 0 0;
	width:200px;
	float:left;
}

#sliderBox .subTitle {
	padding-left:0;
}

.slider {
	float:left;
	height:65px;
	padding:0 10px;
	margin:0;
}
.slidermarks {
	position:relative;
	font-size: small; 
	height: 15px;
	font-size: 11px;
	display: inline;
}
.slidermarkMin {
	float:left;
}
.slidermarkMax {
	float:right;
}	
.slidervalue {
	font-size: 10px;
	height:12px;
}

/* width is needed for opera */
.slidertrack {
	height:21px;
	width:180px;
	/*background-image:url(../images/yahoo/slider/sliderskala.gif);*/
	background-image:url(../images/widgets/sliderskala.gif);
	position: relative;
}
* html .slidertrack {
	width:100%;
}


.sliderhandle {
	cursor:move;
	position: absolute;
	width:8px;
	height:16px;
	background:url(../images/yahoo/slider/horizSlider.gif);
}

.selected {
  z-index: 99;
}


/***************************************************************************
* Underlying Selection
***************************************************************************/
.underlying {
	padding-left:20px;
	background-image:url(../images/main/bg_content.gif);
	background-repeat: repeat-y; 
}

.underlying #headerBox {
	margin-right:20px;

}

.underlying #info {
	float: left;
	width:290px;
	vertical-align: top;
	padding-right:20px;
}

.underlying #filterBox {
	width:200px;
	float:right;
}

.underlying  .subTitle {
	margin:0;
	padding-top:4px;
	padding-bottom:6px;
}

.underlying select {
	width:160px;
	margin-left:10px;
	margin-bottom:20px;
}

.underlying #filterBox .button {
	margin-left:10px;
	padding-bottom:6px;
}

.underlying #auswahl {
	margin-right:20px;
	margin-top:20px;
	padding-bottom:20px;
}

.underlying #auswahl .capital {
	width:30px;
}

.underlying #auswahl a {
	padding-right: 20px;
	line-height:20px;
	float:left;
	white-space: nowrap;
}

.underlying #auswahl table {
	margin-top:8px;
	width:100%;
}

.underlying #auswahl table td {
	
}

.underlying #progress {
	position: relative;
	left:47%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.products a{
/*	text-decoration: none;*/
	color: black;
	font-weight: bold;
	font-size: 11px;
}
/*have to overwrite margin cause it is differnent to kurstabelle*/
.underlying .commonFilterBox {
	margin-left:0px;
}
/***************************************************************************
* Alternate Underlying Selection
***************************************************************************/
.altUnderlying {
	padding-left:20px;
	/* F background-color:#fff; */
	background-image:url(../images/main/bg_content.gif);
	background-repeat: repeat-y; 
	padding-right:20px;
}

.altUnderlying  #headerBox {
	width:350px;
	float:left;
	margin-right:40px;
}

.altUnderlying #propteries {
	float:left;
}

.altUnderlying #auswahl {
	margin-top:20px;
	padding-top:8px;
}

.altUnderlying dl {
	padding:4px 0 4px 0;
	
}

.altUnderlying dt {
	background-image:url(../images/main/bg_pfeil_rot.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position: 0 50%;
}

/** Used for identifying elements for javascript **/
.altUnderlying .products {
}

/***************************************************************************
* Faelligkeitsmatrix
***************************************************************************/

.faellig {
	padding:0 0 10px 0;
	margin:10px 0 0 0;
}

.faellig table {
	padding:0;
	margin:0;
}

.faellig .t2 {	
	text-align:center;
}

.faellig .dateRow  td {
	text-align: center;
	padding:0;
	margin:0;
}

 .faellig  .baseCol {
	border-left:none;
}

.faellig  #tableBody td {
	padding-top:3px;
	padding-bottom:3px;
	text-align: center;
	padding:0;
	margin:0;
	
}

.faellig td {
	border-left: 1px solid white;
	border-bottom:1px solid white;

}
.faellig #tableBody {
}
.faellig .headline {
	
	height:30px;
	text-align:center;
	vertical-align: middle;
	letter-spacing: 0.1cm;
	border-bottom:none;
	border-left:none;
}

.faellig #scroll {
	height:400px;
	overflow:hidden;
	overflow:auto;

}
.faellig #scrollbarSpacer {
	width:15px;
}
 .faellig .baseCol {
	border-left:none;
	border-bottom: 1px solid white;
	padding-right: 7px;
	margin-left: 5px;
	text-align: center;
	width:80px;
	
	
}



/***************************************************************************
* Zur Zeichnung
***************************************************************************/
.zurZeichnung {
	background: #fff url(../images/main/bg_content.gif) left top repeat-y;
	padding: 0 20px;
}

.zurZeichnung .header {
	padding: 0 0 20px 0;
}

.zurZeichnung .header p {
	padding:0;
	margin:0;
}

.zurZeichnung table {
	width:100%;
	margin-top:10px;
}
.zurZeichnung table th {
	height:20px;
	text-align:left;
}

.zurZeichnung table #thCol1 {
	padding-left:5px;

}

.zurZeichnung table #thCol2 {
	width:70px;
}

.zurZeichnung table #thCol3 {
	width:120px;
}

.zurZeichnung table #thCol4 {
	width:100px;
}

.zurZeichnung table tbody tr {
	cursor:pointer;
}

.zurZeichnung table tbody td {
	height:20px;
}
.zurZeichnung table tbody .tdCol1 {
	padding-left:5px;
}

.zurZeichnung #zeichnungsFooter {
	float:left;
	padding:20px 0;
}
/*changing the default padding */
.zurZeichnung #zeichnungsFooter  h6{
	padding:0;
	margin:0;
}
.zurZeichnung #zeichnungsFooter p {
	padding:0;
	margin:0;
}

/**Question block*/
.zurZeichnung #fragen {
	float:left;
	width:220px;
}
.zurZeichnung #kontaktDaten {
	float:left;
}


/***************************************************************************
* Unsere Besten (orig)
***************************************************************************/
.unsereBesten {
	padding: 0 20px 20px 20px;
}

 .unsereBesten .tabNavi {
	width:100%;
}

 .unsereBesten .tabNaviMenu span {
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}

.unsereBesten .tabNavi  .activated {
	background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;
}

 .unsereBesten .auswahl p {
	padding:0 0 20px 0;
	margin:0;
}

 .unsereBesten .tabNavi #unsereBestenTab0{
	margin-left:10px;
}

* html .unsereBesten .tabNavi #unsereBestenTab0{
	margin-left:5px;
}
 .unsereBesten .auswahl {
	padding-top:20px;
}
 .unsereBesten .auswahl #tblCourseData {
	width:100%;
}

 .unsereBesten .auswahl #tblCourseData tr {
	cursor:pointer;
}

 .unsereBesten .auswahl #tblCourseData td {
	height:20px;
}
 .unsereBesten .auswahl #tblCourseData  th {
	height:22px;
}

 .unsereBesten .auswahl #tblCourseData a img {
	padding:0;
	margin:0;
	vertical-align:middle;
}

 .unsereBesten .auswahl #tblCourseData #thCol0 {
	padding-left:10px;
}
 .unsereBesten .auswahl #tblCourseData .tdCol0 {
	padding-left:10px;
}

 .unsereBesten .kurstabellenfooter {
	padding:0;
	margin:0;
}
 .unsereBesten #unsereBestenFooter {
	padding-top:20px;
}
 .unsereBesten #unsereBestenFooter p {
	padding:0;
	margin:0;
}


/***************************************************************************
* Neuemissionen
***************************************************************************/
#neuEmi {
	padding: 0 20px 20px 20px;
}

#neuEmi p {
	padding:0;
	margin:0;
}

#neuEmi #header {
	float:left;
	width:100%;
	padding-bottom:20px;
}

#neuEmi  #introBox {		
	float:left;
	width:340px;
}
#neuEmi #timeSpanBox {
	float:left;
	margin:0 10px 30px 20px;
	width:140px;
}

#neuEmi #timeSpanBox td {	
	padding:4px 10px 4px 8px;
}

#neuEmi #timeSpanBox input {
	position:relative;
	top:2px;
}

#neuEmi #categoryBox {
	float:left;
	width:421px;
	padding-left:20px;
}

#neuEmi #categoryBox #table {
	width:420px;
}

#neuEmi #categoryBox input {
	
	margin-right:10px;
	float:left;
	
height:20px;
}
#neuEmi #categoryBox label {
	display:block;
	float:left;
position:relative;
	top:2px;
	height:20px;
}
/*
* html #neuEmi #categoryBox label  {
	
}
*/
#neuEmi #categoryBox td {
	width:210px;
	padding: 4px 0 4px 8px;

}
/* overwriting the kurstabelle konfig */
#neuEmi #kurstabelle {
	padding:0;
	margin:0;
}


/***************************************************************************
* Glossar
***************************************************************************/
#glossar {
	/*padding: 0 20px 20px 20px;*/
	width:941px;
	padding: 0 0 20px 20px;
}

#glossar .tabNavi {
	width:100%;
}
#glossar .tabNavi #glossarTab0 {
	margin-left:10px;
}

* html #glossar .tabNavi #glossarTab0 {
	margin-left:5px;
}

#glossar .tabNaviMenu span {
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}

#glossar .tabNavi  .activated {
	background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;
	/*background:url(../images/backgrounds/bg_reiter3_aktiv.gif) repeat-x top left;*/
}

#glossar #contentData {
	padding:10px 0;
}

/***************************************************************************
* FAQ
***************************************************************************/
#faq {
		width:941px;
	padding: 0 0 20px 20px;
}

#faq .tabNavi {
	width:100%;
}
#faq .tabNavi #faqTab0 {
	margin-left:10px;
}
* html #faq .tabNavi #faqTab0 {
	margin-left:5px;
}
#faq .tabNaviMenu span {
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}

#faq .tabNavi  .activated {
	background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;
	/*background:url(../images/backgrounds/bg_reiter3_aktiv.gif) repeat-x top left;*/
}

#faq#contentData {
	padding:10px 0;
}

/***************************************************************************
* Seminare
***************************************************************************/
/*
#seminare {
	padding: 0 20px 20px 20px;
}
*/
#seminare table td {
	height:20px;
}
#seminare table #tdHeadline {
	height:22px;
	padding-left:5px;
}

/** Ort column **/
#seminare .col1 {
	padding-left:5px;
	width:120px;
}
/** Datum column **/
#seminare .col2 {
	width:140px;
}
/** Hotel column **/
#seminare .col3 {
	width:680px;
}

.statisch .seminar {
    
	padding-bottom:30px;
}

/***************************************************************************
* Produktübersicht
***************************************************************************/
#produktuebersicht {
	padding: 0 20px 20px 20px;
	
}
#produktuebersicht .tabNavi {
	width:100%;
}
#produktuebersicht .tabNavi #produktTab0 {
	margin-left:10px;
}
* html #produktuebersicht .tabNavi #produktTab0  {
	margin-left:5px;
}
#produktuebersicht .tabNaviMenu span {
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}

#produktuebersicht .tabNavi  .activated {
	background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;
	/*background:url(../images/backgrounds/bg_reiter3_aktiv.gif) repeat-x top left;*/
}
#produktuebersicht #contentData {
	padding:10px 0;
}

#produktuebersicht #introTxt {
	padding-bottom:20px;
}

#produktuebersicht #treeDiv1 a {
	font-size:12px;	
	color:#333;
}

#produktuebersicht #productDescription  #titel { 
		padding:3px 0 3px 5px;
}

#produktuebersicht  #productDescription #erklaerung {
	padding:5px 5px;
}
#produktuebersicht  #productDescription #link {
		padding:5px 5px;
}


/***************************************************************************
* Download
***************************************************************************/

#download {
	padding:0 20px 20px 20px;
}
#download .tabNavi {
	width:100%;
}
#download .tabNavi #downloadTab0 {
	margin-left:10px;
}
* html #download .tabNavi #downloadTab0  {
	margin-left:5px;
}

#download  #contentData {
	background-color:#F5F9FC;
	padding: 10px 10px;
	width:931px;
	float:left;
}

#download .tabNaviMenu span {
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}

#download .tabNavi  .activated {
/*	background:url(../images/backgrounds/bg_reiter1_aktiv.gif) repeat-x top left;*/
	background:url(../images/backgrounds/bg_reiter3_aktiv.gif) repeat-x top left;
}


#download #downloadTemplate1 {
	float:left;
}

/* Setup for template1 */
#download #downloadTemplate1 .leftBox {
	padding-left:20px;
	width:140px;
	float:left;
}

#download #downloadTemplate1 .centerBox {
	margin-left:30px;
	width:370px;
	float:left;
}

#download #downloadTemplate1 .centerBox .pdf{
    position:relative;
	top:2px;
	margin-right:10px;
}

#download #downloadTemplate1 .rightBox {
	margin-left:20px;
	width:300px;
	float:left;
}

#download #downloadTemplate1 .rightBox #anzeigen {
	margin-left:10px;
	margin-top:20px;
}


#download .downloadTemplate2 .pdf {
	margin-left:3px;
	text-decoration:none;
}
#download .downloadTemplate2 {
	padding:0;
	margin:0;
}

#download .downloadTemplate2 p {
	padding:0;
	margin:0;
}

#download .rel {
	text-decoration:none;
}
/*Form specific styles*/
/*Markbeobachtungen Form*/
#download #mbForm {
	
}
#download #mbForm table {
	width:290px;
}

#download #mbForm select {
	margin-top:8px;
	margin-left:7px;
	width:128px;
}

#download .basisprospekte a {
	color:#333;
	text-decoration:none;
}
#download #downloadTemplate1 .centerBox2 {
	margin-left:30px;
	width:370px;
	
	float:left;
}
#download #downloadTemplate1 #textSnipet {
	padding-left: 20px;
}

/***************************************************************************
* Presse
***************************************************************************/
#presse {
	padding:0 20px 20px 20px;
	margin:0;
}
 #presse  p {
	padding:0;
	margin:0;
}

#presse #header {
	padding-bottom:20px;
}
 #presse #intro {
	float:left;
	width:500px;
}

#presse #kontakt {
	width:360px;
	float:right;
}

#presse img {
	float:left;
	margin-right:18px;
}

#presse #presseContent table {
	width:100%;
}

#presse .col1 {
	padding:4px 5px 4px 5px;
	width:840px;

}

#presse .col2 {
	padding:4px;
	width:30px;

}

#presse .col3 {
	padding:4px;
}

#presse th {
	vertical-align:middle;
	height:22px;
}
/*overwriting default*/
#presse th h6 {
	padding:5px;
	margin:0;
}

/***************************************************************************
* Nutzungsbedingungen
***************************************************************************/
#nutzung p{
	padding-bottom:10px;
}
/***************************************************************************
* Internetsicherheit
***************************************************************************/
#internetSicherheit .t6 {
	padding:3px 0 3px 5px;
	margin-bottom:10px;
}
/***************************************************************************
* Hinweise
***************************************************************************/
#hinweise p {
	padding-bottom:10px;
}

#hinweise .t6 {
	padding:3px 0 3px 5px;
	margin-bottom:10px;
}
/***************************************************************************
* Impressum
***************************************************************************/
#impressum p {
	padding-bottom:10px;
}

#impressum .t6 {
	padding:3px 0 3px 5px;
	margin-bottom:10px;
}

/***************************************************************************
* Search
***************************************************************************/

.search .searchIntroBox {
   	float:left;
   	width:470px;
	
   } 
   
 .search .categoryBox {
   	width:480px;
 	float:left;
   }

.search #swxListedBox {
	margin-top:20px;
	width:480px;
/*	float:right;*/
	/* for positioning under the filter box*/
	clear:both;
}

.search #rightBox {
	width:480px;
	float:left;
}

 .search .categoryBox table {
	width:480px;
	
}
 .search .categoryBox td {
 	padding:5px 10px 5px 4px;
 	/*margin:5px 10px 5px 4px;*/
   }
   
.search .categoryBox th {
   	padding: 3px 0 3px 4px;
   }
/***************************************************************************
* Kompass
***************************************************************************/
#kompass .tabNavi {
	width:100%;
}
#kompass .tabNavi #kompassTab0 {
	margin-left:10px;
}
* html #kompass .tabNavi #kompassTab0  {
	margin-left:5px;
}
#kompass .tabNaviMenu span {
	cursor:default;
	background: url(../images/backgrounds/bg_reiter1_deaktiv.gif) repeat-x top left;
}

#kompass .tabNavi  .activated {
	background:url(../images/backgrounds/bg_reiter3_aktiv.gif) repeat-x top left;
}
#kompass #contentData {
	padding:10px 0;
}
#kompass .weiter {
	padding:20px 20px;
	float:right;
}

#kompass .hint {
	font-size:12px;
	background-color:red;
	color:white;
	font-weight:bold;
	display:inline;
	padding:5px 5px 5px 5px;
}
#kompass #dataTable a {
	text-decoration:none;
	color:#333;
}
#kompass #dataTable td {
	padding-left:3px;
	font-size:11px;
	color:#333;
}
#kompass #dataTable th {
	padding-left:3px;
}
#kompass .hideHint {
	display:none;
}

#kompass .fett {
	font-weight:bold;
}
#kompass .question label {
	
	font-weight:bold;
}

#kompass .question label span {
	padding-left:5px;	
}

#kompass .question td input {
	
	vertical-align:top;
}
* html #kompass .question input {
	position:relative;
	top:-2px;
}

* html #kompass .question td input {
	position:relative;
	top:-5px;
}

#kompass .question td  span {
	padding-left:0;
}

#kompass .question .tdCol2 {

}

#kompass .question {
	margin-left:11px;
    width: 540px;
}

#kompass .question .questHead {

	position:relative;
    top:-3px;
}

#kompass .question .questText {
	margin-left:20px;
}

#kompass .question td {
	margin-right:20px;
	padding:3px;
}

#kompass .question {
	float:left;
}

#kompass .answer {
    float:left;
}

#kompass .answer .quadImg {
	padding-bottom:1px;
	padding-right:12px;
}

#kompass .resultTable {
	margin-left:12px;
}

/*For sortBox on kurstabelle*/
#sortBox {
	float:right;
}

#sortBox label {
	float:left;
	padding:0 0 5px 10px;
	width:180px;
}

#sortBox .sortKombo {
	margin:0 0 5px 10px;
	width:120px;
}

#sortBox .listSortOrder {
	margin:0 10px 5px 5px;
	width:51px;
}

#sortBox #btAnzeigen {
	float:right;
	padding:5px 10px 0 0;
}
/*
#sortBox h6 {
	float:left;
}

#sortBox h6 #openClose {
	float:right;
	padding-right:5px;
	cursor:pointer;
}

#sortBox h6 #headline {
	float:left;
}
*/
/* common styles for filterBoxes */
.commonFilterBox .row {
	padding:4px 0 4px 0;
	border-bottom:1px solid #C9D2D7;
}

.commonFilterBox h6 #openClose {
	float:right;
	padding-right:5px;
	cursor:pointer;
	
}

.commonFilterBox h6 {
	float:left;
	/*width needed for safari*/
	width:190px;
}
.commonFilterBox h6 #headline {
	float:left;
}
.commonFilterBox {
	float:right;
	width:200px;
	margin-left:20px;
}

.commonFilterBox input { 
	margin-left:10px;
	margin-right:10px;
	display : inline;
	vertical-align:middle ; 
}

/*weitereFilter box */
#weitereFilter input { 
	margin-left:10px;
	margin-right:10px;
	display : inline;
	vertical-align:middle ; 
}




#weitereFilter {
	
}

/***************************************************************************
* Intraday Emissionen
***************************************************************************/
#intradayEmissionen table {
	width:380px;
	border:1px solid #D6E1E9;
}

#intradayEmissionen table .image  {
	border-top:1px solid #D6E1E9;
cursor:default;
}
#intradayEmissionen table .angezeigt  {
cursor:default;
border-top:1px solid #D6E1E9;
}
#intradayEmissionen table .image img {
	margin-right:5px;
	float:right;
cursor:pointer;
} 

/***************************************************************************
* Newsletter
***************************************************************************/
#newsletter {
	width:941px;
	padding: 0 0 20px 20px;
}
#newsletter h5 {
margin-top:10px;
margin-bottom:4px;
}

#newsletter .headline {
  font-size:18px;
  color:#FFFFFF;	 
  background-color:rgb(163, 190, 203);
 margin-bottom:20px;
}
#newsletter .headline img{
	width:10px;
	height:12px;
	margin-top:6px;
	margin-left:3px;
	margin-right:6px;
}
/***************************************************************************
* KnockOutMap
***************************************************************************/
#knockOutMap .slidervalue {
	
	padding-bottom:6px;
	padding-top:4px;
}

#knockOutMap table .col1 {
	width:290px;
}
#knockOutMap #tblFilter {
	height:201px;
}

#knockOutMap #tblFilter td {
	padding-right:20px;

}

#knockOutMap  #tblFilter .col4 {
	padding-right:0;
}
#knockOutMap #divUnderlying {
	padding-bottom:3px;
}

#knockOutMap #frmUnderlying {
	background-color:#EDF3F7;
}

#knockOutMap .x-panel-body {
	/*padding-left:8px;*/
	padding-top:8px;
	padding-bottom:5px;
	background-color:#EDF3F7;
}

#knockOutMap .x-form-cb-label {
	margin-left:10px;
}

#knockOutMap .x-form-check-wrap {
	padding:0 0;
	border-bottom:1px solid #C9D2D7;
}

#knockOutMap .x-form-check-wrap-inner {
	padding-left:8px;
}

#knockOutMap .x-form-field-wrap {
	padding-left:8px;
}

#knockOutMap .icon {
	padding-bottom:1px;
}

#knockOutMap #chartContainer {
	height:500px;
	width:850px;
}
#knockOutMap #koschwelle-hoch {
	padding-top:62px;
	cursor:pointer;
}

#knockOutMap #koschwelle-niedrig {
	padding-bottom:28px;
	cursor:pointer;
}

#knockOutMap #tblChart {
	height:520px;
}
#knockOutMap #sliderBar {
	/*border:1px solid #5AA1C8;*/
}
/***************************************************************************
* CallPutRatio
***************************************************************************/
/*
#callPutRatio {

width:260px;
}

#callPutRatio #callPutPieChart{

width:260px;
}*/
#callPutRatio .tabNavi  {
	width:260px;

}

#page #footer a.disclaimer_link:link, .disclaimer_link:hover, .disclaimer_link:focus, .disclaimer_link:active {
	color: #404040;
        outline: 0;
	font-size: 15px; 
}


		#lauswahl {
	  		position: absolute;
			top: 17px;
			width: 140px;
			float: right;
			background-color: white;
			float: right;
			padding: 10px;
			border: 1px solid black;
			left: 835px;
            z-index:100;
		}

		#lauswahl_austria {
	  		position: absolute;
			top: 17px;
			width: 140px;
			float: right;
			background-color: white;
			float: right;
			padding: 10px;
			border: 1px solid black;
			left: 828px;
            z-index:100;
		}
		
		* html #lauswahl {
	  		position: absolute;
			top: 17px;
			width: 140px;
			float: right;
			background-color: white;
			float: right;
			padding: 10px;
			border: 1px solid black;
		}
		
		* html #lauswahl_austria {
	  		position: absolute;
			top: 17px;
			width: 140px;
			float: right;
			background-color: white;
			float: right;
			padding: 10px;
			border: 1px solid black;
		}
		
		#lauswahl a {
			color: #668497;
			text-decoration: none;
			font-size: 11px;
			line-height: 150%;		
		}
		#lauswahl a:hover {
			color: #333333;
		}
		#internet #lauswahl {
			position: relative;
			left: -140px;
			margin: 0 auto;	

		}
		
		#lauswahl_austria a {
			color: #668497;
			text-decoration: none;
			font-size: 11px;
			line-height: 150%;		
		}
		#lauswahl_austria a:hover {
			color: #333333;
		}
		#internet_austria #lauswahl {
			position: relative;
			left: -10px;
			margin: 0 auto;	

		}
		#Weiteres {
	  		position: absolute;
			top: 17px;
			width: 220px;
			float: right;
			background-color: white;
			float: right;
			padding: 10px;
			border: 1px solid black;
			left: 885px;
            z-index:10;
		}
		
		* html #Weiteres {
	  		position: absolute;
			top: 17px;
			width: 220px;
			float: right;
			background-color: white;
			float: right;
			padding: 10px;
			border: 1px solid black;
		}
		
		#Weiteres a {
			color: #668497;
			text-decoration: none;
			font-size: 11px;
			line-height: 150%;		
		}
		#Weiteres a:hover {
			color: #333333;
		}
		
		#internet #Weiteres {
			position: relative;
			left: -10px;
			margin: 0 auto;	

		}
		

a.simple_statisch:link ,
a.simple_statisch:visited ,
a.simple_statisch:active ,
a.simple_statisch:hover {
	text-decoration:none;
	font-size: 12px;
	font-weight: normal;
	font-family: arial;
	color:#000;
}

a.simple_statisch_bold:link ,
a.simple_statisch_bold:visited ,
a.simple_statisch_bold:active ,
a.simple_statisch_bold:hover {
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color:#000;
}

div.brokerText {
	background-color: white;
	padding-left:22px;
	padding-top:2px;
}

div.brokerImage {
	background-color: white;
	float:left;
	padding-left:2px;
	padding-top:2px;
}

div.brokerContentBox {
	width:174px;
	right: 158px;
	border:1px solid #C9D2D7;
	background-color: white;
	position: absolute;
	z-index: 300;
	display: none;
}

a.broker:link ,
a.broker:visited ,
a.broker:active ,
a.broker:hover {
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color:#000;
}

td.sitemapColumn {
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 1px;
	background-image: url(../images/BOLZ/row_bg.jpg);
	background-repeat:repeat-y;
	width: 236px;
	margin-bottom:20px;
}

div.sitemapMenuItem {
	color: white;
	font-size:11px;
	font-weight: normal;
	background-color: #336985;
	padding: 6px;
	text-transform: uppercase;
}

div.sitemapSubMenuItem {
	border-top: 1px dotted #c9d1d4;
	font-size:14px;
	padding-top: 4px;
	padding-left: 10px;
	color:black;
	padding-bottom: 5px;
}

a.sitemapLink:link ,
a.sitemapLink:visited ,
a.sitemapLink:active ,
a.sitemapLink:hover {
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	color:#000;
	padding-left: 10px;
	padding-bottom: 2px;
}

a.sitemapSubmenuLink:link ,
a.sitemapSubmenuLink:visited ,
a.sitemapSubmenuLink:active ,
a.sitemapSubmenuLink:hover {
	text-decoration:none;
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
	color:#000;
}

 #mtContentData {
	position:relative;
	padding-top:0;
	margin:0;
    width: 382px;
	clear:both;	
}

