/**
 * This file is the same for all applications.
 * It provides a set of basic CSS class definitions that are frequently
 *   used all over the place.
 * It should NOT contain any XHTML specific formats, except where noted!
 */

/* Make it bold */
.pdaf_bold {
  font-weight:bold;
}

/* Emphasize it */
.pdaf_emph {
  font-style:italic;
}

/* Make it underlined */
.pdaf_underline {
  text-decoration:underline;
}

/* Code fragment */
.pdaf_code {
  font-family:monospace;
}

/* Avoid line breaks */
.pdaf_nowrap,
.pdaf_formtext {
  white-space:nowrap;
}

/* Align an element left */
.pdaf_left,
.pdaf_forminput {
  text-align:left;
}

/* Horizontally center elements */
.pdaf_center {
  text-align:center;
}

/* Align an element right */
.pdaf_right,
.pdaf_formtext {
  text-align:right;
}

/* Assign a full width to an element */
.pdaf_fullwidth {
  width:100% !important;
}

.pdaf_formlabel {
  font-weight:bold;
}

.pdaf_pointer {
  cursor:pointer;
}

.pdaf_error {
  background-color: #fdd;
  font-weight: bold;
  font-size: 140%;
  color: black;
  padding:1em;
  border:solid 1px red;
}

.pdaf_error_small {
  background-color: #fdd;
  font-weight: bold;
  color: black;
  padding:0.3em;
  border:solid 1px red;
}

/* a link that should be shown as a "usual" hyper-link, no matter where it is contained */
a.pdaf_hyperlink
{
  font-weight:normal;
  text-decoration:none;
  color:#073fba !important;
}

/********************************************************************/
/*  FORMS                                                           */
/********************************************************************/

/* CSS for specific HTML tag - because they look
   too different in different browsers */
form {
  margin:0;
  padding:0;
}

button {
  cursor:pointer;
}
