body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	color: #146b7a;
}

#container {
	width: 872px;
	margin: 80px auto;
	padding: 0;
}

#containerhome { 	
  position:absolute;
  height: 390px; 
  width: 872px;
  margin: -195px 0px 0px -436px;
  top: 50%; 
  left: 50%;
  text-align: left;
  padding: 0px;
}


/*header position und look*/

#header{
	padding: 0;
	margin: 0 0 47px 0;
}



/*navigation position und look*/

#navicontainer{
	width: 700px;
	padding: 0;
	margin: 0 0 110px 146px;
}

#navicontainerhome{
	width: 700px;
	padding: 0;
	margin: 150px 0 310px 146px;
}

#navi {
	list-style-type: none;
	font-size: 20px;
	margin: 0;
	padding: 0;
} 

#navi li {
	float: left;
	padding: 0;
	margin: 0;
}

#navi li a { 
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #146b7a;
	letter-spacing: 0.02em;
}

#navi li a:visited { color: #146b7a; }
#navi li a:hover { color: #b9d5f0; }
#navi li a:active { color: #c86222; }

#navi li a.selected { color: #c86222; }

#navi li.nav1 { width: 81px; }
#navi li.nav2 { width: 220px; }
#navi li.nav3 { width: 191px; }
#navi li.nav4 { width: 77px; }

/*content position und look*/

#content {
	padding: 0;
	margin: 0 0 0 148px;
	height: 460px;
	}
	
#content-qualitaet {
	padding: 0 0 0 230px;
	margin: 0;
	height: 460px;
	}
	
#content-kultur{
	padding: 0 0 0 447px;
	margin: 0;
	height: 460px;
	}
	
#kontakt-left {
	margin: 0;
	padding: 0 22px 0 0;
	}

#kontakt-right {
	float: right;
	width: 425px;
	padding: 0;
	margin: 0;
	}

#portrait {
	float: left;
	width: 280px;
	padding: 5px 20px 0 0;
	margin: 0;
	}
	
#textliste {
	list-style-type: none;
	margin: 0;
	padding: 0;
	} 
	
#textliste li {
	padding: 0 0 10px 0;
	margin: 0;
	}

/*typo look*/

p {
	padding: 0 0 22px 0;
	margin: 0;
	line-height: 22px;
}

a { color: #146b7a; text-decoration: none;}
a:visited { color: #146b7a; }
a:hover { color: #c86222; }
a:active { color: #c86222; }

#footer {
	padding: 0;
	margin: 0;
	text-align: center;
	}
	
.abstand {letter-spacing: 0.5em;}

	
.noabstand {padding: 0;}



/* start style formular */
 
form { 
	margin: 0; 
	padding: 0;
	}
	
label { 
	width: 100px;  
	margin: 0; 
	padding: 1px 0 0 0; 
	line-height: 20px; 
	display: block; 
	float: left; 
	clear: left;
	}
	
label.bemerk {
	float: none;
	display: inline;
	}
	
input, select, textarea {
	border: 1px solid #b9d5f0; 
	padding: 1px 0 0 1px; 
	margin: 0 0 2px 0 ;
	height: 17px;
	width: 180px; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c86222;
	}
	
textarea {
	width: 280px;
	height: 196px;
	margin: 2px 0 2px 0;
	}
		
input:focus, textarea:focus { border-color: #c86222; }

.submitbtn {
	width: 80px; 
	height: 21px;
	background: #fff;
	border: 1px solid #146b7a; 
	color: #146b7a; 
	cursor: pointer; 
	padding: 0;
	margin: 0 0 0 203px; 
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}

.submitbtn:hover {
	color: #c86222; 
	border: 1px solid #c86222; 
	}




/*naloo position und look*/

#naloo {
	position: absolute;
	top: 0;
	left: 0;
}









