@charset "utf-8";
/* CSS Document */
html, body {
	width: auto;
}
body, p, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
}
img {
	border: 0;
}
.hidden {
	display: none;	
}
p {
	padding: 5px 0 10px 0;
}
a {
	color: #1e2c53;
	text-decoration: underline;
}
.floatleft {
	float: left;
}
.floatright{
	float: right;
}
.clear {
	clear: both;
}
/******* FRAMEWORK *******/
#boxAll {
	width: auto;
	height: auto;
}	
	#boxLogo h1 {
		position: relative;
	}
		#boxLogo h1 a {
			position: relative;
			font-size: 30px;
			line-height: 42px;
			text-decoration: none;
		}
		
		
	#boxMenu {
		position: relative;
		margin: 0;
		padding: 0;
	}
		#boxMenu ul {
			margin: 0;
			padding: 10px 0 0 12px;			
		}
				#boxMenu ul li {			
					margin: 0;
					padding: 0;	
					color: #000;	
				}
				#boxMenu ul li span {
					font-weight: bold;
				}
				#boxMenu ul li a span {
					font-weight: normal;
				}
	#boxMeta {
		position: relative;
		margin: 0;
		padding: 0 0 10px 0;
	}
		#boxMeta ul {
			margin: 0;
			padding: 10px 0 0 12px;			
		}
				#boxMeta ul li {			
					color: #000;
				}
				#boxMeta ul li span {
					font-weight: bold;
				}
				#boxMeta ul li a span {
					font-weight: normal;
				}

			#boxPicturelist #boxScroll #boxScrollContent ul {
				margin: 0;
				padding: 0;			
			}
				#boxPicturelist #boxScroll #boxScrollContent ul li {
					list-style-type: none;
					float: left;
					width: 52px;
					height: 52px;	
					padding-right: 3px;
				}
	
	#boxSubmenu {
		position: relative;
	}
		#boxSubmenu ul {
			margin: 0;
			padding: 10px 0 10px 12px;			
		}
				#boxSubmenu ul li span {			
					font-weight: bold;
				}
				#boxSubmenu ul li a {			
					font-weight: normal;
				}
				
	#boxContent {
		position: relative;
		padding-top: 10px;
	}
		#boxContent h2 {
			margin-bottom: 10px;
			padding: 2px;
			font-size: 30px;
			line-height: 30px;
			font-weight: bold;
		}
			#boxContent h2 span {
				color: #a1c209;	
			}
		#boxContent p {
			padding-right: 14px;
		}
		#boxContent ul {
			margin: 0 0 0 0;
			padding: 5px 0 0 12px;
		}
	
	#investor {
		position: relative;
		padding: 5px 0;
			
	}
		#investor img {
			border: 0;
		}
	
	#boxSidebar {
	}
	.clickbox {
		padding: 10px 0;	
	}
		.clickbox h3 {
			font-size: 16px;
			line-height: 16px;
			padding: 5px 0;
			
		}
		#boxDownloads,
		#boxInfos, 
		#boxAvailable,
		#boxInfosLage,
		#boxInfosInfrastruktur
		{
			display: block !important;
		}
		#boxDownloads ul {
			margin: 0;
			padding: 10px 0 10px 12px;			
		}
						
			.clickbox table,
			.clickbox table td,
			.clickbox table  th {
				border: #000 solid 1px;
				
			}
				.clickbox	table th {
					text-align: left;
				}
				.clickbox	table td {
					text-align: right;			
				}
					.clickbox	table.verticable th,
					.clickbox	table.verticable td {
						text-align: center !important;
					}



