/*
 * CSS bestand Spyshots.nl
 *
 * Copyright (c) 2008 INOXA (www.inoxa.nl)
 * Jan van der Tol & Jan van der Meer
 * Datum: December 2008
 * 
 */

* {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:150%;
	background:url(/01-pics/body_background.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #0D161D;
}

H1 {
	color: #0066CC;
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
	text-decoration:inherit;
}

A {
	color:#000000;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A:hover {
	text-decoration:underline;
	color: #0066CC;
}


#logobalk {
	position:absolute;
	width: 990px;
	height: 127px;
	left: 50%;
	margin-left: -495px;
	z-index:20;
	top: 0px;
}

#logo {
	position:absolute;
	width: 990px;
	height: 127px;
	left: 50%;
	margin-left: -495px;
	z-index:20;
	top: 0px;

}

#menubalk {
	position:absolute;
	top: 127px;
	width: 100%;
	height: 33px;
	background:url(/01-pics/menubalk_background.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
	color: #FFFFFF;
	z-index:10;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#menu {
	position:absolute;
	width: 990px;
	height: 33px;
	color: #FFFFFF;
	z-index:10;
	left: 50%;
	margin-left: -495px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-variant:small-caps;
	color: #FFFFFF;
	padding: 0px;
	
}

#menuitem {
	padding-top: 4px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	height: 29px;
}

#menuitem A {
	font-variant:small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-variant:small-caps;
	color: #FFFFFF;
	text-decoration:none;
}

#menuitemactief {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	background:url(/01-pics/menubalkactief_background.gif);
	background-repeat:repeat-x;
	background-position:top;
	float: left;
	height: 33px;
}

#menuitemactief A {
	font-variant:small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-variant:small-caps;
	color: #FFFFFF;
	text-decoration:none;
}

div.menumerk {
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
	font-size: 12px;
	font-variant:small-caps;
	font-size: 15px;
	font-variant:small-caps;
	color: #FFFFFF;
	text-decoration:none;
	float:right;
	padding-right: 20px;
	padding-top: 5px;
	height:18px;
}

select.menumerk {
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
	padding-right:0px;
	padding-left:2px;
	padding-top:0px;
	height:21px;
	width:125px;
}

option.menumerk {
	padding-left:2px;
}

div.menuzoeken {
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
	float: right;
	padding-right: 20px;
	padding-top: 5px;
	height:18px;
}

input.menuzoeken {
	height:18px;
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
	width:125px;
}

#zoekknop {
	background-color:#000000;
	border-color:#999999;
	border-width: 1px;
	color: #FFFFFF;
	width: 60px;
	height: 20px;
	
}

#zoekveld {
	color: #666666;
	height: 20px;
	background-color:#FFFFFF;
	border-color:#999999;
	border-width: 1px;
}



#contentschaduwlinks {
	position: absolute;
	background: url(/01-pics/content_schaduw_links.gif);
	background-repeat: no-repeat;
	background-position:top left;
	height: 750px;
	width: 43px;
	left: 50%;
	margin-left: -538px;
	top: 0px;
	overflow:hidden;
}

#contentschaduwrechts {
	position: absolute;
	background: url(/01-pics/content_schaduw_rechts.gif);
	background-repeat: no-repeat;
	background-position:top left;
	height: 750px;
	width: 43px;
	left: 50%;
	margin-left: 495px;
	top: 0px;
	overflow:hidden;
}

#contentholder {
	position: absolute;
	width: 990px;
	left: 50%;
	margin-left: -495px;
	top: 160px;
	background-color: #FFFFFF;
	height:auto;
}

#contenttekst {
	background: url(/01-pics/content_onderkant.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: auto;
}

.contenttable {
	background: url(/01-pics/content_onderkant.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#contenttekstlinks {
	width: 650px;
	left: 0px;
	margin: 10px 5px 10px 5px;
	float:left;
}

#contenttekstlijn {
	width: 6px;
	height: 93%;
	left: 665px;
	top: 0px;
	background:url(/01-pics/content_lijn.png);
	background-repeat:repeat-y;
	z-index: 100;
}

#contenttekstrechts {
	width: 300px;
}

#contentmenubalk {
	float:left;
	background:url(/01-pics/menubalk_background.gif);
	background-repeat: repeat-x;
	width: 990px;
	height: 33px;
	color: #FFFFFF;
	z-index:999;
}

