


/* <style type="text/css"> */


/* ---------------------
| Rahmenformatierungen |
--------------------- */

html {
	overflow-y:scroll;
}

body {
margin : 0;
padding : 0;
background-image: url(../_gfx/bg_container.jpg);
background-repeat: repeat-x;
background-color: #424242;
scrollbar-arrow-color: #7C508B;
scrollbar-darkshadow-color: #F5EDFC;
scrollbar-face-color: #F5EDFC;
scrollbar-highlight-color: #F5EDFC;
scrollbar-track-color: #F5EDFC;
visibility: hidden;
}

div#all {
width: 1000px;
position: relative;
padding: 0;
margin: auto;
}

div#container {
width: 1000px;
padding: 0;
margin: 0;
display: block;
position: relative;
float: left;
}

#head {
width: 1000px;
height: 162px;
background-repeat: no-repeat;
position: relative;
}

div#navi {
position: absolute;
top: 67px;
left: 0px;
z-index: 100
}

div#middle {
position: relative;
width: 1000px;
margin: 0;
padding: 0;
float: left;
}

div#pic {
width: 792px;
height: 374px;
position: relative;
float: left;
}

div#subnavi {
width: 208px;
height: 374px;
float: left;
margin:  0;
padding: 0;
background-image: url(../_gfx/line.png);
background-repeat: repeat-y;
}

div#center {
position: relative;
width: 1000px;
margin: 0;
padding: 0;
float: left;
}

#content {
width: 760px;
margin: 0;
padding: 73px 20px 0px 0;
float: left;
min-height: 100px;
}

div#column {
width: 219px;
background-image: url(../_gfx/bg_column.png);
background-repeat: repeat-y;
position: absolute;
top: 77px;
right: -25px;
}


div#neuigkeiten {
	width: 200px;
	float: left;
	padding-bottom: 34px;
}

div#neuigkeiten_headline {
	width: 200px;
	height: 26px;
	display: block;
	background-image: url(../_gfx/neuigkeiten_headline.png);
}

div.aktuelles_div {
	padding: 0 30px 13px 25px;
	background-image: url(../_gfx/bg_div_aktuelles.png);
	background-repeat: repeat-y;
	position: relative;
}

div.square-veranstaltung {
	margin: 10px 0 0 0;
	padding: 10px 30px 10px 25px;
	background-image: url(../_gfx/bg_div_aktuelles.png);
	background-repeat: repeat-y;
	position: relative;
}

div#hover_pics {
	position: absolute;
	left: 0;
	top: -250px;
}

div.div_presse_left {
	float: left;
	margin-right: 8px;
	margin-top: 19px;
}

div.div_presse_right {
	margin-top:5px;
	float: left;
}

div.content-square-veranstaltung {
width: 400px;
border: 1px solid #777;
margin: 0 0 30px 0;
padding: 0;
background-image: url(../_gfx/bg_square.png);
background-repeat: repeat;
}

div.content-square-veranstaltung div.content-square-veranstaltung-h2 {
	margin: 0;
	padding: 6px 8px 6px 8px;
	background-image: url(../_gfx/bg_square_h2.png);
background-repeat: repeat;
}

div.content-square-veranstaltung div.content-square-veranstaltung-bottom {
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	border-top: 1px solid #777;
}

div#div_galerie_ci_all {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	float: left;
	background-image: url(../_gfx/bg_div_galerie_ci_all.png);
	padding: 20px 0 0 0;
	margin: 15px 0 30px 0;
}

div.div_galerie_ci {
	display: block;
	margin: 0 0 20px 0;
	float: left;
}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  border: 1px solid #777;
  padding: 0 5px 0 5px;

  }
  
  div#content div.news-vierq {
	position: relative;
	border-top:1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	margin-top:35px;
	background-color:#9d9d9d;
	width:600px;
	padding: 0 0 25px 0;
	float: left;
}

  div#content div.news-vierq h3{
	background-color:#7a9d39;
	margin-top:0px;
	height: 33px;
	border-bottom: 1px solid #eeeeee;
	
}

	div#content div.news-vierq_pic {
	float: left;
	margin: 0 20px 0 0;
	position: relative;
	}
	
/* -----------
| Navigation |
-------------- */

