/* Copyright 2008-2009 Medea Software - Dr. Bernhard Sühling, Bonn */
/* Alle Rechte vorbehalten! Kopieren und Änderungen unzulässig! */

/* Basiseigenschaften für alle Tags... */
* { background-color: 				transparent;
	border:								none;
	border-width: 						0px;
	border-collapse: 					collapse;
	border-spacing: 					0px;
	border-style:						solid;
	color:								#000000;
	disabled:							false;
	font-family: 						Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:							12px;
	font-weight:						normal;
/* ulist-style-image: 				url(Punkt.gif); } */
	list-style-position:				outside;
	list-style-type: 					disc;
	margin:								0px;
	padding:								0px;
	position:							static; /* bei "relative" wird der Kalender nicht richtig eingefügt. */
	scrollbar-base-color:			#E0C080;
	scrollbar-3dlight-color:		#000000;
	scrollbar-arrow-color:			#FFFFFF;
	scrollbar-darkshadow-color:	#000000;
	scrollbar-face-color:			#402008;
	scrollbar-highlight-color:		#E0C080;
	scrollbar-shadow-color:			#000000;
	scrollbar-track-color:			#E0C080;
	text-align:							left; /* <- führt dazu, dass <center> nicht richtig ausgeführt wird. */
	text-decoration: 					none;
	vertical-align:					top;
	}

/* Überlagernde Tag-Eigenschaften... */

a 							{ font-weight: bold; }
a:hover 					{ text-decoration: underline; }
b							{ font-weight: bold; }
center					{ text-align: center; }
h1, h2					{ font-weight: bold; font-size:14px; font-variant: small-caps; }
h2							{ font-size:12px; font-variant: small-caps; }
html						{ height:100%; margin-bottom:1px; }	/* <- Erzwingt Scrollbalken in Firefox. */
p, td						{ margin-top:6px; text-align:left; }
select					{ border:1px solid #402008; }
textarea					{ border-style: inset; border-width: thin; height: 200px; width: 400px; }
							
/* Farbschema... */

body						{ background-color: #402008; }
option, select, textarea
							{ background-color: #FFFFCC; }
a, h1, h2, option, select, textarea
							{ color: #402008; }


/* Klassen... */

.cAbstandOben			{ margin-top: 10px; }
.cAbstandLinks			{ margin-left: 18px; }
.cAbstandRechts		{ margin-right: 18px; }
.cAbstandUnten			{ margin-bottom: 10px; }
.cBlock					{ display: block; }
.cBreiteGesamt			{ width: 960px; }
.cBreiteMittelteil	{ width: 598px; }
.cHintergrundWeiss	{ background-color: #FFFFFF; }
.cKapitaelchen 		{ font-variant: small-caps; }
.cPaddingLinks			{ padding-left: 18px; }
.cPaddingOben			{ padding-top: 10px; }
.cPaddingRechts		{ padding-right: 18px; }
.cPaddingUnten			{ padding-bottom: 10px; }
.cRahmen					{ border: 1px solid #402008; }
.cRahmenLinks			{ border-left: 1px solid #402008; }
.cRahmenOben			{ border-top: 1px solid #402008; }
.cRahmenRechts			{ border-right: 1px solid #402008; }
.cRahmenUnten			{ border-bottom: 1px solid #402008; }
.cSchriftFett			{ font-weight: bold; }
.cSchrift10px			{ font-size: 10px; }
.cSchrift14px			{ font-size: 14px; }
.cZentriert				{ margin-left:auto; margin-right:auto; text-align:center;}

/* Kombinierte Klassen... */

.cInputButton, .cInputButtonKlein
							{ background-color: #402008; border-style: outset;
							border-width: thin; text-align: center;
							color:#FFFFFF; font-weight: bold; width: 160px; }
.cInputButtonKlein	{ width: 80px; }

.cInputDatei			{ background-color:#FFFFCC; border-style:inset; border-width:thin;
							color:	#402008; width: 400px; }

.cInputText, .cInputTextKurz, .cInputTextLang		
							{ background-color:#FFFFCC; border-style:inset; border-width:thin; color:#402008;
							width:200px; }
.cInputTextKurz		{ width:100px; }
.cInputTextLang		{ width:400px; }

.cInseratBild			{ border:1px solid #402008; display:block; margin:0px 6px 6px 0px;
							width:200px; }

/* id-bezogene Formate... */

#idDivGesInserat		{ position:absolute; visibility:hidden;
							border:5px outset #402008;
							width:450px; z-index:10; background-color:#FFFFFF; }
#idDivGrau				{ background-color:#cccccc; opacity:0.4; filter:alpha(opacity=50);
							position:absolute; top:0px; left:0px; width:1px; height:1px; 
							z-index:100; visibility:hidden; }
#idDivHauptmenue a, #idDivEingeloggtMenue a	
							{ font-size:16px; font-weight:normal; }
#idDivHauptmenue a:hover, #idDivEingeloggtMenue a:hover
							{ text-decoration: none; }	Im Hauptmenue wegen Kapitälchen keine Unterstreichung
#idDivHauptmenue ul, #idDivEingeloggtMenue ul
							{ display:inline; }
#idDivHauptmenue li,	#idDivEingeloggtMenue li
							{ font-variant:small-caps; list-style-type:none; margin:0 10 0 10px; display:inline;}

#idDivHinweis			{ clear:left; color:#FF0000; font-weight:bold; font-size:14px; margin:10 0 0 0px;
							text-align:center; display:none; }
/*
#idDivEingeloggtMenue			{ margin-top:10px; text-align:center;}

#idGrossesBild			{ float:left; border:1px solid #402008; margin:12px;
							display:none; }

#idInserateTabelle	{ width:598px; }
#idForumTabelle	{ width:598px; }

#nKategorie		{ width: 400px; }
#nKategorie option		{ width: 400px; }
*/

/* Formate für News... */

#idDivNews img { margin: 10px 10px 10px 0px; }
#idDivNews td { padding: 0px 10px 0px 0px; }
#idDivNews nobr:before { content:"  "; }
#idDivNews br { display:inline; }

/* Formate für Datumauswahl mittels Kalender... */

.cDivKalender {
	background-color:	#FFFFFF;
	border-width: 		thin;
	border-style: 		outset;
 	position:			absolute;
	visibility:			hidden;
	width:				210px; }

.cDivKalender * {
	border-width: 		thin;
	font-weight:		bold;
	text-align:			center; }

.cDivKalender input {
	background-color: #FFFFCC;
	border-style:		inset; 	}

.cDivKalender input.cInputButton {
	background-color: #402008; }

.cDivKalender option {
	text-align:			left; }

.cDivKalender select {
	background-color: #FFFFCC;
	border-style: 		inset;
	width:				120px;
	}

.cDivKalender td {
	vertical-align:	middle;
	}

