*{  margin:0;  padding:0; }

body{ 	background: #FFFFCC repeat-x 0px 0px; 	font:.9em tahoma, arial, sans-serif; 	text-align:center;}

#seite{  background-color:#fff ;  margin:0 auto;  padding:10px 10px 5px 13px;  text-align:left;  width:950px;}
#oben{
	background: #2681B3 url(bilder/regenbogen2.jpg) no-repeat 0 0;
	clear:both;
	height:100px;
	width:100%;
	text-align: right;
	border: none;
}
#links{ float:left; clear: left; margin:0  20px 20px 0 ; width:12em;  padding: 5px; /*#border: 1px solid #CCC;*/}
#rechts{ float:left;  margin:0 20px 20px 20px;  width:auto; }
html>body #rechts{  width:550px; }
#unten{  background: #FFCC00;  clear:both;  width:100% }

#navigation{ float:left; clear: both;	 width:100%;  	padding:4px 0  2px 0 ; 	height: 1.5em; text-align:center;font-variant: small-caps;
	background-color: #006699;	color: #FFFFFF;	letter-spacing: 0.2em;
}




/* Schrift-Formatierungen */
h1,h2,h3,h4,h5,h6{ color:#333; font-weight: bold; margin:1em 0 ;}
div, p, dt, dd {color: #0F0F0F; }
h1,h2{font-size:1.4em;}
h3 {font-size:1.3em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6  {font-size:1em;}
hr {margin: 1em 0;}

.pfeil {
	display: block;
	text-indent: 2em;
	background-image:  url(bilder/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0.5em;
	margin: 1em 0 0 0;
	font-weight: bold;
	padding-left: 0px;
}

#rechts p{	text-align:left;	margin: 5px;  line-height: 1.4em;}
#rechts tabelle ,#rechts td  {	border: none;	}
#rechts th, #rechts td    {	padding: 1em;	margin: 0.5em;	font-size: 1em;}
#rechts td  {background-color: #E9E9E9;}
#rechts th  {	background-color: #D6D3D6;	font-weight: normal;}
#rechts .weiss td  {background-color: #FFF;}
#rechts .weiss .legende  {height: 2em;}
#rechts ul{padding: 0 20px; list-style:disc url(none);  margin:2px 0; }
#rechts ol {padding: 0 40px; list-style:decimal url(none);  margin:2px 0;}
#rechts dl {margin: 1em 0;}
#rechts dd {margin: 0 4em 2em 10em;}
#rechts img {border:0; }
#rechts a:link, #rechts a:visited {
	color: #007799;
	text-decoration: none;
	font-weight: bold;
}
#rechts a:hover, #rechts a:active{ color: #FF0000; text-decoration: underline; font-weight: bold;}
#unten p{ color:#222;  font-size:.85em ;  padding:5px; }

/* Formatierungen Navigation  */


#links h3, #links h6{background-color:  #009AE7; border:1px solid  #009AE7;	padding: 1% 2%; width: 96%; margin: 2px 0;	 color:#FFF; }
#links ul { border: none;	padding: 0; margin:0;  margin: 2px 0;  list-style:none; }

/*#links ul li{ display:block; padding: 1px  ;  margin:0;  }*/
#links ul li a{	display: block; text-decoration:none;  color:#FFF; background-color: #FF9933; border:1px solid   #FF9933;  font-weight: bold;  padding: 1% 2%; width: 96%;margin:0;}
#links ul li a:hover{color:#003399;   background-color: #FFCC00; border:1px solid  #009AE7;}

#links ul .sub, #links ul .subsub{border:none; padding: 0 ;  margin:0 ;}
#links ul .sub li{padding: 0 0 0 16px; background: url(bilder/quadrat.gif) no-repeat 0px 6px;}
#links ul .subsub li{padding: 0 0 0 16px; background: url(bilder/quadrat_leer.gif) no-repeat 4px 6px;}
/* Link-Formatierungen */



#unten a{
 color:#fff;
 text-decoration:underline
}

#unten a:hover{
 text-decoration:none
}

td.aktiv {background-color: #FFFFCC;}

#fuss_nav {
	margin-top: 2em;padding-top: 0.5em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
#fuss_nav  a {
	background-image: url(bilder/pfeil_grau.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 2em;
	padding-left: 1.5em;
	white-space: nowrap;
}
#fuss_nav  a:link, #fuss_nav  a:visited {
text-decoration: none;
	color: #666;
	background-image: url(bilder/pfeil_grau.gif);
}
#fuss_nav  a:focus, #fuss_nav  a:hover,  #fuss_nav  a:active {
text-decoration: underline;
	color: #FF0000;
	background-image: url(bilder/pfeil_rot.gif);

}
/*hier beginnt die alte Seite 
body {text-align:center; 	margin: 0px; 	padding: 0px; 	background-color: #FFFFCC; }
h1 {font-size:1.8em; line-height:1.8em; color: #909090; font-weight: bold; }
h2 {font-size:1.5em; line-height:1.5em; color: #636363; font-weight: bold;}
h3 {font-size:1.2em; line-height:1.2em; color: #3F3F3F; font-weight: bold;}
h4 {font-size:1em; line-height:1.0em; color: #333333; font-weight: bold;}
div, p, h1, h2, h3, h4, li, a, dt, dd {font-family: Verdana, Arial, Helvetica, sans-serif;}
li {list-style-type: disk; text-align: left;}
dd {position: relative; top: -1.3em; margin: 0 0 0 16em;}
hr { color: darkblue; height: 1px; 	width: 100%; }
*/


#left { float: left;  margin: 0; border: none; width:12em; height: 590px;  text-align: left; padding: 1em 0.5em 1em 0.5em;  overflow: visible; background-color: #FFCC00;} 


#left a, #left .left, #left .header, #left .sub, #left .active{display: block; width: auto; padding: 1px 3px ; margin:1px 0 ; font-size:0.7em;  color: white; font-weight: bold;}
#left a:link, #left a:visited, #left .sub, #left a.sub:link, #left a.sub:visited {background-color:#FF9933; text-decoration: none;  border: none;}
#left a:hover, #left a:active, #left a.sub:hover, #left a.sub:active {background-color: #FA0000; text-decoration: none; } 

#left a.subsub:link, #left a.subsub:visited { background-color: #217DD1; border: none;}
#left a.subsub:hover, #left a.subsub:active {	background-color: #6CADE8;} 

#left .header, #left a.header:link,   #left a.header:visited {background-color: #8A0000; }
#left a.header:hover,   #left a.header:active {background-color: #FA0000;  text-decoration: none; }

#left a.active:link,  #left a.active:visited, #left .active  {background-color: #FFF; color: #10518D;  text-decoration: none; } 
#left a.active:hover, #left a.active:active  {background-color: #EDF4FC;   text-decoration: none; }

#left .block {
	border: 1px solid #F00;
	padding: 0.1em;
	border-color: #F07E00;
	margin: 0.5em 0; background-color:#FFB76F;
}

#starter, #inhalt {float: left; font-size:0.8em; width: auto; margin: auto; height: auto; border: 1px solid #FFF;	overflow: visible;
	text-align: center;
	line-height: 1.6em;
	padding: 5em 3em;

	background-color: #FFFFFF;
}
#starter { text-align: center; 	line-height: 1.6em; padding: 5em 3em; }

#starter h1 , #starter h2 {	width:500px; margin: auto;}
#starter td {	width: 200px;}
#inhalt { text-align: left; padding: 2em 2em; 	 line-height: 1.3em;}
