/* Allgemeines */

abbr, acronym
{
	color: #034A19;
	cursor: help;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
}

body
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	
	margin: 0px;
	padding: 0px;

	background-color: #FFFFFF;
	background: url("img/menu/holz.jpg") left top;
}

a:link
{
	color: #8C1B08;
	text-decoration: none;

	border-style: none;
	border-width: 0px;
}

a:visited
{
	color: #8C1B08;
	text-decoration: none;

	border-style: none;
	border-width: 0px;
}

a:active
{
	color: #8C1B08;
	text-decoration: none;

	border-style: none;
	border-width: 0px;
}

a:hover
{
	color: #000000;
	text-decoration: none;

	border-style: none;
	border-width: 0px;
}

.float_right
{
	float: right;
}

.float_left
{
	float: left;
}

span.kursiv
{
	font-style: italic;
}

p.fehlermeldung
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

/* Aufbau der Seiten */

div.background
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 575px;

	background-image: url("img/menu/1024.png");
	background-repeat: no-repeat;
	background-position: left top;

	padding: 0px;
	margin: 0px;

	border-style: none;
	border-width: 0px;
}

/* Menus 1-5 am Rand, Der Club, Terry und Co usw. */

div.menu1
{
	position: absolute;
	top: 25px;
	left: 35px;

	border-style: none;
	border-width: 0px;
}

div.menu2
{
	position: absolute;
	top: 145px;
	left: 25px;

	border-style: none;
	border-width: 0px;
}

div.menu3
{
	position: absolute;
	top: 223px;
	left: 42px;

	border-style: none;
	border-width: 0px;
}

div.menu4
{
	position: absolute;
	top: 320px;
	left: 21px;

	border-style: none;
	border-width: 0px;
}

div.menu5
{
	position: absolute;
	top: 415px;
	left: 30px;

	border-style: none;
	border-width: 0px;
}

/* Elemente auf jeder Seite */

/* Banner Ankh-Morpork.de */
div.banner
{
	position: absolute;
	top: 25px;
	left: 100px;
	width: 250px;
	height: 50px;

	border-style: none;
	border-width: 0px;
}

/* Copyright Meldung */
div.copyleft
{
	position: absolute;
	top: 550px;
	left: 450px;
	width: 450px;

	font-size: 8px;

	border-style: none;
	border-width: 0px;
}

/* Letztes Update Meldung */
div.update
{
	position: absolute;
	top: 550px;
	left: 850px;
	width: 170px;

	font-size: 8px;

	border-style: none;
	border-width: 0px;
}

/* Seitenzahl */
div.seite
{
	position: absolute;
	top: 535px;
	left: 100px;
	width: 170px;

	font-size: 12px;
	font-weight: bold;

	border-style: none;
	border-width: 0px;
}

/* Seitenübersicht */
div.sitemap
{
	position: absolute;
	top: 2px;
	left: 940px;

	border-style: none;
	border-width: 0px;
}

/* Suchformular */
div.search
{
	position: absolute;
	top: 440px;
	left: 100px;
	width: 200px;

	border-style: none;
	border-width: 0px;
}

input.search_button
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;

	background-color: #8C1B08;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* RSS Feed Link */
div.rss
{
	position: absolute;
	top: 490px;
	left: 100px;
	width: 20px;

	font-size: 9px;
	text-align: center;

	border-style: none;
	border-width: 0px;
}

a.rss:link
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;

	padding: 1px;

	background-color: #8C1B08;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

a.rss:visited
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;

	padding: 1px;

	background-color: #8C1B08;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

a.rss:active
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;

	padding: 1px;

	background-color: #8C1B08;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

a.rss:hover
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;

	padding: 1px;

	background-color: #8C1B08;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* Style Sheet Wechsel */
div.design
{
	position: absolute;
	top: 470px;
	left: 100px;
	width: 200px;

	font-size: 9px;
	text-align: center;

	border-style: none;
	border-width: 0px;
}

input.design_button
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;

	background-color: #8C1B08;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

input.design_radio
{
	border-style: none;
	border-width: 0px;
}

/* Loginformular und Private Nachrichten Meldung */
div.login
{
	position: absolute;
	top: 60px;
	left: 100px;
	width: 200px;

	font-size: 9px;

	border-style: none;
	border-width: 0px;
}

input.login_button
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;

	background-color: #8C1B08;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

