@charset "UTF-8";
/* CSS Document */

body {
	font-family:Arial,Helvetica,sans-serif;
	
	font-size: 65%;
	color:#6a6a69;
	background:#e8e8e8 url(../ima/bgtest.jpg) center repeat-y;
	margin:0;
	padding:0;
	text-align: center;}
	/* forceer scrollbalk om verspringen tegen te gaan*/
html { height: 100%; margin-bottom: 1px; }
a:link {
	color:#f58220;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#f58220;
}
a:hover {
	text-decoration: underline;
	color:#ccc;
}
a:active {
	text-decoration: none;
	color:#b55217;
}

#container {
	width: 981px;
	margin:0 auto;
	
	border-bottom-width:0;
	text-align: left; 
	
	background-color:none transparent;
	padding:0;
}
#header {
	width: 981px;
	margin:0 auto;
	 background:url(../ima/bgmenuboven.jpg) bottom repeat-x;
	padding:0;
	border-bottom: 1px solid #eeefe8;
	
}
#selectlanguage {
	width: 981px;
	margin:0 auto;
	background-color:#fff;
	padding:0;
	height:40px;
	z-index:1000;
	
}
#selectlanguage #language {
	float:right;
	padding-right:14px;
	padding-top:14px;
	z-index:1000;
}
#menu {
position:relative;
	margin: 0;
	padding: 0 0 10px 20px;
	width: 195px;
	
	
	float:left;
	z-index:10;
}
#nieuwsbrief {
position:relative;
	margin: 0px;
	margin-left:10px;
	padding: 0px 0px 0px 0px;
	width: 195px;
	
	
	float:left;
	z-index:10;
}
#main {
position:relative;
	width: 539px;
	float:left;
	padding:0;

	z-index:11;
	font-size:12px;
	line-height:20px;
	
	
}
#main h2 {

	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 14px;
	color:#999;
	
}
#main p {

	}
#main h1 {
	font-size: 1.4em;
	padding:0px;
	color: #bababa;
	margin:10px 0 10px 0;
	font-weight:normal;
	
}
#themas {
position:relative;
	width: 539px;
	margin:0px;
	padding:0;
	border-bottom: 1px solid #e1dfd6;
	z-index:11;
	
	
}
#right {
position:relative;
	width: 226px;
	float:left;
	padding:0;
	
	z-index:11;
	
	
}
.advocaten {
	font-size:59%;
	margin-left:2.5em;
	}

#footer {
	
	position:fixed;
	bottom: 0px;
	left:0px;
	width:99%;
	text-align:right;
	padding:0;
	margin:0;
	clip: auto;
	overflow: hidden;
	height:220px;
	background-color:none transparent;
	background: url(../ima/logo.gif) center bottom no-repeat;

}
#footcenter {
	background-color:none transparent;
	text-align:left;
	width: 900px;
	margin:0 auto;
	padding:0px 0 0 0;
	
}
#footcentertekst {
	background-color:none transparent;
	text-align:right;
	width: 900px;
	margin:0 auto;
	padding:0px 0 0 0;
	
}
#footcenter p {
	font-size: 12px;
	padding-left: 0px;
	color:#888;
}

#footertekst   {
text-align:right;

position:fixed;
bottom: 0px;
left: 0px;
width: 99%;
height: 56px
}
p.alignleft {
margin-left: 764px;
text-align:left;

}



