/* main */

.flash_test{
	position:absolute;
	left:1px;
	top:1px;
	width:475px;
	height:400px;
	z-index:99999;	
}

*{
	margin:0;
	padding:0;
	outline:none;
}

html {height: 100%;}
.clear {clear : both;}

body {
	font-family: Verdana, Geneva, sans-serif;
	height: 100%;
	background-image:url(../img/bg.jpg);
	overflow-x: hidden;
}

img{
	border:none;
}

#container {
	position:relative;
	width:100%;
	min-height: 100%;
	height:auto !important;
	height:100%;
}

h1{
	font-size:16px;
	color:#f26722;
	line-height: 35px;
	font-weight:lighter;
}

h2{
	font-size:20px;
	color:#f26722;
	line-height: 35px;
	font-weight:lighter;
}

h4{
	font-size:12px;
	color:#f26722;
	line-height: 35px;
	font-weight:bold;
}

p {
	font-size:11px;
	color:#636363;
	line-height: 25px;
}

li {
	font-size:11px;
	color:#636363;
	line-height: 25px;
}

a {
	font-size:11px;
	color:#636363;
	line-height: 25px;
	text-decoration:none;
}

span.komma {
	font-size:11px;
	color:#D7D7D7;
	line-height: 25px;
	text-decoration:none;
}



span{
	color:#f26722;
}

/* header */

#header{
	height:90px;
	background: url("../img/header_bg.jpg") repeat-x scroll 0 0 transparent;
}

#header .wrapper{
	height:90px;
	width:980px;
	margin:0 auto;
	position:relative;
}

#header .logo{
	height:90px;
	width:245px;
	float:right;
	margin:0px 20px 0px 0px;
}

#header .nav{
	margin:30px 0px 0px 0px;
	height:30px;
	width:650px;
	float:left;
}

#header .nav ul li
{
	height:30px;
	list-style:none;
	float:left;
	text-align:center;
}

#header .nav li a 
{
	display:block;
	height:15px;
	font-size: 12px;
	color: #262626;
	text-decoration: none;
	padding:10px 0px 5px 0px;
	line-height: 5px;
}



#header .nav li a.home
{
	width:80px;
	background: url("../img/nav_home.png") no-repeat scroll top center transparent;
}

#header .nav li a.home:hover
{
	width:80px;
	background: url("../img/nav_home.png") no-repeat scroll bottom center transparent;
	color: #fff;
}

#header .nav li a.home#active
{
	width:80px;
	background: url("../img/nav_home.png") no-repeat scroll bottom center transparent;
	color: #fff;
}


#header .nav li a.wat_we_doen
{
	width:130px;
	background: url("../img/nav_wat_we_doen.png") no-repeat scroll top center transparent;
}

#header .nav li a.wat_we_doen:hover
{
	width:130px;
	background: url("../img/nav_wat_we_doen.png") no-repeat scroll bottom center transparent;
	color: #fff;
}

#header .nav li a.wat_we_doen#active
{
	width:130px;
	background: url("../img/nav_wat_we_doen.png") no-repeat scroll bottom center transparent;
	color: #fff;
}


#header .nav li a.wie_we_zijn
{
	width:115px;
	background: url("../img/nav_wie_we_zijn.png") no-repeat scroll top center transparent;
}

#header .nav li a.wie_we_zijn:hover
{
	width:115px;
	background: url("../img/nav_wie_we_zijn.png") no-repeat scroll bottom center transparent;
	color: #fff;
}

#header .nav li a.wie_we_zijn#active
{
	width:115px;
	background: url("../img/nav_wie_we_zijn.png") no-repeat scroll bottom center transparent;
	color: #fff;
}


#header .nav li a.ons_werk
{
	width:95px;
	background: url("../img/nav_ons_werk.png") no-repeat scroll top center transparent;
}

#header .nav li a.ons_werk:hover
{
	width:95px;
	background: url("../img/nav_ons_werk.png") no-repeat scroll bottom center transparent;
	color: #fff;
}

#header .nav li a.ons_werk#active
{
	width:95px;
	background: url("../img/nav_ons_werk.png") no-repeat scroll bottom center transparent;
	color: #fff;
}


#header .nav li a.contact
{
	width:95px;
	background: url("../img/nav_ons_werk.png") no-repeat scroll top center transparent;
}

