body { 
    font-family: 'Arial', 'Lucida Grande', 'Verdana', 'Sans-serif'; 
    color: #283A87;
    font-size: 11px; 
    padding:0px;
    margin:0px;
    padding:1%;
}
a:link, 
a:visited, 
a:active {
    color: #759700;
}

a:hover { }
a { border: 0; }

img, 
input.image {
    border: 0;
}

table { 
    font-size: 11px; 
}

.clear { 
    clear: both; 
}

.clearright { 
    clear: right; 
}

.right { 
    float:right; 
}

.lowercase {
    text-transform: lowercase;
}

h1 { 
    font-size:      16px;
    font-family:    Arial; 
    color:          #759700; 
    padding-top:    10px;
    font-weight: normal;
}

h2 { 
    font-size:      12px;
    font-family:    Arial; 
    color:          #283A87; 
    padding-top:    10px;
}

h3 {
    font-size:      12px;
    font-family:    Arial;
    color:          #053486;
}

#top { 
    clear:          both; 
}

#top a.logo {
    display: block;
    position: relative;
    top: -15px;
}

table.top td {
    vertical-align: top;
}


#auth { 
    padding-top: 50px;
    margin: 0 auto;
    width: 400px;
}

#auth div.frame div.content { 
    padding-left: 15px; 
}

div.content_holder {
    border-left: 1px solid #8da3c9;
    border-right: 1px solid #8da3c9;
    background-color: #fafafb;
    margin-bottom: -6px !important;
}

#menu div.frame div.content_holder {
    background-color: #FFF !important;
}

#menu { 
    float: left; width: 184px;
}

span.menuitem {
    display: block;

    height: 24px;
}

#menu div.frame div.content { padding: 9px; }
#menu div.frame div.content div.subheader { 
    font-weight: bold; 
    margin-bottom: 5px; 
    color: #283A87;
    font-size: 12px;
}

#menu div.frame div.content div.subheader table td {
    margin-bottom: 5px; 
    color: #283A87;
    font-size: 12px;
}

#menu div.frame div.content div.subheader div.subheadericon {
    width: 24px;
    height: 24px;
    float: right;
}

div.subheader .account,
div.subheader .website_beheer,
div.subheader .website,
div.subheader .website_content,
div.subheader .e-mail,
div.subheader .email,
div.subheader .backup {
    background-position: right;
    background-repeat: no-repeat;
}

div.subheader .account {
    background-image: url('http://static.userservices.nl/yourhosting/layout/menu_icons.gif');
    background-position: 130px -10px;
}

div.subheader .website_beheer,
div.subheader .website {
    background-image: url('http://static.userservices.nl/yourhosting/layout/menu_icons.gif');
    background-position: 130px -54px;
}

div.subheader .website_content {
    background-image: url('http://static.userservices.nl/yourhosting/layout/menu_icons.gif');
    background-position: 130px -98px;
}

div.subheader .e-mail,
div.subheader .email {
    background-image: url('http://static.userservices.nl/yourhosting/layout/menu_icons.gif');
    background-position: 130px -142px;
}

div.subheader .backup {
    background-image: url('http://static.userservices.nl/yourhosting/layout/menu_icons.gif');
    background-position: 130px -186px;
}

div.frame div.header { 
    height: 26px;
    background-image: url('http://static.userservices.nl/yourhosting/layout/header_pixel.gif');
}

div.header div.title {
    padding-left: 5px;
    font-weight: bold; 
    color: #ffffff; 
    line-height: 26px;
}

div.content { padding: 10px;}
div.content div.links { 
    clear:right;
    background-color: #eff2f8;
    line-height: 20px; 
    height: 95px;
    position: relative; 
    top: -10px; 
    padding-top: 3px; 
    margin-left: -10px;
    margin-right: -10px; 
    border-bottom: 1px solid #8DA3C9; 
}

div.links a { text-decoration:none; }
div.links a:hover { text-decoration:none; }

/* SubMenu */
div.links a.submenuitem {
    display: block;
    height: 85px;
    width: 70px;
    float: left;
    background-repeat: no-repeat;
    background-position: top;
    margin: 2px 10px;
    text-align: center;
    line-height: 12px;
    cursor: pointer;
}

div.links a.submenuitem span.iconholder {
    width: 55px;
    height: 55px;
    margin: auto;
    display: block;
}

