/* DATEI: style.css */

/* Allgemein */
body {
	margin-top:0px;
	margin-bottom: 0px;
	margin-left:0px;
	background-color : #227704;
	color: #000000;

}
.admin { margin-top:0px; margin-bottom:0px; background-color:#F9E5AE; font-family:Arial; font-size:11pt; }
/* Layout Element f&uuml;r BODY-Tag */

/* Ueberschriften */
/* Haupt&uuml;berschrift */
h1 { 
	font-size:16pt; 
	text-align:center; 
	font-weight:bold;
}
/* Seitenueberschriften */
h2 {
	font-size:14pt;
	text-align:center;
	font-weight:bold;
}
/* Zwischen&uuml;berschriften innerhalb einer Seite/Tabelle */
h3 {
	font-size:12pt;
	text-align:center;
	font-weight:bold;
}
/* Überschrift in Tabellen */
h4 {
	font-size:12pt;
	text-align: left;
	font-weight:bold;
}
/* Normale Zwischen&uuml;berschriften innerhalb einer Seite */
h5 {
	font-size:11pt;
	text-align:center;
	font-style:italic;
	font-weight:normal;
}
/* Kleine Zwischen&uuml;berschriften innerhalb einer Seite */
h6 {
	font-size:9pt;
	font-style:italic;
	font-weight:normal;
}

/* Header */
.header {
	font-size: 14pt;
	font-weight: lighter;
}
/* SubHeader */
.subheader {
	font-size: 12pt;
	font-weight: bold;
}


/* Sprungmarken */
a:link {
	text-decoration: none;
	color: #227704;
	font-weight: bold;
	border: #000000;


}
a:visited {
	text-decoration:none;
	color: #227704;
	font-weight: bold;
	border: #000000;


}
a:hover {
	text-decoration: none;
	color: #227704;
	font-weight: bold;
	border: #000000;


}
a:active {
	text-decoration: none;
	color: #227704;
	font-weight: bold;
	border: #000000;


}
/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:hover = Verweise, über die gerade der Mauszeiger wandert */
/* a:active = Verweise, die gerade angeklickt werden */

/* normaler Text */
p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,tr,th,td,address,blockquote,nobr,b,i,pre {
	font-size:11pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;


}
/* Zeilenabstand etwas gr&ouml;sser */
.high {
	line-height : 12pt;
}
/* Zeilenabstand etwas kleiner */
.low {
	line-height : 10pt;
}

.normal {
	font-size:10pt;
	font-style: normal;
	font-weight : normal;
	font-variant: normal;
}

.normalblack {

	font-size:10pt;
	font-style: normal;
	font-weight : normal;
	font-variant: normal;
	color: Black;
}

.normalgruen {

	font-size:10pt;
	font-style: normal;
	font-weight : normal;
	font-variant: normal;
	color: #26750B;
}

.small {
	font-size:9pt;
	font-style: normal;
	font-weight : normal;
}
.smallkursiv {
	font-size:9pt;
	font-style: italic;
	font-weight : normal;
}
.smallgruen {
	font-size:9pt;
	font-style: normal;
	font-weight : normal;
	color: #26750B;
}
.big {
	font-size:14pt;
	font-style: normal;
	font-weight : normal;
	color: #765E38;

}
.bgnormal {
	background-color : #F5F2BD;
}


/* Zitatanzeige im Text */
.zitatnormal {
	font-size:11pt;
	font-weight: normal;
}
.zitatkursiv {
	font-size:11pt;
	font-weight: normal;
	font-style:italic;
}
.copyright {
	font-size:8pt;
	font-style: normal;
	color: #227704;
	font-weight: bolder;
}
.kursiv {
	font-style:italic;
}
.normalkursiv {
	font-style:italic;
	font-weight:normal;
	font-size: 12px;
	font-variant: normal;

}
.fett {
	font-weight: bold;
}
.fettkursiv { 
	font-style:italic;
	font-weight:bold;
}
.normalfett {
	font-size:10pt;
	font-style:normal;
	font-weight: bold;
}
.unterstrichen {
	text-decoration:underline;
}
.fettunterstrichen {
	font-weight:bold;
	text-decoration:underline;
}
.kursivunterstrichen {
	font-style:italic;
	text-decoration:underline;
}
.normalunterstrichen {
	font-weight:normal;
	text-decoration:underline;
}


/* TABELLEN */
/* Tabellenlayout von Textframe */
table.textframe {
	background-color: #F5F2BD;
	margin: 0px;
	padding: 0px;
	width: 735px;


}
table.subtextframe {
	width: 90%;
	border: 0px;
	table-layout : fixed;
	height: 100%;
	margin: 0px;
	padding: 0px;

}

/*  Textanzeige in Tabellen */
td.header {
	vertical-align : middle;
	font-size:14pt;
	font-style: normal;
	font-weight: bold;
	height: 45px;
	padding-top: 30px;
}
/* vertical-align = top */
td.subheader {
	background-color : #C0C0FA;
	vertical-align : top;
	text-align : left;
}
/* vertical-align = middle */
td.subheaderm {
	background-color : #C0C0FA;
	vertical-align : middle;
	text-align : left;
	font-weight: bold;
	font-size:12pt;
}
td.oben {
	vertical-align: top;
	background-color : #CFCDFE;
}
td.mitte {
	vertical-align: middle;
	background-color : #F5F2BD;
	color: #765E38;
}
td.unten {
	vertical-align: bottom;
	background-color : #CFCDFE;
}
td.fielddesc {
	vertical-align: middle;
	background-color : #E4D9A2;
	color: #000000;
	text-align: right;
}
td.fielddescleft {
	vertical-align: top;
	background-color : #E4D9A2;
	color: #000000;
	text-align: left;
	line-height: 150%;

}
td.fielddesktop {
	vertical-align: top;
	background-color : #E4D9A2;
	color: #000000;
	text-align: right;
}
td.bgnormal {
	background-color: #E4D9A2;
	vertical-align : top;
	text-align : center;
}
.links {
	font-size:9pt;
	text-align:left;
	font-weight:normal;
	font-style:normal;
	text-decoration: none;
	color: #765E38;
}

/* Input Felder */
input.fields {
	background-color : #F5F2BD;
	clear: none;
	margin: 0px;
	padding: 0px;
	border: thin solid #26750B;
}
td.kontakt {
	vertical-align: top;
	background-color : #F5F2BD;
	color: #765E38;
	margin: 1px;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	text-align: center;
}
.box {
	background-color : #F5F2BD;
	margin: 0px;
	padding: 0px;
	border: thin solid #26750B;
	color: #000000;



}
.mittel {
	font-size:11pt;
	font-style: normal;
	font-weight : normal;
	color: #000000;
}
td.bgtext {

	background-color: #E4D9A2;
	vertical-align : top;
	text-align : center;
}
td.bgtextgruen {
	background-color: #26750B;
	vertical-align : top;
	text-align : center;
}
td.bgtextdubraun {
	background-color: #864E02;
	vertical-align : top;
	text-align : center;
}
.smallblack {
	font-size:9pt;
	font-style: normal;
	font-weight : normal;
	color: #000000;
	text-align: left;

}
.smallblackbrown {
	font-size:9pt;
	font-style: normal;
	font-weight : normal;
	color: #000000;
	text-align: right;
	background-color: #E4D9A2;

}
.kontaktname {

	font-size:12pt;
	font-style: normal;
	font-weight : bold;
	font-variant: normal;
}
.normalfettwhite {
	font-size:11pt;
	font-style:normal;
	font-weight: bold;
	color: #000000;

}
.extracolor {
	font-style: normal;
	font-weight : normal;
	font-variant: normal;
	color: #227704;

}
.bigextra {

	font-size:12pt;
	font-style: normal;
	font-weight : bold;
	color: #227704;
}
.mittelfett {

	font-size:12pt;
	font-style: normal;
	font-weight : bold;
	color: #000000;
}
.smallblabroright {

	font-size:9pt;
	font-style: normal;
	font-weight : normal;
	color: #000000;
	text-align: right;
	background-color: #E4D9A2;
}
.mittelfettkursiv {


	font-size:12pt;
	font-style: italic;
	font-weight : bold;
	color: #000000;
}
.bgnormalwhite {

	background-color : #FFFFFF;
}

