/** YUI reset **/
html{color:#000}
*{margin:0;padding:0}
/*a{outline:none}*/
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,blockquote,code,dfn,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
legend, a{color:#000}
body{font:13px/1.231 Arial,Helvetica,clean,sans-serif}
table{font-size:inherit;font:100% Verdana,Arial,Helvetica,sans-serif}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}

/** Global layout styles **/
body{overflow:-moz-scrollbars-vertical;background:#f2eddb url('/img/bg.jpg') repeat-x;font:12px Verdana, sans-serif}
#head{position:absolute;left:50%;top:0;width:948px;height:60px;margin:75px 0 0 -460px}
#head a{float:left}
#wrapper{position:absolute;left:50%;top:160px;margin-left:-460px;width:948px}

#footer{background-color:#f2eddb;padding:10px 0 0 0;text-align:center;color:#797867}
#footer a{color:#797867;text-decoration:none}
#footer a:hover,#footer a:active{text-decoration:underline}

#outer{position:absolute;top:0;left:50%;width:921px;margin:0 0 20px -447px;display:table;background-color:#fbfaf5}
#inner-top{width:874px;height:90px;margin:20px 24px 20px 21px}

#inner-top a.overzicht-button{float:left;width:141px;height:90px}
#inner-top a.overzicht-button img{_width:141px;_height:90px}
#inner-left{float:left;width:617px;margin:0 17px 20px 21px;_margin-left:10px}
#inner-right{float:right;width:242px;margin:0 24px 20px 0;_margin-right:10px}
#inner-right div.block{width:242px;margin-bottom:20px}
#inner-left div.block div.content{float:left}
#inner-right div.block div.content{padding:10px 23px 7px;border-width:0 1px;border-color:#e5e2d3;border-style:solid;background:#fff;width:194px;float:left;}
#inner-right div.block .headerBG{background:url(/img/blank_smallest.jpg) no-repeat;float:left;height:44px;border:none;min-height:0;height:46px !important;width:217px;padding-left:25px}
#inner-right div.block .borderbottom,#inner-left div.block .borderbottom{width:242px;height:8px;background:url('/img/block_bottom_small.jpg') no-repeat;float:left}
#bottomrounded{clear:both;width:921px;height:7px;background:url('/img/bottom.gif') no-repeat}

#tagcloud .content{text-align:center;width:194px}
#tagcloud, #tagcloud .content, #tagcloud pre{float:left;text-align:center}
#tagcloud h4, #tagcloud h5, #tagcloud h6{font-family:Arial;text-decoration:none;display:inline;font-weight:bold}
#tagcloud h4 a:hover, #tagcloud h4 a.active, #tagcloud h5 a:hover, #tagcloud h5 a.active, #tagcloud h6 a:hover, #tagcloud h6 a.active{color:#ffc745}
#tagcloud h4 a, #tagcloud h5 a, #tagcloud h6 a{text-decoration:none;color:#a2a089}
#tagcloud h4{font-size:15px}
#tagcloud h5{font-size:13px}
#tagcloud h6{font-size:11px}

#artikelbalk{width:704px;height:66px;float:left;margin-right:5px;padding:12px;background-color:#172838;color:#fff}
#artikelbalk li{height:17px;}
#artikelbalk li a{color:#fff;text-decoration:none;}

/** Forms **/
div.filepreview{display:none}
#specialisaties.multipleselect{background-color:#FFF;background-image:none;padding:0;height:200px !important;width:210px;overflow-y:scroll;margin:15px 0 0 15px;border:1px solid #E6E1CD;padding:5px}
#specialisaties.multipleselect label{clear:none}
#specialisaties.multipleselect input, #specialisaties.multipleselect label{float:left;margin:7px 0 0 10px}
#specialisaties.multipleselect input{clear:both}
.smallestBlock.zoeken,.block.zoeken{margin-bottom:15px;float:left;width:242px}
.smallestBlock.zoeken .content{width:225px}
#registreerBtn{display:block;margin:15px 0 10px 25px;cursor:pointer;background:url(/img/registreer.gif) no-repeat}
#registreerWrapper{border:0}
#registreer #registreerWrapper{clear:left;float:left;width:382px}
#registreer #registreerBtn{float:right;margin:15px 0 0 0;width:90px}
#registreer #verzenden{float:right;margin:15px 0 0 0;width:90px}
#registreer label, #registreer input, #registreer select{float:left}
#registreer label{width:130px}
#registreer input, #registreer select{width:220px}
#registreer div.error{width:auto;margin:15px 0 0 15px;border:0}
#specialisaties input{width:20px}
#inner-right .block.zoeken .content{float:left;padding:0;margin:0;width:225px !important}
#inner-right .block.zoeken .content form{float:left;padding:0;margin:0}
html > body #inner-right .block.zoeken .content{padding:0 23px;width:200px} /* ignored by IE6 */
#zoeken input{float:left;margin-top:10px}
#zoeken #verzend{background:url(/img/zoek.gif) no-repeat;width:50px;height:20px;border:0;float:left;margin:8px 0 0 15px;cursor:pointer}
.block.zoeken .content{padding:0 0 0 15px !important}

/** Menu right **/
#nav-right-inactief, #nav-right-adviseurs, #nav-right-login, #nav-right-feedback, #nav-right-account{position:absolute;top:126px;left:50%;margin-left:27px;width:461px;height:40px}
#nav-right-inactief a, #nav-right-adviseurs a, #nav-right-login a,  #nav-right-feedback a, #nav-right-account a{display:block;float:left;height:40px}
#nav-right-inactief span, #nav-right-adviseurs span, #nav-right-login span,  #nav-right-feedback span, #nav-right-account span{display:none}
#nav-right-inactief .adviseurs, #nav-right-adviseurs .adviseurs, #nav-right-login .adviseurs, #nav-right-feedback .adviseurs, #nav-right-account .adviseurs{width:160px}
#nav-right-inactief .login, #nav-right-adviseurs .login, #nav-right-login .login, #nav-right-feedback .login, #nav-right-account .login{width:151px}
#nav-right-inactief .feedback, #nav-right-adviseurs .feedback, #nav-right-login .feedback, #nav-right-feedback .feedback, #nav-right-account .feedback{width:150px}
#nav-right-inactief{background-image:url('/img/menu-right-inactief.jpg')}
#nav-right-adviseurs{background-image:url('/img/menu-right-adviseurs.jpg')}
#nav-right-login{background-image:url('/img/menu-right-login.jpg')}
#nav-right-account{background-image:url('/img/menu-right-account.jpg')}
#nav-right-feedback{background-image:url('/img/menu-right-feedback.jpg')}
.loggedin #nav-right-adviseurs{background-image:url('/img/menu-right-adviseurs2.jpg')}
.loggedin #nav-right-feedback{background-image:url('/img/menu-right-feedback2.jpg')}
.loggedin #nav-right-inactief{background-image:url('/img/menu-right-inactief2.jpg')}

/** Menu left **/
#nav-left-inactief, #nav-left-zakelijk, #nav-left-prive{position:absolute;top:160px;left:50%;margin-left:-466px;width:40px;height:314px;float:left;}
#nav-left-inactief a, #nav-left-zakelijk a, #nav-left-prive a{display:block;width:40px}
#nav-left-inactief span, #nav-left-zakelijk span, #nav-left-prive span{display:none}
#nav-left-inactief .zakelijk, #nav-left-zakelijk .zakelijk, #nav-left-prive .zakelijk{height:152px}
#nav-left-inactief .prive, #nav-left-zakelijk .prive, #nav-left-prive .prive{height:162px}
#nav-left-inactief{background-image:url('/img/menu-left-inactief.jpg')}
#nav-left-zakelijk{background-image:url('/img/menu-left-zakelijk.jpg')}
#nav-left-prive{background-image:url('/img/menu-left-prive.jpg')}

/** Common styles **/
.error{color:red}
p{margin-bottom:13px;}

/** Content specific styles **/
#faq li{margin-top:15px}
.bigBlock #faq{padding:15px;width:585px}
.bigBlock #faq h4, #tekst h3{font-weight:bold}

.bigBlock #account_comments{padding:15px;width:585px}
.account_comments_list{float:left;width:100%}
.account_comments_list li{list-style-type:none;padding:15px}
.account_comments_list li.brownbg{background-color:#f4f0e1}
.account_comments_list h3{font-size:11px;font-weight:bold;}

.shadedLong{background:#FFF /*url(/img/top10_big.gif) repeat*/}
.blockBottom,.bigBlock img,.smallBlock img,.smallBlock.right span{float:left}
.bigBlock{float:left;width:617px;min-height:270px;height:auto !important;height:270px;_width:600px}
.bigBlock div{width:615px;background:#FFF;float:left;border:1px solid #E6E1CD;border-width:0 1px}
.bigBlock .noBG{background:#FFF}
.bigBlock h1{clear:left;font-size:14px;font-weight:bold}
.bigBlock .headerBigBG{background:url(/img/blank.jpg) no-repeat;float:left;height:44px;border:none;min-height:0;height:46px !important;width:592px;padding-left:25px}

.smallBlock{float:left;width:302px;background-color:#e6e1cd;margin:0 11px 0 0}
.smallBlock#right{margin:0}
.smallBlock div{overflow:auto;width:300px;background-color:#FFF;float:left;border:1px solid #E6E1CD;border-width:0 1px}
.smallBlock .seperator{margin:15px 18px}
.smallBlock .seperator.cat{margin:0 0 10px}
.smallBlock .headerBG,.smallBlock#right .headerBG, .smallBlock#nieuwstetips .headerBG{background:url(/img/blank_small.jpg) no-repeat;float:left;width:277px;height:44px;border:none;padding-left:25px}

.smallestBlock{float:left;width:242px;background-color:#e6e1cd;margin:0 75px 0 0}
.smallestBlock.right{margin:0}
.smallestBlock div{overflow:auto;width:215px;background-color:#FFF;padding:0 0 0 25px;float:left;border:1px solid #E6E1CD;border-width:0 1px}
.smallestBlock .headerBG,.smallestBlock.right .headerBG{background:url(/img/blank_smallest.jpg) no-repeat;float:left;width:218px;height:46px;border:none}
.smallestBlock img{float:left}

.list{float:left;width:100%}
.list.twocolumn{width:307.5px}
.list.twocolumn.right{float:right}
.list li{list-style-type:none;height:63px;padding-left:15px}
.list li em{font-size:21px;float:left;margin:0 15px 0 0;padding-top:8px;width:30px}
.list li a{float:left;font-size:11px;overflow:hidden;height:42px;margin:0;margin-top:10px}
.smallBlock .list li a,.list.twocolumn a{width:195px}
.list li.brownbg{background-color:#f4f0e1}

.header{font-size:17px;margin-top:15px;float:left}

/** Alle Tips **/
#inner-left .content form{background:#fff;width:210px;float:left}

/** Tip categorieen **/
.smallBlock#nieuwstetips{margin:0}
.smallBlock#meestgelezen,.smallBlock#nieuwstetips{margin-top:15px}
.smallBlock#meestgelezen span,.smallBlock#nieuwstetips span{top:435px}
#meestgelezen p, #nieuwstetips p{width:250px}
.gelezen-nieuwste-tips{padding-left:25px;width:275px !important}

/** Een TIP detailview **/
.bigBlock #adviseur{margin:10px 0 20px 0;float:left}
#suggesties{background:#FFF;width:615px;padding:0;border:1px #E6E1CD solid;border-width:0 1px}
#reacties div div{height:345px;width:298px;overflow-x:hidden}
#reacties{margin-top:17px}
#reacties p{margin:10px 30px 0 20px}
#reacties img{margin-right:10px;width:300px}
#reacties .naam{font-weight:bold;color:#152839}
#reageer{width:304px;margin:17px 0 0 0}
#reageer div,#reacties div div{padding:0}
#reageer div{width:302px;height:345px;overflow:hidden}
#reageer textarea,#reageer input{width:260px}
#reageer textarea{height:100px}
#reageer form{margin:0 5px 10px 20px;padding-top:10px}
#reageer label{margin:10px 0;float:left}
#reageer #verzend{clear:left;background:url(/img/verzend.gif) no-repeat top right;border:0;margin-top:20px;height:20px;cursor:pointer}
.bigBlock #tip, .bigBlock #vraag{background-image:none;width:565px;padding:0 25px;border:1px #E6E1CD solid;border-width:0 1px}
.bigBlock #categorieen{float:left;border-width:0 0 1px;border-color:#E6E1CD;float:left;padding:0 0 10px;margin:20px 0;background-image:none;width:565px;min-height:0px}
.bigBlock #categorieen p{float:left;font-weight:bold}
.bigBlock #vraag #categorieen p {font-weight:normal}
.bigBlock #categorieen h3, .bigBlock #categorieen pre{float:left;height:16px;}
.bigBlock #categorietop10{height:auto !important;height:225px;min-height:225px}
.bigBlock #categorietop10 h1{clear:none;font-weight:normal;}
#vraag p, #tip p{text-align:justify}
/** Tekst paginas **/
.bigBlock label{clear:left;float:left;width:130px}
.bigBlock input,.bigBlock textarea,.bigBlock label{margin:15px 0 0 25px}
.bigBlock textarea{width:320px}

/** Contact **/
#verzenden{clear:left;background:#FFF url(/img/verzenden.gif) no-repeat;border:0;width:90px;height:19px}
#registreer{background:#FFF none;border:1px solid #E6E1CD;width:615px;border-width:0 1px;}
#contact input,#contact textarea{float:left;width:320px !important}
#contact .error{float:left;width:auto;margin:15px 0 0 5px;border:0}
#contact #verzenden{cursor:pointer;margin-left:180px}
.bigBlock #tekst{height:auto !important;height:170px;min-height:170px;padding:15px;width:585px}
/*#post_comment input{width:300px}*/
#post_comment textarea#tekst{padding:5px;width:300px}
#post_comment #verzenden{margin-bottom:10px}

/** Alle Adviseurs **/
.smallBlock.adviseurs{margin-bottom:15px}
.smallBlock.adviseurs .content{min-height:160px;height:auto !important;height:160px;width:250px;padding: 0 25px}
.smallBlock.adviseurs .logo{margin:15px 15px 15px 0;float:left;width:100px;height:100px}
.smallBlock.adviseurs .adviseurGegevens{margin-top:15px;text-align:right}

/** Login **/
#login form{margin:50px 0 0 150px}
#login label{float:left;clear:left;width:120px}
#login input{float:left;margin:15px 0 10px 15px;cursor:pointer}
#login #wachtwoord,#login #gebruikersnaam{width:200px}
#login #content{height:auto !important;height:225px;min-height:225px;border:1px solid #E6E1CD;border-width:0 1px}
#login .headerBG{width:568px}
#login #submit,#registreerBtn{border:0;width:90px;height:19px;margin-right:140px;}
#login #submit{clear:left;background:url(/img/login.gif) no-repeat}
#login div{background:#FFF;border:0;width:615px}
.bigBlock .headerBG{background:url(/img/blank.jpg) no-repeat !important;height:46px !important;min-height:0;border:0;width:567px;padding:0 25px}

/** Overzicht alle tips **/
.bigBlock .headerWrapper{background:#E6E1CD;border:1px solid #FFF;border-width:1px 0;height:46px;float:left;width:617px;cursor:pointer}
.bigBlock .header{width:540px;float:left}
.bigBlock .content{display:none}
#overzicht li{height:auto;margin:10px 0}
#overzicht li a{float:none;margin:0}
#overzicht h2{width:auto;padding-left:25px}

/** feedback **/
#feedback textarea, #contact textarea{width:auto !important;float:left;width:320px !important}
#feedback #verzenden{float:left;margin-left:180px;cursor:pointer}
#feedback input,#feedback textarea{float:left;width:320px !important}
#feedback .error{float:left;width:auto;margin:15px 0 0 10px;border:0}

/** SiFR styles **/
/*.sIFR-hasFlash .overzicht-button{visibility:hidden;letter-spacing:-9px}*/
.sIFR-flash{visibility:visible !important;margin:0}
.sIFR-replaced{visibility: visible !important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;letter-spacing:0}
/*.sIFR-hasFlash .overzicht-button{font-size:19px;width:91px;height:42px}*/

/** tip **/
#tip li {list-style-position:inside;list-style-type:disc}
#tip ul li {list-style-type:disc}
#tip ol li {list-style-type:decimal}
#tip img{float:left;padding:20px 15px 15px 0}

#categorieen a {text-decoration:none}
#categorieen h3, #categorieen .leesmeer {font-weight:bold;text-decoration:none}

.antwoorden {width:615px;}
.antwoorden div {margin:10px 30px 0 20px;float:left;clear:left;width:565px;border:0;}
#vraag li {list-style:disc inside none;clear:left}
#vraag li a {text-decoration:underline}

.gelezen-nieuwste-tips h1, .gelezen-nieuwste-tips span {display:block;width:260px}