body {
	margin: 0;
	padding: 0;
	z-index:2;
}

body * {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#box {
	width: 820px;
	height: 315px;
}

	#header {
		position: relative;
		height: 92px;
	}

#col1 {
	clear: both;
	width: 177px;
	float: left;
}

	#subNavigation {
		margin: 207px 0 0 0;
		padding: 0;
		background-color: #fff;
		list-style: none;
	}

		#subNavigation li {
			margin: 0 0 1px 0;
			padding: 0;
		}
	
		#subNavigation li a {
			height: expression("18px");
			line-height: 18px;
			display: block;
			text-decoration: none;
			color: #000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
	
		#subNavigation li a:hover {
			color: #fff;
		}
	
		#subNavigation .title {
			margin: 1px 0 1px 0;
			padding: 0 0 2px 15px;
			font-weight: bold;
			color: #FFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
	
		#subNavigation .level1 {
			padding-left: 15px;
		}
	
		#subNavigation .level2 {
			padding-left: 30px;
		}
	
		#subNavigation .level3 {
			padding-left: 45px;
		}
	
		#subNavigation .active {
			background: url(../images/subnavigation_arrow.png) no-repeat;
			font-weight: bold;
			color: #FFF;
		}

#col2 {
	width: 620px;
	float: left;
}

	#mainNavigation {
		height: 18px;
		width: 620px;
		margin: 68px 0 1px 1px !important;
		margin: 68px 0 0 1px;
		padding: 0;
		list-style: none;
	}

	#mainNavigation li {
		margin: 0;
		padding: 1px 0 0 0;
		float: left;
		min-width: 50px;
		width: auto !important;
		width: 50px;
		white-space: nowrap;
	}

	#mainNavigation a {
		margin-right: 1px;
		padding: 0 10px 0 10px;
		line-height: 18px;
		display: block;
		color: #000;
		text-decoration: none;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

	#mainNavigation .start {
		padding-left: 28px;
	}

	.layersMenu {
		width: 180px;
		margin: 0;
		padding: 0;
	}

		html > body .layersMenu {
			width: auto;
		}

		.layersMenu li {
			margin: 0;
			padding: 1px 0 0 0;
			list-style-type: none;
		}

		.layersMenu .spacer {
			height: 0px;
		}

		.layersMenu a {
			padding: 0 10px 0 10px;
			line-height: 18px;
			display: block;
			color: #000;
			text-decoration: none;
			font-weight: normal;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			width: 100%;
		}

			.layersMenu li > a {
				width: auto;
			}

		.layersMenu a:hover {
			color: #fff;
		}

	#content {
		position: relative;
		clear: both;
		padding: 41px 28px 36px 28px;
		background-color: #FFF;
		border-top: 1px solid #999;
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
	}

	#content * {
		font-size: 11px;
	}
	
	.print_button {
		border: none;
	}
	
	#footer {
		height: 16px;
		margin-bottom: 10px;
		padding: 2px 28px 2px 28px;
		background-color: #FFF;
		border: 1px solid #CCC;
	}

		#footer .copyright {
			color: #999;
			float: right;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}

		#impressum a {
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: uppercase;
		}
	
	
		#impressum a {
			color: #999;
			text-decoration: none;
		}
	
		#impressum a:hover {
			color: #000;
		}

#print-title {
	display: none;
}

	#print-title p {
		margin: 0;
		padding: 0;
		font-size: 11px;
	}

	#print-title .logo {
		float: left;
	}

	#print-title .date {
		float: right;
	}

	#print-title .path {
		clear: both;
		border-top: 1px solid #000;
		margin-bottom: 50px;
	}

#info_line {
	display: none;
	padding: 30px 0 0 0;
	clear: both;
}

	#info_line p {
		font-size: 10px;
	}

	#info_line span,
	#info_line a,
	#info_line a:hover {
		color: #000;
		font-size: 10px;
		text-decoration: none;
	}

	#info_line .last_edited {
		float: left;
	}

	#info_line .goto_top {
		float: right;
	}

	#info_line .bottom {
		border-top: 1px solid #000;
		clear: both;
	}

	#info_line .present_position {
		float: left;
	}

	#info_line .copyright {
		float: right;
	}

	#info_line .present_position a {
		text-decoration: underline;
	}

	#info_line .present_position a:hover {
		text-decoration: none;
	}

.last_update {
	margin-top: 20px;
	font-size: 10px;
	color: #CCC;
	float: left;
}

.goto_top {
	float: right;
}

.clear {
	height: 0;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
}