BODY {
	FONT-SIZE: 100.01%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ececec;
		
}
#wrapper  {
	background-image: url(../material/verlauf_weiss_blau.jpg);
	background-repeat: repeat-y;
	margin: 5px;
	width: 900px;
	height: 100%;
	
}
P {
	FONT-SIZE: 93%;
	MARGIN: 0px 0px 0.5em;
	LINE-HEIGHT: 150%
}
UL { FONT-SIZE: 93%; MARGIN: 0 0 0.5em; LINE-HEIGHT: 150%
; padding-left: 20px; }
A {
	LINE-HEIGHT: 150%; FONT-VARIANT: small-caps; TEXT-DECORATION: none
}
A:link {
	COLOR: #004499
}
A:hover { COLOR: #ff0000; background-color: transparent; TEXT-DECORATION: underline
 }
A:active {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
A:visited {
	COLOR: #9933cc
}
H1 {
	FONT-SIZE: 1.7em; MARGIN: 0.5em 0px; COLOR: #009966; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 1.3em;
	MARGIN: 0px 0px 0.5em;
	COLOR: #005599;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 1.2em;
	MARGIN: 0 0 0.5em;
	COLOR: #005599;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
;
	width: 100%;
}
H4 {
	FONT-SIZE: 1.3em; MARGIN: 0 0 0.5em; COLOR: #999999; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
H5 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0.5em; COLOR: #666666; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
H6 {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.5em; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}

.hidden { clear: both; display: none; }
#kopfbereich {
	width: 900px;
	color: #FFC;
}
#navibereich {
	BORDER-BOTTOM: 2px solid;
	position: relative;
	width: 900px;
	padding: 5px 10px 4px;
	background-color: #005599;
}
#navibereich OL { text-align: right; position: relative; margin: 0; LIST-STYLE-TYPE: none
   }
#navibereich LI { DISPLAY: inline
        }
#navibereich A { FONT-SIZE: 76%; BACKGROUND-COLOR: #ffffff
; padding: 4px 8px; border: groove 2px; }
#navibereich A:hover { PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #ececec
; border-style: groove groove none; border-width: 2px 2px 0; }
#navibereich A:active { color: white; background-color: #f00; padding-bottom: 8px; border-style: groove groove none; border-width: 2px 2px 0; }
#seitennavi { color: #0033FF; font-size: 1.4em; font-weight: 600; position: relative; width: 900px; margin-top: 5px; padding-left: 10px; }
#unternavibereich  { text-align: left; position: relative; left: -10px; width: 180px; height: 95%; float: left; clear: right; padding-top: 10px; }
#unternavibereich OL LI { width: 160px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: none
   }
#unternavibereich OL LI UL { position: relative; left: -20px; list-style-type: none; width: 150px; margin-top: 10px; }
#unternavibereich OL LI UL li { font-size: 1.1em; line-height: 0.8em; list-style-type: none; width: 140px; }
#unternavibereich OL A { FONT-SIZE: 76%; LINE-HEIGHT: normal; position: relative; left: -30px; width: 150px; }
#textbereich   {
	font-size: 90%;
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-left: 10px;
	position: relative;
	left: 30px;
	width: 670px;
	float: left;
	
}
#textbereich_start {
	font-size: 90%;
	position: relative;
	left: 25px;
	display: inline;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	padding-left: 15px;
	width: 450px;
	float: left;
	clear: right;
}
#textbereich_akh { font-size: 80%; display: inline; margin: 0 0 10px 10px; position: relative; left: 10px; width: 680px; float: right; }
#textbereich_akh td { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ccc; }
#rubrikbereich { position: relative; left: 30px; VISIBILITY: visible; WIDTH: 200px; HEIGHT: auto; float: right; clear: right; margin-bottom: 10px; padding: 5px; }
#rubrikbereich P { FONT-SIZE: 76%; LINE-HEIGHT: 130%
; }
#rubrikbereich H1 {
	FONT-SIZE: 0.9em
;
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #666;
	color: #005599;
}
#rubrikbereich A { FONT-VARIANT: normal
 }

}
#fussbereich {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; LEFT: 10px; VISIBILITY: visible; PADDING-BOTTOM: 5px; WIDTH: 870px; PADDING-TOP: 5px; POSITION: absolute; TOP: 1000px; HEIGHT: auto; BACKGROUND-COLOR: #ccff99
}
#fussbereich P {
	FONT-SIZE: x-small
}
#foot { font-size: 76%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 900px; clear: both; padding-top: 30px; padding-bottom: 10px; }
#foot ol { margin: 0; list-style-type: none; }
#foot li  { display: inline; padding: 10px 5px }
.header_uebersichten     {
	font-size: 100%;
	font-weight: 600;
	margin-top: 20px;
	width: 50%;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005599;
}
.seitentitel    {
	color: #fff;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	background-color: #005599;
	text-indent: 5px;
	width: 100%;
}
.bildunterschriften	{
	font-size: 90%;
	font-size: 80%;
	text-align: center;
}
	
#bbw_sitemap      { font-size: 87%; padding-top: 5px; padding-bottom: 30px; padding-left: 5px }
#bbw_sitemap a     { color: #00f; background-image: url(../material/ordner.gif); background-repeat: no-repeat; text-indent: 20px; display: block; border-bottom: 1px solid #ccc }
#bbw_sitemap a:hover { color: #f00; background-color: transparent; text-decoration: underline  }
#bbw_sitemap a:visited   { color: #93c; background-image: url(../material/ordner_v.gif); background-repeat: no-repeat }
#seitennavi {
	color: #005599;
}

