
body {
	padding: 0;
	background: #dF9B36;
	font: 0.75em Helvetica,Arial,sans-serif;
	color: #ccc;
	line-height: 1.4em;
	background-image: url(../elementen/bg.png);
	background-attachment: fixed;
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 10;
}


.content {
	background: #FFFFFF;
	color: #808080;
	padding: 0;
	width: 800px;
	border-left: 2px solid White;
	border-right: 2px solid White;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#top {
	
	background: url(../elementen/logo.jpg) no-repeat;
	padding: 0;
	margin: 0;
	height: 80px;
	background-attachment: scroll;
	background-position: left;
}

#top .toprechts { 
	float: right;
	padding: 5px 5px 0 0;
	font-size: 1em;
}

#header {
	margin: 0;
	width: 800px;
	background: url(../elementen/head.jpg) no-repeat;
	height: 200px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #815219;
}


#navlist {
	border-bottom: 1px solid #E7D7BF;
	margin-bottom: 30px;
	margin: 0;
	padding-left: 20px;
	font: 1.8em Helvetica,Arial,sans-serif small-caps;
	padding-bottom: 2px;
	padding-top: 3px;
	background-image: url(../elementen/navbg.gif);
	background-repeat: repeat-x;
}

#navlist a, #navlist a:link, #navlist a:visited {
	padding: 1px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	color: #E4D6CB;
	font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
	vertical-align: text-top;
}

#navlist a:hover, #navlist a:active, #navlist a:focus {
	border-top: 6px solid white;
	padding: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: none;
}

#navlist li {
	padding-right: 1px;
	display: inline;
	font-size: 0.5em;
}

#navlist ul {
	margin: 0px;
	padding: 0px;
}


#main {
	background: inherit;
	width: 800px;
	margin: 0;
	padding-top: 10px;
	color: #808080;
}  

#main .right {
	float: right;
	padding: 0px 5px 20px; 
	margin: 0;
	width: 150px;
	background: White;
	background-image: url(../elementen/spacer.jpg);
	background-repeat: repeat-y;
}





#main .left {
	float: left;
	width: 580px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	
}

#main .nieuws {
	float: left;
	width: 720px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	
}

#main .video {
	float: left;
	width: 720px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	
}

#main .agenda {
	float: left;
	width: 760px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	
}

#main .gear {
	float: left;
	width: 720px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	
}

.img_left {
	margin: 5px;
	float: left;
	border: 1px solid #993400;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	vertical-align: baseline;
}

.img_social {
	margin: 5px;
	float: left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	vertical-align: baseline;
}

.img_nieuws {
	float: left;
	border: 1px solid #993400;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	vertical-align: baseline;
}

.img_nieuws {
	margin-top: 5px;
	margin-right: 5px;
	float: left;
	border: 1px solid #993400;
}


.img_right {
	margin: 5px;
	float: left;
	border: 1px solid #993400;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	vertical-align: baseline;
}

.img_gear {
	margin-bottom : 10px;
	margin-right : 5px;
	margin-left : 5px;
	float: left;
	border: 1px solid #993400;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	vertical-align: baseline;
}

.foto {
	margin: 5px;
	float: left;
	border: 1px solid #993400;
	cursor: hand; /* voor IE8+ */
}

.captcha {
 vertical-align:top;
}

input.button {
	background: 			#bc822d;
	color: 					#FFFFFF;
	font-family:   			Helvetica,Arial,sans-serif;
	font-variant: 			small-caps;
	font-size:       		11px;
}
input.button:hover {
	background: 			#bc822d;
	color: 					#FFFFFF;
	font-family:   			Helvetica,Arial,sans-serif;
	font-variant: 			small-caps;
	font-size:       		11px;
	cursor:					hand;
	cursor:					pointer; /*VoorFirefox*/

}

#footer {
	clear: both;
	height: 70px;
	background: url(../elementen/footerbg.gif) repeat-x bottom left;
	color: #ffffff;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	text-align: center;
	font-family: Helvetica, Arial, "sans-serif small-caps";
	font-size: 80%;
}

#footer .info {
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}



p { 
	margin: 0 0 5px 0; 
	padding: 0; 
	color: #808080; 
}

a {
	color: #8D3F06;text-decoration:none	
}

a:hover { 
	color: #996633;
	text-decoration:underline; 
}

a:zoek {
	color: #808080;text-decoration:none	
}

