@charset "utf-8";

/* generic */
* {
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #e71803;
	overflow: auto;
	overflow:-moz-scrollbars-vertical;
}
body#gespot {
    background-color: #ffffff;
}
img {
	border: 0px;
}
a {
	color: #e71803;
	outline: none;
}
p {
	margin: 0px 0px 8px 0px;
}
.clearer {
	clear:both;
	height: 0px;
}
.externalvideo {
	display: none;
}
.newlinelink {
	clear:both;
	margin: 3px 0px;
	display: block;
	padding: 0px 0px 0px 8px;
	background-image:url(/images/pijl_rood.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
/* logo */
#logo {
	position:fixed;
	top: 10px;
	right: 10px;
}

/* wave */
#wave {
	position:fixed;
	top: 15px;
	margin: 0px 0px 0px 117px;
	z-index: 110;
}

/* homepage */
#homepage {
	padding: 10px 0px 0px 30px;
	overflow: hidden;
}
#homepage .blockline {
	overflow: hidden;
	height: 138px;
	width: 600px;
}
#homepage div.whiteLabel {
	background-image:url(/images/homepage/wit_blok.png);
	width: 198px;
	height: 145px;
	float:left;
	cursor: pointer;
}
.home #homepage div.whiteLabel .trade_gothic_bold, #homepage div.whiteLabel .trade_gothic_bold a {
	color: #000000;
	width: 140px;
	font-size: 29px;
	margin: 10px 0px 0px 15px;
	letter-spacing:-2px;
	font-weight:bold;
}
#homepage div.whiteLabel .trade_gothic_bold, #homepage div.whiteLabel .trade_gothic_bold a { 
	font-size:24px;
	margin: 10px 0px 0px 7px;
}
#homepage div.whiteLabel .red {
	background-color: #e71803;
	margin: 10px 18px 0px 10px;
	padding: 20px 0px 0px 0px;
	/*padding:20px 10px 0 10px;*/
	height: 68px;
}
#homepage div.whiteLabel .img {
	margin: 10px 18px 0px 10px;
	height: 88px;
}
#homepage div.whiteLabel .trade_gothic_bold_red, #homepage div.whiteLabel .trade_gothic_bold_red a {
	background-color: #e71803;
	height: 50px;
	color: #fff;
	/*margin:0 15px;*/
	font-size:16px;
	font-weight:bold;
	height:50px;
	line-height:1.6;
	margin:0;
	text-align:center;
} 
.sIFR-flash {
	/* visibility: hidden; */
}
#homepage div.whiteLabel .sub .title {
	font-size: 11px;
	text-align:right;
	color: #e71803;
}
#homepage div.whiteLabel .sub {
	margin: 0px 18px 0px 0px;
}
#homepage div.whiteLabel .sub .subtitle {
	font-size: 10px;
	text-align:right;
	color: #686868;
}
#homepage div.whiteLabel.head {
	position:absolute;
	overflow: hidden;
	z-index: 100;
}
#homepage div.card {
	overflow: hidden;
	position: absolute;
}

#homepage .redtext {
	font-size: 11px;
	color: #db1400;
	margin: 0px 0px 0px 15px;
	display: none;
}

#homepage a {
	text-decoration: none;
}
#homepage .redbutton {
	background-image:url(/images/homepage/redbutton.gif);
	width: 10px;
	height: 15px;
	position: relative;
	top: 40px;
	left: 165px;
	display: none;
}

#homepage #foutmelding {
	margin:0 auto
}

#homepage #foutmelding div.whiteLabel.head {
	position:relative;
	margin:0 215px;
	
}

#homepage #foutmelding div.whiteLabel {
	float:none
}

#homepage #foutmelding div.whiteLabel.head .trade_gothic_bold{
	font-size:18px;
	width:160px;
}

#homepage #foutmelding div.whiteLabel a {
	margin:0px 0 0 15px;
	width:120px;
	display:block
}

