/******************************************\
* Globale Definitionen                    *
\******************************************/

/* Body */
body {
	background-color:#ffffcc;
	/* Hintergrundfarbe */
	margin:0px;
	/* Aussenabstand */
	scrollbar-face-color: #efefef;
	/* Aussehen des Scrollbalken */
	scrollbar-shadow-color: #9098b0;
	scrollbar-highlight-color: #9098b0;
	scrollbar-3dlight-color: #9098b0;
	scrollbar-darkshadow-color: #9098b0;
	scrollbar-track-color: #c0ccd8;
	scrollbar-arrow-color: #000000;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}


/* Link (wenn die Maus drauf zeigt) */
a:hover {
	color:				#000033;			/* Textfarbe */ 
	text-decoration:	underline;			/* Text eigenschaften */
}

/* Link (standard) */
a:link {
	color:				#000000;			/* Textfarbe */ 
	text-decoration:	none;				/* Text eigenschaften */
}

/* Link (wenn er bereits besucht wurde) */
a:visited {
	color:				#000000;			/* Textfarbe */ 
	text-decoration:	none;				/* Text eigenschaften */
}

/* Link (wird nur bei wenigen Browsern angezeigt: i.d.R. während des Klicks) */
a:active {
	color:				#000000;			/* Textfarbe */ 
	text-decoration:	none;				/* Text eigenschaften */
}


/* Bilder */
image {
	border-width: 0;						/* Rahmengröße */
}

/******************************************\
* Spezielle Style Klassen                 *
\******************************************/


/* Haupttabelle: bildet die grobe Seitenstruktur ab */
.maintable {
	background-color:#ffffff;
	/* Hintergrundfarbe */
	text-align:center;
	/* Ausrichtung des Inhalts */
	vertical-align:top;
	/* vertikale Ausrichtung d. Inhalts */
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding : 0px 0px 0px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* Sidebars für die Navigation */
.sidebar {
	background-color:	#c0ccd8;			/* Hintergrundfarbe */
	text-align:			left;				/* Ausrichtung des Inhalts */
	vertical-align:		top;				/* vertikale Ausrichtung d. Inhalts */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}


/* Weiterer Balken für den Fokusbereich */
.fokusmenu {
	background-color:	#c0ccd8;			/* Hintergrundfarbe */
	text-align:			right;				/* Ausrichtung des Inhalts */
	vertical-align:		top;				/* vertikale Ausrichtung d. Inhalts */
}

.display {
	text-align:			right;				/* Ausrichtung des Inhalts */
	vertical-align:		middle;				/* vertikale Ausrichtung d. Inhalts */
    font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Haupttabelle: bildet die grobe Seitenstruktur ab */
.header {
	background-color:	#ffffff;			/* Hintergrundfarbe */
	text-align:			middle;				/* Ausrichtung des Inhalts */
	vertical-align:		top;				/* vertikale Ausrichtung d. Inhalts */
}

/* Contentbereich */
.content {
	background-color:	#ffffff;			/* Hintergrundfarbe */
	text-align:			left;				/* Ausrichtung des Inhalts */
	vertical-align:		top;				/* vertikale Ausrichtung d. Inhalts */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* Fehlerliste */
.fehler {
	text-align:			center;				/* Ausrichtung des Inhalts */
	vertical-align:		middle;				/* vertikale Ausrichtung d. Inhalts */
    font-size: 14px;
	font-weight: bold;
	color: #DD0202;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/******************************************\
* Styles zur Formatierung der Beiträge    *
* (Über Sprachverwirr)					  *
\******************************************/

.r  { color : #990000; }
.g  { color : #009900; }
.b  { color : #000099; }
.y  { color : #CCCC00; }
.s  { font-size : 8pt; }
.l  { font-size : 14pt; }
.xl { font-size : 18pt; }
.sr  { font-size : 8pt; color : #990000; }
.sg  { font-size : 8pt; color : #009900; }
.sb  { font-size : 8pt; color : #000099; }
.sy  { font-size : 8pt;	color : #FFFF00; }
.lr  { font-size : 14pt; color : #990000; }
.lg  { font-size : 14pt; color : #009900; }
.lb  { font-size : 14pt; color : #000099; }
.ly  { font-size : 14pt; color : #FFFF00; }
.xlr  { font-size : 18pt; color : #990000; }
.xlg  { font-size : 18pt; color : #009900; }
.xlb  { font-size : 18pt; color : #000099; }
.xly  {	font-size : 18pt; color : #FFFF00; }