#header .nav li a.contact:hover
{
	width:95px;
	background: url("../img/nav_contact.png") no-repeat scroll bottom center transparent;
	color: #fff;
}

#header .nav li a.contact#active
{
	width:95px;
	background: url("../img/nav_contact.png") no-repeat scroll bottom center transparent;
	color: #fff;
}


/* home sub header */

#home_subheader{
	height:375px;
	background: url("../img/sub_header_bg.jpg") repeat-x scroll 0 0 transparent;
}

#home_subheader .wrapper{
	height:375px;
	width:1200px;
	margin:0 auto;
	position:relative;
	background-image:url(../img/header_overlay.png);
}

#home_subheader .wrapper .holder{
	height:375px;
	width:940px;
	margin:0 auto;
	position:relative;
	
}

#home_subheader .wrapper .holder .safe_balk{
	height:320px;
	width:940px;
	float:left;
	position:relative;
	margin:45px 0px 0px 0px;
	
}
s
#home_subheader .wrapper .holder .safe_balk .balk{
	height:290px;
	width:940px;
	float:left;
	margin:0px 0px 0px 0px;
	overflow: hidden;
}

#home_subheader .wrapper .slider{
	height:245px;
	width:475px;
	float:left;
	background-color:#fff;
	border:1px solid #b8b8b8;
	margin:21px 0px 0px 20px;
}

#home_subheader_vervolg{
	height:80px;
	background: url("../img/sub_header_bg.jpg") repeat-x scroll 0 0 transparent;
}

#home_subheader_vervolg2{
	height:120px;
	background: url("../img/sub_header_bg.jpg") repeat-x scroll 0 0 transparent;
}

#home_subheader_vervolg2 .wrapper .holder{
	height:120px;
	width:940px;
	margin:0 auto;
	position:relative;
	
}

#home_subheader_vervolg2 .wrapper .holder .balk {
	width: 728px;
	height: 90px;
	margin: 0px auto;
	position: relative;
	top: 15px;
}


#home_subheader #slider{
	overflow:hidden;
	height:290px;
	width:940px;
}

/* main */

#main{
	height:auto !important;
	height:100%;
	background: url("../img/main_top.jpg") no-repeat scroll top center transparent;
}

#main .wrapper{
	height:auto !important;
	height:100%;
	width:930px;
	margin:0 auto;
	position:relative;
}

#main .home_colom_holder{
	height:auto !important;
	height:100%;
	width:930px;
	float:left;
	margin:30px 0px 0px 0px;
}

#main .home_colom_holder .colom{
	height:450px;
	width:290px;
	float:left;
	margin:0px 10px 0px 10px;
}

#main .home_colom_holder .colom .content{
	height:325px;
	width:268px;
	float:left;
	padding:10px 10px 10px 10px;
	background:#fff url(../img/home_colom_bg.jpg) no-repeat scroll bottom left;
	border:1px solid #b8b8b8;
	margin:25px 0px 0px 0px;
}

#main .home_colom_holder .colom .content .wiezijnwijtekst{
	float:left;
	width:260px;
	height:160px;
	overflow:hidden;
}

#main .home_colom_holder .colom .content .ga_naar_wie_zijn_wij{
	height:20px;
	width:120px;
	float:left;
	overflow: hidden;	
	margin:5px 0 0 155px;
}

span.wiewezijn{
	font-size:11px;
	color:#636363;
	line-height:0px;
}

#main .home_colom_holder .colom .content li a{
	line-height:5px;
}

#main .home_colom_holder .colom .content li .icon{
	height:19px;
	width:19px;
	float:left;
	margin:0px 10px 0px 0px;
}

#main .home_colom_holder .colom .content li.on{
	height:19px;
	width:253px;
	float:left;
	padding:3px 3px 3px 10px;
	margin:10px 0px 0px 0px;
	background-color:#ebeaea;
	list-style:none;
}

#main .home_colom_holder .colom .content li.ev{
	height:19px;
	width:253px;
	float:left;
	padding:3px 3px 3px 10px;
	margin:10px 0px 0px 0px;
	list-style:none;
}

#main .home_colom_holder .colom .content p{
	float:left;
	margin:10px 10px 0px 10px;
}

#main .home_colom_holder .colom .content .foto_holder{
	height:120px;
	width:268px;
	float:left;
	border:1px solid #b8b8b8;
}

