@charset "UTF-8";
/* dark blue: #2C3547  // green: #8ba838  grey bg: #f7f7f7  orange: #f27601   */
html,body,div,span,applet,object,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,input,select,legend{vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;outline:0;padding:0;margin:0;border:0;} :focus{outline:0;}body{line-height:1;color:black;}ol,ul{list-style:none;}/* tables still need cellspacing="0" in the markup */table{border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}/* remove possible quote marks (") from <q> & <blockquote> */blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}em{font-style:italic;}
/* firefox button correct */
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border:0;padding:0;margin:0;}

input[type=submit] {
  -webkit-appearance: none; border-radius:0px;
}

html{-webkit-text-size-adjust:100%;}
.textinput{height:26px; width:254px; padding:0px 3px; color:#666; background:#e6e6e6; margin-bottom:3px;}
.green{color:#8ba838 !important; font-weight:bold;}
.greenlink{text-decoration:none; color:#8ba838;}
	.greenlink:hover{text-decoration: underline;}
.orangelink{text-decoration:none; color:#f27601;}
	.orangelink:hover{text-decoration: underline;}
.bluelink{text-decoration:none; color:#2C3547;}
	.bluelink:hover{text-decoration: underline;}
.orange{color:#f27601; font-weight:bold;}
.info{text-align:center;}
.nolink a, .nolink{text-decoration:none; color:#2C3547;} .nolink1 a, .nolink1{text-decoration:none;}
.greenbox{background:#f7f7f7; padding:16px; margin-bottom:40px; font-size:90%; line-height:150%;}
.greenbox a:hover{color:#f27601 !important;}

@font-face{font-family:Rockwell; src:url("rockwellbold.eot");}
@font-face{font-family:Rockwell; src:url("rockwellbold.ttf");}
	/*
	@-moz-document url-prefix(){@font-face {font-family:Rockwell; src:url("rockwellbold.ttf") format("TrueType");} } 
	/* @font-face{font-family:Rockwell; src:url("rockwellbold.ttf") format("TrueType");} */

.rockwell{font-family:Rockwell,"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
p{font-size:80%; line-height:130%; padding:14px 5px 44px 0px;}

.errorh1{color:#f27601; font-size:170%;}

#corner{position:absolute; top:0; right:0;}
#noscript{position:absolute; width:940px; left:50%; margin-left:-470px; top:10px;}

.breakwords{	
	-ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit */
  word-break: break-word;
	-webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
	display:block;
}

/* info hover boxes */
.uitleg{margin-bottom:0px;}
	.uitleg .border-top{border-top:1px solid #CCC;}
	.uitleg .border-bottom{border-bottom:1px solid #CCC;}
	.uitleg .extrainfo2{text-align:center; color:#333; cursor:pointer;}
		.uitleg .extrainfo2 span{color:#8ba838; font-size:90%;}
	.uitleg .info2show{display:none; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background:#f7f7f7; padding:10px; margin-bottom:20px;}
	.uitleg p{margin:0; padding:10px 0;}
	.uitleg h2{display:inline; font-size:80%;}

/* info hover boxes */
.hoverinfobox{display:none; border:2px solid #8ba838; background: rgba(44, 53, 71, 0.9); color:#FFFFFF; width:auto; padding:10px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:100%; font-weight:normal; line-height:120%;}
	.hoverinfobox	a{color:#FFF; text-decoration:none;}

.extrainfo{font-size:180%; position:relative; font-weight:bold; vertical-align:bottom; display:inline-block; padding:0 0 0 0px; margin:0px 0px 4px 5px; color:#f27601; font-family:Rockwell,"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-shadow:1px 1px 1px #666666; filter:dropshadow(color=#000000, offx=1, offy=1); cursor:pointer;}
	.extrainfocompany{vertical-align:top; margin-top:5px;}
.extrainfodiv{display:none; border:2px solid #8ba838; background: rgba(44, 53, 71, 0.9); color:#FFFFFF; width:200px; min-height:50px; padding:10px; position:absolute; right:-238px; top:-8px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:55%; font-weight:normal; line-height:120%; z-index:100;}
	.extrainfodiv a{color:#f27601; text-decoration:none;}
	.extrainfodivcompany{left:-236px;}
.extrainfotriangle{width: 0px; height: 0px; border-style: solid; border-width: 11px 10px 11px 0; border-color: transparent #8ba838 transparent transparent; position:absolute; left:-31px; top:6px; padding:1px 0 1px 20px;}
	.extrainfotrianglecompany{width: 0px; height: 0px; border-style: solid; border-width: 11px 0px 11px 10px; border-color: transparent transparent transparent #8ba838; position:absolute; right:-31px; top:6px; padding:1px 20px 1px 0;}

.tipsdiv{display:none; border:2px solid #8ba838; background: rgba(44, 53, 71, 0.9); color:#FFFFFF; width:200px; min-height:30px; padding:10px; position:absolute; margin-left:670px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-weight:normal; line-height:120%;}

body {font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; color:#2C3547; background-color:#f5f7fa;}

#noscript{display:inline; padding-top:6px; position:absolute;}
#noscript span{background:#FFFF00; line-height:16px; color:red; font-size:90%; font-weight:bold; margin-left:10px;}
#header{
	height:170px;
	background-color:#2C3547;
	border-bottom:1px solid #7C838F;
	}
	#inner{
		width:960px;
		margin:0 auto;
		position:relative;	
		height:inherit;
		}
		.error{font-size:80%; line-height:130%; padding:14px 5px 14px 5px; color:#FF0000;}
		#socialbox{background:#46526A; position:absolute; width:240px; padding:6px 8px; display:none;}
			#facebooklike{display:inline; position:absolute; margin-left:8px;}
			#linkedinfollow{float:right;}
		#logo{padding-top:62px; height:50px; width:460px; /* margin-left:-38px; */}
			#logoslash{color:#46526A; font-size:200%; font-weight:bolder; vertical-align:top; line-height:36px; margin-left:-3px;}
			#logotext{color:#FFFFFF; display:inline; font-size:80%; font-weight:bold; vertical-align:top; line-height:42px; margin-left:-6px;}
		#login{float:right; width:490px; height:95px; text-align:right;}
			#login form{display:inline;}
			#wachtwoordvergeten{color:#8ba838; font-size:70%; display:block; padding-right:56px; padding-top:57px; padding-bottom:3px;}
				 #wachtwoordvergeten a{color:#8ba838; text-decoration:none; font-weight:bold;}
			#logintext{color:#FFFFFF; font-size:80%; line-height:24px;}
			.logininput{background:#46526A; height:24px; width:130px; padding:0px 6px; color:#FFFFFF; font-size:80%;}
			#loginsubmit{background:#8ba838; height:24px; line-height:24px; padding:0px 8px; color:#FFFFFF; cursor:pointer; font-size:80%;}
		#menu{width:960px; background:#FFFFFF; height:42px; margin-top:16px; font-size:80%; overflow:hidden; }
			/* .menubutton{line-height:42px; display:inline; padding:13px 22px; border-right:1px solid #dddddd; color:#2C3547; cursor:pointer;} */
			.menubutton{display:inline-block; padding:15px 22px; float:left; border-right:1px solid #dddddd; color:#2C3547; cursor:pointer;}
			.menubutton:hover{background:#f2f2f2 /* #f5f7fa */;}.menuactive{background:#f2f2f2;}
			#menu a{color:#2C3547; text-decoration:none;}
			#menu-stages div{display:none;}
				#menu-stages:hover > div{display:block;}
				#sub-stages{position:absolute; top:170px; left:50%; margin-left:-399px; border:1px solid #dddddd; z-index:200;}
					#sub-stages a{padding:14px; border-bottom:1px solid #dddddd; display:block; background:#FFFFFF;}
					#sub-stages a:hover{background:#f2f2f2;}
					#sub-stages:last-child{border-bottom:none;}
			#aanmelden{background:#f27601; line-height:42px; display:inline; padding:0px 22px; float:right; cursor:pointer; color:#FFF; border-bottom:1px solid #878d97;}
				#aanmelden a{color:#FFFFFF; text-decoration:none;}
/* Loggedin */
		#loggedinimage{width:48px; /* min-height:48px; */ border:2px solid #46526a; float:right; margin-top:43px; margin-left:4px;}
			#loggedinimage div{height:48px; vertical-align:middle; display:table-cell;}
			#loggedinimage div img{display:block;}
		#loggedinlinks{margin-top:40px; line-height:15px; width:140px; text-align:right; float:right;}
			#loggedinlinks a{color:#8ba838; text-decoration:none; font-size:80%;}
		#welcome{color:#FFFFFF; font-size:85%; float:left; margin-top:76px; /* */ line-height:16px; font-style:italic; font-weight:bold; margin-right:4px; width:290px; /* height:53px; */
			text-align:center; overflow:hidden; text-align:center;}
			#welcome a{color:#f27601; text-decoration:none; font-style:normal; font-size:80%;}
	
#page-wrap{width:960px;	margin:0 auto;	border-left:1px solid #ccced0;	border-right:1px solid #ccced0;}
	.linkblue{color:#2C3547; text-decoration:none;}
	.linkorange{color:#f27601; text-decoration:none;}
	#content{background-color:#FFFFFF; padding:0px 22px 32px 22px; }

/* search */ 	
		#search{padding:11px 0; border-bottom:1px solid #dddddd; display:none; overflow:hidden;}
			.show{display:block;}
			#searchlogo{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position: -1477px 0; width:48px; height:48px; margin-left:-71px; margin-top:-12px; position:absolute; border-left:1px solid #ccced0; border-top:1px solid #ccced0; border-bottom:1px solid #ccced0; z-index:-1;}
			#searchinput{height:26px; padding:0px 6px; color:#666; font-size:80%; background:#e6e6e6;}
			#searchsubmit{line-height:26px; height:26px; padding:0px 9px; background:#2C3547; color:#FFFFFF; cursor:pointer; font-size:90%; float:right}	

/* dropdowns */
		.dropdownbgicon{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-144px 41px; margin:10px 4px 0px 0px; height:5px; width:10px;}
		.dropdownbgiconup{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-144px 36px; margin:10px 4px 0px 0px; height:5px; width:10px;}
		.ui-dropdownchecklist-indent{padding-left: 7px;}/* Font size of 0 on the -selector and an explicit medium on -text required
			to eliminate descender problems within the containers and still have a valid size for the text */
		.ui-dropdownchecklist-selector-wrapper, .ui-widget.ui-dropdownchecklist-selector-wrapper{vertical-align:middle; font-size:0px; margin-top:-1px;}
		.ui-dropdownchecklist-selector{padding:0px 2px 0px 4px; font-size:0px; height:26px; line-height:26px; background:#e6e6e6; cursor:pointer;}
		.ui-dropdownchecklist-text{font-size:small; color:#666;}
		.ui-dropdownchecklist-item, .ui-dropdownchecklist-item input{vertical-align:middle; padding:0px 0px 3px 4px;}
		.ui-dropdownchecklist-item:hover, .ui-dropdownchecklist-item:hover{background:#f6f6f6;}
		.ui-dropdownchecklist-group{padding: 1px 2px 2px 2px;}
		.ui-dropdownchecklist-dropcontainer{margin-top:9px;}
		#searchdivbg{height:280px; background:#e4e7ec; width:960px; margin-top:-1px; margin-left:-22px; display:none;}

/* dialog ui-dialog-titlebar ui-widget-header ui-widget  */
		.dialog{display:none; background:#FFF; /* height:140px !important; */ height:auto; width:400px; padding:6px 6px 20px 6px;}
		.ui-dialog{top:150px !important; position:fixed;}
		.ui-dialog-titlebar{display:none;}
		.closealert1{margin-right:0px !important; float:right; font-weight:bold; cursor:pointer;}
		.dialogtext{padding:12px 4px 0px 4px; font-size:80%; line-height:15px;}
			.label{width:90px; margin-top:8px; margin-left:30px; display:inline-block;}
			.dialogtext select, .select{background:#f7f7f7; width:220px; height:26px; color:#353f54; line-height:26px; margin-left:-4px; padding:0; border:1px solid #ccc;}
			.dialoglogin{width:234px; height:20px; line-height:20px; background:#f7f7f7; padding:1px 4px; margin-left:-4px;}
			.dialogtext a{color:#8ba838; text-decoration:none; font-weight:bold;}
			/* .dialogtext */.submit{background:#f27601; color:#FFFFFF; padding:5px 8px; cursor:pointer;}
		.ui-dialog-buttonset{margin-top:-40px; padding-left:3px; text-align:center;}
			.ui-dialog-buttonset button:first-child{background:#8ba838; color:#FFFFFF; padding:3px 8px; margin-top:6px; cursor:pointer; border:0; margin-right:20px; width:80px;}
			.ui-dialog-buttonset button{background:#f27601; color:#FFFFFF; padding:3px 8px; margin-top:6px; cursor:pointer; border:0; width:80px;}
		.ui-widget-overlay{position:fixed; top:0; left:0; width:100%; height:100%; background-color:#2C3547; opacity:0.7;}

/* dark blue: #2C3547  // green: #8ba838  grey bg: #f7f7f7  orange: #f27601   */

/* set button dialog to blue */
	.bedrijsaccount{background:#2C3547 !important;}
/* home page */			
	#banner1, #banner2, #banner3{height:257px; border-bottom:1px solid #dddddd; padding-bottom:14px; padding-top:18px;} #banner2, #banner3{padding-top:14px;}
		#banner2 h1, #banner3 h1{color:#2C3547; font-weight:bold; font-size:160%; font-family:Rockwell; margin:10px 0 24px 30px;}
		#banner2 h1 a, #banner3 h1 a{color:#2C3547; font-size:200%;} #banner2 h1 a:hover, #banner3 h1 a:hover{color:#8ba838;}
		#banner3 h1{margin:10px 0 21px 30px;}
		#video-homepage, #video-studenten, #video-bedrijven{position:relative; float:left;}
			#video-homepage h2, #video-studenten h2, #video-bedrijven h2{position:absolute; top:10px; left:10px; color:#2C3547; font-weight:bold; font-size:120%; font-family:Rockwell;}
		#studentknop, #bedrijfknop{float:right; width:458px; cursor:pointer;}
			#studentknop{height:128px; background:#f2f2f2;}
				#studentknop span{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position: -1526px 0; width:100px; height:100px;}
				#studentknop:hover{background:#f4f4f4;}
			#studentknop a{color:#8ba838;}
			#bedrijfknop{clear:right; height:129px; background:#e6e6e6;}
				#bedrijfknop span{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position: -1336px 0; width:100px; height:100px;}
				#bedrijfknop:hover{background:#e9e9e9;}
			#bedrijfknop a{color:#2C3547;}
		#studentknop a, #bedrijfknop a{text-decoration:none; font-size:145%; font-weight:bold; display:block; margin:/*50*/38px 0 0 160px; font-family:Rockwell;}
			.bannerspan{font-size:80%; margin-left:30px; width:200px; display:inline-block;}
		#studentknop span, #bedrijfknop span{margin-top:13px; margin-left:30px; float:left; display:inline-block;}
		
		/* NEWSLETTER */
		#newsletter{width:/*193*/228px; background:#f2f2f2; padding:16px; font-size:80%;} 
		/* #newsletter{width:193px; font-size:80%; margin-top:-18px;} */
		#newsletter h2{margin:0px; padding:0px; font-size:120%; font-weight:bold;}
		#newsletter h3{margin:0px 0px 4px 0px; padding:0px; font-size:100%;}
		#newsletterimg{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-1437px 0; width:39px; height:36px; float:left;}
		.nieuwsbriefinput{background:#d2d2d2; color:#7f7f7f; border:0; padding:3px 5px; margin:3px 0; width:189px;}
		.nieuwsbriefsubmit{background:#393939; border:0; color:#FFF; padding:3px 4px; margin-left:-6px; cursor:pointer;}
		#radio1, #radio2{vertical-align:top; margin:0px 3px 0px 0px; padding:0px;}
		
		/* testemonials */
		#testemonials{width:228px; background:#f2f2f2; padding:16px; font-size:80%; line-height:14px;} 
		#testemonials-name{background:#FFF; margin-bottom:12px; height:48px;}
		#testemonial-quote{color:#8ba838; float:left; font-size:400%; margin-top:10px; margin-bottom:-15px;}
			/* .cycle{position:absolute; width:228px;} */
		#testemonials-name #img{float:left; margin-right:6px; background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position: -1627px 0; width: 42px; height: 48px;}
		#testemonials-name h2{padding:14px 10px 9px 0px; font-size:100%; font-weight:bold; color:#8ba838; vertical-align:top;}
		#testemonial-company{margin:-5px 0 0 9px; font-size:80%;}
		.bar{height:2px; background-color:#333;}
		
/* aanmelden  studenten / bedrijven */
		.aanmeldform{font-size:80%; margin-left:14px; color:#2C3547; width:414px; height:257px; float:right; padding-right:24px;}
		.aanmeldinput{height:26px; width:254px; padding:0px 3px; color:#353f54; background:#dbdbdb; margin-bottom:3px; float:right;}
			.aanmeldform label{line-height:30px; clear:right; margin-left:30px;}
			#algvwlink{color:#2C3547;} #algvwlink:hover{color:#8ba838;}
			#aanmeldform-acceptterms{float:right; margin-top:6px; margin-right:66px;}
			#aanmeldalert{padding:2px; display:block; text-align:center; font-size:100%; color:#FFFFFF; line-height:13px; background:#F00; border:1px solid #F00; width:254px; float:right; margin-bottom:6px;}
			.buttonsubmit{width:260px; float:right;}

			.pageleft{padding:14px 0px 24px 0px;}
			.pageleft h2{border-bottom:1px solid #dddddd; padding-bottom:10px; margin-bottom:20px; color:#2C3547; font-size:140%; font-weight:bold;}
			.pageleft h3{}
				.the4steps{padding:14px 0; border-top:0.5px solid #dddddd; overflow:auto;}
					.step{float:left; width:168px; padding:30px; height:50px; background:#2C3547; position:relative; /* border-right:1px solid #dddddd; */}
					.step:last-child{width:169px; /* border-right:none; */}
						.step .stepsArrow{position:absolute; right:0px; top:0; background:url(//images.baanpitch.nl/home/4steps-arrows.png) no-repeat; height:110px; width:35px; z-index:9;}
						.step h3{font-weight:bold; color:#FFF;}
						.step span{font-size:80%; color:#dbdbdb;}
						.stepcorner{position:absolute; top:0; left:0; height:25px; width:25px; color:#2C3547; background:#8ba838; text-align:center; line-height:25px;}
				.pageleft h2{}
				.pageleft p{line-height:160%;}
				
		.notStuComp{background:#2C3547; cursor:pointer;}
			.notStuComp a{color:#FFF; line-height:49px; height:49px; margin-left:4px;}
				.notStuComp .stu{font-size:85%;} .notStuComp .comp{font-size:80%;}
			.notStuComp .image{background:#8ba838; display:inline-block; float:left; padding:10px;}
			#notStuImg{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-1744px 0px; width:19px; height:29px;}
			#notCompImg{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-1763px 0px; width:29px; height:29px;}
		
		/* aanmelden  bedrijf 
		.bedrijvenaanmeldform{background:url(//images.baanpitch.nl/home/bedrijven-info-form.png) repeat-x; font-size:80%; padding:8px; margin-top:10px; margin-bottom:10px;}
			.bedrijvenaanmeldform label{line-height:30px; clear:right; color:#FFFFFF;}*/

/* wachtwoord vergeten */
		.wwvergeteninput{padding:1px 4px 0px 4px; width:200px; height:25px; color:#353f54; font-size:80%; background:#e6e6e6;}
		.wwvergetensubmit{background:#f27601; color:#FFFFFF; cursor:pointer; padding:0px 8px 1px 8px; height:26px; font-size:80%;}
	
/* opdrachten: stages en projecten index.php */ 			
		#opdrachten{padding-top:10px;}
			#stageswrap{width:645px; border-right:1px solid #ececec;}
			#stages{width:634px;}
			#projecten{width:260px; float:right;}
				.bedrijvenhp{width:170px; font-size:80%; font-weight:bold; text-align:right; border-bottom:1px solid #dddddd; padding-right:2px;}
					.bedrijvenhp a, .stadhp a{color:#2C3547; text-decoration:none;}
				.stadhp{width:120px; font-size:80%; font-weight:normal; text-align:left; border-bottom:1px solid #dddddd; padding:0 3px;}
					.stadhp a{font-weight:normal;}
				.opdrnaamhp{font-weight:bold; font-size:75%; padding:8px 0px; border-bottom:1px solid #dddddd; padding-left:2px;}
					.opdrnaamhp a{color:#2C3547; text-decoration:none;}
					.more{background:#8ba838; padding:9px 6px; margin:-9px -6px; float:right; cursor:pointer;}
						.more a{text-decoration:none; color:#2C3547;}
						.more a:hover{color:#fff;}
			
/* stages.php / projecten.php */
	/* table header*/
		#stagesThead{background:#2C3547; color:#FFFFFF; font-size:80%;}
			#stagesThead td{padding:9px 6px; border-right:1px solid #dddddd;}
		/* table content */
			.stagesTd{font-size:80%; padding:8px 6px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:#2C3547; cursor:pointer; height:30px; line-height:16px;}
			.bedrijvenTd{font-size:80%; padding:8px 6px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:#2C3547; cursor:pointer; vertical-align:middle; height:82px;}
				.stageshover:hover{background:#f1f1f1;}/*D8D8D8;*/
				.stagesOdd{background: #f6f6f6;}
				.omschrijving{font-weight:bold;}
					.omschrijving a{color:#8ba838; text-decoration:none;}
				.bedrijf{font-weight:bold;}
					.bedrijf a{color:#2C3547; text-decoration:none;}
				.borderright{border-right:0px !important;}
			.passed{color:#FF0000; text-decoration:line-through;}
			.passedcompany{font-weight:normal;}
			.passedname{font-weight:normal; color:#2C3547;}
	
	/* php pagination (page links) */
		#pagination{display:table; width:926px; border-spacing:5px 0; margin-top:16px; margin-left:-5px;}
			.pagi{display:table-cell; font-size:80%; padding:5px 5px; line-height:16px;}
			#pagiback, #paginext{background:#8ba838; color:#FFF; width:85px; text-align:center; text-decoration:none;}
			#pagibg{background:#f7f7f7;}
			#pagipage{background:#f7f7f7; color:#2C3547; width:110px; text-align:center;}
			.paginrs{background:#f7f7f7; color:#8ca839; width:16px; text-align:center; font-weight:bold;}
			.paginrscurrent{background:#2C3547; color:#FFFFFF; width:16px; text-align:center; font-weight:bolder;}
			.disabled{color:#CCCCCC !important;}

/* bedrijf / stage / projecten bedrijfsinfo */
		#bedrijfsinfo{float:right; width:260px; padding-top:10px;}
			.title{background:#2C3547; padding:9px 6px; color:#FFFFFF; font-size:80%;}
				.title h2{display:inline;}
			.companyhover:hover{background:#f7f7f7;}
			
			/* .title */
			.subtitle{width:260px; text-align:center; font-size:80%; font-weight:bold; margin:10px 0px;}
			#bedrijfsinfologo{font-size:85%; margin-top:10px;}
			#bedrijfsinfoinfo{background:#f7f7f7; font-size:80%; line-height:18px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:14px 5px 24px 5px; margin-top:20px;}
			.nocompanystd{cursor:pointer; margin-top:10px;}
		
		/* info green 25%  */		
		#stuCompInfo{float:right; width:229px; padding-top:10px;}
			.titlegreen{background:#8ba838; padding:16px 10px; color:#2C3547; font-size:80%;}
			#usp{background:#f2f2f2; margin-bottom:10px;}
			#usp1{background:#f2f2f2; border:1px solid #8ba838;}
			#uspbedrijven{background:#f3f3f4; margin-top:10px; margin-bottom:10px; font-size:110%; font-weight:normal; border:3px solid #f27601;}/* 2C3547 */
			#stuCompInfo ul, #usp1 ul{padding:6px 0px; margin-bottom:10px;}
			#stuCompInfo li, #usp1 li{font-size:85%; list-style-type:disc; padding:5px 12px 5px 0px; margin-left:28px; color:#2C3547; line-height:120%;}
			#stuCompInfo li span, #usp1 li span{color:#2C3547;}
	
	/* bedrijf details*/
		#bedrijfsomschrijving{width:646px; padding-top:10px;}
			#bedrijfsomschrijvingtext{padding:14px 5px 44px 5px;}
			#bedrijfsomschrijvingopdrachten{}
				.bedrijfsomschrijvingopdrachtentable td{font-size:80%; padding:8px 6px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:#2C3547;}
	/* Stage / project details */
		#opdrbewerken{background:#8ba838; float:right; padding:9px; text-decoration:none; color:#FFF; font-weight:bold; margin-top:-9px; margin-right:-6px;}
		#spomschrijving, #infopages, #blogsnippets, #blogsnippetsIndex{width:646px; padding-top:10px;}
		#spomschrijving h1, #infopages h1{color:#f27601; font-weight:bold; font-size:140%; padding-bottom:20px;}
		#infopages h2{color:#8ba838; font-weight:bold;}
		#spomschrijving h3, #infopages h3{color:#2C3547; font-weight:bold; font-size:90%;}
		#spomschrijving p, #infopages p{padding:4px 14px 24px 0px;}
		#spomschrijving ul, #infopages ul{margin-top:-18px;}
		#spomschrijving li, #infopages li{font-size:80%; list-style-type:disc; padding:4px 0px; margin-left:28px; color:#8ba838;}
		#spomschrijving li span, #infopages li span{color:#2C3547;}
		.tableInfoCell{border:1px solid #2C3547; padding:5px;}
			/* .title */
			#spomschrijvingtext{padding:14px 5px 44px 5px; font-size:80%;}
				#spomschrijvingtext tr{height:28px; line-height:28px;}
				#spomschrijvingtext td{font-weight:bold;}
			#spomschrijvingopdrachten{}
			#spomschrijvingopdrachten h1{padding: 14px 5px 14px 5px; color:#8ba838;}
	
	/* Stage / Project knoppen */	
		#buttonpitch, #buttonpitch1, #buttonpitch2, #nopjgroup1{background:#f27601; width:256px; height:41px; margin:6px 2px; cursor:pointer;}
			#buttonpitchlogo{background:url(//images.baanpitch.nl/home/pitch1.png) no-repeat; width:23px; height:23px; margin-left:14px; margin-top:8px; display:inline-block;}
			#buttonpitchtext{color:#FFF; position:absolute;  margin-left:20px; margin-top:12px; /* width:179px; text-align:center; */}
				#buttonpitchtext a{color:#FFF; text-decoration:none;}
		#buttonbewaar, #buttonbewaar1, #buttonbewaar2, #buttonbewaard, #nopjgroup, #kiespjgroup{background:#8ba838; width:256px; height:41px; margin:6px 2px; cursor:pointer;} /*margin:6px 2px 30px 2px; */
			#buttonbewaard, editprojectknop{cursor:default;}
			#buttonbewaarlogo{background:url(//images.baanpitch.nl/home/bewaar1.png) no-repeat; width:25px; height:25px; margin-left:14px; margin-top:8px; display:inline-block;}
			#buttonbewaartext, #buttonbewaardtext{color:#FFF; position:absolute; margin-left:20px; margin-top:12px;}
				/* #buttonbewaardtext{margin-left:20px;} */
				#buttonbewaartext a{color:#FFF; text-decoration:none;}
		#editprojectknop, #editprojectknop1{background:#2C3547; width:256px; height:41px; margin:6px 2px; cursor:pointer;}
			#buttoneditlogo{background:url(//images.baanpitch.nl/home/edit1.png) no-repeat; width:23px; height:23px; margin-left:14px; margin-top:8px; display:inline-block;}
			
		.verlopen{background:#f7f7f7; border:1px solid #DDDDDD; padding:6px 10px; margin:6px 0px; font-size:80%; color:#F00; line-height:16px;}
		.share{background:#f7f7f7; border:1px solid #DDDDDD; height:20px; line-height:20px; padding:10px 6px; margin:6px 2px 30px 2px;}
		.linkedin{float:left; margin-right:5px;}
		.tweet{overflow:hidden; float:left;}
		.recommend{float:right; width:112px !important;}
			.fb_edge_comment_widget, .fbpfc{margin-left:-316px !important; margin-top:4px;}
			
	/* bedrijven overzicht */
		.overzichtheaderfirst{line-height:26px; padding-left:6px;}
		.overzichtheader{padding-left:6px; border-left:1px solid #dddddd;}
		
	/* valideren */
		.activatiemailicon{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-1794px 0; width:102px; height:80px; margin:50px auto 0 auto;}
		
	/* Pitchen */
		#pitchencontent{padding:14px 5px 44px 5px; font-size:80%;}
			#pitchencontent h2{font-size:130%; font-weight:bold; padding-bottom:6px; border-bottom:1px solid #dddddd;}
			#pitchencontent h3{font-size:130%; font-weight:bold; padding-bottom:6px; display:inline;}			
			#pitchencontent table{margin-top:20px; line-height:26px;}
			#pitchencontent hr{height:1px; border-width:0; color:#dddddd; background-color:#dddddd;}
			#pitchencontent textarea{border:1px solid #dddddd; width:462px; height:60px; background-color:#f7f7f7}
			.left{vertical-align:top;}
			.right{vertical-align:top;}
			.deadline{font-weight:bold; font-size:85%}
			.pitchsubmit{float:right; padding:0 38px; line-height:22px; margin-top:3px; background:#8ba838;}
			.gepitched{background:#2C3547; float:right; padding:0px 14px; line-height:22px; color:#FFFFFF; text-decoration:none; vertical-align:bottom; margin-top:3px; margin-left:5px;}

	/* informatie pages */
		#infopages a{text-decoration:none; color:#8ba838;}
		#infopages p{line-height:150%;}
		#infopages h1{color:#2C3547; margin:10px 0 0 0; padding:0;}
		#infopages h2{border:0; color:#2C3547; margin:30px 0 10px 0; padding:0; font-size:100%;}
		.infopagesAlert{color:red; font-size:80%; font-weight:bold; margin-top:10px;}
		
		#infopage4steps{background:url(//images.baanpitch.nl/home/bedrijven-info-vertical.png) no-repeat; width:275px; height:700px; margin-top:10px; margin-bottom:10px; margin-left:-15px;}
			.infopage4stepstext{height:75px; padding:80px 10px 20px 25px; text-align:center;}
			.infopage4stepsborder{border-bottom:1px solid #CCC; width:80%; margin:24px auto 0 auto;}
		#infopageform{width:420px; margin:12px auto; line-height:30px;}
			#infopageform .aanmeldinput{width:254px; font-size:100%;}
			#infopageform .buttonsubmit{width:100%;}
			#infopageform	#aanmeldform-acceptterms{margin-right:0px;}
			#infopageform	#aanmeldform-acceptterms input{vertical-align:middle !important; margin-top:-4px;}
			
	/* blog pages */
		#blogsnippetsIndex  a{text-decoration:none; color:#2C3547;}
			#blogsnippetsIndex .snippet-title{font-weight:bold; display:block; margin-bottom:10px;}
			#blogsnippetsIndex .lees-meer{font-size:80%; display:inline; color:#8ba838;}
		#blogsnippetsIndex  p{line-height:130%; padding: 6px 0px 0px 0px; display:inline;}
		
		#blogsnippets a{text-decoration:none; color:#8ba838; font-weight:bold;}
		#blogsnippets p{line-height:150%; padding: 12px 0px 12px 0px;}
		#blogsnippets h1{color:#8ba838; font-weight:bold; line-height:150%; margin-top:20px;}
		#blogsnippets h2{line-height:150%;}
	
		.blogsnippets{background:#f2f2f2; margin-bottom:20px; padding:10px;}
		
/* footer */
	#footer{
		}
		#footer hr{height:1px; background:#666; border:0;}
		#companylogos{background:#FFFFFF; border-top:1px solid #dddddd; padding:30px 22px /* 31px */ 21px 22px; overflow:auto;}
		  .partnerkindtitle{padding:0; margin:-18px 0 6px 0;}
		  .partnerkindtitle .partners, .partnerkindimg .partners{display:inline-block; width:245px;}
		  .partnerkindtitle .inthemedia, .partnerkindimg .inthemedia{display:inline-block;}
			.partnerkindtitle h2{color:#8ba838; font-size:90%;}
			.inthemedia div{display:inline-block; margin-left:20px;}
		 	#Hoge-School-Utrecht{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-474px 0; width:170px; height:41px;}
		  	#Hoge-School-Utrecht:hover{background-position:-645px 0;} 
			
			#AD-logo{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:0 0; width:51px; height:41px; margin-left:0px;}
				#AD-logo:hover{background-position:-52px 0;} 
			#BNR-Nieuwsradio-logo{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-104px 0; width:41px; height:41px;}
				#BNR-Nieuwsradio-logo:hover{background-position:-146px 0;} 
			#EMERCE-logo{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-188px 0; width:142px; height:41px;} 
				#EMERCE-logo:hover{background-position:-331px 0;} 
			#nrc-next-logo{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:-816px 0; width:259px; height:41px;} 
				#nrc-next-logo:hover{background-position:-1076px 0;} 
			#accenture-logo{background-image:url(//images.baanpitch.nl/StagePitch-FrontEnd-Sprite.png); background-position:0px 41px; width:71px; height:41px;} 
				#accenture-logo:hover{background-position:-72px 41px;} 

		#footerlinks{background:#2C3547;}
			#footerlinks a{color:#73767b; text-decoration:none;}
				#footerlinks a:hover{color:#8ba838;}
				#footerlinks .footeractive{color:#8ba838; text-decoration:none;}
			#tablefooter{padding:22px 22px 8px 22px;}
			.tr{color:#FFF; font-size:80%;}
		 	.trsub{font-size:70%; color:#73767b; padding:8px 0px;}
		 	.td{padding:4px 0px;}
			.visie{height:40px; line-height:40px; font-weight:bolder; color:#8ba838;}
		#footerinfo{height:40px; background:#1b2436; margin-bottom:60px; color:#73767b; font-size:70%;}
			#ezdg{padding-right:22px; padding-top:10px; float:right}
			#copysp{padding-left:22px; padding-top:13px; color:#73767B;}
				#copysp a{color:#73767B; text-decoration:none;}
			#withlove{float:right; padding-right:22px;}
		.infomenu{line-height:30px; border-bottom:1px solid #c9c9c9; background:#f7f7f7; font-size:80%; padding:3px 12px;}
			.infomenu a{text-decoration:none; color:#73767b;}
			.infomenu .infoactive{text-decoration:none; color:#8ba838; font-size:110%;}
		.infocontent{}
		.contactformtable{font-size:80%; width:635px;}
		.contactformtd{vertical-align:middle;}
		.contactforminput{height:26px; width:280px; padding:0px 3px; color:#353f54; background:#dbdbdb; margin-bottom:3px;}
		.contactformbutton{background:#8ba838; padding:5px 16px; cursor:pointer; text-decoration:none; color:#FFFFFF;}
</style>