@charset "UTF-8";
/* CSS Document */


body, td, div {
	margin:0 auto;
	font:normal 12px "Lucida Grande";
	padding:0;
	color:black;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

body {
	text-align:center;
	background: no-repeat top center #d80000;
}

img {
	border:0px;
}

.clear {
	clear: both;
}

.leftFloat {
	float:left;
}

.rightFloat {
	float:right;
}


a:link {
	color: #ef240b;
	text-decoration:none;
}

a:visited {
	color: #ef240b;
	text-decoration:none;
}

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

a:active {
	color: #ef240b;
	text-decoration:none;
}

/*-----------------------------
	------- Wrapper -------
----------------------------*/
		
#wrapper {
	width:781px;
	margin:0 auto;
}

/*-----------------------------
	------- Container -------
----------------------------*/

#container {
	margin-top:25px;
}

#logo {
	text-align:left;
	padding-left:5px;
}

#container .top {
	margin:0;
	padding:0;
	background:url(../images/ctn_top02.png) no-repeat;
	height:26px;
	line-height:0;
	font-size:0;
}

#container .mid {
	margin:0;
	padding:0;
	background:url(../images/ctn_mid02.png) repeat-y;
}

#container .btm {
	background:url(../images/ctn_btm02.png) no-repeat;
	height:21px;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}

#container .newCtn {
	width:740px;
	margin:0 auto;
	border: 1px solid #c57b6e;
	background-color:#FFF;
}


/*-----------------------------
	------- Main -------
----------------------------*/

#main {
	width:465px;
	text-align:left;
	margin:20px 0 0 26px;
}

#main h4 {
	margin:0;
	padding:0;
	font-weight:normal;
	color:#727272;
	font-size:15px;
	
}

#main h1 {
	margin:5px 0;
	padding:0;
	font-size:23px;
}

#job {
	margin-top:20px;
}

#job h4 {
	font-size:13px;
	margin:5px 0;
}

#job ul {
	margin:10px 0;
	margin-top:15px;
	padding:0;
}

#job ul li {
	display:inline;
	list-style:none;
	padding-right:10px;
	line-height:1em;
}

#job li label {
	font-size:15px;
}

.jobnote_top {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	background:url(../images/jobnote_top.gif) no-repeat;
	height:15px;
}

#jobnote_arrow {
	position:absolute;
	width:21px;
	height:15px;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	background:url(../images/jobnote_arrow.gif) no-repeat;
	border:2px none #00ff00;
}

.jobnote_top1 {
	position:relative;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	background:url(../images/jobnote_top02.gif) no-repeat;
	height:15px;
}

.jobnote_top2 {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	background:url(../images/jobnote_top01.gif) no-repeat;
	height:15px;
}

.jobnote_mid {
	background:url(../images/jobnote_mid02.gif) repeat-y;
}

.jobnote_btm {
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	background:url(../images/jobnote_btm02.gif) no-repeat;
	height:8px;
}

#avatarCtn {
	padding:10px 15px;
	padding-right:0px;
	width:48px;
}

#jobIntro {
	width:376px;
	font-size:14px;
	line-height:20px;
	padding:5px 0;
	margin-right:10px;
}

#appCtn {
	margin-top:20px;
}

#appCtn h4 {
	font-size:13px;
	margin:5px 0;
	font-weight:lighter;
	color:#414141;
}

.motivatie {
	display:block;
	width:420px;
}


.minitext {
	font-family:Arial;
	display:block;
	color:#CCCCCC;
	font-size:22px;
	font-weight:normal;
	margin:0;
	text-align:right;
	width:40px;
}

.text {
	font-family:'lucida grande';
	font-size:14px;
	height:54px;
	width:100%; 
}

.footnote {
	display:block;
	color:#8B8B8B;
	font-size:10px;
	padding:5px 0;
}

#infoCtn {
	width:420px;
	margin:0;
	margin-top:5px;
}

#infoCtn .email {
	width:200px;
}

#infoCtn .twitter {
	width:200px;
}

#infoCtn span {
	display:block;
	color:#414141;
	padding:5px 0;
}

.icon {
	width: 50px;
	float: left;
	margin-top: 12px;
	margin-bottom: 20px;
}

.linkedin {
	width: 300px;
	float: left;
}

.onlinecvinput {
	border:1px solid #AAAAAA;
	padding:2px;
	width: 100%;
}

.cv {
	margin-top:5px;
}


.onlinecvinput2 {
	border:1px solid #AAAAAA;
	padding:2px;
	width: 370px;
}

.btnCtn {
	text-align:right;
	margin:20px 0;
	clear: left;
}

#vacancydesc1 {
	display:block;
}

#vacancydesc2 {
	display:none;
}

#vacancydesc3 {
	display:none;
}
#job1 {
	display:block;
} 

#job2 {
	display:none;
}

#job3 {
	display:none;
}

#intro1 {
	display:block;
} 

#intro2 {
	display:none;
}

#intro3 {
	display:none;
}

.btn_verzend {
	background-image:url(../images/btn_verzend.gif);
	background-repeat:no-repeat;
	border:0px;
	width:115px;
	height:32px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	color: #666;
}
/*-----------------------------
	------- Sidebar -------
----------------------------*/

#sidebar {
	width:180px;
	text-align:left;
	margin-right:0px;
	border-left:solid 1px #f2f2f2;
	padding:0 20px;
}

.introCtn {
	font-size:14px;
	color:#414141;
	margin:0 auto;
	width:150px;
	padding-bottom:5px;
	padding-top:8px;
}

.introCtn span{
	float:right;
	display:block;
	width:110px;
	padding:8px 0;
}

.sideB {
	border-top:solid 1px #fabfad;
	padding-top:3px;
	margin-top:5px;
}

.sideB p {
	margin:0;
	padding:5px;
	line-height:20px;
}

#mail2 {
	display:none;
}

#mail3 {
	display:none;
}

#tweet1 {
	display:block;
} 

#tweet2 {
	display:none;
}

#tweet3 {
	display:none;
}

/*-----------------------------
	------- Footer -------
----------------------------*/

#footer{
	margin-top:0px;
	background:url(../images/footer_bg02.png) no-repeat;
	height:47px;
	line-height:47px;
	margin-bottom:20px;
}

#footer span {
	margin-right:20px;
}

#footer a{
	color:#FFF;
}

/*-----------------------------
	------- Notice -------
----------------------------*/

#noticeCtn .top {
	background: url(../images/notice_top02.gif) no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
}

#noticeCtn .mid {
	background:url(../images/notice_mid02.gif) repeat-y;
	text-align:center;
}

#noticeCtn .btm {
	background:url(../images/notice_btm02.gif) no-repeat;
	height:8px;
	font-size:0;
	line-height:0;
}

#notice {
	margin-top:30px;
}

#notice .noticein {
	background: url(../images/ico_check.gif) no-repeat 20px 40px;
}

#notice h2 {
	margin:0;
	padding:10px 0;
	padding-top:20px;
	font-size:16px;
	font-weight:bold;
}

#notice span {
	display:block;
	color:#666;
	font-size:17px;
	padding-bottom:20px;
}

.otherContact {
	text-align:center;
	line-height:150%;
	margin-top:10px;
}

.otherContact h3 {
	margin:0;
	padding:5px 0;
	font-size:14px;
}

.motivatie_label,.email_label,.website_label,.cv_label {
	color:white;
	display:none;
}

div#introtagline {
	height:40px;
}