#nav {padding:0; margin:107px 0 0 0; font-family:Helvetica, arial, sans-serif; background:transparent;}
#nav a:hover {text-decoration:underline;}
#nav dt b, #nav dt a 
{display:block; font-weight:bold; font-size:15px; color:#999; padding-top:10px;  padding-left:20px; cursor:pointer;padding-bottom:10px; width:150px;border-bottom:0px solid #ccc;}
#nav dt:first-child b, #nav dt:first-child a 
{display:block; font-weight:bold; font-size:15px; color:#999; padding-top:10px; padding-left:20px; cursor:pointer;padding-bottom:10px; width:150px;border-bottom:0px solid #ccc;border-top:0px solid #ccc;}
#nav dt .clicked {background:url(../ima/menugradient.jpg) no-repeat 0px 0px;text-decoration:underline;}
#nav dt .clicked2 {display:block; background:url(../ima/pijl1.gif) no-repeat 10px 4px; color:#999; height:25px; line-height:30px; padding-left:40px; cursor:pointer; width:150px; font-size:15px;
padding-top:2px; margin-bottom:-2px;
 }
 #nav dt#hfcplaza {padding-top:35px;}
#nav dt:first-child a:hover {background:url(../ima/menugradient.jpg) no-repeat 0px 0px;text-decoration:underline;}
#nav dt a:hover {background:url(../ima/menugradient.jpg) no-repeat 0px 0px;text-decoration:underline;}
#nav dt a:active {background:url(../ima/menugradient.jpg) no-repeat 0px 0px;text-decoration:underline;}
#nav dt b:hover {background:url(../ima/menugradient.jpg) no-repeat 0px 0px;text-decoration:underline;}
#nav dt a {color:#999; text-decoration:none;}
#nav dt a.clicked {background:url(../ima/menugradient.jpg) no-repeat 0px 0px;color:#999; text-decoration:none;}
#nav dd {padding:0; margin:0;}
#nav dd ul {padding:0; margin:0; list-style:none;}
#nav dd ul li {padding-left:10px;height:25px; }
#nav dd ul li a {font-size:15px; line-height:17px; color:#999; text-decoration:none; font-weight:normal; }
#nav dd ul li a:hover { color:#a0b765; text-decoration:underline; }
#nav dd ul li:first-child {margin-top:7px;}

#main h3 {
	font-size: 14px;
	
	font-weight: normal;
	margin: 14px 180px -7px 4px;

	letter-spacing: 1px;
	border-bottom:1px solid #ccc;
}


#nav dd ul li a.selected, #nav dd ul li a.selected:hover, #nav dd ul li a.selected:visited { color:#a0b765; text-decoration:underline; }