#main .home_colom_holder .colom .content .nieuws_item {
	height: 160px;
}

#main .home_colom_holder .colom .content .nieuws_item .nieuws_top{
	height:52px;
	width:268px;
	float:left;
}

#main .home_colom_holder .colom .content .nieuws_item .nieuws_top .datum{
	height:52px;
	width:47px;
	float:left;
	background-image:url(../img/datum_bg.jpg);
}

#main .home_colom_holder .colom .content .nieuws_item .nieuws_top .datum p{
	color:#fff;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	line-height:16px;
}

#main .home_colom_holder .colom .content .nieuws_item .nieuws_top .titel{
	height:52px;
	width:200px;
	float:left;
	margin:0px 0px 0px 20px;
}

#main .home_colom_holder .colom .content .nieuws_item .nieuws_top .titel p{
	line-height:15px;
	color:#f79422;
	font-size:12px;
	font-weight:bold;
}

#main .home_colom_holder .colom .content .foto_holder img{
	margin:2px 2px 2px 2px;
}

#main .home_colom_holder .bottom{
	height:7px;
	width:290px;
	float:left;
	background-image:url(../img/home_colom_bottom.jpg);
}

#main .home_colom_holder .colom .top_1{
	height:50px;
	width:290px;
	float:left;
	background-image:url(../img/head_wie-zijn-wij.jpg);
}

#main .home_colom_holder .colom .top_2{
	height:50px;
	width:290px;
	float:left;
	background-image:url(../img/head_wat-we-doen.jpg);
}

#main .home_colom_holder .colom .top_3{
	height:50px;
	width:290px;
	float:left;
	background-image:url(../img/head_laatste-nieuws.jpg);
}

#main .home_colom_holder .blok{
	height:370px;
	width:435px;
	float:left;
	background-image:url(../img/home_blok_bg.jpg);
	position:relative;
	
}

#main .home_colom_holder .blok .label{
	height:70px;
	width:121px;
	position:absolute;
	left:-2px;
	top:-2px;
}

#main .home_colom_holder #links{
	margin:0px 20px 0px 10px;
}

#main .home_colom_holder #rechts{
	margin:0px 10px 0px 20px;
}

#main .home_colom_holder .blok .labels_van{
	height:70px;
	width:399px;
	float:left;
	margin:0px 18px 0px 18px;
	background: url("../img/labels/exploitaties.png") no-repeat scroll right center transparent;
}

#main .home_colom_holder .blok .labels{
	height:254px;
	width:399px;
	float:left;
	margin:0px 18px 0px 18px;
}

#main .home_colom_holder .blok .labels .colom{
	height:127px;
	width:125px;
	float:left;
	margin:0px 4px 0px 4px;
	background: url("../img/labels/background.png") no-repeat scroll bottom center transparent;
}

#main .home_colom_holder .blok .referentie{
	width:399px;
	float:left;
	margin:60px 18px 0px 18px;
}

#main .home_colom_holder .blok .referentie .top{
	width:225px;
	height:100px;
	float:left;
	margin:0px 18px 0px 18px;
	border-bottom:1px solid #cecece;
	overflow:hidden;
}

#main .home_colom_holder .blok .referentie .top li{
	height:19px;
	width:253px;
	float:left;
	margin:5px 0px 0px 0px;
	list-style:none;
}

#main .home_colom_holder .blok .referentie .top li a{
	line-height:5px;
}

#main .home_colom_holder .blok .referentie .top li .icon{
	height:19px;
	width:19px;
	float:left;
	margin:0px 10px 0px 0px;
}

#main .home_colom_holder .blok .referentie .logo_holder{
	width:150px;
	height:150px;
	position:absolute;
	top:25px;
	right:10px;
	background-image:url(../img/referentie_logo_holder.png);
}

#main .home_colom_holder .blok .referentie .logo_holder .holder{
	width:110px;
	height:110px;
	position:absolute;
	top:14px;
	left:18px;
	border:1px solid #cecece;
	overflow:hidden;
}

#main .home_colom_holder .blok .referentie .text{
	width:380px;
	float:left;
	margin:0px 18px 0px 18px;
	overflow:hidden;
	height:180px !important;
}

/* vervolg pagina */

#main_cont{
	height:auto !important; 
	height:100%;
}

#main_cont .rechts{
/*	height:auto !important; 
	height:100%;
	min-height:100%;*/
	width:50%;
	right:0;
	position:absolute;
	float:right;
	background-color:#FFF;
}


