body, p, table, tr, td, a {
color: #309; font-family: helvetica, arial, sans-serif; text-decoration: none;}

h1  { color: gray; font-size: 9pt; background-color: white; text-align: left; margin-top:1pt; margin-bottom: 1pt; padding: 2pt }

h3 { font-weight:100; text-indent: 10pt; color: gray; font-size: 8pt; background-color: white; text-align: left; margin-top:1pt; margin-bottom: 1pt; padding: 2pt}


.h1  { color: gray !important; }

.h1_text   { font-size: 10pt; color: #333840; text-align: left; margin: 0; }

.h1part_text { font-variant: small-caps; letter-spacing: 2pt; font-size: 9pt; color: #333840; }

.h1nav_right { font-variant: small-caps; letter-spacing: 2pt; font-size: 10pt; padding-left: 5pt; padding-right: 5pt; color: #333840; }


.h2_text { color: #333840; text-indent:0; font-size:9pt; margin:0; padding:0 }

.h2_preis { font-size:10pt; color: #333840; }


a:link, visited {
background-color: #333840; 
color: #fff; 
text-decoration:none;
}
a:hover, active {
text-decoration: none;
background: transparent url(../pics/weiss-trans.png) repeat scroll;
color: #333840;
}

.mitte { position:relative;width:840;height:auto; margin:auto; }

.inhalt { position:absolute; top:80px; left:200px; width:450px }

.margin  { padding:10pt; border: solid 1pt red;  }

.par {color: #333840; font-size: 9pt; font-weight: 100; }

.par_rechts { font-size: 8pt; color: #333840; text-align: right; line-height: 130%; font-weight: 100; letter-spacing: 0.1em }

.par_links { font-size: 8pt; color: #333840; text-align: left; line-height: 130%; font-weight: 100; letter-spacing: 0.1em }

.par_mitte { font-size: 8pt; color: #333840; text-align: center; line-height: 130%; font-weight: 100; letter-spacing: 0.1em }

.small { font-size: 7pt; color: #333840 !important; }

.termine {font-size: 8pt; color: #333840; font-weight: bold;}

