/* Basics */
html, body { height:100%; margin:0;padding:0;background: #fff;	font:100.01% Arial, Helvetica, sans-serif; }
html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
td,tr,p,span,input,li,div  {font:12px Arial, Helvetica, sans-serif; color:#000;}
select {font:11px Arial, Helvetica, sans-serif;}
div,form,p{ margin:0;padding:0; }
.einhundert{ height:100%;}
.clearBoth{ clear:both; }
.floatLeft{ float:left; }
.floatRight{ float:right; }

/* 										Archtitektur */

#main{
	position:relative; 
	min-height:88%;
	height: auto !important; 
	height:88%; 
	width:940px;
}

/*					HEAD 				*/

#login{
	float:left;
	width:940px;
	height:36px;
	background:#c4c4c4;
}
		
#head{
	float:left;
	width:940px;
	height:83px;
}


#workflow{
	float:left;
	width:940px;
	height:180px;
}
		
#search{
	float:left;
	width:940px;
	margin:0 0 2px 0;
	height:38px;
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/search_bg.gif);
	text-align:left;
}
#homeConBox_li{    float:left;width:346px;height:180px;background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/HL_Workflow_box.gif); }
#homeConBox_re{    float:left;width:594px;height:180px;}

/*					CONTENT 		*/

#content{
	float:left;
	width:940px;
	background:#fff url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/content_bg.gif) repeat-x top;
}

#contentHome_li{
	float:left;
	width:340px;
	margin: 0 0 20px 0;
}

#contentHome_re{
	float:right;
	width:594px;
}

#contentHead{
	width:940px;
	height:86px;
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/contentHead_bg.gif) no-repeat;
	text-align:left;
	float:left;
}

/*                    Asset Block    */

#contentHeadGfx{
    width:940px;
    height:136px;
    text-align:left;
    background:#fff;
    float:left;
    margin:0 0 10px 0;
}

#contentHeadGfx_re{
    width:594px;
    height:136px;
    text-align:left;
    background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/contentHead_re_bg.gif) no-repeat;
    float:right;
}

.content500{
    width:580px;
    height:90px;
    margin:0;
    padding:5px 0 0 0;
    float:left;
}

#contentHeadGfx_li{
    width:336px;
    height:136px;
    float:left;
}

#path_asset{
    height:20px;
    width:500px;
    float:left;
    padding:8px 0 0 18px;
}

.a_submitter{
    padding:2px 8px 2px 8px;
    margin:0;
    color:#fff;
    font-size:12px;
    line-height:20px;
    border:0;
    text-decoration:none;
    text-align:left;
    font-weight:normal;
    width:132px;
    height:19px;
    background:#e10012;
}

/* form submitter if necessary */

.submitter132{
    padding:0 0 0 8px;
    margin:0;
    color:#fff;
    font-size:12px;
    border:0;
    text-decoration:none;
    text-align:left;
    font-weight:normal;
    width:132px;
    height:19px;
    background:#e10012;
}

.submCon{
    width:500px;
    float:left;
    padding:8px 0 0 18px;
}

.druckCon{
    padding: 0 20px 0 0;
    float:right;
}

.druckConIcon{
    width:38px;
    float:left;
}

h1.conHl_asset{
    font:22px Tahoma;
    color:#333333;
    padding:3px 0 0 18px;
    margin:0;
    text-align:left;
    float:left;
    font-weight:bold;
    width:500px;
}


#contentBody{
	width:940px;
	text-align:left;
	float:left;
}

#contentBody_li{
	min-height: 220px;
	overflow: visible;
	width:678px;
	float:left;
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/content_li_bg.gif) no-repeat top;
}

*html #contentBody_li{
	height: 220px;
}

#contentBody_re{
	width:262px;
	min-height: 220px;
	overflow: visible;
	float:left;
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/content_re_bg.gif) no-repeat top;
}

*html #contentBody_re{
	height: 220px;
}

ul.contentNav{
	margin:0;
	padding:0;
	height:30px;
	width:940px;
	float:left;
	list-style:none;
	background:#fff;
}

ul.contentNav li{
	float:left;
	width:146px;
	margin:0 4px 0 0;
	height:30px;
	background:#f5f5f5 url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/contentNav_bg.gif);
}

