
/* Mainarea */

div#maincontentarea {display:block; padding: 5px 5px 0; }
#body_text {display:block; width: 650px;float:left;margin-right: 20px; margin-left: 5px; margin-bottom: 20px;}
 #body_text ul {margin: 15px 0 20px 20px}

div#content_topleft,
div#content_topright {float:right;}

div#content_topleft {width: 670px;}
 div#content_topleft div {float:left;}
 div#content_topleft div.intro {width: 380px;}
  div#content_topleft div.intro p {margin-bottom: 0;}
 div#content_topleft div.featurelist {width: 260px; padding-left:20px; margin-top: 1px; margin-left: 8px; border-left: 1px solid #666;}
  div#content_topleft span {font-size: 16px; font-weight: bold;}
  div#content_topleft div.featurelist ul {list-style-type:none; margin:12px 0 0 12px;}
    div#content_topleft div.featurelist ul li {background: url( ../images/redarrow.png) 0 0 no-repeat; padding: 0px 0 10px 28px; font-size: 14px; font-weight: bold; line-height: 14px; min-height: 22px;}
  div#content_topleft div.primaryad {margin-top: 2px;}
    
div#content_topright {width: 300px;}


html{
	overflow:-moz-scrollbars-vertical;
}

body
{
    
	margin: 0px auto 0px auto;
	padding: 0;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	color: #000000;
	background-image: url(../images/general/forexmarkt_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

/*////HEADERS//////*/

h1 {
	font-size: 26px; font-weight: bold;  margin:0px;
  padding-bottom:3px;
  color:#000000; 
}

h2 {
	font-size: 20px; font-weight: bold; color: #0066CC; text-decoration: underline; }
	
h3 {
	font-size: 18px; font-weight: bold; color: #5c7544; }

/*////Rating Pages//////*/	
	
h4 {
	font-size: 16px; font-weight: bold; color: #0066CC; margin:0px;
  padding-bottom:6px; padding-top:6px; text-transform:uppercase; 
}
	
/*////Category Links//////*/		
	
.head05{FONT-WEIGHT: normal;FONT-SIZE: 18px; }

.author{
	font-size: 11px; font-weight: normal; color: #999999; }	
	

/*////You are here//////*/

.here{
	font-size: 11px; font-weight: normal; color: #000000; }	

.writtenby{
	font-size: 14px; font-weight: bold; color: #000000; }	
	
	
	/*////Download links categories//////*/

.downloadcat {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

hr
{
	border: none;
	border-bottom:solid 2px #cccccc;
	color:#fff; 
	background-color: #fff;
	height: 1px;
	margin: 4px 0;
}	
	
/*////clock//////*/

.clock{
	font-size: 11px; font-weight: normal; color: #ffffff; }		
	
/*////1 px table borders//////*/	
	
	.tablepromo{
	border:1px solid #cccccc;
	padding:0px 0px 0px 0px;
	margin:0px;
}	
	
	.tablepromo2{
	border:1px solid #D7E3B5;
	background-color: #F1F6E4;
	padding:4px 4px 0px 4px;
	margin:0px;
}	
		
	.tablepromo3{
	border:1px solid #E6E6E6;
	background-color: #F9F9F9;
	padding:4px 4px 0px 4px;
	margin:0px;
}	
#PrimaryContentContainer
{
	width: 990px;
	position: relative;
	margin: 0px auto 0px auto;
	background-color: White;
}

* #PrimaryContentContainer
{
 	_overflow: hidden;
}

div.hidden
{
    display:none;
    position:fixed;
    top: -500px;
    bottom: -500px;
}

/*////Site links//////*/

a:link, a:visited
{
	color: #000099;
	text-decoration: none;
}

a:hover, a:active
{
	color: #ff0000;
	text-decoration: none;
}

.invisible
{
	display: none;
}

.contentBlock
{
	margin-bottom: 7px;
	margin-top: 7px;
}

/*////right column header//////*/	

.contentBlock .header
{
	background-color: #b8deb4;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 6px;
	background-image: url(../images/general/latestnews-bkg.gif);
}

.contentSeparator
{
	margin: 0 5px;
}


/* Extra style position */

.CustomControlFooter
{
	width: 660px;
}

#NavigationMenu
{
	display: block;
	margin: 0 0 7px 0;
}

#NavHierarchy
{
	display: block;
	margin: 0 0 7px 0;
}

#HomePageHeader
{
	/* keeps symbol complete on top */
	position:relative;
	_position:static;
}
#siteFooter 
{
    width:990px;
}

/* ------------------------------------------Next CSS----------------------------------------------------------- */

img {
    border: 0;
}

.clearall {
    clear: both; float: none;
}
.error {
    color: #ff0000; font-weight: bold; background: #f9f9f9 url(../images/general/alert-sm.png)no-repeat 10px top; padding-left: 36px;
}

.alignleft {
    text-align: left;
}
.aligncenter {
    text-align: center;
}
.alignright {
    text-align: right;
}

/* Top Header + Left + Center + Right*/

#header {
	width:990px;
	position: relative;
	z-index:100000;
	background-image: url(../images/general/nav_dropdown_background.jpg);

}
#header .leftsection {
    float: left; margin-left:10px;   margin-top:15px; margin-bottom:0px;
}
#header .centersection {
	text-align: center;
	width: 20px;
	color: #fff;
	float: left;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#header .centersection a:link, #header .centersection a:visited, #header .centersection a:active, #header .centersection a:hover { 
	color:#fff; font-family:Arial,sans-serif; font-size:11px; 
}

#header .centersection .ad {
	clear: both; margin: 2px 0px 0px 2px;
}
#header .centersection .ad .contentBlock {
    margin: 0;
}
#header .rightsection {
    float:right; margin-right:2px;   margin-top:3px; margin-bottom:3px;
}

/* Downloads + ... (right top header)*/

#login, #loggingin {
	width: 246px;
	border: none;
	padding: 0 10px;
	color: #FFFFFF;
	background-color: #996600;
	background-repeat: no-repeat;
	background-position: left bottom;
}
#login p, #loggingin p {
	color: #FFFFFF;
}
#login .admin a:link,
#login .admin a:visited,
#login .admin a:hover, 
#login .admin a:active,
{
    font-size: 100%; text-decoration: none;
}
#login .admin a:link, 
#login .admin a:visited,
#login .mylinks a:link, 
#login .mylinks a:visited,

#loginoverlay #loginclose a:link,
#loginoverlay #loginclose a:visited {
    color: #FFFFFF; text-decoration: none;
}
#login .admin a:hover, 
#login .admin a:active,
#login .mylinks a:hover, 
#login .mylinks a:active,
#loginoverlay #loginclose a:hover,
#loginoverlay #loginclose a:active {
    color: #FF0000; text-decoration: none;
}

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


