
body {
 margin: 0;
 color: #000000;
 background-color: #FFFFFF;
}

html,body {
 width: 100%;
 height: 100%;
} 

body, table, tr, td {
 font-family: Arial;
 font-size: 11pt;
 color: #000000;
}

h1 {
 font-size: 125%;
 font-weight: bold;
 background-repeat: no-repeat;
 padding-left: 7px;
 margin-bottom: 20px;
 line-height: 140%;
}

h2 {
 font-size: 110%;
 font-weight: bold;
 padding-left: 3px;
 line-height: 120%;
}

a {
 color: #000099;
 text-decoration: none;
}

a:hover, a:focus {
 text-decoration: underline;
}

a:visited {
 color: #800080;
}

a:active {
 color: #FF0000;
}

hr {
 border: 0;
 width: 80%;
 height: 2px;
 margin: 15px 0 15px 0;
}

/*----classes----------------------------*/

.ueber {
 font-size: 20pt;
 font-weight: bold;
}

.titelklein {
 font-size: 75%;
 font-weight: bold;
}

.pop {
 display: none;
}

.menu {
 /*font-family: Arial;*/
 font-size: 10pt;
}

.banner {
 padding: 0;
}

.unauff {
 font-size: 65%;
 color: #C0C0C0;
}

.quote {
 font-style:italic;
 text-indent: 1em;
 padding-left: 1em;
}

.contenttd {
 padding: 5px 5px 5em 10px;
}

.collectiontable {
  border: 0;
  width: 80%;
  margin-bottom: 1.5em;
}

/*----formmailer----------------------------*/

.error {
 font-size: 75%;
 color: #FF0000;
}

/*----news----------------------------*/

.ntime {
 font-size: 66%;
 color: #808080;
}

.ntitle {
 font-size: 75%;
 font-weight: bold;
}

.ncontent {
 font-size: 75%;
}

.ntitletr  {
 background-color: #fce22c;
}


/*----unterklassen--------------------------*/

.h1gruen {
 background-image: url(gfx/h1_bg_gruen.gif);
}

.h1blau {
 background-image: url(gfx/h1_bg_blau.gif);
}

.h1rot {
 background-image: url(gfx/h1_bg_rot.gif);
}

.h1gelb {
 background-image: url(gfx/h1_bg_gelb.gif);
}



.hrgruen {
 background-color: #54e654;
 color: #54e654;
}

.hrblau {
 background-color: #98d2ff;
 color: #98d2ff;
}

.hrrot {
 background-color: #f66a6a;
 color: #f66a6a;
}

.hrgelb {
 background-color: #fce22c;
 color: #fce22c;
}