@CHARSET "UTF-8";

* {
	margin: 0;
	padding: 0;
}

html,body,#wrapper {
	height: 100%;
}

a {
	color: #333333;
	outline: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

img {
	border: 0 none;
}

h1,h2,h3 {
	color: #333333;
	line-height: 115%;
	margin-bottom: 0.5em;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

h1 {
	font-size: 1.3em;
	margin-top: 15px;
}

.newscontent h1{
	margin-top: 0;
}

h2 {
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 115%;
	color:#000;
}

h3 {
	font-size: 0.8em;
	margin-top: 15px;
}

hr {
	background: #b0b0b0;
	border: 0 none;
	margin: 10px 0 20px;
	height: 1px
}

#kontakt hr {
	margin-bottom: 10px;
}

p {
	color: #333333;
	font-size: 0.8em;
	line-height: 130%;
	padding-bottom: 15px;
}

* html p,*+html p {
	padding: 7px 0 8px 0;
}

small {
	color: #333333;
	display: block;
	font-size: 0.5em;
	margin-top: 0;
	line-height: 120%;
	font-size: 0.7em;
}

body>#wrapper {
	height: auto;
	min-height: 100%;
}

#container {
	padding-bottom: 300px;
}

#header {
	margin: 0 auto;
	padding: 17px 0 5px 0;
	width: 950px;
}

#header .left,#header .logo,#header .right {
	float: left;
}

#header .left,#header .right {
	width: 352px;
}

#header .left a,#header .right a,#header .trenner {
	display: block;
	height: 23px;
}

#header .left a,#header .left .trenner {
	float: left;
}

#header .right a,#header .right .trenner {
	float: right;
}

#header .trenner {
	padding: 0 7px;
}

#header .logo {
	background: url('img/header/navigation.png') no-repeat 0 -48px;
	width: 246px;
	height: 50px;
	text-align: center;
	margin-bottom: 5px;
}

#header .logo:hover {
	background-position: 0 -99px;
}

#header span a,#header span a {
	background: url('img/header/navigation.png') no-repeat 0 0;
}

#header .startseite a:hover,#header .startseite a.aktiv {
	background-position: 0 -23px;
}

#header .team a {
	background-position: -92px 0;
}

#header .team a:hover,#header .team a.aktiv {
	background-position: -92px -23px;
}

#header .leistungen a {
	background-position: -145px 0;
}

#header .leistungen a:hover,#header .leistungen a.aktiv {
	background-position: -145px -23px;
}

#header .philosophie a {
	background-position: -247px 0;
}

#header .philosophie a:hover,#header .philosophie a.aktiv {
	background-position: -247px -23px;
}

#header .service a {
	background-position: -351px 0;
}

#header .service a:hover,#header .service a.aktiv {
	background-position: -351px -23px;
}

#header .kontakt a {
	background-position: -433px 0;
}

#header .kontakt a:hover,#header .kontakt a.aktiv {
	background-position: -433px -23px;
}

#header .shadow {
	margin-top: 10px;
}

#footer {
	background: #6b0711;
	clear: both;
	font-family: Arial;
	height: 285px;
	margin-top: -285px;
	position: relative;
	height: 285px;
	position: relative;
	font-family: Arial;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a.link-mail {
	color: #d7b8c2;
	text-decoration: underline;
}

#footer a.link-mail:hover {
	text-decoration: none;
}

#footer h1 {
	color: #fff;
	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size: 11px;
	line-height: 11px;
	padding: 0 0 8px 0;
	margin: 0;
	text-transform: uppercase;
}

#footer p,#footer .form_msg {
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 6px;
}

#footer .error {
	color: #C99A54;
}

#footer small {
	color: #b58388;
	display: block;
	font-size: 11px;
	line-height: 11px;
	margin: 0 auto;
	text-align: center;
	width: 950px;
	padding-top: 8px;
}

#footer small a {
	color: #b58388;
	text-decoration: none;
}

#footer small span,#footer small span a {
	color: #C99A54;
}

#footer table {
	margin-bottom: 10px;
}

#footer td,#footer th,.address td,.address th {
	text-align: left;
	vertical-align: middle;
	text-align: left;
}

#footer td,#footer th {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}

.address td,.address th {
	font-size: 0.8em;
	font-weight: normal;
}

.address a:hover {
	text-decoration: none;
}

#footer td {
	padding-right: 5px;
}

.address td {
	padding-left: 10px;
}

#footer .callback {
	padding-left: 50px;
}

#footer .directions {
	float: left;
	margin: 38px 30px 33px 0;
}

#footer .goldborder {
	border-bottom: 2px solid #c99a54;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
}

#footer .input,#footer .select {
	border: 1px solid #151515;
	font-size: 10px;
	line-height: 15px;
	height: 19px;
	width: 120px;
}

#footer .input,#footer .select option {
	padding-left: 10px;
}

* html #footer .input {
	padding-left: 5px;
	width: 125px;
}

#footer .iphone {
	float: left;
	margin-bottom: 38px;
	margin-right: 30px;
}

#footer .middle,#footer .outside {
	float: left;
	height: 175px;
	margin-top: 20px;
}

#footer .middle {
	width: 288px;
}

#footer .middle h1 {
	visibility: hidden;
	margin-left: 55px;
}

#footer .middle p,#footer .middle table {
	margin-left: 55px;
}

#footer .navigation {
	font-size: 10px;
	line-height: 10px;
	height: 10px;
	margin: 10px auto;
	text-align: center;
	overflow: hidden;
}

#footer .navigation img {
	padding: 0 16px;
}

#footer .navigation a img {
	padding: 0;
}

#footer .navigation a {
	background: url('img/footer/navigation.gif') no-repeat 0 0;
	height: 10px;
}

#footer .navigation .startseite:hover {
	background-position: 0 -12px;
}

#footer .navigation .team {
	background-position: -73px 0;
}

#footer .navigation .team:hover {
	background-position: -73px -12px;
}

#footer .navigation .leistungen {
	background-position: -114px 0;
}

#footer .navigation .leistungen:hover {
	background-position: -114px -12px;
}

#footer .navigation .philosophie {
	background-position: -195px 0;
}

#footer .navigation .philosophie:hover {
	background-position: -195px -12px;
}

