/* Allgemeine Einstellungen */

body	{ 
		font-family:Verdana; 
		font-size:12pt; 
		background-color:#FAFFFA; 
		position:absolute; 
		width:985px;
		}
		
img 	{
		border:none;
		}	
		
hr     { 
		color:#008400; 
		noshade; 
		}

#main 	{
		padding:0px;
		}
				
#head	{  
		height:80px;
		background-color:#D9EDD9;
		}
		
#skip	{
		margin:0;
		padding:0;
		height:5px;
		}

#footer 	{
			margin:0px 0px 0px 194px;
			overflow:visible;
			text-align:center;
			color:Black;
			background:#FAFFFA;
			}

#exlink	{
			target:_blank;
			}
			
.copy     { 
			font-size:75%;
			text-align:center;
			background-color:#D9EDD9;
			padding-top:3px;
			padding-bottom:5px
			}
			
.clear 	{
			clear:both;
			}	
					
a:link		{ 
			color:#008400;
			background-color:#D9EDD9;  
			font-weight:bold;
			text-decoration:none;
			}
			
a:visited	{
			color:#008400;
			background-color:#D9EDD9;
			font-weight:bold;
			text-decoration:none;
			}

a:hover	{
			color:#FFFFFF;
			background-color:#008400;
			font-weight:bold;
			text-decoration:none;
			}

a:active 	{
			color:#008400;
			background-color:#D9EDD9;
			font-weight:bold;
			text-decoration:none;
			}

#lnlogo	{

			}	
			
#lnbild	{

			}
			
/* Ende - Allgemeine Einstellungen */

/* Position Aktuelles */

#aktuell     		{ 
					position:relative;  
					margin-left:75px; 
					margin-right:75px;
					}

#aktuell .datum 	{ 
					font-weight:bold;
					}

#aktuell .besch 	{ 
					display:block;  
					font-weight:bold;
					margin-bottom:15px 
					}

#aktuell .klein 	{ 
					display: block; 
					font-size: 11pt; 
					text-align: justify; 
					margin-bottom: 15px 
					}
					
#aktuell .rechts 	{ 
					display: block; 
					font-size: 11pt; 
					text-align: right; 
					margin-bottom: 15px 
					}		
								
/* Ende - Aktuelles */

/* Position des Gemeindewappen */

#gemeindewappen  { 
					position:absolute;
					background-color:#D9EDD9; 
					float:left
					}
					
#gemeindebilder 
				   { 
				   background-color:#D9EDD9; 
				   float:right;
				   }

/* Ende - Position des Gemeindewappen */

/* Darstellung der Topnavigation */


#servicebox  	{ 
				text-align:right;
				background-color:#D9EDD9; 
				font-size:75%; 
              border-top:1px solid #008400; 
              padding-top:5px; 
              padding-bottom:5px 
              }
               
#topnav       { 
				text-align:left; 
				background-color:#D9EDD9; 
				font-size:70%; 
              border-bottom:1px solid #008400; 
              padding-top:5px; 
              padding-bottom:5px 
              }
               
#topnav .fett {
				color:#FFFFFF;
				background-color:#008400;
				text-decoration:none;
				font-weight:bold;
   				border-right:1px solid #008400; 
             	border-left:1px solid #008400;
              padding-right:1px;
              padding-left:1px; 
              margin-right:1px;
              margin-left:1px;
				}

#topnav a		{
				color:#000000;
				text-decoration:none;
				font-weight:bold;
              padding-right:1px;
              padding-left:1px; 
              margin-right:1px;
              margin-left:1px;
				}

#topnav a:link{
				color:#000000;
				border-right:1px solid #000000; 
              border-left:1px solid #000000;
				}

#topnav a:visited{
					color:#000000;
					border-right:1px solid #000000; 
               	border-left:1px solid #000000;
					}

#topnav a:hover	{
					color:#FFFFFF;
					background-color:#008400;
					border-right:1px solid #008400; 
               	border-left:1px solid #008400;
					}

