/* drbc stylesheet */
/* Modified: Fri Sep 21 14:16:02 2007 (Esther)          */

/* colors in use:
white: #FFFFFF
very light grey: #f7f6f6
light grey: #f0f0f0, alternatives: #F3F3F3, #DCDCDC, #eeeeee
dark grey: #6c6c6c, alternatives: #808080, #d7d4d4, #666666, #E3E4FA, 
orange: #FF9900
red: #FF0000
black: #000000
*/

/* fonts */

body,h1,h2,p,ul,li,table,tr,th,td,div,b{font-family:Verdana,Arial,Helvetica;text-decoration:none;}
body,h1,h2,p,ul,li{color:#000000;font-size:12px;}
h1,h2{font-weight:bold;}
p,ul,li{font-weight:normal;}

/* links */

/* menu items: grey, no color change for visited */
/* color change only for current page (red) and mouse over (orange) */
a.menuitem:link{text-decoration:none;color:#6c6c6c;font-weight:normal;font-size:12px;}
a.menuitem:visited{text-decoration:none;color:#6c6c6c;font-weight:normal;font-size:12px;}
a.menuitem:active{text-decoration:none;color:#6c6c6c;font-weight:normal;font-size:12px;}
a.menuitem:hover{text-decoration:none;font-weight:normal;color:#FF9900;font-size:12px;}
a.submenuitem:link{text-decoration:none;color:#6c6c6c;font-weight:normal;font-size:11px;}
a.submenuitem:visited{text-decoration:none;color:#6c6c6c;font-weight:normal;font-size:11px;}
a.submenuitem:active{text-decoration:none;color:#6c6c6c;font-weight:normal;font-size:11px;}
a.submenuitem:hover{text-decoration:none;font-weight:normal;color:#FF9900;font-size:11px;}
/* item = current page */
a.menucurrent:link{text-decoration:none;font-weight:normal;color:#FF0000;font-size:12px;}
a.menucurrent:visited{text-decoration:none;font-weight:normal;color:#FF0000;font-size:12px;}
a.menucurrent:active{text-decoration:none;font-weight:normal;color:#FF0000;font-size:12px;}
a.menucurrent:hover{text-decoration:none;font-weight:normal;color:#FF9900;font-size:12px;}
a.submenucurrent:link{text-decoration:none;font-weight:normal;color:#FF0000;font-size:11px;}
a.submenucurrent:visited{text-decoration:none;font-weight:normal;color:#FF0000;font-size:11px;}
a.submenucurrent:active{text-decoration:none;font-weight:normal;color:#FF0000;font-size:11px;}
a.submenucurrent:hover{text-decoration:none;font-weight:normal;color:#FF9900;font-size:11px;}
/* links in body text: grey for visited, orange for mouse over */
a.textlink:link{text-decoration:none;color:#FF0000;font-size:12px;}
a.textlink:active{text-decoration:none;color:#FF0000;font-size:12px;}
a.textlink:visited{text-decoration:none;color:#6c6c6c;font-size:12px;}
a.textlink:hover{text-decoration:none;color:#FF9900;font-size:12px;}

/* lists */

li{ 
  margin-bottom:10px;
}

/* initial text in list items */
.itemheader{font-family:Verdana,Arial,Helvetica;text-decoration:none;color:#000000;font-weight:bold;font-style:normal;}

/* update: grey, very small */
.update{text-decoration:none;color:#6c6c6c;font-weight:normal;font-size:9px;}
 
/* page layout elements */

/* body */
body.textpage{
  margin:0px;
  padding:0px;
  background-color:#f7f6f6; 
}

/* actual page layout */
table.smallpage{
  width: 660px;
  margin-top:5px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0px;
  border:0px;
  padding:0px;
  background-color:#FFFFFF; 
}

/* logo */
.logo{font-family:Verdana,Arial,Helvetica;text-decoration:none;color:#000000;font-weight:bold;}

.logofield{
  width: 660px;
  margin:0px;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;
  padding-top:20px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:10px;
  background-image:url(images/background_text.jpg); 
  font-size:12px;
  line-height:100%
}

/* menu */
#menufield{
  margin:0px;
  border-width: 0px;
  padding: 0px;
  width: 200px;
}

/* text */
#texttable{
  margin:0px;
  border-width:0px;
  padding-top:20px;
  padding-left:25px;
  padding-right:25px;
  padding-bottom:10px;
  width: 460px;
  background-color:#FFFFFF;
} 

/* footer */
#footer{
  margin:0px;
  border-top-width:15px;
  border-top-style:solid;
  border-top-color:#FFFFFF;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:0px;
  padding-top:0px;
  padding-left:15px;
  padding-right:0px;
  padding-bottom:5px;
  background-color:#FFFFFF;
  width:645px;
}

/* logo details */

table.logotable {
  margin:0px;
  border-width: 0px;
  padding: 0px;
  width:320px;   
}

td.logoelementleft {
  margin:0px;
  border-top-width: 1.2px;
  border-top-style: solid;
  border-top-color: #000000;
  border-bottom-width: 0px;
  padding: 0px;
  width: 160px;   
/*  height: 10px; */
  text-align: left;
  /* should be "Verdana Narrow", but not available */
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
  color:#000000;
/*  font-weight:bold; */
  font-size:10px;
}
td.logoelementright {
  margin:0px;
  border-top-width: 2.8px;
  border-top-style: solid;
  border-top-color: #000000;
  border-bottom-width: 0;
  padding: 0px;
  width: 160px;   
/*  height: 8px; */
  text-align: left;
  font-family:Verdana,Arial,Helvetica;
  text-decoration:none;
  color:#000000;
/*  font-weight:bold; */
  font-size:10px;
}

/* menu details */

.menuitemfield{
  margin:0px;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;
  padding: 15px;
  width: 200px;
/*  background-color:#f0f0f0; */
  background-image:url(images/background_text.jpg); 
  /* to catch a grey portion without white areas */
  background-position: center 100%;
}

.submenuitemfield{
  margin:0px;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;
  padding-top:5px;
  padding-left:30px;
  padding-right: 15px;
  padding-bottom:5px;
  width: 200px;
  background-color:#f0f0f0;
}

/* industry reference */
.indref{
  margin-bottom:1.5em;
  padding:0px;
}

.indrefclient{
  margin-bottom:0.5em;
  padding:0px;
  font-weight:bold;
}

.indrefservices{
  margin-bottom:0.5em;
  padding:0px;
}

.indreftargetgroups{
  margin-bottom:0.5em;
  padding:0px;
}


/* link list */

dt.linksdt{ 
  margin-top:10px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:10px;
  font-style:italic;
}
dd.linksdd{ 
  margin-top:10px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:10px;
}
