/* CSS Document */
html[xmlns^="http"]
         {
         /* verhindert Mozilla-Zucken
          * > Firefox 1.5
          */
         overflow-y: scroll;
         }

body {
	margin: 0;
	padding-top:20px;
	background-image:url(images/bg.gif);
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#663333;

}
.kopf{
	width:733px;
	height:35px;
	background-image:url(images/kopf.gif);
	background-repeat:no-repeat;
	padding: 35px 0px 0px 272px;
	margin: 0 auto;
}

.unterkopf
{
	width:150px;
	height:25px;
	padding: 0px 0px 20px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #84786F;
	float:left;
}

.fuss{
	width:996px;
	height:49px;
	color: #666666;
	font-size:12px;
	background-image:url(images/fuss.gif);
	background-repeat:no-repeat;
	margin: 0 auto;
	padding: 5px 0px 0px 10px;
}

.content_top{
	width:992px;
	background-color:#ffffff;
	background-image:url(images/content.gif);
	background-repeat:repeat-y;
	margin: 0 auto;
	padding: 0px 0px 0px 14px;

}
.content{
	width:1002px;
	background-color:#ffffff;
	background-image:url(images/content.gif);
	background-repeat:repeat-y;
	margin: 0 auto;
	padding: 0px 0px 20px 4px;
	min-height:100px;

}


.homebg1{
	width:180px;
	height:524px;
	background-color:#ffffff;
	background-image:url(images/homebg1.gif);
	background-repeat: no-repeat;
	padding: 0px 85px 0px 0px;
	float:left;
}
.homebg1us{
	width:180px;
	height:524px;
	padding: 0px 85px 0px 0px;
	float:left;
}
.homebg2{
	width:507px;
	height:526px;
	background-color:#ffffff;
	background-image:url(images/homebg2.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 1px;	
	float:left;

}
.dank{

	width:507px;
	margin: 0px 0px 0px 1px;	
	float:left;


}
.homebg2us{

	width:438px;
	margin: 0px 0px 0px 1px;	
	float:left;


}
.kind
{	background-image:url(inneneinrichtung+hamburg.gif);
	width:202px;
	height:330px;
	margin: 117px 0px 30px 150px;	
	float:left;


}
.galerie{
	width:700px;
	margin: 0px 0px 0px 1px;	
	float:left;

}
.ubox1{
	width:415px;
	min-height:322px;
	background-color:#EAE7E7;
	border: 1px #999999 solid;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 2px 1px;	
	float:left;

}
.rand{

	border: 1px #ffffff solid;
	


}
.ubox2{
	width:415px;
	min-height:200px;
	background-color:#EAE7E7;
	border: 1px #999999 solid;
	margin: 0px 0px 2px 1px;	
	padding: 5px 5px 5px 5px;
	float:left;

}
.homebg3{
	width:220px;
	height:526px;
	margin: 0px 0px 0px 2px;	
	float:left;

}
.homebg3us{
	width:285px;
	min-height:335px;
	margin: 0px 0px 0px 6px;	
	float:left;
	color: #666600;

}
.homebg3usa{
	width:240px;
	min-height:526px;
	margin: 0px 0px 0px 6px;	
	float:left;
	color: #666600;

}
.sbox1{
	width:220px;
	height:41px;
	background-image:url(images/zuhause.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding: 80px 0px 20px 2px;
}
.sbox1us{
	width:220px;
	height:400px;
	padding: 0px 0px 0px 2px;
}

.sbox2{
	width:220px;
	height:40px;
	background-image:url(images/praxiseinrichtung.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding: 51px 0px 24px 2px;
	margin: 3px 0px 0px 0px;
}
.sbox3{
	width:220px;
	height:42px;
	background-image:url(images/bueroeinrichtung.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding: 155px 0px 20px 2px;
	margin: 3px 0px 0px 0px;
}

.sbox3us{
	width:220px;
	padding: 155px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}
.text{
	width:573px;
	padding: 0px 132px 40px 0px;
	margin: 42px 0px 0px 0px;
	float:right;
	
}


h2
{
	font:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #84786F;
	padding: 0px 0px 20px 105px;
	display:inline;



}

h3
{
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color: #778B9F;
		display:inline;
}



<!--men&uuml;-->
             

	
.mu{
	width: 120px; 
	float: left;
	display: inline;
}

.mu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
.mu li a{
	height: 30px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	height: 22px;
	text-decoration: none;
	font-weight:normal;
}	
	
.mu li a:link, .mu li a:visited {
	color: #ffffff;
	display: block;
	background: url(images/v4.jpg);
	background-repeat:no-repeat;
	padding: 8px 0 0 15px;

}

.mu li a:hover{
	color: #ffffff;
	background: url(images/v4.jpg) 0 -29px;
	background-repeat:no-repeat;
}

	
.mu li a.selected{
	color: #663333;
	background: url(images/v3.jpg) 0 -29px;
	background-repeat:no-repeat;
}
.mu li a:hover.selected {
	color: #666666;
	background: url(images/v3.jpg);
	background-repeat:no-repeat;
	padding: 8px 0 0 15px;
}

<!--ende men&uuml;-->

 a:link, a:active, a:visited {
	color: #666666;
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	text-decoration:underline;

} 

a:hover {
	text-decoration : none;
}



.grau, a.grau:LINK, a.grau:VISITED, a.grau:ACTIVE{
	color: #666600;;
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration : none;
}

a.grau:hover{
	text-decoration : none;
	color: #666600;;
}

.weiss, a.weiss:LINK, a.weiss:VISITED, a.weiss:ACTIVE{
	color: #ffffff;
	font-family: Arial, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration : none;
}

a.weiss:hover{
	text-decoration : none;
	color: #F4F4F4;
}

/************* Formulare ***************/

input.textfeld {
background-color: #FFFFFF;
color:#333333;
border:1px solid #999999;
width:180px;
font-family: Arial, verdana, sans-serif;
font-size: 12px;
height: 16px;
}
input.textfeld1 {
background-color: #FFFFFF;
color:#333333;
border:1px solid #999999;
width:45px;
font-family: Arial, verdana, sans-serif;
font-size: 12px;
height: 16px;
}

textarea.textfeld_lang {
border:1px solid #999999;
width:250px;
height:140px;

}
textarea.textfeld_schmal {
border:1px solid #999999;
width:250px;
height:80px;

}
FORM {
DISPLAY: inline;
}
.sbutton {
	font-family: Arial, verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding: 1px;
	height: 19px;
	width:140px;
	BACKGROUND-COLOR: #F0F5F7;


}
 a img
     { 	border: 0; }
	 
	 
	 /*bewegte Boxen*/

div#menuan {
	width:270px;
	margin: 3px 0px 45px 0px;
	padding: 0px 0px 0px 0px;
	display:inline-block;
	color: #666600;
  	z-index: 100;
	background-color: #F5F9F2;
	border:1px solid #DCEFD3;

  }
  
div#menuan a {
  display: block; 
  width:270px;
  text-decoration: none; 
  }
  
div#menuan a:hover {
	background-color: #F5F9F2;
	color: #666600;
  }

div#menuan a span {display: none;}
div#menuan a:hover span {
	padding: 10px 5px 20px 10px;
	margin: 0px 0px 0px 0px;
   display: block;
  	position: relative; 
	color: #666600;
   }