a:hover { 
	color: #996633;
	text-decoration:underline; 
}

.social { 
	float: right;
	width: 111px;
	font-size: 1em;
}

.hosting {
	color: #FFFFFF;


}
.hosting:hover { 
	color: #FFFFFF;
	text-decoration:underline; 
}

h2 {
	color: #993400;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-transform: capitalize;
}

h3 {
	color: #993400;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-transform: capitalize;
}

.datum {
	color: #993400;
	font-size: 10px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-transform: capitalize;
}

besloten {
	color: #9090;
	font-size: 9px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;

}

.melding {
	color: #FF0000;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

td.mail {
  padding:0px;
  padding-bottom:3px;
}

td.gear {
 	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}


error {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

.titel {  
	font-family: Tahoma; font-size: 
	14pt; font-weight: bold; 
	color: #808080
}

.info2 {  
	0.75em Helvetica,Arial,sans-serif; 
	color: #808080
}

.menutitel {  
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: bold; 
	color: #CCCCCC
}

.emailbeheerder {  
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: bold; 
	color: #ffcc33;
}


a.emailbeheerder:hover {  

	color: #CCCCCC;
}

.contentb {  
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: bold; 
	color: #808080
}

.headermenu {  
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: bold; 
	color: #ffffff
}

a.headermenu { 
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: bold; 
	color: #ffffff
} 

a.headermenu:hover { 
	color: #CCCCCC;
}

.adminmenu {  
	0.75em Helvetica,Arial,sans-serif; 
	color: #B50000
}

a.adminmenu { 
	0.75em Helvetica,Arial,sans-serif; 
	color: #B50000
} 

a.adminmenu:hover { 
	color: #B50000;
}

.pagemenu {  
	0.75em Helvetica,Arial,sans-serif; 
	color: #8D3F06
}

a.pagemenu { 
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: bold; 
	color: #8D3F06
}
 
a.pagemenu:hover {
	 color: #996633;
}

.postheader { 
	0.75em Helvetica,Arial,sans-serif; 
	color: #FFFFFF
}

a.postheader { 
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: bold; 
	color: #FFFFFF
} 

a.postheader:hover {
	 color: #CCCCCC;
}

.content2 {  
	0.75em Helvetica,Arial,sans-serif; 
	color: #808080
}

a.content2 { 
	0.75em Helvetica,Arial,sans-serif; 
	color: #808080
} 

a.content2:hover {
	 color: #73655A;
}

.errormessage {  
	color: #FF0000;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}

.infomessage {  
	font-family: Helvetica, Arial, sans-serif; 
	color: #808080
}

a.infomessage { 
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: 
	bold; color: #808080
} 

a.infomessage:hover { 
	color: #002752;
}

.confirmmessage {  
	0.75em Helvetica,Arial,sans-serif; 
	color: #808080
}

a.confirmmessage { 
	0.75em Helvetica,Arial,sans-serif; 
	font-weight: bold; 
	color: #808080
} 

a.confirmmessage:hover { 
	color: #002752;
}

/*Lightbox*/
body {
	margin: 0;
	padding: 0;
}
#lightbox {	
	position: absolute;	
	left: 0; 
	width: 100%; 
	z-index: 100; 
	text-align: center; 
	line-height: 0;
}

#lightbox img { 
	width: auto; 
	height: auto;
}

#lightbox a img { 
	border: none; 
}

#outerImageContainer { 
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250px; 
	margin: 0 auto; 
}

#imageContainer { 
	padding: 10px; 
}

#loading { 
	position: absolute; 
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
}

#hoverNav{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10; 
}

#imageContainer>#hoverNav { 
	left: 0;
}

#hoverNav a { 
	outline: none;
}

#prevLink, #nextLink { 
	width: 49%; 
	height: 100%; 
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; 
}

#prevLink { 
	left: 0; 
	float: left;
}

#nextLink { 
	right: 0; 
	float: right;
}
#prevLink:hover, #prevLink:visited:hover { 
	background: url(../images/prevlabel.gif) left 15% no-repeat; 
}

#nextLink:hover, #nextLink:visited:hover { 
	background: url(../images/nextlabel.gif) right 15% no-repeat; 
}

#imageDataContainer { 
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; width: 100%	; 
}

#imageData {	
	padding:0 10px; 
	color: #666; 
}

