BODY { font-size: 11px; margin: 0; color: #7f7f7f; line-height: 14px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-seri; background: #ffffff url(back-head.jpg) repeat-x left top; padding: 0; 
}
TABLE {
	font-size: 11px; line-height: 13px
}
H5 { font-size: 40px; font-weight: bold; letter-spacing: -1px; margin: 0; padding: 10px 0 0
}
H1 { color: #7f7f7f; font-weight: bold; font-size: 30px; margin: 0; line-height: 20px; letter-spacing: -1px; padding: 10px 0 0
 }
H2 { color: #7f7f7f; font-weight: bolder; font-size: 18px; line-height: 20px; margin: 0; letter-spacing: 0
   ; }
H6 { color: #7f7f7f; font-size: 18px; font-weight: bolder; line-height: 34px; margin: 0; }
H3 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 0px; margin: 0px; line-height: 13px; padding-top: 10px
}
H4 { font-size: 6px; font-weight: normal; line-height: 13px; text-align: left; margin: 0; padding: 10px 0 0
}
hr { color: #797d62; font-size: 1px; font-weight: lighter; line-height: 0; }
A {
	color: #6a90b0; text-decoration: none
}
a:hover { color: #6a90b0; 
}
A.link {
	font-weight: bold; color: #6a90b0; text-decoration: none
}
A IMG {
	border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-left: 0px; padding-top: 0px; border-bottom: 0px
}
UL { list-style-image: none; margin: 0; padding: 0; list-style-type: none; 
}
OL { line-height: 14px; margin-left: 16px; 
}
LI { margin: 0; padding: 0; list-style-image: url(dot.jpg); list-style-position: outside; 
}
LI:unknown {
	content: ""
}
P {
	padding-right: 9px; padding-left: 9px; padding-bottom: 9px; margin: 0px; padding-top: 9px
}
.thema { background-image: url(small_bg.jpg); background-repeat: repeat-x; clear: right; float: none; padding: 15px 10px 10px; 
}
.thema_cont { float: left; width: 400px; height: 100%; padding: 0 25px; 
}
#head {
	width: 996px; height: 92px
}
#menu {
	z-index: 10; left: 219px; width: 777px; position: absolute; top: 54px; height: 38px
}
#footer { clear: both; border-top: 1px solid #e9eae4; padding-left: 28px; float: none; color: #b6b9a6; line-height: 27px; background-image: url(small_bg.jpg); background-repeat: repeat-x; background-position: 0 1px; height: 27px; position: relative; bottom: 0; padding-top: 15px; 
}
#home { background: url(home-back.jpg) no-repeat left top; width: 100%; height: 640px
; }
#team { background: url(team-back.jpg) no-repeat left top; width: 100%; height: 540px
  }
#info { background: url(info-back.jpg) no-repeat left top; width: 100%; height: 2100px
}
#Ebene1 { background: url(chirivi.jpg); height: 94px; width: 459px; left: 501px; top: 51px; position: absolute; visibility: visible; 
}
#Ebene1_w { background: url(chirivi_w.jpg); visibility: visible; position: absolute; top: 51px; left: 501px; width: 459px; height: 94px
}
#offen { color: #7f7f7f; font-size: 18px; font-weight: bolder; line-height: 28px; letter-spacing: -1px; visibility: visible
 }
#links { background: url(hint-links.jpg) no-repeat left top; left: 20px; width: 446px; position: absolute; top: 375px; height: 120px; padding: 18px 25px 18px 18px
}
#links2 { font-size: 14px; background-color: transparent; background-image: url(back-box_big.png); background-repeat: no-repeat; background-position: left top; padding: 18px; position: absolute; top: 375px; left: 10px; width: 452px; height: 615px
 }
#rechts { background: url(hint-rechts.jpg) no-repeat left top; left: 502px; width: 446px; position: absolute; top: 375px; height: 120px; padding: 18px; 
}
#rechts_oben { background: url(hint-rechts.jpg) no-repeat left top; padding: 18px 18px 18px 28px; position: absolute; top: 145px; left: 502px; width: 446px; height: 120px; 
}
#rechts_box_big { font-size: 14px; background-color: transparent; background-repeat: no-repeat; position: absolute; top: 150px; left: 502px; width: 446px; height: 415px ; margin-left: 5px; padding-right: 18px; padding-bottom: 18px; padding-left: 12px; border-left: 1px solid #f2f2f2 
}
#rechts_ohne { background: url(hint-rechts.jpg) no-repeat left top; position: absolute; top: 320px; padding: 18px; left: 502px; width: 446px; height: 120px; 
}
#rechts2 { font-size: 14px; background: url(hint-rechts.jpg) no-repeat left top; padding: 18px; position: absolute; top: 535px; left: 502px; width: 446px; height: 120px
}
#rechts3 { font-size: 14px; background: url(hint-rechts.jpg) no-repeat left top; padding: 18px; width: 446px; height: 120px; 
}
#kwick {
	margin-top: 0px; position: relative
}
#kwick .kwicks {
	display: block; margin: 0px; height: 92px
}
#kwick LI {
	float: left; list-style-image: none;
}
#kwick .kwick {
	border-right: #fff 2px solid; display: block; background: #fff; overflow: hidden; width: 97px; cursor: pointer; height: 92px
}
#kwick .kwick SPAN {
	display: none
}
#kwick .opt1 {
	background: url(praxis.jpg) #7195B5
}
#kwick .opt2 {
	background: url(team.jpg) #7195B5
}
#kwick .opt3 {
	background: url(implantate.jpg) #7195B5
}
#kwick .opt4 {
	background: url(kontakt.jpg) #7195B5
}
#kwick .opt5 {
	background: url(open.jpg) #7195B5; border-right-width: 0px
}
.bilderbuch { background-image: url(small_bg.jpg); background-repeat: repeat-x; clear: both; width: 981px; padding: 80px 0 10px 15px; }
.zoom {
	padding-right: 25px; padding-left: 25px; float: left; padding-bottom: 0px; width: 430px; padding-top: 0px; height: 100px
}
.zoom IMG {
	float: left; margin-right: 10px
}
.teamtext  { color: #7f7f7f; font-size: 18px; font-weight: bolder; list-style: none; line-height: 34px; margin: 0; }
#pseudo  {float: left; width: 450px; height:545px; margin:250px 0 0 20px; line-height: 1.5em; background-image: url(pseudobox.png); background-repeat: no-repeat; background-position: bottom;
}
#pseudo h1 {font-size:120%; padding-left: 10px; }