body {

background-color: #e1ddd9;

font-size: 11px;

font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;

color: #572f08;

padding:0px;

margin:0px;

}





/* ----------container to center the layout-------------- */

#container {

width: 976px;

margin-left: auto;

margin-right: auto;

background-color: #ffffff;

}



/* ----------content-------------- */

#content {

background-color: #ffffff;

padding: 0px;

margin: 0px;

min-height: 307px;

background-image: url(../img/balken-rechts.jpg);

background-repeat: repeat-y;

background-position: right ;

}



/* ----------content nur Text-------------- */

#nurtext {

margin: 0px 0px 0px 240px;

width: 425px;

font-size: small;

color: #572f08;

position: relative;


}

#content h3 {

color: #9dc246;

margin: 0px 0px 10px 240px;

width: 260px;

font-size: small;

position: relative;

}

#content a {

color: #9dc246;
text-decoration: none; 

}

#content a:hover {

color: #572f08;
text-decoration: none;

}

/* ----------content Team Bilder und Schrift-------------- */

#teamtext {

text-align: right;

min-height: 229px;

margin: 0px;

}

#teambild {

float: right;

margin: 0px 15px 0px 20px;

}

#content h4 {

font-size: small;

color: #9dc246;

text-align: right;

margin: 0px 0px 10px 0px;

}

/* -----------------menu-container--------------------- */

#menu {

background-color: #ffffff;

margin: 0px;

width: 506px;

float: right;

padding: 0px;

background-image: url(../img/menu-bg.jpg);

background-repeat: repeat-x;

}

div#menu { 

height:272px; 

}

#menu-oben {

float:right;

text-indent:-9999px;

overflow:hidden;

height:10px;

margin-right:15px;

}

#menu-ul {

list-style-type: none;

margin-top: 95px;

}

#menu-oben {

background-image:url(../img/sprites-menu-berens.png); 

}

#menu li.kontakt {background-position:0px 0px; width:40px;}

#menu li.impressum {background-position:-52px 0px; width:48px;}

#menu li.home {background-position:-112px 0px; width:24px;}

#menu li.praxis {background-position:-147px 0px; width:32px;}

#menu li.lexikon {background-position:-190px 0px; width:37px;}



#menu li.kontakt:hover {background-position:0px -18px; width:40px;}

#menu li.impressum:hover {background-position:-52px -18px; width:48px;}

#menu li.home:hover {background-position:-112px -18px; width:24px;}

#menu li.praxis:hover {background-position:-147px -18px; width:32px;}

#menu li.lexikon:hover {background-position:-190px -18px; width:37px;}



#menu-oben a {

	display:block;

	height:10px;

}



/*----------------------Menu Fuehrung 2----------------------------*/

		#nav {

  	padding-left: 40px;
	padding-top: 20px;

    margin-top: 15px;

		list-style: none;

		width : 17em;

    position: absolute;



  }

  #nav a {

  color: #572f08;

  }

	#nav ul { /* all lists */

		padding: 0;

		margin: 0;

		list-style: none;

		float : left;

		width : 17em;

    

	}

	

	#nav li { /* all list items */

		position : relative;

		float : left;

		line-height : 2em;

		margin-bottom : -1px;

		width: 25em;

	}

	

	#nav li ul { /* second-level lists */

		position : absolute;

		left: -999em;

    padding-left: 180px;

		margin-top : -2.15em;

	}

  #nav li ul a {

      color: #9dc246;

  }

   #nav li ul a:hover {

  color: #572f08;

  }



	

	#nav li ul ul { /* third-and-above-level lists */

		left: -999em;

	}

	

	#nav li a {

		display : block;

		text-decoration : none;

		padding : 0 0.5em;

	}

	

	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

		left: -999em;

	}

	

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { 

  /* lists nested under hovered list items */

		left: auto;

	}

/* --------------logo------------- */

#logo {

float: left;

width: 470px;

margin: 0px;

padding: 0px;

min-height: 272px;

background-color: #ffffff;

background-image: url(../img/drberens.jpg);

background-repeat: no-repeat;

background-position: top right;

}

#logo img {

margin-top: 102px;

}



/* -----------footer--------------------------- */

#footer {

clear: both;

margin: -1px 0 0 0;

padding: 0px;

text-align: right; 

min-height: 137px;

}