#imageData #imageDetails { 
	width: 70%; 
	float: left;
	text-align: left; 
 }
 
#imageData #caption { 
	font-weight: bold;	
}
#imageData #numberDisplay { 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#imageData #bottomNavClose { 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
}	 	

#overlay { 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000; 
}

/*Zoekfunctie*/


body#velabs a.prod-action:active,
body#velabs a.prod-action:focus,
body#velabs a.prod-action:hover,
body#cdnlabs a.prod-action:active,
body#cdnlabs a.prod-action:focus,
body#cdnlabs a.prod-action:hover {
  background-position: -291px 0px;
}


#prod-content {
	position:relative;
	width:100%;
	margin-top:15px;
	
	letter-spacing:-0.04em;
  overflow:hidden;
  -moz-border-radius:			7px;
	-webkit-border-radius:		7px;
}

*html #prod-content {
	margin-top:3px;
	}
*html body#cxpage #prod-content {
	margin-top:15px;
	}

*:first-child+html #prod-content {
	margin-top:3px;
	}
*:first-child+html body#cxpage #prod-content {
	margin-top:15px;
	}

.prod-content-bottom,
.prod-content-bottom-w {
display: none;
}




#ve-index .prod-subsubhead, #vepage .prod-subsubhead {
	background: #fff;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
}
.prod-subsubhead h4 {
	display:block;
	float:left;
	margin:30px 0 0 0px;
	font-weight:bold;
	font-size:22px;
	line-height:22px;
	letter-spacing:-1px;
	color:#993400;
	padding: 0 20px 0 40px;
}
.prod-subsubhead h4 a, .prod-subsubhead h4 strong {
	color:#993400;
}
.prod-subsubnav ul li a {
	color:#993400;
	padding:3px 10px;
}
/*Zoekveld*/
.prod-subcontent {
width: 760px;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 15px;
}

body.faq .prod-content p b, .addon-faq p b {
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#000;
	padding-bottom:0.5em;
}


body.faq .prod-content ul li {
	padding-bottom:0.1em;
}
body.faq .faqsearch {
	background:url(../img/greyscale-sprite__f050d77.png) no-repeat 0px -463px;
	margin:0 0 30px;
	padding:17px 0;
	width:587px;
}
body.faq .faqsearch .faqsearchinputbox {
	border:1px solid #dfdcdc;
	margin:0 20px;
	background:#fff url(../img/textinputbg__5d76440.gif) repeat-x;
}


*html body.faq .faqsearch .faqsearchinputbox input {
	width:500px;
	padding:10px 0;
}


body#youhack, body#nitropage {
	background:#1a1a1a url(../img/nitro-subcontentbg01__b06c041.gif) repeat-x top !important;
}
body#youhack a, body#nitropage a {
	color:#8D3F06;
}
body#youhack p, body#nitropage p {
	color:#808080;
}
body#youhack a:hover, body#nitropage a:hover, body#youhack a:focus, body#nitropage a:focus {
	color:#996633;
}

body#youhack ul#prod-nav li a:hover, body#youhack ul#prod-nav li a:focus, body#nitropage ul#prod-nav li a:hover, body#nitropage ul#prod-nav li a:focus, body#youhack.overview ul#prod-nav li a.subnav-index, body#nitropage.whynitro ul#prod-nav li a.subnav-whynitro, body#nitropage.faq ul#prod-nav li a.subnav-faq, body#nitropage.addons ul#prod-nav li a.subnav-addons, body#nitropage.support ul#prod-nav li a.subnav-support {
	background:none;
	color:#993400;
}

body#nitropage #prod-content {
	margin:0;
	padding:30px 0;
	background:#000 url(../img/nitro-subcontentbg_top__947eec6.gif) no-repeat;
}
body#youhack .prod-lcol {
	width:650px;
	border-right:1px solid #993400;
	padding-bottom:70px;
}

body#nitropage .prod-subsubhead {
	background:none;
	height:auto;
}
/*Zoekterm voor*/
body#nitropage .prod-subsubhead h4 {
	color:#993400;
	margin:0;
	font-size: 14px;
	text-transform: capitalize;
	font-weight:normal !important;
}
body#nitropage .prod-subsubhead h4 a, body#nitropage .prod-subsubhead h4 strong {
	color:#993400;
	font-size: 14px;
	text-transform: capitalize;
	font-weight:normal !important;
}
/*Einde Zoekterm voor*/