input.login
{
	font-family: "Courier New", Courier, mono;
	font-size: 10px;
	font-weight: bold;
	color: #8C1B08;

	background-color: #E0E0E0;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

span.login_head		/* "Mitgliederlogin:" */
{
	font-size: 9px;
	font-weight: bold;
}

span.login_values	/* "Nickname:" & "Passwort:" und auf allen Unterseiten, was links neben Formularen steht */
{
	font-size: 9px;
	font-weight: bold;
}

span.login_tail		/* "Anmelden" & "Passwort vergessen" */
{
	font-size: 9px;
}

span.login_mes		/* "Eingeloggt als ..." & "Falsches Passwort" & "Datenbankfehler" usw. */
{
	font-size: 9px;
	font-weight: bold;
}

p.pm_note		/* "Du hast x neue..." */
{
	font-size: 9px;
	font-weight: bold;
}

span.pm
{
	text-align: center;

	padding: 1px;

	border-style: dotted;
	border-width: 2px;
}

/* Elemente nur auf der Startseite */

/* Wappen */
div.wappen
{
	position: absolute;
	top: 175px;
	left: 100px;
	width: 177px;
	height: 200px;

	background-image: url("img/menu/wappen1024.png");
	background-repeat: no-repeat;
	background-position: center center;

	padding: 0px;

	border-style: none;
	border-width: 0px;
}

div.keinwappen
{
	position: absolute;
	top: 175px;
	left: 100px;
	width: 190px;
	
	padding: 5px;

	border-width: 1px;
	border-style: solid;
	border-color: #AB8350;
	background-color: #FCF6DD;
}

/* Anz. User im Chat */
div.chat2
{
	position: absolute;
	top: 390px;
	left: 100px;
	width: 190px;

	text-align: center;

	border-style: none;
	border-width: 0px;
}

span.chat_head		/* "Zur Zeit sind x User im Chat" */
{
	font-size: 10px;
	font-weight: bold;
}

span.chat_tail		/* "IRC ~ IP: 217.172.179.176 ~ Port: 6667" */
{
	font-size: 9px;
}

/* Nächste Kalendereinträge */
div.calendar
{
	position: absolute;
	top: 35px;
	left: 770px;
	width: 190px;

	border-style: none;
	border-width: 0px;
}

p.kalender_head		/* "Demnächst im Kalender:" */
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;

	margin-bottom: 0px;
}

span.kalender_tail	/* Datum und Keyword */
{
	font-size: 10px;
}

/* Letzte Forenbeiträge */
div.forum
{
	position: absolute;
	top: 125px;
	left: 770px;
	width: 190px;

	border-style: none;
	border-width: 0px;
}

p.forum_head		/* "Neuste Beiträge im Forum:" */
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;

	margin-bottom: 0px;
}

span.forum_tail		/* Datum und Beitragstitel */
{
	font-size: 10px;
}

/* Letzte Tagebucheinträge */
div.blog_start
{
	position: absolute;
	top: 215px;
	left: 770px;
	width: 190px;

	border-style: none;
	border-width: 0px;
}

p.blog_start_head
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;

	margin-bottom: 0px;
}

span.blog_start_tail
{
	font-size: 10px;
}

/* Zitat */
div.zitat
{
	position: absolute;
	top: 380px;
	left: 770px;
	width: 190px;

	border-style: none;
	border-width: 0px;
}

p.zitat
{
	font-size: 10px;
	font-style: italic;
	text-align: justify;

	margin-bottom: 0px;
}

p.zitat_herkunft
{
	font-size: 10px;
	font-weight: bold;
	text-align: right;

	margin-top: 0px;
}

/* Tipp */
div.tipp
{
	position: absolute;
	top: 310px;
	left: 770px;
	width: 190px;

	font-size: 11px;

	margin-bottom: 0px;

	border-style: none;
	border-width: 0px;
}

span.tipp
{
	font-weight: bold;
}

/* Geburtstagsliste */
div.gbliste
{
	position: absolute;
	top: 300px;
	left: 770px;
	width: 190px;

	border-style: none;
	border-width: 0px;
}

p.gb_head	/* "Geburtstage der Mitglieder:" */
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;

	margin-bottom: 0px;
}

span.gb_tag	/* Datum */
{
	font-size: 10px;
	font-weight: bold;
}

span.gb_name	/* Namen der Mitglieder */
{
	font-size: 10px;
}

/* Elemente nur auf Unterseiten */

/* Unterseiten der 5 Hauptkategorien */
div.cats
{
	position: absolute;
	top: 150px;
	left: 100px;
	width: 200px;

	font-size: 11px;

	border-style: none;
	border-width: 0px;
}

span.cats_head
{
	font-weight: bold;
}

/* Zweite Navigation für Unterseiten z.B. Steckbrief editieren, Kalenderjahre usw. */
div.sub_navigation
{
	position: absolute;
	top: 305px;
	left: 100px;
	width: 200px;

	font-size: 11px;

	border-style: none;
	border-width: 0px;
}

div.sub_navigation_admin
{
	position: absolute;
	top: 140px;
	left: 100px;
	width: 200px;

	font-size: 11px;

	border-style: none;
	border-width: 0px;
}

span.sub_head
{
	font-weight: bold;
}

/* Navigationsleiste über dem Hauptinhalt / history */
div.history			/* Gesamtdiv mit Navigation */
{
	position: absolute;
	top: 10px;
	left: 320px;
	width: 670px;

	font-size: 10px;

	border-style: none;
	border-width: 0px;
}

div.history_norm		/* Normaler Navigationspunkt */
{
	position: relative;
	float: left;

	white-space: nowrap;

	padding-right: 5px;
}

div.history_mark		/* Aktuelle Seite, hervorgehoben */
{
	position: relative;
	float: left;

	font-weight: bold;

	color: #000000;
	white-space: nowrap;

	padding-right: 5px;
}

