/* --------------------------------------------------------------------------- */
/* Green-Spirit css                                                            */
/* Version: 2003-08-13                                                         */
/* --------------------------------------------------------------------------- */

body { font-family: Verdana, Arial, sans-serif; font-size: 9pt }


/* --- forum styles --- */
/* michael: hier können zusätzliche styles rein... */




/* --------------------- */

.debug { font-family: Verdana; font-size: 7pt; font-weight: normal; color: Orange}

/* --- headers --- */
h1 { font-family: Verdana, Arial, sans-serif; font-size: 12pt; color: #ffdd00; font-weight: 800 }
h2 { font-family: Verdana, Arial, sans-serif; font-size: 11pt; color: #ffee33; font-weight: 700 }
h3 { font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #ffdd33 }

.h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	color: #ffdd00;
	font-weight: 800
}
.h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	color: #ffee33;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
}

.h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffff00
}


/* --- formfields --- */
input, select, textarea {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10pt
}

input.button {
	font-size:10pt;
	font-weight: bold
}
input.radio {
	background-color: #DEDFEF
}

.radiobtn {
	background-color: #DEDFEF
}

textarea.content {
	width: 512px;
	height: 150px;
}


/* --- p, ts --- */
p { font-family: Arial, sans-serif; margin-top: 10px }
p.indent { font-family: Arial, sans-serif; margin-top: 10px; margin-left: 10px }

th { font-family: Verdana, Arial, sans-serif; font-size: 12pt; font-weight: bold }
td { font-family: Verdana, Arial, sans-serif; font-size: 9pt; line-height : 13pt; }

ul.list {
	margin-top: 5px;
	margin-bottom: 30px;
	padding: 0px 0px 2px 2px;
}

li {
	padding: 0px 0px 0px 0px;
	list-style-image: url(../img/arr_ry_big.gif);
}


/* --- text-classes --- */
.hdr { font-family: Verdana, Arial, sans-serif; font-size: 11pt; font-weight: bold }
.hdr_white { font-family: Verdana, Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #eeffee }
.hdr_blk { font-family: Verdana, Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #000000 }
.hdr_sml { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: #eeffee }

.hdr_menu { font-size: 9pt; color: #ffffcc; font-weight: bold; background-color: #50613A }

.txt { font-family: Verdana, Arial, sans-serif; font-size: 9pt; line-height : 13pt; }
.med { font-family: bg_green_hl.gifVerdana, Arial, sans-serif; font-size: 0.9em }

.sml { font-family: Verdana, Arial, sans-serif; font-size: 8pt }
.sml_white { font-family: Verdana, Helvetica; font-size: 8pt; color: #ffffee }
.sml_blk { font-family: Verdana, Helvetica; font-size: 8pt; color: #000000 }
.sml_grey { font-family: Verdana, Helvetica; font-size: 8pt; color: #cccccc }
.sml_foot { font-family: Verdana, Helvetica; font-size: 8pt; color: #ffffcc }

.mini {
	font-family: Verdana, Tahoma, Arial, sans serif;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
}


/* --- table-classes -- */
.tbl_feat {
	background-color: #5E804B;
	border: solid 1px #7fAA64;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/* --- special formats --- */
.dte { font-family: Verdana, Arial, sans-serif; font-size: 10pt }
.err { font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #cc0000 }
.don { font-family: Verdana, Arial, sans-serif; font-size: 11pt; font-weight: bold; color: #99cc66 }


/* --- links --- */
a:link { color: #ffcc00; text-decoration: none }
a:visited { color: #ffcc00; text-decoration: none }
a:hover { text-decoration: underline; color: #ffcc00 }
a:active { color: #ffff00 }

.footer:link { font-size: 0.8em; color: #ffcc00 }
.footer:visited { color: #800080 }
.footer:active { color: #ffcc00; font-style: italic }
.footer:hover { color: #00e090; text-decoration: underline }

.yellolink:link { color: #eeee66; font-weight: bold; text-decoration: underline}
.yellolink:visited { color: #eeee66; text-decoration: underline }
.yellolink:active { color: #eeee66; text-decoration: underline }
.yellolink:hover { color: #ffff00; text-decoration: none }

.oranglink:link { color: #ffcf00; font-weight: bold; text-decoration: underline}
.oranglink:visited { color: #ffcf00; font-weight: bold; text-decoration: underline }
.oranglink:active { color: #ffcf00; font-weight: bold; text-decoration: underline }
.oranglink:hover { color: #ffff33; font-weight: bold; text-decoration: none }

.sml_link:link { font-size: 8pt; color: #ffee66; text-decoration: underline; font-weight: bold }
.sml_link:visited { font-size: 8pt; color: #ffee66; text-decoration: underline; font-weight: bold }
.sml_link:active { font-size: 8pt; color: #ffee66; text-decoration: underline; font-weight: bold }
.sml_link:hover { font-size: 8pt; color: #ffff33; text-decoration: none; font-weight: bold }

.mnu_link:link { font-size: 8pt; color: #ffee66; text-decoration: underline; font-weight: bold }
.mnu_link:visited { font-size: 8pt; color: #ffee66; text-decoration: underline; font-weight: bold }
.mnu_link:active { font-size: 8pt; color: #ffee66; text-decoration: underline; font-weight: bold }
.mnu_link:hover { font-size: 8pt; color: #ffff33; text-decoration: none; font-weight: bold }

.foot_link:link { font-size: 8pt; color: #ffffcc; text-decoration: none; font-weight: normal }
.foot_link:visited { font-size: 8pt; color: #ffffcc; text-decoration: none; font-weight: normal }
.foot_link:active { font-size: 8pt; color: #ffffcc; text-decoration: none; font-weight: normal }
.foot_link:hover { font-size: 8pt; color: #ffffcc; text-decoration: none; font-weight: bold }
