body{
	background-color:#c7c6c9;
	padding:0; margin:0;
	font-family:century gothic;
	font-size:12px;
	color:#454545;
	width:100%;
	height:100%;
	cursor: url(./images/cursor.cur), default;
}

a{
	color:#5873B3;
}

a:hover{
	text-decoration:none;
	font-weight:bold;
}

.popup-bg{
	width:100%; height:100%;
	background-color:#000;	
	position:fixed;
	top:0;
	left:0;
	z-index:9;
	filter: alpha(opacity=85);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
    -moz-opacity: 0.85; opacity: 0.85;	
	display:none;
}

.popup{
	position:fixed;
	width:388px;
	/*height:323px;*/
	padding:10px;
	background-color:#fff;
	z-index:10;
	top:100px;
	left:36%;
	-moz-border-radius:10px;
	border-radius:10px;
}

#wrapper {
width:764px;
position:absolute;
overflow:hidden;
}
#mask {
width:300%;
height:100%;
}
.item {
width:764px;
float:left;
}
.contentxxxxx {
width:400px;
height:300px;
top:20%;
margin:0 auto;
background-color:#aaa;
position:relative;
}

.clear {
clear:both;
} 

	



/* BEGIN TWITTOR */
.twtr-tweet-wrap{
	background-color:#fff;
	-moz-border-radius:5px;
	border-radius:5px;
}

.twtr-widget .twtr-tweet{
	border-bottom:none !important;
	margin:10px 0 0 0;
}

.twtr-ft span{
	display:none;
}

.twtr-new-results span{
 	color:#454545 !important;
	background-color:#fff !important;
	/* background-color:#5873b3 !important; */
	-moz-border-radius:5px !important;
	border-radius:5px !important;
	padding:10px 0;
	margin-top:10px;
}

.twtr-ft a img{
	padding:0 0 0 10px;
	top:8px !important;
}

.twtr-widget .twtr-new-results {
    padding: 5px !important;
    position: relative !important;
    text-align: center !important;
	color:#fff !important;
	background-color:#5873b3 !important;
	-moz-border-radius:5px !important;
	border-radius:5px !important;}

.twtr-results-hr {
    display:none !important;
}

#twtr-widget-1 .twtr-new-results{
	background-color:#5873b3 !important;
}


/* END TWITTOR */

/* BEGIN FABBOOK*/
div.connect_widget div.connect_confirmation_cell_like {
	display:none !important;
}
/* END FABBOOK */

.master-sprite{
	background-image:url(images/sprite.png);
}