.breadCrumbs {
color: #999999;
margin-bottom:13px;
}
.breadCrumbs.extra {
	margin: 5px 0px 0px 15px;
}
.breadCrumbs.personpage {
	margin: 0px 0px 0px 15px;
	overflow:hidden;	
	display: none;
}

/* site parts */
#parts {
	position: fixed;
	top: 170px;
	margin: 0px 0px 0px 28px;
	z-index: 110;
}
#parts .part {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	padding: 0px 20px 0px 0px;
}
#parts .trade_gothic, #parts .trade_gothic a {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
#gespot #parts .trade_gothic, #parts .trade_gothic a {
	color: #ffffff;
}
#parts #homepart {
	background-image:url(/images/home_normal.gif);
	width: 82px;
	height: 20px;
	margin: 0px 0px 5px 30px;
}
#parts #menupart1 {
	background-image:url(/images/bureau_normal.gif);
	width: 92px;
	height: 20px;
	margin: 0px 0px 5px 20px;
}
#parts #menupart2 {
	background-image:url(/images/home_normal.gif);
	width: 82px;
	height: 20px;
	margin: 0px 0px 5px 30px;
}
#parts #menupart3 {
	background-image:url(/images/mensen_normal.gif);
	width: 96px;
	height: 20px;
	margin: 0px 0px 5px 16px;
}
#parts #menupart4 {
	background-image:url(/images/meningen_normal.gif);
	width: 112px;
	height: 20px;
	margin: 0px 0px 5px 0px;
	z-index: -1;
}
#parts #homepart.active, #parts #menupart1.active, #parts #menupart2.active, #parts #menupart3.active, #parts #menupart4.active {
	background-image:url(/images/partactive.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 114px ;
	height: 24px ;
	padding: 4px 20px 0px 0;
	margin:-5px 0px 0px 10px;
	z-index: 9;

}
#parts #meningenpart.active {
	width: 112px !important;
	padding: 4px 10px 0px 0px !important;
}
#parts #werkpart.active{
	margin:-4px 0px 0px 20px !important;
}
#gespot #parts {
    color: #000000;
}

/* from gspot */

/* site */
#site {
	width: 900px;
	overflow: hidden;
	margin: 0px auto;
}
#site h1.trade_gothic_light {
	font-size: 60px;
	/*width: 300px;*/
	height: 79px;
	margin: 0px 0px 0px 16px;
	color: #e71803;
}
/* first item */
#site .center {
	margin: 0px auto;
	width: 592px;
	padding: 0px 0px 30px 0px;
}
#site .firstItem {
	margin: 60px 0px 0px 0px;
}
#site .firstItem .top {
	background-image:url(/images/first_item_top.gif);
	height: 14px;
}
#site .firstItem .item {
	padding: 0px 10px 0px 14px;
	background-image:url(/images/first_item_bg.gif);
}
#site .firstItem .item .content{
	background-color: #f1f1f1;
	width: 570px;
}
#site .firstItem .item .content .images {
	float:right;
	margin: 0px 0px 10px 20px;
	width: 225px;
}
#site .firstItem .item .content .images .sub {
	margin: 10px 0px;
	text-align:center;
}
#site .firstItem .item .content .images .sub .subtext {
	color: #e71803;
	font-size: 11px;
	margin: 0px 10px 5px 0px;
	vertical-align: top;
}
#site .firstItem .item .content .images .sub a {
	text-decoration: none;
}
#site .firstItem .item .content .images .subline {
	height:0px;
	width: 220px;
	background-color: #a6aaad;
}
#site .firstItem .item .content .title {
	margin: 0px 0px 0px 5px;
}
#site .firstItem .item .content .text {
	margin: 0px 10px 0px 14px;
}
#site .firstItem .item .content .postedby {
	padding: 20px 10px 20px 14px;
	color: #333333;
}
#site .firstItem .item .content .postedby a {
	font-size: 11px;
}
.item .content ul li {
    list-style-type: disc;
    margin: 0 0 0 15px;
	padding: 0px;	
}
#site .firstItem .back {
	float:right;
	margin: -33px 0px 0px 0px;
}
#site .firstItem .bottom {
	background-image:url(/images/item_bottom.png);
	height: 13px;
}

