	
	HTML {
		height: 100%;
	}
	
	BODY {
		height:100%;
				
		margin:0; 
		padding:0;
		background:#d4d4d4 url(../images/pageBg.jpg) repeat-x;
		
		font-family:arial; 
		font-size:9pt !important; 
		color:#646464;
	}
	
	A {
		text-decoration:none;
		color:#646464;
		cursor:pointer;
	}
	
		IMG { border:0; }
	
	a:hover {
		text-decoration:underline;
	}
	
	a:hover, 
	a.selected,
	.cGreen {
		color:#b5d800;
	}
	
	a.white {
		color:#fff !important;
	}
	
		a.white:hover {
			color:#b5d800 !important;
		}
	
	
	.rs20px {
		margin-right:20px;
	}
	
	.clear {
		clear:both;
	}
	
	
	INPUT.input-text {
		width:99%;
		border:1px solid #96b301;
	}
	
	#mainContainer {
		position:relative;
		width:950px;
		padding:0 10px 0 10px;
		margin-left:auto;
		margin-right:auto; 
	
		background: url(../images/mainBg.png) repeat-y; 
	}
	
	
		#metaNav {
			height:30px; 
			border-bottom:1px solid #cacaca;
			line-height:30px;
			padding-left:750px;
		}
		
			#metaNav A {
				display:block; 
				float:left; 
			}
	
	
	#contentContainer {
		padding:20px;
		min-height: 100%; /* Mindesthöhe für moderne Browser */
		height:auto !important; /* Important Regel für moderne Browser */ 
		height:100%; /* Mindesthöhe für den IE */ 
		
	}
	
	
	
		#primNavi {
			margin:5px 0 5px 0;
		}
		
		.sf-menu {
			width:605px; 
			background:url(../images/naviInActiveBg.png) repeat-x;
		}
		
			#searchBox {
				float:left;
				width:240px; 
				height:28px; 
				padding:8px 0 0 65px;
				background:url(../images/naviInActiveBg.png) repeat-x;
			}
			
				INPUT.search {
					color:#fff; 
					background:#ac9889;
					border:0;
				}
		
		
		TABLE {
			height:100%;
		}
		
		TD {
			vertical-align:top;
		}
		
		
		#leftContent {
			
			width:574px; 
			padding-left:30px;
			padding-bottom:60px;
			padding-right:66px;
			min-height: 100%; /* Mindesthöhe für moderne Browser */
			height:auto !important; /* Important Regel für moderne Browser */ 
			height:100%; /* Mindesthöhe für den IE */ 
			
		}
		
		#rightContent A,
		#leftContent A {
		font-weight:bold; 
		color:#b5d800;
		}
		
			#followNav {
				margin-top:7px;
				margin-left:1px;
				color:#bbb;
			}
			#followNav A {
				color:#bbb;
			}
			
			H1 {
				font-family:arial; 
				font-size:18pt; 
				color:#bed732;
				
				
				margin:25px 0 0 0;
				padding:0;	
			}
			
			H2 {
				font-family:arial; 
				font-size:13pt; 
				color:#643714;
				margin:7px 0 35px 0;
				padding:0;
			}
			
				H2.home {
					margin-bottom:0px;
				}
				
				span.mini {
					margin:0;
					margin-bottom:15px;
				}
				
				span.mini p {
					margin:0;
				}
			
			H3 {
				font-family:arial; 
				font-size:13pt; 
				color:#bed732;
				margin:7px 0 5px 0;
				padding:0;
			}
			
			H4 {
				font-family:arial; 
				font-size:10pt; 
				color:#643714;
				margin:0px 0 10px 0;
				padding:0;
			}
			
			#leftContent IMG {
				margin-bottom:30px;
			}
			
			#leftContent P {
				line-height:14pt;
				margin-bottom:30px;
			}
			
			#leftContent .line {
				width:574px; 
				height:1px; 
				background:#e5e5e5;
				margin-bottom:30px;
			}
			
			#leftContent .teaser IMG {
				float:left; 
				margin:0 20px 20px 0;
			}
			
			#leftContent .teaser A {
				font-weight:bold; 
				color:#bed732;
			}
			
			#leftContent li {
				margin-bottom:10px;
			}
			
		
		
		.rightC {
			height:289px;
		}		
		
		#rightContent {
			height:100%;
		}
		
			#loginBox {
				width:240px; 
				height:279px; 
				background: url(../images/loginBoxNL.jpg) no-repeat;
				margin-bottom:10px;
			}	
			
				#loginBox.nl {
					background: url(../images/loginBoxNL.jpg) no-repeat;
				}
				
				#loginBox.login {
					background: url(../images/loginBoxLogin.jpg) no-repeat;
				}
				
					
			
			
				#loginBox .btn {
					display:block;
					width:105px; 
					height:26px; 
					line-height:26px; 
					float:left;
					text-align:center;
				}
				
				#loginBox .inputbtn {
					display:block;
					margin-top:10px;
					width:124px; 
					height:25px;
					padding-left:10px; 
					background:url(../images/boxBtn.jpg) no-repeat;
					line-height:25px; 
					color:#fff;
				}
				
				#loginBox .content {
					padding:15px 20px 20px 20px; 
				}
				
					#loginBox .content INPUT {
						border:1px solid #aac040;
						width:100%;
						color:#aac040;
						margin-bottom:3px;
						margin:0;
					}
					
					
		
			.box {
				width:218px;
				padding:10px;
				
				background:#c2dd38 url(../images/rightBoxBg.jpg) 0 bottom repeat-x;
				border:1px solid #c3dd39;
				margin-bottom:100px;
				
				min-height: 95%; /* Mindesthöhe für moderne Browser */
				height:95%; /* Important Regel für moderne Browser */ 
				height:95%; /* Mindesthöhe für den IE */  
				
				
				
				
			}
			
				#rightContent h3 {
					color:#6d7060;
					font-size:10pt;
					font-weight:bold;
					margin-bottom:10px;
				}
				
				.box IMG {
					margin-bottom:10px;
				}
				
				#rightContent .light {
					color:#ffffff;
				}
				
				#rightContent .dgreen {
					color:#96b301;
				}
				
				.box .line {
					width:220px;
					height:1px;
					background:#95b010;
					margin-bottom:10px;
				}
				
				.box A {
					color:white !important;
				}
	
	
	#footer {
		position:relative;
		width:950px;
		height:200px;
		padding:25px 10px 0 10px;
		margin-left:auto;
		margin-right:auto; 
		
		background: url(../images/footerBg.png) no-repeat; 
		color:#96b301;
	}
	
		.left {
			padding-left:50px;
			width:574px; 
			float:left;
		}
		
			.left A {
				display:block; 
				float:left; 
				margin-right:15px;
				color:#96b301;
			}
		
		.right {
			float:left; 
			width:240px;
			margin-left:66px;
		}
		
			.upIcon {
				display:block; 
				background:url(../images/upIcon.png) no-repeat; 
				padding-left:26px;
				color:#96b301;
			}
			
		
		
		
		#mapCanvas {
			height:350px;
			border:1px solid #96b301;
		}
		
	
	
	#accordion {
	}
	
	#seminar INPUT,
	#accordion INPUT {
		margin-bottom:10px;
	}
	
	#seminar SELECT, 
	#accordion SELECT {
		border:1px solid #96b301;
		margin-bottom:10px;
	}
	
	#seminar .inputbtn,
	#accordion .inputbtn {
		display:block;
		margin-top:10px;
		width:124px; 
		height:25px;
		padding-left:10px; 
		background:url(../images/boxBtn.jpg) no-repeat;
		line-height:25px; 
		color:#fff;
	}
	
	#newsletter LABEL.error,
	#seminar LABEL.error, 
	#accordion LABEL.error {
		display:block;
		color:red;
		margin-bottom:10px;
	}
	
		#newsletter LABEL.error {
			display:none !important;
		}
	
	#newsletter STRONG.error,
	#seminar STRONG.error,
	#accordion STRONG.error {
		color:red;
	}
	
	#newsletter INPUT.error,
	#seminar INPUT.error,
	#accordion INPUT.error {
		margin-bottom:auto; 
		border:1px solid red !important; 
	}
	
	
	#accordion .ui-state-active A {
		color:white;
	}
	
	
	
.sitemapStandardMainCat {
	
}

.sitemapStandardLevel_1 {
	font-weight:bold; 
}

.sitemapStandardLevel_2 {
	margin-left:20px; 
	font-weight:normal !important; 
	color:#646464 !important;
}

.sitemapStandardLevel_3 {
	margin-left:40px; 
	font-weight:normal !important; 
	color:#646464 !important;
}
