/* DNN 4.8.0 skin voor Noordhoff Campuz Finance */
/* CSS voor Home.ascx */

/* YAHOO UI CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
  margin:0;
  padding:0;
} 
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img { 
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { border:0;
}
/* END */
.siteHolder {
  background:url(images/bg_site.gif) no-repeat right 20px;
}
.site {
  width:970px;
  margin-left:auto;
  margin-right:auto;
  font-family:verdana !important;
}
.site a {
  color:#5100BB;
}
.site a:hover {
  color:#5100BB;
}
.site a:visited {
  color:#1A68E6;
}
.site .header {
  background:url(images/bg_header.jpg) no-repeat 0px 20px;
  height:207px;
}
.site .contentHolder {
  overflow:hidden;
  width:100%;
  background:url(images/bg_5100bbBar.jpg) no-repeat 30px 0px;
}
.site .contentHolder .mainContentPane {
  width:651px;
  float:left;
  padding-left:30px;
}
.site .contentHolder .rightColumn {
  width:289px;
  float:left;
  background:url(images/bg_e4e4e4Border.jpg) repeat-y top right;
}
.header {
  position:relative;
}
.header .userControls {
  color:#000;
  background-color:#E4E4E4;
  font-size:12px;
  height:17px;
  padding-top:3px;
  padding-right:5px;
  text-align:right;
}
.header .userControls a {
  color:#000;
  margin:0px 5px;
}
.header .userControls a:hover {
  text-decoration:underline;
  color:#000;
}
.header .logo {
  background:url(images/logo_noordhoffuitgevers.gif) no-repeat;
  width:274px;
  height:65px;
  margin-top:-6px;
}
.header .logo span {
  visibility:hidden;
}
.rightColumn .search {
  padding-right:35px;
  text-align:right;
  margin-bottom:30px;
  background:url(images/bg_search.jpg) no-repeat top right;
}

.rightColumn .search input.HOSearchInput {
  width:174px;
  height:18px;
  border:1px solid #ccc;
 
}
 
.rightColumn .search input.HOSearchButton 
{
  cursor:hand;
  height: 12.5pt;
  background-color:#FFFFFF;
  color:#5100BB;
  font-size:12pt;
  border:none;
  width:50px;   
}

.rightColumn .search a.srchLink {
  color:#5100BB;
  /*font-size:20px; */
}
.rightColumn .search a.srchLink:hover {
  text-decoration:none;
}

/* Main Menu CSS */
/* Main Menu CSS */
.header .menuHolder {
  position:relative;
  margin-top:71px;
  margin-left:45px;
}
.header .menuHolder ul li,
.header .menuHolder ul  {
  float:left;
  list-style:none;
}
.header .menuHolder ul {
  position:absolute;
  width:100%;

}
.header .menuHolder ul li ul {
  display:none;
  position:absolute;
  top:32px;
  left:0px;
}
.menuHolder ul li a {
  font-size:14px;
  color:#5100BB !important;
  font-weight:bold;
  text-transform:uppercase;
  background:url(images/btn_mainMenu.jpg) no-repeat 0px -26px;
  display:block;
  margin-right:5px;
  height:24px;
  width:120px;
  text-align:center;
  padding:2px 0px 0px 0px;
}
.menuHolder ul li a:hover {
  text-decoration:none;
}
.menuHolder ul li.notSelected_hasChildren a,
.menuHolder ul li.notSelected_noChildren a {
  color:#FFF !important;
  background:url(images/btn_mainMenu.jpg) no-repeat;
}
.menuHolder ul li ul li {
  background:url(images/bg_submenu.jpg) no-repeat top right;
  display:block;
  height:20px;
  margin-right:10px;
}
.menuHolder ul li ul li a {
  color:#5100BB !important;
  font-size:12px;
  text-transform:none;
  font-weight:normal;
  padding-right:30px;
  padding-top:2px;
  width:auto;
  height:auto;
}
.menuHolder ul li ul li.isSelected_noChildren a {
  font-weight:bold;
  background:none;
}
.menuHolder ul li ul li.notSelected_noChildren a,
.menuHolder ul li ul li.notSelected_hasChildren a {
  color:#5100BB !important;
  background:none;
}

