/*
Ontwerp en uitvoering: Redbike Multimedia - Den Haag
  © 2007
Author: Ramon Vroegop


/*****************

Kleuren:

Tab blauw licht (eertse): color="#008cd6"
	lichtere variant: color="#cce8f8" 
Tab blauw middel (tweede): color="#1c6cab"
	lichtere variant: color="#cce3f1" 
Tab blauw donker (derde): color="#01467d"
	lichtere variant: color="#cddbe7" 
Tab geselecteerd: color="#102b62"	

Blauw achtergrond rechts fond: color="#eaf4fc"
Blauw logokleur: color="#008cd6"
Lichter blauw: color="#76bee7"

Paars: color="#cc0070"
Groen: color="#91a703"
Oranje: color="#ff761d"

Grijs klein logo: color="#afafaf"
Grijs stippellijn: color="#4b4b4b"
Grijs teksten: color="#8b8b8c"


*****************/




body {
	background-color: #fff;
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;
/* 	line-height: 24px; */
	color: #000;
}

a {
	color:#008CD6;
	text-decoration:none;
	font-size: 12px;
	}
a:hover {
	color: #008CD6;
	text-decoration: underline;
	}
	
a img {
	border:0px none;
	margin:0px 7px 3px 0px;
	padding:0px;
	vertical-align:middle;
}	


#mainContent h1 {
	color:#5b4625;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height:16px;
	margin: 0px;
	}
#mainContent h2 {
	font-family:arial,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #775B31;
	line-height: 18px;
}



/*************************************************
*
* SIDEBAR1
*
*************************************************/

#sidebar_consulting p {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height: 16px;
	margin: 0;
}
#sidebar_consulting p a{
	text-decoration: none;
}
#sidebar_consulting p a:hover{
	color: #775B31;
	text-decoration: underline;
}
.csc-textpic-intext-left-nowrap {
	background:#eaf4fc;
	height: 78px;
}
#sidebar_consulting .csc-textpic-text p a {
	font-size:11px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	background: url(../_img/telefoon.gif) no-repeat 0px 5px;
	height: 23px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 20px;
}
#sidebar_consulting .csc-textpic-text p a:hover{
	font-size:11px;
	line-height: 22px;
	color: #102b62;
	font-weight: bold;
	height: 23px;
	display: block;
}

#sidebar_consulting h1 {
	color:#775B31;
	font-family:arial,helvetica,sans-serif;
	font-size:13px;
	font-weight: bold;
/* 	line-height:16px; */
	margin: 0px 30px;
}

#sidebar_consulting .contactcard {
	background:transparent url('../_img_v2/contactcard_bg.jpg') no-repeat scroll 0 0;
	height:115px;
	margin:0 10px;
	padding:15px 20px;
}
#sidebar_consulting .contactcard table{
	margin: 5px;
	padding: 0;
	border: none;
	border-collapse:collapse;
	border-spacing:0;
}
#sidebar_consulting .contactcard tr {
	background-color: #3197DE;
	
}
#sidebar_consulting .contactcard p{
	color: white;
	background: none;
	padding: 0;
	margin: 0 10px;
	width: 144px;
	}
	
 #sidebar_consulting .contactcard a {	
	color: white;
	background: none;
	padding: 0;
	margin-left: 0px;
	}

#sidebar_consulting .contactcard h1{
	margin:0px;
}  
#sidebar_consulting .contactcard img{
	margin:0px;
}  
	

/*************************************************
*
* MENU SUB
*
*************************************************/
#menu_sub {
	font-family: Verdana,Ariel;
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 250px;
	height:38px;
	background-color:#102b62;
	}
#menu_sub ul {border:0;margin:0;padding:7px 0px 0px 0px;list-style-type:disc;text-align:center}
#container #menu_sub ul li {display:block;float:left;text-align:center;padding:0;margin:0}
#menu_sub ul li a {
/*	width:70px; 
	height:18px;*/
	padding-left: 10px;
	padding-right:10px;
	margin:0;
	color:#000;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:10px;
	text-transform: uppercase;
}

#menu_sub ul li a:hover {
	color:#ff761d;
	text-decoration:none;
	position: relative;
}

#menu_sub ul li a {
	color: #fff;
}
#menu_sub #menu_subli #menu_menu_sub a{
	color: #ff761d;
}
/*************************************************
*
* BROODKRUIMEL
*
*************************************************/
#broodkruimel{
	line-height: 24px;
	font-size: 11px;
	color: #775B31;
	text-decoration: none;
	height: 30px;
	padding: 9px 0px 0px 35px !important;
	padding/**/: 20px 0px 0px 35px;
}
#broodkruimel a{
	line-height: 24px;
	font-size: 11px;
	color: #8b8b8c;
	text-decoration: none;
}
#broodkruimel img{
	margin: -3px 0px 0px 0px;
}
img{
border:0px;
margin-right: 20px;
}
/*************************************************
*
* Projecten
*
*************************************************/
.tx-projecten-pi1{
margin-top:15px;

}
.tx-projecten-pi1-listrow{
/* 	height:110px; */
	background:white;
	padding:5px 5px 0px 10px;
	line-height:12px !important;
	margin:5px 0 5px 0px;
}

