/*   
Theme Name: Laatstenieuws
Theme URI: laatstenieuws.nl
Description: Website met alle laatste nieuws items
Author: Kniest MultiMedia
Author URI: http://www.kniestmultimedia.nl
Version: 1.01
.
General comments/License Statement if any.
.
*/

* {
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #000000; }

br.clear {
	clear: both;
	line-height: 0%; }

br.veertien {
	clear: both;
	line-height: 14px; }

body {
	padding: 20px 0px 20px 0px;
	text-align: center; }

#container {
	width: 951px;
	border: 1px solid #CCCCCC;
	background: url("<?php bloginfo('stylesheet_url'); ?>/images/sidebar_bg.jpg") repeat-y 0px 0px;
	margin: 0 auto;
	padding: 1px 1px 0px 1px;
	text-align: left; }

#topmenu {
	width: 100%;
	height: 28px;
	background: url("images/topmenu_bg.jpg") repeat-x 0px 0px; }

#topmenu li {
	width: 200px;
	height: 38px;
	list-style-type: none;
	float: right;
	line-height: 29px;
	color: #FFFFFF;
	text-align: center;
	background: url("images/topmenu_tussenstuk.jpg") no-repeat 0px 0px; }

div.dashed {
	width: 100%;
	height: 11px;
	background: url("images/dashed.jpg") repeat-x 0px 0px;
	margin: 1px 0px 1px 0px; }

#header {
	width: 100%;
	height: 90px;
	position: relative;
	margin: 0px 0px 1px 0px;
	background: #FFFFFF; }

img.logo {
	position: absolute;
	left: 8px;
	top: 16px; }

p.leaderboard {
	position: absolute;
	right: 0px;
	top: 0px; }

#sidebar {
	float: left;
	width: 222px; }

#sidebar li {
	width: 202px;
	height: 28px;
	line-height: 26px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 20px;
	color: #FFFFFF;
	font-weight: bold; }

#sidebar li.rood {
	background: url("images/menu_rood.jpg") no-repeat 0px 0px; }

#sidebar li.oranje {
	background: url("images/menu_oranje.jpg") no-repeat 0px 0px; }

#sidebar li.geel {
	background: url("images/menu_geel.jpg") no-repeat 0px 0px; }

#sidebar li.groen {
	background: url("images/menu_groen.jpg") no-repeat 0px 0px; }

#sidebar li.donkergroen {
	background: url("images/menu_donkergroen.jpg") no-repeat 0px 0px; }

#sidebar li.blauw {
	background: url("images/menu_blauw.jpg") no-repeat 0px 0px; }

#sidebar li.donkerblauw {
	background: url("images/menu_donkerblauw.jpg") no-repeat 0px 0px; }

#sidebar li.paars {
	background: url("images/menu_paars.jpg") no-repeat 0px 0px; }

#content {
	width: 728px;
	float: left;
	padding: 0px 0px 14px 1px; }

div.zoeken {
	position: relative;
	width: 728px;
	height: 28px;
	margin: 0px 0px 15px 0px;
	background: url("images/topmenu_bg.jpg") repeat-x 0px 0px; }

