ul.lijst a {
	color: #000;
	text-decoration: none;
}
ul.lijst a:hover, ul.lijst a:active {
	color: #8B1FAA;
}
.highlight{
	background:#98A22B;
}
#ranking ul.lijst a span {
	color: #737375;
	width:25px;
	text-align:right;
	padding-right: 3px;
	padding-left: 15px;
}
#ranking ul.lijst a:hover span, #ranking ul.lijst a:active span {
	color: #000;
}
#ranking ul.lijst a span.stijgen {
	background: url(../img/ic_stijgen.png) center left no-repeat;
}
#ranking ul.lijst a span.dalen {
	background: url(../img/ic_dalen.png) center left no-repeat;
}
#ranking ul.lijst a span.gelijk {
	background: url(../img/ic_gelijk.png) center left no-repeat;
}

/* Content */
#ranking {
	padding-top: 25px;
}
#ranking .c1, #ranking .c2 {
	width: 300px;
}
#ranking .c1 {
	float: left;
}
#ranking .c2 {
	float: right;
}
#ranking p, #ranking ul, #ranking form {
	margin-bottom: 15px;
}
#ranking ul {
	margin-left: 30px;
}
#ranking li {
	line-height: 16px;
}
#ranking ul.lijst {
	border-top: 1px solid #E2E2E2;
	list-style: none;
	margin: 0 0 15px 0;
}
#ranking ul.lijst li {
	border-bottom: 1px solid #E2E2E2;
	line-height: 24px;
}
#ranking .c1, #ranking .c2 {
	margin-bottom: 10px;
}





#ranking .c1, #content .c2 {
	width: 325px;
}
#ranking .c3, #content .c4 {
	width: 155px;
}
#ranking .c1, #content .c3 {
	float: left;
}
#ranking .c2, #content .c4 {
	float: right;
}
#ranking li span a {
	color: #737375;
}
#ranking li span a:hover, #ranking li span a:active {
	color: #000;
}


@charset "utf-8";

/* --- 0.1 Reset browser settings --- */

* { margin:0 0 0 0; padding:0 0 0 0; }
img, a img { border:none; }
a,h1,h2,h3,h4,h5,h6,em,strong {	text-decoration:none; font-style:normal; }

body {
	font-size: 75%; /* Browsers default to 16px so this resets to 12px, specifically for IE6 (predictable scaling) */
	font-family:arial,serif;
}
html>body {
	font-size: 12px; /* Ignored by IE6, sets default size for other browsers */
}

/* --- 0.2 Redefine common styles --- */