.alle_projecten{
color:#000000;
text-decoration:none;
display:inline;
}
.tx-projecten-pi1-singleView {
color:#6E6666;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:20px;
margin:0 0 10px;


}

h1.tx-projecten-pi1-listrowField-title a{
	color:#008CD6;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:16px;
	margin: 0px;
	text-decoration: none;
	}
h1.tx-projecten-pi1-listrowField-title a:hover{
	color:#363636;
	text-decoration: none;
	}

.tx-projecten-pi1 a {
	font-size:12px;
	line-height: 16px;
	color:#363636;
	font-weight: bold;
	text-decoration: none;
}
.tx-projecten-pi1 a:hover {
	color:#008CD6;
	text-decoration: none;
}



.tx-projecten-pi1-listrowField-opdrachtgever{
	color:#FF7018;
	font-size:10px;
	text-decoration:none; 
	font-weight:900;
}

.tx-projecten-pi1-listrowField-opdrachtgever span{
color:#616161;
font-weight:normal;
}

/****************************************
*
*  projecten op overige pag's
*
***************************************/
.csc-frame-rulerBefore {
	border-top:#008cd6 solid 6px;
	margin:15px 0px;
}

.tx-projecten-pi1{
/*	background-color:transparent; 
	background-position: top left;
	background-image: url(../_img/consultancy/bg_projecten.jpg);
	background-repeat: no-repeat;
	border-top:#008cd6 solid 6px;
	padding-top: 10px;
	line-height:18px; */
}

.tx-projecten-pi1-pagelist_row{
margin: 0px;
}

.tx-projecten-pi1-pagelist_row p a:link,.tx-projecten-pi1-pagelist_row p a:hover,.tx-projecten-pi1-pagelist_row p a {
	color:black !important;
	font-weight:bold !important;
	margin:0px !important;
	padding:0px;
	display:block;
	
}
.tx-projecten-pi1-pagelist_row p a img {
	margin-right:10px;
}
/*
.tx-projecten-pi1-pagelist_row .tx-projecten-pi1-listrowField-description{
	margin: 0px 0px 0px 25px;
	color:#8B8B8C !important;
	line-height:1.5!important;
}
*/


#page_projecten_kop{
	font-size:18px;
	font-weight:bold;
	color:#008CD6;
	margin-bottom:15px;
	background:transparent url('../_img_v2/ba_logo_small.gif') no-repeat scroll 0 0;
	padding:5px 53px;
}

#contact {
 	font-size:11px;
 	line-height: 16px;
 	}
#contact a {
	color:#000;
	text-decoration:none;
	font-size: 10px;
	}
#contact a:hover {
	color: #008cd6;
	}
 
  .icon_email{
 line-height:20px;
 vertical-align:middle;
 border:0px;
  }
  
#actueel_container p a{
background:none;
margin:0px;
}
#actueel_container p a:hover{
background:none;
}
#actueel_container{
background-image: url('../_img/bg_transp.png'); 
padding:5px;
margin-top: 10px;
}

/* DEELTERREINEN MENU */
#deelterreinen_container {
	padding:0px;
	margin:0px;
}

#deelterreinen_container h1 {
	font-size:11px;
	color: #000;
	padding-left:36px;
	font-weight:normal;
}

#sidebar_consulting ul {border:0;margin:0px 30px;padding:2px 0px 30px 0px;list-style-type:none;text-align:left}
#sidebar_consulting ul li {text-align:left;padding:5px 0px;margin:0;line-height:16px;color:#008CD6; border-bottom:1px dotted #69bbe7;}
#sidebar_consulting ul li:first-child {border-top:1px solid #a7d7f1;}
#sidebar_consulting ul li a {
	color:#775B31;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height:22px;
	margin: 10px 0;
	text-decoration:none;
}

.menur {
	font-size: 15px;
}

#sidebar_consulting ul li span {
	font-size:12px;
}

#sidebar_consulting ul li a:hover {
	color:#000;
	text-decoration:none;
}
#sidebar_consulting ul li a:active {
	color:#ff761d;
	text-decoration:none;
	position: relative;
	background: transparent url(../_img/bullet_oranje.gif) no-repeat scroll 0px 11px;
}
#sidebar_consulting ul li a {
	color: #008CD6;
}
#sidebar_consulting ul li a:after {
	content:" >>";
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

h1.sIFR-hasFlash  {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 10px;
}

h2.sIFR-hasFlash  {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 16px;
}

h3.sIFR-hasFlash  {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 14px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
/*
.sIFR-hasFlash h5 {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
*/

#menu_boven ul li {display:block;float:left;text-align:center;padding:0;margin:5px 0 0 0}
#menu_cons {
	height: 40px;
	background-image:  url(../_img_v2/menu_cons.jpg);

}


.csc-menu-1 {
	font-size: 14px;

}


.tabelhoogte {
	height: 30px;


}

#mainContentcontainer .cons th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	background-color: #1c6cab;
	padding: 4px;
	text-align: left;
	width:5px;
/*	vertical-align:top;*/
}

#mainContentcontainer .cons td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	padding: 4px;
	margin: 4px;
	text-align: left;
	vertical-align:top;
/* 	width:50%; */
	border-bottom:1px dotted #69BBE7;	
}
#mainContentcontainer .cons tr:first-child {
	border-top:1px dotted #69BBE7;	
}