/* items */
#site .blogitem {
	width: 592px;
	margin: -10px 0px 0px 0px;
}
#site .blogitem .top {
	background-image:url(/images/item_top.png);
	height: 11px;
}
#site .blogitem .bottom {
	background-image:url(/images/item_bottom.png);
	height: 13px;
}

#site .blogitem .date {
	background-image:url(/images/date_label.gif);
	width: 32px;
	height: 40px;
	margin: 10px 0px 0px -26px;
	float:left;
}
#site .blogitem .date .day {
	color: #ffffff;
	font-size: 19px;
	text-align: center;
}
#site .blogitem .date .devider {
	height: 1px;
	background-image:url(/images/date_devider.gif);
	width: 23px;
	margin: 0px 0px 0px 4px;
}
#site .blogitem .date .month {
	color: #ffffff;
	font-size: 12px;
	text-align: center;
}
#site .blogitem .item {
	background-image:url(/images/item_bg.gif);
}
#site .blogitem .item.opinion {
	padding: 0px 0px 10px 0px;
}
#site .blogitem .item .header {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 0px 20px;
}
#site .blogitem .item .header .comments {
	float:right;
	font-size: 11px;
	color: #999999;
	margin: 0px 10px 0px 0px;
}
#site .blogitem .item .header .comments a{
	font-size: 11px;
	color: #999999;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
}
#site .blogitem .item .header .comments a .red{
	color: #e71803;
}
#site .blogitem .item .header .trade_gothic {
	color: #e71803;
	font-size: 23px;
	width: 400px;
	height: 25px;
}
.readmore .trade_gothic {
	color: #e71803;
	font-size: 23px;
	width: 400px;
	height: 25px;
	margin: 0px 0px 0px 35px;
}

#site .blogitem .content{
	zoom: 1
}