#footer .navigation .service {
	background-position: -281px 0;
}

#footer .navigation .service:hover {
	background-position: -281px -12px;
}

#footer .navigation .kontakt {
	background-position: -333px 0;
}

#footer .navigation .kontakt:hover {
	background-position: -333px -12px;
}

#footer .navigation .impressum {
	background-position: -397px 0;
}

#footer .navigation .impressum:hover {
	background-position: -397px -12px;
}

#footer .outside {
	width: 330px;
}

#footer .select {
	padding-left: 7px;
	width: 132px;
}

* html #footer .select {
	width: 131px;
}

#footer .shadow {
	display: block;
	margin: 0 auto;
	width: 950px;
}

#footer .submit {
	padding-top: 7px;
}

#footer .trenner {
	background: #87363e;
	float: left;
	height: 155px;
	width: 1px;
	border-bottom: 1px solid #57060e;
	margin-top: 20px;
}

#footer .wrapper {
	margin: 0 auto 20px auto;
	height: 185px;
	position: relative;
	width: 950px;
}

#footer .wrapper .shadow {
	position: absolute;
	top: 0;
	left: 0;
}

#container {
	margin: 0 auto;
	position: relative;
	width: 950px;
	position: relative;
}

#container table {
	padding-bottom: 15px;
}

#container th {
	padding-right: 15px;
	text-align: left;
}

#container th,#container td {
	color: #333333;
	font-weight: normal;
}

#monitor {
	background: url('img/home/monitor.png') no-repeat center 0;
	height: 475px;
	margin: 0 auto;
	position: relative;
	width: 950px;
}

#monitor .bildschirm {
	height: 341px;
	left: 19px;
	overflow: hidden;
	position: absolute;
	top: 20px;
	width: 914px;
	position: absolute;
	z-index: 100;
}

#monitor .bildschirm .slideup {
	position: absolute;
	bottom: -43px;
	left: 306px;
	display: block;
	width: 302px;
	height: 66px;
}

#monitor .programm {
	width: 20000em;
	position: absolute;
	left: 0;
	top: 0;
}

#monitor .programm .aktiv {
	display: block;
}

#monitor .bit { /*	float: left; */
	height: 341px;
	width: 914px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#monitor_navigation {
	padding-top: 400px;
	padding-bottom: 20px;
	position: relative;
}

#monitor_navigation a.prev,#monitor_navigation a.next {
	background: url('img/home/cursor.png') no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	top: 391px;
	width: 67px;
	height: 69px;
	width: 67px;
}

#monitor_navigation a.prev {
	left: -4px;
}

#monitor_navigation a.next {
	background-position: -70px 0;
	left: 887px;
}

#monitor_navigation a.next:hover {
	background-position: -70px -70px;
}

#monitor_navigation a.prev:hover {
	background-position: 0 -70px;
}

#monitor_navigation table {
	margin: 15px auto 0 auto;
}

#monitor_navigation td {
	color: #6B0711;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 6px;
}

#monitor_navigation td.aktiv {
	border: 3px solid #6B0711;
	padding: 2px 3px;
}

#monitor_navigation a {
	color: #6B0711;
	cursor: pointer;
}

#team {
	height: 430px;
	position: relative;
	width: 950px;
}

#team .teamwindow {
	position: absolute;
	overflow: hidden;
	width: 950px;
	height: 430px;
	margin-top: 10px;
}

#team .teamrail {
	width: 20000em;
	position: absolute;
	left: 0;
	top: 0;
}

#team .teambit {
	position: relative;
	height: 430px;
	width: 950px;
	float: left;
	overflow: hidden;
}

#team .teamcontent {
	position: absolute;
	top: 0;
	left: 0;
	width: 950px;
	height: 380px;
}

#team a.prev,#team a.next {
	background: url('img/home/cursor.png') no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	top: 272px;
	width: 67px;
	height: 69px;
	width: 67px;
}

#team a.prev {
	left: -4px;
}

#team a.next {
	background-position: -70px 0;
	left: 883px;
}

#team a.next:hover {
	background-position: -70px -70px;
}

#team a.prev:hover {
	background-position: 0 -70px;
}

#team .small .galerie {
	margin-left: 11px;
	margin-right: 75px;
}

#kontakt .small .galerie {
	margin-left: 30px;
	margin-top: 15px;
}

.small .galerie {
	background: url('img/team/galerie_bg.png') no-repeat 0 0;
	height: 343px;
	width: 498px;
	float: right;
}

.small .galerie .window {
	left: 17px;
	width: 465px;
}

.small .galerie .bit {
	width: 465px;
}

.small .galerie .navigation {
	width: 498px;
}

.c2 .item-left,.c2 .item-right {
	float: left;
	width: 50%;
}

.button-readmore {
	position: absolute;
	top: 300px;
	left: 200px;
}

.c2 .item-left p {
	margin-right: 60px;
}

.c2 .item-left h2{
	margin-right: 60px;
}

.c2 .item-right p,.c2 .item-right hr,.c2 .item-right table,.c2 .item-right h3,.c2 .item-right h2 {
	margin-left: 60px;
}

