body { font-family: Verdana, Arial, Helvetica, sans-serif; }
p	{ font-size:11px; }

h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	margin-top:0px;
	margin-bottom:0px;
	color:#FFFFFF;
	}

.classic,.medium	{ font-size:11px; color:#000000; }
.classic10	{ font-size:10px; color:#000000; }
.classic12	{ font-size:12px; color:#000000; }
.classic14	{ font-size:14px; color:#000000; }

/*----------------------------------------  	Styles for Article Teaser Boxes 	 ----------------------------------------*/

tr.articlecontainer
{ text-align: left; background-color: #D9E2F6; font-size: 11px; color: #000066; }

tr.articlecontainer a
{ text-align: left; background-color: #D9E2F6; font-size: 11px; color: #000066; text-decoration: none; }

tr.articlecontainer a:hover
{ text-align: left; background-color: #D9E2F6; font-size: 11px; color: #000066;	text-decoration: underline;	}

tr.articlecontainer2
{ text-align: left; background-color: #FFFFFF; font-size: 11px; color: #000066; }

tr.articlecontainer2 a
{ text-align: left; background-color: #FFFFFF; font-size: 11px; color: #000066;	text-decoration: none; }

tr.articlecontainer2 a:hover
{ text-align: left; background-color: #FFFFFF; font-size: 11px; color: #000066;	 text-decoration: underline; }

tr.articlecontainer3
{ text-align: left; background-color: #F2F2FF; font-size: 11px; color: #000066; }

tr.articlecontainer3 a
{ text-align: left; background-color: #F2F2FF; font-size: 11px; color: #000066;	text-decoration: none; }

tr.articlecontainer3 a:hover
{ text-align: left; background-color: #F2F2FF; font-size: 11px; color: #000066;	 text-decoration: underline; }

/* ----------------------------------------------------------------------------------------------------- */

tr.articlecontainer10
{ text-align: left; background-color: #D9E2F6; font-size: 10px; color: #000066; }

tr.articlecontainer10 a
{ text-align: left; background-color: #D9E2F6; font-size: 10px; color: #000066; text-decoration: none; }

tr.articlecontainer10 a:hover
{ text-align: left; background-color: #D9E2F6; font-size: 10px; color: #000066;	text-decoration: underline;	}

tr.articlecontainer10_2
{ text-align: left; background-color: #FFFFFF; font-size: 10px; color: #000066; }

tr.articlecontainer10_2 a
{ text-align: left; background-color: #FFFFFF; font-size: 10px; color: #000066;	text-decoration: none; }

tr.articlecontainer10_2 a:hover
{ text-align: left; background-color: #FFFFFF; font-size: 10px; color: #000066;	 text-decoration: underline; }

/* ----------------------------------------------------------------------------------------------------- */

tr.articlecontainer9
{ text-align: left; background-color: #D9E2F6; font-size: 9px; color: #000066; }

tr.articlecontainer9 a
{ text-align: left; background-color: #D9E2F6; font-size: 9px; color: #000066; text-decoration: none; }

tr.articlecontainer9 a:hover
{ text-align: left; background-color: #D9E2F6; font-size: 9px; color: #000066; text-decoration: underline;	}

tr.articlecontainer9_2
{ text-align: left; background-color: #FFFFFF; font-size: 9px; color: #000066; }

tr.articlecontainer9_2 a
{ text-align: left; background-color: #FFFFFF; font-size: 9px; color: #000066; text-decoration: none; }

tr.articlecontainer9_2 a:hover
{ text-align: left; background-color: #FFFFFF; font-size: 9px; color: #000066; text-decoration: underline; }


/*----------------------------------------  	Styles for Partner Boxes	 ----------------------------------------*/

/*  Inset 3D Curved - thanks to Stu Nicholls */
.inset {background: transparent; width:98%; margin:0 auto;}
.inset h1, .inset p {margin:0 2px;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b4 {background:#fff; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#fff; border-left:1px solid #aaa; border-right:1px solid #ccc;}

.inset .b1 {margin:0 2px; background:#999;}
.inset .b4, .inset .b4b {height:1px; margin:0 1px;}
.inset .b1b {margin:0 2px; background:#ccc;}

.inset .boxcontent {display:block; background:#fff; border-left:1px solid #999; border-right:1px solid #ccc;}


/*----------------------------------------  	Styles for Newsletter Section 	 ----------------------------------------*/

.fform1, .ftdh, .frb, .ftd1, .ftd2 {	text-align: left; }


/*----------------------------------------  	Styles for CFDs Section 	 ----------------------------------------*/

.cfdbutton
{ font-size:11px; font-weight:bold;	height:15px; color:#666666; border: 0px none; background-color:#FFFFFF; }


.Headline_Kommentar {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.Text_Kommentar {
	font-size: 11px;
	color: #000000;
}
.gruen_index_marktueberblick {
	font-size: 9px;
	font-weight: bold;
	color: #009900;
}
.name_index_marktueberblick {
	font-size: 9px;
	font-weight: bold;
	color: #000033;
}
.rot_index_marktueberblick {
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
}
.trackbox-schrift {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.Stil1 {font-size: 9px; color: #000066; }
.trackbox-schift-bottom {
	font-size: 9px;
	color: #999999;
}

.Text_Kommentar {
	font-size: 11px;
	color: #000000;
}
.Text_Kommentar_Big, .Text_Kommentar_Big p {
	font-size: 12px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #999999;
}
.Stil8 {font-size: 11px; color: #000000; font-weight: bold; }
.Stil8normal {font-size: 11px; color: #000000; font-weight: normal; }

.schrift-menu {

	font-size: 10px;
	color: #FFFFFF;
}
a.schrift-menu:link, a.schrift-menu:visited {

	font-size: 10px;
	color: #FFFFFF;
}
a.schrift-menu:hover, a.schrift-menu:active {

	font-size: 10px;
	color: #000066;
	font-weight: bold;
}

a.schrift-menu {

	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.Stil9 {font-size: 9px; font-weight: bold; }
.Stil10 {color: #FFFFFF}
.Stil11 {color: #FFFFFF; font-weight: bold; }
.Stil12 {font-size: 9px; color: #FFFFFF; }
.Stil14 {font-size: 9px; color: #000066; font-weight: bold; }
.Stil14nb {font-size: 9px; color: #000066; }
.Stil15 {font-size: 9px; color: #FFFFFF; font-weight: bold; }
.Stil16 {font-size: 9px; font-weight: bold; color: #FFCC00; }
.tab_exchange {
	width: 80px;
	font-size: 10px;
}

.nlfeld { font-size:10px; color: #000000;}
.nlfeld_error { font-size:10px; color: #000000; border: 1px solid #FF6666;}

.error_message { width:620px; padding:5px; font-weight:bold; font-size:12px; color: #000000; border: 1px solid #FF6666;}

td.nav2BgHighlight {
	background-color: #FFCC00;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
}

td.nav2Bg {
	background-color: #0066CC;
	color: #FFFFFF;

	font-size: 10px;
	color: #FFFFFF;
}
td.nav2Bg_hover {
	background-color: #FFCC00;

	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #000066;
}
td.nav2Bg:link, td.nav2Bg:visited {
	background-color: #0066CC;

	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
td.nav2Bg:hover, td.nav2Bg:active {
	background-color: #FFCC00;

	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	color: #000066;
}

a.Text_Kommentar:link, a.Text_Kommentar:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.Text_Kommentar:hover, a.Text_Kommentar:active {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.Headline_Kommentar:link, a.Headline_Kommentar:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.Headline_Kommentar:hover, a.Headline_Kommentar:active  {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.Stil18 {font-size: 12px; color: #FFFFFF; }
a.Stil18:link, a.Stil18:visited {font-size: 12px; color: #FFFFFF; text-decoration: none;}
a.Stil18:hover, a.Stil18:active {font-size: 12px; color: #FFFFFF; text-decoration: underline;}


a.Stil3:link, a.Stil3:visited {font-size: 12px; font-weight: bold; color: #000066; text-decoration: none;}
a.Stil3:hover, a.Stil3:active {font-size: 12px; font-weight: bold; color: #000066; text-decoration: underline;}
a.Stil3_kleiner:link, a.Stil3_kleiner:visited {font-size: 11px; font-weight: bold; color: #000066; text-decoration: none;}
a.Stil3_kleiner:hover, a.Stil3_kleiner:active {font-size: 11px; font-weight: bold; color: #000066; text-decoration: underline;}


a.Stil12:link, a.Stil12:visited {font-size: 9px; color: #FFFFFF; text-decoration: none;}
a.Stil12:hover, a.Stil12:active {font-size: 9px; color: #FFFFFF; text-decoration: underline;}

a.Stil14:link, a.Stil14:visited {font-size: 9px; color: #000066; font-weight: bold;text-decoration: none;}
a.Stil14:hover, a.Stil14:active {font-size: 9px; color: #000066; font-weight: bold;text-decoration: underline;}

a.Stil1:link, a.Stil1:visited {font-size: 9px; color: #000066;text-decoration: none;}
a.Stil1:hover, a.Stil1:active {font-size: 9px; color: #000066;text-decoration: underline;}

.Stil17 {font-weight: bold; color: #FFCC00; font-size:12px;}

a.Stil17:link, a.Stil17:visited {font-weight: bold; color: #FFCC00; font-size:12px;text-decoration: none;}
a.Stil17:hover, a.Stil17:active {font-weight: bold; color: #FFCC00; font-size:12px;text-decoration: underline;}


a.name_index_marktueberblick:link, a.name_index_marktueberblick:visited {	font-size: 9px;font-weight: bold;color: #000033;text-decoration:none}
a.name_index_marktueberblick:hover, a.name_index_marktueberblick:active {	font-size: 9px;font-weight: bold;color: #000033; text-decoration:underline}

a.rot_index_marktueberblick:link, a.rot_index_marktueberblick:visited {font-size: 9px;	font-weight: bold;color: #FF0000;text-decoration:none}
a.rot_index_marktueberblick:hover,a.rot_index_marktueberblick:active {font-size: 9px;	font-weight: bold;color: #FF0000;text-decoration:underline}


.cs1 { font-size:10px; color:black; text-decoration:none; }

.inactive {font-size: 9px; color: #b7b7b7; font-weight: bold; }

.navitext {

	font-size: 9px;
	color: #CCCCCC;
	font-weight: bold;
}

.t01		{	text-decoration:none; color:#000066; font-size:11px;	}


/*	Styles for GodmodeTrader.de - Partner pages   */

.partner_hl		{ font-size:11px; color:#000066; font-weight:bold; background-color:#FFFFFF; border: 1px solid black; }

/*  Styles for GodmodeTrader.de - Knowhow - Allgemein  */

.kh_top12		{ font-size:12px; }
.td1_knowhow	{ background-color:#000066; font-size:11px; color:#FFFFFF; font-weight:bold; }
.td2_knowhow	{ background-color:#EBEBEB; font-size:11px; color:#000000; }
.td3_knowhow	{ background-color:#FFFFCC; font-size:11px; color:#000000; }
.table_knowhow 	{ border-color:#000066; border-style:solid; border-width:1px; margin-bottom:12px;	}
.table_spacer	{ margin-bottom:20px; margin-top:20px; text-align:center; }
.table_spacer2 	{ margin-bottom:20px; margin-top:20px; margin-left:15px; text-align:left; }
.wi_content	p	{ text-align:justify; }
.wi_content h1	{ font-size:14px; font-weight:bold; color:#333; }
h1.wi			{ font-size:14px; font-weight:bold; color:#333; }
p.caption		{ padding-top:5px; margin-top:0px; }
.wi p			{ text-align:justify; }
p.wi			{ text-align:justify; }

/* 	Styles for GodmodeTrader.de - Knowhow - Lexikon  */

.lex01				{	text-decoration:none; color:#000066; font-size:11px;	}
td.lexBgHighlight	{ 	background-color: #EFEFEF; }
td.lexBg 			{ 	background-color: #FFFFFF; }

/*	Styles for GodmodeTrader.de - Knowhow - Futures  */

.futures 			{	font-size:11px; color:#000000; text-align:justify; }
.futures_small 		{	font-size:10px; color:#000000; text-align:justify; }
.futures_link		{	font-size:11px; color:#000066; text-decoration:none; font-weight:bold; }
.futures_link_small	{	font-size:10px; color:#000066; text-decoration:none; font-weight:bold; }
.futures_uppercase	{	font-size:75%; color:#000000; vertical-align:+40%; }
.futures_lowercase	{	font-size:65%; color:#000000; vertical-align:-15%; }

.li_knowhow 		{	font-size:11px; margin-bottom: 6px; margin-right:20px; text-align:justify;}
.deifin				{	color:#02029b; text-decoration: none; }



.Stil19 {	color: #FFFFFF;
	font-weight: bold;
}
.Stil20 {color: #FFCC00}
.Stil21 {font-size: 9px; color: #FFFFFF; }
.small {font-size: 9px; color: #000000; }
.small10 {font-size: 10px; color: #000000; }
a.small:link, a.small:visited {font-size: 9px; color: #000000;text-decoration:none}
a.small:hover,a.small:active {font-size: 9px; color: #000000;text-decoration:underline}

/* werbebox-styles */
td.werbebx
{ display: block; text-align: center; border: 1px solid #f5f5f5; background-color: #f5f5f5; font-size: 10px; color: #000066; text-decoration: none; }
td.werbebx1 a
{ display: block; text-align: center; border: 1px solid #cccccc; background-color: #e5e5e5; font-size: 10px; color: #000066; text-decoration: none; }
td.werbebx2 a
{ display: block; text-align: center; border: 1px solid #cccccc; background-color: #e5e5e5; font-size: 10px; color: #000066; text-decoration: none; }
td.werbebx3 a
{ display: block; text-align: center; border: 1px solid #cccccc; background-color: #e5e5e5; font-size: 10px; color: #000066; text-decoration: none; }

td.werbebx1 a:hover
{ display: block; border: 1px solid #003399; text-align: center; background-color: #e2eaf4; font-size: 10px; color: #000066; }
td.werbebx1 a:active
{ display: block; border: 1px solid #003399; text-align: center; background-color: #e2eaf4; font-size: 10px; color: #000066; }
td.werbebx2 a:hover
{ display: block; border: 1px solid #FF9900; text-align: center; background-color: #FFF4E3; font-size: 10px; color: #000066; }
td.werbebx2 a:active
{ display: block; border: 1px solid #FF9900; text-align: center; background-color: #FFF4E3; font-size: 10px; color: #000066; }
td.werbebx3 a:hover
{ display: block; border: 1px solid #B2600E; text-align: center; background-color: #F7EFEC; font-size: 10px; color: #000066; }
td.werbebx3 a:active
{ display: block; border: 1px solid #B2600E; text-align: center; background-color: #F7EFEC; font-size: 10px; color: #000066; }

werbetxt { font-size: 10px; line-height: 140%; }


.zelle {padding:2px; width:20%;}
.werbebx_z {font-size:11px; font-weight: bold; text-decoration: none; color: #000000; }
.werbebx_x {font-size:11px; text-decoration:none; }

a.werbebx_z:link {font-size:11px; font-weight:bold; text-decoration:none; color:#000000; }
a.werbebx_z:visited {font-size:11px; font-weight:bold; color:#000000; }
a.werbebx_z:hover {font-size:11px; font-weight:bold; color:#000000; }
a.werbebx_z:active {font-size:11px; font-weight:bold; color:#000000; }

#ad1_arrow { background:none; height:5px; }
#ad2_arrow { background:none; height:5px; }
#ad3_arrow { background:none; height:5px; }
#ad1_arrow_active {background:url(arrow1.gif) no-repeat top center; height:5px;}
#ad2_arrow_active {background:url(arrow2.gif) no-repeat top center; height:5px;}
#ad3_arrow_active {background:url(arrow3.gif) no-repeat top center; height:5px;}

#ad1_active {background-color:#0066CC;border-right:2px solid #FFFFFF;}
#ad2_active {background-color:#FFCC00;border-right:2px solid #FFFFFF;}
#ad3_active {background-color:#000066;}
#ad1 {padding:1px; width:32%; border-right:2px solid #FFFFFF; background-color:#CCCCCC; }
#ad2 {padding:1px; width:33%; border-right:2px solid #FFFFFF; background-color:#CCCCCC; }
#ad3 {padding:1px; width:15%; background-color:#CCCCCC; }

/* footer-styles */
.footer {
	font-size: 10px;
	color:#000000;
}
a.footer:link { text-decoration:none; color:#000066; }
a.footer:visited { text-decoration:none; color:#000066; }
a.footer:hover { text-decoration:none; color:#000066; text-decoration:underline; }
a.footer:active { text-decoration:none; color:#000066; }

.search-field {

	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

.go-button {

	font-size: 9px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
}

.searchprofil-button { font-size: 11px; color: #000066;	background-color: #B1C4ED; border: 1px solid #000066; }


/* Click-Options-CSS */

.co_title {

	font-weight: bold;
	font-size: 11px;
}

.co_tableheader { font-size: 10px; }

.co_normaltext {font-size: 11px; }
a.co_normaltext:link { text-decoration:none; color:#000066; }
a.co_normaltext:visited { text-decoration:none; color:#000066; }
a.co_normaltext:hover { text-decoration:none; color:#000066; text-decoration:underline; }
a.co_normaltext:active { text-decoration:none; color:#000066; }

/* nav2 */
td.navcontainer
{
	display: block;
	text-align: center;
	background-color: #0066CC;

	font-size: 10px;
	color: #FFFFFF;
}

td.navcontainer a
{
	display: block;
	text-align: center;
	background-color: #0066CC;

	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

td.navcontainer a:hover
{
	display: block;
	text-align: center;
	background-color: #FFCC00;

	font-size: 10px;
	color: #000066;
	font-weight: bold;
}
td.navcontainer_active
{
	background-color: #FFCC00;

	font-size: 10px;
	font-weight: bold;
	color: #000066;
	display: block;
	text-align: center;
}

td.navcontainer_active a
{
	background-color: #FFCC00;

	font-size: 10px;
	font-weight: bold;
	color: #000066;
	display: block;
	text-align: center;
	text-decoration: none;
}

td.navcontainer_active a:hover
{
	background-color: #FFCC00;

	font-size: 10px;
	font-weight: bold;
	color: #000066;
	display: block;
	text-align: center;
}





td.toolcontainer
{ text-align: left; background-color: #D9E2F6; font-size: 11px; font-weight:bold; color: #000066; }

td.toolcontainer a
{ text-align: left; background-color: #D9E2F6; font-size: 11px; font-weight:bold; color: #000066; text-decoration: none; }

td.toolcontainer a:hover
{ text-align: left; background-color: #D9E2F6; font-size: 11px; font-weight:bold; color: #000066;	text-decoration: underline;	}

td.toolcontainer2
{ text-align: left; background-color: #FFFFFF; font-size: 11px; font-weight:bold; color: #000066; }

td.toolcontainer2 a
{ text-align: left; background-color: #FFFFFF; font-size: 11px; font-weight:bold; color: #000066;	text-decoration: none; }

td.toolcontainer2 a:hover
{ text-align: left; background-color: #FFFFFF; font-size: 11px; font-weight:bold; color: #000066;	 text-decoration: underline; }

.suche {

	font-size: 10px;
}

i.missingfield {
	color: red;
	font-size: 9px;
}

/*----------------------------------------  	Styles for Product Portrait Box 	 ----------------------------------------*/
table.pp { vertical-align:top }
.pp_header {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
td.pp_top { padding:5px; }
.pp_text {
	padding:1px 5px 10px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	line-height:180%;
}


/*----------------------------------------  	NEW STYLES 	 ----------------------------------------*/
a:link { text-decoration:none; }
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a:active { text-decoration:none;}

td.box_titel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; color:#FFFFFF; font-weight:bold;
	text-indent:7px;
	background-color:#000066;
	vertical-align:middle;
	}
td.box_content {
	border-top:3px solid white;
	font-family:Verdana,Arial;
	font-size:11px;
	text-align:justify;
	vertical-align:top;
	}
table.box {
	border:3px solid white;
	background-color:white;
	}
td.viewstyle {
	vertical-align:top;
	}

.outerbox {
	border:1px solid #bbbbbb;
	width:100%;
	}
.author_pic {
	float:left;
	margin-right:3px;
	margin-bottom:4px;
	}
.article_title {
	color:#000066;
	font-weight:bold;
	font-size:12px;
	}
.article_teaser {
	color:black;
	font-size:12px;
	}
.date_time {
	color:#cccccc;
	font-size:11px;
	}
.line {
	width:100%;
	height:1px;
	border-top:1px solid #cccccc;
	clear:both;
	font-size:1px;
	}
.weitere_meldungen {
	width:100%;
	float:right;
	}
/*----------------------------------------  	FutureHouse 	 ----------------------------------------*/
.fh_floaterright {
	float:right;
	width:40px;
	border:1px solid #cccccc;
	}
/*-----------------------------------------------  	ITV 	---------------------------------------------*/
.itv_thema {
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	}
.itv_vortrag {
	width:100%;
	border-bottom:1px dotted #b7b7b7;
	padding-top:8px;
	padding-bottom:2px;
	}
.itv_floaterright {
	float:right;
	padding-top:8px;
	padding-right:5px;
	}
.itv_box {
	width:98%;
	background-color:#D9E2F6;
	border:1px solid #b7b7b7;
	padding:3px;
	}

/*----------------------------------------  	Sitemap 	 ----------------------------------------*/
.sitemap_list {
	list-style-type:circle;
	list-style-position:inside;
	margin-left:0px;
	margin-top:0px;
	line-height:120%;
}

/* ------------------ B.PremiumSubscriber -------------- */

div.invalidField {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: red;
	margin-top: 5px;
}

.formText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: black;
}

/* ------------------------------------ Header nav1 ------------------------------------ */

div.headblack {
	background-color: black;
	width: 801px;
	height: 40px;
	border-top: 1px solid gray;
}

div.headblau {
	width: 801px;
	background-image:url(/img/background-header.jpg);
	background-repeat:repeat-y;
}

div.searchbox {
	position: absolute;
	left: 630px;
	top: 110px;
}

td.bg1 {background-image:url(/img/navi/kartei-118.gif); vertical-align:middle; text-align:center; height:25px; width:118px; }
td.bg2 {background-image:url(/img/navi/kartei-118-ro.gif); vertical-align:middle; text-align:center; height:25px; width:118px; }
td.bg3 {background-image:url(/img/navi/kartei.gif); vertical-align:middle; text-align:center; height:25px; width:100px; }
td.bg4 {background-image:url(/img/navi/kartei-ro.gif); vertical-align:middle; text-align:center; height:25px; width:100px; }

.mainnavi td a, .mainnavi td a:link, .mainnavi td a:visited, .mainnavi td a:hover, .mainnavi td a:active {
	display:block; width:100%; font-size:13px; color:white; text-decoration:none; font-weight:normal; padding-top:2px;
	}

/* ------------------------------------ Header nav2 ------------------------------------ */

.nav2 td { font-size:10px; height:13px; vertical-align:top; border:1px solid #999999; }
.nav2 td a { display:block; width:100%; height:100%; }

table.nav2 { border-collapse:collapse; }

td.nav2_1 a:link { color: #FFFFFF; text-decoration: none; background-color: #0066CC; vertical-align:middle; text-align:center; }
td.nav2_1 a:visited { color: #FFFFFF; text-decoration: none; background-color: #0066CC; vertical-align:middle; text-align:center; }
td.nav2_1 a:hover { color: #000066; text-decoration: none; background-color: #FFCC00; vertical-align:middle; text-align:center; font-weight: bold; }
td.nav2_1 a:active { color: #000066; text-decoration: none; background-color: #FFCC00; vertical-align:middle; text-align:center; font-weight: bold; }
td.nav2_2 a { color: #000066; text-decoration: none; background-color: #FFCC00; vertical-align:middle; text-align:center; font-weight: bold; }

.absmiddle { vertical-align:middle; padding-left:4px; }


table#teaser div {
   font-size: 9px;
   font-family:Arial, Helvetica, sans-serif;
   color: black;
}

table#teaser {
   width: 604px;
   overflow: hidden;
   display: block;
	 border: 0px;
}

table#teaser div.head {
   width: 140px;
   background-color: white;
   padding-right: 10px;
   padding-left: 2px;
	 background-image:url(pfeil-hell.gif);
	 background-position:right;
	 background-repeat:no-repeat;
}

table#teaser div.content {
position: relative;
background-color: red;
overflow: hidden;
}


table#teaser div a h1 {
   font-weight: bold;
   font-size: 11px;
   margin: 0px;
}

table#teaser div a {
   color: black;
   text-decoration: none;
}

table#teaser div a:hover {
   color: #000066;
}

table.gebuehren td { border-bottom: 1px solid #aaa; }
table.devisen td { border-bottom: 1px solid #9897DF; padding: 2px; }

td.broker, p.broker, li.broker { font-family: arial; font-size: 12px; }
a.broker { font-weight: bold; text-decoration: none; color: #6969c5; font-family: arial; font-size: 12px; }
broker a { text-decoration:none; }
broker a:hover { text-decoration:underline; }

td.bcontent { padding-top: 6px; padding-left: 10px; padding-right: 10px; background-color: white; }

h3.broker { font-family: Arial; font-size: 16px; color: #000066; font-weight: bold; border-bottom: 1px solid #888888; }
h4.broker {	font-size: 13px; color: #000066; font-weight: bold; border-bottom: 1px solid #c2c2c2; }

table.brokerage { background-color: #000066; background-image: url(images/gradient.gif); background-repeat:repeat-x; color: #000066; border: 1px solid #000 }
input.brokerbut { background-color: #000066; background-image: url(images/gradient.gif); background-repeat:repeat-x; color: #fff; font-size: 12px; font-weight: bold; height: 26px; border: 0px; width: 175px; text-align: center }

ul.broker { list-style-image: url(images/hacken.gif); }
ul.broker2 { list-style-image: url(images/hacken.jpg); }

.trading ul { margin:0px; padding:0px; list-style-type:none; margin-left:0px; border-left:0px; }
.trading li { list-style-type:none; float:left; padding-right:7px; padding-left:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:0px; }
.trading li a:hover { text-decoration:underline; }

div.brbutton a { font-weight: bold; text-decoration: none; color: #fff; font-size: 11px}

.mbutton,.mfirstbutton,.mlastbutton {
   float: left; left: 0px !important; position: relative;  left: 0px; border-top: 1px solid #8891A0; text-align: center; }

.mfirstbutton:first-child { margin-left: 0px !important; }

/* borderstyles of the buttons */
.mfirstbutton { border-left: 1px solid #8891A0;  }
.mlastbutton { border-right: 1px solid #8891A0;  }
.mfirstbutton div { border-left: none;  border-right: 1px solid #BAC3D3;  }
.mlastbutton div { border-right: none; border-left: 1px solid #8891A0; }
.mbutton div { border-left: 1px solid #8891A0; border-right: 1px solid #BAC3D3; }

/* the links */

.schrift_boxen { font: 12px Arial, Helvetica, sans-serif; color: #000033; }
.schrift_datum { font: 10px Arial, Helvetica, sans-serif; color: #000066; }


/* ------------------------------------ CFD Brokervergleich ------------------------------------ */
.brokerlink { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; font-weight:bold; text-decoration:none; }
.tableBoxOuter {
	width:100%;
	height:550px;
}
.brokertbl { font-family: Arial, Helvetica, sans-serif; font-size:11px; table-layout:fixed; }
.brokertbl td, .brokertbl th { vertical-align:top; width:182px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; white-space:nowrap; padding:4px; }
.brokertbl th.first { text-align:left; width:140px; padding-left:10px; }
.brokertbl th { font-weight:bold; background-color:#dedede; }
.brokertbl ul { padding-left:18px; margin-left:0px; margin-top:0px; padding-top:0px; list-style-type:circle; }



/* Definitionen für Knockouts ~~~~~~~~~~~~~~~~~~~~~ */

.name_index_marktueberblick a {
    color:#000;
    font-weight: bold;
    font-size:11px;
}

/* CHART BOXES ~~~~~~~~~~~~~~~~~~~~~ */

.chart_boxes div.smallchart {
    float:left;
    width:180px;
    border: 1px solid #d5d5d5;
    padding:0px 0px;
    margin: 2px;
}

.chart_boxes .charthead {
    color:#000;
    font-weight: bold;
}

.chart_boxes .charthead img {
    float:left;
    margin:0 5px;
}

.chart_boxes a {
    text-decoration: none;
}

.chart_boxes img.chart_img {
    border:none;
}

.chart_boxes_smaller_margin {
    margin:0 1px;
}


/* ZERTIFIKATE searchmask ~~~~~~~~~~~~~~~~~~~~~ */

div#view {
    padding:5px;
}


.searchmask input,.searchmask select {
    font-size:10px;
}

/* topsflops ~~~~~~~~~~~~~~~~~~~~~ */

.products_topflops .subcontent_tops_table td{
    height:10px;
}

.products_topflops .market_overview_last {
    width:30px;
}

.products_topflops .market_overview_name a,
.products_sales_topsflops .market_overview_name a,
.products_volume_topsflops .market_overview_name a
{
    font-weight: normal;
}

a.more_link {
    text-decoration: none;
    color:#000;
    font-size: 11px;
}

.comment_teaser_box a{
    color:#333333;
}
.comment_teaser_box .header{
    background-repeat:no-repeat;
    border-bottom:1px solid #999999;
    color:#000066;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 0px 4px;
}

.rogers_ad_box a {
    color:#333;
    padding-right:10px;
}

.toolbox a {
    background: url(/img/oszillograph.gif) no-repeat;
    color:#333;
    display:block;
    height:20px;
    padding-left: 30px;
    margin-left: 10px;
    text-transform: uppercase;
}

.clear {
    clear:both;
}

div.clear {
    /*height:20px;*/
}

h3.premium {
    background: url(/img/premium_button.gif) left bottom no-repeat;
    margin-left:5px;
    padding-left:105px;
}

div.halfbox {
    width:390px;
}

div.left {
    float: left;
}

div.right {
    float: right;
}

.subcontent_markets_table a {
    color:#333;
    font-weight: normal;
}

/* presonal list style bullet */
.personal-bullet-list{
    padding-top: 5px;
}

.personal-bullet-list li {
    list-style-type: none;
    background-image: url(/img/play_16.gif);
    background-repeat: no-repeat;
    padding-left: 22px;
    padding-bottom: 4px;
}






/* autocomplete */

#search_ac_body {
    z-index:990;
}



#search_ac_body ul, #search_ac_corr_x_body ul, #search_ac_corr_y_body ul {
  background-color: #fff;
  width: 180px;
  padding:0px;
  margin:0px;
  background-color: #F8F8F8;
  z-index:990;
}

#search_ac_body li, #search_ac_corr_x_body li, #search_ac_corr_y_body li {
  display: block;
  padding: 5px 3px;
  cursor: pointer;
  overflow: hidden;
  white-space: no-wrap;
  font-size: 10px;
  background-color:#FFFFFF;
  z-index:990;
}

#search_ac_corr_x_body, #search_ac_corr_y_body {
      width:350px;
      z-index:990;
}

#search_ac_corr_x_body li:hover, #search_ac_corr_y_body li:hover {
  background-color:#EEEEEE;
  z-index:990;
}

#search_ac_body li.selected {
  background-color: #CCCCCC;
  z-index:990;
}


/* infosite links */
.infolink {
    text-decoration: none;
    color: #000;
}

.infolink_blue {
    color: #000066;
}

.infolink:hover,
.infolink_blue:hover {
    text-decoration: none;
}

/* home partner marquee */
#scrollContent .boxcontent img {
    cursor: pointer;
}
