body{
		background-image:url(img/background_body.jpg);
		text-align: center;
	}

.content{
			background-image: url(img/background_content1.jpg);
			width: 1500px;
			height: 958px;
			margin: 50px;
			margin-top: 10px;
			margin-bottom: 0px;
			padding-top:1px;
			
			
		}

.header	{
			height: 100px;
			border-bottom: none;
			margin: 25px;
			border-bottom: 2px solid blue;
			padding-top: 3px;
	   	}

.navi	{

			width: 300px;
			height: 796px;
			float:left;
			text-align: left;
			margin-top: -55px;
			margin-left: 25px;
			border-right: 2px solid blue;	
			padding-top:20px;
			
		}

.navi li	{
				list-style: none;
				margin: 10px;
				margin-left: 0px;
				color: navy;
				font-size: 26px;
				font-weight: bold;
			}
			



.navi a		{
				text-decoration: none;
				color: navy;
				font-size: 26px;
				font-weight: bold;
			}

.navi .subLinks 	{
						font-size: 16px;
						margin-left: 10px;
					}

.navi a:hover	{
					color: #999999;
				}

.navi .linkTitle	{
				margin-top: 20px;
			}
.text	{
			height: 800px;
			width: 1447px;
			margin: -25px 25px 25px 25px; 
			text-align: left;
			
			
		}

#welcome	{
				font-size: 30px;
				margin: 200px 50px 0 350px;
				text-align:center;
			}	
#welcome img	{
					margin: 0 50px 0 50px;
					border: 1px solid blue;
				}
#about	{
			margin: 100px 50px 50px 400px;
			font-size: 20px;
		}
#about h3	{
				text-decoration: underline;
			}
#about img {
				margin-left: 20px;
				border: 1px solid blue;
			}
.picTitle	{
				font-size: 15px;
			}

#plan	{
			margin: 100px 50px 50px 400px;
			font-size: 20px;
		}

#plan img 	{
				border: 1px solid blue;
				margin: 10px;
				margin-left: 0px;
			}
			
#leistungen {
				margin: 100px 50px 50px 400px;
				font-size: 20px;
			}

#leistungen img 	{
						border: 1px solid blue;
						margin: 10px;
						margin-left: 0px;
					}

#impressum	{
			margin: 100px 50px 50px 400px;
			font-size: 20px;
		}
#coordination	{
			height: 20px;
			overflow: hidden;
		}
		
#coordination	{
			margin: 70px 50px 50px 400px;
			font-size: 20px;
		}
#coordination table	{
						border: 3px solid blue;
						display: none;
					}

#coordination td	{
						border: 1px solid black;
						padding: 5px;
						font-size: 12px;
					}
					
.naviRef	{
				border-bottom: 2px solid blue;		
				margin: -25px 28px 0px 25px;
				width: 1127px;
				float: right;
				padding: 10px;
				text-align: left;
				background-color: #cccccc;
			}

.naviRef a		{
				text-decoration: none;	
				padding: 10px;
				font-weight: bold;
					
			}
.naviRef .active	{
						color:orange;
					}
					
.navi .active		{
						color: orange;
						
					}
.navi .subLinks .active
					{
						color: orange;
						font-size: 16px;
					}

.naviRef a	{
				color: navy;
			}

.naviRef a:hover	{
					background-color: #EEEEEE;
					
				}
				
.ref{
			margin: 80px 20px 20px 400px;
			font-size: 18px;
		}
.ref img 	{
				border: 1px solid blue;
				margin: 15px;
				margin-left: 5px;
			}
.ref h3 {
			color: navy;
		}