*{	margin: 0;
	padding: 0;
	background-color: transparent;
	}
img {border: 0;}

body {		position: relative;
			margin: 10px auto 10px auto;
			width: 1024px;
			height: 768px;
			color: #777;
			font-size: 0.8em;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			background-color: #fff;
		}

p { color: #777;
	font-size: 1.0em;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	padding-right:5px;
	}

#iframe p {padding-right:5px;}
	
#container {			
			position: absolute;
			width: 1024px;
			height: 768px;
			background-color: #d9d9d9;
			}	
#img {position: absolute;
	}
	
#navi{
			position: absolute;
			left:45px;
			top:195px;
			text-align: left;
			width:190px;
			max-width:190px;
			height: 515px;
			max-height: 515px;
			z-index: 5;
			padding-left: 35px;
			padding-top: 10px;
			background-color: #fff;
			overflow:auto;
			overflow-x:hidden;
		
			}
			
#content {	position: relative;	
			top: 195px;
			margin: 0px 20px 0px 282px;
			padding: 15px 15px 10px 15px; 
			width: 435px;
			height: 500px;
			overflow:auto;
			text-align: justify;

			background-color: #fff;
			overflow-x:hidden;
	   	}
#content p { margin: 10px 0px 10px 0px;
}
	

#news {		position: absolute;
			left:761px;
			top:191px;
			height: 496px;
			width: 222px;
			}
	
			#oben	{
					position:relative;
					padding: 8px 8px 8px 8px;
					margin-left: -2px;
					margin-top: 4px;
					margin-bottom: 15px;
					height: 239px;
					width: 222px;
					overflow: auto;
					overflow-x:hidden;
					background-color: #fff;
					}
					
			#unten {
					position:relative;
					padding: 8px 8px 8px 8px;
					margin-left: -2px;
					height: 239px;
					width: 222px;
					max-width: 222px;
					overflow: auto;
					overflow-x:hidden;
					background-color: #fff;
					}



#iframe {	width:218px;
			margin-top: -10px;
			overflow: hidden;
			max-width: 218px;
				
				}
			
#formular { position: relative;	
			width: 466px;
			height: 525px;
			top: 197px;
			margin: 0px 20px 0px 282px;
			overflow: auto;
			background-color: #fff;
			overflow-x:hidden;}			
		
					
					#navi a:visited
							{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 1.0em;
							font-weight: bold;
							text-decoration:none;
							color:#1f4c8f;
						  		 }
					#navi a:link
							{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 1.0em;
							font-weight: bold;
							text-decoration:none;
							color:#1f4c8f;
						  		 }
					#navi a:hover
							{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 1.0em;
							font-weight: bold;
							text-decoration:underline;
							color:#1f4c8f;
							
						  		   }
					#navi a:active
							{
							font-family: Arial, Helvetica, sans-serif;
							font-size: 1.0em;
							font-weight: bold;
							text-decoration:underline;
							color:#2457a3;	
							
							}
#navi p {	padding: 0.3em 0em 0.3em 0em;
							}
					
#navi li {	padding-bottom: 0.6em;
			border-top: 2px solid #446aa2;
								
							}
#navi ul{	list-style-image: url(../img/list.gif);
						}

.fett {font-weight: bold;}


.fettunter {font-weight: bold; text-decoration: underline;}


.kursiv {font-style: italic;}


.fettkursiv {font-weight: bold; font-style: italic;}


.fettkursivunter {font-weight: bold; font-style: italic; text-decoration: underline;}


.unterstrichen {text-decoration: underline;}


.standard { color: #777; font-size: 1.0em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-right:5px;}




					

#kontaktleiste {	position: absolute;
					margin-left: -34px;
					width: 218px;
					max-width: 218px;
					word-spacing: 1.4em;
					height: 22px;
					padding: 6px 1px 3px 6px;
					background-color: #1d4785;
					margin-top:195px;
					margin-left:45px;

					}
					
#aktualisiert {		position: absolute;
					font-size: 0.85em;
					font-weight: lighter;
					text-decoration: none;
					color: #838383;
					margin-top: 195px;
					margin-left: 282px;
					/*width: 244px;*/
					width: 444px;
					height: 20px;
					padding: 8px 0px 3px 10px;
					background-color: #838383;
					text-align: left;
					display:hidden;
					}
#copyright	{		position: absolute;
					font-size: 0.85em;
					font-weight: lighter;
					text-decoration: none;
					color: #fff;
					margin-top: 195px;
					margin-left: 506px;
					width: 221px;
					height:20px;
					padding: 8px 14px 3px 6px;
					background-color: #838383;
					text-align: right;
			}
#sitemap {	position: absolute;
					margin-left: 759px;
					width: 118px;
					max-width: 118px;
					word-spacing: 1.4em;
					height: 22px;
					padding: 6px 0px 3px 6px;
					background-color: #1d7a2a;
					margin-top:195px;

			}
			#newsletter {	position: absolute;
					margin-left: 877px;
					width: 74px;
					max-width: 74px;
					word-spacing: 1.4em;
					height: 22px;
					padding: 6px 14px 3px 32px;
					background-color: #1d7a2a;
					margin-top:195px;

					}
					
			#kontaktleiste a:link {	color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#kontaktleiste a:visited{	color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#kontaktleiste a:hover{	color: #fff;
							text-decoration: underline;
							font-size: 0.85em;
							font-weight: lighter;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#kontaktleiste a:active{color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}