div.history_arrow		/* Pfeil zwischen den Seiten */
{
	position: relative;
	float: left;

	padding-right: 5px;
}

img.history			/* Bild der Feder */
{
	vertical-align: middle;
	border-width: 0px;
}

/* Hauptinhalte */

/* Hauptinhalt Startseite */
div.content
{
	position: absolute;
	top: 40px;
	left: 320px;
	width: 440px;
	height: 500px;

	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	border-style: none;
	border-width: 0px;
}

/* Hauptinhalt Unterseiten */
div.content_large
{
	position: absolute;
	top: 30px;
	left: 320px;
	width: 620px;
	height: 520px;

	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;

	border-style: none;
	border-width: 0px;
}

/* Allgemeine Unterseitenelemente */

/* Index Seiten, Seiten, die nur andere auflisten */
p.pages_head		/* Titel der Unterseite */
{
	font-size: 14px;
	font-weight: bold;

	margin-bottom: -10px;
}

p.pages			/* Beschreibung der Unterseite */
{
	font-size: 12px;
}

/* Diese Seite ist nur für Mitglieder-Meldung */
p.login_meldung_head	/* "Mitgliederbereich" */
{
	font-size: 14px;
	font-weight: bold;

	margin-bottom: -10px;
}

p.login_meldung_tail		/* "Diese Seite ist nur für Mitglieder des..." */
{
	font-size: 12px;
}

/* Seiteninhalte */
/* 30 Seitenübersicht */
p.sitemap			/* 30 Erklärung der Seitenübersicht */
{
	font-size: 12px;
	text-indent: 20px;
}

li.map_rek_1
{
	font-size: 14px;
}

li.map_rek_2
{
	font-size: 13px;
}

li.map_rek_3
{
	font-size: 11px;
}

li.map_rek_4
{
	font-size: 10px;
}

li.map_rek_5
{
	font-size: 8px;
}

/* 40 Suche */
p.search_head			/* 40 Erklärung der Suche */
{
	font-size: 12px;
	text-indent: 20px;
}

p.search_result			/* 40 Anzahl der Treffer */
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

li.nick_liste			/* 1114 Liste vergebener Nicknames */
{
	font-size: 11px;

	list-style: none;

	margin-bottom: 5px;
}

span.nick_liste		/* 1114 Anfangsbuchstaben in div.sub_navigation */
{
	font-family: "Courier New", Courier, mono;
	letter-spacing: -2px;
}

/* 1 News auf der Startseite */
p.start_news_head	/* 1 Überschrift */
{
	font-size: 14px;
	font-weight: bold;

	margin-bottom: -10px;
}

p.start_news_tail	/* 1 Teaser/Text */
{
	font-size: 12px;
}

span.start_comments	/* 1, 10 Link zu den Kommentaren */
{
	font-size: 10px;
}

div.start_news_line		/* 1 Trennlinie */
{
	position: relative;
	left: 80px;
	width: 267px;
	height: 20px;

	background-image: url("img/menu/feegle.gif");
	background-repeat: no-repeat;
	background-position: center center;

	padding: 0px;

	border-style: none;
	border-width: 0px;
}

/* 10 einzelne Newsmeldung, 2100 Terry und Co -> News */
p.news_head			/* Überschrift */
{
	font-size: 14px;
	font-weight: bold;
}

p.news_tail			/* Newsmeldung */
{
	font-size: 12px;
	
	margin-top: -10px;
}

span.news_autor			/* Newsautor */
{
	font-size: 9px;
}

div.news_line			/* Trennlinie */
{
	position: relative;
	left: 170px;
	width: 267px;
	height: 20px;

	background-image: url("img/menu/feegle.gif");
	background-repeat: no-repeat;
	background-position: center center;

	padding: 0px;

	border-style: none;
	border-width: 0px;
}

p.kommentare			/* 10 "Kommentare" */
{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

div.news_rating			/* 10 "Kommentare" */
{
	font-size: 10px;

	padding-top: 10px;
	padding-bottom: 10px;
}

span.news_rating		/* 10 "Kommentare" */
{
	font-size: 12px;
}

p.submit_link			/* 2100 News & 2200 Kalender: "Fehlt noch was?" */
{
	font-size: 12px;
	font-weight: bold;
}

/* 1000 Der Club */
/* 1100 Mitglieder */
/* 1110 Beitreten */
p.beitreten_text			/* 1110 gesamter Text */
{
	font-size: 12px;
	text-indent: 20px;
}

p.beitreten_infos			/* 1111, 1112, 1113 Anmerkungen unter den Eingabefeldern */
{
	font-size: 10px;
	padding: 10px;
}

span.login_note				/* 1111, 1112, 1113 "(Keine Sonderzeichen)" */
{
	font-size: 10px;
}

p.beitreten_heads			/* 1111, 1112, 1113 "Diese Felder können/müssen aus..." */
{
	font-size: 12px;
	font-weight: bold;
}

/* 1120 Mitgliederliste */
p.mitglieder_anz			/* 1120 Einleitungstext */
{
	font-size: 13px;
}

table.mitgliederliste
{
	width: 95%;

	font-size: 12px;

	margin: 0px;
	
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

td.mlist				/* 1120 Abstand der Spalten */
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

td.nobreak				/* 1120 Kopfzeile ohne Umbruch */
{
	white-space: nowrap;
}

/* 1121 Wohnortkarten */
div.karte
{
	/* Wohnortkarte, Position am besten mittig, aber Abhängig von den PLZ Regionen in der DB! */
	padding-left: 10px;
	padding-top: 8px;
}

div.plz_region
{
	/* Position wird bei Erzeugung geregelt, Linkfarben möglichst hell */
	font-size: 14px;
}

a.plz_region:link
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;

	border-style: none;
	border-width: 0px;
}

a.plz_region:visited
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;

	border-style: none;
	border-width: 0px;
}