.c2 ul{margin-left:15px;font-size: 0.8em;padding-bottom: 15px; color:#333; line-height:130%;}
.c2 ul li{margin-bottom:3px;}
.c2 .item-right ul{margin-left:75px;}

.c2 .item-right table h2 {
	margin-bottom: 0;
}

.c2 .item-right table p {
	margin-left: 0;
	padding-bottom: 0;
}

.kartei,
.kartei_praxisinformation {
	overflow: hidden;
	width: 950px;
	position: relative;
}

.kartei_praxisinformation{
	height: 243px;
	padding-bottom: 40px;
}

.kartei .rail {
	width: 984px;
	clear: both;
}

.kartei_praxisinformation .rail{
	width: 20000em;
	height: 243px;
	position: absolute;
	top: 0;
	left: 0;
}

.kartei .bit {
	float: left;
	height: 243px;
	margin-bottom: 30px;
	margin-right: 34px;
	position: relative;
	width: 212px;
}

.kartei_praxisinformation .bit{
	display: block;
	float: left;
	height: 243px;
	position: relative;
	width: 212px;
	margin-right: 34px;
}

.kartei .bit:hover {
	background-position: 0 -243px
}

.kartei_praxisinformation .bit:hover{
	background-position: 0 -243px;
}

.kartei .behandlungen_unter_vollnarkose {
	background: url('img/kartei/behandlungen_unter_vollnarkose.jpg')
		no-repeat 0 0;
}

.kartei .hochwertige_fullungen {
	background: url('img/kartei/hochwertige_fullungen.jpg') no-repeat 0 0;
}

.kartei .kinderchirurgie {
	background: url('img/kartei/kinderchirurgie.jpg') no-repeat 0 0;
}

.kartei .kindergerechte_behandlungsformen {
	background: url('img/kartei/kindergerechte_behandlungsformen.jpg')
		no-repeat 0 0;
}

.kartei .kinderprothetik {
	background: url('img/kartei/kinderprothetik.jpg') no-repeat 0 0;
}

.kartei .platzhalter {
	background: url('img/kartei/platzhalter.jpg') no-repeat 0 0;
}

.kartei .versiegelungen {
	background: url('img/kartei/versiegelungen.jpg') no-repeat 0 0;
}
.kartei .fissurenversiegelung {
	background: url('img/kartei/fissurenversiegelung.jpg') no-repeat 0 0;
}

.kartei .sterilisatoren {
	background: url('img/kartei/sterilisatoren.jpg') no-repeat 0 0;
}

.kartei .anamnese-fragebogen {
	background: url('img/kartei/anamnese-fragebogen.jpg') no-repeat 0 0;
}

.kartei .sironac4 {
	background: url('img/kartei/sironac4.jpg') no-repeat 0 0;
}

.kartei .sirona_profeel {
	background: url('img/kartei/sirona_profeel.jpg') no-repeat 0 0;
}

.kartei .sirona_cerec3d {
	background: url('img/kartei/sirona_cerec3d.jpg') no-repeat 0 0;
}

.kartei .sirona_orthophos {
	background: url('img/kartei/sirona_orthophos.jpg') no-repeat 0 0;
}

.kartei .sirona_heliodent {
	background: url('img/kartei/sirona_heliodent.jpg') no-repeat 0 0;
}

.kartei .kavo_diagnodent_pen2190-diagnoseinstrumente {
	background:
		url('img/kartei/kavo_diagnodent_pen2190-diagnoseinstrumente.jpg')
		no-repeat 0 0;
}

.kartei .melag_brutschrank_incubat-diagnoseinstrumente {
	background:
		url('img/kartei/melag_brutschrank_incubat-diagnoseinstrumente.jpg')
		no-repeat 0 0;
}

.kartei .sony_digicam {
	background: url('img/kartei/sony_digicam.jpg') no-repeat 0 0;
}

.kartei .t1line {
	background: url('img/kartei/t1line.jpg') no-repeat 0 0;
}

.kartei .sironiti_apex_air-handinstrumente {
	background: url('img/kartei/sironiti_apex_air-handinstrumente.jpg')
		no-repeat 0 0;
}

.kartei .kavo_gentlesilence_lux8000_bs_bn {
	background: url('img/kartei/kavo_gentlesilence_lux8000_bs_bn.jpg')
		no-repeat 0 0;
}

.kartei .kavo_coronaflex {
	background: url('img/kartei/kavo_coronaflex.jpg') no-repeat 0 0;
}

.kartei .kavo_sonicflex_airscaler-handinstrument {
	background:
		url('img/kartei/kavo_sonicflex_airscaler-handinstrument.jpg')
		no-repeat 0 0;
}

.kartei .sironiti_apex_air {
	background: url('img/kartei/sironiti_apex_air.jpg') no-repeat 0 0;
}

.kartei .vdw_raypex5 {
	background: url('img/kartei/vdw_raypex5.jpg') no-repeat 0 0;
}

.kartei .vdw_flexmaster {
	background: url('img/kartei/vdw_flexmaster.jpg') no-repeat 0 0;
}

.kartei .vdw_guttacut {
	background: url('img/kartei/vdw_guttacut.jpg') no-repeat 0 0;
}

.kartei .martin_md62 {
	background: url('img/kartei/martin_md62.jpg') no-repeat 0 0;
}

.kartei .ems_airflow_pulverstrahlhandy {
	background: url('img/kartei/ems_airflow_pulverstrahlhandy.jpg')
		no-repeat 0 0;
}

.kartei .kavo_sonicflex_airscaler {
	background: url('img/kartei/kavo_sonicflex_airscaler.jpg') no-repeat 0 0
		;
}

.kartei .melag_brutschrank_incubat {
	background: url('img/kartei/melag_brutschrank_incubat.jpg') no-repeat 0
		0;
}

.kartei .beyond_polus_chairside_powerbleaching {
	background: url('img/kartei/beyond_polus_chairside_powerbleaching.jpg')
		no-repeat 0 0;
}

.kartei .dreim_espe_elipar_freelight2 {
	background: url('img/kartei/3m_espe_elipar_freelight2.jpg') no-repeat 0
		0;
}

.kartei .dreim_espe_pentamix2 {
	background: url('img/kartei/3m_espe_pentamix2.jpg') no-repeat 0 0;
}

.kartei .dreim_espe_capmix {
	background: url('img/kartei/3m_espe_capmix.jpg') no-repeat 0 0;
}

.kartei .mikrona_alginatanmischgerat {
	background: url('img/kartei/mikrona_alginatanmischgerat.jpg') no-repeat
		0 0;
}

.kartei .sirona_dac_professional {
	background: url('img/kartei/sirona_dac_professional.jpg') no-repeat 0 0;
}

.kartei .sirona_nitraseal {
	background: url('img/kartei/sirona_nitraseal.jpg') no-repeat 0 0;
}

.kartei .w_h_assistina301plus {
	background: url('img/kartei/w_h_assistina301plus.jpg') no-repeat 0 0;
}

.kartei .durr_power_tower {
	background: url('img/kartei/durr_power_tower.jpg') no-repeat 0 0;
}

.kartei .digitale_sirona_kleinroetgen {
	background: url('img/kartei/digitale_sirona_kleinroetgen.jpg') no-repeat
		0 0;
}

.kartei .elektrochirurgisch {
	background: url('img/kartei/elektrochirurgisch.jpg') no-repeat 0 0;
}

.kartei .endodonie {
	background: url('img/kartei/endodonie.jpg') no-repeat 0 0;
}

.kartei .sirona_behandlungs_einheit {
	background: url('img/kartei/sirona_behandlungs_einheit.jpg') no-repeat 0
		0;
}

.kartei .brutschrank {
	background: url('img/kartei/digitale_sirona_kleinroetgen.jpg') no-repeat
		0 0;
}

.kartei .chairside_bleaching {
	background: url('img/kartei/elektrochirurgisch.jpg') no-repeat 0 0;
}

.kartei .pulverstrahl_airflow {
	background: url('img/kartei/endodonie.jpg') no-repeat 0 0;
}

.kartei .subtile_airscaler {
	background: url('img/kartei/sirona_behandlungs_einheit.jpg') no-repeat 0
		0;
}

.kartei .aesthetische-zahnheilkunde {
	background: url('img/kartei/aesthetische-zahnheilkunde.jpg') no-repeat 0
		0;
}

.kartei .kindermedizin {
	background: url('img/kartei/kindermedizin.jpg') no-repeat 0 0;
}

.kartei .individualprophylaxe {
	background: url('img/kartei/individualprophylaxe.jpg') no-repeat 0 0;
}

.kartei .zahnmed-ausstattung {
	background: url('img/kartei/zahnmed-ausstattung.jpg') no-repeat 0 0;
}

/* Partner Karteikarten */
.kartei .dreid_dent {
	background: url('img/kartei/3d_dent.jpg') no-repeat 0 0;
}

.kartei .adentics {
	background: url('img/kartei/adentics.jpg') no-repeat 0 0;
}

.kartei .akzente {
	background: url('img/kartei/akzente.jpg') no-repeat 0 0;
}

.kartei .apotheke_am_olivaer_platz {
	background: url('img/kartei/apotheke_am_olivaer_platz.jpg') no-repeat 0 0;
}

.kartei .arvato_services {
	background: url('img/kartei/arvato_services.jpg') no-repeat 0 0;
}

.kartei .berlin_plaza_hotel {
	background: url('img/kartei/berlin_plaza_hotel.jpg') no-repeat 0 0;
}

.kartei .beyond {
	background: url('img/kartei/beyond.jpg') no-repeat 0 0;
}

.kartei .campe_und_ohff {
	background: url('img/kartei/campe_und_ohff.jpg') no-repeat 0 0;
}

.kartei .catella {
	background: url('img/kartei/catella.jpg') no-repeat 0 0;
}

.kartei .christoph_und_oschmann {
	background: url('img/kartei/christoph_und_oschmann.jpg') no-repeat 0 0;
}

.kartei .clearworder {
	background: url('img/kartei/clearworder.jpg') no-repeat 0 0;
}

.kartei .curaden_swiss {
	background: url('img/kartei/curaden_swiss.jpg') no-repeat 0 0;
}

.kartei .dexcel_pharma {
	background: url('img/kartei/dexcel_pharma.jpg') no-repeat 0 0;
}

.kartei .dr_dr_stefan_gonschior {
	background: url('img/kartei/dr_dr_stefan_gonschior.jpg') no-repeat 0 0;
}

.kartei .dr_esther_vogeley_zahnaerztin {
	background: url('img/kartei/dr_esther_vogeley_zahnaerztin.jpg') no-repeat 0 0;
}

.kartei .dr_hartmut_schwenk_schaper {
	background: url('img/kartei/dr_hartmut_schwenk_schaper.jpg') no-repeat 0 0;
}

.kartei .dr_med_dent_silke_heidrich {
	background: url('img/kartei/dr_med_dent_silke_heidrich.jpg') no-repeat 0 0;
}

.kartei .dr_oliver_pommer_zahnarzt {
	background: url('img/kartei/dr_oliver_pommer_zahnarzt.jpg') no-repeat 0 0;
}

.kartei .dr_ruediger_kamke {
	background: url('img/kartei/dr_ruediger_kamke.jpg') no-repeat 0 0;
}

.kartei .dr_sabine_siebert {
	background: url('img/kartei/dr_sabine_siebert.jpg') no-repeat 0 0;
}

.kartei .efactdesign {
	background: url('img/kartei/efactdesign.jpg') no-repeat 0 0;
}

.kartei .enoiteca_il_calice {
	background: url('img/kartei/enoiteca_il_calice.jpg') no-repeat 0 0;
}

.kartei .enretec {
	background: url('img/kartei/enretec.jpg') no-repeat 0 0;
}

.kartei .epm_assetis {
	background: url('img/kartei/epm_assetis.jpg') no-repeat 0 0;
}

.kartei .funkgruppe {
	background: url('img/kartei/funkgruppe.jpg') no-repeat 0 0;
}

.kartei .gaba {
	background: url('img/kartei/gaba.jpg') no-repeat 0 0;
}

.kartei .glaxosmithkline {
	background: url('img/kartei/glaxosmithkline.jpg') no-repeat 0 0;
}

.kartei .ivg {
	background: url('img/kartei/ivg.jpg') no-repeat 0 0;
}

.kartei .jenny_sieboldt_fotografie {
	background: url('img/kartei/jenny_sieboldt_fotografie.jpg') no-repeat 0 0;
}

.kartei .jochen_helle_zahntechnikmeister {
	background: url('img/kartei/jochen_helle_zahntechnikmeister.jpg') no-repeat 0 0;
}

.kartei .kaniedenta {
	background: url('img/kartei/kaniedenta.jpg') no-repeat 0 0;
}

.kartei .kanzlei_kuehn {
	background: url('img/kartei/kanzlei_kuehn.jpg') no-repeat 0 0;
}

.kartei .kita_penthouse {
	background: url('img/kartei/kita_penthouse.jpg') no-repeat 0 0;
}

.kartei .labor28 {
	background: url('img/kartei/labor28.jpg') no-repeat 0 0;
}

.kartei .lumani107 {
	background: url('img/kartei/lumani.jpg') no-repeat 0 0;
}

.kartei .mercant_finanzplanung {
	background: url('img/kartei/mercant_finanzplanung.jpg') no-repeat 0 0;
}

.kartei .michael_funk_medizinproduktberater {
	background: url('img/kartei/michael_funk_medizinproduktberater.jpg') no-repeat 0 0;
}

.kartei .porsche_zentrum_berlin {
	background: url('img/kartei/porsche_zentrum_berlin.jpg') no-repeat 0 0;
}

.kartei .privatpraxis_heil {
	background: url('img/kartei/privatpraxis_heil.jpg') no-repeat 0 0;
}

.kartei .straumann {
	background: url('img/kartei/straumann.jpg') no-repeat 0 0;
}

.kartei .thielpark_systeme {
	background: url('img/kartei/thielpark_systeme.jpg') no-repeat 0 0;
}

.kartei .united_arab_emirates {
	background: url('img/kartei/united_arab_emirates.jpg') no-repeat 0 0;
}

.kartei .vitec {
	background: url('img/kartei/vitec.jpg') no-repeat 0 0;
}

.kartei .vs_dentaltechnik {
	background: url('img/kartei/vs_dentaltechnik.jpg') no-repeat 0 0;
}

.kartei .wassertechnik {
	background: url('img/kartei/wassertechnik.jpg') no-repeat 0 0;
}

.kartei .werner_sicherheit {
	background: url('img/kartei/werner_sicherheit.jpg') no-repeat 0 0;
}

.kartei .zahnarztpraxis_im_torhaus {
	background: url('img/kartei/zahnarztpraxis_im_torhaus.jpg') no-repeat 0 0;
}

/* Team Karteikarten */
.kartei .stephan-kuhlow {
	background: url('img/kartei/stephan-kuhlow.jpg') no-repeat 0 0;
}

.kartei .zahnarzt-stephan-kuhlow {
	background: url('img/kartei/zahnarzt-stephan-kuhlow.jpg') no-repeat 0 0;
}

.kartei .baerbel-lidle {
	background: url('img/kartei/baerbel-lidle.jpg') no-repeat 0 0;
}

.kartei .elvira-probst {
	background: url('img/kartei/elvira-probst.jpg') no-repeat 0 0;
}

.kartei .zmv-nadine-henning {
	background: url('img/kartei/zmv-nadine-henning.jpg') no-repeat 0 0;
}

.kartei .zmf-nadine-henning {
	background: url('img/kartei/zmf-nadine-henning.jpg') no-repeat 0 0;
}

.kartei .zmf-maria-kobosil {
	background: url('img/kartei/zmf-maria-kobosil.jpg') no-repeat 0 0;
}

.kartei .zmp-nadine-richter {
	background: url('img/kartei/zmp-nadine-richter.jpg') no-repeat 0 0;
}

.kartei .zmp-cigdem-korur {
	background: url('img/kartei/zmp-cigdem-korur.jpg') no-repeat 0 0;
}

.kartei .zmf-nadine-richter {
	background: url('img/kartei/zmf-nadine-richter.jpg') no-repeat 0 0;
}

.kartei .zmf-clarissa-schroeder {
	background: url('img/kartei/zmf-clarissa-schroeder.jpg') no-repeat 0 0;
}

.kartei .kathrin-dressler {
	background: url('img/kartei/kathrin-dressler.jpg') no-repeat 0 0;
}

.kartei .zmv-kathrin-dressler {
	background: url('img/kartei/zmv-kathrin-dressler.jpg') no-repeat 0 0;
}

.kartei .steffen-schneider {
	background: url('img/kartei/steffen-schneider.jpg') no-repeat 0 0;
}

.kartei .zmp-juliane-lichowos {
	background: url('img/kartei/zmp-juliane-lichowos.jpg') no-repeat 0 0;
}

.kartei .zmf-juliane-lichowos {
	background: url('img/kartei/zmf-juliane-lichowos.jpg') no-repeat 0 0;
}

.kartei .zmf-jennifer-pyrrhus {
	background: url('img/kartei/zmf-jennifer-pyrrhus.jpg') no-repeat 0 0;
}

.kartei .kader-arslan {
	background: url('img/kartei/kader-arslan.jpg') no-repeat 0 0;
}

.kartei .blerina-xheladini {
	background: url('img/kartei/blerina-xheladini.jpg') no-repeat 0 0;
}

.kartei .aesthetische-amalgamsanierung {
	background: url('img/kartei/aesthetische-amalgamsanierung.jpg')
		no-repeat 0 0;
}

.kartei .aesthetische-bleaching {
	background: url('img/kartei/aesthetische-bleaching.jpg') no-repeat 0 0;
}

.kartei .aesthetische-cerec3d {
	background: url('img/kartei/aesthetische-cerec3d.jpg') no-repeat 0 0;
}

.kartei .aesthetische-goldrestauration {
	background: url('img/kartei/aesthetische-goldrestauration.jpg')
		no-repeat 0 0;
}

.kartei .aesthetische-unsichtbare_kompositfuellung {
	background:
		url('img/kartei/aesthetische-unsichtbare_kompositfuellung.jpg')
		no-repeat 0 0;
}

.kartei .aesthetische-veenering {
	background: url('img/kartei/aesthetische-veenering.jpg') no-repeat 0 0;
}

.kartei .aesthetische-vollkeramikrestauration {
	background: url('img/kartei/aesthetische-vollkeramikrestauration.jpg')
		no-repeat 0 0;
}

.kartei .aesthetische-zahnformung {
	background: url('img/kartei/aesthetische-zahnformung.jpg') no-repeat 0 0
		;
}







.kartei .aesthetische-prophylaxe_und_praevention_1 {
	background: url('img/kartei/prophylaxe_und_praevention_vor_karies_und_paradontitis.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-diagnostic_und_behandlungsplanung {
	background: url('img/kartei/diagnostik_und_behandlungsplanung.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-paradontologie {
	background: url('img/kartei/parodontologie.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-kieferorthopaedie {
	background: url('img/kartei/kieferorthopaedie.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-bleaching {
	background: url('img/kartei/bleaching.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-dentalwerkstoffe {
	background: url('img/kartei/dentalwerkstoffe.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-provisorische_versorgung_von_zaehnen {
	background: url('img/kartei/provisorische_versorgung_von_zaehnen.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-komposit-fuellungen {
	background: url('img/kartei/komposit_fuellungen.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-keramische_inlays_onlays_und_teilkronen {
	background: url('img/kartei/vollkeramische_inlays_onlays_und_teilkronen.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-veneers_aus_komposit_und_keramik {
	background: url('img/kartei/veneers_aus_komposit_und_vollkeramik.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-kronen_und_bruecken_aus_vollkeramik {
	background: url('img/kartei/kronen_und_bruecken_aus_vollkeramik.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-cerec_3d {
	background: url('img/kartei/cerec3d.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-teil_und_vollprothesen {
	background: url('img/kartei/teil_und_vollprothesen.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-implantate {
	background: url('img/kartei/implantate.jpg') no-repeat 0 0
		;
}

.kartei .aesthetische-prophylaxe_und_praevention_2 {
	background: url('img/kartei/prophylaxe_und_praevention_nach_der_zahnaesthetischen_behandlung.jpg') no-repeat 0 0
		;
}
.kartei .aesthetische-zahnformung {
	background: url('img/kartei/zahnformung.jpg') no-repeat 0 0
		;
}







.kartei .airflow {
	background: url('img/kartei/airflow.jpg') no-repeat 0 0;
}

.kartei .chlorhexidinkur {
	background: url('img/kartei/chlorhexidinkur.jpg') no-repeat 0 0;
}

.kartei .flouridkur {
	background: url('img/kartei/flouridkur.jpg') no-repeat 0 0;
}

.kartei .parodontologie {
	background: url('img/kartei/parodontologie.jpg') no-repeat 0 0;
}

.kartei .prophylaxeshop {
	background: url('img/kartei/prophylaxeshop.jpg') no-repeat 0 0;
}

.kartei .recallsystem {
	background: url('img/kartei/recallsystem.jpg') no-repeat 0 0;
}

.kartei .speicheltest {
	background: url('img/kartei/speicheltest.jpg') no-repeat 0 0;
}

.kartei .ultraschall {
	background: url('img/kartei/ultraschall.jpg') no-repeat 0 0;
}

.kartei .zahnversiegelungen {
	background: url('img/kartei/zahnversiegelungen.jpg') no-repeat 0 0;
}

.kartei_praxisinformation .bleaching{
	background: url('img/kartei/bleaching.jpg') no-repeat 0 0;
}
.kartei_praxisinformation .mundgeruch{
	background: url('img/kartei/mundgeruch.jpg') no-repeat 0 0;
}
.kartei_praxisinformation .zahnfleischbluten{
	background: url('img/kartei/zahnfleischbluten.jpg') no-repeat 0 0;
}
.kartei_praxisinformation .vollnarkose{
	background: url('img/kartei/vollnarkose.jpg') no-repeat 0 0;
}
.kartei_praxisinformation .zahnverlustdurchunfall{
	background: url('img/kartei/zahnverlust-durch-unfall.jpg') no-repeat 0 0;
}
.kartei_praxisinformation .zaehneundernaehrung{
	background: url('img/kartei/zaehne-und-ernaehrung.jpg') no-repeat 0 0;
}
.kartei_praxisinformation .toterzahn{
	background: url('img/kartei/toter-zahn.jpg') no-repeat 0 0;
}
.kartei_praxisinformation .zahnschmerzen{
	background: url('img/kartei/zahnschmerzen.jpg') no-repeat 0 0;
}

.kartei_praxisinformation .navigation {
	height: 7px;
	position: absolute;
	text-align: center;
	top: 260px;
	width: 950px;
}

.kartei_praxisinformation .navigation .center {
	display: inline-block;
	margin: 0 auto;
	width: auto;
}

.kartei_praxisinformation .navigation a {
	background: url('img/galerie_navigation.gif') no-repeat 0 0;
	display: block;
	float: left;
	font-size: 6px;
	height: 7px;
	line-height: 6px;
	margin: 0 4px 7px 4px;
	width: 7px;
	height: 7px;
	cursor: pointer;
}

.kartei_praxisinformation .navigation a.aktiv{
	cursor: default;
}

.kartei_praxisinformation .navigation a:hover,.kartei_praxisinformation .navigation a.aktiv {
	background-position: 0 -7px;
}

/* galerie */
.galerie {
	background: url('img/galerie_bg.png') no-repeat 0 0;
	height: 350px;
	position: relative;
	width: 950px;
	padding-bottom: 35px;
}

.galerie .window {
	height: 298px;
	left: 15px;
	overflow: hidden;
	position: absolute;
	top: 17px;
	width: 920px;
	position: absolute;
}

.galerie .galerie_move {
	position: absolute;
	top: 0;
	left: 0;
	width: 20000em;
}

.galerie .bit { /*	float: left; */
	height: 298px;
	width: 920px;
	position: absolute;
	top: 0;
	left: 0;
}

.galerie .navigation {
	height: 7px;
	position: absolute;
	text-align: center;
	top: 343px;
	width: 950px;
}

.galerie .navigation .center {
	display: inline-block;
	margin: 0 auto;
	width: auto;
}

.galerie .navigation a {
	background: url('img/galerie_navigation.gif') no-repeat 0 0;
	display: block;
	float: left;
	font-size: 6px;
	height: 7px;
	line-height: 6px;
	margin: 0 4px 7px 4px;
	width: 7px;
	height: 7px;
}

.galerie .navigation a:hover,.galerie .navigation a.aktiv {
	background-position: 0 -7px;
}

#links {
	list-style-type: none;
}

#links a {
	color: #6b0711;
}

#links li {
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 10px;
}

a.button-anamnesebogen {
	background: url('img/buttons.png') no-repeat -9px -8px;
	display: block;
	height: 33px;
	width: 312px;
	height: 33px;
}

a.button-anamnesebogen:hover {
	background-position: -339px -8px;
}

a.button-aufklaerungsbogen-op {
	background: url('img/buttons.png') no-repeat -9px -44px;
	display: block;
	height: 33px;
	width: 312px;
}

a.button-aufklaerungsbogen-op:hover {
	background-position: -339px -44px;
}

a.button-aufklaerungsbogen-prophylaxe {
	background: url('img/buttons.png') no-repeat -9px -80px;
	display: block;
	height: 33px;
	width: 312px;
}

a.button-aufklaerungsbogen-prophylaxe:hover {
	background-position: -339px -80px;
}

a.button-praxisbroschuere {
	background: url('img/buttons.png') no-repeat -9px -116px;
	display: block;
	height: 33px;
	width: 312px;
}

a.button-praxisbroschuere:hover {
	background-position: -339px -116px;
}

a.button-galerie {
	background: url('img/buttons.png') no-repeat -9px -175px;
	display: block;
	height: 33px;
	width: 170px;
}

a.button-galerie:hover {
	background-position: -339px -175px;
}

a.button-readmore {
	background: url('img/buttons.png') no-repeat -9px -215px;
	display: block;
	height: 33px;
	width: 170px;
}

a.button-readmore:hover {
	background-position: -339px -215px;
}

a.button-standort-anzeigen {
	background: url('img/buttons.png') no-repeat -9px -255px;
	display: block;
	height: 33px;
	width: 225px;
}

a.button-standort-anzeigen:hover {
	background-position: -339px -255px;
}

a.button-download-anfahrtsskizze {
	background: url('img/buttons.png') no-repeat -9px -291px;
	display: block;
	height: 33px;
	width: 312px;
}

a.button-close {
	background: url('img/buttons.png') no-repeat -9px -405px;
	display: block;
	height: 33px;
	width: 170px;
}

a.button-close:hover {
	background-position: -339px -405px;
}

a.button-download-anfahrtsskizze:hover {
	background-position: -339px -291px;
}

#kontakt a.button-abfahrtszeiten-anzeigen {
	float: left;
	margin-top: 60px;
	margin-left: 30px;
}

a.button-abfahrtszeiten-anzeigen {
	background: url('img/buttons.png') no-repeat -9px -328px;
	display: block;
	height: 33px;
	width: 225px;
}

a.button-abfahrtszeiten-anzeigen:hover {
	background-position: -339px -328px;
}

#kontakt a.button-zur-bvg {
	position: absolute;
	right: 0;
	top: 370px;
}

a.button-zur-bvg {
	background: url('img/buttons.png') no-repeat -9px -364px;
	display: block;
	height: 33px;
	width: 170px;
}

a.button-zur-bvg:hover {
	background-position: -339px -364px;
}

a.button-senden {
	background: url('img/buttons.png') no-repeat -9px -446px;
	display: block;
	height: 33px;
	width: 170px;
}

a.button-senden:hover {
	background-position: -339px -446px;
}

.button-senden input {
	width: 170px;
	height: 33px;
}

#kontakt .button-senden {
	margin-top: 10px;
}

#kontakt.newsletter .button-senden{
	float: right;
}

#kontakt.newsletter label span{
	font-size: 12px;
	padding-left: 10px;
	cursor: pointer;
}

#kontakt {
	position: relative;
}

#kontakt .input {
	border: 1px solid #bcbcbc;
	width: 180px;
}

#kontakt.newsletter .input{
	padding: 5px;
	width: 400px;
	margin-bottom: 30px;
}

#kontakt.newsletter .checkbox{
	border: 1px solid #bcbcbc;
	margin-bottom: 30px;
}

#kontakt textarea.input {
	width: 100%;
	height: 101px;
}

#kontakt .form_msg {
	width: 180px;
	margin-top: 10px;
}

