/*Copyright Qrios Webdiensten*/

body {
	background-color: #FFFFFF;
	background-image: url(../img/bg.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt; 
    color: #1f2942;
    font-weight: normal; 
    line-height: 17px;
}

a {
    color: #1f91e0;
}

a:hover {
    color: #3d6b8b;
    text-decoration: none;
}

a img{
    border: none;
}

h1, td.contentheading, .componentheading {
    color: #1f2942;
    font-size: 11pt;
    font-weight: bold;
    padding-top: 3px;
}

div.bestel_titel, div.afspraak_titel {
    color: #1f2942;
    font-size: 11pt;
    font-weight: bold;
    padding-top: 5px;
    left: -5px;
}

h2 {
    color: #2f4982;
    font-size: 12pt;
}

h3, h4, h5 {
    color: #2f4982;
    font-size: 12pt;
    font-style: italic;
}

td.contentheading , div.componentheading {
    padding-bottom: 5px;
}

div.componentheading {
    padding-left: 3px;
    padding-top: 5px;
}

td.sectiontableheader {
    white-space: nowrap;
    font-weight: bold;
}

.tab-page {
    height: 1px;
    overflow: hidden;
    visibility: hidden;
}

table.moduletable_inschrijfform {
    padding: 10px;
}

/*Indeling / blocks*/
#q_toptable {
    width: 740px;
}

table#q_maintable {
    text-align: left;
}

#q_flash_block{
    border-bottom: 1px solid #fff;
}

#q_contentbottom_block {
    background-color: #70b7d7;
    border-top: 1px solid #fff;
    height: 177px;
}

#q_contentbottom_block table.q_contentbottom_table{
    width: 430px;
}

#q_contentbottom_block td{
    width: 50%;
}

#q_contentbottom_block a{
    color: #1f2942;
}

.q_height124 {
    height: 124px;
    overflow: hidden;
}

#q_content_block {
    background-color: #d1ccc8;
}

#q_content_block_inner{
    padding: 5px 10px;
}

#q_center_cell {
    background-color: #d1ccc8;
}

#q_news_block {
    background-color: #ababab;
}

#q_leftoverfow_cell, #q_rightoverfow_cell {
    line-height: 1px;
}

div.small {
    display: none;
}

/*Image blocks*/
#q_149_124_block {
    border-bottom: 1px solid #fff;
}
#q_149_177_block_ {
    border-bottom: 1px solid #fff;
}
#q_138_124_block {
    border-bottom: 1px solid #fff;
}

#q_left_cell, #q_right_cell{
    padding: 0;
    margin: 0;
}

#q_right_cell{
    background-color: #ababab;
}


/*Menu Styles*/
#q_menu_block table {
    padding-top: 5px;
}
#q_menu_block {
    height: 279px;
    border-bottom: 1px solid #fff;
}
#q_menu_block a {
    color: #fff;
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
    line-height: 30px;
    margin-left: 10px;
}

#q_menu_block a:hover {
    color: #ddd;
    text-decoration: underline;
}

a.mainlevel_bottom {
    line-height: 17px;
    margin: 1px 0 0 0;
    padding: 0 0 0 10px;
    background:  url(../img/ico_arrow.png) no-repeat 0 3px;
}

div.back_button a {
    padding-left: 4px;
    padding-right: 4px;
    line-height: 17px;
    font-size: 9pt;
    text-align: center;
    text-decoration: none;
    background-color: #ddd;
    color: #666;
    border: 1px solid #999;
}
div.back_button a:hover {
    background-color: #e6e6e6;
}

/*News Styles*/
#q_news_block {
    height: 279px;
    border-bottom: 1px solid #fff;
}
#q_news_block table {
    padding-top: 10px;
}

#q_news_block th{
    padding-top: 5px;
    padding-left: 10px;
}
ul.latestnews {
    margin: 5px 0 5px 5px;
    padding: 0;
    list-style: none;
}

ul.latestnews li{
    line-height: 17px;
    margin: 1px 0 0 0;
    padding: 0 0 0 20px;
    background:  url(../img/ico_news.gif) no-repeat 0 1px;
}

ul.latestnews li a{
    color: #1d293f;
    line-height: 15px;
    text-decoration: none;
}

ul.latestnews li a:hover{
    color: #666;
}