div.links a.submenuitem span.textholder {
    padding-top: 5px;
    display: block;
}

div.links a.submenuitem:hover span.textholder {
    text-decoration: underline;
}

/*
    ICONS
*/

/* Settings Home */
a.ffsettings_home { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_settings_1.gif');
}

a.ffsettings_home { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_settings_1.gif');
}

a.ffsettings_home:hover,
a.ffsettings_home_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_settings_2.gif'); 
}

/* Icons Settings PHP Version */
a.ffsettings_php_versie,
a.ffsettings_php_version { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_phpversion_1.gif');
}

a.ffsettings_php_versie:hover,
a.ffsettings_php_versie_active,
a.ffsettings_php_version:hover,
a.ffsettings_php_version_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_phpversion_2.gif'); 
}

/* Icons Settings Error Pages */
a.ffsettings_fout_paginas,
a.ffsettings_error_pages { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_404_1.gif');
}

a.ffsettings_fout_paginas:hover,
a.ffsettings_fout_paginas_active,
a.ffsettings_error_pages:hover,
a.ffsettings_error_pages_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_404_2.gif'); 
}

/* Icons Settings Character Set */
a.ffsettings_karakter_set,
a.ffsettings_character_set { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_character_1.gif');
}

a.ffsettings_karakter_set:hover,
a.ffsettings_karakter_set_active,
a.ffsettings_character_set:hover,
a.ffsettings_character_set_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_character_2.gif'); 
}

/* Icons Settings Hotlink Protection */
a.ffsettings_hotlink_protection { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_hotlink_protect_1.gif');
}

a.ffsettings_hotlink_protection:hover,
a.ffsettings_hotlink_protection_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_hotlink_protect_2.gif'); 
}

/* Icons Settings Default Pages */
a.ffsettings_standaard_paginas,
a.ffsettings_default_pages { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_standaard_1.gif');
}

a.ffsettings_standaard_paginas:hover,
a.ffsettings_standaard_paginas_active,
a.ffsettings_default_pages:hover,
a.ffsettings_default_pages_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_standaard_2.gif'); 
}

/* Icons Emailff New Address */
div.links a.emailff_nieuw_adres,
div.links a.emailff_new_address { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_add_email_1.gif');
}

div.links a.emailff_nieuw_adres:hover,
div.links a.emailff_nieuw_adres_active,
div.links a.emailff_new_address:hover,
div.links a.emailff_new_address_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_add_email_2.gif'); 
}

/* Icons Emailff New Mailinglist */
div.links a.emailff_nieuwe_mailinglijst,
div.links a.emailff_new_mailinglist { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_email_lijst_1.gif');
}

div.links a.emailff_nieuwe_mailinglijst:hover,
div.links a.emailff_nieuwe_mailinglijst_active,
div.links a.emailff_new_mailinglist:hover,
div.links a.emailff_new_mailinglist_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_email_lijst_2.gif'); 
}

/* Domeinnaambeheer Add */
div.links a.ffdomeinnaambeheer_toevoegen,
div.links a.ffdomeinnaambeheer_add { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_add_domein_1.gif');
}

div.links a.ffdomeinnaambeheer_toevoegen:hover,
div.links a.ffdomeinnaambeheer_toevoegen_active,
div.links a.ffdomeinnaambeheer_add:hover,
div.links a.ffdomeinnaambeheer_add_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_add_domein_2.gif'); 
}

/* Icons Domeinnaambeheer Overview */
div.links a.ffdomeinnaambeheer_overzicht,
div.links a.ffdomeinnaambeheer_overview { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_overzicht_1.gif');
}

div.links a.ffdomeinnaambeheer_overzicht:hover,
div.links a.ffdomeinnaambeheer_overzicht_active,
div.links a.ffdomeinnaambeheer_overview:hover,
div.links a.ffdomeinnaambeheer_overview_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_overzicht_2.gif'); 
}

/* Stats Detailed Statistics */
div.links a.ffstats_uitgebreide_statistieken,
div.links a.ffstats_detailed_statistics { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_statistieken_1.gif');
}

div.links a.ffstats_uitgebreide_statistieken:hover,
div.links a.ffstats_uitgebreide_statistieken_active,
div.links a.ffstats_detailed_statistics:hover,
div.links a.ffstats_detailed_statistics_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_statistieken_2.gif'); 
}

