body	{
		background-color:#408044;
		font-size:1.1em;
		font-family:sans-serif;
		padding-top:10px;
		padding-left:20px;
		padding-bottom:10px;
		padding-right:20px;
		margin:0px;
	}

	
div.body	{
			position:absolute;
			/*width:900px;*/
			height:560px;	
			color:#533d8c;
			padding:0px;
			margin:0px;
			left:20px;
			border:#e6e6e6 solid 0px;
			
			font-size:12px;
			
		

 }
		
div.break	{
			clear:both;
			height:0px;
			padding:0;
			margin:0;
}	
			
div.foot	{
			/* position:absolute;
			top:530px; */
			width:980px;
			height:1em;
			left:60px;	
			text-align:right;
			font-size:0.8em;
			color:#fdc16b;
			clear:both;	
	}
		
div.right	{
/* test 			 position:absolute;
			 top:180px;
			left:600px; 
 test ende */
			width:181px;
			float:left;
			/*height:500px;	*/
			/* float:right; */
margin-left:10px;
			padding-left:0.8em;
			padding-top:0.8em;
left:600px; 


		}
		
div.image	{
			position:absolute;
		/*	top:0px;
			left:0px; */
			width:181px;
			height:120px;	
			background-color:transparent;
			float:left;
			border: 0px solid black;
		}

div.decoimage	{
			position:absolute;
		/*	top:0px;
			left:0px; */
			width:170px;
			height:141px;
			background-color:#7b7b7b;
			overflow:hidden;
		}
		
div.decoimage img	{
			width:170px;
			height:141px;	
			border: 0px solid black;
		}
				

		
div.navi	{
		/*	position:absolute;
			top:220px;
			left:0px;*/

		/*	width:181px; */
			width:220px;
			min-height:520px;	
			overflow:hidden;
			font-size:1.2em;
display:block;
		}

ul.navi		{
    			margin: 0; 
    			margin-left: -20px;
			padding: 0;
			text-align:left;
			list-style-type:none;
		}
		
ul.navi li 	{
    			list-style: none;
    			margin: 0; 
    			padding: 0;
			height:21px;
			display: block;


  		}
				
ul.navi a {
    display: block;
  }
  
ul.navi a:link {
    	/*  */
color:#fdc16b;
	text-decoration:none;
display: block;

  }
  
ul.navi a:visited {
    /*	 */
color:#fdc16b;

	text-decoration:none;
display: block;

  }
  
ul.navi a:hover {
	/*  */
color:#fdc16b;
	text-decoration:none;
display: block;

  }
  
ul.navi a:active {
	color:#fdc16b;
	text-decoration:none;
display: block;


  }

ul.navi_1	{
    		margin: 0; 
		padding-left: 2em;
		text-align:left;
		display: block;


	}
	
	
ul.navi_1 li {
    		list-style-type:none;
		display: block;
  }

 a.navi1:link {
    	color:#fdc16b;
	text-decoration:none;
padding-left: 2em;
  }
  
 a.navi1:visited {
    	color:#fdc16b;
	text-decoration:none;
padding-left: 2em;
  }
  
 a.navi1:hover {
	color:#fdc16b;
	text-decoration:none;
padding-left: 2em;
  }
  
 a.navi1:active {
	color:#fdc16b;
	text-decoration:none;
padding-left: 2em;
  }

 
 a.navi1_active:link {
    	color:#fdc16b;
	text-decoration:none;
padding-left: 2em;
  }
  
 a.navi1_active:visited {
    	color:#fdc16b;
	text-decoration:none;
padding-left: 2em;
  }
  
 a.navi1_active:hover {
	color:#fdc16b;
	text-decoration:none;
padding-left: 2em;
  }
  
 a.navi1_active:active {
	color:#fdc16b;
	text-decoration:none;
padding-left: 2em;
  }


		
div.main_content	{
		/*	position:absolute;
			top:141px;
			left:100px; 
*/
			width:595px;
			min-height:402px;		
			background-color:#fdc16b;
			text-align:left;
			padding:0.5em;
			color:#3c3c3c;
			float:left;
			padding:0.5em;
			overflow:auto;
	}

	a:link, a:visited, a:hover, a:active {
				
				color:#408044;
}
	
div.content_element	{
				height:1px;	
}

	
div.content p	{
			font-size:1.0em;
		}	

div.content h1	{
			font-size:1.1em;
			color:#533d8c;
		}	

