html, body{
	text-align: center;
}
html, div, ol, ul, img, table{
	margin:0;
	padding:0;
}
html{
	color:#666;
	background-color: #FFFFCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100.1%;
}
h1, h2, h3{
	font-family: "Trebuchet MS", sans-serif;
	font-weight: normal;
}
h1{	
	color:#000;
	font-size:1.4em;
}
h2{
	color:#000;
		font-size:1.1em;
}
h3{
	color:#690;
	font-size:1.1em;
	margin-bottom:0;
	padding-bottom:0;
}
p{
	margin-top:1px;
	padding-top:1px;
	margin-bottom:0.6em;
		padding-bottom:0.6em;
		line-height:1.4em;
}
a{
	color:#666;
}
a:link, a:visited{
	color:#666;
}
a:hover, a:active{
	color:#999;
}
a img {
	border:none; text-decoration:none;
}
strong{
	color:#000;
}
table{
	
}
th, td{
	vertical-align:top;
	padding: 0.2em 2em 0.2em 0;
}
th{
	text-align: left;
	white-space: nowrap;
	width:100px;
}
ul{
	list-style-type: circle;
	margin:0 0 0.8em 0;
}
ul.abstand{
	margin-top:0;
}
li{	
margin:0.2em 0;

}
/* ########################### INHALT ########################## */
#inhalt {
	position:relative;
	width: 950px;
	margin: 3em auto 0 auto;
	padding-top: 150px;
	padding-bottom: 1em;
	text-align: left;
	font-size:0.75em;
	background-color: #fff;
	background-image: url(../bilder/punkte.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border:1px solid #333;
	height:470px;
	height:580px;
	min-height:580px;

}
#inhalt h1,#inhalt  h2,#inhalt  h3,#inhalt  p{
	margin-left: 94px;
	margin-right: 260px;
}
#inhalt  ul{
	margin-left: 110px;
	margin-right: 260px;
}
 #inhalt table{
 	margin-left:92px;
	margin-right:260px;
 }
#inhalt h1 span.zusatz{
	font-size:0.8em;
	color:#999;
}
/* ########################### LOGO ########################## */
#logo{
	position: absolute;
	top:0;
	left:50px;
	height:130px;
	width:680px;
	background-image:  url(../bilder/stauffacher_praxis.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#logo p{
	margin-left:0;
}
/* ########################### NAVIGATION ########################## */
#inhalt ul#navigation{
	position:absolute;
	top:100px;
	left: 186px;	
	list-style-type: none;
	color:#000;
	font-family: "Trebuchet MS", sans-serif;
	font-style: italic;
	font-size:1.1em;
	margin-left:0;
	margin-right:0;
}

ul#navigation li{
	display:inline;
}
ul#navigation li.aktiv a{
	font-family: "Trebuchet MS", sans-serif;
	font-style: italic;
	font-size:1em;
	color:#000;
}
ul#navigation a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;	
	font-style: normal;
	font-size:0.9em;
}
ul#navigation a:link, ul#navigation a:visited{
	color:#666;	
}
ul#navigation a:hover, ul#navigation a:active{
	color:#999;
}

#inhalt ul#navigation ul{
	position:absolute;
	top:20px;
	left: -62px;	
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
ul#navigation li.aktiv ul a{
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
	font-size:0.8em;
}
ul#navigation li.aktiv ul a:hover{
color:#999;
font-style:italic;
}
/* ########################### RECHTE SPALTE ########################## */
#rechteSpalte{
	position:absolute;
	top:104px;
	right:0;
	width:198px;
}
#rechteSpalte h1,#rechteSpalte  h2,#rechteSpalte  h3,#rechteSpalte  p{
	margin-left: 0;
	margin-right:0;
}
#rechteSpalte h2{
	color:#690;
	margin-bottom:0;
	padding-bottom:0;
}
#rechteSpalte h3{
	color:#333;

}
#rechteSpalte p{
	line-height:1.2em;
}
#rechteSpalte a{
	font-family: Arial, Helvetica, sans-serif;
	color:#666;	
}
#rechteSpalte a:link, #rechteSpalte a:visited{
	color:#666;	
}
#rechteSpalte a:hover,#rechteSpalte a:active{
	color:#999;
}

#rechteSpalte a.team:link, #rechteSpalte a.team:visited{
	color:#000;	
	text-decoration: none;
}
#rechteSpalte a.team:hover,#rechteSpalte a.team:active{
	color:#999;
	text-decoration: none;
}
/* ########################### ZUSATZNAVIGATION ########################## */
#inhalt ul#zusatzNav{
	list-style-type: none;
	margin-bottom:2em;
	word-spacing: 3px;
	font-style: italic;
	font-size:1em;
	color:#000;
	margin-left:0;
	margin-right:0;
}
ul#zusatzNav li{
	display:inline;
}
ul#zusatzNav a{	
	text-decoration: none;
	font-style:normal;
	font-size:1em;
}

/* ########################### PRAXISTEAM ########################## */
#praxisteam{
	position: absolute;
	left:178px; 
	top:280px;
}
#praxisteam p{
	margin:0;
}
#praxisteam a{
	margin-left:0.4em;
	font-family: "Trebuchet MS", sans-serif;
	font-size:0.8em;
	text-decoration:none;
	color:#000;
}
#praxisteam p.team{
	margin-top: -36px;
	padding-left:0.5em;
	
}

/* ########################### FUSS ########################## */

#fuss{
	position: absolute;
	bottom:1em;
	left:0;
	font-size:0.8em;
}
#inhalt #fuss h2{
	margin-bottom:0; margin-right:1em;padding:0;display:inline;
}
#inhalt #fuss p{
	margin:0;padding:0;display:inline;color:#999;
}
#fuss a{
	text-decoration:none;color:#999;
}
/* ########################### SONSTIGES ########################## */
.abstandL{
	margin-left:1em;
}
.abstandO{
	margin-top:1em;
}
.abstandU{
	margin-bottom:1em;
}
.abstandR{
	margin-right:1em;
}
.abstandK{
	margin-bottom:0;padding-bottom:0
}
