/*WIRTSCHAFT*/


#nav li.activechannel > a, #navi li.active a {
    color: #1f7996;
}

#navi ul {
    border-color: #1f7996;
}


.stpu4 .content {
  background:  #1f7996;
}

/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/******* START TELETRADER DEFINITIONEN *******/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/
/*******************************************/

/** START - BODY DEFINITION  **/
body.content {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0;
}

body.treeViewMenuContent {
	color:#505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0;
}
form {
	display: inline;
}

.checkbox {
	width: 15px;
	margin-left: -1px;
}

.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	padding: 3px 1px 1px 4px;
	vertical-align: top;
	border: solid 1px #505050;
	margin:3px 0 0 0;
}

/** END - BODY DEFINITION **/

/* BUTTONS*/

a.headerbutton {
	display:block;
	float:left;
	padding: 0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	cursor: pointer;
	white-space:nowrap;
	line-height: 14px;
	background-color:#e66e16;
	border:1px solid #FFFFFF;
}

a.buttonprime, #s4 .box ul li a.buttonprimeRight {
	background:#D2D5E4 url(/img/backgrounds/submit_bg.jpg) repeat-x scroll left top;
border:1px solid #809DB9;
color:#435B7F;
font-size:11px;
font-weight:700;
padding:2px;
vertical-align:middle;
float:right;
}
a.buttonprimeRight {
	float:right;
}

a.buttonprime2 {
	display:block;
	float:left;
	padding: 0px 10px 1px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
	cursor: pointer;
	white-space:nowrap;
	line-height: 14px;
	background-color:#e66e16;
	border:1px solid #FFFFFF;
}

a.buttoncolor2 {
	display:block;
	float:left;
	padding: 0px 10px 1px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color:#505050;
	cursor: pointer;
	white-space:nowrap;
	line-height: 14px;
	background-color:#eeeff4;
	border:1px solid #a1aebf;
}

a.buttoncolor3 {
	display:block;
	float:left;
	margin-left: 8px;
	padding: 0px 10px 1px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color:#435C84;
	cursor: pointer;
	white-space:nowrap;
	line-height: 14px;
	background-color:#eeeff4;
	border:1px solid #435C84;
}
a.buttoncolor3:hover {
	color:#617896;
	background-color:#eeeff4;
}

.buttoncolor3disabled {
	display:block;
	float:left;
	margin-left: 8px;
	padding: 0px 10px 1px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	color:#CCCCCC;
	cursor: default;
	white-space:nowrap;
	line-height: 14px;
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
}

.box ul li a.buttonseccolor2 {
	background:#1F7996;
	padding:2px 5px;
	color:#fff;
}
a.buttonseccolor2:hover {
	color:#617896;
}

/* END BUTTONS*/

/** START - NAVIGATION SPECIFIC  **/

.navispacer {
	background-color: #CCCCCC;
	height: 8px;
	width: 184px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}

.navispacerdark{
	background-color: #808080;
	height: 8px;
	width: 184px;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}

.onepixspace{
	background-color: #FFFFFF;
	line-height: 0px;
	width: 100%;
}
.fivepixspace{
	background-color: #FFFFFF;
	line-height: 0px;
	font-size: 1px;
	height: 5px;
	width: 100%;
}


.leftnavigation {
	margin-top: 0px;
	padding: 5px 0px 8px 0px;
	background-color: #808080;
	width: 184px;
}

.navititle{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 8px 0px 8px;
}

.navicontent {
	padding: 0px 8px 0px 8px;
}

#prod_outside {
	width: 168px;
	height: 285px;
	overflow: auto;
}

#prod_inside {
	width: 138px;
	padding:0;
}

.naviblock {
	background-color: #FFFFFF;
	padding: 2px 0px 8px 0px;
}

.naviMainblock {
	background-color: #FFFFFF;
	position: relative;
	left: 0px;
	top: 0px;
	height: 285px;
}
.naviSubblock {
	background-color: transparent;
	padding: 0px 0px 0px 8px;
}
.navipersonal {
	background-color: #F7E7E7;
	width: 158px;
	padding: 8px;
}
.navipersonal span.headline{
	font-weight: Bold;
	line-height: 11px;
}
.navipersonal p{
	margin: 0 0 6px 0;
}

