.container{
  width:911px;
  margin:0px auto;
  padding: 0 0 20px 0;
  text-align:left;
}

.header{
	display:block;
	width:882px;
	height:125px;
}
.header .Adresse{
	clear:both;
}
	.header .Adresse .Logo{
		float:left;
		display:block;
		font-size: 11px;	
		margin-left:-35px;
	}
	
	.header .Adresse .Kontakt{
		float:left;
		display:block;
		margin-left:80px;
		font-size: 11px;	
		margin-top:51px;
		color:#888;	
	}
	.header .Adresse .Kontakt .Schwarz{
		color:#444;	
	}
	.header .Adresse .Kontakt2{
		float:left;
		display:block;
		color:#888;	
		margin-left:60px;
		margin-top:51px;
		font-size: 11px;
	}
	.header .Adresse .Kontakt2 .Schwarz{
		color:#444;	
	}
	.header a{
		color:#888;	
		text-decoration:none;
	}
	

.content_1{
	/* ohne Inhalt */
}
	.content_1 .column1,
	.content_1 .column2,
	.content_1 .column3,
	.content_1 .column4,
	.content_1 .column5{
		min-height:426px;
		padding-top:14px;
	}
	
	.content_1 .column1{
		float:left;
		width:190px;

		padding-top:14px;
		text-align:right;
	}
		.content_1 .column1 h2{
			font-size:11px;
			color:#888;
			margin:0;
			margin-right:14px;
			padding:0;
			font-weight:normal;
		}	
		.content_1 .column1 h1{
			font-size:20px;
			color:#888;
			padding:0;
			margin-top:20px;
			margin-right:14px;
			font-weight:normal;
		}	

	.content_1 .column2{
		float:left;
		width:74px;
	}
	.content_1 .column3{
		float:left;
		width:88px;
	}
	.content_1 .column4{
		float:left;
		width:88px;
	}
	.content_1 .column5{
		float:left;
		width:352px;

	}

	* html .content_1 .column1,
	* html .content_1 .column2,
	* html .content_1 .column3,
	* html .content_1 .column4,
	* html .content_1 .column5{
		height:440px;
	}	

.content_2{
	/* ohne Inhalt */
}
	.content_2 .column1,
	.content_2 .column2,
	.content_2 .column3,
	.content_2 .column4{
		min-height:426px;
		padding-top:14px;
	}
	
	.content_2 .column1{
		float:left;
		width:278px;	
	}
		.content_2 .column1 h2{
			font-size:11px;
			color:#888;
			margin:0;
			margin-right:14px;
			padding:0;
			font-weight:normal;
			text-align:right;
		}	
		.content_2 .column1 h1{

			font-size:20px;
			color:#888;
			padding:0;
			margin-top:20px;
			margin-right:14px;
			font-weight:normal;
			text-align:right;
		}	
		
	.content_2 .column2{
		float:left;
		width:74px;
	
	}
	.content_2 .column3{
		float:left;
		width:176px;

			
	}
	.content_2 .column4{
		float:left;
		width:264px;		
	}
	.content_2 .column4 .content h1{
		margin-bottom:25px;		
	}
	* html .content_2 .column1,
	* html .content_2 .column2,
	* html .content_2 .column3,
	* html .content_2 .column4{
		height:440px;
	}	
	