.contentonder {
	float:left;
	background: url(/01-pics/content_onder.jpg);
	background-repeat: no-repeat;
	width: 990px;
	height: 33px;
	z-index:99;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

.blok_tipons {
	width: 300px;
	background: url(/01-pics/verloop_lgrijs_wit.gif);
	background-repeat:repeat-x;
	clear:both;
	margin-top: 10px;
	margin-bottom: 20px;
}

.blok_gerelateerd {
	width: 300px;
	background: url(/01-pics/verloop_lgrijs_wit.gif);
	background-repeat:repeat-x;
	clear:both;
	margin-top: 10px;
	margin-bottom: 20px;
}

.autowerelditem {
	width: 300px;
	clear:both;
	margin-top: 5px;
}

.autowereldfoto {
	float: left;
	width: 75px;
	margin-right: 10px;
}

.autowereldtitel {
	float: left;
	width: 210px;
	color: #0066CC;
	font-size:14px;
}

.autowerelddatum {
	float:left;
	top: 30px;
	left: 85px;
	
}

#autowerelddatum a {
	text-decoration:none;
	color: #FB2F2F;
}

.autowereldrust {
	clear: both;
	width: 300px;
}

#autowereldrust {
	clear: both;
	width: 300px;
}


.blok_reactie {
	width: 300px;
	background: url(/01-pics/verloop_lgrijs_wit.gif);
	background-repeat:repeat-x;
	clear:both;
	margin-top: 10px;
}

#titelgrijs {
	background: url(/01-pics/kop_grijs_background.gif);
	background-repeat: repeat-x;
	height: 19px;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
}

.titelgrijs {
	background: url(/01-pics/kop_grijs_background.gif);
	background-repeat: repeat-x;
	height: 19px;
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
}

.reactielijst {
	line-height: 150%;
	text-decoration:none;
}

table.reactielijst {
	padding-left:10px;
}

p.artikeldetailheader {
	font-weight:bold;
}

td.artikeldetailheader {
	vertical-align:top;
	background:url(/01-pics/verloop_lgrijs_wit.gif);
	padding:4px;
}

h1.artikeldetail {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

h2.artikeldetail {
	color: #999999;
	font-size:8px;
	font-weight:normal;
	text-decoration:none;
	font-family:inherit;
}

.artikeldetailauteur {
	color: #999999;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	font-family:inherit;
}

h4.artikeldetail {
	color: #0066CC;
	font-weight:bold;
	font-size:11px;
}

a.artikeldetailcontentlink {
	color:#0066CC;
	font-weight:bold;
}

a.artikeldetailfotolink {
	color:#0066CC;
}

.artikeldetailtopfoto {
	border-width:1px;
	border-color:#0066CC;
	cursor: pointer;
	margin:0px;
	padding:0px;
}

.artikeldetailtopfoto:hover {
	border-color: #FF0000;
}

tr.artikeldetail {
	vertical-align:text-top;
}

table.artikeldetail {
	width:100%;
}

.artikeldetailfotoklein {
	border-width: 1px;
	border-color: #0066CC;
	float: none;
	margin-bottom: 10px;
}

.artikeldetailfotoklein:hover {
	border-color: #FF0000;
}

.artikeldetailfotokleinrechts {
	border-width:1px;
	border-color:#0066CC;
	float:none;
	margin-bottom:10px;
	margin-left:0px;
}

.artikeldetailfotokleinrechts:hover {
	border-color: #FF0000;
}

.artikeldetailfotoblok {
	width:100%;
	clear:both;
	vertical-align:top;
	margin-left:0px;
	margin-right:0px;
}

h1.artikellijst {
	font-size:13px;
	font-weight:bold;
	text-decoration:inherit;
}

#artikellijstitem {	
	width: 650px;
	clear:both;
	margin-top: 5px;
	
	}
#artikellijstfoto {
	float: left;
	width: 150px;
	margin-right: 10px;
}

#artikellijstfoto img {
	border-width: 1px;
	border-color: #0066CC;
}

#artikellijstfoto img hover {
	border-color: #FF0000;
}

.artikellijstfoto img hover {
	border-color: #FF0000;
}

.artikellijstkop {
	color: #0066CC;
	font-size:13px;
	font-weight:bold;
	text-decoration:inherit;
	}
	