.navipersonal a.linklist{
	display: inline;
	margin: 0 0 6px 0;
	font-weight: normal;
}

.loginfield {
margin-bottom:7px;
}

/* --------------------------------------------- Left Navigation links  --------------------------------------------- */
a.leftnavilink, a.leftnavilinkDouble {
	display: block;
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline; 
	line-height: 9px;
	padding-left: 10px;
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin: 8px 0 0 8px;
}

a.leftnavilinkDouble {
	line-height: 15px;
	background-position: 0px 2px;
	margin: 5px 0 -3px 8px;
}

a.leftnavilink:link, a.leftnavilinkDouble:link {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_off.gif);
	background-repeat: no-repeat;
}
a.leftnavilink:visited,  a.leftnavilinkDouble:visited {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_off.gif);
	background-repeat: no-repeat;
}
a.leftnavilink:hover,  a.leftnavilinkDouble:hover {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	color: #000000;
}
a.leftnavilink:active,  a.leftnavilinkDouble:active {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	color: #000000;
}

a.leftnavilinkactive, a.leftnavilinkactiveDouble {
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	line-height: 9px;
	padding-left: 10px;
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin: 8px 0 0 8px;
}

a.leftnavilinkactiveDouble {
	line-height: 15px;
	background-position: 0px 2px;
	margin: 5px 0 -3px 8px;
}

a.leftnavilinkactive:link, a.leftnavilinkactiveDouble:link {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	color: #000000;
}
a.leftnavilinkactive:visited, a.leftnavilinkactiveDouble:visited {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
}
a.leftnavilinkactive:hover, , a.leftnavilinkactiveDouble:hover {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	color: #000000;
}
a.leftnavilinkactive:active, , a.leftnavilinkactiveDouble:active {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	color: #000000;
}
.leftnaviactive, .leftnaviactiveDouble {
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 9px;
	padding-left: 10px;
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	margin: 8px 0 0 8px;
}
.leftnaviactiveDouble {
	line-height: 15px;
	background-position: 0px 2px;
	margin: 5px 0 -3px 8px;
}
/*  --------------------------------------------- END - Left Navigation links  --------------------------------------------- */

/*  --------------------------------------------- Left Navigation sublinks --------------------------------------------- */

a.leftnavisublink, a.leftnavisublinkDouble {
	display: block;
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline; 
	line-height: 9px;
	padding-left: 20px;
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin: 8px 0 0 8px;
}
a.leftnavisublinkDouble {
	line-height: 15px;
	background-position: 10px 2px;
	margin: 5px 0 -3px 8px;
}
a.leftnavisublink:link, a.leftnavisublinkDouble:link {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_off.gif);
	background-repeat: no-repeat;
}
a.leftnavisublink:visited, a.leftnavisublinkDouble:visited {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_off.gif);
	background-repeat: no-repeat;
}
a.leftnavisublink:hover, a.leftnavisublinkDouble:hover {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	color: #000000;
}
a.leftnavisublink:active, a.leftnavisublinkDouble:active {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	color: #000000;
}	