#navi ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#navi ul ul {
visibility:hidden;
height:0;
padding: 12px 0 0 0;
}

#navi ul li{
float: left;
height: 20px;
margin: 0;
padding: 4px 0 0 0;
} 

#navi ul li#vierq {
}

#navi ul li#vorteile {
}

#navi ul li#produkte {
}

#navi ul li#technologien {
}

#navi ul li#kontakt {
}

#navi ul li#eingeben {
padding-right: 30px;
display: block;
}

#navi ul li#aendern {
padding-right: 30px;
display: block;
}

#navi ul li#loeschen {
padding-right: 30px;
display: block;
}



#navi ul li a{
text-decoration: none;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
font-size: 14px;
color: #767779;
}

#navi ul li a:hover{
font-weight: normal;
color:#99BD43;
}

#navi ul li:hover a{
font-weight: normal;
color:#99BD43;
}

#navi ul li.active{
padding: 0;
}

#navi ul li.active a{
color:#99BD43;
font-size: 20px;
}

#navi ul :hover > a{
color:#99BD43;
}

div#subnavi ul {
	margin: 0 0 0 28px;
	padding: 0;
	list-style-type: none;
}

div#subnavi ul li{
	width: 175px;
	height: 53px;
	margin: 0 0 26px 0;
	padding: 0;
}

div#subnavi ul li.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#ueber_uns{
	background-image: url(../_gfx/subnavi/n_ueber_uns.png);
	background-repeat: no-repeat;
}


div#subnavi ul li#ueber_uns:hover {
	background-image: url(../_gfx/subnavi/h_ueber_uns.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#ueber_uns.active2 {
	background-image: url(../_gfx/subnavi/h_ueber_uns.png);
	background-repeat: no-repeat;
}


