/* allgemein*/
body			{
			
			background:/*url(../images/backlight.jpg) left top no-repeat*/ #006;

			color: #eef;
			margin: 0;
			padding:0px;
			padding-top: 5px; 
			
			min-width: 640px; 
			font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, älteren Operas und IE */
 			
			font-family: "times new roman" ;
			}
img			{
						
			border:none;
			}
a			{
			text-decoration:none;
			color:#da0;
			}




/* - Seitengliederungselemente - */


/* - Seitenkopf - */
#banner 		{
			
 			clear:right;
			display:inline;
			float:right;
			padding: 0px 0 0 0px;
			text-align: right;
			letter-spacing: -3px; 
			margin-right: 4%;
			margin-top:0px;
			background:#006;
			}

#banner a 		{
			font-family:times new roman;
			font-weight:bold;
			padding-top:0px;
			color:  white; 
			font-size: 2.2em; 
			text-decoration: none;
			}
#banner span		{
			color:#FC0;
			}
#banner img		{
			height:.8em;
			background:none;
			padding:0;
			}



#Leiste			{
			background:#006;
			height:100%;
			margin:0;
			padding-right:4%;
			color:#fff;
			
			text-align:right;
			
			
			}
#Leiste li		{
			display:inline;
			list-style-type:none;
			margin-left:5px;
			
			}
#Leiste a		{
			color:#fff;
			font: bold 0.6em verdana;
			text-decoration:none;
			}

			



/* - Menü - */

#menu li		{
 			font: 0.9em times new roman;
			line-height:2em;
 			letter-spacing:+1px;
			padding: 1px 1px 1px 1px;
			font-weight:bolder;
			margin:2px;
			font-style:italic;
						
			display:inline;
			}
#menu 			{ 
	 		padding: 0px 4% 0px 4%; 
			margin-right:0%;
			margin-top:0;
			margin-bottom:0px;
			margin-left:0px;
			text-align:left;
			border-top:#fc0 solid 3px;
			color: #fc0; 
			
			display:block;
			clear:both;
			
			}


#menu a 		{
			color: white; 
			
			text-decoration: none;
			}

#subnavi_env_top	{
			margin-top:30px;
			width:23%;
			clear:both;
			float:right;
			background:url(../images/subnavi_top3.gif) top left no-repeat;
			

			}
#subnavi_env_bottom	{
			width:100%;
			padding-top:2px;
			padding-bottom:1px;
			background:url(../images/subnavi_bottom3.gif) bottom left no-repeat;

			}
#subnavi		{
			
			padding-right:3px;
			padding-left:5px;
			
			display:block;
			color:#006;
			background:#fff;
			list-style-image:url(images/tri.gif);
			list-style-position:inside;
			border-left:#fc0 solid 2px;
			}
#subnavi dt		{
			font-size:1.2em;
			font-style:normal;
			font-weight:bold;
			
			margin-bottom:5px;
			margin-top:10px;
			border-bottom:#fc0 dashed 1px;
			width:100%;
			padding-left:5px;
			
			}
#subnavi dd		{
			padding-left:5px;
			
			width:100%;
			margin:2px 5px 5px 8px;
			font-family:"times new roman";
			font-size:1em;
			font-style:italic;
			font-weight:bold;
			}

#subnavi .subnaviakt 		{
			padding-left:5px;
			
			width:100%;
			margin:2px 5px 5px 8px;
			font-family:"arial";
			font-size:.8em;
			font-style:normal;
			font-weight:normal;
			}
#subnavi a		{
			color:#000;
			}
#subnavi .actuando	{
			color:#fc0;
			}

h1			{
			font-family:"times new roman";
			font-style:italic;
			font-size:1.8em;
			width:100%;
			/*background:#006;
			text-align:right;*/
			color:#000;
			margin-top:5px;
			padding-bottom:2px;
			border-bottom:#fc0 2px dashed;
			}		
#envelop		{
			background:url(../images/bigback_top.jpg) right top no-repeat;
			margin-right:0%;
			margin-left:0;
			padding-left:20px;
			padding-top:10px			
			}
#envelop2		{
			background:url(../images/bigback_row.jpg) right top repeat;
			margin-right:12%;
			margin-left:0;
			padding-left:0px;
			padding-top:0px;
			padding-bottom:2px;

			}
				

#haupt			{
			margin-right:21%;
			margin-left:0%;
			
			
			color:black;
			padding: 5px;
			min-height:500px;
			font-family:arial;
			/*border-top:2px solid grey;
			border-bottom:2px solid black;
			border-left:2px solid grey;
			border-right:2px solid black;*/
			font-size:0.8em;
			}
#haupt h3 a		{
			color:black;
			}
#haupt p		{
			font-family:arial;
			text-align:justify;
			}
#haupt p a		{
			color:#000;
			font-weight:bold;			

			}
#haupt a:hover	{
			text-decoration:underline;
			

			}
