/** 
 * Stylesheet-Datei
 * Copyright (c) 2001,2002 Flix-Web (www.flix-web.de)
 */
 
/* @import url(...); */


/* ================== Body ================== */
body {
	margin : 0px;
	border : 0px;
	/*background-image:  url("img/verlauf7.gif"); none;  url(...) + top / center / bottom + right / center / left || ...% ...% */
	/*background-color: #F3F3F3;*/
	background-repeat: repeat;  /* no-repeat / repeat / repeat-x / repeat-y */
	background-attachment: scroll; /* scroll / fixed */
	/* background: #FFFFFF url(...) repeat scroll top left; <background-color> || <background-image> || <background-repeat> || <background-attachment> || <background-position> */

	scrollbar-base-color : #1e90ff;
	scrollbar-3dlight-color : #1e90ff;
	scrollbar-arrow-color : #87cefa;
	scrollbar-darkshadow-color : #1e90ff;
	scrollbar-face-color : #1e90ff;
	scrollbar-highlight-color : #87cefa;
	scrollbar-shadow-color : #87cefa;
	scrollbar-track-color : #87cefa;
}


/* ================== Standards ================== */

p,td,th,div,span,li,h1,h2,h3,h4,h5,h6,sub,sup {
	font-family : Arial, Helvetica, sans-serif;
}

td,th,div {
	font-size : 13px;
}

em,pre {
	font-family : courier, fixed;
}

hr {
	color : #0000ff;
	width : 100%;
	height : 1px;
	text-align : center;
	border : none;
}


/* ================== Links ================== */
/* Standard */
a:link {
	color : #0000ff;
	text-decoration : none;
}

a:visited {
	color : #0000ff;
	text-decoration : none;
}

a:active {
	color : #1e90ff;
	text-decoration : none;
}

a:hover {
	color : #1e90ff;
	text-decoration : underline;
}

/* Navigation */
a.nav:link {
	color : #ffd700;
	text-decoration : none;
	font-weight : bold;
}
a.nav:visited {
	color : #ffd700;
	text-decoration : none;
	font-weight : bold;
}
a.nav:active {
	color : #ffff00;
	text-decoration : none;
	font-weight : bold;
}
a.nav:hover {
	color : #ffff00;
	text-decoration : underline;
	font-weight : bold;
}
/* Navigation Unterthemen */
a.nav_sub:link {
	color : #ffd700;
	text-decoration : none;
}
a.nav_sub:visited {
	color : #ffd700;
	text-decoration : none;
}
a.nav_sub:active {
	color : #ffff00;
	text-decoration : none;
}
a.nav_sub:hover {
	color : #ffff00;
	text-decoration : underline;
}

/* Autor */
a.flix:link {
	color : #ffd700;
	text-decoration : none;
}
a.flix:visited {
	color : #ffd700;
	text-decoration : none;
}
a.flix:active {
	color : #ffff00;
	text-decoration : none;
}
a.flix:hover {
	color : #ffff00;
	text-decoration : underline;
}

/* ================== Aligns ================== */

.rechts {
	text-align : right;
}

.mittig {
	text-align : center;
}

.links {
	text-align : left;
}

.block {
	text-align : justify;
}

.oben_links {
	text-align : left;
	vertical-align : top;
}

.oben_mittig {
	text-align : center;
	vertical-align : top;
}

.oben_rechts {
	text-align : right;
	vertical-align : top;
}

.mitte_links {
	text-align : left;
	vertical-align : middle;
}

.mitte_mittig {
	text-align : center;
	vertical-align : middle;
}

.mitte_rechts {
	text-align : right;
	vertical-align : middle;
}

.unten_links {
	text-align : left;
	vertical-align : bottom;
}

.unten_mittig {
	text-align : center;
	vertical-align : bottom;
}

.unten_rechts {
	text-align : right;
	vertical-align : bottom;
}

/* ================== Farben ================== */

.rot {
	color : #ff0000;
}

.weiss {
	color : #ffffff;
}

.schwarz {
	color : #000000;
}

.hellblau {
	color : #6699CC;
}

/* ================== Text ================== */

.unterstrichen {
	text-decoration : underline;
}

.durchgestrichen {
	text-decoration : line-through;
}

.kursiv {
	font-style : italic;
}

.fett {
	font-weight : bold;
}

.fest {
	font-family: courier, fixed;
}

.acht {
	font-size : 8px;
}

.zehn {
	font-size : 10px;
}

.zwoelf {
	font-size : 12px;
}

.vierzehn {
	font-size : 14px;
}

.zwanzig {
	font-size : 20px;
}


/* ================== Hintergruende ================== */

.hell {
	background :  #f0f8ff;
}

.dunkel {
	background :  #add8e6;
}

.navigation {
	background : #0099ff;
}

.nav2 {
	background : #00ccff;
	font-size : 1px;
}

.nav3 {
	background : #ccffff;
	font-size : 1px;
}

.tabellentitel {
	background : #0099ff;
}

/* ================== Spezielles ================== */

/* Titel */
.seitentitel {
	font-family : Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size : 30px;
	font-weight : bold;
	color : #CC0000;
}

.titelgelb {
	font-family : Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	color : #ff8c00;
}

.titelgruen {
	font-family : Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-align : center;
	color : #228b22;
}

.titelblau {
	font-family : Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	color : #0000cd;
}

.untertitel {
	font-family : Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #000000;
}

.navhr {
	color : #ffd700;
}

.hrblue {
	color : #0000ff;
}

.fehler {
	text-align : center;
	font-size : 14px;
	font-weight : bold;
	color : #ff0000;
}

.fuss {
	font-size : 10px;
	text-align : center;
	color : #00008b;
}

.flix {
	font-size : 10px;
	color : #ff8c00;
}

.gesetz {
	font-size : 10px;
	font-style : italic;
	text-align : justify;
}

.bild {
	font-size : 1px;
}


/* News */
.news_titel {
	font-size : 16px;
	font-weight : bold;
	color : #006400;
}

.news_beitrag {
	font-size : 12px;
	text-align : justify;
}

.news_foot {
	font-size : 10px;
	text-align : right;
}