div#subnavi ul li#totalprothetik_mal_anders{
	background-image: url(../_gfx/subnavi/n_totalprothetik.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#totalprothetik_mal_anders:hover{
	background-image: url(../_gfx/subnavi/h_totalprothetik.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#totalprothetik_mal_anders.active2{
	background-image: url(../_gfx/subnavi/h_totalprothetik.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#totalprothetik_mal_anders a{
padding: 14px 0 0 57px;
}

div#subnavi ul li#schienentechnik{
	background-image: url(../_gfx/subnavi/n_schienentechnik.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#schienentechnik:hover{
	background-image: url(../_gfx/subnavi/h_schienentechnik.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#schienentechnik.active2{
	background-image: url(../_gfx/subnavi/h_schienentechnik.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#schienentechnik a{
padding: 30px 0 0 57px;
}

div#subnavi ul li#vorsorge{
	background-image: url(../_gfx/subnavi/n_vorsorge.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#vorsorge:hover{
	background-image: url(../_gfx/subnavi/h_vorsorge.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#vorsorge.active2{
	background-image: url(../_gfx/subnavi/h_vorsorge.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#vorsorge a{
padding: 16px 0 0 53px;
}

div#subnavi ul li#lexikon{
	background-image: url(../_gfx/subnavi/n_lexikon.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#lexikon:hover{
	background-image: url(../_gfx/subnavi/h_lexikon.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#lexikon.active2{
	background-image: url(../_gfx/subnavi/h_lexikon.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#lexikon a{
padding: 10px 0 0 65px;
}


div#subnavi ul li#service{
	background-image: url(../_gfx/subnavi/n_service.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#service:hover{
	background-image: url(../_gfx/subnavi/h_service.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#service.active2{
	background-image: url(../_gfx/subnavi/h_service.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#service.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#partner{
	background-image: url(../_gfx/subnavi/n_partner.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#partner:hover{
	background-image: url(../_gfx/subnavi/h_partner.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#partner.active2{
	background-image: url(../_gfx/subnavi/h_partner.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#partner.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#menschenbeivierq{
	background-image: url(../_gfx/subnavi/n_menschenbeivierq.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#menschenbeivierq:hover{
	background-image: url(../_gfx/subnavi/h_menschenbeivierq.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#menschenbeivierq.active2{
	background-image: url(../_gfx/subnavi/h_menschenbeivierq.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#menschenbeivierq.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#oeffentlichkeitsarbeit{
	background-image: url(../_gfx/subnavi/n_oeffentlichkeitsarbeit.png);
	background-repeat: no-repeat;
}


div#subnavi ul li#oeffentlichkeitsarbeit:hover {
	background-image: url(../_gfx/subnavi/h_oeffentlichkeitsarbeit.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#oeffentlichkeitsarbeit.active2 {
	background-image: url(../_gfx/subnavi/h_oeffentlichkeitsarbeit.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#oeffentlichkeitsarbeit.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#film{
	background-image: url(../_gfx/subnavi/n_film.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#film:hover{
	background-image: url(../_gfx/subnavi/h_film.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#film.active2{
	background-image: url(../_gfx/subnavi/h_film.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#film.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#vorteile{
	background-image: url(../_gfx/subnavi/n_vorteile.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#vorteile:hover{
	background-image: url(../_gfx/subnavi/h_vorteile.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#vorteile.active2{
	background-image: url(../_gfx/subnavi/h_vorteile.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#vorteile.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#das_glaeserne_labor:hover{
	background-image: url(../_gfx/subnavi/h_das_glaeserne_labor.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#das_glaeserne_labor.active2{
	background-image: url(../_gfx/subnavi/h_das_glaeserne_labor.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#das_glaeserne_labor {
	background-image: url(../_gfx/subnavi/n_das_glaeserne_labor.png);
	background-repeat: no-repeat;
}
div#subnavi ul li#das_glaeserne_labor a{
	padding: 9px 0 0 50px;
}

div#subnavi ul li#made_in_germany:hover{
	background-image: url(../_gfx/subnavi/h_made_in_germany.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#made_in_germany.active2{
	background-image: url(../_gfx/subnavi/h_made_in_germany.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#made_in_germany{
	background-image: url(../_gfx/subnavi/n_made_in_germany.png);
	background-repeat: no-repeat;
}
div#subnavi ul li#made_in_germany a{
	padding: 20px 0 0 57px;
}

div#subnavi ul li#informationen:hover{
	background-image: url(../_gfx/subnavi/h_informationen.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#informationen.active2{
	background-image: url(../_gfx/subnavi/h_informationen.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#informationen{
	background-image: url(../_gfx/subnavi/n_informationen.png);
	background-repeat: no-repeat;
}
div#subnavi ul li#informationen a{
	padding: 29px 0 0 42px;
}

div#subnavi ul li#qualitaets_management:hover{
	background-image: url(../_gfx/subnavi/h_qualitaets_management.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#qualitaets_management.active2 {
	background-image: url(../_gfx/subnavi/h_qualitaets_management.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#qualitaets_management{
	background-image: url(../_gfx/subnavi/n_qualitaets_management.png);
	background-repeat: no-repeat;
}
div#subnavi ul li#qualitaets_management a{
	padding: 20px 0 0 57px;
}

div#subnavi ul li#vereinfachte_beratung:hover{
	background-image: url(../_gfx/subnavi/h_vereinfachte_beratung.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#vereinfachte_beratung.active2 {
	background-image: url(../_gfx/subnavi/h_vereinfachte_beratung.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#vereinfachte_beratung{
	background-image: url(../_gfx/subnavi/n_vereinfachte_beratung.png);
	background-repeat: no-repeat;
}
div#subnavi ul li#vereinfachte_beratung a{
	padding: 13px 0 0 57px;
}


div#subnavi ul li#veranstaltungen{
	background-image: url(../_gfx/subnavi/n_veranstaltungen.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#veranstaltungen:hover{
	background-image: url(../_gfx/subnavi/h_veranstaltungen.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#veranstaltungen.active2{
	background-image: url(../_gfx/subnavi/h_veranstaltungen.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#veranstaltungen.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#kurse{
	background-image: url(../_gfx/subnavi/n_kurse.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#kurse:hover{
	background-image: url(../_gfx/subnavi/h_kurse.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#kurse.active2{
	background-image: url(../_gfx/subnavi/h_kurse.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#kurse.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}


div#subnavi ul li#implantatprothetik{
	background-image: url(../_gfx/subnavi/n_implantate.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#implantatprothetik:hover{
	background-image: url(../_gfx/subnavi/h_implantate.png);
	background-repeat: no-repeat;
}


div#subnavi ul li#implantatprothetik.active2{
	background-image: url(../_gfx/subnavi/h_implantate.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#implantatprothetik.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#computerimplantattechnologie{
	background-image: url(../_gfx/subnavi/n_cad_cam.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#computerimplantattechnologie:hover{
	background-image: url(../_gfx/subnavi/h_cad_cam.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#computerimplantattechnologie.active2{
	background-image: url(../_gfx/subnavi/h_cad_cam.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#computerimplantattechnologie.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#weitere{
	background-image: url(../_gfx/subnavi/n_weitere.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#weitere:hover{
	background-image: url(../_gfx/subnavi/h_weitere.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#weitere.active2{
	background-image: url(../_gfx/subnavi/h_weitere.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#weitere.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#supersparlinie{
	background-image: url(../_gfx/subnavi/n_superspar.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#supersparlinie:hover{
	background-image: url(../_gfx/subnavi/h_superspar.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#supersparlinie.active2{
	background-image: url(../_gfx/subnavi/h_superspar.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#supersparlinie.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#highcomfortlinie{
	background-image: url(../_gfx/subnavi/n_highcomfort.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#highcomfortlinie:hover{
	background-image: url(../_gfx/subnavi/h_highcomfort.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#highcomfortlinie.active2{
	background-image: url(../_gfx/subnavi/h_highcomfort.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#highcomfortlinie.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#premiumlinie{
	background-image: url(../_gfx/subnavi/n_premium.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#premiumlinie:hover{
	background-image: url(../_gfx/subnavi/h_premium.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#premiumlinie.active2{
	background-image: url(../_gfx/subnavi/h_premium.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#premiumlinie.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#schulung{
	background-image: url(../_gfx/subnavi/n_schulung.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#schulung:hover{
	background-image: url(../_gfx/subnavi/h_schulung.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#schulung.active2{
	background-image: url(../_gfx/subnavi/h_schulung.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#schulung.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#standort{
	background-image: url(../_gfx/subnavi/n_standort.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#standort:hover{
	background-image: url(../_gfx/subnavi/h_standort.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#standort.active2{
	background-image: url(../_gfx/subnavi/h_standort.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#standort.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#email{
	background-image: url(../_gfx/subnavi/n_email.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#email:hover{
	background-image: url(../_gfx/subnavi/h_email.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#email.active2{
	background-image: url(../_gfx/subnavi/h_email.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#email.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}


div#subnavi ul li#impressum{
	background-image: url(../_gfx/subnavi/n_impressum.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#impressum:hover{
	background-image: url(../_gfx/subnavi/h_impressum.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#impressum.active2{
	background-image: url(../_gfx/subnavi/h_impressum.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#impressum.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#mediworkx{
	background-image: url(../_gfx/subnavi/n_mediworkx.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#mediworkx:hover{
	background-image: url(../_gfx/subnavi/h_mediworkx.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#mediworkx.active2{
	background-image: url(../_gfx/subnavi/h_mediworkx.png);
	background-repeat: no-repeat;
}

div#subnavi ul li#mediworkx.active2 a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

div#subnavi ul li#mediworkx a{
	padding: 40px 0 0 49px;
}

div#subnavi ul li#mediworkx{
	position:relative;
	margin: 50px 0 0 -10px;
}

div#subnavi ul li a{
	text-decoration: none;
	color: #808183;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 13px;
	font-weight: bold;
	width: 121px;
	height: 19px;
	margin: 0 0 26px 0;
	padding: 34px 0 0 54px;
	display: block;
}

#subnavi ul li a:hover{
font-family: Verdana, Geneva, sans-serif;
color:#92B633;
}

#subnavi ul li a.active2{
font-family: Tahoma, Geneva, sans-serif;
font-weight: bold;
color:#99BD43;
}

/* ------------------
| Textformatierungen |
-------------------- */

#content h1 {
font-size: 26px;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
margin: 10px 0 17px 0px;
color: #666;
}


#content h2 {
font-size: 14px;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
margin: 10px 0 17px 0px;
color: #333;
}

#content h3 {
font-size: 9px;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
margin: 10px 0 17px 0px;
color: #333;
}
div.aktuelles_div h2 {
font-size: 14px;
font-family: Verdana, Geneva, sans-serif;
color: #6A6A6A;
font-weight: normal;
margin: 14px 0 0 0;
padding: 0;
}

#content h4 {
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
color: #cccccc;
font-size: 18px;
}

#content p {
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
color: #cccccc;
font-size: 14px;
}

div.aktuelles_div p {
font-size: 14px;
font-family: Verdana, Geneva, sans-serif;
color: #cfcfcf;
}


#content ul {
margin: 0;
padding: 0 0 5px 20px;
color: #cccccc;
}

#content ol {
	padding: 3px 0 3px 40px;
	margin: 0;
}

#content ol li {
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
color: #cccccc;
font-size: 15px;
margin: 0;
padding: 0;
font-weight: bold;
}

#content ol#ol_schnarcherschiene {
margin: 20px 0 20px 0;
}

#content ol#ol_schnarcherschiene li {
color: #99BD43;
margin: 13px 0 13px 0;
width: 600px;
}

#content ol#ol_schnarcherschiene li a {
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}

#content h2.h2_faq_schnarcherschienen {
	margin-top: 45px;
	color: #555555;
	font-size: 17px;
}

#content ol li p{
margin: 3px 0 0 3px;
padding: 0;
}

#content ul li {
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
color: #cccccc;
font-size: 15px;
margin: 4px 0 4px 0;
padding: 0;
}

#content ul li p {
margin: 0;
padding: 0;
}

p.aktionen {
margin: 2px 3px 2px 3px;
}

td.formerror {
color:#cccccc;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
font-size: 15px;
padding: 8px 5px 8px 0;
}

td.formtext{
color:#cccccc;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
font-size: 15px;
padding: 8px 5px 8px 0;
}

marquee {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
}

p#footer-text {
	position: absolute;
	bottom: -35px;
	left: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #55698E;
}

p#footer-text a {
	color: #55698E;
}

div.aktuelles_div ul li {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #444444;	
	margin: 9px 0 9px 0;
}

div#column div.square-veranstaltung h2 {
font-family: Verdana, Geneva, sans-serif;
font-size: 14px;
color: #dddddd;
margin-top: 0;
font-weight: normal;
}

div.square-veranstaltung p {
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
font-size: 14px;
color: #cccccc;
}

div#content div.content-square-veranstaltung div.content-square-veranstaltung-h2 h2{
	margin: 0;
	padding: 4px 0 4px 0;
	color: #fff;
	font-weight: bold;
}

div#content div.content-square-veranstaltung p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
margin: 7px 0 0px 8px;
padding: 0 0 8px 0;
}

span.span_null {
	margin-left: 1px;
}

span.span_pro {
	font-style: italic;
}

span.span_green {
color: #98BC42;
}

div#content div.news-vierq p {
	margin: 0 20px 0 20px;
	color:#444;
	width: 550px;
	}
	
/* ------------------
| Bildformatierungen |
-------------------- */

img#logo {
position: absolute;
top: 7px;
right: -25px;
border: 0px none #000;
}

img#img_adresse {
position: absolute;
top: 2px;
left: -20px;	
}

img#img_title {
margin: 0 0 0 0;
padding: 0;
}

img#img_aktuelles {
margin: 0 0 0 24px;
}

img#img_veranstaltungen {
margin: 25px 0 0 24px;
}

img.aktuelles_mehr {
margin: 0;
}

#pic img {
margin-top: 1px;
border: 0px none #000;
}

img#lesehilfe {
	position: absolute;
	top: -64px;
	left: -445px;
}

img#drucken {
	position: absolute;
	top: -64px;
	left: -331px;
}

img#aktionen {
	position: absolute;
	bottom: 3px;
	right: 255px;
}

img#email {
	position: absolute;
	bottom: -50px;
	right: 255px;
}

img#impressum {
	position: absolute;
	bottom: 7px;
	right: 13px;
}

#mediworkx {
position: absolute;
bottom: 25px;
right: -20px;
border: 0px none #000;
}

img#neuigkeiten_bottom {
	position: absolute;
	bottom: 0;
	right: 33px;
	z-index: 90;
}

img.large_pic {
	position: absolute;
	bottom: 0;
	right: 0;
}

img.aktuelles_pic {
	width: 208px;
	float:right;
}

img.aktuelles_pic2 {
	width: 140px;
}

img.aktuelles_line {
	margin-left: 5px;
}

img#archiv {
	position: absolute;
	bottom: -7px;
	right: -13px;
}

img#mehr_termine {
	position: absolute;
	top: 150px;
	right: -4px;
}

img#Kontaktformular {
position: relative;
margin: 0 0 0 -7px;
}

img#img_vergroessern {
	position: absolute;
	top: 350px;
	right: 50px;
}

div.div_galerie_ci img {
	float: left;
	display: block;
	margin: 0 10px 0 12px;
	border: 1px solid transparent;
}

div.div_galerie_ci img:hover {
border: 1px solid #cccccc;
}

div.div_galerie_ci img.img_computergestuetzte_implantattechnologie_rechts {
	margin: 0 0 0 12px;
}

.tooltip_img {
margin: 5px 0 0 0;
}

img#img_schnarcherschiene {
	position:absolute;
	right: 215px;
	top: 510px;
	z-index:100;
}

/* ------------------
| Linkformatierungen |
-------------------- */

.link {
color: #cccccc;
font-weight: bold;
}

a.verlinkung {
color:#cccccc;
font-size: 10px;
}

a {
color:#cccccc;
font-family: Verdana, Geneva, sans-serif;
}

#a {
margin-left:20px;
}


a img {
	border: 0px none #000;
}

a#a_impressum {
font-family: Verdana, Geneva, sans-serif;
font-size: 15px;
color: #94B338;
position: absolute;
top: 135px;
right: 210px;
text-decoration: none;
}


div#footer a {
	text-decoration: none;
}

#footer-left p a{
font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
font-size: 11px;
color: #666666;
text-decoration: none;
}

#scroll p a {
color: #5C5C5C;
}


div#content a.abc {
	font-size: 15px;
	margin-left:5px;
}

a.a_mehr {
	position: absolute;
	bottom: -5px;
	right: 0;
	font-size: 14px;
}

a.a_zum_archiv {
margin: 0 0 0 15px;
font-size: 13px;
text-decoration: none;
}

div.content-square-veranstaltung div.content-square-veranstaltung-bottom a {
	color: #555;
}


div#content div#div_embed div.news-vierq h3.head a{
	color:#fff;
	margin-left:15px;
	font-size:15px;
	background-color:#7a9d39;
	text-decoration:none;
	position: absolute;
	top: 7px; 
	left: 0;
}

div#content div#div_embed div.news-vierq a.text{
background-image:url(../_gfx/but_mehr_2.png);
}

a.a_zurueck {
	color: #9BBB4E;
	text-decoration: none;
}

/* --------------
| EMBED-Elemente |
----------------- */

div#div_embed p{
}

div#div_embed table#layout tr td#contenttable div#content div.news-single-item div.news-single-timedata {
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
color: #eee;
font-size: 11px;

}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container{
	margin: 0;
	padding: 0;
}

div#div_embed table#layout tr td#contenttable div#content{
	margin: 0;
	padding: 0;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item {
	position:relative;
	border-top:1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	margin-top:35px;
	background-color:#9d9d9d;
	width:600px;
	float: left;
	padding: 0 0 25px 0;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-category {
	visibility:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-left:15px;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item hr.clearer{
	visibility:hidden;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item a img{
	float: left;
	margin-left:15px;
	margin-right:15px;
	border: 1px solid transparent;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item a img:hover{
	border: 1px solid #666666;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item p{
	margin-left:13px;
	width:550px;
	color:#444;
}

div#div_embed table#layout tr td#contenttable div#content div.news-list-container div.news-list-item p.bodytext {	
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item h3{
	background-color:#7a9d39;
	margin-top:0px;
	height: 33px;
	border-bottom: 1px solid #eeeeee;
	
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item h3 a{
	color:#fff;
	margin-left:15px;
	font-size:15px;
	background-color:#7a9d39;
	text-decoration:none;
	position: absolute;
	top: 7px; 
	left: 0;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item h3 span.news-list-date{
	font-size:11px;
	position:absolute;
	bottom: 4px;
	right:85px;
	color:#eee;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item div.news-list-morelink {
	height: 18px;
	width: 75px;
	position:absolute;
	right:0px;
	bottom:0px;
	font-size:12px;
	display:block;
	background-image:url(../_gfx/but_mehr.png);
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-list-container div.news-list-item div.news-list-morelink a{
	color:transparent;
}

div#div_embed table#layout tr td#contenttable div#content div.news-list-container div.news-list-browse div.tx-ttnews-browsebox p {
	clear: both;
	padding: 30px 0 0 0;
}

div#div_embed table#layout tr td#contenttable div#content div.news-list-container div.news-list-browse div.tx-ttnews-browsebox table {
	clear: both;
	position: absolute;
	bottom: -3px;
	left: 230px;
}

div#content div#div_embed table#layout {
	clear: both;
}

/* --------------------------
| Erweiterte-EMBED-Elemente |
-------------------------- */
div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item{
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item hr.clearer{
	display:none;	
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item div.news-single-category{
	display:none;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item div.news-single-timedata{
	font-size:11px;
	position:absolute;
	top:55px;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item p.news-single-author{
	display:none;	
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item h2{
	font-size:22px;
	color:#666666;
	margin:0;
	padding:0;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item h3{
	display:none;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item div.news-single-img a img{
	float:left;
	margin-right: 20px;
	margin-bottom: 15px;
	border: 1px solid transparent;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item div.news-single-img a img:hover{
	border: 1px solid #666666;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.news-single-item div.news-single-backlink a{
	color:transparent;
	background-image:url(../_gfx/but_zurueck.png);
	position:absolute;
	left:0px;
	margin-top:5px;
}

div#div_embed table#layout tbody tr td#contenttable div#content div.csc-header csc-header-n1 h1.csc-firstHeader{
	visibility:hidden;
}

/* ---------------------
| EMBED-Column Elemente |
----------------------- */

div#div_column_embed div.news-list-category {
	display: none;
}

div#div_column_embed a img {
	display: none;
}

div#div_column_embed {
	padding: 0 30px 13px 25px;
	background-image: url(../_gfx/bg_div_aktuelles.png);
	background-repeat: repeat-y;
	position: relative;
}

div#div_column_embed h3 span.news-list-date {
	font-size: 9px;
	color: #ddd;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: normal;

}

div#div_column_embed h3 a {
	color: #444;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
}

div#div_column_embed p.bodytext {
	font-family:Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #cccccc;
}

/* --------------
| Form-Elemente |
----------------- */

input {
font-size: 10px;
font-family: Tahoma, Geneva, sans-serif;
}

#mainpage-suchbutton {
margin: 14px 0 0 2px;
}

#submit2 {
margin-left: 10px;
}


hr {
	color: #777777;
}

hr#navi_trenner {
	color: #99BD43;
	position: absolute;
	top: 91px;
	left: 0;
	width: 800px;
	height: 1px;
	border: 1px solid #e9f0d9;
}
/* --------------
| Tabellen-Elemente |
----------------- */

#admin {
margin: 20px 0 0 15px; 
}

#admin td {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px 0px 7px 0;
}

#admin td h2{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin: 0 0 15px 0;
}


td.oeffnungszeiten {
background-color:#ffffff;
}

th {
background-color: #F4DFE6;
}

/* -----------------------
| Tabelle-Partnerbereich |
------------------------*/
div#container div#center div#content table#partner tbody tr td a{
text-decoration:none;
color:#444;
}

div#container div#center div#content table#partner tbody tr td a:hover{
color:#526b24;
}

div#container div#center div#content table#partner tbody tr td a img{
margin-left:5px;
margin-top:5px;
}

div#container div#center div#content table#partner tbody tr td {
	background-color:#9d9d9d;
}