.content_3{
	float:left;
	width:792px;

}



	* html .content_3 .team img{
		margin:0px;
		margin-top:-1px;
		margin-bottom:-4px;
		border:0;
		padding:0;
	}
	* html .content_3 .koop img{
		margin:0px;
		margin-top:-1px;
		margin-bottom:-4px;
		border:0;
		padding:0;
	}
	.content_3 .column1{
		float:left;
		width:264px;
		min-height:426px;
		padding-top:14px;
		text-align:right;
	}
		.content_3 .column1 h2{
			font-size:11px;
			color:#888;
			margin:0;
			margin-right:14px;
			padding:0;
			font-weight:normal;
			text-align:rigth;
		}	
		.content_3 .column1 h1{
			font-size:20px;
			color:#888;
			padding:0;
			margin-top:20px;
			margin-right:14px;
			font-weight:normal;
			text-align:rigth;
		}	
		
	.content_3 .column2{
		float:left;
		width:176px;
		min-height:440px;
	}
	.content_3 .column2 .team{
		padding:0;
		margin:0;
		border:0;
		width:161px; 
		margin-left:15px; 
		margin-top:14px;
		margin-bottom:28px;
		border-left:1px solid #ccc; 
		border-top:1px solid #ccc; 
		border-bottom:1px solid #ccc; 
		text-align:right;	
	}
	.content_3 .column2 .koop{
		padding:0px 0px 70px 0px;
		margin:0;
		border:0;
		width:161px;
		margin-left:15px;
		margin-top:14px;
		margin-bottom:28px;
		border-left:1px solid #ccc;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		text-align:right;
	}
		
	.content_3 .column3{
		float:left;
		width:88px;
		min-height:440px;
	}

	.content_3 .column3 .team{
		padding:0;
		margin:0;
		border:0;
		width:88px; 
		height:98px;
		margin-top:14px;
		margin-bottom:28px;
		border-top:1px solid #ccc; 
		border-bottom:1px solid #ccc;
	}
	.content_3 .column3 .koop{
		padding:0;
		margin:0;
		border:0;
		width:88px;
		height:168px;
		margin-top:14px;
		margin-bottom:28px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
		
	.content_3 .column4{
		float:left;
		width:264px;
		min-height:440px;
	}

	.content_3 .column4 .team{
		width:250px; 
		height:98px;
		margin-top:14px;
		margin-bottom:28px;
		border:1px solid #ccc; 
		border-left:0;
		text-align:left;	
	}
	.content_3 .column4 .koop{
		width:250px;
		height:168px;
		margin-top:14px;
		margin-bottom:28px;
		border:1px solid #ccc;
		border-left:0;
		text-align:left;
	}
	.content_3 .column4 .team .content, .content_3 .column4 .koop .content{
		margin:8px 0px 0px 0px;
	}
	
	.content_3 .column4 .team .content p, .content_3 .column4 .koop .content p {
    font-size:12px;
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.content_3 .column4 .team .content .name, .content_3 .column4 .koop .content .name {
	  font-size:12px;
	}
	
  .content_3 .column4 .team .content a {
		font-size: 10px;
	}

	* html .content_3 .column1,
	* html .content_3 .column2,
	* html .content_3 .column3,
	* html .content_3 .column4{
		height:440px;
	}	
	
	
.content_4{
	float:left;
	width:792px;

}
	
	.content_4 .column1{
		float:left;
		width:278px;
		height:440px;
		text-align:right;
	}
		.content_4 .column1 h2{
			font-size:11px;
			color:#888;
			margin:0;
			margin-right:14px;
			padding:0;
			font-weight:normal;
			text-align:rigth;
		}	
		.content_4 .column1 h1{
			font-size:20px;
			color:#888;
			padding:0;
			margin-top:20px;
			margin-right:14px;
			font-weight:normal;
			text-align:rigth;
		}	
		
	.content_4 .column2{
		float:left;
		width:250px;
		min-height:440px;
	}
	.content_4 .column3{
		float:left;
		width:264px;
		min-height:440px;
	}
	* html .content_4 .column3,
	* html .content_4 .column2{
		height:440px;
	}	
	
.content_5{
	float:left;
	width:792px;

	padding:0;

}
	.content_5 img{
		margin:0;
		padding:0;
		border:0;
	
	}	
	.content_5 .column1{
		float:left;
		width:792px;
		min-height:440px;
		text-align:right;
	}
	
		.content_5 .column1 .ueberschrift{
			float:left;
			width:278px;		
			height:168px;
		
		}
		
			.content_5 .column1 .ueberschrift h2{
				font-size:11px;
				color:#888;
				margin:0;
				margin-right:14px;
				padding:0;
				padding-top:14px;
				font-weight:normal;
				text-align:rigth;
			}	
			.content_5 .column1 .ueberschrift h1{
				font-size:20px;
				color:#888;
				padding:0;
				margin-top:20px;
				margin-right:14px;
				font-weight:normal;
				text-align:rigth;
			}	
			
		.content_5 .column1 .content{
			float:left;
			width:514px;		
			height:168px;
			
		}

			.content_5 .column1 .content .news{
				width:514px;
				height:56px;
				clear:both;
				display:block;
				margin-top:14px;
				color:#666;
			}

				.content_5 .column1 .content .news a:link,
				.content_5 .column1 .content .news a:visited,
				.content_5 .column1 .content .news a:active,
				.column3 .content a:link, .column3 .content a:visited, .column3 .content a:active {
					color: #666;
					text-decoration: none;
				}

					.content_5 .column1 .content .news .bild{
						width:88px;
						height:56px;
						float:left;
						display:block;
						margin-right:14px;
						margin-top:7px;

					}
					.content_5 .column1 .content .news .inhalt{
						font-size:12px;
						width:390px;
						float:left;
						display:block;
						padding-left:16px;
						text-align:left;
						margin-top:7px;
						background:url(../img/de/doppelPfeil.gif) 0px 2px no-repeat;
					}
					.content_5 .column1 .content .news .inhalt h1{
						font-size:12px;
						margin:0;
						padding:0;
					}
		
	
	* html .content_5 .column1{
		height:440px;
	}	
	
	
.weiss{
	background-color:#ffffff;	
}
.hellblau{
	background-color:#C8E9F2;	
}
.blau{
	background-color:#83CEE3;	
}
.hellgruen{
	background-color:#E5EC99;	
}
.mittelgruen{
	background-color:#d4df5c;	
}
.gruen{
	background-color:#BDCF00;	
}
.dunkelgrau{
	background-color:#5A5648;	
}
.hellrot{
	background-color:#D96666;	
}
.rot{
	background-color:#CC3333;	
}
.grau{
	background-color:#666;
}
.hellgrau{
	background-color:#f3f3f3;
}

h1 span{
	color:#ccc;
}

.content_1 .Info,
.content_2 .Info,
.content_3 .Info{
	margin-bottom:10px;
}
.content_1 .pageNav,
.content_2 .pageNav,
.content_3 .pageNav{
	margin:0;
	padding:0;
	margin-left:180px;
	margin-top:10px;
	padding-top:5px;	
	padding-bottom:10px;
	font-size:11px;
	text-align:center;
}
.content_1 .pageNav a,
.content_2 .pageNav a,
.content_3 .pageNav a{

	color:#fff;
	text-decoration:none;
}

.content_1 .gruen,
.content_2 .gruen,
.content_3 .gruen{
	color:#fff;
}
.content_1 .gruen .pageNav,
.content_2 .gruen .pageNav,
.content_3 .gruen .pageNav,
.content_1 .gruen .Info hr,
.content_2 .gruen .Info hr,
.content_3 .gruen .Info hr{
	color:#ebf1a5;
	border-top:1px solid #d5de74;

}
.content_1 .dunkelgrau,
.content_2 .dunkelgrau,
.content_3 .dunkelgrau{
	color:#fff;
}
.content_1 .dunkelgrau .pageNav,
.content_2 .dunkelgrau .pageNav,
.content_3 .dunkelgrau .pageNav,
.content_1 .dunkelgrau .Info hr,
.content_2 .dunkelgrau .Info hr,
.content_3 .dunkelgrau .Info hr{
	color:#a3a298;
	border-top:1px solid #a3a298;
}

.content_1 .rot,
.content_2 .rot,
.content_3 .rot{
	color:#fff;
}
.content_1 .rot .pageNav,
.content_2 .rot .pageNav,
.content_3 .rot .pageNav,
.content_1 .rot .Info hr,
.content_2 .rot .Info hr,
.content_3 .rot .Info hr{
	color:#dc908e;
	border-top:1px solid #dc908e;
}
.content_1 .hellblau,
.content_2 .hellblau,
.content_3 .hellblau,
.content_1 .hellblau .pageNav,
.content_2 .hellblau .pageNav,
.content_3 .hellblau .pageNav,
.content_1 .hellblau .pageNav a,
.content_2 .hellblau .pageNav a,
.content_3 .hellblau .pageNav a, 
.content_1 .hellblau .Info hr,
.content_2 .hellblau .Info hr,
.content_3 .hellblau .Info hr{
	color:#333333;

}
.content_1 .hellblau .pageNav,
.content_2 .hellblau .pageNav,
.content_3 .hellblau .pageNav,
.content_1 .hellblau .Info hr,
.content_2 .hellblau .Info hr,
.content_3 .hellblau .Info hr{
	border-top:1px solid #B8DEE6;
}
.content_1 .hellblau .pageNav,
.content_2 .hellblau .pageNav,
.content_3 .hellblau .pageNav{
	color:#4B6674;
}


.footer{
	clear:both;
	margin-left:610px;
	padding-top:10px;
	font-size:11px;
	color:#888888;
	position: relative;
}
	.footer a{
		text-decoration:none;
		color:#888;
	}
	
	.weber_hint {
    position: absolute;
    left: -490px;
  }
	
.content_1 .column5 p,
.content_2 .column4 p,
.content_3 .column2 p{
	font-size: 12px;
	padding:0;
	margin:0;
}
.content_1 .column5 h1,
.content_2 .column4 h1,
.content_3 .column2 h1{
	font-size: 12px;
	font-weight:bold;
	
}


.content_1 .content,
.content_2 .content,
.content_3 .content{
	margin:0;
	margin-top:10px;
	padding-left:15px;

}

.content_1 .content hr,
.content_2 .content hr,
.content_3 .content hr{

	border:0;
	height:1px;
}



.Formular{
	border:0;
	height:518px;
	text-align:left;
}
.Formular form{
	float:left;
	padding-left:12px;
}
.Formular form input{
	border:0;
	width:225px;
	border-bottom:1px solid #e5ec99;
	border-right:1px solid #e5ec99;
	background-color:transparent;
	color:#fff;
	margin-top:8px;
}
.Formular form .Checkbox{
	float:left;
	text-align:left;
	width:225px;
	margin-top:9px;
}
.Formular form .Checkbox input{
	border:0;
	width:15px;
	margin-top:-5px;
	margin-left:10px;
}
.Formular form textarea{
	border:0;
	width:225px;
	border-bottom:1px solid #e5ec99;
	border-right:1px solid #e5ec99;
	background-color:transparent;
	color:#fff;
	margin-top:9px;
	height:100px;
	font-size:13px;
	font-family: Arial, Verdana, sans-serif;
}
.Formular form select{
	background-color:#e5ec99;
	width:225px;
	border:0;
	margin-top:9px;
}
.Info{
	font-size:11px;
}
.secLabel{
	font-weight:bold;
	margin-top:13px;
	margin-right:10px;
	color:#fff;

}

.LabelDiv{
	float:left;
	display:block;
	width:250px;
	height:440px;
	background-color:#83cee3;
	background:url(../img/de/kontakt/kontakt.jpg) no-repeat;
	text-align:right;
}

a img{
	border:0;
}

/* News */

.column_news {
	float: left;
	width: 528px;
	min-height: 426px;
	background: #fff url(/img/de/column_news_back.gif) repeat-y 100% 0;
	padding: 14px 0 0 0;
}
* html .column_news {
	height: 440px;
}

.news_overview {
	margin: 0 0 28px 0;
}

	.news_overview a:link, .news_overview a:visited, .news_overview a:active {
		color: #fff;
	}

	.news_overview img {
		float: left;
		border-top: 1px solid #ecede8;
		border-bottom: 1px solid #ecede8;
		border-left: 1px solid #ecede8;
	}

	/* Extra-Wurst fürn IE */
	* html .news_overview img {
		margin-left: -3px;
	}

	.news_overview .content {
		border-top: 1px solid #d5de74;
		margin: 0 0 0 250px;
		padding-top: 1px;
		color: #fff;
	}

.news_details {
	float: left;
	width: 602px;
	min-height: 440px;
	background: transparent url(/img/de/news_detail_back.gif) no-repeat 100% 0;;
}
* html .news_details {
	height: 440px;
}

	.news_details p {
		margin-top: 0;
	}

	.news_details .back {
		min-height: 288px;
		padding: 152px 0 0 0;
	}
	* html .news_details .back {
		height: 440px;
	}

	.news_details .content {
		background: #bdcf00;
		margin: 0 0 0 250px;
		padding: 18px 14px 18px 14px;
		min-height: 150px;
		color: #fff;
	}
	* html .news_details .content {
		height: 150px;
	}