/* Helpdesk Terms and conditions */
div.links a.ffyhhelpdesk_algemene_voorwaarden,
div.links a.ffyhhelpdesk_terms_and_conditions { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_voorwaarden_1.gif');
}

div.links a.ffyhhelpdesk_algemene_voorwaarden:hover,
div.links a.ffyhhelpdesk_algemene_voorwaarden_active,
div.links a.ffyhhelpdesk_terms_and_conditions:hover,
div.links a.ffyhhelpdesk_terms_and_conditions_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_voorwaarden_2.gif'); 
}

/* Helpdesk Contact Information */
div.links a.ffyhhelpdesk_contact_informatie,
div.links a.ffyhhelpdesk_contact_information { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_contactinformatie_1.gif');
}

div.links a.ffyhhelpdesk_contact_informatie:hover,
div.links a.ffyhhelpdesk_contact_informatie_active,
div.links a.ffyhhelpdesk_contact_information:hover,
div.links a.ffyhhelpdesk_contact_information_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_contactinformatie_2.gif'); 
}

/* Helpdesk News */
div.links a.ffyhhelpdesk_nieuws,
div.links a.ffyhhelpdesk_news { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_news_1.gif');
}

div.links a.ffyhhelpdesk_nieuws:hover,
div.links a.ffyhhelpdesk_nieuws_active,
div.links a.ffyhhelpdesk_news:hover,
div.links a.ffyhhelpdesk_news_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_news_2.gif'); 
}

/* Helpdesk Frequently Asked Questions */
div.links a.ffyhhelpdesk_veel_gestelde_vragen,
div.links a.ffyhhelpdesk_frequently_asked_questions { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_faq_1.gif');
}

div.links a.ffyhhelpdesk_veel_gestelde_vragen:hover,
div.links a.ffyhhelpdesk_veel_gestelde_vragen_active,
div.links a.ffyhhelpdesk_frequently_asked_questions:hover,
div.links a.ffyhhelpdesk_frequently_asked_questions_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_faq_2.gif'); 
}

/* MySQL Databases */
div.links a.ffmysql_databases { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_databases_1.gif');
}

div.links a.ffmysql_databases:hover,
div.links a.ffmysql_databases_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_databases_2.gif'); 
}

/* MySQL Change Password */
div.links a.ffmysql_wachtwoord_aanpassen,
div.links a.ffmysql_change_password { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_password_1.gif');
}

div.links a.ffmysql_wachtwoord_aanpassen:hover,
div.links a.ffmysql_wachtwoord_aanpassen_active,
div.links a.ffmysql_change_password:hover,
div.links a.ffmysql_change_password_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_password_2.gif'); 
}

/* MySQL External Access */
div.links a.ffmysql_externe_toegang,
div.links a.ffmysql_external_access { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_externtoegangblue_1.gif');
}

div.links a.ffmysql_externe_toegang:hover,
div.links a.ffmysql_externe_toegang_active,
div.links a.ffmysql_external_access:hover,
div.links a.ffmysql_external_access_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_externtoegangblue_2.gif'); 
}

/* MySQL phpMyAdmin */
div.links a.ffmysql_phpmyadmin { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_phpmyadmin_1.gif');
}

div.links a.ffmysql_phpmyadmin:hover,
div.links a.ffmysql_phpmyadmin_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_phpmyadmin_2.gif'); 
}

/* MySQL databases backup */
div.links a.ffmysql_backups,
div.links a.ffmysql_database_back-up{ 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_databases_backups_1.gif');
}

div.links a.ffmysql_backups:hover,
div.links a.ffmysql_backups_active,
div.links a.ffmysql_database_back-up:hover,
div.links a.ffmysql_database_back-up_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_databases_backups_2.gif'); 
}

/* Site Builder New Site */
div.links a.ffsitebuilder_nieuw,
div.links a.ffsitebuilder_new { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_sitebuilderadd_1.gif');
}

div.links a.ffsitebuilder_nieuw:hover,
div.links a.ffsitebuilder_nieuw_active,
div.links a.ffsitebuilder_new:hover,
div.links a.ffsitebuilder_new_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_sitebuilderadd_2.gif'); 
}

/* Site Builder Remove Site */
div.links a.ffsitebuilder_verwijder_site,
div.links a.ffsitebuilder_remove_site { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_sitebuilderdelete_1.gif');
}