div#container div#center div#content table#partner tbody tr td#image_left{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:right;
}

div#container div#center div#content table#partner tbody tr td#text_left{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	vertical-align:top;
	padding-top:11px;
}

div#container div#center div#content table#partner tbody tr td#image_right{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:right;
}

div#container div#center div#content table#partner tbody tr td#text_right{
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	vertical-align:top;
	padding-top:11px;
}

div#container div#center div#content table#partner tbody tr td#space{
	background-color:transparent;
}

/* ----------------------
| Tabellen-Adminbereich |
---------------------- */
table#daten_eingeben {
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
width: auto;
margin: 0;
padding: 0;
}

table#daten_eingeben tr td table tr td iframe#meldung {
width: 313px;
border: 1px solid #999;
}

table#daten_eingeben tr td#td_vom {
padding: 16px 0 0 0;
margin: 0;
}

table#daten_eingeben tr td#td_bis_zum{
padding: 3px 0 6px 0;
margin: 0;
}

table#daten_eingeben tr td#td_freischalten {
padding: 5px 0 0 0;
margin: 0;
}

table#daten_eingeben tr td#td_freischalten input{
padding: 0;
margin: 3px 0 0 0;
}

table#daten_eingeben tr td input#input_headline {
width: 240px;	
}

table#table_aktuelles_eingeben tr{
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
width: auto;
margin: 0;
padding: 0;
}

