body {
	background: url(/assets/imgs/bg-hundegger.jpg) top left repeat-y;
	background-color: #CECECE;
	color:#666666;
	margin: 0px;
	padding: 0px;
	font-family:verdana,helvetica,sans-serif;
	font-size:9pt;
}

a, a:visited {
	text-decoration: none;
	color: #333;
}

p.edit {
	padding: 0px;
	margin: 0px;
}

h1,h2 {
	padding-top: 9px;
	font-weight: bold;
	color: #666666;
	font-size: 14px;
	padding-bottom: 1px;
}

h2 {
	padding-top: 9px;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	}

h3 {
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 12px;
	}

#wrap{
    margin: 35px auto 0 auto;
    padding: 0;
	width: 960px;
	
	overflow: hidden;
	border: 0px solid #fff;

	/*
	height: 574px;
	*/
}

/* ------------>Navigation<------------ */

#nav_01, #nav_02, #nav_03, #nav_04, #nav_05 {
	margin-right:9px;
	margin-bottom:9px;
	background-color: #9A9A9A;
	float:left;
	width: 165px;
	height: 36px;
	border: 9px solid #fff;
	z-index:100;
}


#praxis {
	width: 67px;
	height: 14px;
	display: block;
	position: relative;
	top: 12px;
	left: 9px;
	background: url(/assets/imgs/01_praxis_hover.gif) top left no-repeat;
	text-indent: -9000px;
}

#praxis, #praxis a:hover, #praxis a:active {
	background: url(/assets/imgs/01_praxis_hover.gif) top left no-repeat;
}

#praxis a {
	background: url(/assets/imgs/01_praxis.gif) top left no-repeat;
	display: block;
	width: 67px;
	height: 14px; 
	text-indent: -9000px;
	overflow: hidden;
}

#ueber {
	width: 102px;
	height: 14px;
	display: block;
	position: relative;
	top: 12px;
	left: 9px;
	background: url(/assets/imgs/01_praxis_hover.gif) top left no-repeat;
	text-indent: -9000px;
}

#ueber, #ueber a:hover, #ueber a:active {
	background: url(/assets/imgs/02_ueber_uns_hover.gif) top left no-repeat; 
}

#ueber a {
	background: url(/assets/imgs/02_ueber_uns.gif) top left no-repeat;
	display: block;
	width: 102px;
	height: 14px;
	text-indent: -9000px;
	overflow: hidden;
}

/* ------------>subnav_leistungen_ANFANG<------------ */

#nav_leistungen {
	position: relative;
	top: 12px;
	left: 9px;
	z-index:100;
}

#nav_leistungen, #nav_leistungen ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	background: transparent;
	font-size:9pt;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
}

#nav_leistungen li a {
	width: 86px;
	height: 17px; 	
	text-indent: -9000px;	
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 3px 8px 4px 8px;
	background: url(/assets/imgs/03_leistungen.gif) top left no-repeat;
	overflow: hidden;
}

#nav_leistungen li, #nav_leistungen li a:hover, #nav_leistungen  li a:active  {
	background: url(/assets/imgs/03_leistungen_hover.gif) top left no-repeat; 
}

#nav_leistungen a.daddy {
	background:   url(../imgs/navi_arrow.gif) center right no-repeat;
}

#nav_leistungen li {
	float: left;
	padding: 0;
    margin-right:1px;
	background: #9A9A9A;
}

#nav_leistungen li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	
	/*
	*/
}

#nav_leistungen li li {
	padding-right: 1em;
	width: 270px;
	border-top: solid #fff;
	border-width: 1px;
}

#nav_leistungen li ul a {
	background: none; 
	text-indent: 0px;		
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
	width: 270px;
	/*
	padding: 9px;
	width: 13em;
	w\idth: 9em;
	*/
}

#nav_leistungen li ul a, #nav_leistungen li ul a:hover, #nav_leistungen li ul a:active {
	background: none;
}

#nav_leistungen li:hover ul ul, #nav_leistungen li:hover ul ul ul, #nav_leistungen li.sfhover ul ul, #nav_leistungen li.sfhover ul ul ul {
	left: -999em;
}

#nav_leistungen li:hover ul, #nav_leistungen li li:hover ul, #nav_leistungen li li li:hover ul, #nav_leistungen li.sfhover ul, #nav_leistungen li li.sfhover ul, #nav_leistungen li li li.sfhover ul {
	left: -9px;
}

#nav_leistungen li ul li:hover, #nav_leistungen li ul li.sfhover {
	background: #CECECE;
}

/* ------------>subnav_leistungen_ENDE<------------ */

/* ------------>subnav_leistungen_act_ANFANG<------------ */

#nav_leistungen_act {
	position: relative;
	top: 12px;
	left: 9px;
	z-index:100;
}

#nav_leistungen_act, #nav_leistungen_act ul {
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	background: transparent;
	font-size:9pt;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
}

#nav_leistungen_act li a {
	width: 86px;
	height: 17px; 	
	text-indent: -9000px;	
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 3px 8px 4px 8px;
	background: url(/assets/imgs/03_leistungen_hover.gif) top left no-repeat;
	overflow: hidden;
}

#nav_leistungen_act li, #nav_leistungen_act li a:hover, #nav_leistungen_act  li a:active  {
	background: url(/assets/imgs/03_leistungen_hover.gif) top left no-repeat; 
}

#nav_leistungen_act a.daddy {
	background:   url(../imgs/navi_arrow.gif) center right no-repeat;
}

#nav_leistungen_act li {
	float: left;
	padding: 0;
    margin-right:1px;
	background: #9A9A9A;
}