#main_cont .wrapper{
	/*height:auto !important;*/
	height:100%;	
	/*min-height:1000px;*/
	width:930px;
	margin:0 auto;
	position:relative;
	z-index:2px;
	background: url("../img/main_cont_bg.jpg") repeat-y scroll 0 0 transparent;
}

#main_cont .wrapper_clean{
	height:auto !important;
	height:100%;	
	/*min-height:1000px;*/
	width:930px;
	margin:0 auto;
	position:relative;
	z-index:2px;
}

#main_cont .topshadow{
	height:20px;
	width:930px;
	float:left;
	position:relative;
	background-image:url(../img/main_cont_shadow.jpg);
	z-index:3px;
}

#main_cont .topshadow_clean{
	height:20px;
	width:930px;
	float:left;
	position:relative;
	background:url("../img/main_top_clean.jpg") no-repeat scroll center top transparent;
	z-index:3px;
}

#main_cont .content{
	width:575px;
	height:auto !important;
	height:100%;
	float:left;
	margin:0px 0px 50px 0px;
	position:relative;
}

#main_cont .content_groot{
	width:930px;
	height:auto !important;
	height:100%;
	float:left;
	margin:0px 0px 50px 0px;
}

#main_cont .sidebar{
	width:300px;
	height:auto !important;
	height:100%;
	float:right;
	padding:15px 15px 15px 15px;
	margin:0px 0px 50px 0px;
}

#main_cont .content_groot .titel{
	width:930px;
	float:left;
	margin:10px 0px 20px 0px;
}

#main_cont .titel{
	width:575px;
	float:left;
	margin:10px 0px 20px 0px;
}

#main_cont .groep_links{
	width:500px;
	float:left;
	margin:10px 0px 20px 0px;
}





/* onze opdrachtegevers */

#opdrachtgevers{
	height:110px;
	width:910px;
	float:left;
	background-image:url(../img/opdrachgevers_bg.jpg);
	margin:50px 10px 50px 10px;
}

#opdrachtgevers #carousel{
	height:84px;
	width:607px;
	float:right;
	margin:8px 2px 0px 10px;
}

#opdrachtgevers #carousel ul li{
	height:82px;
	width:115px;
	float:left;
	margin:0px 8px 0px 0px;
	list-style:none;
	border:1px solid #bebebe;
	overflow:hidden;
}

/* opdrachtegevers vervolg */

#main_cont .klant_links .klant_logo{
	width:150px;
	height:150px;
	position:absolute;
	background-image:url(../img/referentie_logo_holder.png);
	top:-25px;
	right:0px;
}

#main_cont .klant_links .klant_logo .holder{
	width:108px;
	height:108px;
	float:left;
	margin:15px 0 0 19px;
	overflow:hidden;
	border:1px solid #CECECE;
}

#main_cont .klant_links .text{
	width:400px;
	/*height:110px;*/
	float:left;
	margin:0px 175px 25px 0px;
	border-bottom:1px solid #CECECE;
}

#main_cont .klant_links{
	width:575px;
	float:left;
	position:relative;
}

#main_cont .klant_links .klant_project{
	float:left;
	width:565px;
	height:185px;
	overflow:hidden;
	margin:50px 0 0 0;
	background-image: url(../img/klant_project_kader.jpg);
}

#main_cont .klant_links .klant_project .fotolijst{
	height:136px;
	width:132px;
	float:left;
	background-image: url(../img/klant_project_kader_lijst.png);
	margin:26px 0 0 26px;
	
}

#main_cont .klant_links .klant_project .fotolijst .foto{
	height:110px;
	width:110px;
	float:left;
	background-color:#FFF;
	margin:10px 0 0 10px;
	overflow:hidden;
}

#main_cont .klant_links .klant_project .info{
	height:136px;
	width:330px;
	float:left;
	margin:26px 0 0 40px;
}

#main_cont .klant_links .klant_project .info .groep_icon{
	width:50px;
	float:left;
	margin:0px 0 0 0px;
	
}

#main_cont .klant_links .klant_project .info .klanttext{
	width:330px;
	float:left;
	margin:0px 0 0 0px;
	overflow:hidden;
	height:85px;
	
}

#main_cont .klant_links .klant_project .info .klanttext p{
	line-height:20px;
	
}