#kontakt .form_msg .error {
	color: #a00;
}

/* general classes */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.borderbottom {
	border-bottom: 1px solid #cccccc;
}

.borderleft {
	border-left: 1px solid #cccccc;
}

.clearfix {
	display: block;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.i {
	font-style: italic;
}

.js_show {
	display: none;
}

.ml40 {
	margin-left: 40px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.mb3 {
	margin-bottom: 3px;
}

.mt20 {
	margin-top: 20px;
}

.paddingLeft {
	padding-left: 65px;
}

.paddingRight {
	padding-right: 65px;
}

.pb0 {
	padding-bottom: 0;
}

.pb20 {
	padding-bottom: 20px;
}

.pb30 {
	padding-bottom: 30px;
}

* html .pb30,*+html .pb30 {
	margin-bottom: 30px;
}

.pl20 {
	padding-left: 20px;
}

.pr20 {
	padding-right: 20px;
}

.mt30 {
	margin-top: 30px;
}

.tal {
	text-align: left;
}

.tac {
	text-align: center;
}

.tar {
	text-align: right;
}

.vab {
	vertical-align: bottom;
}

.vat {
	vertical-align: top;
}

.w50pro {
	width: 50%;
}

.w100pro {
	width: 100%;
}

.w420px {
	width: 420px;
}

/* navigation */
#navigation {
	background: url('img/navigation/bg.png') repeat-x scroll 0 0 transparent
		;
	height: 49px;
	margin: 0 auto 15px;
	overflow: hidden;
	position: relative;
	width: 950px;
}

#navigation .left,#navigation .right,#navigation .sichtfeld {
	height: 49px;
	position: absolute;
	top: 0;
	width: 3px;
}

