	BODY {
		margin:0; 
		padding:0;
		background:#fff url(../images/pageBg.png) repeat-x; 
		
		font-family:arial, sans-serif; 
		font-size:10pt; 
		color:#3e3d40;
	}
	
	A {
		text-decoration:none; 
		color:#3e3d40;
	}
	
	#mainContainer {
		width:950px;
		padding:0 15px 0 15px; 
		margin-left:auto;
		margin-right:auto;
		position:relative;
		background:url(../images/mainBg.png) repeat-y;
		
	}
	
		#logo {
			background:url(../images/logo.png) no-repeat; 
			height:162px;
			text-indent:-4000px;
		}
		
		
		#navi {
			z-index:50;
			padding:0 48px 0 48px;
			text-transform:uppercase;
			background:url(../images/naviBg.png) repeat-x; 
			height:27px;
		}
			#navi ul {
				z-index:100; 
				position:absolute;
				margin:0; 
				padding:0; 
			}
			
			#navi li {
				list-style-type:none; 
				padding:0 19px 0 19px;
				border-right:1px solid #d40046;
			}
			
				#navi li.first {
					padding:0 20px 0 0; 
				}
				
				#navi li.last {
					padding:0 0 0 20px; 
					border-right:transparent;
				}
			
		
			#navi ul li {
				float:left; 
				position:relative;
				line-height:27px; 
			}
			
				#navi ul li:hover ul {
					z-index:100;
					position:absolute; 
					top:27px; 
					left:0px;
				}
				
				#navi ul li:hover ul li {
					border:transparent;
					width:170px;
					padding:3px 0 3px 19px;
					background:url(../images/subNaviBg.png);
					border-bottom:1px solid #d40046;
					line-height:20px;
					
				}
				
				#navi ul li a {
					color:#58585a;
					font-weight:bold;
				}
				
				#navi ul li a:hover {
					color:#d40046;
					font-weight:bold;
				}
				
				#navi ul li ul li a {
					color:#3e3d40; 
				}
				
				#navi ul li ul li a:hover {
					color:#d40046; 
				}
				
				#navi a.selected {
					color:#d40046;
				}
			
			#navi ul li ul {
				z-index:100;
				position:absolute; 
				top:-999px;
			}
			
			#navi ul li ul li {
				z-index:100;
				clear:both;
			}
		
		#headImg {
			z-index:0;
			height:235px;
			margin:20px 48px 0 48px; 
		}
		
		
		#headImg2 {
			z-index:0;
			height:100px;
			margin:20px 48px 0 48px; 
		}
		
		#headImg IMG {
			z-index:1;
		}
		
		#imgBanner {
			position:absolute; 
			top:380px;
			left:15px;
			height:41px; 
			line-height:41px; 
			width:950px;
			background:url(../images/imgBannerBg.png) repeat-x; 
			text-transform: uppercase;
			font-size:12pt; 
			font-weight:bold; 
			color:#d40046;
			text-align:center;
		
		}
		
		#imgBanner2 {
			position:absolute; 
			top:250px;
			left:15px;
			height:41px; 
			line-height:41px; 
			width:950px;
			background:url(../images/imgBannerBg.png) repeat-x; 
			text-transform: uppercase;
			font-size:12pt; 
			font-weight:bold; 
			color:#d40046;
			text-align:center;
		
		}
		
		#content {
			margin:20px 45px 0 45px; 
			padding:0 0 20px 0;
		}
		
			#left {
				width:530px; 
				margin-right:40px;
				float:left;  
			}
			
			#right {
				width:287px; 
				float:left; 
			}
			
			
			
				#breit {
				width:853px; 
				margin-right:40px;
				float:left;  
			}
			#breit table {
				width: 853px;
			}
			
			#breit table th{
				width:434px; 
				float:left;  
				margin-right: 26px;
				text-align: left;
			}
			
			#leer {
				width: 250px;
				height: 25px;
			}
			
			#breit table td{
				width:300px; 
				float:left;  
			}
			
			#right ul {
				padding-left: 20px; 
				line-height:20px;
			}
			
			h1, h2 {
				font-size:11pt;
				color:#d40046;
			}
			
			#content li {
				list-style-image:url(../images/li.png); 
				font-weight:bold;
			} 
			
			#content A {
				color:#d40046;
			}
				
			#content a:hover {
				color:#3e3d40;
			}
		
		
		img {
			border: 0;
		}
		
	
	#footerContainer {
		width:950px; 
		height:48px;
		padding:0 15px 0 15px; 
		margin-left:auto;
		margin-right:auto;
		background:url(../images/footerBg.png) no-repeat;
	}
	
		#footerContainer p {
		width:860px; 
		height:35px;
		margin-top: 0px;
		padding-top: 5px; 
		margin-left:45px;
		margin-right:45px;
		text-align: center;
	}
	
	
	
	#content .maptext  {
		list-style-type:none;
		margin:0; 
		padding:0; 
	}
		
		#content .maptext li {
			float:left; 
			width:300px;
			margin-right:20px;
			line-height:14px !important;
			font-weight:normal;
		}
		
		
		
		#mapCanvas {
			margin-top:20px;
			width:530px;
			height:280px;
			border:1px solid #d40046;
		}

	.black {
				font-size:11pt;
				color:#000000;
			}