#site .blogitem .item .header .postedby {
	color: #999999;
	font-size: 11px;
	width: 400px;
}
#site .blogitem .item .header .postedby a {
	font-size: 11px;
}
#site .blogitem .item .subline {
	height: 1px;
	background-color:#d6d6d6;
	margin: 0px 20px 10px 20px;
}
#site .blogitem .item .subline.opinion {
	margin: 0px 20px 0px 20px;
}
#site .blogitem .item .subline.opinion.last {
	background-color:#ffffff;
	margin: 0px 10px 0px 30px;
}
#site .blogitem .item .content{
	margin: 0px 0px 0px 30px;
	padding: 0px 10px 15px 0px;
	overflow: hidden;
}
#site .blogitem .item .content.opinion{
	font-size: 11px;
	margin: 0px 20px 10px 30px;
}
#site .blogitem .item .content.opinion p{ 
	margin: 0px 0px 10px 0px;
	font-size: 11px;
}
#site .blogitem .item .content .readmore {
	display:inline;
}
#site .blogitem .item .content .images {
	margin: 10px 0px 10px 0px;
}
#site .blogitem .item .content .images .image {
	float:left;
	margin-bottom:5px;
}
#site .blogitem .item .content .images .image .zoom{
	position: absolute;
	margin: 20px 0px 0px 0px;
	cursor:pointer;
}
#site .blogitem .item .content .images .image img{
	margin: 0px 11px 0px 0px;
}
#site .blogitem .item .details {
	margin: 0px 10px 0px 16px;
	background-color: #f1f1f1;
	border-bottom: 1px solid #d6d6d6;
	padding: 5px 0px 10px 20px;
	overflow: hidden;
}
#site .blogitem .item .details .key {
	width: 100px;
	float:left;
	clear: both;
	color: #000000;
	font-size: 11px;
}
#site .blogitem .item .details .value {
	float:left;
	font-size: 11px;
	width:445px;
}
#site .blogitem .item .details .opener {
	margin: 20px 0px -2px 495px;
	cursor: pointer;
}
#site .blogitem .item .readmore, #site .blogitem .item .content .readmore {
	padding-bottom:10px;
	overflow: hidden;
}
#site .blogitem .item .readmore .header {
	color: #e71803;
	font-size: 20px;
}
#site .blogitem .item .readmore .reaction {
	background-color: #f8f8f8;
	margin: 5px 10px 5px 16px;
	padding: 10px 10px 10px 20px;
}
#site .blogitem .item .readmore .reaction .meta .author{
	color: #e71803;
	font-size: 11px;
}
#site .blogitem .item .readmore .reaction .meta .date {
	color: #000000;
	background-image: none;
	float:none;
	height:auto;
	margin:auto;
	width:auto;
	font-size: 11px;
}
#site .blogitem .item .readmore .reaction .text {
	font-size: 11px;
}
#site .blogitem .item .readmore .linebreak {
	height: 1px;
	background-color: #d6d6d6;
	margin: 0px 10px 0px 16px;
}
#site .blogitem .item .readmore .react {
	background-color: #f1f1f1;
	margin: 10px 10px 0px 16px;
	padding: 10px 0px 10px 15px;
}
#site .blogitem .item .readmore .react .inputsingle {
	background-image:url(/images/input_single.gif);
	width: 213px;
	height: 17px;
	border: 0px;
	margin: 0px 0px 15px 0px;
	padding: 2px 0px 0px 5px;
	font-size: 11px;
	color: #000000;
	display: block;
	float: left;
}
#site .blogitem .item .readmore .react .inputmulti {
	background-image:url(/images/input_multi.gif);
	width: 409px;
	height: 104px;
	border: 0px;
	padding: 2px 0px 0px 5px;
	font-size: 11px;
	color: #000000;
}
#site .blogitem .item .readmore .react .verstuur {
	display:block;
	height: 20px;
	width: 81px;
	margin: 10px 0px 0px 334px;
}
#site .blogitem .item .readmore .react .closer {
	position: absolute;
	margin: -20px 0px 0px 495px;
	cursor: pointer;
}
#site .blogitem .item .readmore .react .check {
	float:left;
	margin: 0px 0px 0px 10px;
}
#site .blogitem .item .readmore .react .check input{
	margin: 0px 5px 0px 0px;
}
/* people */
#site .personContainer {
	height: 130px;
}
#site .person {
	background-image:url(/images/homepage/wit_blok.png);
	width: 198px;
	height: 145px;
	float:left;
	position: absolute;
	margin: -15px 0px 0px 2px;
	z-index:4;
	cursor: pointer;
}
#site .vacature {
	background-image:url(/images/homepage/wit_blok.png);
	width: 198px;
	height: 145px;
	float:left;
	position: absolute;
	margin: -15px 0px 0px 2px;
	z-index:4;
}
#homepage div.card.hover {
	z-index: 100 !important;
	position:absolute;
	background-image:url(/images/homepage/wit_blok_hover_new.png);
	margin: 0px 0px -10px -4px;
}
/**/
#homepage div.card.hover { margin-top:-3px;}
#homepage div.card.hover .red,
#homepage div.card.hover .img { margin:13px 14px 0 14px;}
#homepage div.card.hover .sub { margin-right:14px;}
/**/
#site .person.hover {
	background-image:url(/images/wit-blok_active.png);
	width: 212px;
	height: 159px;
	z-index: 100;
	margin: -22px 0px 0px -4px;
}
#site .vacature.hover {
	background-image:url(/images/wit-blok_active.png);
	width: 212px;
	height: 159px;
	z-index: 100;
	margin: -22px 0px 0px -4px;
}
#site .personContainer.team .person.hover {
	background-image:url(/images/team.png);
	background-position:-4px -2px;
	width: 198px;
	height: 271px;	
	z-index: 100;
}
#site .personContainer.team .person.hover { margin-top:-19px;}
#site .personContainer.team .person.hover .red,
#site .personContainer.team .person.hover .img { margin:14px 14px 0 14px; }
#site .personContainer.team .person.hover .sub { margin-right:14px; }

