
body, html { margin: 0; padding: 0; height: 100%; }
body { font-family: Eurostile, Arial, Helvetica, sans-serif; letter-spacing: 1px; font-size: 12px; line-height:18px; }
body#tinymce { margin: 10px; height: auto; }

*:focus { outline: none }

a { color: #6f9ecf; text-decoration: none; }
a:hover { text-decoration: underline; }

a img { border: none; }

p {padding:0px; margin:0px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; color: #00295B;}

h1,h2,h3,h4 { font-family: Eurostile, Arial, Helvetica, sans-serif; }

h1 { color: #6f9ecf; font-size: 18px; font-weight: normal; margin-bottom:10px; letter-spacing:1px; }
h2 { color: #00295b; font-size: 14px; font-weight: bold; margin-bottom:6px; letter-spacing:1px; }
h3 { color: #6f9ecf; font-size: 18px; font-weight: normal; margin-bottom:10px; letter-spacing:1px; }
h4 { color: #6f9ecf; font-size: 12px; font-weight: normal; font-style:italic; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; }

table { width: 100%; border-collapse: collapse; }
table th { text-align: left; vertical-align: top; border-bottom: 1px solid #6f9ecf; line-height: 25px; color:#6f9ecf;  }
table td { line-height: 25px; color:#6f9ecf;  }

.foundWords{background-color:#b5d5ff;padding:2px 4px 2px 4px;}

#container { position: relative; width: 960px; min-height: 100%; margin: 0 auto;  }

#header { position: relative; height: 150px; overflow: hidden;  }

#header h1 { position: absolute; margin: 0; padding: 0; top: 40px; }
#header h1 a { display: block; background: url(../images/logo.gif) no-repeat; text-indent: -999em; width: 200px; height: 100px;  } 

#header ul { position: absolute; list-style: none; margin: 0; padding: 0; right: 8px; top: 113px; }
#header ul li { float: left; padding: 0 22px 0 22px; margin: 0; background: url(../images/menu.gif) no-repeat right center; font-size: 13px;  }
#header ul li a { color: #00295b; text-decoration: none; }
#header ul li.selected a { color: #6f9ecf; }
#header ul li a:hover { color: #b0b8b7; }
#header ul li.last { padding-right: 0; background: none; }

#header #search { position: relative; position: absolute; right: 0; top: 65px; height: 33px; width: 248px; overflow: hidden; background: url(../images/search.gif) no-repeat; }
#header #search form { margin: 0; padding: 0; }
#header #search input.text { border: none; background: none; position: absolute; left: 6px; top: 7px; width: 162px; height: 20px; color: #00295b;  }
#header #search .replacesubmit { position: absolute; right: 6px; top: 4px; border: none; background: #6f9ecf; width: 60px; height: 22px; color: #00295b; display:block; }
#header #search a.replacesubmit { text-indent: -999em; cursor: pointer; background: none; }

#menu { height: 63px; overflow: hidden; margin: 0; padding: 0; list-style: none; }
#menu li { float: left; height: 53px; }
#menu li a { display: block; width: 320px; height: 33px; overflow: hidden; text-indent: -999em; }
#menu li.consumenten { background: url(../images/menu.png) 0 -53px no-repeat; }
#menu li.consumenten-selected { background: url(../images/menu.png) 0 0 no-repeat;  }
#menu li.organisatie { background: url(../images/menu.png) -640px -53px no-repeat;  }
#menu li.organisatie-selected  { background: url(../images/menu.png) -640px 0 no-repeat;  }
#menu li.makelaars-taxateurs { background: url(../images/menu.png) -320px -53px no-repeat;  }
#menu li.makelaars-taxateurs-selected  { background: url(../images/menu.png) -320px 0px no-repeat;  }

#home { background: #00295b url(../images/home.png) no-repeat; height: 460px; margin-bottom: 100px; }
#home ul { margin: 0; padding: 0; list-style: none; height: 33px; overflow: hidden; }
#home ul li { float: left; }
#home ul li a { width: 320px; height: 32px; display: block; text-indent: -999em; }

#main { font-size: 13px; background: #FFF;  }

#main #sidebar h2 { background: #6f9ecf; color: #FFF; margin: 0; padding: 8px 15px 6px 15px; font-weight: normal; }
#main #sidebar p { margin: 0; padding: 6px 15px; background: #b0b8b7; color: #FFF; }
#main #sidebar p a { color: #00295b;  }

#main #sidebar #nieuwsbriefAdd { height: 45px; padding: 0; margin: 0; background: #b0b8b7 url(../images/nieuwsbrieven-toevoegen.gif) 12px 0 no-repeat; position: relative; }
#main #sidebar #nieuwsbriefAdd .text{ border: none; width: 161px; height: 17px; padding: 3px 5px 2px 5px; position: absolute; left: 16px; top: 6px; color: #00295b }
#main #sidebar #nieuwsbriefAdd .fill{ color: #CCC; }
#main #sidebar #nieuwsbriefAdd .fill:hover{ color: #00295b; }

#main #sidebar #nieuwsbriefAdd .replacesubmit{ display: block; width: 93px; position: absolute; top: 6px; right: 30px; height: 22px; overflow: hidden; cursor: pointer; background: #6f9ecf; color: #00295b; border: none; }
#main #sidebar #nieuwsbriefAdd a.replacesubmit{ text-indent: -999em; cursor: pointer; background: none; }

#main #sidebar { width: 320px; float: left; overflow: hidden; line-height: 25px; }
#main #sidebar .menu { list-style: none; margin: 0; padding: 16px; background: #b0b8b7; }
#main #sidebar .menu h2{ background: none; font-size: 13px; border-bottom: 1px solid #FFF; margin: 0 0 5px 0; padding: 0; }
#main #sidebar .menu li a{ color: #FFF; text-decoration: none;}
#main #sidebar .menu li a:hover { color: #00295b; }
#main #sidebar .menu li.selected a { color: #00295b; }

#main #sidebar .makelaars-taxateurs h2 { color: #6f9ecf;  }
#main #sidebar .makelaars-taxateurs { background: #00295b url(../images/submenu-makelaars-taxateurs.gif) no-repeat top center; color: #FFFFFF; }
#main #sidebar .makelaars-taxateurs li a { color: #FFFFFF; text-decoration: none; }
#main #sidebar .makelaars-taxateurs li a:hover { color: #6f9ecf; }
#main #sidebar .makelaars-taxateurs li.selected a { color: #6f9ecf; }

#main #sidebar .consumenten { background: #6f9ecf url(../images/submenu-consumenten.gif) no-repeat top center; color: #FFFFFF; }
#main #sidebar .consumenten li a { color: #FFFFFF; text-decoration: none; }
#main #sidebar .consumenten li a:hover { color: #00295b; }
#main #sidebar .consumenten li.selected a { color: #00295b; }

#main #sidebar .organisatie { background: #b0b8b7 url(../images/submenu-organisatie.gif) no-repeat top center; color: #FFFFFF; }

#main #sidebar .blue { background: #6f9ecf url(../images/submenu-consumenten.gif) no-repeat top center; color: #FFFFFF; padding: 20px; }
#main #sidebar .blue a { color: #00295b } 

#main #sidebar .addpage { color: #00295b; margin-top: 10px; display: block; padding-left: 25px; background: url(../images/add.png) 0 0 no-repeat; line-height: 19px; letter-spacing: 0; }
#main #sidebar .removepage { color: #00295b; margin-top: 10px; display: block; padding-left: 25px; background: url(../images/delete.png) 0 0 no-repeat; line-height: 19px; letter-spacing: 0; }
	
#main #content { float: left; margin: 0 30px; width: 440px; color: #00295b; min-height: 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:normal;  }

#main #content ul {margin-bottom:20px;}
#main #content li a {font-size:11px; color:#6f9ecf; text-decoration:none;}
#main #content li a:hover {font-size:11px; color:#00295b; text-decoration:none;}
#main #content li a:visited {font-size:11px; color:#6f9ecf; text-decoration:none;}

#banner { float: left; background: #6f9ecf; width: 140px; height: 440px; overflow: hidden; }

#main .searchResult { margin-bottom: 20px; }
#main .searchResult p { margin: 0; padding: 0; }
#main .searchResult h2 { margin: 0; padding: 0; }
#main .searchResult h2 a{ color: #00295b; }

#admin { position: absolute; top: 0; left: 0; width: 100%; height: 25px;  line-height: 25px; overflow: hidden; background: #00295b; }
#admin div{ width: 950px; margin: 0 auto;  color: #FFF; position: relative; }
#admin .left{ position: absolute; left: 0; top: 0; width: auto; }
#admin .right{ position: absolute; right: 0; top: 0; width: auto; }

#content .submit { border: none; background: #00295b; color: #FFF; margin: 10px 10px 0 0; padding: 3px 10px; }
#content .button { border: 1px solid #00295b; color: #00295b; margin: 10px 10px 0 0; padding: 2px 9px; background: #FFF; }

#editContent { border: 1px dotted #FFF; padding: 0 10px; margin: 0 -11px; background: #FFF;  min-height: 100px; height: auto !important; height: 100px; position: relative; }
#editContent.hover { border: 1px dotted #6f9ecf; background: #e9eff5; }
#editContent.hover .editIcon{ position: absolute; top: -25px; right: -1px; background: #e9eff5 url(../images/edit.png) bottom center no-repeat; width: 30px; height: 24px; border: 1px dotted #6f9ecf; border-bottom: none; }
#editContentForm { margin: 0 -10px; position: relative;  }

#editHeader { position: relative; border: 1px dotted #FFF; padding: 6px 10px; margin: 0 -11px;  }
#editHeader.hover { border: 1px dotted #6f9ecf; background: #e9eff5; }
#editHeader.hover .editIcon{ position: absolute; right: 7px; top: 7px; background: #e9eff5 url(../images/edit.png) no-repeat; width: 16px; height: 16px; border-bottom: none; }
#editHeaderForm { border: 1px solid #6f9ecf; hidden; margin: 0 -11px; padding: 0; }
#editHeaderForm .text { color: #6f9ecf; font-size: 18px; border: none; margin: 0; padding: 6px 11px 5px 9px; width: 440px; font-family: Eurostile, Arial, Helvetica, sans-serif; letter-spacing: 1px; }

#footerSpacing { height: 110px; clear:both; }
#footer { height: 90px; width: 960px; position: absolute; bottom: 0; color: #FFFFFF; text-indent: -999em; background: #00295b url(../images/footer.gif) no-repeat; }


li.sidebar_menu_active{list-style:none;#margin-left:0px;line-height:180%;} 
li.sidebar_menu{list-style:none;#margin-left:0px;line-height:180%;}

ul.subs_p_item{padding:0 0 0 15px;margin:0 0 10px 0;}
ul.subs_p_item li {line-height:130%;}

