html {
   background-image:url(../images/bkg_html_a dmin.gif);
   background-position:top center;
   background-repeat:repeat-x;
   margin:0px;
   padding:0px;
   background-color:#fff;
}

body {
   margin:0px;
   padding:0px;
   margin-top:0px;
   font-family:arial,verdana;
   font-size:11px;
   color:#111;
  
   background-color:#fff;
   margin:auto;
   border:0px solid #e2e2e2;
   margin-top:0px;
}
div.holder {
   width:780px;
   margin:auto;
    border:0px solid #e2e2e2;
}
img.logo {
   margin-left:10px;
   margin-top:10px;
}

#loader {
   background-color:#fff;
   width:880px;
   height:100%;
   z-index:100;
   position:absolute;
   display:block;
   display:none;
}

.header {
   overflow:hidden;
}

ul.sitewide {
   list-style:none;
   margin:10px;
   padding:0px;
   float:right;
}

   ul.sitewide li {
      float:left;
      margin:5px;
   }
   ul.sitewide li a {
      color:#111;  
   }

 

th {
   text-align:right;
}

h1 { 
   color:#ff9600;
   color:#000;
   font-weight:normal;
   margin:0px;
   padding:0px;
   font-size:1.7em;
   margin-top:10px;
   border-bottom:1px dotted #a2a2a2;
   margin-bottom:10px;
   line-height:43px;
}
h1 img {
   float:left;
   margin-right:10px;
}
h2 {
   font-family:arial;
   color:#ff6816;
   text-transform:upper case;
   font-weight:normal;
   margin:0px;
   padding:0px;
   font-size:1.6em;
   margin-top:10px;
   border-bottom:1px dotted #a2a2a2;
   padding-bottom:10px;
   margin-bottom:0px;
}

h3 {
   font-family:arial;
   color:#00468d;
   color:#000;
   padding:0px;
   margin:0px;
   padding-bottom:3px;
   border-bottom:1px solid #e4e4e4;
   margin-top:25px;
   margin-bottom:10px;
   padding-left:10px;
   font-size:1.3em;
   display:block;

}
h3 img {
   float:left;
   margin-right:10px;
}

h4 {
   font-family:arial;
   color:#00468d;
   color:#000;
   padding:0px;
   margin:0px;
   padding-bottom:0px;
   border-bottom:1px solid #e4e4e4;
   border-top:1px solid #e4e4e4;
   margin-top:25px;
   margin-left:25px;
   margin-bottom:5px;
   padding-left:10px;
   font-size:1.2em;
   display:block;
    line-height:30px;

}
h4 img {
   float:left;
   margin-right:10px;
   margin-top:3px;
}

p {
   line-height:18px;
   font-size:11px;
   margin:0px;
   padding:0px;
   padding-left:5px;
   padding-right:5px;
}

fieldset {
   border:0px;
   padding:10px;
   margin:0px;
   padding-top:20px;
}
legend {
   color:#00468d;
   font-family:arial;
   font-size:1.4em;
}

fieldset.submit {
   padding-top:0px;
}

label {
   display:block;
   padding:5px;
   padding-top:8px;
   float:left;
   font-weight:bold;   
   text-align:right;
   width:150px;
   clear:left;
}

input,select,textarea {
   border:1px solid #a2a2a2;
   margin:4px;
   padding:1px;
}


a {
   color:#dc006d;
   font-family:arial;
   text-decoration:none;
}

a:hover {
   text-decoration:underline;
   color:#dc006d;
}

.pushit {
   overflow:hidden;
}
.domainlist {
   float:left;
   width:240px;
   margin-left:10px;
   
}


.domainlist a {
   font-size:12px;
}
.domainlist h3 {
   padding-left:0px;
}

