/******************************************************************************
 * CSS BASIS DEFINITIONEN
 *
 * 04.04.2005
 *
 *****************************************************************************/

/***
 * AUFBAU / ABHÄNGIGKEITEN
 * Die Styles sind so aufgebaut, dass es ein Basis CSS File gibt, wie dieses hier:
 * basic.css. Dieses CSS enthält eine minimale und möglichst schlichte Darstellung
 * Darauf folgen CSS Dateien von der Form: {stil}.css und {stil}-{imgtype}.css.
 * {stil}.css enthält die Farbformatierungen und {stil}-{imgtype}, z.B. xp-png.css
 * enthält die Bildformatierungen. Der Übersichtsheithalber sind die CSS Dateien
 * in mehrere Untercssdatei aufgeteilt
 */


/***
 * SEITENEIGENSCHAFTEN
 * Die Seiteneingeschaften sind Eigenschaften, die auf der ganzen Seite gelten
 * sollen
 */
body {
	margin: 0 0 0 235px;
	padding: 0px;
}

/***
 * SCHRIFTARTEN, -GRÖSSEN UND -FRABEN
 * Die Schriftgrössen, die auf allen Seiten gelten sollen - ohne Schnick schnack
 */
body, p, td, th, input, select, textarea, div, h1, h2, h3, h4, h5, li {
	font-family: arial, helvetica, sans-serif;
}

body, p, td, th, div, li {				font-size: 11pt; }
input, select, textarea {			font-size: 10pt; }
h1 {						font-size: 16pt; }
h2 {						font-size: 14pt; }
h3 {						font-size: 13pt; }
h4 {						font-size: 12pt; }

/***
 * FORMULAR FELDER
 * Die Formularfelder sind in allen Styles die gleichen und können dort farblich
 * angepasst werden
 */
input, select, textarea {
	margin-bottom: 1px;
	margin-right: 1px;
}
input, textarea {
	padding: 2px;
}
select {
	height: 20px;
}

/***
 * POSITIONIERUNG
 * Basispositionierung der Elemente
 */
#Content {
}
#Menu {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 200px;
}
#LocationBar {
	position: absolute;
	top: 0px;
	height: 24px;
	right: 0;
}


/***
 * ALLGEMEINE EIGENSCHAFTEN
 */

input.fstd, select.fstd, textarea.fstd {	
	width: 350px;
}
input.fhalf, select.fhalf, textarea.fhalf {
	width: 170px;
}
input.fdate {
	width: 80px;
	text-align: center;
}
input.ftime {
	width: 40px;
	text-align: center;
}
input.fzahl {
	width: 30px;
	text-align: right;
}
input.fday {
	width: 20px;
}
input.fplz {
	width: 48px;
	text-align: center;
}
input.fort {
	width: 290px;
}
input.fpplan {
	width: 100px;
}
select.fseldatum {
}
input.fdate {
	width: 90px;
}

option.lev0 { padding-left: 10px; }
option.lev1 { padding-left: 20px; }
option.lev2 { padding-left: 30px; }
option.lev3 { padding-left: 40px; }
option.lev4 { padding-left: 50px; }
option.lev5 { padding-left: 60px; }
option.lev6 { padding-left: 70px; }
option.bold { font-weight: bold; }

#Content table {
	empty-cells: show
}

.image-uploader {
	max-width: 360px;
}
.image-uploader img {
	width: 100%;
}
