/* Allgemeine Deklarationen ---------------------------------------------------- */
* {
  margin  : 0;
  padding : 0;
}

html {
  font-family  : Arial, Verdana, Geneva, Helvetica, sans-serif;
  color        : #333333;
}

body {
  font-size        : 16px;
  background-color : #FFFFFF;
}

/* display --------------------------------------------------------------------- */

#kundenlogin,.logopaede,#menue,#top,#noneprint,.footer,.image,form,#phpmyvisites { display  : none; }

/* Listen ---------------------------------------------------------------------- */

h1 {
  font-size     : 25px;
  line-height 	: 28px;
  font-weight   : bold;
  margin-top	: 35px;
  padding-bottom: 10px;
}

h2 {
  font-size     : 18px;
  letter-spacing: -1px;
  line-height 	: 22px;
  font-weight   : bold;
}

h3 {
  font-size     : 16px;
  letter-spacing: -1px;
  line-height 	: 22px;
  font-weight   : bold;
  font-style	: italic;
}

/* header ---------------------------------------------------------------------- */

.printheader {
  text-align     :  left;
  font-size      :  35px;
  line-height    :  30px;
  font-weight    :  bold;
  letter-spacing :  -1px;
}

.printheader p {
  font-size   :  18px;
  line-height : 20px;
  font-weight : bold;
  letter-spacing : -1px;
  display  : inline;
}

/* content --------------------------------------------------------------------- */

.screen {
  line-height  :    24px;
  font-weight  :  normal;
  text-align   : justify;
}

span {
  font-weight    : bold;
  letter-spacing : -1px;
}

/* Bilder ---------------------------------------------------------------------- */

.image { border: 0px; }

/* Verweise ----------------------------------------------------------------- */

a { text-decoration: none; color: #333333; }

a.link:link, a.link:visited { color: #333333; }
a.link:active, a.link:hover { color: #333333; }

/* Seitenbereich ------------------------------------------------------------ */