/* Stylesheet for general CMSv2 site... */

h1         { color:#124278; font-weight: bold; font-size:13px; margin-top:8px; margin-bottom:0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.h1_style  { color:#124278; font-weight: bold; line-height:20px; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
h2         { font-weight: bold; font-style: normal; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
h3         { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
h4         { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}

p          { color:#000000; font-size:12px; margin-top:2px; font-family: Verdana, Arial, Helvetica, sans-serif; }
body       { color:#000000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* General link behavior... */
a          { color:#124278; text-decoration: underline; }
a:hover    { color:#84B2E2; }
a:visited  { color:#325A9B; }

ul         { font-size:12px; list-style-type: square; }
ol         { font-size:12px; }

/* Editor styles... */
.cms_itfb_blue { color:#124278; font-weight: bold; }
.cms_net_verschenen_boektitel { font-size:18px; color:#124278; font-weight: bold; }
.cms_net_verschenen_auteur    { font-size:13px; color:#124278; font-weight: normal; }

/* Various body styles, these replace the need of colors.inc... */
.cont_style { color:#000000; background-color:#FFFFFF; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.nav_style  { color:#FFFFFF; background-color:#33528E; }
.hdr_style  { color:#242222; background-color:#FFFFFF; }
.ftr_style  { color:#D5E5F5; background-color:#33528E; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.fill_style { background-color:#242222; }

/* Search */
.ftr_search    { background-color:#33528E;; }
.search_input  { margin-left: 0px; height:20px; font-size:13px; border:0px; background-color:#D5E5F5; color:#33528E; }
.search_button { height:20px; font-weight:bold; font-size:10px; background-color:#D5E5F5; color:#33528E; }

.navloc    { font-weight:normal; color:#659EDA; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.navloc  a { font-weight:normal; color:#659EDA; }

.news TD   { padding-top: 5; padding-left: 0; padding-right: 5; border: outset 0pt; border-collapse: separate; border-spacing: 0; }
.news_date { font-size:11px; font-weight:bold; color:#325A9B;  margin-bottom:4; padding-left:0; padding-right:6;}

/* More generic stuff... */
.NoteStyle { color:#000000; background-color:#FFFFFF; font-weight: normal; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.PopStyle  { z-index: 20; top: 0px; left: 0px; position: absolute; visibility: hidden; }
.normal    { background-color:#FFFFFF; }
.alt       { background-color:#CC9966; }
.var       { background-color:#FFFFFF; }
.inv       { background-color:#E2CDB7; }
.capt      { background-color:#FFFFFF; color:#333333; }

/* ************* Some general column colors *************** */
.webshop_icon_cell    { }
.webshop_products_table .webshop_cat_cell        { font-size:11px; background-color: #FFFFFF; padding-left: 5; padding-right: 5; padding-top: 5; padding-bottom: 5; }
.webshop_products_table .webshop_cat_altcell     { font-size:11px; background-color: #D5E5F5; padding-left: 5; padding-right: 5; padding-top: 5; padding-bottom: 5; }
.webshop_products_table .webshop_cat_controls    { padding:0px; margin:0px; }
.webshop_products_table .webshop_cat_pagenumbers { padding:0px; margin:0px; }

.webshop_view_footer  { background-color: #33528E;}
.webshop_view_display { background-color: #D5E5F5;}

/* ************* webshop_groups_table *************** */
.webshop_groups_table { width: 100%; align: center; border: outset 0pt; border-collapse: separate; border-spacing: 4; }
.webshop_groups_table TH { }
.webshop_groups_table TR { }
.webshop_groups_table TD { background-color: #D5E5F5; border: 1px solid #33528E; }

/* ************* webshop_groups_table INNER *************** */
.webshop_groups_inner { width: 100%; align: center; border: outset 0pt; border-collapse: separate; border-spacing: 4; }
.webshop_groups_inner TH { }
.webshop_groups_inner TR { }
.webshop_groups_inner TD { background-color: #D5E5F5; border: 0px solid #33528E; }

/* ************* webshop_products_table *************** */
.webshop_products_table { width: 100%; align: center; border: outset 0pt; border-collapse: separate; border-spacing: 5; }
.webshop_products_table TH { }
.webshop_products_table TR { }
.webshop_products_table TD { font-size:11px; border: 0px solid #33528E; padding-left: 8; padding-right: 8; }

/* ************* webshop_order_table *************** */
.webshop_order_table { color:#000000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; border: outset 0pt; border-collapse: separate; border-spacing: 0; }
.webshop_order_table TH { }
.webshop_order_table TR { }
.webshop_order_table TD { background-color: #D5E5F5; border: 0px solid #33528E; padding: 5; padding-top: 5; padding-bottom: 5; padding-left: 8; padding-right: 8; }

/* ************* product detail table *************** */
.webshop_detail_table { color:#000000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; border: outset 0pt; border-collapse: separate; border-spacing: 0; }
.webshop_detail_table TH { }
.webshop_detail_table TR { }
.webshop_detail_table TD { border: 0px solid #33528E; padding: 5; padding-top: 5; padding-bottom: 5; padding-left: 8; padding-right: 8; }

/* Overlay Alert */
#simplemodal-overlay { background-color:#FFFFFF; }

.overlay_alert {
  background-color:#d5e5f5;
  text-align:center;
  display:none;
  width:350px;
  padding:15px;
  text-align:left;
  border:2px solid #33528E;
  opacity:0.9;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -moz-box-shadow: 0 0 50px #ccc;
  -webkit-box-shadow: 0 0 50px #ccc;
}

.overlay_alert .par_title {
  text-align:center;
  /* background:url(/p-httpd/_style/images/icons/info.png) 0 50% no-repeat; */
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  border-bottom:2px solid #33528E;
  font-size:18px;
}
.overlay_alert p {
  text-align:center;
}