/************************************************************************
**	NetbookInfo.nl
**  Concept, ontwerp en slice door Jacob Ras ( www.jacobras.nl )
************************************************************************/
* { padding: 0; margin: 0; }
pre, blockquote, label, ol, dl, fieldset, address { margin: 1em 5%; }
dd { margin-left: 5%; }
fieldset { padding: .5em; }
img { border: none; }
.clear { clear: both; }
.center { text-align: center; }
.left { float: left; }
.right { float: right; }
.bold { font-weight: bold; }
.invoervak { height: 20px; border: 1px solid #c5c5c5; margin: 2px; padding: 0 4px; }


/************************************************************************
**	Body
*************************************************************************/
body { font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #5f5f5f; background: url('afbeeldingen/bg.png') repeat #d5e3f6; text-align: center; line-height: 20px; }
#container { margin: 0 auto; width: 972px; text-align: left; background: #fff; }

/* Normale hyperlinks */
a { color: #2066ac; }
a:hover { text-decoration: none; }
.noline a, a.noline { text-decoration: none; }
.noline a:hover, a.noline:hover { text-decoration: underline; }
a.zwart { color: #000; }

/* heading tags */
h1, h2, h3, h4, h5, h6 { color: #327fbf; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; }
h1 { font-size: 24px; }
h3 { font-size: 14px; }

/* form */
fieldset { border: none; }


/************************************************************************
**	Container
*************************************************************************/

/* topbalk */
.topbalk { height: 41px; border: 1px solid #000; background: url('afbeeldingen/topbalk.png') repeat-x; color: #fff; }
.knop_logo { display: block; width: 201px; height: 41px; background: url('afbeeldingen/knop_logo.png') top; float: left; }
.knop_logo:hover { background: url('afbeeldingen/knop_logo.png') bottom; }
.knop_rss { display: block; width: 117px; height: 41px; background: url('afbeeldingen/knop_rss.png') top; float: right; }
.knop_rss:hover { background: url('afbeeldingen/knop_rss.png') bottom; }
.knop_copyright { display: block; width: 395px; height: 41px; background: url('afbeeldingen/knop_copyright.png') top; margin: 0 auto; }
.knop_copyright:hover { background: url('afbeeldingen/knop_copyright.png') bottom; }

/* footer */
#footer { margin-top: 20px; }

/* content */
#content { padding: 10px; }

/* navbalk */
#navbalk { width: 952px; border: 1px solid #c3c3c3; height: 40px; margin-bottom: 10px; }
#knoppen { background: url('afbeeldingen/navbalk.png') repeat-x #c3c3c3; height: 36px; margin: 2px; width: 948px; }
#cse-search-box { float: right;  margin: 6px 6px 0 0;}
#cse-search-results { margin: 0; }
#navigatie { list-style-type: none; }
#navigatie li { display: inline; }
#navigatie li a { height: 36px; line-height: 36px; color: #5f5f5f; text-decoration: none; display: block; float: left; padding: 0 14px; background: url('afbeeldingen/nav_tussenlijn.png') no-repeat right; }
#navigatie li a:hover, #navigatie li a.actief { background: url('afbeeldingen/nav_hover2.png') #196fba; color: #fff; }

/* vak */
.vak { border: 1px solid #c3c3c3; background: #fff; padding: 1px; margin-bottom: 9px; }
.banner { position: relative; margin-bottom: 9px; }
.banner_klein { position: relative; height: 133px; margin-bottom: 9px; }
.vak_titel { height: 29px; background: url('afbeeldingen/vak_titel.png') repeat-x #176dba; color: #fff; line-height: 30px; padding: 0 12px; margin: 0px; font-weight: bold; }
.vak_titel_img { top: 4px; position: relative; }
.cover { position: absolute; bottom: 1px; left: 0; height: 32px; background: url('afbeeldingen/cover.png') repeat; color: #fff; line-height: 34px; width: 227px; margin: 0 1px; }
.vak p { margin: 4px; }
.vak h3 { margin: 4px 4px 0; color: #000; }
.vak form { margin: 4px; }
#banner_groot .cover { width: 463px; }
.cover p { padding: 0 12px; margin: 0; }
.cover p a { color: #fff; text-decoration: none; }
.cover p a:hover { text-decoration: underline; }


/************************************************************************
**	Kolom_links
*************************************************************************/
#kolom_links { width: 467px; float: left; }

#banner_groot { height: 279px; }

/* nieuwsitem */
.nieuwsitem { margin-top: 26px; /* margin-top: 16px; */ line-height: 18px; clear: both; }
.nieuwsimg { float: left; border: 1px solid #c3c3c3; padding: 1px; height: 77px; margin-right: 8px; }
.nieuwsitem h1, .nieuwsitem h2 { font-size: 12px; /*color: #3e3e3e;*/ color: #5f5f5f; line-height: 10px; display: inline; }
.nieuwsitem h1 a, .nieuwsitem h2 a { color: #3b3b3b; }
.nieuwsitem p { font-size: 11px; }
.nieuwsdatum { font-size: 10px; color: #9b9b9b; line-height: 10px; }
.nieuwsreacties { display: inline; }
.nieuwsreacties img { position: relative; top: 3px; }
.datumimg { position: relative; top: 3px; }

/* artikel */
#artikel { line-height: 20px; margin-top: 4px; }
#artikel h1 { margin-bottom: 8px; }
#artikel p, #artikel span { margin-bottom: 20px; }
#artikel ul, #artikel ol { list-style-position: inside; margin-bottom: 20px; }
#artikel #inleiding { font-size: 14px; }


/************************************************************************
**	Kolom_midden
*************************************************************************/
#kolom_midden { float: left; margin-left: 10px; width: 231px; }

#specificaties { height: 279px; }


/************************************************************************
**	Kolom_rechts
*************************************************************************/
#kolom_rechts { float: left; margin-left: 10px; width: 231px; }


/************************************************************************
**	Wordpress
*************************************************************************/

/* categorieen */
.cat-item {  }
.cat-item a { color: #5f5f5f; text-decoration: none; }
.cat-item a:hover { text-decoration: underline; }
#ul_categorie .cat-item { list-style-image: url('afbeeldingen/folder.png'); list-style-position: inside; }
#ul_categorie .children .cat-item { list-style-image: none; margin-left: 34px; }

/* menulijst */
.menulijst { margin: 4px; list-style-type: none; }
.menulijst .children { list-style-type: none; }

/* laatste reacties */
#laatstereacties { list-style-type: none; list-style-image: none; }
#laatstereacties li { list-style-image: none; }

/* populaire berichten */
#populair ul { list-style-type: none; list-style-image: url('afbeeldingen/page.png'); list-style-position: inside; margin: 4px; }
#populair ul li a { color: #5f5f5f; text-decoration: none; }
#populair ul li a:hover { text-decoration: underline; }

/* gerelateerde berichten */
#related { margin: 4px; }
#related li { list-style-image: url('afbeeldingen/page.png'); list-style-position: inside; }

/* laatste berichten */
#laatsteposts li { list-style-image: url('afbeeldingen/page.png'); list-style-position: inside; }

/* quicklinks */
#quicklinks p, #specificaties p { margin-bottom: 8px; }

/* blockquote */
blockquote { background: #f6f6f6; padding: 4px; border: 1px solid #dbdbdb; border-left: 5px solid #dbdbdb; }
blockquote p { margin: 0px; }

/* reacties */
#respond { margin: 4px; }
#commentform {  }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li { font-weight: bold; border: 1px solid #e4e4e4; padding: 4px; list-style-type: none; margin: 10px 16px; }
.commentlist li .avatar {  float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite { font-weight: bold; font-style: normal; }
.comment-poster, .comment-poster a { font-weight: bold; font-size: 14px; font-style: normal; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; margin-top: 20px; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
.commentmetadata a { color: #9b9b9b; text-decoration: none; }
.commentmetadata a:hover { text-decoration: underline; }

/* error pagina */
#error ul { list-style-position: inside; }

/* pagination */
#pagination { margin-top: 20px; }
#pagination a { padding: 4px; background: url('afbeeldingen/nav_hover2.png') center repeat-x #2066ac; color: #fff; }
/* #pagination a:hover { background: #fff; color: #2066ac; }*/
#pagination strong a { padding: 4px; background: #fff; color: #2066ac; }
/* #pagination strong a:hover { padding: 4px; background: #2066ac; color: #fff; }*/

/* WP caption */
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* breadcrumbs */
#breadcrumbs { background: #f3f3f3; padding: 4px; border: 1px solid #e4e4e4; margin-bottom: 9px; }
#breadcrumbs span { float: left; }
#breadcrumbs img { position: relative; top: 3px; left: 1px; }
#breadcrumbs-ads { float: right; position: relative; top: 4px; }

/* adminpost */
.adminpost {  }

/* overige */
hr { height: 0; border: none; border-bottom: 1px solid #c3c3c3; margin: 0 8px; }
.alignleft { float: left; }
.alignright { float: right; }
