/* A master stylesheet, see http://webdesign.about.com/od/css/a/master_stylesht.htm */

/* Global Defaults */
html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

body {
  font: 0.8em/1.25 Arial, Helvetica, sans-serif;
}

/* Headline Formatting */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
}

/* Plain Text Formatting */
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {
  margin: 0;
  padding: 0;	
  font: normal normal normal 1em/1.25 Arial, Helvetica, sans-serif;
}

blockquote {inline
  margin: 1em;
  padding: 1em;
}

q {
  font-style: italic;
}

acronym, abbr {
  cursor: help;
  border-bottom: 1px dashed;
}

small {
  font-size: .7em;
}

big {
  font-size: 0.95em;
}

/* Links and Images */
a, a:link, a:visited, a:active, a:hover {
}

img {
  border: none;
}

/* Tables */
table {
  margin: 0;
  padding: 0;
  border: none;
}

/* Forms */
form {
  margin: 0;
  padding: 0;
  display: inline;
}

label {
  cursor: pointer;
}

/* Common Classes */
.clear {
  clear: both;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.textLeft {
  text-align: left;
}

.textRight {
  text-align: right;
}

.textCenter {
  text-align: center;
}

.textJustify {
  text-align: justify;
}

.blockCenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.underline {
  text-decoration: underline;
}

.noindent {
  margin-left: 0;
  padding-left: 0;
}

.nomargin {
  margin: 0;
}

.nopadding {
  padding: 0;
}

.nobullet {
  list-style: none;
  list-style-image: none;
}

.hidden {
  display: none;
}

/* TYPO3 Classes */

/*.frontEndEditIcons {
  display: none;
}
*/

#pageedit {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 10px;
  border: 1px solid black;
  width: 100px;
  background-color: #eee;
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: Alpha(opacity=80);
  display: none;
  z-index: 1000;
  font-size: 10px;
}

#pageedit #pageedit_header {
  margin-bottom: 10px;
}

#pageedit #logoutbox {
  padding-top: 10px;
}