ul.contentNav li.aktive{
	background:#ebeceb;
}

ul.contentNav li.aktive a.conNav_aktive:focus {
   outline: none;
}

a.conNav{
   display:block;
   line-height:15px;
   padding: 6px 0 6px 10px;
   font-size:12px;
   text-align:left;
   color:#505050;
   text-decoration:none;
   font-weight:normal;
}

 a.conNav:hover, a.conNav:active{
	font-weight:bold;
}

a.conNav_aktive,  a.conNav_aktive:hover, a.conNav_aktive:active{
   display:block;
   line-height:15px;
   padding: 6px 0 6px 10px;
   font-size:12px;
   text-align:left;
   color:#de010a;
   text-decoration:none;
   font-weight:bold;
}

#path{
	height:20px;
	width:920px;
	padding:8px 0 0 18px;
}

#hlCon{
	float:left;
	height:31px;
	width:920px
}

.abstandHeadline {
	margin: 6px 0 0 15px;
}

#foot{ 
	clear:both;
	margin-top:5px;
	width:940px;
	height:85px;
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/foot_bg.gif);
}

#footNav { float:left;width:600px;height:20px;margin:24px 0 0 24px; text-align: left;}
#footFXC { float:right;width:202px;height:20px;margin:24px 0 0 0; }

/* Navigation */

#nav{
	float:left;
	width:940px;
	background:#b8b8b8;
	margin:0 0 2px 0;
}

#navKonto{
	float:left;
	width:940px;
	background:#000;
	margin:0 0 2px 0;
}

#navBorder{
	float:left;
	width:940px;
	height:10px;
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/nav_subline.gif);
}

ul.navTop { 
   margin:0;
   padding:0;
   height:31px;
   float:left;
   list-style:none;
   background:#fff;
}

 ul.navTop li{ 
	float:left;
	width:141px;
	height:27px;
	background:#616161;
	border:1px solid #000; 
	margin-right:2px;
	text-align:left;
}

 ul.navTop li.aktive{ 
   float:left;
   width:141px;
   height:29px;
   background:#000;
   margin-right:2px;
   text-align:left;
}

a.topNav{
   display:block;
   line-height:15px;
   padding: 6px 0 6px 10px;
   font-size:12px;
   text-align:left;
   color:#fff;
   text-decoration:none;
   font-weight:bold;
   background:#616161;
}

 a.topNav:hover, a.topNav:active{
	font-weight:bold;
	background:#000;
}

a.topNav_on, a.topNav_on:hover, a.topNav_on:active{
   display:block;
   line-height:17px;
   padding: 5px 0 8px 10px;
   font-size:12px;
   text-align:left;
   color:#e10012;
   text-decoration:none;
   font-weight:bold;
   background:#000;
}

ul.navSub { 
   margin:0;
   padding:0;
   height:27px;
   width:940px;
   float:left;
   list-style:none;
   background:#000;
}

 ul.navSub li{ 
	float:left;
	height:12px;
	text-align:left;
	margin:8px 0 0 0;
	border-right:1px solid #fff;
}

a.subNav{
   display:block;
   line-height:12px;
   padding: 0 10px 0 10px;
   font-size:12px;
   text-align:left;
   color:#fff;
   text-decoration:none;
   font-weight:normal;
}

a.subNav:hover, a.subNav:active{
	color:#e10012;
}

a.subNav_aktive, a.subNav_aktive:hover, a.subNav_aktive:active{
   display:block;
   line-height:12px;
   padding: 0 10px 0 10px;
   font-size:12px;
   text-align:left;
   color:#e10012;
   text-decoration:none;
   font-weight:bold;
}

div.navWhiteBox {
	float: left;
	width: 215px;
	height: 31px;
	background: #FFFFFF;
}

div.navMeinKonto, div.navMeinKontoAkt {
	float:left;margin:0; width: 213px; border: 1px solid #000000;background-color: #616161; height: 27px; text-align: left;
}

div.navMeinKontoAkt {
	height: 29px;
	background-color: #000000;
}
*html body div.navWhiteBox{ width:210px;height:32px;}
*html body div.navMeinKonto{ width:208px;}
*html body div.navMeinKontoAkt{ width:208px;}

/*  Extra Height  fuer IE6 */
 
