* {
margin: 0;
padding: 0;
}
body {
  margin: 0;
  padding: 0;
  padding-top: 0px;
  background-image: url(../img/bg_main.png);
  background-repeat: repeat-y ;
  background-position: center top;
  background-color: #f7f6f2;
}

body, html, td, a {
  font-family: Verdana,Segoe,sans-serif;
  font-size: 14px; 
  color: #333;
  font-weight: normal; 
  line-height: 20px;
}

table{
  margin: 0;
  padding: 0;
  border: 0;
}

tbody {
  border-top: 0 !important;
}

td {
  vertical-align: top;
}

a img {
  border: 0;
}

h1, h1 a, h1.title, h1.title a  {
  font-size: 20px; 
  line-height: 30px;
  font-weight: bold; 
  color: #000;
  margin-bottom: 3px;
  margin-top: 5px;
  padding-left: 5px;
}  

h1.title{
  line-height: 20px;
  margin: 20px 0 2px 0;
  padding: 0 0 0 20px;
  background:  url(../img/ico/ico_news.gif) no-repeat 0px 0px;
}

h1.page-title{
  font-size: 16px; 
  letter-spacing: 1px;
}

h2, h3, h4, th { 
  font-family: times,Verdana,Segoe,sans-serif; 
  font-size: 21px;
  font-weight: bold;
  color: #652220;
  line-height: 25px;
  padding: 0; 
  margin-bottom: 0px;
  margin-top: 30px;
}

h3, h4, th { 
  font-family: Verdana,Segoe,sans-serif; 
  font-size: 16px;
  line-height: 20px;
  color: #333; 
  margin-top: 15px;
}

a { 
  /*color:#00624c; */
  color:#652220; 
  text-decoration:underline;
}

a:hover { 
  color:#d22468; 
  text-decoration:none; 
  cursor:hand;
}

/*Box styles*/
#q_bg_wrapper{
}

#q_main_wrapper {
  width: 875px;
  padding-left: 5px;
}

#q_header{
  height: 340px;
}

#q_header p{
  margin: 0;
  padding: 0;
  
}

#q_head_logo{
  margin-top:20px;
  margin-left:10px;
}

#q_banner {
  float: right;
  /*margin-top:13px;*/
}

#q_mainmenu {
  line-height: 26px;
  height: 26px;
  background:  url(../img/bg_menu.png) no-repeat 0px 0px;
  margin-bottom: 15px;
}

#q_content {
  padding: 20px;
  /*font-size: 14px;
  line-height: 20px;*/
}
#q_content p {
  margin-top: 13px;
  margin-bottom: 5px;
}

#q_content ul {
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#q_content ul li{
  list-style-type: circle;
}

#q_footer{
  line-height: 24px;
  height: 26px;
  background:  url(../img/bg_bottom.png) no-repeat 0px 0px;
  margin-bottom: 5px;
}

#q_footer_sub{
  margin-right: 10px;
}

#q_footer p{
  margin: 0;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
}

#q_footer a{
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

#q_smallfoot, #q_smallfoot a{
  margin-top: -4px;
  line-height: 11px;
  font-size: 9px;
  color: #999;
  text-decoration: none;
}


/*Latest News*/
div#q_submenu div.block ul#list_latest_news li{
  background:  url(../img/ico/ico_news.gif) no-repeat 0px 2px;
}

/*Navigatie*/
ul.nice-menu-down li, ul.nice-menu-down ul {
  border: none;
  background-color: #f7f6f2;
  margin-left:15px;
}

ul.nice-menu li {
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
}

#q_mainmenu ul.nice-menu li a {
  line-height: 26px;
  color: #652220;
  text-decoration: none;
  font-weight: bold;
  padding: 0 16px;
  letter-spacing: 1px;
  white-space: nowrap;
}

#q_mainmenu ul.nice-menu ul li a {
  letter-spacing: auto;
  font-weight: normal;
}

#q_mainmenu ul.nice-menu ul li a:hover {
  background:#EFECE0;
}

#q_mainmenu ul.nice-menu ul a {
  padding: 0 10px;
}
#q_mainmenu ul.nice-menu li a:hover {
  color: #000;
}
  
ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
  background-color: transparent;
}

ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.over, #header-region ul.nice-menu-down li.menuparent:hover, #header-region ul.nice-menu-down li.over{
  background: none;
  background-color: transparent;
  border: none;
}
