﻿/*
lichtblauw: #6699cc
donkerblauw: #003366
creme: #fffbf0
cyaan: #7FB2A9;
bruin: #5F3A1E
roze: #D13D94
*/

/*
body {
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}

a {
    color: #003366;
}

a:hover {
	color: #6699cc;
}

a:visited {
    color: #6699cc;
}

hr {
	height: 0;
	border: 0;
	border-top: 1px solid #7FB2A9
}

td {
	vertical-align: top
}

label {
    margin-right: 10px
}

h1 {
	font-size: 1.2em
}

h2 {
	font-size: 1.1em;
	color: #6699cc;
}

h3 {
	font-size: 1.0em;
	font-weight: bold
}
*/
#formlegenda {
	margin: 10px 0 0 0
}

#formlegenda li {
	list-style: none;
}

#header-block h1 {
    margin: 40px 0 0 100px;
    font-weight: normal;
    font-size: 1.6em;
    
}

#header-block h1 span {
    font-weight: bold
}

/*#header-block h2 {
    font-size: 1.1em;
    margin: 5px 0 0 95px;
    font-weight: normal;*/
    /*font-style: italic;*/
    /*font-weight: bold;
    color: #D13D94;
}

#topmenu-block ul, #footermenu-block ul {
    padding: 0 0 4px 0;
    display: block;
    margin: 0
}

#footermenu-block {
    
}

#footer-extra {
	text-align: right;
}

#topmenu-block li, #footermenu-block li {
    display: inline
}

#topmenu-block a, #footermenu-block a {
    font-weight: bold;
    text-decoration: none;
    color: #003366;
}

#footermenu-block a 
{
    font-weight: normal;
}

#topmenu-block a:hover, #footermenu-block a:hover {
    text-decoration: underline;
    color: #D13D94
}

#topmenu-block a:active, #topmenu-block a:active {
    text-decoration: underline;
    color: #D13D94
}

#content-block h1, #contentmiddle-right h1 {
    font-size: 1.1em;
    color: #6699cc;
    font-weight: bold;
    margin: 0 0 5px 0
}

#content-block h2, #contentmiddle-right h3 {
    font-size: 1.0em;
    font-weight: bold;
    font-style: italic;
    margin: 0 0 5px 0
}

#content-block h2, #contentmiddle-right h2 {
    font-size: 1.0em;
    font-weight: bold;
    margin: 0 0 5px 0
}

#recentArticles-block {
    float: left;
    width: 380px;
    border: 1px solid #7FB2A9
}

#diary-block {
    float: left;
    border: 1px solid #7FB2A9;
    width: 380px;
    margin: 0 0 0 10px
}
*/
/*#news-block {
    border: 1px solid #7FB2A9;
}*/
/*
#quote-block {
	border: 1px solid #7FB2A9;
	background-color: #fffbf0;
	margin-top: 10px
}

#sponsors-block {

}

#sponsors-block h1 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 3px
}

#footer-block {
    color: #003366;
    font-size: 0.85em;
    font-weight: bold
}

#footer-block ul {
    margin: 0
}

#footer-block li {
    display: inline
}

#footer-block a {
    color: #6699cc
}*/
/* content column */
/*
#contentmiddle textarea {
    border: 1px solid #6699cc;
    width: 300px;    
}

#contentmiddle h2 {
	margin-top:10px
}

#contentmiddle .strong {
    font-weight: bold;
}
*/

/* end content column */

/* articles library */
/*
#leftcolumn #articleCharsList {
    margin: 0
}

#leftcolumn #articleCharsList Li {
    display: inline;
    list-style: none
}

#contentmiddle #articlelist Li {
    list-style: none
}

#contentmiddle .articlelist-date-span {
    width: 150px
}

#contentmiddle .articlelist-title-span {
    font-weight: bold;
    width: 350px
}
*/
#shopsearchresults-block, #shopsnoresults-block {
    width: 600px;
}

#shopsearchresults {
    margin: 0 0 0 40px
}

#shopsearchresults li {
    list-style: none;
    display: block;
    margin: 0 0 10px 0
}

#shopsearchresults-block ul li a {
	font-weight: bold;
}

#companyratingaverage-block {
	padding: 10px 0 10px 0;
	padding-top: 10px;
	border-bottom: 1px solid white;
}

#addrating-link {
	padding: 20px 0 0 0
}

#plattegrond {
	margin-top: 10px;
}
/* end articles library */

/* content tabs */

.ui-tabs .ui-tabs-nav {
	overflow: hidden;
}

.tabs .ajax__tab_header, .ui-tabs-nav {
	border-bottom: 1px solid #7FB2A9;
}

.tabs .ajax__tab_outer, .ui-corner-top {
	border-left: 1px solid #7FB2A9;
	border-top: 1px solid #7FB2A9;
	border-right: 1px solid #7FB2A9;
	padding: 5px;
	margin-right: 5px;
}