#topnav a:active {
					color:#FFFFFF;
					background-color:#008400;
					border-right:1px solid #008400; 
               	border-left:1px solid #008400;
					}

/* ENDE - Darstellung der Topnavigation */

/* Darstellung der linken Navigation */

#leftnav     { 	position:absolute; 
					width:183px; 
					left:6px; 
					border-right:1px solid #008400;
               	border-top:0px solid #008400;
               	}
               	
#leftnav .navhead 
					{ 
					border-bottom:1px solid #008400;
					}
					
#buttonon 			{
					width:176px;
					display:block;
					padding:0px;
					text-decoration:none;
					font-size:75%;
					font-weight:bold;
					text-align:left;
					border-left:1px solid #008400;
					border-bottom:1px solid #008400;
					padding:3px;
					background-color:#008400;
					color:#FFFFFF;
					}
					
#button a    		{ 
					width:176px; 
					display:block; 
					text-decoration:none; 
					font-size:75%; 
               	font-weight:bold; 
               	text-align:left; 
					border-left:1px solid #008400;
					border-bottom:1px solid #008400;
               	padding:3px; 
               	background-color:#D9EDD9;
               	}
               	
#button a:link 	{
					color:#000000;
					}
					
#button a:visited{
					color:#000000;
					}

#button a:hover 	{
					color:#FFFFFF;
					background-color:#008400;
					}

#button a:active {
					color:#FFFFFF;
					background-color:#008400;
					}	
									


/* ENDE - Darstellung der linken Navigation */

/* Darstellung der Information */

#rubrik	{ 
			font-size:75%; 
			text-align:left; 
			background-color:#D9EDD9; 
          	border-bottom:1px solid #008400; 
          	margin-left:191px; 
          	padding-top:5px; 
          	padding-bottom:5px 
          	}
          	
#rubrik2	{ 
			font-size:75%; 
			text-align:right; 
			background-color:#D9EDD9; 
          	border-bottom:1px solid #008400; 
          	margin-left:191px; 
          	padding-top:5px; 
          	padding-bottom:5px 
          	}

.wo			{ 
			font-weight:bold; 
			color:#000000; 
			padding-left:10px; 
			}
			
.wo2      {
			font-weight:bold; 
			color:#000000; 
			padding-right:10px 
			}
			
#content 					{
							margin-left:191px;
							}

#informationsbereich 	{ 
							margin-left:100px; 
							}

#fliesstext  				{ 
							text-align:justify;
							/*background-color: #FFFF00; */
							margin-left:10px;
							margin-top:0px;
							margin-right:20px;
							margin-bottom:0px;
							}

#fliesstext .images		{ 
							float:left;
							/*background-color: #FFFFFF;*/
							padding-left:0px; 
							padding-right:20px;
							
							}

#strassen					{
							/*background: #FF0000;*/
							padding-left:0px;
							padding-top:0px;
							padding-right:0px;
							padding-bottom:0px;
							margin-left:100px;
							margin-top:0px;
							margin-right:0px;
							margin-bottom:0px;
							}

#strassen .strasse 	{ 
						position:absolute; 
						left:300px; 
						width:250px; 
						font-weight:bold;
						}
						
#strassen .strasse2 	{ 
						position:absolute; 
						left:300px; 
						width:250px; 
						font-weight:bold;
						background:#F2F9F2;
						}
						
#strassen .ort 		{ 
						position:absolute; 
						left:551px; 
						width:150px; 
						}
						
#strassen .ort2 		{ 
						position:absolute; 
						left:551px; 
						width:150px; 
						background:#F2F9F2;
						}

#strassen .bio 	{ 
					position:absolute;
					width:180px; 
					text-align:center; 
					font-weight:bold;
               	margin-left:75px;
					background:#996600;
					color:#FFFFFF; 
					}
					
