@charset "utf-8";

/* ==================================================================
Stylesheet mit Reset, Restaurierung und grundlegender Formatierung
Datei: fundament.css
Datum: 30.09.2008
Autor: Tim Davoli
=================================================================== */

/* ===============
TEIL 1 - Reset
================ */

* { padding: 0; margin: 0; font-size: 1em; }


/* ========================================================
TEIL 2 - Restaurierung
=========================================================== */

/* margin-bottom für Überschriften, Absätze, Listen, etc. */
h1, h2, h3, h4, h5, h6,
p, blockquote, address, pre,
ul, ol, dl, table {
	margin-bottom: 1em;
}

/* Zitate einrücken */
blockquote { margin: 1em 2em; }

/* Alle Listen etwas einrücken */
ul, ol, dl { margin-left: 1em; }

/* Listenelemente etwas mehr einrücken */
li { margin-left: 1em; }

/* Definitionen in Definitionslisten noch mehr einrücken */
dd { margin-left: 2em; }

/* Verschachtelte Listen ohne Aussenabstand oben/unten */
ul ul, ul ol, ul dl,
ol ul, ol ol, ol dl,
dl ul, dl ol, dl dl {
	margin-top: 0;
	margin-bottom: 0;
}

/* Aufzählungszeichen für Listenkisten */

/* Ebene 1 - ul: square (ausgefülltes Rechteck); ol: Dezimalzahlen */
ul { list-style-type: square; }
ol {list-style-type: decimal; }

/* Ebene 2 - ul: disc (ausgefüllter Kreis); ol: kleine Buchstaben */
ul ul { list-style-type: disc; }
ol ol { list-style-type: lower-alpha; }

ul ol { list-style-type: decimal; }
ol ul { list-style-type: square; }

/* Ebene 3 - ul und ol mit circle (nicht ausgefüllter Kreis) */
ol ol ol, ol ol ul, ol ul ul, ol ul ol,
ul ul ul, ul ul ol, ul ol ol, ul ol ul {
	list-style-type: circle;
}

/* Auswahl in Auswahllisten (select) durch padding: 0 schlecht lesbar */
option { padding-left: 0.2em; padding-right: 0.3em; }

/* Rahmen um fieldset und verlinkte Bilder entfernen */
fieldset, a img { border: none; }


/* ========================================================
TEIL 3 - Grundlegende Formatierung
=========================================================== */

/* 1. html und body */

/* Bildlaufleiste im Firefox immer zeigen */
html { height: 101% }

body {
	background-color: #999;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	letter-spacing: 1px;
	scrollbar-base-color:#3cf;
  	scrollbar-3d-light-color:#FFFFFF;
  	scrollbar-arrow-color:#FFFFFF;
  	scrollbar-darkshadow-color:#000000;
  	scrollbar-face-color:#3cf;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#000000;
  	scrollbar-track-color:#FFFFFF;

}

/* 2. Schriftformatierungen */

/* Sei nett zu Netscape 4 - Regel */
h1, h2, h3, h4, h5, h6, p, td, ul, ol, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
}

/* Styles für p */
html p {
	font-size: 0.75em;
	margin-top: 0;
	text-align: left; /* Bug im IE6/Windows beheben, der sonst ab und zu den Text mittenzentriert darstellt. */
	line-height: 1.5; /* Absichtlich ohne Einheitenangabe: http://meyerweb.com/eric/thoughts/2006/02/08/unitless-line-heights */
}


h4 { font-size: 140%; font-weight: normal; padding-left: 250px;}

h5 { font-size: 0.9em; font-weight: normal; margin-bottom: 20px;}
#konzerte h5 {margin-bottom:10px;}

h6 { font-size: 1em; font-weight: normal; }




/* ======================
ENDE fundament.css
======================= */