#navigation .left {
	background: url('img/navigation/left.png') no-repeat 0 0;
	left: 0;
}

#navigation .right {
	background: url('img/navigation/right.png') no-repeat 0 0;
	right: 0;
}

#navigation .sichtfeld {
	width: 920px;
	left: 20px;
	overflow: hidden;
	text-align: center;
}

#navigation a.next,#navigation a.prev {
	position: absolute;
	top: 0;
	height: 49px;
	width: 30px;
	background: url('img/navigation/cursor-prevnext.png');
	z-index: 100000000;
	cursor: pointer;
}

#navigation a.prev {
	background-position: 0 0;
	left: 7px;
}

#navigation a.prev:hover {
	background-position: 0 -49px;
}

#navigation a.next {
	background-position: -30px 0;
	left: 913px;
}

#navigation a.next:hover {
	background-position: -30px -49px;
}

#navigation .rail {
	display: inline-block;
	height: 49px;
}

#navigation .cursor {
	padding: 0 5px 0 15px;
}

#navigation .bit {
	float: left;
	display: block;
	height: 49px;
}

#navigation .trenner {
	padding: 0 10px;
}

#navigation .navhome {
	padding: 0 35px;
}

#navigation .navservice {
	padding: 0 11px;
}

#navigation .navkontakt {
	padding: 0 5px;
}

