/* standard.css */

/* Allgemein */
body,td,div,p,b { font-family:arial,helvetica,verdana,sans-serif;
                  font-size:10pt;
                  color:#000000; }
th {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size:10pt;
	color:#000000;
	text-align:left;
}
/* Links */
A {     font-family:arial,helvetica,verdana,sans-serif;
        text-decoration: none;
        color:#800000;
        font-size:10pt;
}

A:Hover { font-family:arial,helvetica,verdana,sans-serif;
          color:#C00000;
          text-decoration: underline;
          font-size:10pt;}

A.fett {
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size: 10pt;
	color:#800000;
	font-weight:bold;
	text-decoration:none;
	}

A.fett:Hover {
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size: 10pt;
	color:#800000;
	font-weight:bold;
	text-decoration:underline;
	}

.white { font-family:arial,helvetica,verdana,sans-serif;
         color:#FFFFFF;
         text-decoration:none;
         font-size:10pt; }
.white1 { font-family:arial,helvetica,verdana,sans-serif;
          color:#FFFFFF;
          text-decoration:underline;
          font-size:10pt; }
.black { font-family:arial,helvetica,verdana,sans-serif;
         color:#000000;
         text-decoration:none;
         font-size:10pt; }
.black1 { font-family:arial,helvetica,verdana,sans-serif;
          color:#000000;
          text-decoration:underline;
          font-size:10pt; }

/* fett */
.fat { font-family:arial,helvetica,verdana,sans-serif;
       color:#000000;
       font-size:10pt;
       font-weight:bold; }

.under { font-family:arial,helvetica,verdana,sans-serif;
         color:#000000;
         text-decoration: underline;
         font-weight:bold;
         font-size:10pt; }

.bigfat { font-family:arial,helvetica,verdana,sans-serif;
          color:#000000;
          font-size:12pt;
          font-weight:bold; }

/* Ueberschriften */

h1.personen { font-size:10pt;
						  font-weight:bold;
              text-align:center; }

h2.personen, caption.personen {
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

h2 { font-family:arial,helvetica,verdana,sans-serif;
     font-size:10pt;
     color:#000000;
     font-weight:bold;
     text-decoration:underline; }

h3 { font-family:arial,helvetica,verdana,sans-serif;
     font-size:10pt;
     color:#000000;
     font-weight:bold; }

h4 {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
/* Listen und Aufzaehlungen */
li.personen {
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin-bottom: 5px;
	margin-top:5px;
}

li.std {
	font-size:10pt;
	font-weight:normal;
	margin-bottom: 5px;
	margin-top:5px;
}

li.ebene1 {
	font-weight:bold;
  list-style-type:none;
  padding:15px;
  margin:5px;
  background-color:#C9C9C9;
  border-bottom:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
}

li.ebene2{
	font-weight:normal;
  list-style-type:none;
  padding:5px;
  margin:2px;
  background-color:#D9D9D9;
  border-bottom:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
}
li.ebene3{
	font-weight:normal;
}
/* Verschiedenes */

.kursiv { font-style:italic; }

.big { font-family:arial,helvetica,verdana,sans-serif;
       font-size:20pt;
       font-weight:bold;
       color:#000000; }

.markiert { font-family:arial,helvetica,verdana,sans-serif;
            font-size:10pt;
            color:#800000;
            font-weight: bold;}

.small { font-family:arial,helvetica,verdana,sans-serif;
         font-size:8pt;
         color:#000000; }

/* Tabellen */

.tbl { font-family:arial,helvetica,verdana,sans-serif;
			 font-size:10pt;
       color:#000000;
       border-width:1px;
       border-style:solid;
       border-color:#800000;
       background-color:#FFFFD2;
       height:30px; }

/* divs */

div.zentriert { text-align:center;
								margin:20px; }
div.linkliste { text-align:center;
								margin:20px; }

div.fliesstext { text-align:justify;
                 margin:20px; }

div.menugray {
	background-color: #c9c9c9;
	width: 169px;
	padding: 3px;
	border: 1px;
	border-bottom:1px solid #efefef;
}

div.menutrans {
	width: 169px;
	padding: 3px;
}

div.formdiv {
	width: 400px;
	text-align: right;
}
/* Bilder */
img.personen {
	margin-right: 20px;
	margin-bottom: 20px;
}
img.linksoben {
	margin-right: 20px;
	margin-bottom: 20px;
}

/* form */
form.fliessform {
	margin:20px;
}

fieldset.kontakt {
	padding:10px;
	font-weight:bold;
}

legend.kontaktlegend {
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

label {
	vertical-align: top;
	display: inline;
	font-weight:normal;
}