.artikellijstkop a{
	color: #0066CC;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	}	
	
.artikellijsttekst {
	float: left;
	font-weight:normal;
	}	

#artikellijst {
	clear: both;
	width: 650px;
	margin-bottom: 20px;
}
	
.artikellijstreacties {
	font-weight:bold;
	color: #999999;
	}
	
#artikellijstpagina {
	clear: both;
	width: 650px;
}

.artikellijstpaginavorige {
	color: #0066CC;
	width: 100px;
	float: left;
	font-weight:bold;
}

.artikellijstpaginanummer {
	color: #0066CC;
	text-align:center;
	width: 450px;
	float: left;
	font-weight:bold;
}

.artikellijstpaginavolgende {
	color: #0066CC;
	text-align:right;
	width: 100px;
	float: right;
	font-weight:bold;
}

#vpartikellijst {
	float:left;
	width:510px;
	margin-left: 5px;
}

#vpartikellijsttitel {
	width: 450px;
	color: #0066CC;
	font-size:16px;
	font-weight:bold;}
	
#vpartikellijstitem {	
	width: 450px;
	clear:both;
	margin-top: 5px;
	
	}
	
#vpartikellijstfotoholder {
	position:absolute;
	width: 150px;
	z-index: 20;
}
	
.vpartikellijstfoto {
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-top: 10px;
	border-width: 1px;
	border-color: #0066CC;
	z-index: 20;
}

.vpartikellijstfoto:hover {
	border-color: #FF0000;
}

.vpartikellijstvideoicoon {
	top: 60px;
	left: 65px;
	width: 148px;
	height: 98px;
	z-index: 990;
	border-width: 1px;
	border-color: #0066CC;
}


.kolomlijstfoto {
	top: 60px;
	left: 65px;
	width: 73px;
	height: 48px;
	z-index: 990;
	border-width: 1px;
	border-color: #0066CC;
}

.kolomlijstfoto:hover {
	border-color: #000000;
	}
	
.vpartikellijstvideoicoon:hover {
	border-color: #FF0000;
}

#vpartikellijstkop {
	float: left;
	width: 290px;
	color: #0066CC;
	font-size:13px;
	font-weight:bold;
	
	}
	
#vpartikellijstkop a{
	float: left;
	width: 290px;
	color: #0066CC;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	
	}	

#vpartikellijsttekst {
	float: left;
	width: 290px;
	font-weight:normal;
	}
	
#vpartikellijstreacties {
	color: #999999;
}	



#vp2artikellijst {
	margin-left: 0px;
	margin-top:10px;
}

.vp2artikellijsttitel {
	color: #0066CC;
	font-size:16px;
	font-weight:bold;
	line-height: 150%;}
	
#vp2artikellijstitem {	
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-left: 10px;
	}
	
#vp2artikellijstfoto {
	width: 150px;
	margin-right: 10px;
}

#vp2artikellijstfoto img {
	border-width: 1px;
	border-color: #0066CC;
}

#vp2artikellijstfoto img:hover {
	border-color: #FF0000;
}

.vp2artikellijstkop {
	color: #0066CC;
	}
	
#vp2artikellijstkop a{
	color: #0066CC;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
	}	
	
#vp2artikellijsttekst {
	float: left;
	width: 150px;
	font-weight:normal;}

#vp2artikellijstreacties {
	color: #999999;
}


#blok_advertentie_sky {
	width: 120px;
	height: 600px;
	background-color:#666666;
	float: left;
}

#blok_advertentie_react {
	width: 300px;
	height: 250px;
	background-color:#666666;
	margin-top: 10px;
}

#extracontentholder {
	clear: both;
	width: 650px;
	margin-top: 10px;
}

.extracontentholder {
	clear: both;
	width: 650px;
	margin-top: 10px;
}

#extracontent {
	margin-left: 10px;
	width:510px;
	float:left;
}

.merkblok {
	float: left;
	width: 100%;
	background: url(/01-pics/grijstransparant.png);
}

.blok_artikelreactie {
	margin-left: 10px;
	float: left;
	width: 515px;
	margin-bottom: 10px;
}

.reactiestreep {
	height: 10px;
	width: 515px;
	background: url(/01-pics/reactiestreep.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#newflashholder {
	overflow:hidden;
	width: 650px;
	height: 240px;
}

#newflashfoto {
	position:absolute;
	overflow:hidden;
	width: 491px;
	height: 241px;
	z-index: 10;
}