#header ul {
          list-style-type:none;
          padding:3px 0 20px 0;
         
          margin:0px 0;
      }
     #header ul li {
          float:left;
          margin:0 0px;
        
      }
	  
	  #header ul li a {
          display:block;
          padding:20px 20px;
        font-size:16px;
	line-height:24px;
          color:#f58220;
          text-decoration:none;
		  border-right: 0px solid #eeefe8;
		
      }
      /* place the "current" pseudo class here */
     #header ul li a.current1 {
         
        color: #bababa;
		  font-size:16px;
	line-height:24px;
		border-right: 0px solid #333;
      }
    #header  ul li a:hover {
         color: #bababa;
			font-size:16px;
	line-height:24px;
	
      }
	  select.style01 {border:4px solid #eeefe8; padding:10px;background:url(../ima/bgmenubovenhover.jpg) bottom repeat-x;}
select.style01 option {border-bottom:1px solid #eeefe8; background:url(../ima/bgmenubovenhover.jpg) bottom repeat-x;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}


#themamenu {  margin-left:2px;width:226px;background: url(../ima/themamenu.jpg) no-repeat left 109px; padding-top: 100px; }
#themamenumarge {  padding-left:28px; padding-right:20px; padding-top:14px; }
#kalendercenter {  margin-left:2px; margin-top:10px; }



/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */
#latest_blog_entries { padding-left: 20px; padding-right: 20px; padding-bottom: 20px; padding-top: 120px; }
#latest_blog_entries .article { width: 186px; }
#latest_blog_entries .article .meta { color: #777168;}
#latest_blog_entries .article .read_more { padding-bottom: 1em;}
#latest_blog_entries .article .read_more a { color: #f6871f;}
#latest_blog_entries .article .read_more a:hover { color: #bb4004;}
#latest_blog_entries .title { padding: 0; font-size: 1.2em; border-width: 0;}
.articles { list-style: none; margin: 0; padding: 0;}
.section_title { display: block; margin: 0 0 10px 0; color: #34a397; font-size: 1.2em; text-transform: uppercase; border-bottom: 5px solid #e1dfd6;}
li.article { float: left; clear: both;}
.article { overflow: hidden; float: left; clear: both; padding-bottom: 1em; margin-bottom: 1em; width: 468px; border-bottom: 5px solid #e1dfd6;}
.article .excerpt { font-size: 1.2em; line-height: 1.5;}
.article .excerpt p { margin: 0 0 1em 0;}
.article .excerpt .title { font-size: 1.1em;}
.article .meta, .article .read_more { margin-top: .1em; margin-bottom: .1em; text-transform: uppercase;}
.article .meta_links { float: left; clear: both; width: 452px !important; width /**/: 468px; padding: 7px 7px 2px 7px; border: 1px solid #deded2;}
.article .meta_links .comment_link { float: left; padding: 0 0 4px 28px; line-height: 15px; text-transform: uppercase; background: url(images/icon_discussion.gif) 0 50% no-repeat;}
.article .read_more { margin-bottom: 0;}
.article .title { margin: 0; font-family: "helvetica", serif; font-size: 1.4em; font-style: normal; font-weight: normal; text-transform: none;}
.article .title a { color: #f6871f;}
.article .title a:hover { color: #666666; text-decoration: none;}
div.article .title { font-size: 2.4em;}

/* BEGIN fade CSS */
ul.hover_block { display: block; overflow: hidden; height: 1%; padding: 0px; margin:0px;}
			
		ul.hover_block li, ul.hover_block2 li {
			list-style:none;
			float:left;
			/*background:url(../ima/menu_amsterdam_hover.jpg) bottom repeat-x;*/
			padding: 0px;
			background:#eeefe8;
			width:134px; position: relative; 	
			 }
 ul.hover_block li.test {
			list-style:none;
			float:left;
			background:#eeefe8;
			padding: 0px;
			width:134px; position: relative;  border-right:1px solid #d4d5cd;
			
			 }
		ul.hover_block li a, ul.hover_block2 li a {
			display: block;
			position: relative;
			overflow: hidden;
			height: 108px;
			width: 134px;
			padding: 0px;
			color: #000;
		
			
		}
 
		ul.hover_block li a, ul.hover_block2 li a { text-decoration: none; }
 
		ul.hover_block li img, ul.hover_block2 li img {
			position: absolute;
			top: 0;
			left: 0;
			border: 0;
		}
		
		#inhoud { width: 539px; }
		
		#inhoudvol { width: 539px; position:relative; border-bottom: 1px solid #ccc;}
		#inhoudvolmarge { position:relative;padding:20px;border-bottom: 0px solid #ccc; }
		
		
		
		#themamenumarge h2 { font-size: 1.3em;
	padding:0px;
	color: #f58220;
	margin:10px 0 10px 0;
	font-weight:normal; }

		#inhoudlinksboven { float:left;width: 229px;padding:20px;border-top: 0px solid #ccc;  }
		#inhoudrechtsboven { padding-top:20px;
padding-bottom:20px;
padding-right:20px;padding-left:20px;
float:right;width: 229px;  border-left: 0px solid #ccc;border-top: 0px solid #ccc; }
#clear { CLEAR: both;}
		#inhoudlinks { float:left; width: 229px;padding:20px;border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
		#inhoudrechts { padding-top:20px;
padding-bottom:20px;
padding-right:20px;padding-left:20px;
float:right;width: 229px;  border-bottom: 1px solid #ccc; }
		a.termslink, a.termslink:visited { line-height:22px;color: #f6871f;}
a.termslink:hover { color: #666666; text-decoration: none;}

     #sample { font-family:Arial, Helvetica, Sans-Serif; font-size:1em; color:#000;height:50px;}
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
        .dropdown a, .dropdown a:visited { color:#cc6e00; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#333;}
        .dropdown dt a:hover { color:#333; border: 1px solid #ccc;}
        .dropdown dt a {background:#eeefe8 url(../ima/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
                        border:1px solid #ccc; width:160px; padding:5px;}
        .dropdown dt a span {cursor:pointer; display:block;}
        .dropdown dd ul { background:#eeefe8 none repeat scroll 0 0; border:1px solid #ccc; color:#C5C0B0; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:4px; display:block;}
        .dropdown dd ul li a:hover { background-color:#ddd;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:none;}
		
		#nav dt a:hover {background:url(../ima//menugradient.jpg) no-repeat 0px 0px;text-decoration:underline;}
#nav dt a:active {background:url(../ima//menugradient.jpg) no-repeat 0px 0px;text-decoration:underline;}

ul.themahover { display: block; overflow: hidden; height: 1%; padding: 0px; margin:0px;}
			
		ul.themahover li, ul.themahover li {
			list-style:none;
			float:left;
			/*background:url(../ima/menu_amsterdam_hover.jpg) bottom repeat-x;*/
			padding: 0px;
			background:#eeefe8;
			width:134px; position: relative; 	
			 }
			 
			 
			#themasbg { positio:relative;  height:108px;}
			 #themasbg ul {
          list-style-type:none;
          padding:0px 0 0px 0;
          
          margin:0px 0;
      }
     #themasbg ul li {
          float:left;
          margin:0 0px;
        border-bottom: 1px solid #ccc;
      }
	  
	  #themasbg ul li a.amsterdam, #themasbg ul li a.amsterdam:visited {
          display:block;
          padding:0px 0px;
         width:134px;
		 height:108px;
          color:#f58220;
          text-decoration:none;
		  border-right: 0px solid #d4d5cd;
		  background:url(../ima/menu_amsterdam.jpg) bottom repeat-x;
      }
	  #themasbg ul li a.amsterdam:hover, #themasbg ul li a.amsterdam:active, #themasbg ul li a.amsterdam.selected {
          display:block;
          padding:0px 0px;
          width:134px;
		 height:108px;
          color:#f58220;
          text-decoration:none;
		  border-right: 0px solid #d4d5cd;
		  background:url(../ima/menu_amsterdam_hover.jpg) bottom repeat-x;
      }
	    #themasbg ul li a.financiallogistics, #themasbg ul li a.financiallogistics:visited {
          display:block;
          padding:0px 0px;
         width:134px;
		 height:108px;
          color:#f58220;
          text-decoration:none;
		  border-right: 1px solid #d4d5cd;
		  background:url(../ima/menu_financiallogistics.jpg) bottom repeat-x;
      }
	  #themasbg ul li a.financiallogistics:hover, #themasbg ul li a.financiallogistics:active, #themasbg ul li a.financiallogistics.selected {
          display:block;
          padding:0px 0px;
          width:134px;
		 height:108px;
          color:#f58220;
          text-decoration:none;
		  border-right: 1px solid #d4d5cd;
		  background:url(../ima/menu_financiallogistics_hover.jpg) bottom repeat-x;
      }
	  #themasbg ul li a.financialsustain, #themasbg ul li a.financialsustain:visited {
          display:block;
          padding:0px 0px;
         width:134px;
		 height:108px;
          color:#f58220;
          text-decoration:none;
		  border-right: 1px solid #d4d5cd;
		  background:url(../ima/menu_financialsustain.jpg) bottom repeat-x;
      }
	  #themasbg ul li a.financialsustain:hover, #themasbg ul li a.financialsustain:active, #themasbg ul li a.financialsustain.selected {
          display:block;
          padding:0px 0px;
          width:134px;
		 height:108px;
          color:#f58220;
          text-decoration:none;
		  border-right: 1px solid #d4d5cd;
		  background:url(../ima/menu_financialsustain_hover.jpg) bottom repeat-x;
      }
	  #themasbg ul li a.retire, #themasbg ul li a.retire:visited {
          display:block;
          padding:0px 0px;
         width:134px;
		 height:108px;
          color:#f58220;
          text-decoration:none;
		  border-right: 1px solid #d4d5cd;
		  background:url(../ima/menu_retire.jpg) bottom repeat-x;
      }
	  #themasbg ul li a.retire:hover, #themasbg ul li a.retire:active, #themasbg ul li a.retire.selected {
          display:block;
          padding:0px 0px;
          width:134px;
		 height:108px;
          color:#f58220;
          text-decoration:none;
		  border-right: 1px solid #d4d5cd;
		  background:url(../ima/menu_retire_hover.jpg) bottom repeat-x;
      }
      /* place the "current" pseudo class here */
     #themasbg ul li a.current {
          background-color:#40611F;
          color:#FFFFFF;
		  font-size:16px;
	line-height:24px;
		border-right: 1px solid #333;
      }
    #themasbg  ul li a:hover {
        
          color:#FFFFFF;
		    background:url(../ima/bgmenubovenhover.jpg) bottom repeat-x;
			font-size:16px;
	line-height:24px;
	
      }
	.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.pullquote {
padding: 10px;
float: right;
width: 200px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #efefef;
border-bottom-color: #efefef;
color:#64015f;
font-size: 16px;
text-align: center;
line-height: 28px;
font-family: Arial, Helvetica, sans-serif;

font-weight: normal;
}
h4.pullquote { line-height: 28px;}

/* BEGIN: CSS Buttons Everywhere */
.cssButton {
	background: #efefef;
 color : #f58220;
 width : 135px;
vertical-align: top;
   font-weight: normal;
  font-family: Arial, Verdana, sans-serif;
font-size: 12px;
cursor: pointer;
text-align:center;
  border: 1px;
 border-style: dotted;
 border-color: #6AE4A3A;
 border-spacing: 1px;
 padding:4px;
}
.fakecssButton {
	
 width : 135px;
vertical-align: top;
   font-weight: normal;
  font-family: Arial, Verdana, sans-serif;
font-size: 12px;
cursor: pointer;
text-align:center;
  border: 1px;
 border-style: dotted;
 border-color: #fff;
 border-spacing: 1px;
 padding:4px;
}
/* END: CSS Buttons Everywhere */

.cssButton:active {
    border-style: inset;
	background: #cccccc;
}
.cssButton:hover{
    border-style: inset;
	background: #cccccc;
}

#minheight {
min-height: 215px; }
#minheightboven {
min-height: 20px; }
A.menulink,A.menulink:visited {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none; 
	color:#4f4e4e; }
A.menulink:hover {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none; 
	color:#f58220; }
	A.menulinkselected,A.menulinkselected:visited {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; text-decoration:underline; 
	color:#000; }
A.menulinkselected:hover {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; text-decoration:underline; 
	color:#000; }
	A.hoofdmenulink,A.hoofdmenulink:visited {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none; 
	color:#f58220; }
A.hoofdmenulink:hover {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; text-decoration:none; 
	color:#f58220; }
		A.hoofdmenulinkselected,A.hoofdmenulinkselected:visited {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; text-decoration:underline; 
	color:#f58220; }
A.hoofdmenulinkselected:hover {	font-family: arial,trebuchet MS, Helvetica, sans-serif;
	font-size: 12px; text-decoration:underline; 
	color:#f58220; }
	blockquote.right { width: 240px; margin: 5px 0 5px 15px; font-size: 1.3em; text-align: right; border: none !important; padding: 0 !important; float: right; }

#lijstjenieuws { width:184px; padding: 0px; margin: 0px 0 0 0px; list-style:none; color:#666666;}
#lijstjenieuws li { display:inline;}
#newstitle { padding: 0px; margin: 10px 0 0 10px; }
a.newsmenu:link, a.newsmenu:visited
{


   padding-top:10px;
     padding-bottom:10px;
	 padding-left:10px;
	  padding-right:10px;
	margin: 0px 0 0 0px;
    border-bottom: 1px dotted #D3D7E0;
   FONT-WEIGHT: bold; 
   color: #f58220; 
    text-decoration: none;
    display: block;
    cursor: pointer;
	font-family: arial,helvetica;
	font-size:11px;
}

a.newsmenu:hover, a.newsmenu:active
{
BACKGROUND: url(../ima/bgnews.jpg) 0px 0px; 
background-repeat:repeat-x;
	background-repeat:repeat-x;
    text-decoration: none!important;
    color: #333!important;
	font-family: arial,helvetica;
	font-size:11px;
}
a.newsmenuselected:link, a.newsmenuselected:visited
{

  BACKGROUND: #518fc5 url(../ima/bgnews.jpg) 0px 0px; 
	background-repeat:repeat-x;
   padding-top:10px;
     padding-bottom:10px;
	 padding-left:10px;
	  padding-right:10px;
	margin: 0px 0 0 0px;
    border-bottom: 1px dotted #D3D7E0;
    color:#ffffff;
    text-decoration: none;
    display: block;
    cursor: pointer;
	font-family: arial,helvetica;
	font-size:11px;
}

a.newsmenuselected:hover, a.newsmenuselected:active
{
    background:#518fc5;
    text-decoration: none!important;
    color: #003275!important;
	font-family: arial,helvetica;
	font-size:11px;
}
.datum { color:#8d8c8c; font-weight:normal;font-style:italic; }

a.newscontent:link, a.newscontent:visited
{


	background-repeat:repeat-x;
   padding-top:10px;
     padding-bottom:10px;
	 padding-left:10px;
	  padding-right:10px;
	margin: 0px 0 0 0px;
    border-bottom: 1px dotted #D3D7E0;
   FONT-WEIGHT: bold; COLOR: #f58220; 
    text-decoration: none;
    display: block;
    cursor: pointer;
	font-family: arial,helvetica;
	font-size:11px;
}

a.newscontent:hover, a.newscontent:active
{
  BACKGROUND: #EFEFEF url(../ima/bglist.jpg) 0px 0px; 
    text-decoration: none!important;
    color: #838383!important;
	font-family: arial,helvetica;
	font-size:11px;
}

#lijstjecontentnieuws { width:499px; padding: 0px; margin: 0px 0 0 0px; list-style:none; color:#666666;}

hr { color:#ccc;
border:none;
border-top:1px solid #ccc;
height:1px;
}
h4 { font-family:Arial, Helvetica, Sans-Serif; font-size:16px; }
  #hoogtebovenlogo {

		 height:56px;
		 width:700px;
      
      }
	    #tekstrechts {
    float:left;
		
       
      }
  #clicklogo{
    
		 display:block;
 height:160px;
text-indent:-9999px;
width:140px;

       
      }
  #terms1 {
    
	
text-indent:600px;


       
      }
select { width: 145px; }

html>select { width: auto; min-width: 145px; }

.pullquote {
    width: 300px;
    float: right;
    margin: 5px;
    font-family: Georgia, "Times New Roman", Times, serif;
   
}