*html body  .navTop a.topNav,
*html body  .navTop a.topNavSub
	{ height:14px; } 

/* Layout */

.spacerLeft5{ margin:0;padding:0 0 0 5px;text-align:left;}
.spacerLeft10{ margin:0;padding:0 0 0 10px;text-align:left;}
.spacerLeft12{ margin:0;padding:0 0 0 12px;text-align:left;}
.spacerLeft15{ margin:0;padding:0 0 0 15px;text-align:left;}
.spacerRight5{ margin:0;padding:0 5px 0 0;color:#506d99;font-weight:bold;}
.spacerAll_15{ margin:15px;padding:0;}
.lh_20{	 line-height:20px; margin-left:2px;}

.leisteGrau{
	margin:4px 0 0 0;
	background:#b8b8b8;
	text-align:left;
	height:26px;
}

.white,  a.white, a.white:hover,  a.white:active  {
	padding:0;
	margin:0;
	font:12px Georgia;
	color:#fff;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.red,  a.red, a.red:hover,  a.red:active  {
	padding:0;
	margin:0;
	font:12px Georgia;
	color:#df0116;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.red_normal,  a.red_normal, a.red_normal:hover,  a.red_normal:active  {
	padding:0;
	margin:0;
	color:#df0116;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.red_arial{
	padding:0;
	margin:0;
	font:12px Arial;
	color:#df0116;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.txt,  a.txt, a.txt:hover,  a.txt:active  {
	padding:0;
	margin:0;
	font-size:12px;
	color:#000;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.foot, a.foot, a.foot:hover,  a.foot:active  {
	padding:0;
	margin:0;
	color:#8c8c8c;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.pfad, a.pfad, a.pfad:hover,  a.pfad:active  {
	padding:0;
	margin:0;
	color:#a9a9a9;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.tabMehr, a.tabMehr, a.tabMehr:hover,  a.tabMehr:active  {
	padding:0 0 0 14px;
	margin:0;
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/mehrPfeil.gif) no-repeat; 
	color:#000;
	font-size:12px;
	border:0;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}

.tabMehr_r, a.tabMehr_r, a.tabMehr_r:hover,  a.tabMehr_r:active, div.contentContainer p.lh_20 a, div.contentContainer p.lh_20 a:hover, div.contentContainer p.lh_20 a:active, ul.star a, ul.star a:hover, ul.star a:active, ul.minus a, ul.minus a:hover, ul.minus a:active, #faq_liste a, #faq_liste a:hover, #faq_liste a:active  {
	padding:0 0 0 14px;
	margin:0;
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/mehrPfeil.gif) no-repeat; 
	color:#df0116;
	font-size:12px;
	border:0;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}
#faq_liste a, #faq_liste a:hover, #faq_liste a:active {
	white-space: nowrap;
}
.sortLink, a.sortLink, a.sortLink:hover,  a.sortLink:active  {
	padding:0;
	margin:0;
	font-size:12px;
	color:#DF0116;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}
	
.loginBox {
	float:right;width:100%;height:36px;
}
table.loginBoxTable {
	width: 100%;height: 36px;
}
table#shortcutTable {
	margin: 0 0 0 0; text-align: center; float: right;
}
#descPanel {
	height: 35px;padding:0 15px 0 0; width: 370px; text-align: right; line-height: 40px; float:right; color: #616161; font-weight: bold;
}
div.dottedLine{
	width: 100%;
	height: 5px;
	margin: 0;
	padding: 0;
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/strichlinie.gif) repeat-x;
}

*html body  .dottedLine{
	font-size: 1px;
}

/* Formulare */

.eingabe, .eingabeSmallRight {
	color: #666666;
	font-weight: bold;
	width:210px;
	border:1px solid #dcdcdc;
	padding-left: 2px;
}

.eingabeSmallRight, .eingabeSmallRightBlue, .eingabeSmallRightGrey,.eingabeSmallRightDarkGrey {
	color: #000000;
	border:1px solid #969696;
	width: 85px;
	font-weight: normal;
	text-align: right;
	padding-right: 2px;
}

.eingabeSmallRightBlue {
	background-color: #CFE0FF;
}

.eingabeSmallRightGrey {
	background-color: #DFDFDF;
}

.eingabeSmallRightDarkGrey {
	background-color: #DCDACE;
	font-weight:bold;
}