textarea {
width: 298px;
}

form fieldset {
width: 320px;
border: 1px solid #aaa;
background-color: #ccc;
margin: 0 0 20px 0;
}

form legend {
font-size: 15px;
font-family: Tahoma, Geneva, sans-serif;	
color: #888;
}

form table.daten_eingeben tr td iframe#meldung{
width: 313px;
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;	
color: #555;
border: 1px solid #888;
}

form table.daten_eingeben tr td {
font-size: 13px;
font-family: Tahoma, Geneva, sans-serif;	
color: #555;
}

form table#daten_eingeben tr td {
font-size: 13px;
font-family: Tahoma, Geneva, sans-serif;	
color: #eee;
}
																																																																																																																														table#daten_eingeben tr td {
font-size: 13px;
font-family: Tahoma, Geneva, sans-serif;	
color: #eee;
}

table#table_aktuelles_eingeben tr td {
color: #fff;
}

form table.daten_eingeben tr td.vom_bis input {
border: 1px solid #888;
}

form table.daten_eingeben tr td iframe#meldung2{
width: 313px;
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;	
color: #555;
border: 1px solid #888;
}

form table.daten_eingeben tr td input.input_headline {
	border: 1px solid #888;
	width: 245px;
}

table.daten_lesen tr td input.input_headline_diabled {
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;	
color: #555;
background-color: #ffffff;
border: 1px solid #888;
width: 245px;
}

