* {margin: 0; padding: 0;}

html {height: 101%;}

body {			background-color: #fff;
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;}

#wrapper {		background-color: #fff;
				background: #fff url(images/bgshadow.jpg) no-repeat left top;
				width: 852px;
				height: 745px;
				margin: 10px auto;
				clear:both;}


#kopfbereich {	background-color: #fff;
				width: 802px;
				margin: 0px auto;
				color: #fff;}



/*------------------------- Beginn Navigation -------------------------*/

#navigation {	width:802px;
				height:32px;
				background:#c9c9c9 url(images/imgnav/bgmid.jpg);
				border:0;
				margin:0 auto;}


#tab {			top:0;
				height:0;
				background:repeat-x top;
				margin:0;}


#tab ul {		list-style:none;
				float:left;
				margin:0;
				padding:0;}


#tab li {		display:inline;
				float:left;
				margin:0;
				padding:0;}

#tab a {		background:url(images/imgnav/bgright.jpg) no-repeat right top;
				text-decoration:none;
				border:0;
				display:block;
				float:left;
				margin:0;
				padding:0;}

#tab a span {	display:block;
				background:url(images/imgnav/bgleft.jpg) no-repeat left top;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#fff;
				font-weight:600;
				line-height:32px;
				padding:0 25px;}


#tab a:hover {	background-position:right bottom;}

#tab a:hover span {	background-position:left bottom;
					color:#FFF;
					font-weight:600;
					font-style:normal;
					text-decoration:none;}



#tab li.item_active a {	background:url(images/imgnav/bgactiveright.jpg) no-repeat right top;
						background-position:right bottom;}
						

#tab li.item_active a span {	background:url(images/imgnav/bgactiveleft.jpg) no-repeat left top;
								background-position:left bottom;
								color:#FFF;
								font-weight:600;
								font-style:normal;
								text-decoration:none;}


/*------------------------- Ende Navigation -------------------------*/

/*-------------------------  Beginn Header  -------------------------*/
#header {		background-color: #fff;
				width: 802px;
				height: 335px;
				margin: 0px auto;
				clear: both;}


#mitte {		width: 802px;
				margin: 0px auto;
				clear:both;}


#links {		background-color: #c9c9c9;
				width: 472px;
				height: 131px;
				margin: 0px 0px;
				float: left;}


#rechts {		background-color: #9ec44b;
				width: 280px;
				height: 81px;
				margin: 0px 0px;
				padding: 25px 25px;
				float: left;
				background-image: url(images/bgright.jpg);}
				
#phone {		background-color: #9ec44b;
				width: 280px;
				height: 81px;
				margin: 0px 0px;
				padding: 25px 25px;
				float: left;
				background-image: url(images/telefonrechts.jpg);}				

#rechts p {		text-align: justify;
				color: #fff;
				font-size:14px;
				font-weight: normal;}
				
#rechts h1 {	text-align:center;
				color:#fff;
				font-size: 24px;}

#rechts h2 {	text-align: left;
				color: #666;
				font-size: 20px;}

#rechts h3 {	text-align:right;
				color: #666;
				font-size:small;
				font-weight: normal;
				font-variant: small-caps;
				padding: 20px 0px 0px 0px;}
				
#rechts a:link, 
#rechts a:visited {	color: #666;
					text-decoration: none;
					display: inline;}

#rechts a:hover, 
#rechts a:active, 
#rechts a:focus {	color: #fff;
					text-decoration: underline;}

/*-------------------------   Ende Header  -------------------------*/

/*------------------------- Beginn Content -------------------------*/
#main {			background-color: #fff;
				width: 802px;
				height:203px;
				margin: 0px auto;
				clear:both;
				color: #666;}
				
#main img {		border:0;}
				
#main p {		font-size: 10px;}

				
#main h1 {		font-size:24px;
				color: #9ec44b;
				padding: 15px 20px 10px 20px;}
				