span.vervolgtitle1{
	float:left;
	font-size:14px;
	margin:0 0 10px 0;
	width: 100%;
}

span.quoteaut{
	font-size:14px;
}

span.quotecont{
	font-size:13px;
	color:#535052;
}

.sidebar .klant_rechts{
	width:280px;
	float:left;
	min-height:100px;
	height:auto !important;
	height:100%;
	background:url("../img/quote_open.png") no-repeat scroll left top transparent;
}

.sidebar .klant_rechts .quote{
	margin:35px 0 0 20px;
	float:left;
	width:210px;
	padding:0 50px 40px 30px;
	height:auto !important;
	height:100%;
	background:url("../img/quote_close.png") no-repeat scroll right bottom transparent;
	
}

.sidebar .klant_rechts .aut{
	float:left;
	width:200px;
	height:50px;
	padding:0 0 0 80px;
}

/*opdrachtgevers vervolg*/

.portfolio_head_movie_holder{
	border:1px solid #b8b8b8;
	float:left;
	height:305px;
	margin: 0 0 0 10px;
	width:482px;
	background-color:#FFF;
}

.portfolio_head_movie_holder .portfolio_head_movie{
	width:474px;
	height:297px;
	float:left;
	overflow:hidden;
	margin:4px 0 0 4px;
}

.portfolio_head_image_holder{
	border:1px solid #b8b8b8;
	float:left;
	height:253px;
	margin: 0 0 0 10px;
	width:482px;
	background-color:#FFF;
}

.portfolio_head_image_holder .portfolio_head_image{
	width:474px;
	height:245px;
	float:left;
	overflow:hidden;
	margin:4px 0 0 4px;
}

.portfolio_head_image_shadow{
	float:left;
	margin: 0 0 0 10px;
	width:485px;
	height:8px;
	background-image: url(../img/portfolio_head_image_shadow.jpg);
}

.portfolio_small_img_holder{
	height:auto !important;
	height:100%;
	float:left;
	width:495px;
	margin:30px 0 0 0px;
}

.portfolio_small_img_holder .small_portfolio_img{
	height:117px;
	float:left;
	width:113px;
	overflow:hidden;
	background-image: url(../img/portfolio_small_img_holder.jpg);
	margin:0px 0 0 10px;
	
}

.portfolio_small_img_holder .small_portfolio_img .small_image{
	height:105px;
	float:left;
	width:105px;
	overflow:hidden;
	
	margin:4px 0 0 4px;
	
}

.portfolio_tekst{
	height:auto !important;
	height:100%;
	float:left;
	width:455px;
	margin:30px 0 0 10px;
	
	padding:15px 15px 15px 15px;
	background-color:#f7f3e8;
}

.sidebar .klant_project{
	float:left;
	height:90px;
	width:260px;
	overflow:hidden;
	margin:0 0 0px 25px;
}

.sidebar .klant_project .foto_holder{
	width:258px;
	height:58px;
	float:left;
	border:1px solid #b8b8b8;
	background-color:#FFF;
}

.sidebar .klant_project .foto_holder .foto{
	float:left;
	height:56px;
	width:256px;
	margin:1px 0 0 1px;
	overflow:hidden;
}

.sidebar .klant_project .info{
	float:left;
	width:230px;
	height:30px;
	padding:0 0 0 30px;
	overflow:hidden;
	background:url("../img/orange_thumb.jpg") no-repeat scroll left top;
	
	
}

.info h2{
	font-size:11px;
	color:#636363;
	line-height: 25px;
}

.sidebar .titel2{
	width:260px;
	float:left;
	margin:10px 0px 20px 25px;
}

/*opdrachtgevers vervolg*/

.werkzaamheden_blokje{
	width:220px;
	height:385px;
	float:left;
	margin:10px 10px 0px 0px;
	position:relative;
}

.werkzaamheden_blokje .label{
	position:absolute;
	width:121px;
	height:71px;
	left:-1px;
	top:-2px;
}

.werkzaamheden_blokje .titelveld{
	float:left;
	Overflow:hidden;
	width:180px;
	margin:180px 20px 0px 20px;
	height:30px;
}

.werkzaamheden_blokje .titelveld h2{
	font-size:14px;
}

.werkzaamheden_blokje .tekstveld{
	float:left;
	Overflow:hidden;
	width:180px;
	margin:15px 20px 0px 20px;
	height:100px;
}