.newflashimglayer {
	position:absolute;
	overflow:hidden;
	width: 491px;
	height: 242px;
	z-index: 100;
}

.newflashtekst {
	margin-left: 50px;
	margin-right: 10px;
	font-weight:bold;
	color: #FFFFFF;
	height:60px;
	vertical-align: middle;
	margin-top: 5px;
}

#newflashtekst0 {
	position: absolute;
	left: 457px;
	width: 198px;
	height: 60px;
	z-index: 15;
	background:url(/01-pics/topnieuws_bck.png);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bold;
	color: #FFFFFF;
}

#newflashtekst1 {
	position: absolute;
	left: 457px;
	margin-top: 60px;
	width: 197px;
	height: 60px;
	width: 197px;
	height: 60px;
	z-index: 15;
	background:url(/01-pics/topnieuws2_bck.gif);
	background-position: right;
	background-repeat:no-repeat;
}

#newflashtekst2 {
	position: absolute;
	left: 457px;
	margin-top: 120px;
	width: 197px;
	height: 60px;
	width: 197px;
	height: 60px;
	z-index: 15;
	background:url(/01-pics/topnieuws2_bck.gif);
	background-position: right;
	background-repeat:no-repeat;
}

#newflashtekst3 {
	position: absolute;
	left: 457px;
	margin-top: 180px;
	width: 197px;
	height: 60px;
	width: 197px;
	height: 60px;
	z-index: 15;
	background:url(/01-pics/topnieuws2_bck.gif);
	background-position: right;
	background-repeat:no-repeat;
}

.blok_tags {
	width: 300px;
	background: url(/01-pics/grijstransparant.png);
}

.blok_tags a{
	padding-left: 10px;
}

.grootte0 {
	font-size:9px;
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
}

a.grootte1 {
	font-size:11px;
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
}

a.grootte2 {
	font-size:13px;
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
}

a.grootte3 {
	font-size:17px;
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
}

a.grootte4 {
	font-size:18px;
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
}

.zoekpaginaform {
	margin-left:155px;
}

h1.kolomlijst {
	font-size:12px;
	font-weight:normal;
	color: #0066CC;
	text-decoration:inherit;
}

h2.kolomlijst {
	font-size:10px;
	font-weight:normal;
	float:left;
}

h3.kolomlijst {
	font-size:10px;
	color:#CC0000;
	font-weight:normal;
}

h4.kolomlijst {
	font-size:10px;
	font-weight:normal;
	float:none;
	clear:both;
}

A.kolomlijst {
	text-decoration:none;
}

A.kolomlijst:hover {
	text-decoration:underline;
}

img.kolomlijst {
	margin:2px;
	border-width: 1px;
	border-color: #0066CC;
	vertical-align:top;
}

img.kolomlijst:hover {
	border-color: #FF0000;
}

span.kolomlijstreactie {
	color:#FF0000;
}

.formfout {
	color:#FF0000;
}

.reactieform {
	font-family:"Trebuchet MS", Verdana, "Times New Roman";
	color:#666666;
}

input.reactieform {
}

.tablestyle {
	background:url(/01-pics/verloop_lgrijs_wit.gif); 
	background-repeat: repeat-x; 
	background-color:#FFFFFF;
}

.tablestyle TH{
	background:url(/01-pics/kop_grijs_background.gif); 
	background-repeat:repeat-x; 
	height:22px; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	padding-left: 5px;
	text-align:left;
}

.tablestyle TD{
	line-height: 200%;
	vertical-align:top;
}

.foto_button_vorige {
	background:url(/01-pics/button_volgende.png); 
	background-repeat:no-repeat;
	background-position:left;
	height:18px;
	width:109px;
	position:absolute;
	left:0px;
	text-align:center
}

.foto_button_volgende {
	background:url(/01-pics/button_volgende.png); 
	background-repeat: no-repeat;
	background-position:right;
	height:18px;
	width:109px;
	position:absolute;
	right:0px;
	text-align:center
}

.foto_terug {
	background:url(/01-pics/button_terug.png); 
	background-repeat:no-repeat;
	background-position:center;
	height:18px;
	position:absolute;
	left:50%;
	margin-left:-71px;
	width:143px;
	text-align:center;
}