#header {
   background-image :url(http://www.zaphyrion.com/crm/images/bg_html.jpg);
   height:90px;
   margin-bottom:3px;
   background-color:#000;
   clear:both;
   border:0px solid #000;
   padding:0px;
}
#header img {
   margin:0px !important;
}
.submenu {
   width:150px;
   background-color:#f0f0f0;
   margin:0px;
   padding:0px;
   list-style:none;
   border:0px solid #000;
   display:block;
   overflow:hidden;
   border-top:0px solid #e0e0e0;
   margin-top:5px;
   margin-left:5px;
   font-size:12px;
   float:left;
}
   .submenu li {
      text-align:left;
      margin-bottom:0px;
      margin-left:0px;
       border-left:1px solid #e0e0e0;
       border-right:1px solid #e0e0e0;
       border-bottom:1px solid #e2e2e2;
      
   }
   .submenu li a {
    border-top:1px solid #fff;
      padding:5px;
      display:block;
      padding-left:15px;
      padding-right:15px;
   }
   
   .submenu li .active {
      background-color:#f9f9f9;
   }

   .submenu li.spacer {
      background-color:#fff !important;
      border-left:0px  !important;
      border-right:0px  !important;
      padding:5px;
      padding-top:15px;
      font-weight:bold;
      font-size:14px;

   }
   
#menu {
   list-style:none;
   margin:0px;
   
   height:49px;
   padding:0px;
   overflow:hidden;
   margin:10px;
   font-size:11px;
   background-position:0px 0px;
   background-repeat:repeat-x;
}
/*
#menu li {
   float:left;
}

#menu .lastchild {
   border:0px; 
}
#menu .active {
   font-weight:bold;
   border:1px solid #dadada;
   border-bottom:1px solid #fff;
   background-color:#fff;
}

#menu li a {
   margin:0px;
   padding:0px;
   padding:5px;
   padding-left:10px;
   padding-right:10px;
   display:block;
   text-decoration:none;
   color:#010101;
   text-align:right;
}

#menu li a:hover {
   text-decoration:underline;
}
*/
.maincontent {
   padding-left:15px;
   margin-left:10px;
   padding-right:15px;

   margin:auto;
   overflow:hidden;
   background-repeat:repeat-x;
}

.infopanel {
   float:left;
   border:0px solid #000;
   width:745px;
   margin-left:2px;
   margin-top:0px;
}
   .infopanel h2 {
      color:#dc006d;
      border:0px;
      font-weight:normal;
      font-size:1.8em;
   }
   
   .infopanel p {
      padding:0px;
      margin:0px;
      padding-bottom:15px;
      border:0px solid #000;
      
   }
   
    .infopanel h3 {
         padding-left:0px;
         line-height:35px;
         font-size:16px;
         color:#dc006d;
         font-weight:normal;
        
        
         padding:3px;
         margin-top:10px;
         border-bottom:1px solid #eee;
    }
    
    .infopanel fieldset {
      padding:0px;
    }
    
    .infopanel h3.small {
      margin-top:0px;
      padding-top:0px;
    }
   
   
.footer {
   clear:both;
   background-color:#efefef;
   text-align:center;
   color:#666;
   padding-bottom:5px;
   padding-top:5px;
   margin:10px;
   margin-top:50px;
   margin-bottom:10px;
   font-size:11px;
   line-height:1.5em;
   border:1px solid #dadada;
   border-bottom:1px solid #dadada;
   display:none;
}
.footer a {
   color:#666;
}


.navpath {
   list-style:none;
   margin:0px;
   padding:0px;
   overflow:hidden;
   padding-left:0px;
   color:#1a1a1a;
   font-size:10px;
   margin-left:0px;
   background-image:url(../images/bkg_navpa th.gif);
   margin-bottom:1px;
   margin-left:15px;
}
   .navpath a {
      color:#1a1a1a;
      text-decoration:none;
   }
   .navpath a:hover {
      color:#3a3a3a;
      text-decoration:underline;
   }
   .navpath li {
      float:left;
      padding:3px;
      padding-top:5px;
   }
   
   
.defimage {
   background-color:#fff;
   border:1px solid #e2e2e2;
   padding:3px;
}
img.aright {
   margin-left:10px;
}
img.aleft {
   margin-right:10px;
}
p.lead {
   margin:0px;
   padding:0px;
   background-color:#efefef;
   border:1px solid #e2e2e2;
   padding:10px;
   margin-bottom:5px;
   font-size:12px;
}

