body {
	 background-color:#38240c;
	 background-image:url("design/bg.jpg");
   background-repeat:no-repeat;
   font-size: 11px;
   font-family: Verdana, sans-serif;
   line-height: 140%;
     
}
textarea {
}
input {
	margin-left: 20px;
}
img 
{ 
	border:none;
}
img a { border: 1px solid black; }
a {
	 font-size: 11px;
     font-family: Tahoma, sans-serif;
     color: #363635;   
     text-decoration: none;
     }
li {
margin-top: 10px;
}
a:hover {
     text-decoration: underline;
}
.site {
	text-align:center;
}
.header {
	background-image:url("design/header.jpg");
	background-repeat:no-repeat;
	background-color:#f9f4f0;
	margin-top: 35px;
	margin-left:auto;
	margin-right:auto; 
	height: 320px;
	width: 950px;
	text-align: left;
}
.overlay {
  margin-top: 20px;
	height: 90px;
	margin-left: 20px;
}

.test {
 margin-top:3px;
}
.grundriss1 {
 margin-top:10px;

}
.grundriss1 img { border: 1px solid #000;}
 .introtext {
    height: 150px;
    width: 400px;
    margin-left: 25px;
    padding-top: 10px;
    text-align:left;
}

.navigation {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-color: #363635;   
	
	padding-top: 15px;
	text-align: right;
	padding-right: 29px;
}
.infotext {
 text-align: right;
 margin-right: 26px;
 color: #7b7c79;
}
.content {
	background-color: #f9f4f0;
	height: 310px;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
}
.content2 {
	background-color: #f9f4f0;
	height: 450px;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.content2detailseiten {
	background-color: #f9f4f0;
	
	
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.content2detailseiten2 {
	background-color: #f9f4f0;
	height: 1800px;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.center {
	padding-left: 20px;
	
}
.bild1 {
	float: left;
	margin-left: 22px;
}
.bild2 {
	float: left;
	margin-left: 10px;
}
.bild3 {
	float: left;
	margin-left: 10px;
}
* html .bild1 {
	float: left;
	margin-left: 11px;
}

.gelberrahmen {
    float: left;
    margin-left: 2px;
    margin-top: 20px;
    padding-top: 15px;
	background-color: #d1d4cf;
	height: 310px;
	width: 290px;
}
.gelberrahmendetailseiten {
    float: left;
    margin-left: 2px;
    margin-top: 20px;
    padding-top: 15px;
	background-color: #d1d4cf;
	
	width: 290px;
}
.gelberrahmendetailseiten2 {
    float: left;
    margin-left: 2px;
    margin-top: 20px;
    padding-top: 15px;
	background-color: #d1d4cf;
	
	width: 290px;
}
* html .indexrahmen {
    float: left;
    margin-left: 2px;
    margin-top: 10px;
    padding-top: 15px;
	background-color: #d1d4cf;
	height: 310px;
	width: 290px;
}
* html .indexrahmen2 {
	float: left;
	margin-left: 14px;
	margin-top: 10px;
	padding-top: 15px;
	background-color: #e9e7e3;
	height: 310px;
	width: 596px;
}
.indexrahmen2 {
	float: left;
	margin-left: 14px;
	margin-top: 20px;
	padding-top: 15px;
	background-color: #e9e7e3;
	height: 310px;
	width: 596px;
}
.indexrahmen {
    float: left;
    margin-left: 2px;
    margin-top: 20px;
    padding-top: 15px;
	background-color: #d1d4cf;
	height: 310px;
	width: 290px;
}
.containerfuerdetailseiten {
	background-image:url("design/box.gif");
	background-repeat:y-repeat;
	height: 1900px;
}
.gelberrahmentext {
	margin-left: 10px;
	margin-top: 15px;
}
.gelberrahmentextdetailseiten {
	margin-left: 35px;
	margin-top: 15px;
	
}
.gelberrahmen2 {
    float: left;
    margin-top: 20px;
    padding-top: 15px;
	background-color: #d1d4cf;
	height: 310px;
	width: 600px;
}
.gelberrahmentext2 {
	margin-left: 60px;
	margin-top: 15px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

.gruenerrahmen {
	float: left;
	margin-left: 14px;
	margin-top: 20px;
	padding-top: 15px;
	background-color: #e9e7e3;
	height: 310px;
	width: 596px;
}
.gruenerrahmentext {
	margin-left: 50px;
	margin-top: 15px;
}
.gruenerrahmendetailseiten {
	float: left;
	margin-left: 14px;
	margin-top: 20px;
	padding-top: 15px;
	background-color: #e9e7e3;
	
	width: 596px;
}
.gruenerrahmendetailseiten2 {
	float: left;
	margin-left: 14px;
	margin-top: 20px;
	padding-top: 15px;
	background-color: #e9e7e3;
	
	width: 596px;
}
.impressumrahmen {
	float: left;
    margin-top: 20px;
    padding-top: 15px;
	background-color: #d1d4cf;
	height: 310px;
	width: 610px;
}
.impressumtext {
	margin-left: 20px;
	margin-top: 15px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
.rechtstextbox {
    margin-left: 40px;
    margin-top: 15px;
}
.kontaktformular {
	float:left;
	padding-top: 15px;
    margin-top: 20px;
    margin-left: 2px;
    background-color: #e9e7e3;
	height: 340px;
	width: 274px;
}
.kontaktformulartext {
	margin-left: 10px;
	margin-top: 20px;
}
.kontaktformular2 {
    float: left;
    margin-top: 20px;
    padding-top: 15px;
	background-color: #e9e7e3;
	height: 340px;
	width: 625px;
}
.kontaktformulartext2 {
	margin-left: 60px;
	margin-top: 20px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}
.mitteilung {
	margin-top: 80px;
	margin-left: 400px;
}
.nipa {
	padding-top: 424px;
	margin-left: 790px;
}


.nipadetailseiten {
	padding-top: 50px;
	margin-left: 790px;
}
.nipadetailseiten2 {
	padding-top: 1724px;
	margin-left: 790px;
}


.nipakontakt {
	padding-top: 494px;
	margin-left: 790px;
}
.footer {
	background-image:url("design/footer.jpg");
	background-repeat:no-repeat;
	margin: auto;
	height: 74px;
	width: 950px;
}
* html .footertext {
	float: left;
	margin-left: 16px;
	padding-top: 25px;
	text-align: left;
	color: #363635;
	font-family: Tahoma, sans-serif;
}
.footertext {
	float: left;
	margin-left: 26px;
	padding-top: 25px;
	text-align: left;
	color: #363635;
	font-family: Tahoma, sans-serif;
}
* html .footertext2 {
    margin-right: 26px;
	color: #363635;
	font-family: Tahoma, sans-serif;
	text-align: right;
}
.footertext2 {
    padding-top: 25px;
    margin-right: 26px;
	color: #363635;
	font-family: Tahoma, sans-serif;
	text-align: right;
}

h1 {

	font-family: Verdana, sans-serif;
	font-size: 14px;
}
h2 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bilder {
	margin-left: 25px;
}
