body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(bilder/verlauf3a.png);
	background-repeat: repeat-y;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004971;
	margin-top:5px;
	margin-bottom:0px;}
img {border: none;}
.hg-kopf {background-image: url(bilder/streifen-gelb-rot50x50.gif);
	background-repeat: no-repeat;
	background-position: right top;}
.hg-streifen {background-image: url(bilder/streifen-gelb-rot.gif);
	background-repeat: repeat-y;
	background-position: right;}
#gesamt {width:80em;}
/*Formate fuer die Navigation in der Kopfzeile obern rechts*/
#kopfnavi {
	height:21px;
	font-size:12px; 
	margin-right:20px; 
	color:#00749F;
	font-weight:normal; 
	text-align:right;}
#kopfnavi a {font-size:12px; 
	color:#0088BB;
	text-decoration:none;
	font-weight:normal;}
#kopfnavi a:hover {
	color:#FF3000;}
	
/* Navigation links*/
#navigation {
	width:16em;
	margin:0px;
	padding: 0px;
	color:#008ABD; /*blau*/}
#navigation p {
	width:16em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	font-weight:bold;	
	background-color:#BDE3FF; /*hellblau*/}
.aktuelles {background-color:#FFFF00;} /*gelbe Hintergrundfarbe auf der Startseite*/
#navigation a {color:#004971;
	text-decoration: none;
	padding:5px 0px 5px 5px;
	border-top:1px solid #ffffff;
	border-right: 1px solid #008ABD; /*blau*/
	border-bottom:1px solid #008ABD; /*blau*/
	display:block;
	width:100%;}
#navigation a:hover {color: #F75929; /*rot*/
	background-color:#ffff00;} /*gelb*/
#subnavi p {margin: 0px;}
#subnavi a {color:#004971; /*dunkelblau*/
	padding:3px 0px 3px 17px;
	font-weight:normal;
	font-size:12px;
	border-left:1px solid #ffffff;}
#subnavi a:hover {background-color:#FFFFBB;}
.subnavi1 {color:#F75929; /*hellgelber Hintergrund mit roter Schrift Hauptpunkte*/
	background-color:#FFFFBB;}
.subnavi2 {color:#F75929; /*hellgelber Hintergrund mit roter Schrift Unterpunkte*/
	background-color:#FFFFBB;
	font-weight:normal;
	font-size:12px;
	border-left:1px solid #ffffff;}
/*Navigation Ende*/

/*Adressblock unterhalb der linken Navigation*/
#adresse {margin-left: 17px;
	margin-top:0px;
	color:#008ABD;
	font-size:12px;}
.copyright {font-size:11px;}

/*Inhalt auf der Startseiten*/
#hp-mitte {
	margin-top:20px;
	margin-left:39px;
	margin-bottom:30px;
	text-align:left;
	font-size:12px;}
.hg-schnecke	{
	background-image:url(bilder/schnecke-gelb_300H.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;}
#hp-mitte td {margin:0px;
	font-size:12px;}
#hp-mitte a {
	color:#007BAA;
	text-decoration: none;
	font-size:12px;}
#hp-mitte td {font-size:12px;}

/*Inhalt auf den weiteren Inhaltsseiten*/

#inhalt {
	width:510px;
	margin-top:20px;
	margin-left:39px;
	margin-bottom:30px;
	text-align:left;
	font-size:12px;
	color: #000000;}
#inhalt h1 {font-size:14px; /*rote Überschriften im Bereich Inhalt*/
	color:#F75921;
	margin-bottom:0px;}
#inhalt a {color:#007AA8;} /*Hyperlinks im Bereich Inhalt*/
.tab-ziele {border:2px solid #F75929; }
.td-ziele {padding:5px; font-size:11px;}
.tab-fm-stile {font-size:12px;}
.td-stile {border:1px solid #000;}
.td-stile2 {border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}
.td-stile3 {border-left:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;}
.td-stile4 {border-right:1px solid #000;border-bottom:1px solid #000;}
.zitat {font-size: 13px;
	font-weight: bold;
	color: #F75921;}
.zitatquelle {font-size:12px; color:#F75921; font-weight:normal; font-style:italic;}
.abstL30px {margin-left: 30px;}
.rot {color: #F75921;}
.bindestrichliste {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(bilder/strichliste.gif);}
.punktliste {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(bilder/punkt-blau-auf-weiss.gif);}
.abstandLi30px {padding-left: 30px;	padding-bottom:5px;}
.abstandLi20px {margin-left: 20px;}
.abstandU15px {margin-bottom:15px;}
.abstandU8px {margin-bottom:8px;}
.abstandU5px {margin-bottom:5px;}
.schriftblau {color: #007AA8;}
.abstandU0px {margin-bottom: 0px;}
.abstandO0px {margin-top: 0px;}
.abstandOuU0px {margin-top:0px; margin-bottom:0px;}
.imgrechts {float:right; margin-left:10px; margin-bottom:5px;}
.imglinks {float:left; margin-right:10px; margin-bottom:5px;}
/*Smiley auf der Homepage*/
#smileyHP {
	font-size:10px;
	padding:30px 20px 20px 35px;
	visibility: hidden;
	background-attachment: scroll;
	background-image:  url(bilder/sprechblaseHP.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 91px;}

/* Sonnenbluemenbild als Hintergrund mit Trans-Gif im Vordergrund*/
.xx {
	background-attachment: scroll;
	background-image: url(bilder/sonnenblume1.jpg);
	background-repeat: no-repeat;}

/*Ebene erste Referenz auf der Referenzseite- Boxen mit Referenztexten die auf Mouseover erscheinen*/
#Layer1 {
	padding:30px 20px 20px 35px;
	font-size:10px;
	width: 222px;
	background-attachment: scroll;
	background-image: url(bilder/smileys/smiley1/sprechblase.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 111px;
	visibility: visible;
}
.imgmiddle {
	vertical-align: middle;
}
.hgverlauf3b {
	background-image: url(bilder/verlauf3b.png);
}