#strassen .res   {
					position:absolute;
					width:180px; 
					text-align:center;
					font-weight:bold; 
               	margin-left:75px;		
					background:#C0C0C0;
					color:#000000;
					}
							
#strassen .gel   {
					position:absolute;
					width:180px; 
					text-align:center; 
					font-weight:bold;
               	margin-left:75px;
					background:#FFFF00;
					color:#000000;
					}
							
#strassen .pap   {
					position:absolute;
					width:180px; 
					text-align:center; 
					font-weight:bold;
               	margin-left:75px;
					background:#0099FF;
					color:#FFFFFF;
					}
							
#strassen .sch   	{
					position:absolute;
					width:180px; 
					text-align:center; 
					font-weight:bold;
               	margin-left:75px;
					background:#FF3300;
					color:#FFFFFF;
					}
							
#strassen .spe   {
					position:absolute;
					width:180px; 
					text-align:center; 
					font-weight:bold;
               	margin-left:75px;
					background:#00CC00;
					color:#FFFFFF;
					}
							
/* ENDE - Darstellung der Information */

/* Navigation nach Anfangsbuchstaben */

#navibox     	{ 
				text-align:center; 
				margin-top:0px; 
             	padding-top:0px; 
             	padding-bottom:0px 
             	}
             	
#navibox .wahl    	{
						color:#FFFFFF;
						text-decoration:none;
						background-color:#008400;
						font-weight:bold;
   						border-right:1px solid #008400; 
               		border-left:1px solid #008400;
               		padding-right:3px;
               		padding-left:3px; 
               		margin-right:1px;
               		margin-left:1px; 
						}

#naviboxlinks			{ 
              		padding-top:2px;
              		padding-left:50px;
              		padding-right:2px; 
              		padding-bottom:2px; 
              		}
              
a.alpha_link:link 	{ 
						color:#000000;
						text-decoration:none;
						font-weight:bold;
   						border-right:1px solid #000000; 
               		border-left:1px solid #000000;
               		padding-right:3px;
               		padding-left:3px; 
               		margin-right:1px;
               		margin-left:1px; 
               		}
               		
a.alpha_link:active	{
						color:#FFFFFF;
						text-decoration:none;
						background-color:#008400;
						font-weight:bold;
   						border-right:1px solid #008400; 
               		border-left:1px solid #008400;
               		padding-right:3px;
               		padding-left:3px; 
               		margin-right:1px;
               		margin-left:1px; 
						}               		
						
a.alpha_link:visited	{
						color:#000000;
						text-decoration:none;
						font-weight:bold;
   						border-right:1px solid #000000; 
               		border-left: 1px solid #000000;
               		padding-right:3px;
               		padding-left:3px; 
               		margin-right:1px;
               		margin-left:1px; 
						}
																	              
a.alpha_link:hover	{
						color:#FFFFFF;
						text-decoration:none;
						background-color:#008400;
						font-weight:bold;
   						border-right:1px solid #008400; 
               		border-left:1px solid #008400;
               		padding-right:3px;
               		padding-left:3px; 
               		margin-right:1px;
               		margin-left:1px; 
						}
						
/* ENDE - Navigation nach Anfangsbuchstaben */

/* Teaser der Startseite */

.teaser {
	margin: 5px 0px 0px 10px;
	width: 275px;
	float: right;
	color: #000;
	background-color: #E7E7E7;
	border: solid 1px #000000;
}

.teaser h2 {
	padding: 2px 2px 5px 5px;
	margin: 0px 0px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #EBEBCC;
	font-size: 90%;
	color: #000;
	/*border: 1px dotted #f00;*/
}

.teaser h3 {
	padding: 2px 2px 2px 5px;
	margin: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #E7E7E7;
	font-size: 85%;
	color: #000;
	/*border: 1px dotted #00f;*/
}

.teaser p {
	margin: 0px;
	padding: 5px 5px 0px 7px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000;
	background: #E7E7E7;
	/*border: 1px dotted #0f0;*/
}

.teaser p.abb { 
   text-align:center;
}