table.daten_lesen tr td textarea.text_lesen {
border: 1px solid #888;
width: 245px;
height: 175px;
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;	
color: #555;
}

form table.daten_eingeben tr td input.input_file {
	border: 1px solid #888;
	float: none;
}

form table.daten_eingeben tr td input.input_checkbox {
	margin: 0;
	padding: 0;
}

form table.daten_eingeben tr td a {
	color: #eee;
}

div#content table.table_input_id_now {
	
}

tr td.vom_bis input {
color: #333;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
}

div#content fieldset {
	margin: 10px 0 15px 0;
	border: 1px solid #aaa;
	width: 300px;
	background-color: #aaa;
}

div#content fieldset legend{
font-size: 15px;
font-family: Tahoma, Geneva, sans-serif;	
color: #eee;
}

div#content fieldset.fieldset_lesen {
	margin: 10px 0 15px 0;
	border: 1px solid #888;
	width: 250px;
}

div#content fieldset.fieldset_lesen legend{
font-size: 15px;
font-family: Tahoma, Geneva, sans-serif;	
color: #555;
}

div#content table.table_input_id_now tr td{
font-size: 13px;
font-family: Tahoma, Geneva, sans-serif;	
color: #eee;
padding-right: 5px;
background-color: transparent;
}

div#content table.table_input_id_now tr td{
font-size: 13px;
font-family: Tahoma, Geneva, sans-serif;	
color: #eee;
}

div#content table.daten_lesen tr td {
font-size: 13px;
font-family: Tahoma, Geneva, sans-serif;	
color: #eee;
background-color: transparent;
}

div#content table.daten_eingeben tr td {
font-size: 13px;
font-family: Tahoma, Geneva, sans-serif;	
color: #eee;
background-color: transparent;
}

/*Bildergalerie/*