/***REGISTRIERUNGSFORMULAR***/
span.formHelp{
	margin-right: 15px;
}
.eingabeRegTextHalf, .eingabeRegTextFull, .eingabeRegSelect, .eingabeText {
	border:1px solid #969696;
	font-weight: normal;
	margin: 0;
}

.eingabeRegSelect option {
	padding-left: 2px;
}

.eingabeRegTextHalf {
	margin-right: 15px;
	width: 205px;
}

.eingabeRegTextFull, .eingabeText {
	width: 430px;
}

.eingabeText {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 100px;
}

.eingabeRegCheck {
	margin: 0 0 0 3px;
}

.submitter, .submitterVor, .submitterZurueck{
	padding:0 0 0 8px;
	margin:0;
	color:#fff;
	font-size:12px;
	border:0;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	width:100px;
	height:19px;
	background:#e10012; 
}
.submitterVor {
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/buttonvor.gif) no-repeat top right; 	
	width: 200px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
}
.submitterZurueck {
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/buttonzurueck.gif) no-repeat top left; 	
	width: 200px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	padding: 0 8px 0 25px;
	text-align: right;
}

/*					Tabellen */

#orderTab{
	width:940px;
	border:1px solid #b8b8b8;
}

.texttabelle {
	width: 616px;
	border: 1px solid #b8b8b8;
}

#orderTab th, .texttabelle th, .registerTab th{
	background:#b8b8b8;
	color:#000;
	text-align:left;
	padding:5px 12px 0 12px;
	border-left:1px solid #7c7d7d;
	height:28px;
}


#orderTab th.noBo, .texttabelle th.noBo {
	background:#b8b8b8;
	color:#000;
	text-align:left;
	padding:5px 0 0 12px;
	border-left:1px solid #b8b8b8;
	height:28px;
}

#orderTab td, .texttabelle td{
	color:#000;
	text-align:left;
	padding:5px 12px 5px 12px;
	border-left:1px solid #7c7d7d;
/*	height:28px;*/
}

.texttabelle td {
	border-top: 1px solid #b8b8b8;
}

#orderTab td.noBo, .texttabelle td.noBo{
	color:#000;
	text-align:left;
	padding:5px 15px 5px 15px;
	border-left:none;
/*	height:28px;*/
}

.registerTab {
	width: 100%;
	margin: 4px 0 0 0;
}


.registerTab td{
	color:#000;
	text-align:left;
	padding:5px 12px 5px 2px;
}

.registerTab td.formTitel{
	color:#000;
	text-align:left;
	padding:5px 12px 5px 2px;
	font-weight: bold;
	width: 140px;
}

.registerTab th {
	border: none;
	text-align: center;
}

.registerTab th.inner {
	border-bottom: 1px solid #969696;
	text-align: left;
	background: transparent;
	padding-left: 2px;
}

.registerTab td.formFields{
	padding: 7px 12px 5px 2px;
}

.registerTab td.formValues{
	color:#000;
	text-align:left;
	padding:5px 12px 5px 2px;
}

.grau{
	background:#f4f4f4;
}

.errorCol{
	background:#ffbfbf;
}

#orderTab .grau td.titel, #orderTab td.titel {
	font-weight: bold;
	vertical-align:top;
	padding-top: 8px;
}

.grau td.titel{
	background:#CFCFCF;
}

.titel{
	background:#DFDFDF;
}

.tabOn{
	height:30px;
	float:left;
	border-top:1px solid #fff;
	padding-top:4px;
	background:#e9e9e9;
	text-align:left;
	line-height:24px;
	display:block;
	width:594px;
}
.tabOn a{
	padding:0 0 0 20px;
	margin:4px 0 0 10px;
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/pfeil_on.gif) no-repeat; 
	color:#289928;
	font-size:12px;
	border:0;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}
.tabOff{
	height:30px;
	float:left;
	border-top:1px solid #fff;
	padding-top:4px;
	background:#f4f4f4;
	text-align:left;
	line-height:24px;
	display:block;
	width:594px;
}

.tabOff a{
	padding:0 0 0 20px;
	margin:4px 0 0 10px;
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/pfeil_off.gif) no-repeat; 
	color:#e10012;
	font-size:12px;
	border:0;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}