a.plz_region:active
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;

	border-style: none;
	border-width: 0px;
}

a.plz_region:hover
{
	font-weight: bold;
	color: #8C1B08;
	text-decoration: none;

	border-style: none;
	border-width: 0px;
}

/* 1124 Messenger Listen */
p.mes_text				/* 1124 Einleitungstext */
{
	font-size: 12px;
	text-indent: 20px;
}

ul.mes_list				/* 1124 Liste mit den Erzeugungslinks */
{
	font-size: 12px;
	font-weight: bold;
}

p.mes_download				/* 1124 Text mit Link zu erzeugter Liste */
{
	font-size: 12px;
	text-indent: 20px;
}

/* 1126, 1127 Wunschliste/Sammlung */
p.wliste				/* 1126, 1127 Überschriften */
{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

/* 1125 Steckbrief */
p.steckbrief_head			/* 1125 Überschriften */
{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

p.steckbrief_tail			/* 1125 Punkte des Steckbriefs */
{
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
	
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 100px;
}

span.steckbrief_data			/* 1125 Daten des Steckbriefs */
{
	font-weight: bold;
}

p.steckbrief_text			/* 1125 Ich über mich Inhalt */
{
	font-size: 12px;
	text-indent: 20px;
	padding-bottom: 15px;
}

div.prev				/* 1125 Vor und Zurück Bildchen */
{
	position: absolute;
	top: 150px;
	left: 320px;

	white-space: nowrap;

	border-style: none;
	border-width: 0px;
}

div.next				/* 1125 Vor und Zurück Bildchen */
{
	position: absolute;
	top: 150px;
	left: 840px;

	white-space: nowrap;

	border-style: none;
	border-width: 0px;
}

/* 1129 Fotoupload */
p.upload_text				/* 1129 Einleitungstext */
{
	font-size: 12px;
	text-indent: 20px;
}

/* 1140 Private Nachrichten */
span.pn_no_foto				/* 1140 "Kein Foto im Steckbrief" */
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.pn_header				/* 1140 "Hallo x! Du hast x neue..." */
{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

p.pn_neu				/* 1140 "Neu!" neben neuer PN */
{
	font-size: 12px;
	font-weight: bold;
	font-family: "Courier New", Courier, mono;
	text-align: center;
}

table.pns				/* 1140 Tabelle mit PNs */
{
	margin: 0px;

	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px
}

td.pn_list				/* 1140 Tabellen Felder */
{
	border-style: none;
	border-width: 0px;

	padding: 3px;

	vertical-align: top;
}

span.pn_sender				/* 1140 Absender und Absendedatum */
{
	font-size: 10px;
	font-weight: bold;
}

span.pn_sender_unknown			/* 1140 Absender und Absendedatum */
{
	font-style: italic;
}

div.pn_text				/* 1140 Text der PN */
{
	font-size: 12px;
	padding: 10px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* 1150, 1130 Abstimmungen, Gewinnspiel */
span.gew_antwort			/* Antwort hervorgehoben im Satz */
{
	font-style: italic;
}

p.abs_einleitung			/* Einleitungstext */
{
	font-size: 12px;
	text-indent: 20px;
}

p.abs_result				/* "Ergebnis:" & Frage vor der Abstimmung & gesamter Text bei Gewinnspiel */
{
	font-size: 12px;
	font-weight: bold;
}

p.abs_stimmen				/* "Bisher haben x Mitglieder ihre Stimme abgegeben." */
{
	font-size: 12px;
}

td.abs_small				/* Ergebnis mit Fragen und Stimmen */
{
	font-size: 10px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
}

div.abs					/* Kasten um Fragen und Stimmen */
{
	font-size: 11px;
	font-family: "Courier New", Courier, mono;

	padding-left: 10px;
	margin: 5px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

td.result				/* Prozentbalken */
{
	height: 10px;

	background-color: #8C1B08;
}

table.result				/* Tabelle mit Prozentbalken */
{
	margin: 0px;

	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
}

/* 1200 Über uns */
/* 1210 Vorhaben */
p.vorhaben_head				/* 1210 Vorhaben, Überschrift */
{
	font-size: 14px;
	font-weight: bold;

	margin-bottom: -10px;
}

p.vorhaben_tail				/* 1210 Vorhaben, ausführlich */
{
	font-size: 12px;
}

/* 1160 Hochzeiten */
div.hochzeiten				/* Kasten mit Bildern */
{
	padding: 10px;
	margin: 10px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;

	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.hochzeit				/* Einleitungstext */
{
	font-size: 12px;
	text-indent: 20px;
}

/* 1170 Gilden */
p.gilden_head				/* 1170 "Kontaktadresse" */
{
	font-size: 12px;
	font-weight: bold;
}

p.gilden				/* 1170 Texte */
{
	font-size: 12px;
}

div.gilden_text				/* 1170 Eigene Texte */
{
	font-size: 12px;

	padding: 15px;

	border-style: solid;
	border-width: 2px;
	border-color: #000000;
}

p.gilden_motto				/* 1170 Mottos */
{
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	
	margin: 10px;
}

p.gilden_editor				/* 1170 Letzte Änderung */
{
	font-size: 12px;
	font-style: italic;

	text-align: right;

	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
}

ul.gilden				/* 1170 mehrere Listen */
{
	font-size: 13px;
}

ul.gilden_monate			/* 1171 Liste mit Monaten */
{
	font-size: 13px;
	padding-bottom: 150px;
}

li.gilden_monate			/* 1171 Liste mit Monaten */
{
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

p.gilden_forum				/* 1172 "Tabellenüberschriften" */
{
	font-size: 12px;
	font-weight: bold;

	text-align: center;
}

/* 1220 Presse */
p.pressetext				/* 1220 Pressetext */
{
	font-size: 12px;
	text-indent: 20px;
}

p.kontakt_head				/* 1220 "Kontaktadresse" */
{
	font-size: 12px;
	font-weight: bold;

	margin-bottom: -10px;
}

p.kontakt_tail				/* 1220 Adresse */
{
	font-size: 12px;
}

p.presse_artikel			/* 1222 Artikel über den Club */
{
	font-size: 12px;
	text-indent: 20px;
}

img.artikel_img				/* 1222 Artikel über den Club */
{
	border-style: none;
	border-width: 0px;
}

/* 1230 Satzung, 1231 Wahlordnung */
p.satzung_head				/* Zwischenüberschriften */
{
	font-size: 13px;
	text-align: center;
}

p.satzung_mini_head
{
	font-size: 11px;
	font-weight: bold;
}

p.satzung_tail				/* Inhaltsliste und Paragraphennummern, Paragrapheninhalte ohne Listen */
{
	font-size: 12px;
}

li.satzung				/* Paragraphen mit Listen */
{
	font-size: 12px;
}

/* 1240 Vorstand */
p.vorstand_einleitung			/* 1240 Einleitungstext */
{
	font-size: 12px;
	text-indent: 20px;
}

p.vorstand_head				/* 1240 Zwischenüberschriften */
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.vorstand_mini_head			/* 1240 Ämter */
{
	font-size: 11px;
	font-weight: bold;
}

p.vorstand_tail				/* 1240 Namen */
{
	font-size: 10px;

	padding-left: 10px;
}

/* 1250 Clubarchiv */
p.archiv_head				/* "Der Inhalt des Clubarchivs" */
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

ul.archiv_liste				/* Der Inhalt des Clubarchivs */
{
	font-size: 12px;
}

/* 1260 Ausgaben des Clubs */
table.kassenbericht			/* 1260 Tabelle */
{
	width: 80%;

	font-size: 12px;

	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
}

td.kasse_header				/* 1260 Überschriften und Bilanzen */
{
	font-size: 12px;
	font-weight: bold;

	padding-top: 2px;
	padding-bottom: 5px;
}

td.kasse_right				/* 1260 Rechte Spalte */
{
	font-size: 12px;
	text-align: right;

	padding-bottom: 5px;
}

td.kasse_left				/* 1270 Linke Spalte */
{
	text-align: left;

	padding-bottom: 5px;
}

p.kasse_head				/* 1260 "Überweisungen an den Club:" */
{
	font-size: 13px;

	padding-left: 15px;
	margin-bottom: -10px;
}

p.kasse_tail				/* 1260, 1312, 1320, 1330 Kontoverbindung */
{
	font-size: 12px;
	font-family: "Courier New", Courier, mono;

	padding-left: 20px;
}

/* 1300 Clubshop */
p.shop_item				/* 1312, 1313, 1320, 1330 Beschreibung */
{
	font-size: 12px;
	text-indent: 20px;
}

table.shop_table			/* 1313 Ausgaben der Zeitung */
{
	width: 300px;

	font-size: 10px;

	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
}

tr.shirt_table_head			/* 1320 Tabelle mit T-Shirtpreisen */
{
	font-size: 12px;
	font-weight: bold;
}

tr.shirt_table_content			/* 1320 Tabelle mit T-Shirtpreisen */
{
	font-size: 12px;
}

p.times_head				/* 1311 Überschrift */
{
	font-size: 12px;
	font-weight: bold;
}

p.times_tail				/* 1311 Text */
{
	font-size: 12px;
	text-indent: 20px;
}

/* 1400 FAQ */
p.faq_question				/* "Frage:" & "Antwort:" */
{
	font-size: 12px;
	font-weight: bold;
}

p.faq_answer				/* 1400 Antworttexte */
{
	font-size: 12px;
	text-indent: 20px;
}

p.faq_head				/* 1400 Überschriften */
{
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

span.faq_emp				/* 1400 Hervorhebungen im Text */
{
	font-weight: bold;
}

p.bookheads				/* 1400 Überschriften der Bücherabkürzungen */
{
	font-size: 12px;
	font-weight: bold;
	text-indent: 20px;
}

p.booklist
{
	font-size: 12px;
	font-style: italic;
}

/* 1500 Kontakt & Impressum */
/* 1520 Impressum */
p.impressum_head			/* 1520 Überschriften */
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;

	margin-top: 15px;
	margin-bottom: -5px;
}

p.impressum_tail			/* 1520 Text */
{
	font-size: 12px;
	text-indent: 20px;
}

/* 1530 Banner */
p.banner
{
	font-size: 12px;
	text-indent: 20px;
}

/* 1540 Kummerkasten */
p.kummer
{
	font-size: 12px;
	text-indent: 20px;
}

/* 1550 Clubemailadresse */
p.mail_head
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.mail_text
{
	font-size: 12px;
	text-indent: 20px;
}

/* 2000 Terry und Co */
/* 2105, 2205 News einschicken, Termine einschicken */
p.submit_send				/* "Deine x wurden an y geschickt. Danke für deine Mithilfe." */
{
	font-size: 12px;
	font-weight: bold;
}

div.send				/* Tabelle mit Formular */
{
	text-align: center;
}

select.submit,
input.submit,
option.submit,
textarea.submit				/* Eingabefelder */
{
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	
	text-decoration: none;

	background-color: #E0E0E0;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

p.submit_button				/* Absendeknöpfe */
{
	text-align: center;
}

input.button				/* Absendeknöpfe */
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;

	background-color: #8C1B08;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* 2200 Kalender */
p.kalender_archiv			/* 2200, 2100 "Archivierte Jahre:" (wenn man Archiv anklickt) */
{
	font-size: 14px;
	text-align: center;
}

p.jahre					/* 2200, 2100 "2001 2002 ..." (wenn man Archiv anklickt) */
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.kalender_farben			/* "Farberklärung:" */
{
	font-size: 12px;
	font-weight: bold;

}

li.kalender				/* Liste mit Farberklärung */
{
	font-size: 12px;

	list-style: none;
}

p.monats_name				/* Monatsname und Jahreszahl über den Kalenderblättern */
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

span.kalender_klein			/* Keywords im Kalender */
{
	font-size: 9px;
}

/* event.php & img.php */
body.extra				/* Seitenkörper von event.php & img.php */
{
	background: none;
}

div.event				/* Kalendereintrag im gesonderten Fenster */
{
	font-size: 12px;
	text-align: center;

	padding: 0px;
}

div.close_window			/* "Fenster schließen" in event.php & img.php */
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

p.cal_game_head				/* Überschrift bei Spielabenden */
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

input.cal_game_checkbox			/* Checkboxen, welche Spiele gespielt werden */
{
}

td.cal_game_title			/* Werte links in der Tabelle */
{
	font-size: 10px;
	font-weight: bold;
}

td.cal_game_value			/* Werte rechts in der Tabelle */
{
	font-size: 10px;
}

/* 2300 Biographien */
p.bio					/* 2311, 2321, 2331, 2341, 2351 Biographietexte und 2313 Text unter Bücher über TP */
{
	font-size: 12px;
	text-indent: 20px;
}

p.bio_buch_daten			/* 2313 Daten zu den Büchern über Terry */
{
	font-size: 12px;
	font-family: "Courier New", Courier, mono;

	padding-left: 20px;
}

span.bio_emp				/* 2313 Titel der Bücher über Terry */
{
	font-weight: bold;
}

p.autoren				/* 2314, 2323, 2333, 2343, 2353 Texte unter Autoren */
{
	font-size: 12px;
}

p.bio_fussnote				/* 2351 Fussnote in der Bio von Dave */
{
	font-size: 10px;
}

p.bilder				/* 2312, 2322, 2332, 2342, 2352 Bildunterschriften */
{
	font-size: 10px;
	font-weight: bold;

	margin-top: 0px;
	margin-bottom: 20px;
}

/* 2400 Lesungen */
p.bericht				/* 2405, 2410, 2415, 2420 Texte */
{
	font-size: 12px;
	text-indent: 20px;
}

p.bericht_head				/* 2410 Überschrift */
{
	font-size: 12px;
	font-weight: bold;
}

p.bericht_copy				/* 2405, 2410, 2415, 2420 Copyright und Autorenname */
{
	font-size: 10px;
}

/* 3000 Bücher */
p.story_title				/* komplette Kurzgeschichten: Überschrift */
{
	font-size: 14px;
	font-weight: bold;
}

p.story_subtitle			/* komplette Kurzgeschichten: Untertitel "Eine Scheibenweltkurz..." */
{
	font-size: 12px;
	font-weight: bold;
}

p.story_text				/* komplette Kurzgeschichten: Text */
{
	font-size: 12px;
	text-indent: 20px;
}

p.story_note				/* komplette Kurzgeschichten: Fußnoten, Anmerkungen zur Genehmigung */
{
	font-size: 10px;
	text-indent: 20px;
}

div.media_rating			/* 3030 Autor der Buchbewertung */
{
	font-size: 10px;

	padding-top: 10px;
	padding-bottom: 10px;
}

span.media_rating			/* 3030 Bewertungstext */
{
	font-size: 12px;
}

p.media_rating				/* 3030 "Durchschnittliche Bewertung: x" */
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.media_rezension			/* 3020 Zusammenfassung der Büchern */
{
	font-size: 12px;
	text-indent: 20px;
}

img.media_icon				/* 3100-3550 Icons neben den Buchtiteln: Sprechblasen, engl. Bücher, usw. */
{
	vertical-align: middle;
	border-width: 0px;
}

p.media_age				/* 3100-3550 Jahreszahlen in den Buchlisten */
{
	font-size: 12px;
	font-weight: bold;

	margin-top: 15px;
	margin-bottom: -4px;
	margin-left: 10px;
}

span.media_books			/* 3100-3550 Buchtitel in den Buchlisten */
{
	font-size: 10px;
	font-weight: bold;
}

span.media_list				/* 3100-3550 "3x englische Bücher" in den Buchlisten */ 
{
	font-size: 9px;
	font-weight: bold;
}

p.media_row_head			/* 3010 Titel des Buches über der Tabelle */
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

p.media_medium				/* 3010 "Paperback x Seiten" */
{
	font-size: 10px;
	text-align: center;
}

p.media_isbn				/* 3010 ISBN Nummer */
{
	font-size: 10px;
	text-align: center;
}

p.media_verlag				/* 3010 Verlagsname, Erscheinungsdatum, Sprache */
{
	font-size: 10px;
	text-align: center;
}

p.media_img				/* 3010 Coverbild */
{
	text-align: center;
}

p.media_bestellen			/* 3010 Bestelllink */
{
	font-size: 10px;
	text-align: center;
}

table.media				/* 3010 Tabelle mit Ausgaben */
{
	width: 100%;

	border-collapse: collapse;
	border-style: none;
	border-width: 0px;
}

tr.media_hell				/* 3010, 1120, 1313 Tabelle mit Ausgaben */
{
	background-color: #EEEEEE;
}

tr.media_dunkel				/* 3010, 1120, 1313 Tabelle mit Ausgaben */
{
	background-color: #CCCCCC;
}

/* 4000 Spin-Offs */
/* 4100 Merchandising */
p.merch_head				/* 4100 Überschriften */
{
	font-size: 13px;
	font-weight: bold;
}

p.merch_quote				/* 4100 Zitat von Terry */
{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;

	padding-left: 10px;
	padding-right: 10px;
}

p.merch_tail				/* 4100 Text */
{
	font-size: 12px;
	text-indent: 20px;
}

/* 4200 Spiele */
p.spiele_head				/* Überschriften */
{
	font-size: 12px;
	font-weight: bold;
}

p.spiele_teaser
{
	font-size: 12px;
	text-indent: 20px;
}

p.spiele_mini_head			/* Zwischenüberschriften in Komplettlösungen, Downloads */
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

li.spiele				/* 4210, 4215, 4220 Downloads, LHZR Regeln */
{
	font-size: 12px;
}

p.spiele_big_head			/* 4205 Thud Titel */
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

p.spiele_text				/* 4205, 4215 Thud Geschichte, LHZR Regeln */
{
	font-size: 12px;
	text-indent: 20px;
}

p.spiele_copy				/* 4205 Thud Copyright */
{
	font-size: 10px;
}

p.spiele_mono				/* 4220 Walkthrough CMO */
{
	font-size: 12px;
	font-family: "Courier New", Courier, mono;
	font-weight: bold;
}

span.spiele_bold			/* Gegenstände in den Komplettlösungen */
{
	font-weight: bold;
}

span.spiele_italic			/* Vergangenheit in den Komplettlösungen, Hervorhebungen LHZR Regeln */
{
	font-style: italic;
}

span.spiele_underline			/* Orte in den Komplettlösungen */
{
	text-decoration: underline;
}

/* 4300, 4400 Musik, Filme */
p.filme_text				/* Texte */
{
	font-size: 12px;
	text-indent: 20px;
}

p.filme_head				/* Überschriften */
{
	font-size: 12px;
	font-weight: bold;
}

li.musik				/* Tracklisten */
{
	font-size: 12px;
}

/* 5000 Community */ 

/* 5200 Chat */
div.smilies				/* 5200 Div mit Smilies zum Anklicken neben dem Chat */
{
	position: absolute;
	top: 135px;
	left: 260px;

	line-height: -2px;

	border-style: none;
	border-width: 0px;
}

p.smilies				/* 5200 Abstand zwischen Smilies */
{
	text-align: center;

	margin-top: 7px;
	margin-bottom: 7px;
}

p.chat_intro				/* 5200 Einleitungstext */
{
	font-size: 12px;
	text-indent: 20px;
}

/* 5300 Webring */
p.webring_text				/* 5314, 5316 Informationen */
{
	font-size: 12px;
	text-indent: 20px;
}

div.ring_page
{
	font-size: 12px;

	margin-top: 3px;

	padding-left: 5px;
	padding-right: 5px;

	border-style: solid;
	border-width: 2px;
	border-color: #000000;
}

p.ring_link				/* 5312 Seitentitel */
{
	font-size: 13px;
	text-indent: 20px;
}

p.ring_owner				/* 5312 Seitenbesitzer */
{
	font-size: 10px;
}

p.ring_desc				/* 5312 Seitengeschreibung */
{
	font-size: 12px;
}

span.ring_deadlink			/* 5312 Im Sub_Nav die Zahlen, auf der Seite man gerade ist "1-10" "11-20"... */
{
	font-weight: bold;
}

/* 5400 Öffentliche Mailingliste */
p.mleintragen
{
	font-size: 12px;
	text-indent: 20px;
}

/* 5500 Messenger Anleitungen */
p.anleitung
{
	font-size: 12px;
	text-indent: 20px;
}

p.anleitung_head
{
	font-size: 14px;
	text-align: center;
}

/* 7000 Onlinetagebuch */
table.blog_calendar				/* 7000 Tabelle mit kleinem Kalender */
{
	font-size: 10px;
	empty-cells: show;
	border-width: 1px;
	border-style: solid;
	border-color: #AB8350;
	background-color: #FCF6DD;
}

td.blog_calendar_next				/* 7000 nächster Monat in kleinem Kalender */
{
	padding-right: 10px;
	text-align: right;
}

td.blog_calendar_prev				/* 7000 vorheriger Monat in kleinem Kalender */
{
	padding-left: 10px;
	text-align: left;
}

caption.blog_calendar_cap			/* 7000 gerade angezeigter Monat über kleinem Kalender */
{
	font-weight: bold;
	text-align: center;

	padding-bottom: 3px;
}

td.blog_calendar_td				/* 7000 kleiner Kalender */
{
	text-align: center;
	background-color: #FCF6DD;
}

a.blog_calendar					/* 7000 Links in kleinem Kalender */
{
	display: block;
	text-decoration: none;
}

a.blog_calendar:visited
{
	display: block;
	text-decoration: none;
}

a.blog_calendar:hover
{
	color: #667553;
	background: #D8DFB3;
}

a.blog_calendar:active
{
	color: #667553;
	background: #D8DFB3;
}

ul.blog_names					/* 7000 Liste mit Nicknames */
{
	padding-bottom: 150px;
}

li.blog_names					/* 7000 Liste mit Nicknames */
{
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

p.blog_header					/* 7000 "Onlinetagebücher gefunden:" */
{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

img.blog_image_left				/* 7000 im Blog angezeigtes Mitgliederfoto */
{
	float: left;

	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}

img.blog_image					/* 7000 im Blog eingebundene Bilder */
{
	float: none;

	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-top: 1px;
}

p.blog_upload_text				/* 7010, 7015 Einleitungstext */
{
	font-size: 12px;
	text-indent: 20px;
}

span.blog_emp					/* 7010, 7015 Hervorhebungen im Text */
{
	font-weight: normal;
	font-style: italic;
}

table.blog_gal					/* 7015 Tabelle mit Bildern */
{
	width: 95%;

	font-size: 12px;

	margin: 0px;
	
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px
}

p.blog_head			/* Überschrift */
{
	font-size: 14px;
	font-weight: bold;
}

p.blog_tail			/* Blogeintrag */
{
	font-size: 12px;
	
	margin-top: -10px;
}

span.blog_autor			/* Blogautor */
{
	font-size: 9px;
}

div.blog_rating			/* "Kommentare" */
{
	font-size: 10px;

	padding-top: 10px;
	padding-bottom: 10px;
}

span.blog_rating		/* "Kommentare" */
{
	font-size: 12px;
}

div.blog_line			/* Trennlinie */
{
	position: relative;
	left: 170px;
	width: 267px;
	height: 20px;

	background-image: url("img/menu/feegle.gif");
	background-repeat: no-repeat;
	background-position: center center;

	padding: 0px;

	border-style: none;
	border-width: 0px;
}

p.handlungs_heads			/* 5700 */
{
	font-size: 12px;
	font-weight: bold;
}

span.handlungs_autor
{
	font-size: 10px;
	font-weight: normal;
}

div.handlung
{
	padding: 10px;
	margin: 10px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;

	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

div.handlungs_details
{
	padding: 10px;
	margin: 10px;

	border-style: solid;
	border-width: 1px;
	border-color: #000000;

	font-size: 12px;
	text-indent: 20px;
}

p.handlungs_tail
{
	font-size: 12px;
	
	text-indent: 20px;
}

table.handlung
{
	width: 95%;

	font-size: 12px;

	margin: 0px;
	
	border-style: none;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

tr.handlung_header
{
	font-size: 12px;
	font-weight: bold;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

tr.handlung_head
{
	font-size: 12px;
	font-weight: bold;

	text-align: center;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

tr.handlung
{
	font-size: 12px;

	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}