/* 
 * layout styles
 */
 
 #inhaltsbox {
 	float:left;
	width:555px;
	}
 
/*
 * Wrapper for Layout-width: 850px
 */
.headerWrapper {
	background-color: #0D0066;
	}
.innerWrapper {
	position: relative;
	margin: 0 auto;
	width: 75.9em;
	text-align: left;
	}
	
	.innerWrapper .header {
		background-color: #0D0066;
		border-left: solid 1px #F1F1F1;
		border-right: solid 1px #F1F1F1;
		}
	.innerWrapper .metanavigation {
		border-left: solid 1px #F1F1F1;
		border-right: solid 1px #F1F1F1;
		}
		.innerWrapper .metanavigation ul.lang {
			margin: 5px 0 0 5px;
			list-style: none;
			float: left;
			}
			.innerWrapper .metanavigation ul.lang li {
				margin: .4em .4em .2em 0;
				padding: 0 0 0 0;
				float: left;
				line-height: 1em;
				list-style-type:none;
				}
		.innerWrapper .metanavigation form {
			float: right;		
			}
		.innerWrapper .metanavigation ul.search {
			margin: 2px 0 0 0;
			list-style: none;
			float: right;			
			}
		.innerWrapper .metanavigation ul.search li {
				padding: 0 8px 0 30px;
				float: right;
				line-height: 1em;
				list-style-type:none;
				}

		.innerWrapper-navigation {
			position: relative;
			margin: 0 auto;
			width: 75.9em;
			text-align: left;
		}
		
		* html .innerWrapper-navigation {
			width: 70.9em;
		}

	.innerWrapper .content {
		color: #444444;
		background-color: #fff;
		border: 1px solid #333;
		border-width: 0 1px 1px 1px;
		padding: 0 0 15px 0;
		}

		
		.innerWrapper .content .breadcrump {
			font-size: 10px;
			padding: .5em;
			float: left;
			}


		
		.innerWrapper .content .printer {
			padding: .5em;
			text-align: right;
			}

			
		.innerWrapper .content .colLeft{
			margin-top: .5em;
			margin-right: 5em;
			padding-top: 1em;
			float: left;
			width: 17.4em;
			}
		
		.innerWrapper .content .colRight {
			margin-top: .5em;
			margin-right: 5em;
			padding-top: 1em;
			float: left;
			width: 17.4em;
			}



		.innerWrapper .content .colRight {
			margin-top: .9em;
			width: 48.9em;
			border-top: none;
			margin-right: 0;
			}


			.innerWrapper .content .subnavigation ul {
				margin: 0;
				list-style: none;
				}
				.innerWrapper .content .subnavigation ul li {
					padding: 0;
					margin: 0;
					float: left;
					width: 100%;
					list-style-type:none;
					}
					
					.innerWrapper .content .subnavigation ul li a {
						display: block;
						background-color: #8485b5;
						color: #232323;
						border-left: 5px solid #000f48;
						/*border-left: 5px solid #000f48;*/
						/*border-left: 5px solid #0D0066;*/
						margin: 1px 0 1px 0;
						}
						
						.innerWrapper .content .subnavigation ul li a:hover {
								background-color: #a09ec6;
								border-left: 5px solid #e97808;
								text-decoration: none;
						}
												
						.firstnav a {
						padding: .4em 1em;
								background-color: #a09ec6;
								border-left: 5px solid #e97808;
								text-decoration: none;
							}
						
						#firstnav_active {
						padding: .4em 1em;
								border-left: 5px solid #e97808;
								background-color: #a09ec6;
								text-decoration: none;
							}
							
								
						.secondnav a {
						padding: .4em 1em;
								font-size: 11px;
						}
							
							#second_active {
							padding: .4em 1em;
								font-size: 11px;
								background-color: #bab8e0;
								border-left: 5px solid #e97808;
								
							}
													
							.thirdnav a {
							padding: .4em 1em;
								font-size: 10px;
						
							}
							
							#third_active {
							padding: .4em 1em;
								font-size: 10px;
								background-color: #cecbee;
								border-left: 5px solid #e97808;
								text-decoration: underline;
							}
							
							.innerWrapper .content .thirdnav a {
								font-size: 10px;
								background-color: #a09ec6;
							}
				
.login {
float:left;
	padding: 0;
	margin:2.0em 0 2.0em .5em;
	background-color:#ccc;
	}				

.navigationWrapper {
	padding:0;
	margin:0;
	width:849px;
	background-color:#486eb2;
	}

	.navigationWrapper ul {
		list-style: none;
		padding: 0;
		}
	.navigationWrapper ul li {
		margin: 0;
		padding: 0;
		list-style-type:none;
		display: inline;
		}
		.navigationWrapper ul li a {
			display: block;
			font-weight: bold;
			float:left;
			padding: .6em;
			margin-right: 1em;
			color: #fff;
			}
	
			
.innerWrapper .footer {
	margin: .5em;
	text-align: right;
	}