#haupt li a		{
			color:#000;
			font-weight:bold;			

			}
#haupt li a:hover	{
			text-decoration:underline;		
			}
.lispa2 li p a		{
			color:#000;
			font-weight:bold;			

			}
.lispa2 li p a:hover	{
			text-decoration:underline;		
			}


#haupt p.intro		{
			font-size:1em;
			margin-top:1em;
			font-weight:bold;
			}
#haupt p.inhoud		{
			font-size:1em;
			margin-top:1em;
			font-weight:normal;
			}

#haupt .big		{
			margin-left:0;
			}
#haupt .big li 	        {
			list-style-type:none;
			
			clear:left;
			text-align:justify;
			font-family:arial;
			border-bottom:1px dashed white;
			}
#haupt h3		{
			font-family:"times new roman";
			font-style:italic;
			letter-spacing:+1px;
			color:black;
			margin-bottom:0.4em;
			margin-top:0.7em;
			}

#haupt img.leftbound	{
			float:left;
			margin:10px;
			}

#haupt img.rightbound	{
			float:right;
			margin:10px;
			}
#haupt img.linkimage	{
			float:left;
			margin:4px;
			margin-right:10px;
			width:100px;
			}
#haupt img.linkimage_r	{
			float:right;
			margin:4px;
			margin-left:10px;
			width:100px;
			}
#haupt img.linkimage2	{
			float:left;
			margin:4px;
			width:200px;
			}
#haupt img.linkimage3	{
			float:left;
			margin:4px;
			width:100%;
			}

#haupt .respa			{
			float:right; 
			width:48%;
			padding-left:0px;
			
			}

#haupt .lispa			{
			float:left;
			width:48%;
			padding-right:0px;
			
 			}

#haupt .lispa2			{
			float:left;
			width:62%;
			padding-right:0px;
			padding-top:0px;
			
 			}
#haupt .credits		{
			font-size:0.6em;
			font-family:Verdana;
			font-style:italic;
			clear:both;
			}
#haupt .frei		{
			margin-left:0;
			padding-left:0;
			}
#haupt .frei li		{
			
			width:48%;
			margin-right:2%;

			margin-bottom:10px;
			border-top:1px dashed #fc0;
			display:block;
			float:left;
			list-style-type:none;
			}

#haupt .frei li p	{
			text-align:justify;
			}
#haupt .berichte	{
			list-style-type:none;
			margin-left:0;
			padding-left:0;
			padding-top:0;
			margin-top:0;

			}
#haupt .berichte li	{
			border-top:1px dashed #fc0;
			margin-left:0;
			padding-top:0.4em;
			}
h5			{
			font-weight:bold;
			margin-bottom:0;
			}
h6			{
			font_weight:bold;
			margin-bottom;2px;
			font-style:normal
			}
#haupt .berichte a	{
			color:#000;
			}
#haupt .berichte p	{
			margin-top:0px;
			margin-bottom:0.2em;
			}
#haupt .berichte .topics	{
			margin-top:0px;
			padding-top:0;
			font-size:0.8em;
			font-style:normal;
			}
#haupt .frlist		{
			list-style-type:none;
			margin-left:0;
			padding-left:0;
			
			}
#haupt .frlist li	{
			border-top:1px dashed #fc0;
			margin-left:0;
			padding-top:0.4em;
			padding-bottom:0.4em;
			}

#haupt .frlist a	{
			color:#fc0;
			}
#haupt .frlist p	{
			margin-top:0px;
			}
#haupt .frlist h3 	{
			font-family:"times new roman";
			font-style:italic;
			letter-spacing:+1px;
			color:black;
			margin-bottom:0.4em;
			margin-top:0em;
			}
.impressum		{
			margin-left:14%;
			}
.impressum dt		{
			font-style:italic;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:5px;
			}
#haupt .erfahrungen	{
			list-style-type:none;
			margin-left:0;
			padding-left:0;
			}		
#haupt .erfahrungen li {
			border-top:1px dashed #fc0;
			display:block;
			width:45%;
			float:left;
			clear:none;
			height:360px;
			margin:2%;
			}	

#haupt .aktuelles	{
			list-style-type:none;
			margin-left:0;
			padding-left:0;
			}
#haupt .aktuelles li	{
			border-bottom:1px dashed #fc0;
			}
#haupt .imagecomment	{
			font-size:0.8em;
			font-style:italic;
			clear:left;
			}
#haupt img.ptl		{
			float:left;
			margin:4px;
			margin-right:10px;
			width:100px;
			}
#haupt .berichte_gross   {
			list-style-type:none;
			padding-left:0;
			}

#haupt .berdiv		{
			margin-right:0;
			margin-top:9px;
			padding:0.3em;
			padding-top;0em;
			float:right;
			/*background:#ccf;*/
			background:#ddf;
			width:35%;
			/*border:1px dashed #fc0;*/
			}
