HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #FFFFFF
}
BODY {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
    BACKGROUND-COLOR: #F3F7DA		/* cornsilk - #FFF8DC, lightyellow - #FFFFE0, silk (eigene) - #F3F7DA */
}
IMG {
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
INPUT
{
    FONT-SIZE: 10px
}
TABLE {
    FONT-SIZE: 11px;
    PADDING: 3px;
	BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-COLLAPSE: collapse;
    BORDER-BOTTOM-STYLE: none
}
H1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 20px; 
	TEXT-ALIGN: center;
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	COLOR: #6E607D
}
H2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px; 
	TEXT-ALIGN: left;
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	COLOR: #6E607D
}
H3 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 16px; 
	TEXT-ALIGN: left;
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px; 
	TEXT-DECORATION: underline
}
H4 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 15px; 
	TEXT-ALIGN: left;
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px; 
	TEXT-DECORATION: underline
}
H5 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	TEXT-ALIGN: left;
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px; 
	TEXT-DECORATION: underline
}
H6 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	TEXT-ALIGN: left;
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px; 
	TEXT-DECORATION: underline
}
p {
	MARGIN: 5px 15px 3px 5px		/* Abstand zum Außenrand, margin: top right bottom left */
}
blockquote {
	MARGIN: 5px 15px 3px 20px
}
/* nummerierte Liste
 <li value="15">. Die Nummerierung fährt bei 15 fort
*/
li {
	COLOR: #000000;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 		/* padding: Innenabstand bzw. Abstand zur Nummerierung*/
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 1px 0px 2px 5px		/* Abstand zum Außenrand, margin: top right bottom left */
}
/* nummerierte Liste
<ol type="I"> Listeneinträge mit I., II., III., IV. usw. nummeriert.
<ol type="i"> Listeneinträge mit i., ii., iii., iv. usw. nummeriert.
<ol type="A"> Listeneinträge mit A., B., C. usw. nummeriert.
<ol type="a"> Listeneinträge mit a., b., c. usw. nummeriert.
<ol start="7">. Die Nummerierung beginnt bei 7
*/
ol {
	COLOR: #000000;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 1px 0px 2px 25px		/* Abstand zum Außenrand, margin: top right bottom left */
}
/*
Aufzählung mit Symbol - 
<ul type="circle"> für nicht ausgefüllte Kreise (circle = Kreis).
<ul type="disc"> für ausgefüllte Kreise (disc = Scheibe)
<ul type="square"> für Rechtecke (square = Rechteck)
*/
ul {
	COLOR: #000000;
	PADDING-RIGHT: 0px; 	/* padding: Innenabstand */
	PADDING-LEFT: 10px; 
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 1px 0px 2px 5px		/* Abstand zum Außenrand, margin: top right bottom left */
}
#frame {
	margin: 1px 0.3em 0.1em 0.3em;
	padding: .5em .5em .5em .5em;
	background: #f0f0f0;
	border-top:#800000 2px solid; 
	border-right:#800000 3px solid; 
	border-bottom:#800000 2px solid; 
	border-left:#800000 3px solid; 
	color:#333366;
}
.topic{
	margin:0.4em 0.4em 0.2em 0.4em;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	color:#333366;
}
#mark {
	COLOR: #800000;				/*brown-grey*/
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	TEXT-ALIGN: center;
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
    BACKGROUND-COLOR: #FFFFFF;
	MARGIN: 5px 15px 3px 5px		/* Abstand zum Außenrand, margin: top right bottom left */
}
.mark {
	COLOR: #800000;				/*brown-grey*/
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
    BACKGROUND-COLOR: #FFFFFF
}
/* +++++ Zitat +++++ */
.zit {
	COLOR: #800000;				/*brown-grey*/
	FONT-STYLE: italic;
    LETTER-SPACING: 0px;
}
/* Quellen-Angabe, zusätzliche Information usw. */
.ref {
	FONT-SIZE: 9px;
	FONT-STYLE: italic;
    LETTER-SPACING: 0px;
    PADDING-LEFT: 20px;
}
.def {
	FONT-SIZE: 9px;
	FONT-STYLE: italic;
    LETTER-SPACING: 0px;
    PADDING-LEFT: 20px;
}
/* Links grau (header) */
.link {
	COLOR: #808080;				/*grey*/
    TEXT-DECORATION: none
}
.link:hover {
    TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #FFFF00	/*yellow*/
}
/* Links Site-intern */
.link0 {
	COLOR: #0000FF;				/*blue*/
    TEXT-DECORATION: none
}
.link0:hover {
    TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #FFFF00	/*yellow*/
}
/* Links auf externe Seiten */
.link1 {
	COLOR: #0000FF;				/*blue*/
    TEXT-DECORATION: none
}
.link1:hover {
    TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #C0C0C0	/*silver*/
}
/* Seitennavigation */
.link2 {
	COLOR: #808080;		/*	#808080	*/
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 		/* padding: Innenabstand bzw. Abstand vom Text*/
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 1px; 
    TEXT-DECORATION: none;
	MARGIN: 0px 0px 1px	0px	/* Abstand zum Außenrand, margin: top right bottom left */
}
.link2:hover {
/*	TEXT-DECORATION: underline;*/
	BACKGROUND-COLOR: #00FF00	/*lime: #00FF00; yellow: #FFFF00*/
}
.text {

}
/* need for innerpage-navigation */
/* switch page to the top */
#up {
	Z-INDEX: 10; 
    PADDING-RIGHT: 0px;
	BOTTOM: 50px; 
	POSITION: absolute
}
/* switch page to the topLink-ID */
#topLink {
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px
}
#mainbody {
	LEFT: 0px; 
	OVERFLOW: auto; 
	WIDTH: 100%; 
	BOTTOM: 0px; 
	POSITION: absolute; 
	HEIGHT: 100%
}

/*++++++++++++++++++++++++++++++++++++++*/
/* scrolling page up and down */
#scrollup {
	Z-INDEX: 10; 
    PADDING-RIGHT: 0px;
	BOTTOM: 65px; 
	POSITION: absolute
}
#scrolldown {
	Z-INDEX: 10; 
    PADDING-RIGHT: 0px;
	BOTTOM: 41px; 
	POSITION: absolute
}



/* Vorlagen und Beispiele */

.whiteBox
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    COLOR: #1771ae;
    PADDING-TOP: 10px
}
.textfeld
{
    BORDER-RIGHT: #3b80ae 1px solid;
    BORDER-TOP: #3b80ae 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #3b80ae 1px solid;
    WIDTH: 160px;
    COLOR: #999999;
    LINE-HEIGHT: 19px;
    BORDER-BOTTOM: #3b80ae 1px solid;
    HEIGHT: 19px
}
.footerCell
{
    TEXT-ALIGN: center
}
#headNavSubBg {
	FILTER: alpha(opacity=80); 
	VISIBILITY: hidden; 
	WIDTH: 490px; 
	POSITION: absolute; 
	HEIGHT: 199px; 
	BACKGROUND-COLOR: #ffffff; 
	moz-opacity: 0.80; 
	opacity: 0.80; 
	khtml-opacity: 0.80
}
.headNavSub {
	Z-INDEX: 2; 
	VISIBILITY: hidden; 
	WIDTH: 490px; 
	POSITION: absolute; 
	TOP: 5px; 
	HEIGHT: 199px
}