.tabs .ajax__tab_active, .ui-state-active {
	font-weight: bold;
}

/* end content tabs */

/* companies/ratings */

#beoordeling-block #ratingstars-block {
    margin: 0 0 20px 0;
    display: block;
    border: 1px solid white; /* hack to display as block */
}

#beoordeling-block #button-block {
    margin-top: 10px;
}

 #requiredfields-block {
    margin-top: 10px;
}


.companylist-left {
	float: left;
	overflow:hidden;
}

.companylist-right {
	float: left;
	padding-left: 10px
}

#check-block {
	margin-top: 10px
}

#check-block a {
	font-size: 0.8em
}

	
/* end shops */

/* agenda */

#contentmiddle #agendaoverview table {
	border-collapse: collapse;
	margin-left: 10px
}

#contentmiddle #agendaoverview .date, .title {
	padding-right: 10px
}

#contentmiddle #agendaoverview .title {
	font-weight: bold
}

#contentmiddle #agendaoverview table tr {
	cursor:pointer
}

/* end agenda */

.banner-link {
    border: 0
}

#content-block .block h1 {
    font-size: 0.9em;
    font-weight: bold;
}

#content-block .block ul {
    list-style-type: none
}

#content-block .block li {
    color: #003366;
}

#content-block .block a {
    color: #003366;
}

#content-block .block {
	padding: 10px
}

.quote-author {
	font-style: italic;
	padding-left: 20px
}

.quote-text {
	padding: 10px 0 10px 0;
}

/* left column */
#leftcolumn h1 {
	font-size: 1.0em;
	font-weight: bold;
	color: #D13D94
}

#leftcolumn .menu-block {
	margin-bottom: 10px;
	border: 1px solid #7FB2A9;
	padding: 5px
}

#leftcolumn #linkreferences,#leftcolumn .menu-block ul {
	margin: 0;
	padding: 0;
}

#leftcolumn #linkreferences li, #leftcolumn .menu-block ul li {
	list-style: none
}

#leftcolumn #linkreferences li a, #leftcolumn .menu-block ul li a {
	line-height: 16px;
	background: url('images/ico_bullit.gif') 0 0.4em no-repeat;
	padding-left: 10px
}
html>body #leftcolumn #linkreferences li a {
    padding-left: 10px
}

html>body #leftcolumn .menu-block ul li a {
    padding-left: 10px
}
/* end left column */

/* home */

/*#news-block ul {
	margin: 10px;
	padding: 0
}

#news-block ul li {
	list-style: none
}

#news-block li {
	line-height: 16px;
	background: url('images/ico_bullit.gif') 0 0.4em no-repeat;
	padding-left: 10px
}

html>body #news-block li a {
    padding-left: 10px
}
*/
/* home end */

/* Right column */
#right-block #randomquote-block blockquote {
	margin: 5px
}

#right-block .block, #right-block .blockcolor {
    width: 150;
    border: 1px solid #7FB2A9;
    padding: 5px;
    margin-bottom: 10px;
}

#right-block .blockcolor {
	background-color: #fffbf0
}

#right-block h1 {
    font-size: 0.9em;
    font-weight: bold
}

#right-block .block ul {
    list-style-type: none
}

#right-block .block li {
    color: #003366;
}

#content-block .block a {
    color: #003366;
}

#content-block .block {
	padding: 10px
}

#footer-rank {
	text-align: center;
	margin-top: 20px;
}

/* End right block */

.clear {
    clear: both
}

.button, .inlinebutton {
    color: #fff;
    background-color: #6699cc;
    margin-top: 10px
}

.inlinebutton {
    margin-left: 10px;
    margin-top: 0
}

td label, .formlabel {
	font-weight: bold;
	padding-right: 10px;
	vertical-align: top
}

.linkreferences {
	margin-left: 0;
	padding-left: 0
}

.linkreferences li {
	list-style: none;
	background: url('images/ico_bullit.gif') 0 0.4em no-repeat;
}

.linkreferences li a {
	line-height: 16px;
	padding-left: 10px
}

.linkreferences li span {
	line-height: 16px;
	padding-left: 10px
}

.linkreferences li div.description {
	padding-left: 10px
}

.linkreferences li div.description a {
    padding-left: 0px
}

.linkreferences li a span {
    padding-left: 0
}

.linksnopadding li a {
    padding-left: 0
}

.pink {
    color: #D13D94
}

.block {
    border: 1px solid #9AC3C4;
    padding: 5px
}

.error {
	color: Red
}

.formfield, textarea {
    border: 1px solid #9AC3C4;
    width: 300px;
}

.formfield.newsletter {
	width: 255px;
}

.strong {
	font-weight: bold
} 

.homepage-ad {
	margin: 3px 20px;
}

.newsletter-block {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/newsletter_block_bg.gif) repeat-x scroll left top;
	/*border:1px solid #AFAFAF;*/
	margin-bottom:10px;
	overflow:hidden;
	/*width:180px;*/
}