.werkzaamheden_blokje .meer_button{
	height:30px;
	width:70px;
	float:left;
	margin:0px 20px 0 130px;
}

#webdesign{
	background-image: url(../img/wat_we_doen/webdesign.jpg);
}

#webwinkels{
	background-image: url(../img/wat_we_doen/webwinkels.jpg);
}

#webportals{
	background-image: url(../img/wat_we_doen/webportals.jpg);
}

#logo_huisstijl{
	background-image: url(../img/wat_we_doen/huisstijllogo.png);
}

#drukwerk{
	background-image: url(../img/wat_we_doen/drukwerk.jpg);
}

#google_optimalisatie{
	background-image: url(../img/wat_we_doen/google_optimalisatie.jpg);
}

#google_marketing{
	background-image: url(../img/wat_we_doen/google_marketing.jpg);
}

#fotografie{
	background-image: url(../img/wat_we_doen/fotografie.jpg);
}

#video_promoties{
	background-image: url(../img/wat_we_doen/video_promoties.jpg);
}

#linkbuilding{
	background-image: url(../img/wat_we_doen/linkbuilding.jpg);
}

#hosting{
	background-image: url(../img/wat_we_doen/hosting.jpg);
}

#conversie_optimalisatie{
	background-image: url(../img/wat_we_doen/conversie_optimalisatie.jpg);
}

#chroma_key{
	background-image: url(../img/wat_we_doen/chroma_key.jpg);
}

/* footer */

#footer{
	height:325px;
	background: url("../img/footer_bg.jpg") repeat-x scroll 0 0 transparent;
	position:relative;
}

#footer p{
	font-size:11px;
	color:#7d7d7d;
	line-height: 20px;
}

#footer .wrapper{
	height:325px;
	width:1040px;
	margin:0 auto;
	position:relative;
	background-image:url(../img/footer_wrapper.jpg);
}

#footer .wrapper .holder{
	height:180px;
	float:left;	
	margin:30px 0px 0px 30px;
}

#footer .wrapper .holder2{
	height:180px;
	float:left;	
	margin:30px 0px 0px 0px;
}

#footer .wrapper .icon{
	height:40px;
	width:42px;
	float:left;	
	margin:15px 10px 0px 0px;
}

#footer .wrapper .contact{
	height:170px;
	width:180px;
	padding:10px 0px 0px 20px;
	float:left;
	background: url("../img/footer_devider.jpg") no-repeat scroll left top transparent;
}

#footer .wrapper .flicr{
	height:170px;
	width:240px;
	padding:10px 0px 0px 20px;
	float:left;
	background: url("../img/footer_devider.jpg") no-repeat scroll left top transparent;
}

#footer .wrapper .flicr .blokje{
	height:65px;
	width:65px;
	margin:10px 10px 0px 0px;
	float:left;
	background-color:#03C;
	background: url("../img/flickr_bg.jpg")
}

#footer .wrapper .flicr .blokje .flickrfoto{
	float:left;
	height:57px;
	width:57px;
	margin:4px 0 0 4px;
}

#footer .wrapper .label{
	height:170px;
	width:300px;
	padding:10px 0px 0px 20px;
	float:left;
	background: url("../img/footer_devider.jpg") no-repeat scroll left top transparent;
}

#footer .wrapper .label .blokje{
	height:65px;
	width:65px;
	margin:10px 10px 0px 0px;
	float:left;
}

#footer .wrapper .tags{
	width:950px;
	height:50px;
	position:absolute;
	bottom:10px;
	left:45px;
	text-align:center;
}

#footer .wrapper .tags a{
	
	color:#d7d7d7;
	font-size:11px;
}

.sidebar .youtube_project{
	float:left;
	height:94px;
	width:124px;
	overflow:hidden;
	margin:0 0 25px 25px;
}

.sidebar .youtube_project .youtube_holder{
	width:122px;
	height:92px;
	float:left;
	border:1px solid #b8b8b8;
	background-color:#FFF;
}

.sidebar .youtube_project .youtube_holder .youtube_item{
	float:left;
	height:90px;
	width:120px;
	margin:1px 0 0 1px;
	overflow:hidden;
}

.sidebar .youtube_project .youtube_holder .youtube_item img{
	height: 90px;
	width: 120px;
}