#site .person.pos1.hover{
	margin: -15px 0px 0px -2px;
}
#site .person.pos2{
	margin: -15px 0px 0px 135px;
	z-index:3;
}
#site .person.pos2.hover{
	margin: -15px 0px 0px 131px;
}
#site .vacature.pos2{
	margin: -15px 0px 0px 131px;
	z-index:3;
}
#site .person.pos3{
	margin: -15px 0px 0px 265px;
	z-index: 2;
}
#site .person.pos3.hover{
	margin: -15px 0px 0px 261px;
}
#site .vacature.pos3{
	margin: -15px 0px 0px 270px;
	z-index: 2;
}
#site .person.pos4{
	margin: -15px 0px 0px 404px;
	z-index: 1;
}
#site .person.pos4.hover{
	margin: -15px 0px 0px 400px;
}
#site .vacature.pos4{
	margin: -15px 0px 0px 404px;
	z-index: 1;
}
#site .person .red {
	background-color: #e71803;
	margin: 10px 18px 0px 10px;
	padding: 20px 0px 0px 0px;
	height: 68px;
}
#site .vacature .red {
	background-color: #e71803;
	margin: 10px 18px 0px 10px;
	padding: 20px 0px 0px 0px;
	height: 68px;
}
#site .person .img {
	margin: 10px 18px 0px 10px;
	height: 88px;
	overflow: hidden;
	border: 1px solid #cccccc;
}
#site .person.hover .img {
	/*margin: 20px 28px 0px 20px;
	height: 88px;*/
}
#site .person .sub {
	margin: 5px 18px 0px 0px;
}
#site .person.hover .sub {
	/*margin: 5px 28px 0px 0px;*/
}
#site .person .sub .title {
	font-size: 11px;
	text-align:right;
	color: #e71803;
}
#site .person .sub .subtitle {
	font-size: 10px;
	text-align:right;
	color: #686868;
}
#site .person_double {
	background-image:url(/images/wit-blok_double.png);
	width: 289px;
	height: 145px;
	float:left;
	position: absolute;
	margin: -15px 0px 0px 2px;
	z-index:4;
}

#site .person_double.dpos2{
	margin: -15px 0px 0px 177px;
	z-index: 3;
}
#site .person_double.dpos3{
	margin: -15px 0px 0px 311px;
	z-index: 2;
}

#site .person_double .red {
	background-color: #e71803;
	margin: 10px 18px 0px 10px;
	padding: 30px 0px 0px 0px;
	height: 68px;
}
#site .person_double .trade_gothic_bold_red {
	height: 45px;
	width: 250px;
}
#site .person_double .img {
	margin: 10px 18px 0px 10px;
	height: 88px;
}
#site .person_double .sub {
	margin: 0px 18px 0px 0px;
}
#site .person_double .sub .link, #site .person_double .sub .link a, #site .person_double .sub .link a:hover {
	background-image:url(/images/link_white.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px 12px 0px 0px;
	font-size: 11px;
	text-align:right;
	color: #e71803;
	cursor: pointer;
	text-decoration: none;
}
#site .person .header {
	margin: 10px 0px 10px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e71803;
}
#site .person .text {
	margin: 10px 10px 10px 15px;
	height: 70px;
	overflow: hidden;
}
#site .person .link{
	background-image:url(/images/link_white.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	margin: 0px 20px 0px 0px;
	text-align:right;
	cursor: pointer;
}
#site .person .extra {
	display: none;
}
#site .person .extra .text strong, #site .person .extra .text a, #site .person .extra .text{
	font-size: 10px;
}
#site .person.hover .header {
	margin: 15px 10px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e71803;
}
#site .person.hover .text {
	margin: 5px 20px 5px 20px;
	height: auto;
	overflow:auto;
}
#site .person.hover .meer {
	margin: 10px 20px 15px 20px;
	padding: 0px 0px 0px 7px;
	background-image:url(/images/pijl_rood.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
}
#site .person.hover .link{
	display: none;
}
#site .person.hover .extra {
	display: inline !important;
}
/* right */
#right, #search {
	position: fixed;
	margin: 0px 0px 0px 744px;
	top: 160px;
	font-size: 11px;
	width: 150px;
}
#search{
	width:170px;
	top:110px;
	vertical-align:middle;
	height:40px;
	overflow:hidden;
}
#search img{
	width:22px;
	height:33px;
	float:right;
	cursor:pointer;
}
#search input{
	margin-top:9px;
	width:100px;
	height:14px;
	float:right;
	border:0px;
	background-color: transparent;
}
#right .trade_gothic_bold {
	color: #ffffff;
	font-size: 18px;
	margin: 0px 0px 0px 13px;
}
#gespot #right .trade_gothic_bold {
	color: #ff0000;
}
#gespot #right ul li, #gespot #right ul li a {
	color: #000000;
}
#gespot #right ul li.bold a {
	color: #ff0000;
}
#right ul {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}
#right ul li, #right ul li a{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
	list-style-position:outside;
	list-style-image:url(/images/list_right.gif);
}
#right ul li.active{
	margin: 0px;
	padding: 0px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	list-style-position:outside;
	list-style-image:url(/images/list_right_active.gif);
}
#right ul li.bold {
	font-weight: bold;
}
#right .breakline {
	height: 1px;
	width: 125px;
	background-image:url(/images/line_right.gif);
	margin: 6px 0px 3px 0px;
}
#right .rss {
	margin: 10px 0px 0px 10px;
}
#right .rss img{
	margin: 0px 5px 0px 0px;
	float:left;
}
#right .rss .text, #right .rss .text a {
	text-decoration:none;
	float:left;
	color: #ffffff;
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}