div.links a.ffsitebuilder_verwijder_site:hover,
div.links a.ffsitebuilder_verwijder_site_active,
div.links a.ffsitebuilder_remove_site:hover,
div.links a.ffsitebuilder_remove_site_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_sitebuilderdelete_2.gif'); 
}

/* Dump $session */
div.links a.ffdump_session {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_dumpsession_1.gif');
}

div.links a.ffdump_session:hover,
div.links a.ffdump_session_active {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_dumpsession_2.gif');
}

/* Dump $_SESSION */
div.links a.ffdump__session { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_dumpsession_1.gif');
}

div.links a.ffdump__session:hover,
div.links a.ffdump__session_active { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_dumpsession_2.gif'); 
}

/* DNS Beheer Help */
div.links a.ffdns_help { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_help_1.gif');
}

div.links a.ffdns_help:hover,
div.links a.ffdns_help_active { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_help_2.gif'); 
}

/* DNS Beheer Domain Reset */
div.links a.ffdns_domein_resetten,
div.links a.ffdns_reset_domain { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_resetblue_1.gif');
}

div.links a.ffdns_domein_resetten:hover,
div.links a.ffdns_domein_resetten_active,
div.links a.ffdns_reset_domain:hover,
div.links a.ffdns_reset_domain_active { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_resetblue_2.gif'); 
}

/* DNS Beheer Other name servers */
div.links a.ffdns_andere_nameservers,
div.links a.ffdns_other_name_servers { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_nameservers_1.gif');
}

div.links a.ffdns_andere_nameservers:hover,
div.links a.ffdns_andere_nameservers_active,
div.links a.ffdns_other_name_servers:hover,
div.links a.ffdns_other_name_servers_active { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_nameservers_2.gif'); 
}

/* DNS Beheer Add Record */
div.links a.ffdns_record_toevoegen,
div.links a.ffdns_add_record { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_recordtoevoegen_1.gif');
}

div.links a.ffdns_record_toevoegen:hover,
div.links a.ffdns_record_toevoegen_active,
div.links a.ffdns_add_record:hover,
div.links a.ffdns_add_record_active { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_recordtoevoegen_2.gif'); 
}

/* DNS Beheer Data */
div.links a.ffdns_gegevens,
div.links a.ffdns_data { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_gegevens_1.gif');
}

div.links a.ffdns_gegevens:hover,
div.links a.ffdns_gegevens_active,
div.links a.ffdns_data:hover,
div.links a.ffdns_data_active { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_gegevens_2.gif'); 
}

div.links a.redirect_stel_standaard_verwijzing_in,
div.links a.redirect_volledige_domeinnaam_verwijzen,
div.links a.redirect_set_default_redirect {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_nameservers_1.gif');
}

div.links a.redirect_stel_standaard_verwijzing_in:hover,
div.links a.redirect_stel_standaard_verwijzing_in_active,
div.links a.redirect_volledige_domeinnaam_verwijzen:hover,
div.links a.redirect_volledige_domeinnaam_verwijzen_active,
div.links a.redirect_set_default_redirect:hover,
div.links a.redirect_set_default_redirect_active { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_nameservers_2.gif'); 
}


div.links a.redirect_add_redirect,
div.links a.redirect_subdomein_verwijzen,
div.links a.redirect_verwijzing_toevoegen {
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_recordtoevoegen_1.gif');
}

div.links a.redirect_verwijzing_toevoegen:hover,
div.links a.redirect_verwijzing_toevoegen_active,
div.links a.redirect_subdomein_verwijzen:hover,
div.links a.redirect_subdomein_verwijzen_active,
div.links a.redirect_add_redirect:hover,
div.links a.redirect_add_redirect_active { 
    background-image: url('http://static.userservices.nl/yourhosting/layout/icon_recordtoevoegen_2.gif'); 
}