a.leftnavisublinkactive, a.leftnavisublinkactiveDouble {
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	line-height: 9px;
	padding-left: 20px;
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin: 8px 0 0 8px;
}
a.leftnavisublinkactiveDouble{
	line-height: 15px;
	background-position: 10px 2px;
	margin: 5px 0 -3px 8px;
}
a.leftnavisublinkactive:link, a.leftnavisublinkactiveDouble:link {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	color: #000000;
}
a.leftnavisublinkactive:visited, a.leftnavisublinkactiveDouble:visited {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
}
a.leftnavisublinkactive:hover, a.leftnavisublinkactiveDouble:hover {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	color: #000000;
}
a.leftnavisublinkactive:active, a.leftnavisublinkactiveDouble:active {
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	color: #000000;
}
.leftsubnaviactive, .leftsubnaviactiveDouble {
	display: block;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 9px;
	padding-left: 20px;
	background-image:  url(http://diepressecom.ttweb.net/img/nav_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: 10px 1%;
	margin: 8px 0 0 8px;
}
.leftsubnaviactiveDouble{
	line-height: 15px;
	background-position: 10px 2px;
	margin: 5px 0 -3px 8px;
}
/* --------------------------------------------- END - Left Navigation sublinks --------------------------------------------- */
/** END - NAVIGATION SPECIFIC  **/

/** START - CONTENT SPECIFIC  **/

.rightpad8 {
	padding: 0 8px 0 0;
}

.rightpad4 {
	padding: 0 4px 0 0;
}

.leftpad8 {
	padding: 0 0 0 8px;
}

.leftpad4 {
	padding: 0 0 0 4px;
}

.allpad8 {
	padding: 8px;
}

.clearpad {
	padding: 0;
}
div.defaultdivcolor1 {
	background: #eeeff4;
	width: 492px;
	padding: 8px;
	border: 0;
}
div.defaultdivcolor2 {
	background: #dee0e9;
	width: /*new*/592;
	padding: 8px;
	border: 0;
}

div.defaultdivcolor3 {
	background: #fbe9dc;
	width: /*new*/592;
	padding: 8px;
	border: 0;
}

div.defaultdivseccolor2 {
	background: #F7E7E7;
	width: /*new*/592;
	padding: 8px;
	border: 0;
}
div.pathdiv {
	width: 100%;
	padding: 5px 0 0 10px;
	margin: 0 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 11px;
	color:#000000;
	background-image: url(http://diepressecom.ttweb.net/img/dot.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
}
div.pathdiv a {
	text-decoration: none;
	padding: 0 4px 0 4px;
	color:#435c84;
	background-color: #ffffff;
}
div.pathdiv a.home {
	font-weight: bold;
	text-decoration: none;
}
div.pathdiv a:hover {
	text-decoration: underline;
}

div.pathdiv span {
	padding: 0 4px 0 4px;
	background-color: #FFFFFF;
	/*color: #435c84;*/
	color: #A1AEBF;
	font-weight: bold;
}
div.pathdiv span.space {
	color: #9faec3;
	padding: 0 2px 0 2px;
}
div.maincontent {
	padding: 0px 0 0 0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}

div.serviceboxcontent {
	padding: 0;
	border-bottom:1px dotted silver;
}

div.rightcontent {
	margin-left: 0px;
}

div.rightnavi {
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	width: 238px;
	margin: 0 0 0px 0;
}

div.rightnavi a.linklist {
	display: inline;
	background-position: 0 center;
	line-height: 17px;
	font-weight: normal;
}

div.rightnavi div.editable a.linklist {
	display: block;
	background-position: 0 4px;
	line-height: 17px;
	font-weight: normal;
}
div.rightnavi span {
	font-weight: Bold;
	line-height: 17px;
}

div.contentheader, div.contentheaderDepot, div.contentheaderNoMargin  {
	width: /*new*/592;
	height: 24px;
	padding: 0 8px 0 8px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	line-height: 23px;
	border-bottom:3px solid #ccc;
}

div.contentheaderNoMargin {
	margin-bottom: 0px;
}

div.contentSubheader, div.contentSubheaderDepot {
	background: #EEEFF4;
	width: /*new*/592;
	height: 28px;
	padding: 0 8px 0 8px;
	margin: 0;
}

div.contentheaderNoMargin table {
	width: 100%;
	padding:0;
	margin:0;
}

div.contentheaderNoMargin table td {
	height:24px; 
}



/* Tabed navigation*/

div.tabednav1 {
	background-color: #eeeff4;
	line-height: 15px;
	width: /*new*/600px;
	height: 16px;
}

div.tabednav1 span {
	display: block;
	float: left;
	background-color: #1F7996;
	height: 16px;
	padding:  0 10px 0 10px;
	font-size: 10px;
	font-weight: Bold;
	color: #FFFFFF;
}
div.tabednav1 a {
font-family:Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	height: 16px;
	padding:  0 10px 0 10px;
	font-size: 10px;
	font-weight: Bold;
	color: #435c84;
	text-decoration: none;
}
div.tabednav1 a:hover {
	color: #6e81a0;
}
div.tabednav2 a {
	display: block;
	float: left;
	height: 16px;
	padding:  0 9px 0 0;
	font-size: 10px;
	font-weight: Bold;
	color: #435c84;
	text-decoration: none;
}
div.tabednav2 a:hover {
	color: #6e81a0;
	text-decoration: none;
}
/* End - Tabed navigation*/

/* Lexikon navigation*/

div.tabednavBoerse {
	background-color: #EEEFF4;
	line-height: 15px;
	width: /*new*/600px;
	height: 16px;
}

div.tabednavBoerse span{
	display: block;
	float: left;
	background-color: #1F7996;
	height: 16px;
	padding:  0 10px 0 10px;
	font-size: 10px;
	font-weight: Bold;
	color: #FFFFFF;
}
div.tabednavBoerse span.first {	
	display: block;
	padding:  0 10px 0 10px;
}

div.tabednavBoerse span.last{
	padding:  0 10px 0 10px;

}

div.tabednavBoerse a{
	display: block;
	float: left;
	height: 16px;
	padding:  0 10px 0 10px;
	font-size: 10px;
	font-weight: Bold;
	color: #435C84;
	text-decoration: none;
}
div.tabednavBoerse a.first{
	padding:  0 10px 0 10px;
	font-weight: normal;
}

/* End - Lexikon navigation*/

/* Chart navigation*/

div.charttabs, div.charttabs2 {
	background-color: #eeeff4;
	line-height: 15px;
	border-bottom: 4px solid #1F7996;
	width: /*new*/600px;
	height: 16px;
}

div.charttabs span, div.charttabs2 span{
	display: block;
	float: left;
	background-color: #1F7996;
	height: 16px;
	padding:  0 10px 0 10px;
	font-size: 10px;
	font-weight: Bold;
	color: #FFFFFF;
}
div.charttabs a, div.charttabs2 a{
	display: block;
	float: left;
	height: 16px;
	padding:  0 10px 0 10px;
	font-size: 10px;
	font-weight: Bold;
	color: #435C84;
	text-decoration: none;
}
div.charttabs a:hover, div.charttabs2 a:hover {
	color: #6e81a0;
}
/* End - Chart navigation*/

div.subtab {
	background: #dee0e9;
	width: /*new*/592px;
	height: 16px;
	border-top: 4px solid #1F7996;
	padding: 4px 8px 4px 0px;
}
div.subtab2 {
	background: #ffffff;
	width: /*new*/600px;
	height: 4px;
	border-top: 4px solid #1F7996;
	padding: 0;
}

table.contenttable {
	/*background: #eeeff4;*/
	background: #FFFFFF;
	padding:0;
	width: /*new*/600px;
}
table.contentTableDepot {
	background: #eeeff4;
	padding:0;
	width: 784px;
}

table.datatable, table.datatable2 {
	background: #FFFFFF;
	padding:0;
	border: #a1aebf 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 8px;
}

table.datatable td, table.datatable2 td {
	background: #FFFFFF;
	height: 16px;
	padding: 0 5px 0 0;
	vertical-align: middle;
	border-bottom: #eeeff4 2px solid;
}

table.datatable2 td {
	height: 29px;
	vertical-align: top;
	padding: 1px 5px 0 0;

}

table.datatable td.plain, table.datatable2 td.plain{
	background: #eeeff4;
	padding: 0;
	border-bottom: #eeeff4 2px solid;
}

table.datatable td.first, table.datatable td.firsthigh {
	padding: 0 5px 0 5px;
}

table.datatable2 td.first, table.datatable2 td.firsthigh {
	padding: 1px 5px 0 5px;
}

table.datatable td.firsthigh, table.datatable2 td.firsthigh {
	color: #1F7996;
}

table.datatable tr.top td, table.datatable2 tr.top td{
	border-top: #eeeff4 2px solid;
}

table.datatable tr.toptitle td, table.datatable2 tr.toptitle td{
	color: #1F7996;
	border-top: #eeeff4 2px solid;
}

table.datatable tr.subheader td, table.datatable2 tr.subheader td{
	background: #a1aebf;
	color: #ffffff;
	height: 15px;
	padding: 3px 5px;
	font-weight: Bold;
	border-bottom: #eeeff4 2px solid;
}

table.datatable tr.highlight td, table.datatable2 tr.highlight td{
	color: #1F7996;
}

table.datatable2 tr.DoubleTitleRowUp td, table.datatable tr.DoubleTitleRowUp td {
	color: #1F7996;
	vertical-align: top;
	height: 15px;
	line-height: 15px;
	border-bottom: #EEEFF4 0px solid;
}

table.datatable2 tr.DoubleTitleRowDown td, table.datatable tr.DoubleTitleRowDown td {
	color: #1F7996;
	vertical-align: top;
	height: 15px;
	border-bottom: #EEEFF4 2px solid;
}

table.datatable .icon {
	margin: 0 0 0 4px;
	padding:0;
}

table.datatable2 .icon {
	margin: 3px 0 0 4px;
	padding:0;
}

table.datatable2 .smallicon {
	margin: 1px 0 3px 0;
	padding:0;
}

table.datatable .flopbar, table.datatable2 .flopbar {
	text-align: right;
	vertical-align: middle;
	width: 25px;
	border-right: #F2F2F2 1px solid;
	padding:0;
}
table.datatable .topbar, table.datatable2 .topbar {
	text-align: left;
	vertical-align: middle;
	width: 25px;
	padding:0;
}

a.linklist, a.linklistright{
	display: block;
	color: #435C84;
	text-decoration: none; 
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	font-weight: normal;
}
a.linklist:hover, a.linklistright:hover{
	color: #617896;
	text-decoration: underline; 
	font-weight: normal;
}
a.linklistright {
	display: inline;
	font-weight: normal;
}

.linklistactive {
	color: #000000;
	text-decoration: none;
	font-weight: Bold; 
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	font-weight: normal;
}

a.textlink {
	display: inline;
	color: #435C84;
	text-decoration: none; 
	padding: 0 0 0 0px;
	margin: 0 0 0 2px;
}
a.textlink2 {
	color: #435C84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none; 
	padding: 0 0 0 0px;
}
a.textlink:hover, a.textlink2:hover {
	text-decoration: underline; 
}

a.linklistwhite, a.linklistwhiteright{
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline; 
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
}
a.linklistwhiteright {
	display: inline;
	font-weight: normal;
}

a.linklistbig, a.linklistbigactive{
	color: #505050;
	text-decoration: underline;
	font-size: 12px; 
	line-height: 16px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	font-weight: normal;
}

a.linklistbigactive{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
	
/* Color definition*/
.primecolor {
	background: #1F7996;
}
.white {
	background: #FFFFFF;
}
.color1 {
	background: #808080;
}
.color2 {
	background: #CCCCCC;
}
.color3 {
	background: #F2F2F2;
}
.seccolor1 {
	background: #EBCCCC;
}
.seccolor2 {
	background: #F7E7E7;
}
/* End - Color definition*/

/* Text Color definition*/
.highlighttext {
	color: #1F7996;
}
.whitetext {
	color: #FFFFFF;
}
.blacktext {
	color: #000000;
}
/* End - Text Color definition*/

div.footer, div.footerDepot {
	background-color: #dee0e9;
	width: /*new*/600px;
	padding: 16px 0 16px 0;
}

div.footerDepot {
	width: 784px;
	padding: 8px 0 16px 0;
}

label {
	display: block;
	text-align: left;
	float: left;
	width: 125px;
	line-height:20px;
}
label.bigLabel {
	display: block;
	text-align: left;
	float: left;
	width: 255px;
	line-height:20px;
}

div.footerDepot label, div.formfooterRowDepot label {
	line-height:5px;
}

.footertable {
	width: 100%;
	height: 16px;
	padding: 0;
	background-image: url(http://diepressecom.ttweb.net/img/footerbg_light.gif);
	background-repeat: repeat-x;
}

/* div.paging {
	width: 492px;
	background-color: #F2F2F2;
	padding: 13px 8px 0 8px;
	text-align: center;
}


.paging a {
	text-decoration: underline;
	font-size: 12px;
	padding: 0 4px 0 0;
	color:#505050;
}

.paging span {
	text-decoration: none;
	font-size: 12px;
	padding: 0 4px 0 0;
	font-weight: Bold;
}*/

.smalltext {
	font-size: 10px;
	line-height: 12px;
}

.onepixspace2{
	line-height: 0px;
	width: 608px;
}
/* FORM Definitions*/
.listbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505050;
	height: 18px;
	width: 168px;
}

.listboxdefault {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	height: 18px;
}

.listboxchart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	width: 150px;
	height: 18px;
}

.textboxdefault {
margin-bottom:7px;
}

.textboxdefault3 {

}

.listboxdefault2 {
}
.textboxdefault2 {

}

.formfield {
	width: /*new*/600px;
	background-color:#eeeff4;
}

.formfieldLarge {
	width: /*new*/592px;
	background-color:#eeeff4;
	padding: 4px 0 4px 0;
}

.formfieldLarge2 {
	width: 595px;
	background-color:#eeeff4;

}

.formfieldShort {
	background-color:#eeeff4; 
	width:446px;
	padding: 4px 8px 4px 0;
	border-right:1px solid #FFFFFF;
}

table.formtable {
	width:100%;
}

table.formtable td {
	height:28px;
	padding: 0 8px 0 0;
}

table.formtable td.firstcell {
	width: 125px;
	padding: 0 0 0 8px;
}

table.formtable td.lastcell {
	padding: 0 0 0 0;
}

.formRow {
	background: #eeeff4;
	padding: 6px 8px 0 8px;
	width: 438px;
	height:19px;
	border-right:1px solid #FFFFFF;
}

.formRowBottom {
	background: #eeeff4;
	padding: 6px 8px 8px 8px;
	width: 438px;
	height:19px;
	border-right:1px solid #FFFFFF;
}

.formRow label, .formRowBottom label,.formfooterRow label, .firstcell label {
	display: block;
	text-align: left;
	float: left;
	width: 135px;
	line-height:20px;
}

.right {
	float: right;
	width: 137px;
	padding: 5px 8px 5px 5px;
	background: inherit;
}

.formheader {
	width: /*new*/600px;
	height:18px;
	font-weight: Bold;
	background-color:#A1AEBF;
}

.formheader span{
	padding: 0 0 0 8px;
	line-height: 18px;
}

.formheaderRow {
	background: #dfe3e9;
	padding: 0 8px 0 8px;
	width: 492px;
	height:18px;
	line-height:18px;
	color:#1F7996;
}

.formheaderRowRight {
	float: right;
	width: 134px;
	padding: 0 8px 0 8px;
	background: inherit;
}

.formfooter {
	width: /*new*/600px;
	background-color:#eeeff4;
}

.formfooterRow, .formfooterRowBig, .formfooterRowDepot {
	background: #eeeff4;
	padding: 8px 0 0 0;
	width: 454px;
	border-right:1px solid #FFFFFF;
}

.formfooterRowBig {
	width: 100%;
	border-right:0 solid #FFFFFF;
}

.formfooterRowBlank, .formfooterRowBlankBig, .formfooterRowBlankDepot{
	background: #eeeff4;
	margin:0;
	padding: 0;
	height:16px;
	font-size: 1px;
	line-height: 1px;
	border-right:1px solid #FFFFFF;
}
.formfooterRowBlankBig {
	width: 500px;
	border-right:0 solid #FFFFFF;
	
}

.formfooterRow table, .formfooterRowBig table, .formfooterRowDepot table {
	width: 100%;
	height: 17px;
	padding: 0 0 0 8px;
	background-image: url(http://diepressecom.ttweb.net/img/footerbg_form.gif);
	background-repeat: repeat-x;
}
.formfooterRow label, .formfooterRowBig label{
	line-height:5px;
}
/* END - FORM Definitions*/

/* Teaserbox */

.teaserdiv {
	padding: 0;
}

.flipcontainer {
	clear:both;
	padding: 0;
	margin: 0;
}

.teasertable {
	width: 300px;
	height: 100px;
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	margin:0 0 8px 0;
}

.teaserdiv table tr.subheader td{
	background: #CCCCCC;
	line-height:10px;
	height: 15px;
	padding: 0 7px 0 7px;
	font-weight: Bold;
}

.teaserdiv table tr.content td{
	height: 85px;
	padding: 8px 8px 14px 8px;
}

.teasertext {
	padding: 8px 8px 14px 8px;
}
.teasertext p {
	margin:10px 0 0 0;
}

/* END - Teaserbox*/

a.highlink, a.highlinkactive {
	font-size: 11px;
	color: #435C84;
	text-decoration: underline;
}

a.highlink:hover, a.highlink:active, a.highlinkactive:hover, a.highlinkactive:active {
	color:#435C84;
	text-decoration: underline;
}
a.highlinkactive, a.highlinkactive:hover, a.highlinkactive:active {
	font-weight: bold;
	color: #617896;
}

.sort {
	margin: 0 0 0 3px;
	padding:0;
}
a.sortlink, a.sortlinkasc, a.sortlinkdesc {
	display: inline-block;
	color: #435C84;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 12px;
	background-image:  url(http://diepressecom.ttweb.net/img/sort_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	margin:0;
}

a.sortlinkasc {
	font-weight: bold;
	background-image:  url(http://diepressecom.ttweb.net/img/sort_arrow_up.gif);
}

a.sortlinkdesc {
	font-weight: bold;
	background-image:  url(http://diepressecom.ttweb.net/img/sort_arrow_down.gif);
}
.space8pix {
	font-size: 1px;
	line-height: 1px;
	height: 8px;
	padding: 0;
	margin: 0;
}

.space3pix {
	font-size: 1px;
	line-height: 1px;
	height: 3px;
	padding: 0;
	margin: 0;
}
.space10pix {
	font-size: 1px;
	line-height: 1px;
	height: 10px;
	padding: 0;
	margin: 0;
}

.performance {
	margin: 3px 0 3px 0;
	padding:0;
}	
/* Depot */
.formheaderDepot {
	width: 784px;
	height:16px;
	font-weight: Bold;
	background-color:#CCCCCC;
}
.formfieldDepot {
	width: 784px;
	background-color:#F2F2F2;

}

.formfieldShortDepot {
	background-color:#F7E7E7; 
	width:622px;
	padding: 4px 8px 4px 0;
	border-right:1px solid #FFFFFF;
}

.formheaderRowDepot {
	background: #EBCCCC;
	padding: 0 8px 0 8px;
	width: 614px;
	height:16px;
	line-height:16px;
	color:#1F7996;
	border-right:1px solid #FFFFFF;
}

.formfooterRowDepot, .formfooterRowBlankDepot {
	width: 630px;
}

div.contentheaderDepot {
	width: 768px;
	margin-bottom: 0px;
}

div.contentSubheaderDepot {
	width: 768px;
	height: 28px;
}
/* End Depot */

/* Boersenlexikon*/
.containerdiv {
	padding:0;
	border: #CCCCCC 1px solid;
	height:362px;
}
.containerdiv1 {
	padding:0;
}
.containerdiv table, .containerdiv table.heightable, .containerdiv1 table {
	background: #FFFFFF;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;
}

 .containerdiv table.heightable {
	height:344px;
 }

.containerdiv table td, .containerdiv table td.large, .containerdiv1 table td {
	background: #FFFFFF;
	height: 16px;
	padding: 0 8px 0 8px;
	vertical-align: middle;
	border-bottom: #F2F2F2 2px solid;
}

.containerdiv table tr.toptr td, .containerdiv1 table tr.toptr td {
	border-top: #F2F2F2 2px solid;
}

.containerdiv table td.large {
	padding: 4px 8px 8px 8px;
	vertical-align: top;
	border-bottom: #F2F2F2 2px solid;
}

.containerdiv table tr.subheader td, .containerdiv table.heightable tr.subheader td {
	background: #CCCCCC;
	height: 16px;
	padding: 0 7px 0 8px;
	font-weight: Bold;
	border-bottom: #F2F2F2 2px solid;
}

table.clearBottomMargin {
	margin-bottom: 0;
}
table.resetBottomMargin {
	margin-bottom: 0;
	margin-bottom: 5px;
}
span.texthighlight {
	background-color: #EBCCCC;
}
/* End - Boersenlexikon*/

table td.rightpad8 {
	padding-right: 8px;
}

table td.rightpad4 {
	padding-right: 4px;
}

table td.leftpad8 {
	padding-left: 8px;
}

table td.leftpad4 {
	padding-left: 4px;
}

table td.allpad8 {
	padding: 8px;
}

table td.clearpad {
	padding: 0;
}

div.headerLightGrey  {
	background: #CCCCCC;
	width: 592px;
	height: 16px;
	padding: 0 8px 0 8px;
	font-weight: Bold;
	line-height: 16px;
	color: #505050;
}
/* Changes 01.02.05*/
table.datatable tr.TopBorder2px td, table.datatable2 tr.TopBorder2px td{
	border-top: #F2F2F2 2px solid;
}

table.datatable2 tr.ClearBottomBorder td{
	border-bottom: #F2F2F2 0px solid;
}
/* Changes End 01.02.05*/
table tr.DoubleTitleRowUp td.forceBorder {
	border-bottom: #F2F2F2 2px solid;
}
table.contentBoxBlue {
}
table.contentBoxBlue td {
	padding: 0 5px 0 5px;
}
table.contentBoxBlue tr.header td {
	color: #1F7996;
	font-weight: bold;
	text-transform: uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
	height: 21px;
}
table.contentBoxOrange {
}
table.contentBoxOrange td {
	padding: 0 5px 0 5px;
}



table.contentBoxOrange tr.header td {
	color: #1F7996;
	font-weight: bold;
	text-transform: uppercase;
	font-family:Arial,Helvetica,sans-serif
	font-size:13px;
	height: 21px;
}
table.contentBoxOrange tr.bottom td {
	background-color: #E66E16;
	background-image: url(http://diepressecom.ttweb.net/img/boxbottom3.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #E1BDB1;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 5px 2px 5px;
	height: 21px;
}
table.contentBoxBlue td.noPadding, table.contentBoxOrange td.noPadding {
	padding: 0;
}
table.datatableRight {
	background-color: #FFFFFF;
}
table.datatableRight td {
	background-color: #FFFFFF;
	background-image: url(http://diepressecom.ttweb.net/img/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 17px;
}
table.datatableRight tr.header td {
	background-color: #dfe3e9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1F7996;
	border-bottom: 1px solid #D6DBE2;
	background-image: none;
	height: 17px;
}
table.datatableRight tr.bottomTr td {
	border-bottom: 1px solid #a2afc2;
	background-image: none;
}
table.topBorder {
	border-top: 1px solid #a2afc2;
}
.rightMargin {
	margin-right: 3px;
}
div.subtab {
padding:4px 0 4px 0;
width:607px;
}
 

div.tabednav1 {
padding:5px 0;
width:607px;
}
 

.formfieldLarge {
padding:0;
width:607px;
}
.formfield {

width:607px;
}
 

.formfieldLarge {

padding:4px 0 4px 0;

width:607px;
}
 

div.charttabs, div.charttabs2 {
width:607px;
}
 

.formfooter {
width:607px;
}