#nav_leistungen_act li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav_leistungen_act li li {
	padding-right: 1em;
	width: 270px;
	border-top: solid #fff;
	border-width: 1px;
}

#nav_leistungen_act li ul a {
	background: none; 
	text-indent: 0px;		
	display: block;
	color: #FFF;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
	width: 270px;
	/*
	padding: 9px;
	width: 13em;
	w\idth: 9em;
	*/
}

#nav_leistungen_act li ul a, #nav_leistungen_act li ul a:hover, #nav_leistungen_act li ul a:active {
	background: none;
}

#nav_leistungen_act li:hover ul ul, #nav_leistungen_act li:hover ul ul ul, #nav_leistungen_act li.sfhover ul ul, #nav_leistungen_act li.sfhover ul ul ul {
	left: -999em;
}

#nav_leistungen_act li:hover ul, #nav_leistungen_act li li:hover ul, #nav_leistungen_act li li li:hover ul, #nav_leistungen_act li.sfhover ul, #nav_leistungen_act li li.sfhover ul, #nav_leistungen_act li li li.sfhover ul {
	left: -9px;
}

#nav_leistungen_act li ul li:hover, #nav_leistungen_act li ul li.sfhover {
	background: #CECECE;
}

/* ------------>subnav_leistungen_act_ENDE<------------ */



#faq {
	width: 50px;
	height: 13px;
	display: block;
	position: relative;
	top: 12px;
	left: 9px;
	background: url(/assets/imgs/01_praxis_hover.gif) top left no-repeat;
	text-indent: -9000px;
}

#faq, #faq a:hover, #faq a:active {
	background: url(/assets/imgs/04_faq_hover.gif) top left no-repeat; 
}

#faq a {
	background: url(/assets/imgs/04_faq.gif) top left no-repeat;
	display: block;
	width: 50px;
	height: 13px; 
	text-indent: -9000px;
	overflow: hidden;
}

#kontakt {
	width: 78px;
	height: 13px;
	display: block;
	position: relative;
	top: 12px;
	left: 9px;
	background: url(/assets/imgs/01_praxis_hover.gif) top left no-repeat;
	text-indent: -9000px;
}

#kontakt, #kontakt a:hover, #kontakt a:active {
	background: url(/assets/imgs/05_kontakt_hover.gif) top left no-repeat; 
}

#kontakt a {
	background: url(/assets/imgs/05_kontakt.gif) top left no-repeat;
	display: block;
	width: 78px;
	height: 13px; 
	text-indent: -9000px;
	overflow: hidden;
}

/* ------------>Content<------------ */

#content_img_01, #content_img_02, #content_img_03, #content_img_04, #content_img_05 {
	margin-right:9px;
	margin-bottom:9px;
	background-color: #9A9A9A;
	top:0;
	left:0px;
	float:left;
	width: 165px;
	height: 410px;
	border: 9px solid #fff;
}

#content_img_01 { 
	background: url(/assets/imgs/01_praxis_klein.jpg) top left no-repeat;
}

#content_img_02 { 
	background: url(/assets/imgs/02_ueber_uns_klein.jpg) top left no-repeat;
}

#content_img_03 { 
	background: url(/assets/imgs/03_leistungen_klein.jpg) top left no-repeat;
	z-index:50;
}

#content_img_04 { 
	background: url(/assets/imgs/04_faq_klein.jpg) top left no-repeat;
}

#content_img_05 {
	background: url(/assets/imgs/05_kontakt_klein.jpg) top left no-repeat;
}

#content{
    margin-right:9px;
	margin-bottom:9px;
	
	background-color: #fff;
	top:0;
	left:0px;
	float:left;
	width: 934px;
	/* 
	height: 410px;   
	padding-right:9px; 
	*/
	border: 9px solid #fff;
}

#content_text {
	background-color: #fff;
	width: 549px;
	float: right;
}

#content_image {
	float: left;
	width: 357px;	
	height: 410px;
	background-color: #9A9A9A;
	/*
	
	*/
}


#Bildbereich { 
	position:relative;
	left:0px;
	top:0px;
	padding:0;
	clip:rect(0 357px 410px 0);
	visibility:visible;
}

/*
#Bildbereich { 
	float: left;
	width: 357px;	
	height: 410px;
	background-color: #9A9A9A;
	visibility: visible;
  	clip: rect(0 357px 410px 0);
	position: absolute; 
	
	
	left: 10px;
	top: 140px;
	padding: 0;	
}
*/


#gallery {
	float: left;
	width: 357px;	
	height: 420px;
}


.content-img{
	float: left;
	width: 357px;
	height: 410px;
	margin-top: 0px;
	margin-right: 27px;
}

#footer {
    
    
	background-color: #9A9A9A;
	top:0;
	left:0;
	float:left;
	width: 933px;
	height: 36px;
	border: 9px solid #fff;
	text-indent: -9000px;
	overflow: hidden;
	/*
	background: url(/assets/imgs/footer.gif) top left no-repeat;
	position: relative;
	*/
}

#footer_left {
	background: url(/assets/imgs/footer_left.gif) top left no-repeat;
	height: 36px;
	width: 809px;
	float:left;
}

#footer_right {
	background: url(/assets/imgs/impressum_ia.gif) top left no-repeat;
	height: 36px;
	width: 124px;
	float:left;
}

#footer_right a {
	background: url(/assets/imgs/impressum_ia.gif) top left no-repeat;
	display: block;
	width: 124px;
	height: 36px; 
	text-indent: -9000px;
	overflow: hidden;
}

#footer_right, #footer_right a:hover, #footer_right a:active {
	background: url(/assets/imgs/impressum_a.gif) top left no-repeat; 
}