.purple{ color:#842354; }
.orange{ color:#ff9000; }
.blue{ color:#5873b3; }

.selected{
	color:#ff9000 !important;
	text-decoration:underline !important;
}

a{
	cursor: url(./images/cursorlink.cur), pointer;
	outline:none;
}

img{
	overflow:hidden;
}

.site{
	width:1000px;
	margin:0 auto;
	background-image:url(images/bg-site.png);
	min-height:1000px;
	background-repeat:no-repeat;
	
}

	.header{
		padding:15px 0 0 119px;
		width:764px;
		float:left;
		z-index:2;
	}
	
		.logo{
			width:270px;
			height:61px;
			background-position:-1px -1px;
			display:block; 
			float:left;
			margin:0 0 0 -4px;
			position:relative;
			z-index:7;
		
		}
		
		.menu{
			padding:13px 0 0 90px;
			float:left;
			position:relative;
			z-index:6;
		}
		
			.menu a{
				font-size:20px;
				text-decoration:none;
				color:#454545;
				margin:0 15px 0 0;
				font-family:Arial, Helvetica, sans-serif;
			}
			
			.menu a:hover{
				color:#757575;
				font-weight:normal;
			}
		
	.head{
		padding:14px 35px;
		width:930px;
		float:left;
		
	}
	
		.head-left{
			float:left;
			width:330px;
			position:relative;
			z-index:6;
		}
			
			.twitter{
				float:left;
				height:294px;
			}
			
				.twitter-icon{
					background-position:-1px -73px;
					float:left;
					display:block;
					width:70px; height:60px;					
				}
				
				.twitter-comments{
					margin:-30px 0 0 10px;
					float:left;
				}
				
					.hashtag{
						padding:5px;
						background-color:#842354;
						width:119px;
						height:21px;					
						text-align:center;
						-moz-border-radius:5px;
						border-radius:5px;
						margin:-26px 0 0 114px;
						position:absolute;
						filter: alpha(opacity=80);
    					filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    					-moz-opacity: 0.80; opacity: 0.80;
					}
						
						.hashtag a{
							color:#fff;
							text-decoration:none;
						}
				
			.contact{
				float:left;
				top:336px;
				position:absolute;
				/*padding:39px 0 0 0;*/
			}
			
				.icon-big-circle{
					background-position:-111px -133px;
					width:99px; height:69px;
					display:block;
					margin:-20px 0 0 -13px;
					float:left;
					padding:39px 0 0 0;
					text-align:center;
					color:#fff;
					font-size:14px;
					
				}
				
					.icon-big-circle a{
						color:#fff;
						text-decoration:none;
					}
			
				.phone{
					float:left;
				}
					
					.icon-phone{
						background-position:117px -73px;
						width:55px; height:55px;
						display:block;
						float:left;
					}
				
				.mail{
					float:left;
					margin:0 0 0 44px;
				}
				
					.icon-mail{
						background-position:55px -73px;
						width:55px; height:55px;
						display:block;
						float:left;
					}
					
			.head-center{
				width:334px;
				float:left;
				position:relative;
				z-index:6;
				margin:0 0 0 66px;
			}
			
				.geert-sitting{
					background-image:url(images/geert.png);
					width:369px; height:433px;
					float:left;
				}
				
				.ballonfront{
					background-position:-466px -32px;
					width:12px; height:23px;
					display:block;
					position:absolute;
					margin:40px 0 0 164px;
				}
				
				.ballon{
					background-color:#fff;
					position:absolute;
					font-size:16px;
					text-align:center;
					padding:10px 5px;
					-moz-border-radius: 10px;
					border-radius: 10px;
					margin:20px 0 0 176px;
					width:240px;
				}
				
					.ballon p{
						margin:0; padding:0;
					}
			
			.head-right{
				width:200px;
				float:right;
				position:relative;
				z-index:6;
			}
			
				.facebook{
					margin:320px 0 0 53px;
					float:left;
					min-height:70px;
					width:210px;
					-moz-border-radius: 10px;
					border-radius: 10px;
					background-color:#fff;
					padding:10px;
					position:absolute;
					filter: alpha(opacity=90);
    				filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    				-moz-opacity: 0.90; opacity: 0.90;
					
				}
			
				.socialmedia{
					float:left;
					margin:356px 0 0 22px;
					position:absolute;
				}
				
					.icon-twitter{
						background-position:-78px -73px;
						height:60px; width:57px;
						float:left;
						display:block;
					}
					
					.icon-facebook{
						background-position:-139px -73px;
						height:60px; width:57px;
						float:left;
						display:block;
					}
					
					.icon-linkedin{
						background-position:-200px -73px;
						height:60px; width:57px;
						float:left;
						display:block;
					}
				
				.stayintouch{
					width:123px; height:20px;
					background-position:-223px -210px;
					display:block;
					position:absolute;
					margin:420px 0 0 0;
				}
			
		.dots{
			width:1000px;
			padding:141px 0 0 0;
			float:left;
			margin:-90px 0 0 0;
			
		}
		
			#port{
				background:none;
				height:515px;
				overflow:hidden;
				position:relative;
				right:30px;
				top:-511px;
				margin:60px 0 0 0;
				width:1034px;
				cursor: url(./images/cursor.cur), default;
				
			}
		
			.parallax-layer{
				position:absolute;
				z-index:4;
			}
		
			.dots-layer-3{
				background-image:url(images/dots-layer-3.png);
				width:1000px; height:428px;
				position:absolute;
				z-index:3;
			}
			
			.dots-layer-2{
				background-image:url(images/dots-layer-2.png);
				width:1000px; height:428px;
				position:absolute;
				z-index:2;
			}
			
			.dots-layer-1{
				background-image:url(images/dots-layer-1.png);
				width:1000px; height:428px;
				position:absolute;
				z-index:1;
			}
			
			.dots-layer-0{
				background-image:url(images/dots-layer-0.png);
				width:1000px; height:428px;
				position:absolute;
				z-index:0;
			}
			
		.container{
			position:absolute;
			top:530px;
			width:926px;
			padding:0 37px 50px 37px;

			
		}
		
			.pag-nav-prev{
				background-position:-265px -73px;
				width:54px; height:54px;
				display:block;
				float:left;
				position:relative;
				
			}
			
			.pag-nav-next{
				background-position:-326px -73px;
				width:54px; height:54px;
				display:block;
				float:right;
				position:relative;
				
			}
			
			.pag-nav-prev-link{
				width:54px; height:54px;
				display:block;
				float:right;
				position:relative;
				z-index:9;
				background-color:#00FF00;
			}
			
			.container h1{
				float:left;
				padding:0;
				font-weight:normal;
			}
			
			.content{
				padding:0px 85px;
				float:left;
				width:764px;
			}
			
				.wiebenik .left{
					width:56%;
					float:left;
					height:100%;
				}
				
				.wiebenik .right{
					width:40%;
					float:right;
					height:100%;
				}
				
					.programs{
						float:left;
						margin:0 0 30px 0;
					}
					
						.programs .row{
							float:left;
							margin:0 0 10px 0;
						}
						
							.programs .row .name{
								width:80px;
								float:left;
								text-align:right;
								padding:0 10px;
							}
							
							.programs .row .knowlegde{								
								width:200px;
								float:left;								
							}
							
								.programs .row .knowlegde .procent{
									background-image:url(./images/knowledge.jpg);
									height:15px;
									display:block;
									-moz-border-radius:0 10px 10px 0;
									border-radius:0 10px 10px 0;
								}
								
						.ref{
							width:290px;
							float:left;
						}
						
							.ref img{
								float:left;
								margin:5px;
								border:1px solid #fff;
								border-radius:23px;
								-moz-border-radius:23px;
							}
				
				.contact .left{
					width:50%;
					float:left;
				}
				
				.contact .right{
					width:40%;
					float:right;
				}
			
			/* BEGIN BLOG */
				.blog,
				.portfolio,
				.wiebenik{
					width:100%;
					
					float:left;
					margin:20px 0 0 0;
				}
				
				.blog input,
				.blog textarea{
					background-color:#fff !important;
				}
				
				
				.blog img{
					border-radius:10px;
					-moz-border-radius:10px;
				}
				
					.blog-side{
						width:47px;
						float:left;
					}
					
					.blog-side-right{
						width:47px;
						float:right;
					}
					
						.blog-side-prev{
							width:33px; height:33px;
							background-position:-1px -189px;
							display:block;
							margin:55px 0 0 0;
						}
						
						.blog-side-next{
							width:33px; height:33px;
							background-position:-43px -189px;
							display:block;
							margin:55px 0 0 13px;
						}
				
					.blog-content,
					.portfolio-content{
						width:670px;
						float:left;
						
					}
						
						.portfolio-content .left{
							width:200px;
							float:left;
							padding:25px 0 0 0;
						}
						
							.portfolio-content .left img{
								width:200px;
								height:200px;
								border:5px solid #ff9000;
								border-radius:100px;
								-moz-border-radius:100px;
							}
							
							img.smallphoto{
								width:50px !important; height:50px !important;
								border-radius:25px !important;
								-moz-border-radius:25px !important;
								float:left;
								margin:0 5px 5px 0;
								border:1px solid #ff9000 !important;
							}
							
						.portfolio-content .right{
							float:right;
							width:430px;
						}
					
					.blog-none{
						display:none;
					}	
					
					.back-circle{
						width:50px; height:35px;
						border-radius:25px;
						-moz-border-radius:25px;
						color:#fff !important;
						text-decoration:none !important;
						background-color:#842354;
						display:block;
						padding:15px 0 0 0;
						text-align:center;
					}
					
					.back-circle-orange{
						width:50px; height:35px;
						border-radius:25px;
						-moz-border-radius:25px;
						color:#fff !important;
						text-decoration:none !important;
						background-color:#ff9000;
						display:block;
						padding:15px 0 0 0;
						text-align:center;
					}
					
					.reaction-row-1,
					.reaction-row-2{
						float:left;
						margin:0 0 10px 0;
						width:100%;
						
					}
					
					.reaction-circle-1,
					.reaction-circle-2{
						-moz-border-radius:25px;
						border-radius:25px;
					 	width:50px; height:50px;
					  	display:block; color:#fff; 
					  	text-align:center; 
					  	font-size:16px;
						float:left;
					}
					
					.reaction-circle-1{
					  	background-color:#5873b3; 
					}
					
						.reaction-row-1 h2{
							color:#5873b3 !important;
							margin-top:0;
						}
					
					.reaction-circle-2{
					  	background-color:#ff9000; 
					}
						
						.reaction-row-2 h2{
							color:#ff9000 !important; 
							margin-top:0;
						}
					
						.reaction-circle-day{
							font-size:17px;
							float:left;
							margin:9px 0 0 4px;
						}
						
						.reaction-circle-slash{
							font-size:30px;
							float:left;
							margin:4px 0 0 -3px;
						}
						
						.reaction-circle-month{
							font-size:14px;
							float:left;
							margin:22px 0 0 -3px;
						}
						
					.reaction-content{
						float:left;
						width:600px;
						margin:0 0 0 20px;
						border-bottom:dotted 1px #454545;
					}
					
						.blog input,
						.contact input{
							width:240px;
							height:20px;
							-moz-border-radius:5px;
							border-radius:5px;
							border:none;
							padding:0 10px;
							color:#454545;
							font-family:Century Gothic, Arial, Helvetica, sans-serif;
							font-size:11px;
							background-color:#c7c6c9;
						}
						
						.blog textarea,
						.contact textarea{
							width:240px;
							-moz-border-radius:5px;
							border-radius:5px;
							border:none;
							padding:10px;
							color:#454545;
							font-family:Century Gothic, Arial, Helvetica, sans-serif;
							font-size:11px;
							background-color:#c7c6c9;
						}
					
						.comment_input_small{
							width:60px !important;	
							float:right;						
						}
						
						.input_street{
							width:175px !important;
						}
						
						.input_housenumber{
							width:40px !important;
							margin-left:1px;
						}
						
						.input_zip{
							width:40px !important;
						}
						
						.input_city{
							width:175px !important;
							margin-left:1px;
						}
						
						
						
						.ContactTableSubmit{
							width:260px !important;
							height:30px !important;
							background-color:#842354 !important;
							color:#fff !important;
							cursor:pointer;
						}
				
				.blog h2{
					font-size:18px;
					font-weight:normal;
					color:#842354;
				}
				
				.blog p{
					
					text-align:justify;
				}
				
				.small-text{
					position:relative;
					margin:135px 0 0 0;
					width:315px;
				}
				
				
				.blog a{
					color:#454545;
					text-decoration:underline;
				}
				
				.hidden{
					display:none;
				}
			
				.blog-item-1,
				.blog-item-2,
				.blog-item-3,
				.blog-item-4,
				.blog-item-5,
				.blog-item-0{
					width:382px;	
					height:140px;
					margin-bottom:40px;
				}
				
				.blog-item-0,
				.blog-item-2,
				.blog-item-4{
					float:left;
				}
				
				.blog-item-1,
				.blog-item-3,
				.blog-item-5{
					float:left;
				}
				
				.blog-item-1 p,
				.blog-item-2 p,
				.blog-item-3 p,
				.blog-item-4 p,
				.blog-item-5 p,
				.blog-item-0 p{
					width:315px;
					margin:0;
				}
				
					.blog-item-0 a.circle,
					.blog-item-1 a.circle,
					.blog-item-2 a.circle,
					.blog-item-3 a.circle,
					.blog-item-4 a.circle,
					.blog-item-5 a.circle{						
						width:33px; height:33px;
						display:block;	
						margin:90px 0 0 325px;
						position:absolute;					
					}
					
					.blog-item-0 a.circle,
					.blog-item-3 a.circle{
						background-position:-285px -20px;
					}
				
					.blog-item-0 h2,
					.blog-item-3 h2{
						color:#5873b3;
					}
					
					
					
					.blog-item-1 h2,
					.blog-item-4 h2{
						color:#ff9000;
					}
					
					.blog-item-1 a.circle,
					.blog-item-4 a.circle{
						background-position:-327px -20px;						
					}
					
					.blog-item-2 h2,
					.blog-item-5 h2{
						color:#842354;
					}
					
					.blog-item-2 a.circle,
					.blog-item-5 a.circle{
						background-position:-369px -20px;					
					}
					
					.Count{
						width:100%;
						float:left;
					}
					
					.count-align{
						width:100px;
						margin:0 auto;
					}
					
					.btn-count{
						background-position:-411px -34px;
						width:13px; height:18px;
						display:block;
						
						color:#fff !important;
						padding:1px 0 0 6px;
						
						float:left;
						margin:0 0 0 5px;
						text-decoration:none !important;
					}
					
					.btn-count-active{
						background-position:-439px -34px;
						width:13px; height:18px;
						display:block;
						
						color:#fff !important;
						padding:1px 0 0 6px;
						
						float:left;
						margin:0 0 0 5px;
					}
					
			.row{
				width:100%;
				float:left;
				margin:0 0 20px 0;
			}

			/* END BLOG */
			
			/* BEGIN PORTFOLIO */
				.portfolio-item-11,
				.portfolio-item-12,
				.portfolio-item-13,
				.portfolio-item-14,
				.portfolio-item-15,
				.portfolio-item-16{
					width:200px;	
					float:left;
					height:140px;
					margin-bottom:100px;
				}
				
				.portfolio-item-12,
				.portfolio-item-15{
					margin:0 80px;
				}
				
				.portfolio-item-11 img,
				.portfolio-item-12 img,
				.portfolio-item-13 img,
				.portfolio-item-14 img,
				.portfolio-item-15 img,
				.portfolio-item-16 img{
					width:190px; height:190px;					
					-moz-border-radius:95px;
					border-radius:95px;
				}
				
				.portfolio-item-11 .tag,
				.portfolio-item-12 .tag,
				.portfolio-item-13 .tag,
				.portfolio-item-14 .tag,
				.portfolio-item-15 .tag,
				.portfolio-item-16 .tag				
				{
					width:65px; height:42px;
					-moz-border-radius:32.5px;
					border-radius:32.5px;
					display:block;	
					position:absolute;	
					margin:-10px 0 0 0;
					color:#fff;
					font-size:10px;
					text-align:center;	
					padding:23px 0 0 0;			
				}
					
					.portfolio-item-11 .tag,
					.portfolio-item-16 .tag{
						background-color:#5873b3;	
					}
					
					.portfolio-item-12 .tag,
					.portfolio-item-14 .tag{
						background-color:#ff9000;	
					}
					
					.portfolio-item-13 .tag,
					.portfolio-item-15 .tag{
						background-color:#842354;	
					}
				
				.portfolio-item-11 img,
				.portfolio-item-16 img{
					border:5px solid #5873b3;
				}
					
					.portfolio-item-11 .view,
					.portfolio-item-16 .view{
						background-position:-285px -20px;
						width:33px; height:33px;
						display:block;	
						position:absolute;	
						margin:155px 0 0 155px;				
					}
										
					
				
				.portfolio-item-12 img,
				.portfolio-item-14 img{
					border:5px solid #ff9000;
				}
				
					.portfolio-item-12 .view,
					.portfolio-item-14 .view{
						background-position:-327px -20px;
						width:33px; height:33px;
						display:block;	
						position:absolute;	
						margin:155px 0 0 155px;				
					}
				
				.portfolio-item-13 img,
				.portfolio-item-15 img{
					border:5px solid #842354;
				}
				
					.portfolio-item-13 .view,
					.portfolio-item-15 .view{
						background-position:-369px -20px;
						width:33px; height:33px;
						display:block;	
						position:absolute;	
						margin:155px 0 0 155px;				
					}
			/* END PORTFOLIO*/
			
			
			div#1 {  display:none;}
			div#2 {  display:none;}
			div#3 {  display:none;}
			div#4 {  display:none;}
			div#5 {  display:none;}