#news .newsbit {
	border-bottom: 1px solid #b0b0b0;
	margin-bottom: 30px;
}

#news .galerie {
	background: url('img/galerie_bg_news.png') no-repeat 0 0;
	float: left;
	height: 180px;
	width: 300px;
}

#news .galerie .window {
	left: 7px;
	top: 7px;
	width: 254px;
	height: 165px;
}

#news .galerie .bit {
	width: 254px;
	height: 165px;
}

#news .galerie .navigation {
	top: 185px;
	width: 268px;
}

#news .newsbox {
	float: left;
	width: 650px;
}

#news .time {
	color: #3d3d3d;
	font-size: 12px;
}

#news .button-readmore,#news .button-close {
	position: relative;
	left: auto;
	top: auto;
	margin-left: auto;
	margin-right: 0;
	margin-bottom: 10px;
}

#news .news-readmore {
	display: none;
}

#kinderanimation {
	height: 330px;
	width: 630px;
	margin: 0 auto;
	position: relative;
}

#kinderanimation .bit {
	height: 330px;
	width: 630px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#kinderanimation .k1 {
	background: url(img/kinderanimation/1.jpg) no-repeat 0 0;
}

#kinderanimation .k2 {
	background: url(img/kinderanimation/2.jpg) no-repeat 0 0;
	display: none;
}