/* top */
#top {
	position: fixed;
	bottom: -3px;
	margin: 0px 0px 0px 750px;
}
/* adres */
#adres { display:none;}
.home #adres {
	display:block;
	position:absolute;
	bottom: 20px;
	left:20px;
}
#adres, #adres a {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
#adres a {
	margin: 3px 0px;
	padding: 0px 0px 0px 8px;
	background-image:url(/images/list_right.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
}
#adres a .bold{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#gespot #adres, #gespot #adres a{
    color: #000000;
}
#gespot #adres a .bold {
    color: #DB1400;
}
/* adrestab */
/*.domenabled #adrestab { display:none;}*/
#adrestab {
	z-index: 120;
	background-image:url(/images/homepage/zwart_blok.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:182px;
	position:fixed;
	bottom: 0px;
	left:34px;
}
#adrestab div, #adrestab div a {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
#adrestab a {
	margin: 3px 0px;
	padding: 0px 0px 0px 8px;
	background-image:url(/images/list_right.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
}
#adrestab a .bold{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#adrestab div {
	margin-left:10px;
	margin-top:10px;
}

.listing {
	padding: 10px 10px 10px 20px;
}
.listing li {
	list-style-type: none;
}
.listing li a {
	background-image:url(/images/pijl_rood.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 0px 10px;
}

/* person details */
.personbig {
	float:left;
	background-image:url(/images/person_bg.gif);
	width: 212px;
	height: 181px;
	margin: 10px 0px 0px 14px;
}
.personbig .detail {
	margin: 17px 0px 0px 17px;
}
.personbig .detail .text {
	/*background-image:url(/images/person_text_bg.gif);
	background-repeat:no-repeat;
	background-position: top left;*/
	width: 172px;
}
.personbig .detail .text .name{
	float:right;
	font-size: 11px; /* check charlie */
	color:#db1400;
}
.personbig .detail .text .job{
	float:right;
	font-size: 11px;
	clear: both;
	width:150px;
	text-align: right;
}
.personbig .detail .text .department{
	float:right;
	font-size: 11px;
	/*color:#000000;*/
	clear: both;
}
.personbig .detail .text .department a{
	font-size: 11px;
	/*color:#000000;*/
	clear: both;
}
.hasdone {
	float:left;
	margin: 10px 0px 0px 0px;
	width: 355px;
	overflow: hidden;
}
.hasdone .partheader {
	color: #db1400;
	font-size: 20px;
	margin: 20px 0px 5px 0px;
}
.hasdone .partcontent {
	font-size: 11px;
}
.hasdone .partcontent a{
	font-size: 11px;
}
/* vacatures */
.jobspecs {
	margin: 0px 0px 0px 30px;
}
.jobspecs div{
	color: #999999;
	font-size: 11px;
}
.jobdetails {
	margin: 10px 15px 0px 30px;
}
.pijllink {
	display: block;
	padding: 0px 0px 0px 8px;
	background-image:url(/images/pijl_rood.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
}
.extraspace {
	height: 20px;
}
.pdf {
	margin: 40px 0px 0px 30px;
}

/* nieuwsbrief */
.nieuwsbrief_header {
	font-size: 18px;
	color: #E71803;
	margin: 10px 0px 10px 0px;
}
.nieuwsbrief_header_bold {
	font-size: 50px;
	line-height: 50px;
	color: #E71803;
	margin: 10px 0px 10px 0px;
}
.nieuwsbrief .line {
	height: 25px;
	padding: 5px 0px;
}
.nieuwsbrief .intro {
	margin: 5px 0px;
}
.nieuwsbrief .title {
	width: 100px;
	display: block;
	float: left;
	clear:both;
}
.nieuwsbrief .gender input {
	display: block;
	float:left;
}
.nieuwsbrief .gender label {
	display: block;
	float:left;
	cursor: pointer;
	margin: 0px 15px 0px 5px;
}
.nieuwsbrief .verstuur {
	float:right;
	clear:both;
	margin: 0px 130px 0px 0px;
}
.nieuwsbrief .extrawidth {
}
.nieuwsbrief .inputsingle {
	background-image:url(/images/input_single.gif);
	border:0px none;
	color:#000000;
	font-size:11px;
	height:17px;
	margin:0px 0px 15px;
	padding:2px 0px 0px 5px;
	width:213px;
}

.searchedfor {
	color: #e71803;
}
#site .results .item .subline {
	margin: 0px 20px;
}
#site .results .item .clearer {
	height: 1px;
}
.found {
	font-weight: bold;
}
.pager {
	background-image:url(/images/item_bg.gif);
	text-align:center;
	color:#E71803;
	font-size: 11px;
}
.pager .current {
	color:#E71803;
	font-weight: bold;	
	font-size: 11px;
}
.pager a {
	font-size: 11px;
}