#zusatz {	margin-top: 25px;
			margin-bottom: 25px;}


	
/*Schrift-Einstellungen*/

					
	  		   
A:link{		color: #800080;
			font-size: 1em;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			text-decoration: underline;
		}
A:visited{	color: #800080;
			font-size: 1em;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			text-decoration: underline; }

A:hover{ 	color: #7d7d7d;
			font-size: 1em;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			text-decoration: underline; }
			
A:activ{ 	color: #800080;
			font-size:1em;
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
			text-decoration: underline; }



/*?berschrift f?r den Content-Bereich*/ 

h1 {
		padding-top: 10px;
		padding-bottom:10px;
		color: #333;
		font-size: 1.1em;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}



/*Unter?berschrift f?r den Content-Bereich*/
h2 {padding-top: 10px; padding-bottom: 10px; color: #777; font-size: 1.0em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold;}



.presse01 {color: #777; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bolder;}
.presse02 {color: #777; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style: italic; text-decoration: underline;}

/*?berschrift f?r den News-Bereich*/
.presse03 {padding-top: 10px; padding-bottom: 10px; color: #999; font-size: 1.0em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration:underline;}

/*Unter?berschrift f?r den News-Bereich*/
.presse04 {padding-top: 10px; padding-bottom: 10px; color: #999; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold;}


.ueber1 {
		padding-top: 10px;
		padding-bottom:10px;
		color: #333;
		font-size: 1.1em;
		font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

.ueber2 {padding-top: 10px; padding-bottom: 10px; color: #777; font-size: 1.0em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold;}



#news  ul{	list-style-type: disc;
					margin-left: 20px;
					margin-bottom: 10px;
					margin-top: 10px; 
					line-height: 2em;
		}
#content ul{	list-style-type: disc;
					margin-left: 20px;
					margin-bottom: 10px;
					margin-top: 10px; 
					line-height: 2em;
		}	
		
ul#impressum{	list-style-type: none;
				margin-left:0px;
			}	

#sitlogo {	position: absolute;
			margin-top: 19px;
			margin-left: 45px;
			}

#infologo {	position: absolute;
			margin-top: 20px;
			margin-left: 759px;}
			
#banner {	position: absolute;
			margin-top: 19px;
			margin-left: 281px;}


#newsticker {	position: absolute;
		z-index: 25;
		left: 760px;
		top: 175px;
		width:230px;
		color:#fff}


#maplist {		margin-left:10px; 
			margin-right: 30px;
			margin-bottom:35px;
			border:1px solid green;
	}

#block {float:left;
	}

.ueber{font-weight: bold;
	font-size: 1.2em;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
						
			}

.unter {margin-left: 10px;
		margin-top: 5px;
}


			
			#maplist p a:link {
						background-color: #eee;
						color: #000;
						font-size: 1em;
						font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
						}
									
			#maplist p a:hover {
						background-color: #000;
						color: #eee;
						font-size: 1em;
						font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
						}	
								
			#maplist p a:active {
						background-color: #eee;
						color: #000;
						font-size: 1em;
						font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
						}
									
			#maplist p a:visited {
						background-color: #eee;
						color: #000;
						font-size: 1em;
						font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
						}
			

.sitemap01 {	list-style-type: disc;
			list-style-position: inside; 
			padding: 4px;
			text-decoration: underline;
			font-weight:bold;
						}


.sitemap02 {	list-style-type: square;
			list-style-position: inside; 
			padding-left: 15px;
						}
						

.sitemap03 {	list-style-type: circle;
			list-style-position: inside; 
			padding-left: 25px;
						}

		#sitemap a:link {	color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#sitemap a:visited{	color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#sitemap a:hover{	color: #fff;
							text-decoration: underline;
							font-size: 0.85em;
							font-weight: lighter;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#sitemap a:active{color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
										#newsletter a:link {	color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#newsletter a:visited{	color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#newsletter a:hover{	color: #fff;
							text-decoration: underline;
							font-size: 0.85em;
							font-weight: lighter;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}
							
			#newsletter a:active{color: #fff;
							font-size: 0.85em;
							font-weight: lighter;
							text-decoration: none;
							background: none;
							padding-right: 0.75em;
							padding-left: 0.75em;
							}


h3 {padding-top: 10px; padding-bottom: 10px; color: #999; font-size: 1.0em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration:underline;}

h4 {padding-top: 10px; padding-bottom: 10px; color: #999; font-size: 0.9em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold;}

						

/* Hack f?r IE */


*html #sitlogo {margin-top: 19px;
				margin-left: -237px;}

*html #infologo {margin-top: 20px;
				margin-left: 477px;}

*html #banner {margin-top: 19px;
				margin-left: -1px;}		

*+html #sitlogo {margin-top: 19px;
				margin-left: -239px;}

*+html #infologo {margin-top: 20px;
				margin-left: 476px;}

*+html #banner {margin-top: 19px;
				margin-left: -1px;}				


/* F?r die Formulare */

.font_std { color: #777; font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.font_header { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.font_fat { color: #777; font-size: 8pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.font_unterstrichen { color: #333; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
			