.defaulttable {
   font-size:12px;
}
   .defaulttable th {
      text-align:left;
      padding:5px;
      padding-right:20px;
      border-bottom:1px dotted #a2a2a2;
      border-top:1px dotted #a2a2a2;
      background-color:#f0f0f0;
   }
   
   .defaulttable td {
      padding:5px;
      padding-right:21px;
   }
   
   table.info {
      margin-left:0px;
      font-size:12px;
   }
   
   table.info td {
      padding:5px;
      padding-left:15px;
      border-bottom:1px solid #f0f0f0;
   }
   
   table.info th {
      padding:3px;
      padding-bottom:6px;
      padding-top:6px;
      padding-left:10px;
      border-top:1px solid #e2e2e2;
      border-bottom:1px solid #e2e2e2;
      text-align:left;
      font-size:13px;
      background-color:#f0f0f0;
   }


table.infolist {
   margin-left:40px;

}

table.infolist th {
   text-align:left;
   padding:3px;      

}
table.infolist td {
   padding:3px;
}
table.infolist td  strong {
   
   display:block;
   margin-top:5px;
   margin-bottom:5px;
}

table.infolist td.alias {
   padding:2px;
}
table.infolist td.alias img {
   float:left;
   margin-right:5px;
   margin-left:10px;
}

ul.tabs {
   list-style:none;
   margin:0px;
   padding:0px;
   background-color:#e2e2e2;

   border-bottom:1px solid #a2a2a2;
   height:35px;
}
ul.tabs li {
   float:left;

}
ul.tabs li a {
   display:block;
   background-color:#fff;
   padding:5px;
   margin:5px;
   border:1px solid #a2a2a2;
   text-align:center;
   width:100px;
}
ul.tabs li.active {
   float:left;
}
ul.tabs li.active  a {
   border-bottom:1px solid #fff;
   margin-top:3px;
   padding:8px;
   margin-bottom:0px; 
   height:19px;

}
div.tab {
   border:0px solid #a2a2a2;
   border-top:0px;
   padding:5px;
   padding-top:15px;
}




ul.mainmenu{
   list-style:none;
   margin:0px;
   padding:0px;
   width:750px;
   margin:auto;
   z-index:100;
   border-left:1px solid #ccc;
   border-right:1px solid #ccc;
   height:33px;
   background-image:url(../images/bg_mainmenu.jpg);
   margin-top:10px; 
         border:1px solid #aaa;
         border-left:1px solid #ccc;
         border-top:0px solid #000;   
}

ul.mainmenu li {
   float:left;
   padding-top:5px;
}

ul.mainmenu li.active a {
   color:#dc006d;
}

ul.mainmenu a {
   display:block;
   font-size:13px;
   margin-top:1px;
   padding-left:15px;
   padding-right:15px;
   padding-top:3px;
   padding-bottom:3px;
   color:#555;
   text-decoration:none !important;
   border-right:1px solid #ccc;
   border-left:1px solid #eee;
}

ul.mainmenu a:hover {
   text-decoration:none !important;
   color:#111;
}

div.infovlakjes {
   border:1px solid #ccc;
   border-right:1px solid #ccc;
   border-top:2px solid #ccc;
   border-bottom:2px solid #ccc;
   width:232px;
   padding:3px;
   background-color:#fefefe;
   float:left;
   margin-right:8px;
}

    div.infovlakjes h3 {
         padding-left:0px;
         line-height:25px;
         font-size:15px;
         color:#dc006d;
         font-weight:normal;
         background-image:url(../images/bg_mainmenu.jpg);
         margin:0px;        
         padding:3px;
         border:1px solid #ccc;
         border-left:1px solid #ccc;
         border-top:0px solid #000;
         margin-bottom:5px;
    }
    
     div.infovlakjes p {
      padding-left:5px;
     }
     
table.infosmall {
   font-size:12px;
    border:1px solid #e1e1e1;
    border-bottom:0px;
}
   table.infosmall td {
      padding:7px;
      border-bottom:1px solid #e1e1e1;
      width:300px;
   }
   
   table.infosmall th {
      width:150px;
      padding:7px;
      border-bottom:1px solid #e1e1e1;
      background-color:#f0f0f0;
   }