/* tag types */
.tags a {
	text-decoration: none;
}
.type1 {
	color: #e71803;
	margin: 0px 8px 0px 0px;
	padding: 34px 0px 0px 0px;
	display: block;
	float: left;
	white-space:nowrap;
}
.type2 {
	color: #e71803;
	margin: 0px 8px 0px 0px;
	padding: 23px 0px 0px 0px;
	display: block;
	float: left;
	font-size: 20px;
	white-space:nowrap;
}
.type3 {
	color: #e71803;
	margin: 0px 8px 0px 0px;
	padding: 12px 0px 0px 0px;
	display: block;
	float: left;
	font-size: 30px;
	white-space:nowrap;
}
.type4 {
	color: #e71803;
	margin: 0px 8px 0px 0px;
	display: block;
	float: left;
	font-size: 40px;
	white-space:nowrap;
}
.reactbox {
	margin: 0px 0px 0px 10px;
	float: left;
}
.reactbox label {
	margin: 0px 0px 0px 5px;
}
.error {
	color: #ff0000;
	float:left;
}
.item {
	padding: 0px 0px 0px 0px;
}
.linkToMain {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 20px;	
}

.teamsbutton {height:30px;}

#site .person.hover .teamsred{margin: 20px 27px 0px 19px;}

.template-pager-link-selected {text-decoration: none; color: #666666; font-weight: bold; cursor: default;}

.pager td {padding: 0 10px;}

#movie p, #movie span, #movie a {color: #ffffff}
#movie span, #movie a {margin: 0 10px;}

.rss a {
	display: inline-block;
	overflow: hidden;	
}

.updates .legal {
	margin: 5px 0 0 0;
}