#kinderanimation .k3 {
	background: url(img/kinderanimation/3.jpg) no-repeat 0 0;
	display: none;
}

#kinderanimation .k4 {
	background: url(img/kinderanimation/4.jpg) no-repeat 0 0;
	display: none;
}

#kinderanimation .k5 {
	background: url(img/kinderanimation/5.jpg) no-repeat 0 0;
	display: none;
}

#galerie {
	position: relative;
	width: 950px;
	height: 592px;
	background: url('img/galerie/bg.png') no-repeat 0 0;
	display: block;
}

#galerie .window {
	position: absolute;
	top: 16px;
	left: 16px;
	width: 918px;
	height: 546px;
	display: block;
	overflow: hidden;
}

#galerie .rail {
	position: absolute;
	top: 0;
	left: 0;
	width: 20000em;
	height: 546px;
}

#galerie .rail img {
	float: left;
}

#galerienavigation {
	position: relative;
	height: 83px;
	width: 950px;
	padding-top: 5px;
}

#galerienavigation .window {
	position: absolute;
	top: 0px;
	left: 105px;
	width: 740px;
	overflow: hidden;
	height: 83px;
}

#galerienavigation .rail {
	position: absolute;
	top: 0;
	left: 0;
	width: 20000em;
}

#galerienavigation .bit {
	position: relative;
	width: 153px;
	height: 80px;
	display: block;
	background: url('img/galerie/thumb.png') no-repeat 0 -83px;
	float: left;
}

