BODY {
	PADDING: 0px 0px 0px 0px; 
	FONT-SIZE: 12px;
	MARGIN: 0px; 
	COLOR: #000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
       	MIN-HEIGHT: 100%; 
       	HEIGHT: 100%;
	BACKGROUND-IMAGE: url(bg.png); 
	TEXT-ALIGN: center;
}

IMG {BORDER: 0px 0px 0px 0px; DISPLAY: block;}
A:link {COLOR: #000; TEXT-DECORATION: none;}
A:visited {COLOR: #000; TEXT-DECORATION: none;}
A:active {COLOR: #000; TEXT-DECORATION: none;}

#bereichOben {
	POSITION: relative; 
	WIDTH: 100%; 
	min-width: 860px; 
	HEIGHT: 40px;
	BACKGROUND-POSITION: center 50%; 
	/* BACKGROUND-COLOR: #0000FF; */
	BACKGROUND-IMAGE: url(Oben.png);
	BACKGROUND-REPEAT: no-repeat; 	
}

#bereichOben DIV {
	MARGIN: auto; WIDTH: 800px; POSITION: relative;
}

#bereichUnten {
	POSITION: relative; 
	WIDTH: 100%; 
	min-width: 800px;
	HEIGHT: 40px;
	BACKGROUND-POSITION: center 50%; 
	/* BACKGROUND-COLOR: #0000FF; */
	BACKGROUND-IMAGE: url(Unten.png);
	BACKGROUND-REPEAT: no-repeat; 
}

#bereichUnten DIV {
	MARGIN: auto; WIDTH: 800px; POSITION: relative
}

#bereichHintergrund {
	POSITION: relative; 
	WIDTH: 100%; 
	min-width: 860px; 
	BACKGROUND-POSITION: center 50%; 
	BACKGROUND-IMAGE: url(Mitte.png); 
	MARGIN: auto; 
	BACKGROUND-REPEAT: repeat-y
}

#bereichInhalt {
	WIDTH: 860px;
	MARGIN: auto; 
	POSITION: relative; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left;
}

#bereichInhaltOben {
	WIDTH: 860px;
	BACKGROUND-COLOR: #FFFFFF; 
}

#bereichInhaltUnten {
	MARGIN-TOP: 10px; 
	WIDTH: 860px;
	BACKGROUND-COLOR: #FFFFFF; 
}

#logo {
	FLOAT: left;
}

.clear {
	CLEAR: both; DISPLAY: block; OVERFLOW: hidden; HEIGHT: 1px! important;
}

.miniNavigationOben {
	FONT-SIZE: 10px; PADDING-TOP: 0px; COLOR: #666;
}

.miniNavigationOben UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.miniNavigationOben LI {
	DISPLAY: inline; PADDING-LEFT: 12px; FLOAT: left; TEXT-DECORATION: none
}

.miniNavigationOben UL LI A {COLOR: #333; TEXT-DECORATION: none}
.miniNavigationOben UL LI A:active {COLOR: #333; TEXT-DECORATION: none}
.miniNavigationOben UL LI A:visited {COLOR: #333; TEXT-DECORATION: none}
.miniNavigationOben UL LI A:hover {COLOR: #0096FF; TEXT-DECORATION: none}

#hauptNavigation {
	FLOAT: left; WIDTH: 860px; COLOR: #333
}
#hauptNavigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#hauptNavigation UL LI {
	DISPLAY: inline
}
#hauptNavigation UL LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: 700; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#hauptNavigation UL LI A:hover {
	COLOR: #000; BACKGROUND-COLOR: #C0C0C0;
}
#hauptNavigation LI A.activ {
	COLOR: #fff; BACKGROUND-COLOR: #0096FF;
}

#subNavigation {WIDTH: 150px; COLOR: #333; }
#subNavigation UL {PADDING: 2px 0px 2px 4px; MARGIN: 0px;}
#subNavigation UL LI {DISPLAY: inline;}
#subNavigation UL LI A {TEXT-DECORATION: none;}
#subNavigation UL LI A:hover {COLOR: #0096FF; }
#subNavigation LI A.activ {COLOR: #0096FF; font-weight: bold; }

#bereichText {
	MARGIN-TOP: 10px; WIDTH: 860px
}

#bereichTextLinks {
	FLOAT: left; WIDTH: 860px; MIN-HEIGHT: 230px; PADDING: 0px;			/* Größe für vollen Bereich anpassen (860) */
}

#bereichTextRechts {
	FLOAT: right; WIDTH: 0px; MIN-HEIGHT: 100px; PADDING: 0px; DISPLAY: none;	/* Nur DISPLAY: none; Für das Ausblenden wichtig!!! */
}

#footer {
	MARGIN-TOP: 6px; WIDTH: 860px;
}

#copyright {
	FONT-SIZE: 10px; WIDTH: 860px; COLOR: #666
}