div.content h2	{
			font-size:1.0em;
			color:#533d8c;
			font-weight:bold;
		}	




div.content subtitle	{
			font-size:1.0em;
			color:#533d8c;
			font-style:italic;
		}
		
div.content ol	{
			
		}

div.content ul	{
			
		}		
				
div.headline	{
			padding-left:0px;
			padding-right:0px;
			padding-bottom:0.1em;
			height:183px;	
			clear:both;;
			border-bottom: solid #e6e6e6 0px;
		}
		
div.headline h1	{
			color:#f5c60a;
			font-size:1.8em;
			font-weight:bold;
			margin:0;
			padding:0;
			top:0;
			text-align:left;
		}
		
div.headline p	{
			
			font-size:1.0em;
			padding:0;
			text-align:left;
			
		}
		
div.gallery	{
			width:677px;
			height:60px;	
			overflow:auto;	
			text-align:left;
			white-space:nowrap;
			padding:0;
			margin:0;
		}
		
div.gallery img	{
			margin:2px;
			height:50px;
		}
		
div.showgalleryclass	{
			position:absolute;
			top:90px;
			right:170px;
			width:500px;
			height:388px;	
			overflow:hidden;	
			display:block;	
			z-index:200;	
			background-color:#f6f6f6;
			border: solid #8272ab 2px;
			text-align:center;
			vertical-align:bottom;
			padding:0;
			}

div.showgalleryclass p{
			text-align:right;
			height:10px;
			padding:0;
			margin:0;
			display:block;
			}

p.pfad	{
				color:#1c1b1a;
				line-height:20px;
				text-align:left;
				vertical-align:middle;
				clear:both;
				padding-left:3px;
				padding-bottom:3px;
				margin-left:2px;
				border-bottom: 1px dotted #408044;
			}

div.pfad	{
		display:inline;
			}
			
span.pfad	img {
				padding-left:5px;
				padding-right:2px;
			}

		
a.pfad:link, a.pfad:visited, a.pfad:hover, a.pfad:active {
				width:150px;
				color:#408044;
}
			
img.img_navi_left	{
				float:left;
				padding-top:5px;
				padding-bottom:2px;
				padding-left:2px;
				padding-right:2px;
			}
			
img.img_navi_right	{
				padding-top:5px;
				padding-bottom:2px;
				padding-left:2px;
				padding-right:2px;
			}
			
img.img_navi_close	{
				
				padding-top:5px;
				padding-bottom:2px;
				padding-left:2px;
				padding-right:2px;
				float:right;
			}

span.gallery_title	{
				color:#8272ab;
				float:left;
				vertical-align:middle;
			}
									
div.hidegalleryclass	{	
			display:none;	
			}			
						
img.showgalleryimage	{
			width:400px;
			height:400px;	
			}
			
/* editiermodus */

table.edit { color:#FFFFFF;
        font-family:tahoma,verdana,arial,sans-serif;
        font-size:12px;
        font-weight:bold;
        background-color:#AEAEAE;
}

td.edit_navi {	text-align:left;
        		font-weight:normal;
}
div.edit		{	
				 position: absolute;
    				 visibility: hidden;
				 border-style: dotted;
   				border-width: 1px;
    				padding: 5px;
    				background-color:#FFFFC0; 
    				width: 100px; 
    				z-index:1000; 
				margin:0;
				margin-left:25px;
				padding:0;
			}

			
.editbutton         {
				 position: absolute;
				border: 0px dotted red;
				color:yellow;
				z-index:900; 
				margin:0;
				margin-left:25px;
				padding:0;
			}
			
			
.addbutton         {
				border: 0px dotted red;
				color:red;
				z-index:900; 
				margin:0;
				margin-left:25px;
				padding:0;
			}

div.content_odd {
width:285px;
float:right;
/*

 border: dotted 1px #408044; */
border:solid 0px ;

margin:5px;
}

div.content_even {
width:285px;
/* border: dotted 1px #408044; */
border:solid 0px ;
float:left;
margin:5px;
}


div.content {
border: dotted 1px #408044; 
	padding:3px;
margin-left:2px;
margin-top:3px;
}

.newsarchiv {
border: dotted 1px #408044; 
	padding:3px;
 margin-left:7px;
margin-top:3px;
width:564px;
/*
 margin-left:3px;
*/
}


.newsarchiv_header {
	font-weight:bold;
}