.adresgegevens{
	float:left;
	margin:0px 0 20px 25px;
	width:260px;
}

.map{
	float:left;
	margin:0px 0 20px 25px;
	width:260px;
	height:175px;
	border: 1px solid #CFCFCF;
}

#map_canvas{
	float:left;
	margin:5px 5px 5px 5px;
	width:250px;
	height:165px;
}

.live_chat_support {
	margin: 0 0 0 25px;
}

.branche_block_more {
	display: none;	
}

/*branche blokken*/

#main_cont .groep_links_onswerk{
	width:575px;
	float:left;
	margin:10px 0px 20px 0px;
}


.branche_block{
	width:165px;
	height:200px;
	float:left;
	margin:20px 25px 0 0;
	
}

.branche_block .branche_block_top{
	height:173px;
	width:165px;
	background-image: url(../img/brancheblokken/background.png);
	position:relative;
	

}

.branche_block .branche_block_top .lint{
	height:70px;
	width:121px;
	position:absolute;
	left:-2px;
	top:-2px;
}



.branche_block .branche_block_top  .branche_logo{
	height:125px;
	width:124px;
	float:left;
	margin:25px 0 20px 20px;
	
}

.branche_block .branche_block_top .click_for_more{
	height:25px;
	
	
}

.branche_block .branche_block_top .click_for_more .info{
	float:left;
	width:230px;
	height:30px;
	padding:0 0 0 10px;
	overflow:hidden;
	background:url("../img/brancheblokken/orange_thumb_branche.png") no-repeat scroll left top;
	
	
}


/*branche sidebar blokken*/

.sidebar #branche_more_klanten{
	margin: 15px 0 0 25px;
	width: 290px;
	overflow:hidden;w
	float:left;		
}

.sidebar #branche_more_klanten .branche_klant_block{
	float:left;
	margin:0 22px 25px 0;
	height:86px;
	overflow:hidden;
	width:117px;
	border:#a8a8a8 solid 1px;
}

.sidebar #branche_more_klanten .branche_klant_block .klant_logo_branche{
	float:left;
	height:84px;
	overflow:hidden;
	width:115px;
	border:#ffffff solid 1px;
}

/* Koffieteller + Wie zijn Wij */

.big_wzw{
	width:260px;
	height:57px;
	float:right;
	overflow: hidden;
	margin:0 0 15px 0;
}




.koffieteller{
	width:500px;
	height:100px;
	float:left;
	margin:10px 75px 0 0px;
	overflow: hidden;
	background:url("../img/koffieteller2.jpg");
}

.koffieteller span.koffietekst1{
	
	font-size:12px;
	color:#f7a13f;
	line-height: 25px;
	float:left;
	margin:10px 0 0 100px;
	
}

.koffieteller span.koffietekst2{
	width:260px;
	font-size:20px;
	color:#5f4240;
	line-height: 25px;
	font-weight:bold;
	float:left;
	margin:0 0 0 225px;
}

.koffieteller span.koffietekst3{
	width:260px;
	font-size:12px;
	color:#f7a13f;
	line-height: 20px;
	float:left;
	font-weight:100;
	margin:0 0 0 285px;
}

/* Tooltip */

.tipsy { padding: 5px; font-size: 10px; opacity: 1; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(.../img/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: orange; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }
  
  /*nieuws laden*/
span.gn_i_datum {
	font-size:11px;
	color:#f26722;
	line-height: 35px;
	font-weight:lighter;
}

#gn_i_tekst{
	width:500px;
	float:left;
	margin:10px 0px 20px 0px;
}

.nieuws_item_small {
	height: 100px;
	margin: 25px 0 0 25px;
	width:260px;
}

.nieuws_item_small .nieuws_top{
	height:52px;
	width:260px;
	float:left;
}

.nieuws_item_small .nieuws_top .datum{
	height:52px;
	width:47px;
	float:left;
	background-image:url(../img/datum_bg.jpg);
}

.nieuws_item_small .nieuws_top .datum .datumpositie{
	height:42px;
	width:47px;
	float:left;
	margin:10px 0 0 0;
}


.nieuws_item_small .nieuws_top .datum .datumpositie p{
	color:#fff;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	line-height:16px;
}

.nieuws_item_small .nieuws_top .titelnieuws{
	height:37px;
	width:200px;
	float:left;
	margin:15px 0px 0px 13px;
}