a { color:#707336; }
a:hover, a:focus, a:active { text-decoration:underline; }

p { margin-bottom:10px; }

em { font-family:arial black; text-transform:uppercase; color:#000; }

ol, ul { list-style-type:none; }

/* --- 0.2.1 Define exceptions on common styles --- */

#down { font-size:10px; padding-left:20px; background-image:url(img/bg_downarrow.gif); background-repeat:no-repeat; position: relative; top:6px; } /* jump down link */
#top { font-size:10px; padding-left:20px; background-image:url(img/bg_uparrow.gif); background-repeat:no-repeat; position: relative; top:6px; } /* jump to top link */

#logo {margin-left:20px;margin-top:10px;float:left;}
#menu p { font-size:10px; position:absolute; bottom:0; }

#lcol #inner_check { background:url(img/bg_gradient.gif) repeat-x; border:1px solid #eee; }
#lcol #recent_check { color:#444; background:url(img/bg_checktop.gif) no-repeat; padding-top:10px; margin:10px 0; width:220px; }
#lcol #recent_check p { text-align:left; margin-left:5px; padding:10px 10px 0 80px; background:url(img/il_recent_check.png) no-repeat left center; text-transform:uppercase; color:#444; }
#lcol ul#recent { margin:0 20px 20px 20px; }
#lcol ul#recent li { font-size:12px; padding:8px 10px 8px 25px; border-bottom:1px dotted #ccc; color:#444; text-transform:uppercase; background:url(img/chart_accept.png) no-repeat left center; }
#lcol ul#recent li.last { border-bottom:0px; }
#lcol strong { color:#F0DF23; text-transform:uppercase; font-size:14px; }
#lcol p.intro { font-size:10px; font-style:italic; margin-left:10px; line-height:14px; margin-bottom:20px; }

#rcol h1 { font-family:arial black; font-size:36px; line-height:95%; margin-bottom:20px; color:#98A22B; }
#rcol strong { color:#98A22B; }

#botbar_l a, #botbar_m a, #botbar_r a { color:#000; }
#botbar_l a { margin-left:20px; }
.botbar p { font-size:10px; }
.button p {	padding:15px 20px 15px 82px; font-size:18px; }

#botbar_l .button p { color:#332;}
#botbar_m .button p { background:url(img/il_mi.png) no-repeat 10px 15px; font-size:16px; padding-bottom:30px; color:#232; }
#botbar_r .button p { background:url(img/il_bg.png) no-repeat 10px 15px; font-size:16px; padding-bottom:30px; color:#232; }
#botbar_m .button em, #botbar_r .button em { color:#232; }

#footer p { font-size:9px; }


/* --- 1.0 Define page layout --- */

body { background-image:url(img/bg_page.png); background-repeat:repeat-y; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; width:951px; background-position:-1px; }

#header { width:950px; height:85px; /*background-image:url(img/logo_FL.png); background-position:20px center; background-repeat:no-repeat;*/ }
#menu {	width:700px; height:50px; margin-top:35px; float:right; position:relative; }

#menu h4 { font-size:18px; }

#topbar_l {	width:250px; background-color:#F0DF23; }
#topbar_l p {	margin-left:20px; }
#topbar_m {	width:350px; background-color:#B7C447; }
#topbar_r {	width:350px; background-color:#98A22B; }
#topbar_l,#topbar_m,#topbar_r { height:25px; float:left; background-image:url(img/bg_border.gif); background-repeat:repeat-x; }

#page { width:950px; clear:both; }
#lcol { width:220px; float:left; margin:15px; }
#rcol { width:670px; float:right; margin:15px; }

#botbarwrap { background-image:url(img/bg_botbar_gr.gif); background-repeat:repeat-y; }
.botbar { height:25px; background-image:url(img/bg_border.gif); background-repeat:repeat-x; }
#botbar_l {	width:250px; float:left; clear:left; }
#botbar_m {	width:350px; float:left; }
#botbar_r {	width:350px; float:left; }

#botbarwrap ul { margin:4px;  }
#botbarwrap ul li { font-size:12px;margin-bottom:3px;margin-top:3px;background:url(img/page_edit.png) no-repeat 6px 8px;}

#botbarwrap ul li a div { padding:8px 30px; }
#botbarwrap ul li a div:hover { position:relative;top:1px;left:1px; }

#botbarwrap ul li a { color:#343; text-decoration:none; }


#botbarwrap #botbar_r ul li {background-color:#B2B962;}
#botbarwrap #botbar_m ul li:hover {background-color:#B7C447;}

#botbarwrap #botbar_m ul li {background-color:#C7D072;}
#botbarwrap #botbar_r ul li:hover {background-color:#98A22B;}

#footer { width:920px; clear:both; margin:18px 15px; }


/* --- 1.1 Define page elements --- */

.asset-header h1 {margin-top:8px;}
.publish { font-family:arial; font-size:14px; font-style:italic; text-align:right; }
.entryinfo { margin-top:10px; font-size:10px; letter-spacing:2px; text-align:right; }
.publish address { clear:none; display:inline; }
hr { border:solid 1px #B7C447; margin:5px 0; }

.button { background-image:url(img/bg_button.png); background-repeat:repeat-x; height:90px; margin-top:0; }

div.widget { margin:10px; }

ul.widget-list img { margin:15px 0 5px 0; }

/* --- 2.0 Define styles for function: RSS --- */

#rss { background-image:url(img/il_rss.png); background-repeat:no-repeat; background-position:left center; height:90px; margin-left:15px;cursor:pointer; }
#botbar_l a:hover #rss { text-decoration:none; }

/* --- 2.1 Define styles for function: Submit Brand --- */
#brand { background-image:url(img/bg_brand.png); background-repeat:no-repeat; background-position:center top; height:60px; margin:20px 0; padding-left:70px; text-transform:uppercase; }
#brand p { color:#000; height:30px; padding:15px 0; }
#brand:hover { background-position:center bottom!important;cursor:hand; }
#lcol a:hover #brand { 	text-decoration:none;}

/* --- 2.2 Define styles for function: Search --- */

#srch { background-repeat:no-repeat; background-position:left center; height:90px; margin-left:15px; }
#srchform { position:absolute; right:30px; bottom:10px; width:145px; height:25px; }
#srchform input { margin-top:0; }
#srchform input#search { background:transparent url(img/bt_srch.png) no-repeat left center;border:none;height:19px;padding:3px 5px;position:absolute;left:0;bottom:0;width:100px; color:#B7C447; font-weight:bold; }
#srchform button#submit { background:transparent url(img/bt_srch.png) no-repeat right center;border:none;height:25px;position:absolute;right:0;bottom:0;width:35px;}


.search-results-header { color:#B7C447; font-size:20px !important; letter-spacing:2px; }
.search-options ul { display:inline ; margin:0; }
.search-options li { font-size:9px; margin-top:4px; margin-left:4px; }

div.search-results-container h2 { font-size:14px; }
div.search-results-container div.publish { font-size:11px; text-align:left; }
div.search-results-container div.entryinfo { display:none; }
div.search-results-container div.asset-body p { font-size:11px; }
div.search-results-container div.asset-more-link { font-size:11px; font-style:italic; }


/* --- 2.3 Define styles for function: Comments --- */

.zero-comment { line-height:36px; font-size:18px; border-bottom:1px solid #999; color:#999; vertical-align:bottom; }

.comment-nr	{ width:80px; overflow:hidden; float:left; }
.comment-content { font-size:12px; line-height:160%; padding-left:80px; padding-right:80px; border-top:solid 1px #98A22B; }
.byline { font-size:11px; margin-bottom:12px; letter-spacing:2px; }
.comments-open-header {	font-size:36px; color:#B7C447; }
#comments-form { margin-left:80px; }
#comments-form label { font-size:11px; }
#comments-form input, #comments-form textarea { margin:4px 0; background:#FFFFE5;border:1px solid #B7C447;padding:1px 3px; }

.comment-nr p {	font-family:arial black; font-size:80px; color:#B7C447; }

.recent-comments-list li {margin-bottom:5px;font-size:10px;line-height:14px;}
.recent-comments-list li a {font-weight:bold;}

/* --- 2.4 Define styles for function: Entries --- */

.asset-body p {
	line-height: 1.5em!important;
	font-size: 1em!important;
	margin-top: 1.5em!important;
	margin-bottom: 1.5em!important;
}
.asset-body p span {
	font-size: 1em!important;
}

.asset-footer, .trackbacks, .share { margin:10px 80px; background-image:url(img/bg_lftborder.gif); background-repeat:repeat-y; padding-left:16px; }
.entry-categories-header, .entry-categories-list { font-size:11px; letter-spacing:1px; }
.entry-tags-header, .entry-tags-list { font-size:11px; letter-spacing:1px; }
.entry-tags-list li.entry-tag { display:inline; }
.trackbacks-header, .trackbacks-info { font-size:11px; letter-spacing:1px; }
.entry-categories-header, .entry-tags-header, .trackbacks-header { margin:5px 0 0 0; }

.share p { font-size:11px; letter-spacing:1px; }

/* --- 2.5 Define styles for function: Tag Cloud --- */

#botbar_m ul.widget-list li {font-size:10px;line-height:14px;display:inline;padding-right:8px;}

/* --- 3.1 Define styles for page: Contact --- */

#contact-form { margin-top:18px; }
#contact-form label { font-size:11px; }
#contact-form input, #contact-form textarea { margin:4px 0; background:#FFFFE5;border:1px solid #B7C447;padding:1px 3px; }


#one-column-emphasis
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#one-column-emphasis th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#one-column-emphasis td
{
	padding: 10px 15px;
	color: #669;
	border-top: 1px solid #e8edff;
}

.oce-first
{
	background: #d0dafd;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
#one-column-emphasis tr:hover td
{
	color: #339;
	background: #eff2ff;
}
#breadcrumb{
	margin:10px;
	
}
#breadcrumb a{
	
	color:#000;
}
.compareform {
	width: 300px;
}
.formleft {
	width: 150px;
	float: left;
}
.formright {
	width: 150px;
	float:right;
}
#s{
	margin-top:10px;
}