#galerienavigation .bit:hover,#galerienavigation .rail .aktiv {
	background-position: 0 0;
}

#galerienavigation .bit img {
	position: absolute;
	top: 6px;
	left: 6px;
}

#galerienavigation a.next,#galerienavigation a.prev {
	background: url("img/home/cursor.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 69px;
	position: absolute;
	top: 7px;
	width: 67px;
	display: none;
	width: 67px;
}

#galerienavigation a.prev {
	background-position: 0 0;
	left: 7px;
}

#galerienavigation a.prev:hover {
	background-position: 0 -70px;
}

#galerienavigation a.next {
	background-position: -70px 0;
	left: 887px;
}

#galerienavigation a.next:hover {
	background-position: -70px -70px;
}

.bordertop {
	border-top: 1px solid #B0B0B0;
	padding-top: 20px;
}

#nav_team.js {
	width: 93px;
}

#nav_zahnaerzte.js {
	width: 133px;
}

#nav_management.js {
	width: 149px;
}

#nav_zahnmed-fachangestellte.js {
	width: 245px;
}

#nav_prohylaxe.js {
	width: 225px;
}

#nav_zahntechnik.js {
	width: 127px;
}

#nav_auszubildende.js {
	width: 134px;
}

.subnavigation {
	text-align: right;
}


.formError,  .formError p{
color:#FF0000;
font-size:10px;
line-height:100%;
}

.clearer{clear:both;}

#sharer{clear:both;}
#sharer .clearer{clear:both;}
#sharer .kasten{padding:7px 5px 7px 15px; margin-top:10px; position:relative;background:#f8f8f8; border:1px solid #d6d6d6;}

#sharer .kasten.share a{float:right; position:relative; outline:none; margin-left:20px; border:1px solid #e1e1e1; padding:1px; text-decoration:none; font-size:10px; color:#000000; line-height:14px; cursor:pointer;}
#sharer .kasten.share a:hover{border-color:#999;}
#sharer .kasten.share a:focus{border-color:#999;}
#sharer .kasten.share a img{display:block; float:left;}
#sharer .kasten.share a span{margin:0px 5px;}

#sharer .kasten.share iframe{position:absolute; left:5px; top:5px;}

#sharer .kasten.mail{margin-top:45px; height:83px; display:none;}
#sharer .kasten.mail .close{position:absolute;cursor:pointer; outline:none; right:10px; top:0px; font-size:12px; color:#292929;text-decoration:none;}
#sharer .kasten.mail form{display:block; margin:10px 0px 20px 0px;}
#sharer .kasten.mail form div.input,.projektdetails #innercontent .left .kasten.mail form div.submit{float:left; position:relative;}
#sharer .kasten.mail form .input input{background:#fff; border:1px solid #d6d6d6; color:#bbbaba; padding:7px 10px; margin-right:10px; width:200px;}
#sharer .kasten.mail form .submit input{background:#fff; border:1px solid #d6d6d6; padding:3px 10px; font-size:18px; color:#292929;}
#sharer .kasten.mail .success{margin-top:20px; font-size:12px;}

#sharer .kasten.mail h2{font-family:Tahoma,Geneva,sans-serif;font-size:18px;font-weight:normal;margin:0px; padding:0px;text-transform:none;}


.leistung .item-left,.leistung .item-right{margin-bottom:30px;}
.leistung #sharer{margin:30px 0px;}
.leistung .kartei{}
.leistung .tac.pb30{padding:0 150px 30px 150px;}
.leistung .endtext{font-size:14px;font-weight:bold;}