div.links span.header { font-weight: bold; padding-right:10px; padding-left:8px;}
table.datatable { border-collapse: collapse; }
table.datatable tr.header, .row { color: #ffffff; font-weight: bold; }
table.datatable tr.header td, .row { padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
table.datatable td { padding-left: 5px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; line-height:21px;}
div#main { 
    margin-left: 200px;
    height: 100%;
    min-height: 100%;
}
.row { background-color:#283A87;}
table.notification { margin-left: 1px;     margin-bottom: 20px; }
table.notification td.text { width: 450px; padding-left: 10px; vertical-align: middle; text-align: left; }
.sidenote { padding-bottom:10px;}
.sidenote li , .sidenote ul li{ list-style:none;}

/* spamfilter */
.info_kop { font-weight: bold; }
.sub_kop { border: 1px solid #FFFFFF; }
.hoofd_sub_kop { background-color: #283A87; width: 100%; border: 1px solid #000000; color: #FFFFFF; font-weight: bold; }
#normalMode { width: 100%; background-color: #E6E6E6; }
#advancedMode { width: 100%; background-color: #E6E6E6; }
#advancedMode td, #normalMode td { border: 1px solid #FFFFFF; }
.kop { color: #193E90; font-weight: bold; }
form { padding: 0px; margin: 0px; }
.error { color: #FF0000; }

/* facturen */
.factuur_container { with: 100%; }
.kop { font-weight: bold; color: #FFFFFF; }
table#table_kop { background-color: #193E90; width: 100%; }
#factuur_items { width: 100%; }
#factuur_items td { border: 1px solid #FFFFFF; }
.grey { height: 21px; background-color: #DDDDDD; }
#factuur_top { background-color: #DDD; width: 100%; }

textarea, input, select { 
    font-size: 11px; 
    border: 1px solid #666; 
    color: #283A87;
}

input[type="radio"] {
    border: none;
}

input[type="text"],
select {
    padding:2px;
} /* stupid ie6 fix */

select.domains {
    width: 89%;
}

html > body select.domains {
    width: 100%;
}

/* MENU */
ul.menu { 
    padding:            0px;
    margin:             0px;
    padding-bottom:     10px;
}

ul.menu li { 
    list-style:         none;
    line-height:        19px; 
    padding:            0px;
    margin:             0px;
}

ul.menu li a,
ul.menu li a:visited { 
    padding-left:       10px;
    solid               #FFF;
    color:              #283A87;
    background-image:   url('http://static.userservices.nl/yourhosting/layout/achtergrond_menu.gif');
    text-decoration:    none; 
    display:            block; 
    height:             19px;
}

ul.menu li a:hover { 
    color:              #283A87;
    text-decoration:    underline;
}

ul.menu li a.active {
    color:              #759700 !important;
    text-decoration:    underline;
}

/* Service Menu */
.service_menu_holder div,
.service_menu_holder div a {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #283A87;
}

.service_menu_holder div.toplinks {
    height: 35px;
}

.service_menu_holder div.toplinks img {
    position: relative;
    top: 6px;
    margin-right: 4px;
    margin-left: 2px;
}

/* Buttons */
.icon { background-position:0px 0px; padding-top:1x; padding-bottom:1px;padding-left:19px; background-repeat:no-repeat;line-height:23px;}
.prf { background-image:url('/images/icons/page_white_office.png');}
.user_add { background-image:url('/images/icons/user_add.png');}
.user_edit { background-image:url('/images/icons/user_edit.png');}
.user_remove { background-image:url('/images/icons/user_delete.png');}
.search { background-image:url('/images/icons/magnifier.png');}

.buttons a, .buttons button{ display:block; float:left; margin:0 7px 0 0; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; line-height:130%; text-decoration:none; color:#283A87; cursor:pointer; padding:2px 7px 4px 3px; /* Links */ }
.buttons button{ width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ }
.buttons button[type]{ padding:5px 10px 5px 7px; /* Firefox */ line-height:17px; /* Safari */ }
.buttons button img, .buttons a img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }

/* STANDARD */
button:hover, .buttons a:hover{ background-color:#dff4ff; border:1px solid #283A87; color:#336699; }
.buttons a:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

/* POSITIVE */
button.positive, .buttons a.positive{ color:#529214; }
.buttons a.positive:hover, button.positive:hover{ background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
.buttons a.positive:active{ background-color:#529214; border:1px solid #529214; color:#fff; }

/* NEGATIVE */
.buttons a.negative, button.negative{ color:#d12f19; }
.buttons a.negative:hover, button.negative:hover{ background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
.buttons a.negative:active{ background-color:#d12f19; border:1px solid #d12f19; color:#fff; }

/* FOOTER */
#bottom-bar {
    width: 100%;
    clear: both;
}

html > body #bottom-bar {
    clear: both;
    width: 100%;
    height: 45px;
    background: white;
    position: fixed;
    bottom: 0px;
}

html > body #bottom-bar-inner {
    width: 98%;
}

#footerLinkbar {
    color: #759700;
    width: 100%;
    height: 19px;
    text-align: center;
    vertical-align: bottom; 
    padding-top: 5px;
}

#footerImage {
    background-image: url('http://static.userservices.nl/yourhosting/layout/footer_pixel.gif');
    height: 38px;
    width: 100%;
    text-align: center;
}

#footerImageLeft {
    background-image: url('http://static.userservices.nl/yourhosting/layout/footer_sprite.gif');
    height: 100%;
    width: 57px;
    float: left;
}

#footerImageRight {
    background-image: url('http://static.userservices.nl/yourhosting/layout/footer_sprite.gif');
    background-position: top right;
    height: 100%;
    width: 44px;
    float: right;
}

#footerImageCenter {
    background-image: url('http://static.userservices.nl/yourhosting/layout/footer_sprite.gif');
    background-position: bottom center;
    height: 100%;
    width: 260px;
    margin: 0 auto;
    text-align: center;
}

.tabelFooter {
    background-image: url('http://static.userservices.nl/yourhosting/layout/tabel_line_1px.gif');
    margin-bottom: 20px;
    height: 6px;
}

html > body .tabelFooter {
    margin-bottom: 65px;
}

.tabelFooterLeft {
    float: left;
    background: url('http://static.userservices.nl/yourhosting/layout/tabel_line_6px.gif');
    height: 6px;
    width: 1px;
    _margin-left: 0px;
}

.tabelFooterRight {
    float: right;
    background: url('http://static.userservices.nl/yourhosting/layout/tabel_hoek.gif');
    height: 6px;
    width: 6px;
}

/* NPUB Nieuws */
.news_header {
    padding: 0 0 13px 13px;
    border-bottom: 1px solid #BDC9DF;
    line-height: 10px;
    background: url("http://static.userservices.nl/images/plusje_groen.gif") no-repeat;
}
.news_body{ padding-top: 5px; }
.news_single_header{ line-height: 10px; border-bottom: 1px solid #BDC9DF;}
.news_header:hover{ cursor: pointer; opacity: 0.8; }
.news_item, .latest_news{ width: 540px; }
.news_date, #more_news{ float:right; }
.news_open{ background-image: url("http://static.userservices.nl/images/minnetje_groen.gif"); }
.news_overview{ width: 400px; }
.news_title{ float: left; }

/* Welcome page style */
ul.welcome{ list-style-image: url(https://www.yourportal.nl/images/arrow_03.gif); padding-left: 15px; margin: 14px 0px 20px 0px; }
ul.welcome li{ padding: 2px 0; }

/* Formgenerator */
#formgenerator_left_column {
    float: left;
    padding-right: 15px;
}
#formgenerator_right_column {
    width: 354px;
    float: left;
}
.formgenerator_example {
    width: 352px;
    background: #fff;
    border: 1px solid #C4C5C7; 
    -webkit-box-shadow: 1px 1px 7px #4A4A4A; 
    -moz-box-shadow: 1px 1px 7px #4A4A4A; 
    box-shadow: 1px 1px 7px #4A4A4A; 
    margin: 10px; 
    padding: 5px;
}

/* Domein selector */
#domain_list .dataTables_filter, #domain_list .dataTables_paginate {
    float: right; 
    text-align: right;
}
#domain_list .dataTables_length, #domain_list .dataTables_info {
    float: left;
    text-align: left;
}
#domain_list .dataTables_info, #domain_list .dataTables_paginate {
    width: 50%;
    padding-top: 6px;
}
#domain_list .dataTables_filter, #domain_list .dataTables_length {
    padding-bottom: 6px; 
}
#domain_list .dataTables_paginate span {
    margin-left: 4px;
}
#domain_list .dataTables_paginate span:hover {
    cursor: pointer;
}
#domain_list .datatable tr:hover {
    cursor:pointer;
    text-decoration: underline;
}
#domain_list .datatable tr .current_domain {
    background: #E0E0E0;
}
#domain_list .dataTables_wrapper {
    max-width: 500px;
}

/* Webmail faq */
#webmail_faq {
    width: 100%;
    margin-bottom: 10px;
}
#webmail_faq td {
    width: 50%;
}