.loginbottom[class] {
	background-color: #996600;
	background-repeat: no-repeat;
	background-position: left top;
}

.invisible
{
	display: none;
}


/* Site footer classes */

.footerContainer
{
	background-color: white;
	margin: 0px;
	padding: 0px;
}

#siteFooter
{
	clear:both;
	width: 990px;
	background-image: url(../images/general/FooterBackground.gif);
	background-repeat: repeat-x;
	background-color: #ddd;
	color: #464646;
	border: solid;
	border-width: 1px 0px 0px;
	border-color: #ddd;
	padding: 0px;
}


#siteFooter .sep
{
	margin: 0px 4px 0px;
}

#footerSeparator
{
	height: 1px;
	background-image: url(../images/general/FooterSeparator.gif);
	background-repeat: repeat-x;
}



#footerLinks
{
	font-size: 11px;
	font-family: Arial;
	padding: 8px 10px 11px;
}

#aboutcurrencyLinkBar
{
	line-height: 1em;
}

#djonLinkBar
{
	padding-top: 8px;
	line-height: 1em;
}

#siteFooter a, #siteFooter a:visited
{
	text-decoration: none;
	color: #00c;
}

#footerEtc
{
	padding: 8px 10px 0px;
	font-size: 10px;
	font-family: arial;
	position: relative;
	line-height:normal;
}

#footerEtc #left
{
	width: 425px;
	float: left;
	margin-right: 20px;
	height: 70px;
}

#footerEtc #right
{
	float: left;
	width: 500px;
}

#footerEtc #MWLogo
{
	display: block;
	margin-bottom: 6px;
}

#footerEtc #truste
{
	float: right;
}

#siteFooter .sep
{
	padding: 0px 3px 0px;
}

#left H1
{
	float: left;
	font-size: 10px;
	color: #999999;
}

#footer #siteFooter
{
		position:relative;
		margin-top:50px;
		margin-bottom:0px;
}
#cse-search-box .searchButton { vertical-align:bottom; }
#cse-search-box .searchInput { color:#003366; font:11px/1.25em Verdana, Arial, Helvetica, sans-serif; }



/* Images Float Left or Right */

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

/* Brokers Table Float Left or Right */

.floatRight1 { 
    float: right; 
    margin: 4px; 
	width: 162px;
}


.floatLeft1 { 
    float: left; 
    margin: 4px; 
	width: 162px;
}


/*////rechter kolom header//////*/
.free_bg_hdr{
	background-image: url('http://www.forexmarkt.be/images/general/forexbrokertools_hdrbgr1.gif');
	background-repeat:no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#5c7544;
	padding:5px 0px 0px 7px;
	width:300px;
	height:26px;
	margin-bottom:5px;
}

/*////Titel Background//////*/

.titelseparator
{
	margin:10px 0 6px 0;
	padding:8px 0 0 0;
	background:#f1f4f7 url(http://www.forexmarkt.be/images/general/fons.gif) repeat;
	font-size:14px;
	text-transform:uppercase;
	color:#BBC8D8;
	clear:left;
	height: 13px;
}
.titelseparatortext
{
	padding-right:2px;
	background-color:#fff;
}
.titelseparatortriangle
{
	background:transparent url(http://www.forexmarkt.be/images/general/fonstriangle.gif) no-repeat right;
	padding-right:15px;
}