/* ################################################## */
/*  Made by: www.DIRECT BASING.com                    */
/*  Semantisch correcte xHTML Basing                  */
/* ################################################## */

/* ### general ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #333; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #333; }
body { background: #cbe0f5; }
img { border: 0px; display: block; }
a, input { outline: none; }
a { color: #b4060c; text-decoration: none;}
a:hover{color:#000000;text-decoration:underline;}

/* ### global classes ### */
.clear { clear: both; height: 0px; overflow: hidden; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 980px; border: #336796 solid 1px; background: #FFFFFF; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 980px; height: 506px; }
	#headerCntr h1 { position: absolute; top: 104px; left: 44px; }
	#headerCntr h1 a { display: block; width: 341px; height: 81px; text-indent: -9999px; background: url('images/logo.png') no-repeat; }
	#headerCntr h2 { position: absolute; right: 23px; top: 14px; }
	#headerCntr h2 a { display: block; width: 405px; height: 48px; text-indent: -9999px; background: url('images/logo-1.png') no-repeat; }
	
		/* ### menu box ### */
		.menuBox { padding: 33px 0px 0px 10px; width: 970px; height: 35px; overflow: hidden; background: url('images/menu-bg.jpg') repeat-x; }
		.menuBox ul { list-style: none; }
		.menuBox ul li { padding-left: 40px; line-height: 35px; display: inline; list-style-type: none; }
		.menuBox ul li a { color: #FFFFFF; font-size: 13px; text-decoration: none; font-weight: bold; }
		.menuBox ul li a:hover { color: #FF0000; }
		.menuBox ul li.current_page_item a { color:#FF0000; }
		
		/* ### banner box ### */
		.bannerBox { height: 438px; width: 980px; overflow: hidden; }
		
		/* ### cloud box ### */
		.cloudBox { height: 293px; width: 348px; position: absolute; left: 45px; top: 225px; background: url('images/box.png') no-repeat center top; }
		.cloudBox .BoxWidget{ text-align:center; padding:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:15px;} 
		.cloudBox .BoxWidget p{ text-align:center; padding:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:15px;}
		.cloudBox .BoxWidget span{ color:#d10d0f; font-size:20px; font-family:Arial; font-weight:bold; line-height:35px;}
	
	/* ### content container ### */
	#contentCntr { padding: 0 16px 15px 16px; overflow: hidden; width: 948px; }
	
		/* ### left container ### */
		#leftCntr { padding: 10px 8px 10px 15px; margin-top: 22px; float: left; width: 535px; border: #fdecb0 solid 1px; background: #fdf9ea; }
		#leftCntr h2 { padding-bottom: 14px; color: #1d59a3; font-size: 20px; }
						
			/* ### post ### */
			#leftCntr .post { overflow: hidden; }
			#leftCntr .post p { padding-bottom: 15px; color: #44443d; line-height: 18px; }
			#leftCntr .post a { color: #b4060c; text-decoration: underline; }
			#leftCntr .post a:hover { text-decoration: none; }
			#leftCntr .post img { display: inline; }
			#leftCntr .post h4 { padding-bottom: 18px; font-size: 12px; color: #44443d; }
			#leftCntr .post ul { padding-bottom: 16px; list-style: none; overflow: hidden; }
			#leftCntr .post li { padding-left: 24px; line-height: 20px; background: url('images/dot.png') left no-repeat; }
			#leftCntr .post h3.package { padding: 17px 0 18px 0; margin: 14px 25px 0 0; color: #c53f16; font-size: 20px; border-top: #c5bb16 solid 4px; }
			#leftCntr .post h4.krijg { padding-bottom: 4px; }
			#leftCntr .post p.risk { padding: 5px 15px 0 0; font-size: 11px; color: #44443d; font-style: italic; line-height: 18px; }
			#leftCntr .post p.risk a { color: #44443d; text-decoration: underline; }
			#leftCntr .post p.risk a:hover { text-decoration: none; }
						
			/* ### directSign ### */
			.directSign { padding-bottom: 8px; margin: 0 auto; position: relative; width: 510px; }
			.directSign .bootcamp{ padding: 8px 0 0 0; height: 56px; width: 503px; text-align: center; font-size: 15px; color: #FFFFFF; font-weight: normal; line-height: 20px; overflow: hidden; background: url('images/contentimg1.png') top no-repeat; }
			.directSign .bootcamp span { font-size: 15px; color: #FFFFFF; font-weight: bold; line-height: 26px; }
			.directSign .bootcamp h3 { font-size: 19px; line-height: 22px; font-weight: normal; color: #FFFFFF; }
			.directSign .direct { padding-top: 20px; height: 38px; width: 503px; text-align: center; color: #FFFFFF; font-size: 15px; font-weight: bold; margin-left: 20px; background: url('images/contentimg2.png') no-repeat center; }
			.directSign .direct a { color: #FFFFFF !important; text-decoration: none !important; }
			.directSign .direct a:hover { text-decoration: underline !important; }
			.directSign .data { padding: 10px 15px; position: relative; height: 170px; width: 473px; margin-top: 19px; color: #FFFFFF; background: url('images/boximg3.png') top no-repeat; }
			.directSign .data h3 { padding-bottom: 8px; font-size: 22px; color: #FFFFFF; font-weight: normal; line-height: 24px; margin: 0px 0px 8px 0px; text-align: center; background: url('images/line.gif') repeat-x bottom;}
			.directSign .data h5 { padding: 3px 0; font-size: 16px; color: #001324; font-weight: bold; line-height: 20px; margin: 0px; }
			.directSign .data ul { padding: 0 0 10px 10px !important; float: left; color: #FFFFFF; font-size: 12px; margin:0px; background: none; }
			.directSign .data ul li { list-style-type: none; background: none; line-height: 17px !important; padding: 0px 2px; background: none !important; }
			.directSign .data span.bestel { display: block; width: 100%; float: left; color: #ffffff; line-height: 38px; text-align: center; background:url('images/line1.gif') repeat-x top;}
			.directSign .sucess { position: absolute; left: -10px; bottom: 0px; }
			.directSign .expert { padding: 10px 0 0 0; height: 54px; width: 503px; text-align: center; font-size: 16px; color: #FFFFFF; font-weight: normal; margin:0px; line-height: 20px; overflow: hidden; background: url('images/contentimg3.png') top no-repeat; }
			.directSign .expert span { font-size: 15px; color: #FFFFFF; font-weight: bold; line-height: 26px; }
			.directSign .expert h3 { font-size: 19px; line-height: 22px; font-weight: normal; color: #FFFFFF; }
			
			/* ### bonus ### */
			.bonus { padding: 9px; margin: 0 auto; border: #eaddab 1px solid; width: 485px; background: #fef5d1; }
			.bonus .text { padding: 10px; border: #eaddab 1px solid; text-align: center; font-size: 17px; color: #775b01; font-weight: bold; line-height: 26px; background: #fff9df; }
			.bonus h3 { padding: 16px 0px 20px 0px; font-size: 48px; color: #085faa; }
			.bonus span { padding-top: 5px; display: block; font-size: 22px; color: #7f0409; font-weight: normal; }
		
		/* ### right container ### */
		#rightCntr { padding-top: 5px; float: right; width: 375px; }
			
			/* ### widget ### */
			#rightCntr .widget { padding: 30px 14px 12px 14px; margin-bottom: 20px; width: 345px; position: relative; border: #dbedff solid 1px; background: #f1f8ff; }
			#rightCntr .widget_video h2 { padding-left: 15px; color: #FFFFFF; position: absolute; left: -1px; top: -5px; width: 360px; height: 26px; line-height: 26px; font-size: 13px; background: url('images/vidiotitle.png') no-repeat; }
			#rightCntr .widget_video h2 a { color: #FFFFFF !important; }
			#rightCntr .widget_text { padding: 18px 17px 12px 15px; margin-bottom: 20px; width: 341px; position: relative; border: #dbedff solid 1px; background: #f1f8ff; }
			#rightCntr .widget_text h2 { padding-bottom: 15px; color: #1d59a3; font-size: 20px; }
			#rightCntr .widget_text img { float: right; margin: 0px 0px 10px 10px; }
			#rightCntr .widget_text h2 a { color: #1d59a3; }
			#rightCntr .widget_text p { padding-bottom: 24px; color: #44443d; line-height: 20px; font-style: italic; }
			#rightCntr .widget_text img.leftimg { float: left; margin-left: 0px; }
			#rightCntr .widget_text img.rightimg { float: right }
			#rightCntr .widget_text h3 { padding-top: 5px; color: #44443d; font-size: 12px; }
			#rightCntr .widget_text address { padding: 5px 0 10px 0; color: #44443d; line-height: 20px; font-style: normal; }
			#rightCntr .widget_text address span { display: block; float: left; width: 105px; }

	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 980px; margin: 0 auto; height: 65px; line-height: 65px; }
	#footerCntr p { float: left; font-size: 11px; color: #082340; }
	#footerCntr a { color: #082340; text-decoration: underline; }
	#footerCntr a:hover { text-decoration: none; }
	#footerCntr p.right { float: right; }

/* wordpress css */
.post {	margin: 0 0 40px; }
.postmetadata {	clear: both; }
.thread-alt { background-color: #f8f8f8; }
.thread-even { background-color: white; }
.depth-1 { border: 1px solid #ddd; }
.even, .alt { border-left: 1px solid #ddd; }
small {	font-size: 0.9em; line-height: 1.5em; }
h1, h2, h3 { font-family: Arial, Helvetica, sans-serif;	font-weight: bold; }
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { text-decoration: none; color: #1d59a3; }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #333; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }
.entry p a:visited { color: #b85b5a; }
.sticky { background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li {	font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { padding: 2px; float: right;	border: 1px solid #eee;	background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold;	font-style: normal;	font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none;	}
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em;	}

/* Begin Images */
p img {	padding: 0;	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px;	display: inline; }
img.alignleft {	padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Begin Lists */
.entry ol {	padding: 0 0 0 35px; margin: 0;	}
.entry ol li { margin: 0;	padding: 0;	}
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
/* End Entry Lists */

/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px;	padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0;	}
#commentform { margin: 5px 10px 0 0; }
#commentform textarea {	width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit {	margin: 0 0 5px auto; float: right; }
/* End Form Elements */

/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li { padding: 5px 5px 10px 10px; margin: 15px 0 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px;	margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;	}
blockquote cite { margin: 5px 0 0; display: block;	}
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
.entry hr { width: 100%; border: 0; height: 5px; padding: 0; margin: 0; background: #c5bb16; }
.navigation { display: block; text-align: center; margin-top: 10px;	margin-bottom: 60px; }
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; padding-top: 4px;	margin: 10px; background-color: #f3f3f3; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text {	padding: 0 4px 5px;	font-size: 11px; line-height: 17px;	margin: 0; }
/* End captions */