*html body  .tabOff,
*html body  .tabOn
	{ width:590px; }

/** halbe Tabellen **/
div.tabHalf_left, div.tabHalf_right {
	width: 460px;
	margin-bottom: 25px;
}

div.tabHalf_left {
	float: left;
}

div.tabHalf_right {
	float: right;
}

div.cleardiv{
	clear: both;
}
.half_w12{
	padding:5px 0 0 12px;
	margin:0;
	color:#fff;
	font-size:12px;
	text-align:left;
}
.half_HL_bg_grau{
	width: 100%;
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/HL_grau_bg.gif); 
	height:29px;
}
table.halfTab{
	width:100%;
	border: 1px solid #b8b8b8;
}

.HL_text_bg_grau{
	width: 616px;
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/HL_grau_bg.gif); 
	height:29px;
}

table.halfTab th{
	background:#b8b8b8;
	color:#000;
	text-align:left;
	padding:5px 12px 0 12px;
	border-left:1px solid #7c7d7d;
	height:28px;
}

table.halfTab th.noBo{
	background:#b8b8b8;
	color:#000;
	text-align:left;
	padding:5px 0 0 12px;
	border-left:1px solid #b8b8b8;
	height:28px;
}

table.halfTab td{
	color:#000;
	text-align:left;
	padding:5px 12px 0 12px;
	border-left:1px solid #7c7d7d;
	height:28px;
}
table.halfTab td.noBo{
	color:#000;
	text-align:left;
	padding:5px 15px 0 15px;
	border-left:none;
	height:28px;
}
table.halfTab td.aRight, #orderTab td.aRight, #orderTab th.aRight, table.halfTab th.aRight, .texttabelle td.aRight, .registerTab th.aRight, .registerTab td.aRight, .texttabelle th.aRight{
	text-align: right;
}
table.halfTab td.aCenter, #orderTab td.aCenter, #orderTab th.aCenter, .texttabelle th.aCenter, .texttabelle td.aCenter, .registerTab th.aCenter, .registerTab td.aCenter{
	text-align: center;
}
span.noBold{
	font-weight: normal;
}
td.prodTab {
	width: 180px;
	height: 24px;
}
span.redUp {
	color: #DF0116;
}

/*	Mein Konto */

#orderLeiste{
	background:url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/orderLeiste_bg.gif); /**/
	height:49px;
	width:940px;
}
ul.order{
	list-style:none;
	margin:6px 0 0 20px;
	padding:0;
}
ul.order li{
	float:left;	
	padding:0 20px 0 0;
}

a.data, a.data:hover,  a.data:active, a.emiss, a.emiss:hover,  a.emiss:active, a.calc, a.calc:hover,  a.calc:active, a.chart, a.chart:hover,  a.chart:active, a.coin, a.coin:hover,  a.coin:active, a.index, a.index:hover,  a.index:active  {
	padding:8px 0 8px 40px;
	margin:0;
	color:#000;
	font-size:12px;
	border:0;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	line-height:30px;
}
a.data{
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/icon/icon_kf.png) no-repeat; 
}
a.index{
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/icon/icon_index.gif) no-repeat; 
}
a.emiss{
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/icon/icon_vkf.png) no-repeat; 
}
a.calc{
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/icon/calculator_32.png) no-repeat; 
}
a.chart{
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/icon/chart_line_32.png) no-repeat; 
}
a.coin{
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/icon/coin_silver.png) no-repeat; 
}
.HL_bg_grau{
	background:transparent url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/HL_grau_bg.gif); 
	height:29px;
	width:940px;
}
.w12{
	padding:5px 0 0 12px;
	margin:0;
	color:#fff;
	font-size:12px;
	text-align:left;
}