span.zoeken {
	position: absolute;
	left: 150px; /*5px;*/
	top: 0px;
	line-height: 25px;
	color: #FFFFFF; }

span.doorzoeken {
	position: absolute;
	left: 317px;
	top: 0px;
	line-height: 25px;
	color: #FFFFFF; }

span.doorzoeken_ {
	position: absolute;
	left: 5px;
	top: 0px;
	line-height: 25px;
	color: #FFFFFF; }

input.zoekveld {
	position: absolute;
	width: 350px; /*238px;*/
	height: 16px;
	padding: 3px 3px 0px 3px;
	left: 155px; /*62px;*/
	top: 4px;
	background: url("images/input_bg.jpg") no-repeat 0px 0px;
	border: 0px; }

input.snelzoeken {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 138px;
	height: 28px;
	background: url("images/zoekbutton.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: 0px; }

p.rechts small {
	font-size: 10px;
	color: #999999; }

h2.hot {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_rood.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }
	
h2.grootrood {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_rood.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.rood {
	width: 205px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2rood.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.grootoranje {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_oranje.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.oranje {
	width: 205px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2oranje.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.grootgeel {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_geel.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.geel {
	width: 205px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2geel.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.grootgroen {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_groen.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.groen {
	width: 205px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groen.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.grootdonkergroen {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_donkergroen.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.donkergroen {
	width: 205px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2donkergroen.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.grootblauw {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_blauw.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.blauw {
	width: 205px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2blauw.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.grootdonkerblauw {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_donkerblauw.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.donkerblauw {
	width: 205px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2donkerblauw.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.grootpaars {
	width: 444px;
	height: 28px;
	margin: 0px 0px 1px 12px;
	background: url("images/h2groot_paars.jpg") no-repeat 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	padding: 0px 10px 0px 10px; }

h2.paars {
 width: 205px;
 height: 28px;
 margin: 0px 0px 1px 12px;
 background: url("images/h2paars.jpg") no-repeat 0px 0px;
 color: #FFFFFF;
 font-weight: bold;
 line-height: 26px;
 padding: 0px 10px 0px 10px; }

div.hotitem {
	width: 476px;
	float: left;
	padding: 0px 2px 0px 0px;
	margin: 0px 0px 10px 0px; }

div.subpage {
	width: 478px;
	float: left;
	margin: 0px 0px 10px 0px; }

div.vak {
	width: 237px;
	height: 345px;
	float: left;
	margin: 0px 0px 14px 0px;
	padding: 0px 2px 0px 0px; }

div.inhoud {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 12px;
	padding: 6px 10px 10px 10px; }

div.nieuwsbericht {
	border: 1px solid #CCCCCC;
	margin: 0px 2px 0px 12px;
	padding: 6px 10px 10px 10px; }

div.inhoud small, div.nieuwsbericht small {
	color: #999999;
	font-size: 10px; }

/* Footer */

#footer {
	width: 951px;
	margin: 0 auto; }

p.links {
	float: left;
	text-align: left;
	line-height: 20px;
	color: #666666; 
	padding: 8px 0px 0px 0px; }

p.rechts {
	float: right;
	text-align: right;
	line-height: 20px;
	color: #666666; 
	padding: 8px 0px 0px 0px; }
	
p.skyscraper {
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px 491px;
	top: 197px; }

p {
	line-height: 16px;
	margin: 0px 0px 5px 0px; }

img.afb {
	float: left;
	margin: 4px 10px 3px 0px; }

h4 {
	font-family: trebuchet ms;
	font-size: 18px;
	line-height: 18px;
	margin: 0px; }

ul.nieuws li {
	list-style-type: none;
	margin: 0px 0px 8px 0px;
	line-height: 16px;
	padding: 0px 0px 0px 7px;
	position: relative; }

ul.nieuws li.top {
	list-style-type: none;
	margin: 0px 0px 4px 0px;
	line-height: 16px;
	padding: 0px 0px 0px 7px;
	position: relative; }

ul.nieuws li.bottom {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	padding: 0px 0px 0px 7px;
	position: relative; }

ul.nieuws li.meer {
	list-style-type: none;
	margin: -6px 0px 0px 0px;
	line-height: 16px;
	padding: 0px 0px 0px 7px;
	position: relative; }

img.arrow {
	position: absolute;
	left: -2px;
	top: 4px; }


div.tip {
	background: url("images/tip_bg.jpg") no-repeat 0px 0px;
	width: 401px;
	height: 38px;
	line-height: 16px;
	padding: 3px 0px 0px 42px;
	margin: 14px 0px 14px 0px; }

/* Linkopmaak */

a:link, a:visited, a:active {
	color: #000000; /* #CC0033; */
	text-decoration: underline; }

a:hover {
	text-decoration: none; }

a:link.nul, a:visited.nul, a:active.nul {
	color: #000000;
	text-decoration: none; }

a:hover.nul {
	text-decoration: underline; }

a:link.footer, a:visited.footer, a:active.footer {
	color: #666666;
	text-decoration: none; }

a:hover.footer {
	text-decoration: underline; }

a:link.small, a:visited.small, a:active.small {
	color: #999999;
	font-size: 10px;
	text-decoration: none; }

a:hover.small {
	text-decoration: underline; }

a:link.small2, a:visited.small2, a:active.small2 {
	color: #666666;
	font-size: 10px;
	text-decoration: none; }

a:hover.small2 {
	text-decoration: underline; }

a:link.meer, a:visited.meer, a:active.meer {
	color: #666666;
	font-size: 11px;
	text-decoration: underline; }

a:hover.meer {
	text-decoration: none; }


a:link.leesverder, a:visited.leesverder, a:active.leesverder {
	color: #999999;
	font-size: 10px;
	text-decoration: underline; }

a:hover.leesverder {
	text-decoration: none; }

a:link.wit, a:visited.wit, a:active.wit {
	color: #FFFFFF;
	text-decoration: none; }

a:hover.wit {
	text-decoration: underline; }

a:link.wit_m, a:visited.wit_m, a:active.wit_m {
	color: #FFFFFF;
	text-decoration: none; }

a:hover.wit_m {
	margin: 0px 0px 0px 10px;
	text-decoration: none; }