#main h2 {		font-size: 16px;
				color: #666;
				padding: 3px 20px 3px 20px;}
				
#main h3 {		font-size:12px;
				color: #666;
				padding: 3px 20px 3px 20px;}
				
#mainimpressum {background-color: #fff;
				width: 802px;
				height:auto;
				margin: 0px auto;
				clear:both;
				color: #666;}
				
#mainimpressum img {border:0;}
				
#mainimpressum p {	font-size: 10px;
					padding: 0px 20px 0px 20px;
					text-align: justify;}

				
#mainimpressum h1 {	font-size:24px;
					color: #9ec44b;
					padding: 15px 20px 10px 20px;}
				

#mainimpressum h2 {	font-size: 16px;
					color: #666;
					padding: 3px 20px 3px 20px;}
				
#mainimpressum h3 {	font-size:12px;
					color: #666;
					padding: 3px 20px 3px 20px;}
					
#mainimpressum a:link, 
#mainimpressum a:visited {	color: #666;
					text-decoration: none;
					display: inline;}

#mainimpressum a:hover, 
#mainimpressum a:active, 
#mainimpressum a:focus {		color: #9ec44b;
					text-decoration: underline;}
				

#collinks {		float: left;
				width: 200px;}

#colmitte {		float:left;
				width: 220px;}
				
#colrechts {	float:right;
				width:382px;}
				
#praxisgalery {	background-color: #fff;
				width: 802px;
				height:203px;
				margin: 0px auto;
				clear:both;
				color: #666;
				position:relative; 
   				width:802px; height:203px; 
			    overflow:hidden;}
				
#praxisgalery img {border:0;}

#lyr1 {			margin: 0px 0px;
				padding: 0px 0px;}

#t1 {			margin: 0px 0px 0px 0px;
				padding: 0px;
				border: 0;}

#scrollLinks {	margin: 5px 25px;
				padding: 0px 25px;
				height: 10px;
				}
				
#scrollLinksleft {float: left;
					}

#scrollLinksmid { float: left;
					width: 728px;
					}

#scrollLinksmid p {text-align: center;
					color:#666;
					font-size: 9px;}

#scrollLinksright {float: right;
					}

#back {			text-align: right;
				font-size: 11px;
				width: 752px;
				margin: 0px 50px;}
				
#back a:link, 
#back a:visited {	color: #666;
					text-decoration: none;
					display: inline;}

#back a:hover, 
#back a:active, 
#back a:focus {		color: #9ec44b;
					text-decoration: underline;}

/*------------------------- Ende Content --------------------------*/

/*------------------------- Beginn Footer -------------------------*/
#footer {		background-color: #fff;
				height: auto;
				width: 382px;
				margin: 5px 0px 5px 25px;
				padding: 5px 5px;
				color: #666;
				float:left;}
				
#footer span {	color:#9ec44b;
				font-weight:bold;}

#footer a:link, 
#footer a:visited {	color: #666;
					text-decoration: none;
					display: inline;}

#footer a:hover, 
#footer a:active, 
#footer a:focus {	color: #9ec44b;
					text-decoration: underline;}
					
#topmenu {		background-color: #fff;
				height: auto;
				width: 380px;
				margin: 5px 0px 5px 0px;
				padding: 5px 10px;
				color: #666;
				float: left;}
				
#topmenu ul, p {	text-align: right;}

#topmenu li {	color: #fff9f7;
				display: inline;}
				
#topmenu span {	color:#9ec44b;
				font-weight:bold;}

#topmenu a:link, 
#topmenu a:visited {	color: #666;
						text-decoration: none;
						display: inline;}

#topmenu a:hover, 
#topmenu a:active, 
#topmenu a:focus {	color: #9ec44b;
					text-decoration: underline;}
					
#footerwrapper {	width: auto;
					height: auto;
					clear: both;}
/*------------------------- Ende Footer --------------------------*/