/** Contentelemente  **/
h1.contentHl{ font:22px Georgia; color:#333333; margin:6px 0 0 15px; text-align:left; float:left; font-weight:bold; }
h2.contentH2{ font:18px Georgia; color:#6e6e6e; margin:6px 0 12px 2px; text-align:left; font-weight:bold; }
#homeConBox_li h1{ font:26px Georgia; color:#fff; text-align:left; margin:16px; }
#homeConBox_li p{ color:#000; text-align:left; margin:60px 16px 16px 16px;  }
h2.content_li_hl{ font:26px Georgia; color:#b1b1b1; text-align:left; margin:20px 10px; }
h1.content_hl{ font:22px Georgia; color:#383838; text-align:left; margin:-2px 0 0 2px; font-weight:bold;}
.content_li_txt {padding:0 20px 0 10px;margin:0;text-align:left;}

label.extLabel {float: left; width:200px; text-align:left; font-weight:bold;padding:3px 0 0 0;}
.formElemCont {float: left; width: 200px; display:block;}
.extCol {width: 100%; margin-bottom: 10px; display:block;}
.contentContainer {width:616px;margin:0 0 0 2px;}
#loginLink{border: 0; background: transparent; cursor: pointer;}
img.iconImg{border:0; margin-right: 10px;}

/** FehlerContainer **/
div.errorContainer {
	margin: 10px 0 10px 4px;
	width: 616px;
	border: 1px solid #E10012;
}
div.errorContainer h3.errorHeadline {
	margin: 5px;
	font-family: Georgia;
	color: #6E6E6E;
	font-size: 14px;
	font-weight: bold;
}
ul.errorList {
	margin: 0;
	padding: 10px 0 10px 15px;
	list-style: none;
}
ul.errorList li {
	line-height: 20px;
	background: url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/mehrPfeil.gif) no-repeat left center ;
	padding-left: 15px;
}
div.errorContainer {
	display: none;
}
ul.star{
	padding-left: 50px;
	list-style-type: none;
}
ul.star li, #faq_liste ul li, ul.minus li,div.contentContainer ol li {
	line-height: 20px;
}
div.contentContainer ul.minus, #faq_liste ul  {	padding-left: 50px;	list-style-type: square;}
div.contentContainer ol {padding-left: 25px;}
span.moreInfo{	cursor: pointer; }
label.mailLabel {margin-left: 15px; font-weight: bold; }

/** Stylesheet fuer die JQuery-Komponenten  **/
/*******AUTOCOMPLETE***********/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/indicator.gif) right center no-repeat;
}
.ac_odd {
	background-color: #eee;
}
.ac_over {
	background-color: #0A246A;
	color: white;
	cursor: pointer;
}
/*******THICKBOX***********/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_window #TB_title a:link {color: #F4F4F4; text-decoration: none;}
#TB_window #TB_title a:visited {color: #F4F4F4; text-decoration: none;}
#TB_window #TB_title a:hover {color: #B8B8B8; text-decoration: none;}
#TB_window #TB_title a:active {color: #F4F4F4; text-decoration: none;}
#TB_window #TB_title a:focus{color: #F4F4F4; text-decoration: none;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 2px solid #B8B8B8;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 15px;
	margin-bottom:1px;
	color: #F4F4F4;
	font-weight: bold;
}

#TB_title{
	background-color:#616161;
	height:27px;
	border-bottom: 2px solid #DF0116;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	background-color: #F4F4F4;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/******************* Accordion Komponente ***************************/
#faq_liste h6 {
	display: block;
	cursor: pointer;
	padding: 5px 5px 5px 25px;
	font-size: 12px;
	font-weight: bold;
	font-color: #F4F4F4;
	background: url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/faq_bg_noact.gif);
	border: 1px solid #B8B8B8;
	border-bottom: none;
	line-height: 20px;
}
#faq_liste h6.selected {
	background: url(http://www.mpc-capital.de/contell/cms/images/mpc-fxc/screendesign/faq_bg_act.gif);
}
#faq_liste .antwortKasten {
	padding: 0 10px 0 15px;
	border-left: 1px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;
}
#faq_liste {
	border-bottom: 1px solid #B8B8B8;
}
#faq_liste .antwortKasten div {
	padding: 8px 0 8px 0;
	line-height: 20px;
}
.aToolTip {
	border:2px solid #4F4F4F;
	background:#EBEBEB;
	color:#000000;
	margin:0;
	padding:6px 12px;
}

.aToolTip .aToolTipContent {
	position:relative;
	margin:0;
	padding:0;
}

#orderTab ul {margin-top:5px; margin-bottom:5px;line-height:10px}
#orderTab li {margin-top:0px; margin-bottom:5px; margin-left:20px}
#orderTab div {margin-top:0px; margin-bottom:0px; padding:0px}