.menuHolder ul li ul li a:hover {
  text-decoration:none;
  font-weight:bold;
}
.menuHolder ul li.isSelected_hasChildren ul {
  display:block;
  background:url(images/bg_submenu.jpg) no-repeat top left;
  padding-left:25px;
}
/* EINDE main menu CSS */

.rightColumn .rightPaneLinks ul {
  margin-left:9px;
}
.rightColumn .rightPaneLinks ul li {
  list-style:none;
  background:url(images/btn_rightLinks.jpg) no-repeat;
  width:280px;
  height:30px;
  margin-bottom:14px;
  padding-top:4px;
}
.rightColumn .rightPaneLinks ul li a {
  font-size:20px;
  display:block;
  color:#FFF;
  text-decoration:none; 
  padding:0px 0px 0px 42px;
}
.rightColumn .rightPaneLinks ul li a:visited {
  color:#FFF;
}
.rightColumn .rightPaneNews h1 {
  background:#5100BB;
  font-size:15px;
  height:20px;
  color:#FFF;
  padding-left:10px;
  margin-bottom:14px;
}

.rightColumn .rightPaneNews a {
  color:#5100BB;
}
.contentHolder .mainContentPane .masterHolder {
  padding:30px 15px 0px 30px; 
}
.contentHolder .mainContentPane .article {
  background:url(images/bg_articles.gif) no-repeat;
  border-bottom:1px solid #e4e4e4;
}

.contentHolder .mainContentPane .HOSearchResult {
  font-family:verdana !important;
  font-size:12px; 
}
.contentHolder .mainContentPane .HOSearchResult b{
  font-size:15px;
}

.contentHolder .mainContentPane .HOSearchResult a{
  font-size:12px;
}

.contentHolder .mainContentPane .Head {
  color:#666;
  font-size:17px;
  font-weight:bold;
}
.contentHolder .mainContentPane .Normal {
  color:#333;
  font-size:12px;
}
.contentHolder .mainContentPane p {
  color:#333;
  font-size:12px;
  margin:1em 0px 0px 0px;
  padding-bottom:1em;
}
.contentHolder .mainContentPane ul {
  margin-left:30px;
  font-size:12px;
  margin-top:5px;
  margin-bottom:5px;
}
.contentHolder .mainContentPane ol {
  margin-left:30px;
  font-size:12px;
  margin-top:5px;
  margin-bottom:5px;
}
.contentHolder .mainContentPane strong {
  font-weight:bold;
  color:#666666;
}
.contentHolder .mainContentPane i {
  text-decoration:italic;
}
.contentHolder .mainContentPane u {
  text-decoration:underline;
}

/* Container style */
.masterHolder .EditButtonsFooter {
  margin-bottom:1em;
  padding-bottom:5px;
}
/* End */
.site .footerPane {
  width:651px;
  margin-top:1em;
}
.site .footerPane .masterHolder .content .Normal {
  text-align:center;
  font-size:12px;
}

.site .footerPane .masterHolder .content a {
  color:#5100BB;
  text-decoration:underline;
}
.site .footerPane .masterHolder .content a:hover {
  text-decoration:none;
}


/*********************************
ACCOUNTBAR CSS START
*********************************/
 
#accountBarDiv
{
position: absolute; 
z-index: 1000; 
margin-top: 2px;
margin-right: 1px;
background-color: transparent; 
font-size:11px;
font-family:verdana;
color:black; 
text-decoration:none;
}

#accountBarDiv a
{
	color:#90969E;
	text-decoration:none;
}

#accountBarDiv a:hover
{
	color:#90969E;
	text-decoration:underline;
}
 
/*********************************
ACCOUNTBAR CSS END
*********************************/