.nieuws_item_small .nieuws_top .titelnieuws p{
	line-height:15px;
	color:#f79422;
	font-size:12px;
	font-weight:bold;
}

/*einde nieuws inladen*/

.sidebar .nieuws_item_small {
	height: 80px;
	margin: 0 0 0 25px;
}

.sidebar .nieuws_item_small .nieuws_top {
    float: left;
    height: 52px;
    width: 268px;
}

.sidebar .nieuws_item_small .nieuws_top .datum {
    background-image: url("../img/datum_bg.jpg");
    float: left;
    height: 52px;
    width: 47px;
}

.sidebar .nieuws_item_small .nieuws_top .datum p {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    margin: 10px 10px 0px;
}

.sidebar .nieuws_item_small .nieuws_top .titel2 {
    float: left;
    height: 52px;
    margin: 0 0 0 20px;
    width: 200px;
}

.sidebar .nieuws_item_small .nieuws_top .titel2 p {
    color: #F79422;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}

.sidebar .nieuws_item_small .nieuws_top .titel2 p a{
    color: #F79422;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
}

/*pitchday*/

li.MsoNormal{
	margin:0 0 0 15px;
}

.pitchday_btn {
	margin: 10px 0 0 25px;
}

.introtekst_verenigingen {	float: left; height:40px;	width: 560px; 	padding: 0px 0px 0 0px;	background-image:url(../img/uitklapblok_bg.jpg); background-repeat:no-repeat; border:0px; font-weight: bold;}
.introtekst_verenigingen h2 {	font-weight:lighter; color:#fff; font-size:13px; width:400px; margin:0px 10px; }
.introtekst {	float: left;	width: 600px;	padding: 30px 0px 0px 30px; font-weight: bold;}
.introtekst2 {	float: left;	width: 600px;	padding: 30px 0px 0 0px;	margin: 0 0 30px 0;	font-weight: bold;}
.vervolgtekst_verenigingen {	float: left;	width: 530px;	padding: 30px 0px 30px 30px; display: none; color:#464646; }
.vervolgtekst {	float: left;	width: 600px;	padding: 30px 0px 30px 40px; display:none; }

.vervolgtekst_verenigingen p { 
	font-size:12px;
	color:#464646;
	line-height:25px;
	margin:0 30px 0 0;
}

.vereniging { margin: 0 0 5px 0; width:560px; float:left;}

.leesmeer {	float: right;	width: 200px;	margin: 0 0px 0px 0;}
.leesmeer a {	text-decoration: none; float: right;	font-size:11px; margin: 5px 0px 5px 0;	display: block;	height: 11px;	line-height: 8px;	padding: 0 17px 0 0; background-image: url(../img/leesmeerknop.png);	background-position: top right;	background-repeat: no-repeat; color:#fff;}
.leesmeer a.active {	width: 11px;	overflow: hidden;	padding: 0;	text-indent: -1000px;	background-position: bottom right;}
.leesmeer2 {	float: right;	width: 200px;	margin: 0 0px 0px 0;}
.leesmeer2 a {	text-decoration: none; float: right;	font-size:11px; margin: 5px 10px 5px 0;	display: block;	height: 11px;	line-height: 8px;	padding: 0 17px 0 0; background-image: url(../img/leesmeerknop.png);	background-position: top right;	background-repeat: no-repeat; color:#fff;}
.leesmeer2_verenigingen {	float: right;	width: 200px;	margin: 0 16px 0px 0;}
.leesmeer2_verenigingen a {	text-decoration: none; float: right;	font-size:11px; margin: -20px 10px 0px 0;	display: block;	height: 11px;	line-height: 8px;	padding: 0 17px 0 0; background-image: url(../img/leesmeerknop.png);	background-position: top right;	background-repeat: no-repeat; color:#fff;}
.leesmeer2_verenigingen a.active {	width: 11px;	overflow: hidden;	padding: 0;	text-indent: -1000px;	background-position: bottom right;}

.naar_website {
	float:right;
	margin:0 30px 0 0;
}

.uitklapblok { }

.vereniging .vervolgtekst img {float: left; margin: 0px 25px 7px 0px;}

.vereniging .vervolgtekst_verenigingen img {float: left; margin: 0px 25px 7px 0px; border:5px #999 solid;}

.addthis_toolbox {
	float: right;
	margin-right: 82px;
	margin-bottom: 6px;
}


