

/* default.css voor Capital Fin.com */

html { background:#fff;
	margin:0;
	padding:0;}
*html {
	margin:0;
	padding:0;
	}


body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7e7e7e;
	background:transparent url(images/BGgradient.png) repeat-x top;
	
	}


a {text-decoration:none;}
h4 {
font-size:0.9em;
margin:0;
padding:0;
color:#9a9b9b;
}
h3{
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:10px;
color:#9a9b9b;
}
h3 a {
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:10px;
color:#9a9b9b;
}

h2 {
color:#FFFFFF;
}

a img {
	border: none 0;
}

/* GoogleLogo */	
a.Logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
cursor:pointer;
display:block;
position:absolute;
text-indent:-9999px;
}



/* algemene terugkerende classes */
.imgFloatLeft {
float:left;
margin-right:20px;
margin-bottom:20px;
}

.VerticalMiddle {
vertical-align:middle;
padding-bottom:30px;
float:left;
width:450px;
}

.hidden {visibility:hidden;}
.BandCenter {
width:1000px;
margin:0 auto;
	}
.Content {
	width:936px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.Clear {clear:both;}
.TextAlignRight {
text-align:right;
margin-bottom:20px;
}
.news {
font-size:0.9em;
line-height:1.4em;
}

.listType{
list-style:none;
}

.zend_form dd{

}

.formfield_submit {
cursor:pointer;
}



/* Basic horizontal menu */
.Horizontal ul { list-style:none; margin:0; padding:0; }
.Horizontal ul li { position:relative; float:left; display:inline;}
.Horizontal ul li a { display:block; float:left; }
.Horizontal ul li a span { display:block; float:left; cursor:pointer; }
.Horizontal ul li ul { display:none; position:absolute; z-index:101 }
.Horizontal ul li:hover ul, .Horizontal ul li.sfHover ul {  }

/* basic vertical menu */
.Vertical ul {list-style:none;}
.Vertical ul li {clear:both; padding:0;}


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.Clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

/*.Clearfix{display: inline-block;}*/

* html .Clearfix {height: 1%;}

.Clearfix {display: block; clear:both;}

a img { border:0; }

/* algemene lijsten voor in tiny */



/************* wax */

/*a.Wax {
	position:absolute;	
	right:0;
	bottom:0;
	display:block;
	width:27px;
	height:22px;
	background:url(img/logo_wax.gif);
	text-indent:-9999px;
	}

a.Wax:hover { background-position: 0 -22px; }*/

/*************************** BEGIN DESIGN */


#wrapper {
width:100%;
position:relative;
}

/**************** Header */

#HeaderHolder { z-index:200; height:389px; width:100%;
background:url(images/BGHeader.png) top center no-repeat;}

#HeaderColorMenuLine {
	background-color:#00529c;
	height:10px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	}
#HeaderContent {background-color:#FFFFFF; float:left;}


#HeaderLogo {
background: url(../uploads/images/logo/logo_empty.png) no-repeat center bottom;
max-height:120px;
width:325px !important;
float:left;
z-index:80;
overflow:hidden;
}

#HeaderMenu {
float:right;
height:100px;
overflow:hidden;
width:570px;
}

#HeaderMenu ul {
float:left;
position:relative;
top:40px;
}
 
#HeaderMenu ul li {
padding-right:20px;
padding-left:10px;
padding-top:40px;
padding-bottom:0px;
border-left:#bcbdbe solid 1px;
}

#HeaderMenu ul li a {
color:#333333;
 font-size:1.2em;
}
#HeaderMenu ul li a:hover, #HeaderMenu ul li.current a {
color:#003399;
}

#HeaderPic {
overflow:hidden;
background: #FFFFFF url(../uploads/images/slideshowHeader/HeaderFotoHome.png) no-repeat center top;
width:936px !important;
height:270px !important;
}





/************** HeaderMenu */



/*************** language */
#Language {
float:right;
position:relative;
top:65px;
width:21px !important; 
}

#Language li {
margin-bottom:10px;

}

.Language li a {
display:block;
position:relative;
background:transparent url(images/buttonL.png) no-repeat center center;
width:21px;
height:21px;
vertical-align:middle;
text-align:center;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
font-style:italic;
}


.Language li a:hover, .Language li a.activeL {
background:transparent url(images/buttonLHover.png) no-repeat center center;

}



/*************** Content */

#ContentHolder { 
background:transparent url(images/BGContent.png) no-repeat center top;
}
	
#Content {
float:left;
position:relative;
top:0;
min-height:250px;
overflow:auto;

}


