/**
 * Basic styles. These styles are needed for basic DokuWiki functions
 * regardless of the used template. Templates can override them of course
 */


a {
	TEXT-DECORATION: none
}
a:hover {
	TEXT-DECORATION: underline
}

body {
  font-family: Verdana, "Deja Vu", sans-serif;
}

div.clearer {
  clear: both;
  line-height: 0px;
  height: 0;
  overflow:hidden;
}

div.no {
  display: inline;
  margin: 0;
  padding: 0;
}

.hidden {
  display: none;
}

div.note {
/**  background: #ffc url(../images/notify.png) 0.5em 2px no-repeat; */
  width: 24.5em;
  background: #fcc;
  color: #000;
  border-bottom: 1px solid #faa;
  font-size: 90%;
  margin: 0;
  padding-left: 1.5em;
  padding-top: 2px;
  padding-bottom: 0.35em;
  overflow: hidden;
}

div.error {
/**  background: #fcc url(../images/error.png) 0.5em 2px no-repeat; */
  width: 25.5em;
  background: #fcc;
  color: #000;
  border-bottom: 1px solid #faa;
  font-size: 90%;
  margin: 1;
  padding-left: 0.5em; /** 3em; */
  padding-top: 2px;
  padding-bottom: 0.35em;
  overflow: hidden;
}

div.info {
/**  background: #ccf url(../images/info.png) 0.5em 2px no-repeat; */
  width: 25.5em;
  background: #ccf;
  color: #000;
  border-bottom: 1px solid #aaf;
  font-size: 90%;
  margin: 0;
  padding-left: 0.5em; /** 3em; */
  padding-top: 2px;
  padding-bottom: 0.35em;
  overflow: hidden;
}

div.success {
/**  background: #cfc url(../images/success.png) 0.5em 2px no-repeat; */
  width: 23em;
  background: #cfc;
  color: #000;
  border-bottom: 1px solid #afa;
  font-size: 90%;
  margin: 0;
  padding-left: 3em;
  padding-top: 2px;
  padding-bottom: 0.35em;
  overflow: hidden;
}

div.notify {
/**  background: #ffc url(../images/notify.png) 0.5em 2px no-repeat; */
  width: 23em;
  background: #ffc;
  color: #000;
  border-bottom: 1px solid #ffa;
  font-size: 90%;
  margin: 0;
  padding-left: 3em;
  padding-top: 2px;
  padding-bottom: 0.35em;
  overflow: hidden;
}


/* image alignment */
.medialeft {
  float: left;
}
.mediaright {
  float: right;
}
.mediacenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.leftalign {text-align: left;}
.centeralign {text-align: center;}
.rightalign {text-align: right;}

em.u {
  font-style: normal;
  text-decoration: underline;
}
em em.u {
  font-style: italic;
}