/*************** ContentMenu */
#LBox {
background:#f0f0f0 url(images/MenuGradient.png) repeat-x top;

float:left;
width:277px;
margin-right:15px;
overflow:hidden;

}
#Menu {position:relative; top:12px; width:277px; overflow:hidden;
}
#Menu ul{margin:0; overflow:hidden; }
#Menu ul li{
display:block;
	overflow:hidden;
	float:left;
	width:277px;
	border-bottom:#CCCCCC solid 1px;
	
}
#Menu ul li a{
display:block;
width:257px;
padding-top:10px;
padding-bottom:10px;
text-align:right;
color:#333333;
padding-right:20px;
font-weight: lighter;
}

#Menu ul li.current, #Menu ul li.current a:hover {
background-color:#00529c;

}

#Menu ul li.current a {
color:#FFFFFF;}

#Menu ul li a:hover {
background-color:#e4e4e4;
}
 

 
#News 
{margin-top:10px;
padding:10px;
padding-left:50px;
background-color:#e4e4e4;
text-align:right;
width:217px;
position:relative;
}

#News li {
list-style-type: none;
padding-bottom:0;
margin-bottom:0;
}

#News h4 {
padding-bottom:5px;
}

#News li a, #News h4 a {
	color:#333333;
}

/*#NewsItem .newslink a {
color:#7e7e7e;

}*/

.newslink {
color:#7E7E7E;
font-size:0.9em;
text-decoration:underline;
}



/*************** ContentInhoud */
#RBox{
float:left;
width:600px;
}

#RBox h4 {
font-size:1.2em;
}

#ContentInhoud {
position:relative;
top:0;
left:0;
padding-top:25px;
margin-bottom:50px;
}

#ContentInhoud a {
color:#00529C;
}

#accordion{
margin-top:20px;
}

#ContentInhoud h3, #accordion a {
color:#00529c;
padding-bottom:10px;
}
#ContentInhoud .news_item h3 a {
color:#00529c;
border-bottom:#00529C 2px solid;
padding-bottom:3px;
}

#ContentInhoud .news_item h3 a:hover {
color:#00529c;
border:none;
}

#accordion a:hover {
color:#00529c;
text-decoration:underline;
}

/*************** ContentInhoud submenu.phtml*/
.subMenu li a:hover, .subMenu li.current a{
color:#003399;
text-decoration:underline;
}

#subMenu {
height:25px;
border-bottom:solid 1px #00529c;
overflow:hidden;
}

.subMenu li {
margin-right:10px;
padding-right:25px;
background:url(images/subBulletGray.png) top right no-repeat;

}

.subMenu ul li a {
color:#333333;
}


/*************** ContentInhoud submenu.phtml*/

/*************** ContentInhoud partnerlist.phtml*/
	#partners a {
	color:#00529C;
	}

/*************** ContentInhoud viewkantoren.phtml*/

.kantoor a{
color:#00529c;
}

.kantoor table {
width: 595px;
}

.kantoor td {
width: 85px;
padding:5px;
}
/*************** ContentInhoud viewkantoren.phtml*/


/*************** ContentInhoud view.phtml*/
#_mc_tmp a {
color:#00529c;
}

/*************** ContentInhoud list.phtml*/


*html #listIMG {height:100px;}

#listIMG {
overflow:hidden;
float:left;
margin-right:20px;
width:100px;
max-height:100px;
}

#accordion a {
display:block;
}

#ListItem {
margin-left:20px;
}

/*************** ContentInhoud login.phtml*/

#loginBox{
margin-top:20px;
background-color:#F0F0F0;
padding:1em;
overflow:auto;
}

.loginLink {
float:right;
margin-top:20px;
}

.loginLink li {
list-style-type:none;
display:inline;
margin-right:20px;
}

.loginLink li a{
font-size:0.9em;
color:#CCCCCC;
text-decoration:underline;
}

	
/********* footer */

#FooterHolder { background:#e8e8e8 url(images/BGFooter.png) bottom center no-repeat;}

#Footer { height:44px;
}

#InnerFooter {
 	padding-top:10px;
	padding-left:80px;
	margin:0 auto;
	
}
#InnerFooter #wax {margin-right:12%; background: url(images/Wax_logo_miniIcon.png) top left no-repeat; height:25px;}
#InnerFooter #disclaimer {margin-right:3%;  height:25px;}
#InnerFooter a#disclaimer  {color:#FFFFFF; }
#InnerFooter a#disclaimer:hover {text-decoration:underline !important; }
#InnerFooter a {font-size:0.9em; color:#000000; padding-left:40px; padding-top:5px; float:right; }
